
.swr-home{--blue:#1689c9;--dark:#002349;--alt:#f4f8fb;--border:#d6e2e9;width:100%;max-width:1200px;margin:0 auto;color:#274554}.swr-home *{box-sizing:border-box}.home-section{margin:0;padding:44px 34px 50px;scroll-margin-top:110px}.home-section:nth-child(odd){background:#fff}.home-section:nth-child(even){background:#f4f8fb}.home-section+.home-section{border-top:1px solid #e8eef2}.home-section>h2{margin:0 0 24px!important;color:#002349!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.15!important}.headings-center .home-section>h2{text-align:center!important}.home-copy{font-size:16px;line-height:1.72}.home-copy p:first-child{margin-top:0}.home-split{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:start}.home-media img{display:block;width:100%;max-height:430px;object-fit:cover}.notice-box{padding:24px;background:#fff;border-left:5px solid var(--blue);box-shadow:0 8px 26px rgba(20,65,90,.06);line-height:1.65}.notice-section:nth-child(odd) .notice-box{background:var(--alt)}.home-button,.home-button:visited{display:inline-flex!important;width:auto!important;max-width:max-content!important;padding:11px 18px!important;background:var(--blue)!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;border-radius:0!important}.service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.service-card{background:#fff;border:1px solid var(--border);border-left:5px solid var(--blue);box-shadow:0 8px 26px rgba(20,65,90,.06);overflow:hidden}.service-card img{display:block;width:100%;height:220px;object-fit:cover}.service-body{padding:20px}.service-body h3{margin:0 0 10px!important;color:#002349!important;font-size:21px!important}.service-body p{line-height:1.55;margin:0 0 16px}.map-embed{width:100%}

@media(min-width:768px) and (max-width:1024px){
    .service-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:14px!important;
    }
    .service-card img{
        height:180px!important;
    }
    .service-body{
        padding:16px!important;
    }
    .service-body h3{
        font-size:18px!important;
    }
    .service-body p{
        font-size:14px!important;
    }
}
@media(max-width:767px){.home-section{padding:30px 16px 34px}.home-split{grid-template-columns:1fr;gap:18px}.swr-home.mobile-cols-1 .service-grid{grid-template-columns:1fr!important}.swr-home.mobile-cols-2 .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.swr-home.mobile-cols-2 .service-card{min-width:0!important}.swr-home.mobile-cols-2 .service-card img{height:125px!important}.swr-home.mobile-cols-2 .service-body{padding:12px!important}.swr-home.mobile-cols-2 .service-body h3{font-size:15px!important}.swr-home.mobile-cols-2 .service-body p{font-size:12px!important}.swr-home.mobile-cols-2 .home-button{font-size:11px!important;padding:8px 10px!important;max-width:100%!important;white-space:normal!important;text-align:center!important}}

.home-read-more{
    display:none;
    appearance:none;
    border:0;
    border-bottom:2px solid var(--blue);
    background:transparent;
    color:var(--dark);
    padding:4px 0;
    margin-top:4px;
    font:inherit;
    font-weight:700;
    cursor:pointer;
}
.home-welcome-short{display:none}

@media(max-width:767px){
    .home-copy-welcome[data-mobile-collapsible="1"] .home-welcome-full{display:none}
    .home-copy-welcome[data-mobile-collapsible="1"] .home-welcome-short{display:block}
    .home-copy-welcome[data-mobile-collapsible="1"] .home-read-more{display:inline-block}
    .home-copy-welcome[data-mobile-collapsible="1"].is-expanded .home-welcome-full{display:block}
    .home-copy-welcome[data-mobile-collapsible="1"].is-expanded .home-welcome-short{display:none}
}

