.lopd .rp-landings-lopd-component{display:flex;gap:8px}
.lopd .rp-landings-lopd-component .cb_modal{display:none}
.lopd .rp-landings-lopd-component label{margin:0;align-self:center}
.lopd .rp-landings-lopd-component label span{display:flex;width:24px;height:24px;min-width:24px;border-radius:4px;border:1px solid var(--rds-color-interactive-border-default);margin:0;cursor:pointer;background:#fff}
.lopd .rp-landings-lopd-component label span::before{opacity:0;display:flex;justify-content:center;align-items:center;font-size:18px;color:var(--rds-color-content-high-inverse);width:24px;height:24px;border-radius:4px}
.lopd .rp-landings-lopd-component label input:checked ~ span{background-color:var(--rds-color-surface-navy)}
.lopd .rp-landings-lopd-component label input:checked ~ span:before{opacity:1}
.lopd .rp-landings-lopd-component label input:focus+span,.lopd .rp-landings-lopd-component label input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}
.lopd .rp-landings-lopd-component__text.checkContainer,.lopd .rp-landings-lopd-component__text.explanatory_text{display:flex;justify-content:space-between;align-items:center;width:100%}
.lopd .rp-landings-lopd-component__text.checkContainer .rp-landings-lopd-component__richtext-container>*,.lopd .rp-landings-lopd-component__text.explanatory_text .rp-landings-lopd-component__richtext-container>*{margin:0}
.lopd .rp-landings-lopd-component__text.checkContainer .rp-landings-lopd-component__richtext-container a,.lopd .rp-landings-lopd-component__text.explanatory_text .rp-landings-lopd-component__richtext-container a{color:var(--rds-color-link-content-default);text-decoration:underline}
.lopd .rp-landings-lopd-component .button_modal_icon i{font-size:20px;position:relative}