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