/* heizoel-classic.com - Seiten-CSS Widerrufsfunktion (/vertrag-widerrufen), nur .pg-vertrag-widerrufen-* */
.pg-vertrag-widerrufen-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:#fff;padding:1.75rem;}
.pg-vertrag-widerrufen-card h2{font-size:1.5rem;margin-bottom:.4rem;}
.pg-vertrag-widerrufen-card .c-lead{font-size:1rem;margin-bottom:1.25rem;}
.pg-vertrag-widerrufen-step{font-size:.86rem;font-weight:700;color:var(--blue);margin:0 0 .4rem;}
.c-form .pg-vertrag-widerrufen-consent{font-weight:400;margin-bottom:0;cursor:pointer;}
.c-form .pg-vertrag-widerrufen-consent > span{flex:1 1 0;min-width:0;}
.c-form .pg-vertrag-widerrufen-consent.is-invalid{color:var(--warn);}
.c-form .pg-vertrag-widerrufen-consent.is-invalid input{outline:2px solid var(--warn);outline-offset:1px;border-radius:3px;}
.pg-vertrag-widerrufen-note{font-size:.86rem;color:var(--mute);margin:0;}
.pg-vertrag-widerrufen-secure{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.84rem;color:var(--ink-2);}
.pg-vertrag-widerrufen-secure li{display:inline-flex;align-items:center;gap:.35rem;}
.pg-vertrag-widerrufen-secure .bi{color:var(--ok);}
.pg-vertrag-widerrufen-side .c-check-list{font-size:.92rem;}
.pg-vertrag-widerrufen-side .c-check-list li{margin-bottom:.7rem;}
.pg-vertrag-widerrufen-side .c-check-list li:last-child{margin-bottom:0;}
@media (max-width:767.98px){
  .pg-vertrag-widerrufen-card{padding:1.2rem 1rem;}
  .pg-vertrag-widerrufen-card .c-btn--lg{width:100%;}
}