.home-notice-news-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:18px;
    align-items:start;
}
.home-notice-column,
.home-news-column{min-width:0}
.home-notice-column>h2,
.home-news-column>h2{
    margin:0 0 18px!important;
    color:#002349!important;
    font-size:clamp(24px,2.3vw,34px)!important;
    line-height:1.15!important;
}
.headings-center .home-notice-column>h2,
.headings-center .home-news-column>h2{text-align:center!important}
.home-news-box{
    min-width:0;
}
@media(max-width:767px){
    .swr-home.mobile-cols-1 .home-notice-news-grid{
        grid-template-columns:1fr!important;
    }
    .swr-home.mobile-cols-2 .home-notice-news-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
    }
    .swr-home.mobile-cols-2 .home-notice-column>h2,
    .swr-home.mobile-cols-2 .home-news-column>h2{
        font-size:18px!important;
    }
    .swr-home.mobile-cols-2 .notice-box{
        padding:14px!important;
        font-size:12px!important;
    }
}


/* 1.0.4 Fluid Typography */
.swr-home .home-section > h2{
    font-size:clamp(26px, 3.25vw, 42px)!important;
    line-height:1.12!important;
}
.swr-home .home-notice-column > h2,
.swr-home .home-news-column > h2{
    font-size:clamp(21px, 2.5vw, 34px)!important;
    line-height:1.15!important;
}
.swr-home .service-body h3{
    font-size:clamp(17px, 1.65vw, 21px)!important;
    line-height:1.22!important;
}
.swr-home .home-copy,
.swr-home .notice-box,
.swr-home .service-body p{
    font-size:clamp(14px, 1.05vw, 16px)!important;
    line-height:1.62!important;
}
.swr-home .home-button,
.swr-home .home-button:visited,
.swr-home .home-read-more{
    font-size:clamp(12px, .95vw, 14px)!important;
    line-height:1.2!important;
}

@media(max-width:767px){
    .swr-home .home-section > h2{
        font-size:clamp(22px, 6.3vw, 30px)!important;
        line-height:1.14!important;
    }
    .swr-home .home-notice-column > h2,
    .swr-home .home-news-column > h2{
        font-size:clamp(17px, 5vw, 22px)!important;
        line-height:1.18!important;
    }
    .swr-home .home-copy,
    .swr-home .notice-box{
        font-size:clamp(13px, 3.65vw, 15px)!important;
        line-height:1.58!important;
    }
    .swr-home .service-body h3{
        font-size:clamp(14px, 4.15vw, 18px)!important;
        line-height:1.22!important;
    }
    .swr-home .service-body p{
        font-size:clamp(12px, 3.45vw, 14px)!important;
        line-height:1.5!important;
    }
    .swr-home .home-button,
    .swr-home .home-button:visited,
    .swr-home .home-read-more{
        font-size:clamp(11px, 3.15vw, 13px)!important;
    }
    .swr-home.mobile-cols-2 .service-body h3{
        font-size:clamp(13px, 3.8vw, 16px)!important;
    }
    .swr-home.mobile-cols-2 .service-body p{
        font-size:clamp(11.5px, 3.15vw, 13px)!important;
    }
    .swr-home.mobile-cols-2 .home-notice-column > h2,
    .swr-home.mobile-cols-2 .home-news-column > h2{
        font-size:clamp(16px, 4.55vw, 20px)!important;
    }
    .swr-home.mobile-cols-2 .notice-box{
        font-size:clamp(11.5px, 3.2vw, 13px)!important;
        line-height:1.48!important;
    }
    .swr-home.mobile-cols-2 .home-button,
    .swr-home.mobile-cols-2 .home-button:visited{
        font-size:clamp(10.5px, 3vw, 12px)!important;
    }
}

@media(max-width:380px){
    .swr-home .home-section > h2{
        font-size:clamp(21px, 6vw, 25px)!important;
    }
    .swr-home .home-copy,
    .swr-home .notice-box{
        font-size:clamp(12.5px, 3.55vw, 14px)!important;
    }
    .swr-home.mobile-cols-2 .service-body h3{
        font-size:clamp(12.5px, 3.6vw, 14px)!important;
    }
    .swr-home.mobile-cols-2 .service-body p{
        font-size:clamp(11px, 3.05vw, 12px)!important;
    }
}



