@font-face{font-display:swap;font-family:"FontAwesome";src:url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
.product-comparison .bg-color{padding-bottom:50px}
.product-comparison .bg-color.bg-white{background-color:#fff}
.product-comparison .bg-color.lightest-grey{background-color:#fafbfd}
.product-comparison .bg-color.light-grey{background-color:#f5f6fc}
.product-comparison-container{background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin-top:-80px;max-width:1110px;margin-right:auto;margin-left:auto;width:100%;position:relative;z-index:10}
@media(max-width:1199px){.product-comparison-container{margin-top:0}
}
.product-comparison-container .fixed{position:fixed;top:0;z-index:9997;width:100%;max-width:1110px;background-color:#fff;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}
.product-comparison-container .fixed .selection,.product-comparison-container .fixed .button-container{display:none}
.product-comparison-container .fixed .heading-title{visibility:hidden}
.product-comparison-container .desktop{display:block}
.product-comparison-container .tablet-mobile{display:none}
@media(max-width:1199px){.product-comparison-container{-webkit-box-shadow:unset;box-shadow:unset}
}
@media(max-width:1199px){.product-comparison-container .desktop{display:none}
.product-comparison-container .tablet-mobile{display:block}
}
.product-comparison-container .heading{border:1px solid #e4e8ec;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%}
@media(max-width:1199px){.product-comparison-container .heading{border:0}
.product-comparison-container .heading .column:first-child{border:0}
}
.product-comparison-container .heading.numProducts-4 h2{width:20%}
.product-comparison-container .heading.numProducts-4 ul{width:80%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media(max-width:1199px){.product-comparison-container .heading.numProducts-4 ul{width:100%}
}
.product-comparison-container .heading.numProducts-4 .column{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:1199px){.product-comparison-container .heading.numProducts-4 .column{width:33.33%}
}
@media(max-width:767px){.product-comparison-container .heading.numProducts-4 .column{width:50%}
}
.product-comparison-container .heading.numProducts-3 h2{width:25%}
.product-comparison-container .heading.numProducts-3 ul{width:75%}
@media(max-width:1199px){.product-comparison-container .heading.numProducts-3 ul{width:100%}
}
.product-comparison-container .heading.numProducts-3 .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.33%}
@media(max-width:767px){.product-comparison-container .heading.numProducts-3 .column{width:50%}
}
.product-comparison-container .heading.numProducts-2 h2{width:33.33%}
.product-comparison-container .heading.numProducts-2 ul{width:66.66%}
@media(max-width:1199px){.product-comparison-container .heading.numProducts-2 ul{width:100%}
}
.product-comparison-container .heading.numProducts-2 .column{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-comparison-container .heading h2{display:inline-block;font-size:20px;margin:0;padding:20px 40px;vertical-align:bottom;-ms-flex-item-align:end;align-self:flex-end}
@media(max-width:1199px){.product-comparison-container .heading h2{display:none}
}
.product-comparison-container .heading h3{margin:0 20px;font-size:26px}
@media(max-width:1199px){.product-comparison-container .heading h3{margin:20px 20px 0;font-size:20px}
}
.product-comparison-container .heading h2,.product-comparison-container .heading h3{font-family:"Scotiabank-Bold","Frutiger-Bold",sans-serif;text-align:left}
.product-comparison-container .heading h2 a,.product-comparison-container .heading h3 a{color:#333;font-family:"Scotiabank-Bold","Frutiger-Bold",sans-serif;text-decoration:underline}
.product-comparison-container .heading h2 a:hover,.product-comparison-container .heading h2 a:focus,.product-comparison-container .heading h3 a:hover,.product-comparison-container .heading h3 a:focus{text-decoration:none}
.product-comparison-container .heading ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;margin:0;text-align:center}
.product-comparison-container .heading .column{border-left:1px solid #e4e8ec;display:inline-block;padding:20px 0}
@media(max-width:1199px){.product-comparison-container .heading .column{padding:0 0 20px;vertical-align:top}
.product-comparison-container .heading .column:nth-child(4){display:none}
}
@media(max-width:767px){.product-comparison-container .heading .column:nth-child(3){display:none}
}
.product-comparison-container .heading .button-container{margin:auto 20px 0 20px}
.product-comparison-container .heading .button-container button,.product-comparison-container .heading .button-container a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ec111a;border-radius:50px;color:#ec111a;cursor:pointer;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;min-height:50px;text-align:center;vertical-align:bottom;width:100%}
.product-comparison-container .heading .button-container a{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-comparison-container .heading .selection{border-bottom:2px solid #e4e8ec;position:relative}
.product-comparison-container .heading .selection.hidden{display:none}
.product-comparison-container .heading .selection select{background:0;border:0;padding:10px 10px 10px 20px;position:relative;text-transform:none;width:100%;z-index:3;-webkit-appearance:none;-moz-appearance:none}
.product-comparison-container .heading .selection select::-ms-expand{display:none}
.product-comparison-container .heading .selection .arrow-down{margin-top:-7px;right:20px}
.product-comparison-container .tab{background:#f5f6fc;border:0;cursor:pointer;padding:0;position:relative;text-align:left;width:100%}
.product-comparison-container .tab:not([aria-expanded=true]){border-bottom:1px solid #e4e8ec}
.product-comparison-container .tab h2{font-family:"Scotiabank-Bold","Frutiger-Bold",sans-serif;font-size:20px;margin:0;padding:20px 40px}
@media(max-width:1199px){.product-comparison-container .tab h2{padding:20px 40px 20px 20px;width:100%}
}
.product-comparison-container .tabpanel.hidden{display:none}
.product-comparison-container .tabpanel h3{display:inline-block;font-family:"Scotiabank-Bold","Frutiger-Bold",sans-serif;font-size:16px;margin:0;padding:20px 20px}
.product-comparison-container .tabpanel h3 p{margin:0}
.product-comparison-container .tabpanel table{width:100%}
@media(max-width:1199px){.product-comparison-container .tabpanel table{border-bottom:1px solid #e4e8ec}
}
@media(max-width:1199px){.product-comparison-container .tabpanel table tr{display:inline-table;margin:0 0 10px;width:100%}
.product-comparison-container .tabpanel table tr.sr-only{white-space:normal;width:auto}
}
.product-comparison-container .tabpanel table tr td{padding:20px}
.product-comparison-container .tabpanel table tr td a{color:#333;border-color:#333;font-family:"Scotiabank-Bold",Arial,sans-serif;border-bottom:1px dotted;font-weight:normal}
.product-comparison-container .tabpanel table tr td a:hover,.product-comparison-container .tabpanel table tr td a:focus{border-bottom:transparent}
.product-comparison-container .tabpanel table tr td,.product-comparison-container .tabpanel table tr th{border:1px solid #e4e8ec;vertical-align:text-bottom;width:20%}
@media(max-width:1199px){.product-comparison-container .tabpanel table tr td,.product-comparison-container .tabpanel table tr th{border-width:0 0 0 1px;vertical-align:top;width:33.33%}
.product-comparison-container .tabpanel table tr td:first-child,.product-comparison-container .tabpanel table tr th:first-child{border:0}
.product-comparison-container .tabpanel table tr td:nth-child(4),.product-comparison-container .tabpanel table tr th:nth-child(4){display:none}
}
@media(max-width:767px){.product-comparison-container .tabpanel table tr td,.product-comparison-container .tabpanel table tr th{width:50%}
.product-comparison-container .tabpanel table tr td:nth-child(3),.product-comparison-container .tabpanel table tr th:nth-child(3){display:none}
}
@media(max-width:767px){.product-comparison-container .tabpanel table tr th{width:auto}
.product-comparison-container .tabpanel table tr th h3{padding:0}
}
.product-comparison-container .tabpanel table tr .row-header{font-family:"Scotiabank-Bold","Frutiger-Bold",sans-serif;font-size:16px;margin:0;padding:20px 40px}
.product-comparison-container .button-arrow{border-bottom:2px solid #333;border-right:2px solid #333;display:block;height:10px;position:absolute;right:40px;top:50%;width:10px}
.product-comparison-container .button-arrow.arrow-up{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-2px}
.product-comparison-container .button-arrow.arrow-down{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-5px}