.insurance-checkbox{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:.375rem;width:1.25rem;height:1.25rem;transition:all .2s;position:relative}.insurance-checkbox:hover{border-color:#dc2626}.insurance-checkbox:checked{background-color:#000;border-color:#000}.insurance-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.375rem;height:.625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.insurance-checkbox:focus{outline:none;box-shadow:0 0 0 2px #dc262633}.insurance-radio{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;width:1rem;height:1rem;transition:all .2s;position:relative}.insurance-radio:hover{border-color:#dc2626}.insurance-radio:checked{background-color:#000;border-color:#000}.insurance-radio:checked:after{content:"";background-color:#fff;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insurance-radio:focus{outline:none;box-shadow:0 0 0 2px #dc262633}