/* Premium Scroll Effects 1.0.6 FIX */
.swr-home .home-section{
    position:relative;
    overflow:hidden;
}
.swr-home .home-section::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    z-index:0;
    opacity:0;
    background:
        radial-gradient(circle at 18% 20%,rgba(22,137,201,.10),transparent 34%),
        linear-gradient(110deg,rgba(22,137,201,.035),transparent 42%);
    transform:scale(1.04);
    transition:opacity .8s ease,transform 1s cubic-bezier(.22,.61,.36,1);
}
.swr-home .home-section.is-section-visible::before{
    opacity:1;
    transform:scale(1);
}
.swr-home .home-section > *{
    position:relative;
    z-index:1;
}

/* Überschriften: ursprüngliche Position behalten */
.swr-home .home-section > h2,
.swr-home .home-notice-column > h2,
.swr-home .home-news-column > h2{
    position:relative;
    padding-bottom:14px!important;
    opacity:0;
    transform:translateY(20px) scale(.99);
    transition:opacity .62s ease,transform .7s cubic-bezier(.16,1,.3,1);
}

/* Linie ausschließlich als After Element unter dem Text */
.swr-home .home-section > h2::after,
.swr-home .home-notice-column > h2::after,
.swr-home .home-news-column > h2::after{
    content:"";
    display:block;
    position:relative;
    left:auto;
    bottom:auto;
    width:72px;
    height:4px;
    margin-top:10px;
    background:linear-gradient(90deg,#1689c9,#002349);
    transform:scaleX(0);
    transform-origin:left center;
    transition:transform .68s cubic-bezier(.16,1,.3,1) .16s;
}

.swr-home .home-section > h2.is-scroll-visible,
.swr-home .home-notice-column > h2.is-scroll-visible,
.swr-home .home-news-column > h2.is-scroll-visible{
    opacity:1;
    transform:translateY(0) scale(1);
}
.swr-home .home-section > h2.is-scroll-visible::after,
.swr-home .home-notice-column > h2.is-scroll-visible::after,
.swr-home .home-news-column > h2.is-scroll-visible::after{
    transform:scaleX(1);
}

/* Zentrierung nur wenn sie im Backend aktiviert ist */
.swr-home.headings-center .home-section > h2,
.swr-home.headings-center .home-notice-column > h2,
.swr-home.headings-center .home-news-column > h2{
    text-align:center!important;
}
.swr-home.headings-center .home-section > h2::after,
.swr-home.headings-center .home-notice-column > h2::after,
.swr-home.headings-center .home-news-column > h2::after{
    margin-left:auto;
    margin-right:auto;
    transform-origin:center center;
}

/* Section Inhalte */
.swr-home .home-section > *:not(h2){
    opacity:0;
    transform:translateX(-32px) translateY(12px) scale(.985);
    transition:opacity .72s ease .08s,transform .78s cubic-bezier(.16,1,.3,1) .08s;
}
.swr-home .home-section:nth-child(even) > *:not(h2){
    transform:translateX(32px) translateY(12px) scale(.985);
}
.swr-home .home-section.is-section-visible > *:not(h2){
    opacity:1;
    transform:translateX(0) translateY(0) scale(1);
}

/* Karten */
.swr-home .service-card,
.swr-home .notice-box,
.swr-home .home-news-box,
.swr-home .map-embed{
    transition:opacity .58s ease,transform .65s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;
}
.swr-home .is-stagger-item{
    opacity:0!important;
    transform:translateY(22px) scale(.98)!important;
}
.swr-home .is-section-visible .is-stagger-item{
    opacity:1!important;
    transform:translateY(0) scale(1)!important;
}
.swr-home .is-stagger-item:nth-child(2){transition-delay:.06s}
.swr-home .is-stagger-item:nth-child(3){transition-delay:.12s}
.swr-home .is-stagger-item:nth-child(4){transition-delay:.18s}
.swr-home .is-stagger-item:nth-child(5){transition-delay:.24s}
.swr-home .is-stagger-item:nth-child(6){transition-delay:.30s}

/* Bilder: Effekt nur auf das Bild, nicht auf den Container */
.swr-home .home-media,
.swr-home .service-card{
    position:relative;
    overflow:hidden;
    isolation:isolate;
}
.swr-home .home-media img,
.swr-home .service-card img{
    transform:translate3d(0,var(--swr-parallax-y,0px),0) scale(var(--swr-image-scale,1.035));
    transform-origin:center center;
    transition:transform .32s ease-out,filter .35s ease;
    will-change:transform;
    backface-visibility:hidden;
}
.swr-home .home-media.is-image-active img,
.swr-home .service-card.is-image-active img{
    --swr-image-scale:1.01;
}
.swr-home .home-media::after,
.swr-home .service-card::after{
    content:"";
    position:absolute;
    z-index:2;
    top:-35%;
    left:-60%;
    width:42%;
    height:170%;
    pointer-events:none;
    background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.04) 25%,rgba(255,255,255,.32) 48%,rgba(255,255,255,.08) 68%,rgba(255,255,255,0) 100%);
    transform:skewX(-14deg) translateX(-120%);
    opacity:0;
}
.swr-home .home-media.is-image-active::after,
.swr-home .service-card.is-image-active::after{
    animation:swr-premium-light-sweep 1.25s cubic-bezier(.22,.61,.36,1) .12s both;
}
@keyframes swr-premium-light-sweep{
    0%{transform:skewX(-14deg) translateX(-120%);opacity:0}
    18%{opacity:.55}
    72%{opacity:.28}
    100%{transform:skewX(-14deg) translateX(430%);opacity:0}
}

