.health-top--summary{display:flex;flex-wrap:wrap;padding:0 0 32px 0;}@media (min-width:63rem){.health-top--summary .left-info--wrap,.health-top--summary .summary-banner{flex:1;}}[dir="ltr"] .health-top--summary .left-info--wrap{padding-right:16px;}[dir="rtl"] .health-top--summary .left-info--wrap{padding-left:16px;}@media (max-width:62rem){.health-top--summary .left-info--wrap{width:100%;margin-top:20px;padding-bottom:32px;order:2;}[dir="ltr"] .health-top--summary .left-info--wrap{padding-right:0;}[dir="rtl"] .health-top--summary .left-info--wrap{padding-left:0;}}.health-top--summary .summary-banner img,.health-top--summary .summary-banner svg{display:block;width:auto;max-width:100%;max-height:400px;object-fit:contain;}[dir="ltr"] .health-top--summary .summary-banner img,[dir="ltr"] .health-top--summary .summary-banner svg{margin:0 0 0 auto;}[dir="rtl"] .health-top--summary .summary-banner img,[dir="rtl"] .health-top--summary .summary-banner svg{margin:0 auto 0 0;}.health-top--summary .block__title{font-weight:700;font-size:32px;line-height:48px;color:#000;margin-bottom:32px;}.health-top--summary .calculation-container{background-color:#090274;color:#fff;filter:drop-shadow(0px 4px 19px rgba(0,0,0,0.1));}.health-top--summary .calculation-container .calculation-title{border-top-right-radius:15px;border-top-left-radius:15px;border-bottom:1px solid #fff;font-weight:700;font-size:24px;line-height:36px;padding:16px;}.health-top--summary .calculation-container .field__label{color:#fff;margin-bottom:0;}.health-top--summary .calculation-container .calculation-body{border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:16px;}.health-top--summary .calculation-container .calculation-body .field__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0em;}[dir="ltr"] .health-top--summary .calculation-container .calculation-body .field__wrap{text-align:left;}[dir="rtl"] .health-top--summary .calculation-container .calculation-body .field__wrap{text-align:right;}.health-top--summary .calculation-container .calculation-body .field__wrap + .field__wrap{margin-top:16px;}.health-top--summary .calculation-container .calculation-body .field-total{font-size:20px;line-height:normal;}.health-top--summary .calculation-container .calculation-body .field-total .field__label{text-transform:uppercase;}.insurance-generalities .car-summary{margin-top:20px;padding-top:32px;border-top:1px solid #ccc;}@media (max-width:48rem){.insurance-generalities .person-summary,.insurance-generalities .car-summary{overflow-x:scroll;padding-bottom:20px;}.insurance-generalities .person-summary table,.insurance-generalities .car-summary table{min-width:800px;}}.insurance-generalities table{width:100%;border-collapse:collapse;}.insurance-generalities table,.insurance-generalities table td,.insurance-generalities table th{border-bottom:1px solid rgba(85,86,90,0.12);}[dir="ltr"] .insurance-generalities table th:last-of-type,[dir="ltr"] .insurance-generalities table td:last-of-type{border-right:1px solid rgba(85,86,90,0.12);}[dir="rtl"] .insurance-generalities table th:last-of-type,[dir="rtl"] .insurance-generalities table td:last-of-type{border-left:1px solid rgba(85,86,90,0.12);}[dir="ltr"] .insurance-generalities table td:first-of-type{border-left:1px solid rgba(85,86,90,0.12);}[dir="rtl"] .insurance-generalities table td:first-of-type{border-right:1px solid rgba(85,86,90,0.12);}.insurance-generalities table caption{font-size:20px;line-height:normal;letter-spacing:0em;color:#000;padding:0;margin-bottom:16px;caption-side:top;}[dir="ltr"] .insurance-generalities table caption{text-align:left;}[dir="rtl"] .insurance-generalities table caption{text-align:right;}.insurance-generalities table thead{background:#FCFCFC;border:1px solid rgba(85,86,90,0.12);}.insurance-generalities table thead th{font-size:16px;font-weight:400;line-height:normal;color:rgba(0,0,0,0.75);padding:16px;}[dir="ltr"] .insurance-generalities table thead th{text-align:left;}[dir="rtl"] .insurance-generalities table thead th{text-align:right;}.insurance-generalities table tbody td{font-size:16px;font-weight:400;line-height:normal;letter-spacing:0em;color:#000;padding:16px;}[dir="ltr"] .insurance-generalities table tbody td{text-align:left;}[dir="rtl"] .insurance-generalities table tbody td{text-align:right;}.insurance-generalities table tbody td .summary-name{font-weight:700;}.insurance-generalities .car-name--wrap{font-weight:700;}