/* feldmann.tech – Startseite, November 2026 */
#main-flexslider {height:380px!important;max-height:380px!important;overflow:hidden;margin:0!important;background:#173a51}
#main-flexslider .slides,#main-flexslider .slides>li {height:380px!important;margin:0;padding:0}
#main-flexslider .slides>li {position:relative!important;overflow:hidden}
#main-flexslider .slides>li>img {width:100%!important;height:380px!important;object-fit:cover!important;display:block!important}
#main-flexslider .slides>li:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,37,62,.91) 0%,rgba(6,37,62,.72) 29%,rgba(6,37,62,.08) 68%);pointer-events:none}
#main-flexslider .feldmann-slide-content {position:absolute;z-index:4;top:50%;left:max(calc((100vw - 1140px)/2),6%);transform:translateY(-50%);width:min(450px,75%);color:white;text-shadow:0 1px 3px #18354c}
#main-flexslider .feldmann-slide-content h2 {font-size:clamp(1.6rem,3vw,2.55rem);font-weight:750;line-height:1.13;color:white;margin:0 0 14px}
#main-flexslider .feldmann-slide-content p {font-size:clamp(.92rem,1.45vw,1.17rem);line-height:1.4;color:white;margin:0 0 18px}
#main-flexslider .feldmann-slide-content a {display:inline-block;background:#fff;color:#075c75!important;text-decoration:none;font-weight:700;padding:11px 20px;border-radius:4px;text-shadow:none}
#main-flexslider .flex-direction-nav a {z-index:8}
.feldmann-service-home {background:#f0f6f8;border-top:4px solid #08738b;padding:25px 0 30px}
.feldmann-service-home .service-grid {display:grid;grid-template-columns:1.05fr 1.65fr 1.12fr;gap:26px;align-items:center}
.feldmann-service-home .service-photo {width:100%;height:205px;object-fit:cover;border-radius:6px}
.feldmann-service-home .service-kicker {display:inline-block;background:#0b87b5;color:white;font-weight:700;font-size:.76rem;letter-spacing:.07em;padding:5px 11px;margin-bottom:9px}
.feldmann-service-home h2 {color:#083f64;font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:750;line-height:1.15;margin:0 0 8px}
.feldmann-service-home .service-lead {color:#17384c;font-weight:700;margin-bottom:8px}
.feldmann-service-home p {line-height:1.5;margin-bottom:0}
.feldmann-service-home .service-actions {border-left:1px solid #b7c9d4;padding-left:24px}
.feldmann-service-home .service-actions ul {list-style:none;margin:0 0 15px;padding:0}
.feldmann-service-home .service-actions li {margin:0 0 9px;padding-left:24px;position:relative;font-size:.93rem}
.feldmann-service-home .service-actions li:before {content:'✓';position:absolute;left:0;color:#08738b;font-weight:bold}
.feldmann-service-home .service-btn {display:block;text-align:center;border:2px solid #083f64;border-radius:5px;color:#083f64;font-weight:700;padding:10px 12px;margin:8px 0;text-decoration:none}
.feldmann-service-home .service-btn.primary {background:#083f64;color:white}
@media(max-width:991px){.feldmann-service-home .service-grid{grid-template-columns:1fr 1.5fr}.feldmann-service-home .service-actions{grid-column:1/-1;border-left:0;padding-left:0}.feldmann-service-home .service-photo{height:190px}}
@media(max-width:767px){#main-flexslider,#main-flexslider .slides,#main-flexslider .slides>li,#main-flexslider .slides>li>img{height:270px!important;max-height:270px!important}#main-flexslider .feldmann-slide-content{left:8%;width:80%}#main-flexslider .feldmann-slide-content h2{font-size:1.6rem}#main-flexslider .feldmann-slide-content p{font-size:.92rem}#main-flexslider .feldmann-slide-content a{padding:8px 13px}.feldmann-service-home{padding:22px 0}.feldmann-service-home .service-grid{display:block}.feldmann-service-home .service-photo{display:none}.feldmann-service-home .service-actions{margin-top:15px}}