@media(max-width:767px){
    .swr-home .home-section > *:not(h2),
    .swr-home .home-section:nth-child(even) > *:not(h2){
        transform:translateY(18px) scale(.99);
    }
    .swr-home .home-section.is-section-visible > *:not(h2){
        transform:translateY(0) scale(1);
    }

    .swr-home .home-section > h2,
    .swr-home .home-notice-column > h2,
    .swr-home .home-news-column > h2{
        transform:translateY(16px) scale(.995);
        padding-bottom:11px!important;
    }
    .swr-home .home-section > h2::after,
    .swr-home .home-notice-column > h2::after,
    .swr-home .home-news-column > h2::after{
        width:54px;
        height:3px;
        margin-top:8px;
    }

    .swr-home .home-media img,
    .swr-home .service-card img{
        --swr-image-scale:1.025;
    }
    .swr-home .home-media.is-image-active img,
    .swr-home .service-card.is-image-active img{
        --swr-image-scale:1.005;
    }
}

@media(prefers-reduced-motion:reduce){
    .swr-home .home-section::before{
        opacity:0!important;
        transform:none!important;
        transition:none!important;
    }
    .swr-home .home-section > h2,
    .swr-home .home-notice-column > h2,
    .swr-home .home-news-column > h2,
    .swr-home .home-section > *,
    .swr-home .is-stagger-item,
    .swr-home .home-media img,
    .swr-home .service-card img{
        opacity:1!important;
        transform:none!important;
        transition:none!important;
        animation:none!important;
    }
    .swr-home .home-media::after,
    .swr-home .service-card::after{
        display:none!important;
        animation:none!important;
    }
    .swr-home .home-section > h2::after,
    .swr-home .home-notice-column > h2::after,
    .swr-home .home-news-column > h2::after{
        transform:scaleX(1)!important;
    }
}


