.ComparatorTable{overflow:auto}.ComparatorTable__wrapper{display:contents}.ComparatorTable__wrapper.is-edit{display:flex}.ComparatorTable__wrapper.is-edit .ComparatorTable__table{width:75%}.ComparatorTable__table{border-collapse:inherit;font-size:1.4rem;table-layout:fixed;width:100%}.ComparatorTable__table.is-opened tbody{display:table-row-group}.ComparatorTable__table td,.ComparatorTable__table th{font-weight:400;padding:4px 16px;position:relative;width:220px}@media screen and (min-width:670px){.ComparatorTable__table td,.ComparatorTable__table th{width:auto}}.ComparatorTable__table td:before,.ComparatorTable__table th:before{border:solid #ccc;border-width:0 1px;content:"";left:0;position:absolute;pointer-events:none;width:100%;z-index:0}.ComparatorTable__table thead tr:first-child th{padding-top:16px}.ComparatorTable__table thead tr:first-child th:before{border-top:1px solid #ccc}.ComparatorTable__table thead th:before{background-color:#fff}.ComparatorTable__table thead th>div,.ComparatorTable__table thead th>h2{position:relative}.ComparatorTable__table tbody{display:none}.ComparatorTable__table tbody tr:nth-child(odd) td:before{background-color:#f2f2f2}.ComparatorTable__table tbody tr:nth-child(2n) td:before{background-color:#fff}.ComparatorTable__table tfoot tr:last-child td:before{border-bottom:1px solid #ccc}.ComparatorTable__table tfoot td:before{background-color:#fff}.ComparatorTable__headerlink{color:inherit}.ComparatorTable__detail{position:relative}.ComparatorTable__infoIcon{margin-left:8px;width:16px}.ComparatorTable__strapline{font-weight:700}.ComparatorTable__title{font-family:"daciaSpirit, sans-serif";font-size:2rem;line-height:normal}.ComparatorTable__subtitle{font-size:1.6rem}.ComparatorTable__intro,.ComparatorTable__label{font-weight:700}.ComparatorTable__headWrapper,.ComparatorTable__linkWrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ComparatorTable__linkWrapper{padding:8px 0}.ComparatorTable__link{position:relative;color:#000;font-size:1.4rem;padding-right:32px;text-transform:uppercase;margin:0 auto 24px}.ComparatorTable__link:hover{font-weight:700}.ComparatorTable__link:hover:after,.ComparatorTable__link:hover:before{right:0}.ComparatorTable__link:after,.ComparatorTable__link:before{position:absolute;top:50%;transform:translateY(-50%);border-color:#122aff;content:"";right:6px;top:calc(50% - 3px);transition:right .3s ease-out}.ComparatorTable__link:after{border-bottom-style:solid;border-bottom-width:2px;width:16px}.ComparatorTable__link:before{border-style:solid;border-width:2px 2px 0 0;height:12px;transform:translateY(-50%) scaleY(.8) rotate(45deg);width:12px}.ComparatorTable__link:only-child{margin-bottom:0}.ComparatorTable__buttonMore{font-weight:700;margin:auto auto 0;position:relative;text-decoration:underline}.ComparatorTable__table{border-spacing:10px}@media screen and (min-width:1024px){.ComparatorTable__table{border-spacing:32px}}.ComparatorTable__table td:before,.ComparatorTable__table th:before{bottom:-5px;top:-5px}@media screen and (min-width:1024px){.ComparatorTable__table td:before,.ComparatorTable__table th:before{bottom:-16px;top:-16px}}@media screen and (min-width:1024px){.ComparatorTable{padding:0 48px}}@media screen and (min-width:1024px){.ComparatorTable__table td,.ComparatorTable__table th{padding:0 16px}}.ComparatorTable__title{font-size:1.8rem;line-height:1.2;text-transform:uppercase}@media screen and (min-width:1024px){.ComparatorTable__title{font-size:2.6rem;line-height:1}}.ComparatorTable__subtitle{font-family:"readBeta2 sans-serif";font-weight:400}.ComparatorTable__buttonMore{color:#000;display:block}