/* Readable service and location cards on dark sections, DE + EN. */
.yf-section-dark .yf-card p{color:#e2e8f0!important;font-size:17px!important;line-height:1.75!important;font-weight:400!important;opacity:1!important}
.yf-section-dark .yf-card h3{color:#ecd58e!important;font-size:23px!important;line-height:1.4!important;font-weight:600!important;opacity:1!important}
.yf-section-dark .yf-card{height:auto;min-width:0}
@media(max-width:640px){.yf-section-dark .yf-card p{font-size:16px!important}.yf-section-dark .yf-card h3{font-size:22px!important}}

/* Keep each benefit and its explanation together, with a consistent checkmark. */
.yf-check-list{list-style:none!important;padding-left:0!important}
.yf-check-list li{display:block!important;position:relative;padding-left:28px!important;margin-bottom:20px!important;font-size:17px!important;line-height:1.65!important;color:#e2e8f0!important}
.yf-check-list li::before{position:absolute!important;left:0!important;top:0!important;color:#ecd58e!important}
.yf-check-list li strong{display:block!important;margin:0 0 4px!important;font-size:18px!important;line-height:1.5!important;font-weight:600!important;color:#fff!important}
