.rca-insurance-wrap-v3 {
  gap: 1.5rem 20px;
}

.rca-insurance-wrap-v3 .contractor-wrap b,
.rca-insurance-wrap-v3 .car-info-wrap b {
  font-family: var(--font-regular);
  font-weight: 400;
  color: var(--accent-color);
}

#rca-insurance-companies-v3 .form-boolean-group .form-type-boolean .policy-price .price-label {
  color: var(--dark-grey);
}

#rca-insurance-companies-v3 .form-boolean-group .form-type-boolean .policy-price .price-result {
  font-family: var(--font-bold);
  font-weight: 700;
  color: var(--primary-color);
}

#rca-insurance-companies-v3 .form-boolean-group .form-item__label .company-name {
  font-family: var(--font-bold);
  font-weight: 700;
  color: var(--text-color);
}

.rca-person-type-v3 .form-boolean-radios {
  background-color: var(--light-grey);
  border-radius: var(--border-radius--rounded);
}

.rca-person-type-v3 .form-boolean-radios .form-type-boolean .form-item__label {
  font-family: var(--font-bold);
  font-weight: 700;
}

.rca-person-type-v3 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked) {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
}

.rca-person-type-v3 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked) .form-item__label {
  color: #fff;
}

#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean .policy-price .price-label {
  font-family: var(--font-regular);
  font-weight: 400;
  color: var(--dark-grey);
}

#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean .policy-price .price-result {
  font-family: var(--font-bold);
  font-weight: 700;
  color: var(--primary-color);
}

/*# sourceMappingURL=rca_v3.css.map*/