:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}.TI .c-table--insurance{--TBL-font-line-height: 1.2;--TBL-title-text-color: hsl(0, 0%, 100%);--TBL-th-background-color: #e82e80;--TBL-title-font-size: var(--t-size-BASE);--TBL-title-font-weight: var(--t-weight-strong);--TBL-label-font-size: var(--t-size-BASE);--TBL-cell-width: 100%;--TBL-th-side-padding: var(--gtr-x-small);--TBL-row-side-padding: var(--gtr-x-small);--TBL-cell-side-padding: var(--gtr-x-small);--psdo-before-font-size: 0.8em}.TI .c-table--insurance th{line-height:1.2}.TI .c-table--insurance .insuranceTblHeader td{padding-top:.8rem}.TI .c-table--insurance tr td{padding-top:calc(var(--TBL-td-padding)*.3);padding-bottom:calc(var(--TBL-td-padding)*.3);vertical-align:top}.TI .c-table--insurance td:nth-child(1){--TBL-cell-label-margin-right: 0}.TI .c-table--insurance td:nth-child(2){--psdo-before-content: "Sum Insured Per Insured Person:"}.TI .c-table--insurance td:nth-child(3){--psdo-before-content: "Excess:"}.TI .c-table--insurance .titleWithInsurance strong{display:inline-block;padding-bottom:10px}.TI .c-table--insurance .tblBorder td:before{display:block;content:"";width:100%;position:relative;top:0;left:0;border-top:1px solid var(--color-brand-main);margin:.5em 0 .5em 0}@media(min-width: 768px){.TI .c-table--insurance{--TBL-th-side-padding: var(--gtr-BASE);--TBL-row-side-padding: var(--gtr-BASE);--TBL-cell-side-padding: var(--gtr-BASE);--TBL-th-padding: var(--gtr-large);--TBL-td-padding: var(--gtr-BASE);--TBL-cell-width: auto}.TI .c-table--insurance__icon-blk{display:flex}.TI .c-table--insurance tr th{padding-top:calc(var(--TBL-th-padding)*.5);padding-bottom:calc(var(--TBL-th-padding)*.5)}.TI .c-table--insurance tr th:nth-child(1){width:45%}.TI .c-table--insurance tr th:nth-child(3){width:250px}}.TI .p-insurance .c-list--icon-list .c-list__icon{margin-right:.5rem}.TI .p-insurance .c-list ol{padding-top:calc(var(--li-margin-bottom)*.5)}.TI .p-insurance .c-list ol li{padding-left:2rem;margin-bottom:calc(var(--li-margin-bottom)*.5)}.TI .p-insurance .c-list.insurancePadLeft li{padding-left:2rem}.p-shearingsinsurance-HTA{background-color:#e82e80;--h-color: hsl(0, 0%, 100%);--t-color: hsl(0, 0%, 100%);padding:20px}.p-shearingsinsurance-HTA .p-static-sect__row--cols-equal{flex-wrap:nowrap}.p-shearingsinsurance-NTRL{background-color:#eae9f3;padding:20px}