body.elika-list-rentals-form-modern #canvas-content:has(> #wpforms-36100){background:var(--elr-ivory,#fbfaf7)!important}
#erg-page #erg-insurance{background:#f2efe7;padding:clamp(56px,6vw,96px) clamp(20px,5vw,80px);color:#2d322d;box-sizing:border-box}
#erg-insurance .erg-insurance__inner{max-width:1380px;margin:0 auto}
#erg-insurance .erg-insurance__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:40px}
#erg-insurance .erg-insurance__kicker{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.16em;margin:0 0 20px;color:#5c6059}
#erg-insurance h2{font:400 clamp(32px,4vw,56px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere;color:#2d322d}
#erg-insurance p{font:400 17px/1.65 Arial,sans-serif;margin:0 0 18px;color:#4d514a}
#erg-insurance .erg-insurance__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #b8bbb3;margin-bottom:36px}
#erg-insurance .erg-insurance__cards article{padding:30px;min-width:0;border-right:1px solid #b8bbb3}
#erg-insurance .erg-insurance__cards article:last-child{border-right:0}
#erg-insurance .erg-insurance__cards .erg-insurance__kicker{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.12em;margin:0 0 28px}
#erg-insurance h3{font:400 clamp(23px,2.2vw,30px)/1.2 Georgia,serif;margin:0 0 16px;color:#2d322d;overflow-wrap:anywhere}
#erg-insurance .erg-insurance__cards article>p:last-child{margin-bottom:0}
#erg-insurance details{border-top:1px solid #b8bbb3;min-width:0}
#erg-insurance details:last-child{border-bottom:1px solid #b8bbb3}
#erg-insurance summary{position:relative;display:block;list-style:none;cursor:pointer;padding:24px 42px 24px 0;font:400 24px/1.3 Georgia,serif;color:#2d322d}
#erg-insurance summary::-webkit-details-marker{display:none}
#erg-insurance summary::after{content:'+';position:absolute;right:8px;top:24px;font-family:Arial,sans-serif}
#erg-insurance details[open]>summary::after{content:'−'}
#erg-insurance details>div{max-width:1020px;padding:0 20px 12px 0}
#erg-insurance a{color:#2d322d!important;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
#erg-insurance a:hover{color:#6b5735!important}
#erg-insurance :is(a,summary):focus-visible{outline:2px solid #8b6f40;outline-offset:5px}
#erg-insurance .erg-insurance__providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;padding:0;margin:22px 0 28px;list-style:none;font:600 15px/1.5 Arial,sans-serif}
#erg-insurance .erg-insurance__note{font-size:14px;margin:24px 0 0}
@media(max-width:900px){#erg-insurance .erg-insurance__head{grid-template-columns:minmax(0,1fr);gap:24px}#erg-insurance .erg-insurance__cards{grid-template-columns:minmax(0,1fr)}#erg-insurance .erg-insurance__cards article{border-right:0;border-bottom:1px solid #b8bbb3}#erg-insurance .erg-insurance__cards article:last-child{border-bottom:0}}
@media(max-width:600px){#erg-insurance .erg-insurance__providers{grid-template-columns:repeat(2,minmax(0,1fr))}#erg-insurance .erg-insurance__cards article{padding:24px}#erg-insurance summary{font-size:21px}}
