.wctable{overflow:visible}.wctable .wctable-head-image{width:20%}.wctable .wctable-head-product-name{width:20%}.wctable .wctable-head-features{width:30%}.wctable .table-head{background-color:#494949;color:#FFF;font-weight:700;text-transform:uppercase;padding:7px 7px}.wctable td,.wctable th{word-break:normal;vertical-align:middle}.wctable .table-head th{padding:5px;line-height:1.2em;font-size:16px;border:none;text-align:center}.wctable td{border:none;padding:6px;border-bottom:1px solid #dcdcdc}.wctable .wctable-col-image{position:relative}.wctable .has-badge{padding-top:35px}.wctable .wctable-badge{color:#fff;background:#04B1A9;padding:6px 14px;line-height:1em;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;font-weight:700;font-size:13px;display:block;z-index:9;margin:6px 0 10px;position:absolute;left:-14px;top:0;white-space:nowrap}.wctable .wctable-badge:before{display:block;width:0;height:0;position:absolute;left:0;bottom:-23px;content:"";border-bottom:23px solid transparent}.wctable .wctable-col-image .wctable-image{width:125px;min-width:125px;height:auto;display:block}.wctable .wctable-col-product-name .wctable-product-name{text-align:left;color:#3a3a3a;text-transform:capitalize;font-size:16px;font-weight:700;display:block;line-height:1.2em;text-decoration:none}.wctable .wctable-col-product-name .wctable-rating-image{margin-top:5px}.wctable .wctable-col-features li{list-style:none;margin:0;line-height:1.4em;color:#3A3A3A;font-size:14px;padding-bottom:3px;padding-left:22px;position:relative;}.wctable .wctable-col-features li svg{position:absolute;left:0;top:3px}.wctable .wctable-col-link .wctable-link{vertical-align:middle;white-space:nowrap;display:inline-block;line-height:1.1em;text-decoration:none;color:#fff;font-weight:700;font-size:14px;background-color:red;letter-spacing:.2px;border-radius:8px;padding:12px 30px;text-align:center;transition:.2s linear;margin:auto;box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);margin-right:12px}.wctable .wctable-col-link .wctable-link:hover{opacity:.7}.wctable .wctable-col-rating .wctable-rating .wctable-rating-image{width:65px;height:auto;max-width:none}.wctable .wctable-col-rating{position:relative}.wctable .wctable-col-rating .wctable-rating .wctable-rating-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:22px;z-index:2}@media (max-width:1020px){.wctable td{border-bottom:none;text-align:center}.wctable .wctable-head-col{display:none}.wctable .wctable-badge{position:static;text-align:center;margin:0 auto 15px;display:inline-block}.wctable .wctable-badge:before{display:none}.wctable .wctable-head-product-name{display:block;text-align:center;width:100%}.wctable .wctable-col-product-name .wctable-product-name{text-align:center;font-size:17px}.wctable .wctable-row{display:flex;flex-direction:column;border-bottom:1px solid #DCDCDC;padding-top:20px;padding-bottom:20px}.wctable .wctable-col-image{order:2}.wctable .wctable-col-product-name{order:1;padding-top:0}.wctable .wctable-col-link{order:4}.wctable .wctable-col-features{order:3;max-width:300px;margin:0 auto;text-align:left}.wctable .wctable-col-rating{order:0}.wctable .wctable-col-link .wctable-link{padding:12px 40px;margin-right:0}.wctable .wctable-col-image .wctable-image{margin:15px auto}.wctable .has-badge{padding-top:0}.wctable .wctable-col-product-name .wctable-rating-image{margin-top:15px}.wctable .wctable-col-features li{font-size:14.5px}}.wctable .wctable-col-link .wctable-link.has-custom-text{white-space:inherit}span.wctable-link-text{display:block;padding-right:16px;width:100%;text-align:center;font-size:13px;font-weight:700;margin-top:3px}@media (max-width:991px){span.wctable-link-text{padding-right:0}}.insurance-comparison-table{margin-bottom:30px}.ictable{border:1px solid #DCDCDC;overflow:visible;display:flex;padding:20px 0;border-radius:20px;margin-bottom:5px}.ictable .ictable-item{flex:1;text-align:center;display:flex;flex-direction:column;border-right:#DCDCDC solid 1px}.ictable .ictable-item:last-child{border:none}.ictable .ictable-item-image{height:100%;padding:5px 12%}.ictable .ictable-item-image .ictable-item-image-logo{min-height:150px;max-width:200px;margin:8px auto}.ictable .ictable-item-image .ictable-image{width:100%;height:auto;display:block;margin:10px auto}.ictable .ictable-item-link{padding:0 10px}.ictable .ictable-item-label-area{margin-top:6px;text-align:center}.ictable .ictable-item-label-area-placeholder{margin-top:6px;height:26px}.ictable .ictable-item-label{padding:5px 20px}.ictable .ictable-link{vertical-align:middle;display:inline-block;line-height:normal;text-decoration:none;color:#fff;font-weight:700;font-size:14px;background-color:red;letter-spacing:.2px;border-radius:8px;padding:12px 20px;text-align:center;transition:.2s linear;box-shadow:3px 3px 6px 0 rgba(0,0,0,.3)}.ictable .ictable-link:hover{opacity:.7}.ictable .ictable-item-rating{margin-bottom:20px;font-size:14px}.item-rating-stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:24px;font-family:Times;line-height:1}.item-rating-stars::before{content:"★★★★★";letter-spacing:0;background:linear-gradient(90deg,orange var(--percent),#cacaca var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fctable{table-layout:fixed;border-collapse:collapse;width:100%}.fctable th{vertical-align:middle}.fctable td,.fctable th{padding:8px 20px}.fctable td.points-col{max-width:250px;font-weight:700}.fctable td.points-col.points-col-centered{text-align:center}.fctable .product-col{text-align:center}.fctable .product-col img{margin:0 auto}.fctable .fctable-link{vertical-align:middle;display:inline-block;line-height:normal;text-decoration:none;color:#fff;font-weight:700;font-size:14px;background-color:red;letter-spacing:.2px;border-radius:8px;padding:12px 20px;text-align:center;transition:.2s linear;box-shadow:3px 3px 6px 0 rgba(0,0,0,.3)}.fctable .fctable-link:hover{opacity:.7}.fctable .mobile-label{display:none;font-size:.9rem}@media (max-width:990px){.fctable .points-col{display:none}.fctable .mobile-label{display:block}}@media (max-width:650px){.ictable{flex-direction:column;padding:0 20px 0 20px}.ictable .ictable-item{border-right:none;border-bottom:solid 1px;padding:20px 0}.ictable .ictable-item-label-area-placeholder{margin-top:0;height:0}}