/* 1.1.0 Inhaltsmodule */
.quicklink-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.quicklink-card{display:flex;gap:15px;min-width:0;padding:20px;background:#fff;border:1px solid var(--border);border-bottom:4px solid var(--blue);color:#274554!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(0,35,73,.06);transition:transform .25s ease,box-shadow .25s ease}
.quicklink-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,35,73,.10)}
.quicklink-index{font-size:12px;font-weight:800;color:var(--blue);letter-spacing:.08em}
.quicklink-card h3{margin:0 0 7px!important;color:var(--dark)!important;font-size:clamp(16px,1.5vw,20px)!important}
.quicklink-card p{margin:0 0 12px!important;font-size:clamp(12px,1vw,14px)!important;line-height:1.5!important}
.quicklink-action{display:inline-flex;gap:7px;align-items:center;color:var(--dark);font-weight:750;font-size:13px}
.quicklink-action b{color:var(--blue);font-size:18px}

.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.stat-card{padding:26px 20px;background:#002349;color:#fff;text-align:center;border-bottom:4px solid var(--blue);box-shadow:0 10px 28px rgba(0,35,73,.10)}
.stat-card strong,.stat-card .stat-suffix{font-size:clamp(30px,3vw,46px)!important;line-height:1!important;font-weight:800;color:#fff}
.stat-card p{margin:10px 0 0!important;color:rgba(255,255,255,.8);font-size:clamp(12px,1vw,14px)!important}

.home-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.home-download-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;background:#fff;border:1px solid var(--border);border-left:4px solid var(--blue);color:var(--dark)!important;text-decoration:none!important;box-shadow:0 7px 22px rgba(0,35,73,.05)}
.home-download-icon{display:flex;align-items:center;justify-content:center;width:52px;height:58px;background:var(--dark);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em}
.home-download-card h3{margin:0 0 4px!important;color:var(--dark)!important;font-size:clamp(15px,1.4vw,19px)!important}
.home-download-card span{font-size:12px;color:#617683}.home-download-card>b{font-size:24px;color:var(--blue)}

.emergency-card{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:center;padding:26px 28px;background:#002349;color:#fff;border-left:6px solid var(--blue);box-shadow:0 12px 34px rgba(0,35,73,.14)}
.emergency-kicker{display:block;margin-bottom:8px;color:#72c7ef;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:11px}
.emergency-card p{margin:0;color:rgba(255,255,255,.86)}
.emergency-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.emergency-phone{display:flex;flex-direction:column;color:#fff!important;text-decoration:none!important}
.emergency-phone small{color:#72c7ef}.emergency-phone strong{font-size:clamp(20px,2vw,28px)!important;color:#fff}

.service-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.service-info-card{padding:24px;background:#fff;border:1px solid var(--border);border-top:4px solid var(--blue);box-shadow:0 8px 26px rgba(0,35,73,.06)}
.service-info-card>h2{margin:0 0 18px!important;color:var(--dark)!important;font-size:clamp(21px,2.5vw,34px)!important}
.contact-list{display:grid;gap:10px;margin:18px 0}
.contact-list>a,.contact-list>div{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid var(--border);color:var(--dark)!important;text-decoration:none!important}
.contact-list span{font-size:11px;color:#617683;text-transform:uppercase;letter-spacing:.06em}.contact-list strong{font-size:15px}

.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.project-card{position:relative;padding:24px;background:#fff;border:1px solid var(--border);box-shadow:0 8px 26px rgba(0,35,73,.06);overflow:hidden}
.project-mark{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--blue),var(--dark))}
.project-card h3{margin:2px 0 10px!important;color:var(--dark)!important;font-size:clamp(17px,1.7vw,22px)!important}

.faq-list{display:grid;gap:10px}
.faq-item{background:#fff;border:1px solid var(--border);border-left:4px solid var(--blue)}
.faq-question{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;padding:17px 18px!important;border:0!important;background:transparent!important;color:var(--dark)!important;text-align:left!important;font:inherit!important;font-weight:750!important;cursor:pointer}
.faq-question b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#f4f8fb;color:var(--blue);font-size:20px;transition:transform .25s ease}
.faq-item.is-open .faq-question b{transform:rotate(45deg)}
.faq-answer{padding:0 18px 17px;color:#3f5a68}
.faq-answer p{margin:0!important}

@media(max-width:1024px){
    .quicklink-grid,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .home-download-grid,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
    .swr-home.mobile-cols-1 .quicklink-grid,
    .swr-home.mobile-cols-1 .stat-grid,
    .swr-home.mobile-cols-1 .home-download-grid,
    .swr-home.mobile-cols-1 .project-grid,
    .swr-home.mobile-cols-1 .service-info-grid{grid-template-columns:1fr!important}
    .swr-home.mobile-cols-2 .quicklink-grid,
    .swr-home.mobile-cols-2 .stat-grid,
    .swr-home.mobile-cols-2 .home-download-grid,
    .swr-home.mobile-cols-2 .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
    .service-info-grid{grid-template-columns:1fr!important}
    .quicklink-card{padding:14px;gap:10px}
    .quicklink-card p{font-size:clamp(11px,3vw,12.5px)!important}
    .stat-card{padding:20px 10px}
    .home-download-card{grid-template-columns:40px minmax(0,1fr);padding:12px;gap:10px}
    .home-download-icon{width:40px;height:46px}
    .home-download-card>b{display:none}
    .emergency-card{grid-template-columns:1fr;padding:20px}
    .project-card{padding:16px}
    .faq-question{padding:14px!important}
}


/* 1.1.1 Ruhiger Hintergrundrhythmus
   Große Flaechen ausschließlich im Wechsel Weiss / Hellblau. */
.swr-home .home-section:nth-child(odd){
    background:#ffffff!important;
}
.swr-home .home-section:nth-child(even){
    background:#f4f8fb!important;
}

/* Premium Glow auf der Startseite deaktivieren, damit der Flaechenwechsel sauber bleibt. */
.swr-home .home-section::before{
    display:none!important;
}

/* Karten bleiben neutral und bekommen Farbe nur als Akzent. */
.swr-home .quicklink-card,
.swr-home .service-card,
.swr-home .notice-box,
.swr-home .home-news-box,
.swr-home .home-download-card,
.swr-home .service-info-card,
.swr-home .project-card,
.swr-home .faq-item,
.swr-home .map-embed{
    background:#ffffff!important;
}

/* Kennzahlen nicht mehr als dunkelblaue Flaechen */
.swr-home .stat-card{
    background:#ffffff!important;
    color:#002349!important;
    border:1px solid var(--border)!important;
    border-bottom:4px solid var(--blue)!important;
    box-shadow:0 8px 24px rgba(0,35,73,.06)!important;
}
.swr-home .stat-card strong,
.swr-home .stat-card .stat-suffix{
    color:#002349!important;
}
.swr-home .stat-card p{
    color:#617683!important;
}

/* Stoerungsbereich ebenfalls neutral */
.swr-home .emergency-card{
    background:#ffffff!important;
    color:#274554!important;
    border:1px solid var(--border)!important;
    border-left:6px solid var(--blue)!important;
    box-shadow:0 8px 26px rgba(0,35,73,.07)!important;
}
.swr-home .emergency-card p{
    color:#274554!important;
}
.swr-home .emergency-kicker{
    color:#1689c9!important;
}
.swr-home .emergency-phone{
    color:#002349!important;
}
.swr-home .emergency-phone small{
    color:#617683!important;
}
.swr-home .emergency-phone strong{
    color:#002349!important;
}

/* Auch auf hellblauen Sections bleiben Karten weiss, damit die Struktur klar bleibt. */
.swr-home .home-section:nth-child(even) .quicklink-card,
.swr-home .home-section:nth-child(even) .service-card,
.swr-home .home-section:nth-child(even) .notice-box,
.swr-home .home-section:nth-child(even) .home-news-box,
.swr-home .home-section:nth-child(even) .home-download-card,
.swr-home .home-section:nth-child(even) .service-info-card,
.swr-home .home-section:nth-child(even) .project-card,
.swr-home .home-section:nth-child(even) .faq-item,
.swr-home .home-section:nth-child(even) .stat-card,
.swr-home .home-section:nth-child(even) .emergency-card{
    background:#ffffff!important;
}
