#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .main-company-info{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:20px;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-logo,#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-name{flex:1;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-logo img{height:60px;object-fit:contain;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-name{font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;text-align:right;}.rca-person-type-v3 .form-boolean-radios{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px;background-color:#f1f1f1;}.rca-person-type-v3 .form-boolean-radios .form-type-boolean{flex:1;position:relative;background-color:#fff;border:1px solid transparent;transition:background-color 0.5s ease;}.rca-person-type-v3 .form-boolean-radios .form-type-boolean .form-item__label{width:100%;text-align:center;font-weight:700;cursor:pointer;letter-spacing:0.5px;}.rca-person-type-v3 .form-boolean-radios .form-type-boolean input[type=radio],.rca-person-type-v3 .form-boolean-radios .form-type-boolean input[type=radio]:checked{position:absolute;width:100% !important;height:100% !important;border:0 !important;background-color:transparent;top:0;border-radius:0;cursor:pointer;}[dir="ltr"] .rca-person-type-v3 .form-boolean-radios .form-type-boolean input[type=radio],[dir="ltr"] .rca-person-type-v3 .form-boolean-radios .form-type-boolean input[type=radio]:checked{right:0;}[dir="rtl"] .rca-person-type-v3 .form-boolean-radios .form-type-boolean input[type=radio],[dir="rtl"] .rca-person-type-v3 .form-boolean-radios .form-type-boolean input[type=radio]:checked{left:0;}.rca-person-type-v3 .form-boolean-radios .form-type-boolean input[type=radio]::after,#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean input[type=radio]::after{content:none;}.rca-person-type-v3 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked){background-color:#090274;border:1px solid #090274;transition:background-color 0.5s ease;}.rca-person-type-v3 .form-boolean-radios .form-type-boolean:has(input[type=radio]:checked) .form-item__label{color:#fff;}.rca-insurance-wrap-v3{display:flex;flex-wrap:wrap;gap:20px;}@media (min-width:49rem){.rca-insurance-wrap-v3 .fieldset,.rca-insurance-wrap-v3 .form-item{flex:unset;flex-basis:calc(50% - 10px);}}#rca-additional-details-v3 .rca-insurance-wrap-v3 .contractor-wrap,#rca-additional-details-v3 .rca-insurance-wrap-v3 .car-info-wrap{margin-top:0;}.rca-insurance-wrap-v3 .contractor-wrap b,.rca-insurance-wrap-v3 .car-info-wrap b{font-family:var(--font-regular);font-weight:400;color:#090274;}.rca-user-wrap-v3{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;}@media (min-width:49rem){.rca-user-wrap-v3 .fieldset,.rca-user-wrap-v3 .form-item{flex:unset;flex-basis:calc(50% - 10px);}}.rca-user-wrap-v3 div[id*=payment-gateway].form-boolean-group{display:flex;flex-wrap:wrap;gap:20px;}#rca-additional-details-v3 .form-item-terms-conditions{margin-top:20px;}#rca-insurance-companies-v3 img{height:60px;object-fit:contain;}#rca-insurance-companies-v3 .company-logo{margin-bottom:10px;}#rca-insurance-companies-v3 .form-boolean-group{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean{position:relative;width:100%;box-shadow:0px 4px 19px rgba(0,0,0,0.1);}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean input[type=radio]{position:absolute;width:100% !important;height:100% !important;border:0 !important;top:0;border-radius:0;}[dir="ltr"] #rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean input[type=radio]{right:0;}[dir="rtl"] #rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean input[type=radio]{left:0;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean .policy-price{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean .policy-price .price-label{font-size:14px;font-weight:400;line-height:normal;color:#ccc;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-type-boolean .policy-price .price-result{color:#090274;font-weight:700;font-size:16px;letter-spacing:0.5px;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label{width:100%;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-option{width:100%;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .main-company-info{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:20px;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-logo,#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-name{flex:1;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-logo img{height:60px;object-fit:contain;}#rca-insurance-companies-v3:has(.company-option) .form-boolean-group .form-item__label .company-name{font-weight:700;text-transform:uppercase;letter-spacing:-0.3px;text-align:right;}