body.rundt-a11y-keyboard-menu li.menu-item-has-children:focus-within > .sub-menu {
    display: inline;
    opacity: 1;
    visibility: visible;
}

body.rundt-a11y-min-targets input[type="checkbox"],
body.rundt-a11y-min-targets input[type="radio"],
body.rundt-a11y-min-targets .et_pb_contact p input[type="checkbox"] + label i,
body.rundt-a11y-min-targets .et_pb_contact p input[type="radio"] + label i {
    min-width: 24px;
    min-height: 24px;
}

body.rundt-a11y-search #et_top_search {
    aspect-ratio: 1 / 1;
}
