.input-checkbox__input{appearance:none;border:none;height:20px;margin-left:0;position:absolute;width:20px}.input-checkbox__label{color:var(--color_cd_gray);display:block;padding:0 0 0 28px;position:relative}@media (min-width:1001px){.input-checkbox__label{font:400 normal 1.8rem/1.66667em var(--font-std),Arial,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.66667em}}@media (max-width:1000px){.input-checkbox__label{font:400 normal 2rem/1.85714em var(--font-std),Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.85714em}}.input-checkbox__label strong{color:var(--color_cd_gray)}@media (min-width:1001px){.input-checkbox__label strong{font:700 normal 1.8rem/1.66667em var(--font-std),Arial,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:1.66667em}}@media (max-width:1000px){.input-checkbox__label strong{font:700 normal 2rem/1.85714em var(--font-std),Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.85714em}}.input-checkbox__label a{text-decoration:underline}.input-checkbox.formerror .input-checkbox__label{color:var(--color_cta)}.input-checkbox__label:before{border:1px solid var(--color_cd_gray);border-radius:3px;box-sizing:border-box;content:"\e934";cursor:pointer;display:inline-block;font:400 normal 16px/18px icomoon;font-size:16px;font-style:normal;font-weight:400;font-weight:900;height:20px;line-height:18px;margin:0 10px 0 -28px;position:absolute;text-align:center;top:3px;vertical-align:sub;width:20px}.input-checkbox__input:not(:checked)+.input-checkbox__label:before{color:transparent}