.insurance-info{padding-bottom:115px}.insurance-info table.coverage-table{background:#fff;border-collapse:inherit;border-radius:24px;position:relative}.insurance-info table.coverage-table:before{background:#fff;border:1px solid #c6c6c6;border-radius:0 0 24px 24px;border-top:none;content:"";height:110%;position:absolute;right:0;top:0;width:400px}.insurance-info table.coverage-table tr td{border:none;color:#1a1818;font-size:19px;font-weight:600;padding:10px 10px 10px 25px;position:relative;z-index:10}.insurance-info table.coverage-table tr td span{cursor:pointer;margin-left:15px;margin-right:15px}.insurance-info table.coverage-table tr td span img{height:26px;min-height:26px;min-width:26px;width:26px}.insurance-info table.coverage-table tr td:last-of-type{padding-left:10px;padding-right:10px;text-align:center;width:400px}.insurance-info table.coverage-table tr td:first-of-type{display:flex;justify-content:space-between;padding-left:35px}.insurance-info table.coverage-table tr:first-of-type td{padding-top:35px}.insurance-info table.coverage-table tr:last-of-type td{padding-bottom:35px}.insurance-info .product-title{background:#fff;border:1px solid #c6c6c6;border-bottom:none;border-radius:24px 24px 0 0;display:table;margin-left:auto;padding:20px 30px 0;position:relative;text-align:center;width:400px;z-index:10}.insurance-info .product-title .border-element{border-bottom:1px solid #c6c6c6;padding-bottom:18px}.insurance-info .product-title .border-element h3{font-size:26px;line-height:32px;margin-bottom:6px}.insurance-info .product-title .border-element span{color:#828282;font-size:18px;font-weight:500}@media only screen and (min-width:767px) and (max-width:991px){.insurance-info .product-title{padding:20px 20px 0;width:100%}.insurance-info table.coverage-table{border:1px solid #c6c6c6;border-radius:0 0 24px 24px;border-right:none;border-top:none}.insurance-info table.coverage-table tr td{font-size:18px;padding:10px 10px 10px 15px}.insurance-info table.coverage-table tr td:last-of-type{width:155px}.insurance-info table.coverage-table tr:first-of-type td{padding-top:25px}.insurance-info table.coverage-table:before{width:155px}}@media only screen and (min-width:0px) and (max-width:767px){.insurance-info .product-title,.insurance-info table tr td:last-of-type{width:auto}.insurance-info .product-title{padding:15px 15px 0;width:100%}.insurance-info .product-title .border-element{padding-bottom:15px}.insurance-info .product-title .border-element h3{font-size:22px;line-height:28px;margin-bottom:4px}.insurance-info .product-title .border-element span{font-size:16px}.insurance-info table.coverage-table{border:1px solid #c6c6c6;border-radius:0 0 24px 24px;border-right:none;border-top:none}.insurance-info table.coverage-table tr td{font-size:16px;padding:8px 10px 8px 15px}.insurance-info table.coverage-table tr td img{min-width:20px;width:20px}.insurance-info table.coverage-table tr td:first-of-type{padding-left:15px}.insurance-info table.coverage-table tr td span{margin-right:10px}.insurance-info table.coverage-table tr td span img{height:20px;min-height:20px;min-width:20px;width:20px}.insurance-info table.coverage-table tr td:last-of-type{width:auto}.insurance-info table.coverage-table tr:first-of-type td{padding-top:20px}.insurance-info table.coverage-table tr:last-of-type td{padding-bottom:25px}.insurance-info table.coverage-table:before{border-bottom:none;border-radius:0 0 24px 0;height:100%;width:42px}}