.comparison table tr td:first-child,.comparison table tr th:first-child{position:-webkit-sticky;position:sticky;left:0;border:1px solid #ddd}.scroll-table-wrapper{overflow-x:scroll;clear:both}article.comparison{width:100%;margin:0 auto;position:relative;font-size:14px}.comparison ul{display:flex;top:0;z-index:10;padding-bottom:14px;overflow-x:scroll;margin:0 0 10px}.comparison li{list-style:none;flex:1}.comparison li:last-child{border-right:1px solid #ddd}.comparison table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:auto;overflow-x:scroll}.comparison td,.comparison th{height:53px;border:1px solid #ddd;padding:10px;empty-cells:show;text-align:left}.comparison td.default,.comparison th.default{position:relative}.comparison td.default:before,.comparison th.default:before{box-shadow:inset -15px 0 15px -15px rgba(38,109,160,.2);content:" ";height:100%;top:0;left:-15px;position:absolute;width:15px}.comparison td.default:after,.comparison th.default:after{box-shadow:inset 15px 0 15px -15px rgba(38,109,160,.2);content:" ";height:100%;position:absolute;top:0;right:-15px;width:15px}.comparison td.default{display:table-cell}.comparison .bg-purple{border-top:3px solid #266da0}.comparison .bg-blue{border-top:3px solid #ccc}.comparison .sep{background:#f5f5f5;font-weight:700}.comparison .txt-l{font-size:28px;font-weight:700}.comparison .txt-top{position:relative;top:-9px;left:-2px}.comparison .tick{font-size:14px;color:#2ea18b}.comparison .cross{font-size:14px;color:#ec6387}.comparison .hide{border:0;background:none}.comparison td,.comparison th{width:auto;min-width:100px}.preferred{min-width:115px!important}.comparison td+td,.comparison th+th{width:auto;min-width:100px}@media (min-width:1040px){.comparison td,.comparison th{display:table-cell!important}.comparison .bg-purple{background:#fff;color:#fff}}.comparison table{box-shadow:0 8px 17px 0 rgba(0,0,0,.1);border-left:1px solid #eee;border-right:1px solid #eee}.comparison table th,.comparison table th.bg-blue{background:#395674;border-top:0;color:#fff}.greybg .comparison table td,.whitebg .comparison table td{background:#fff!important}.comparison td,.comparison th{border:0 solid #ddd;border-bottom:1px solid #eee}.comparison table tr td:first-child,.comparison table tr th:first-child{border:0 solid #ddd;border-bottom:1px solid #eee;font-weight:700}@media screen and (min-width:1200px){.scroll-table-wrapper{overflow-x:visible}}

/*# sourceMappingURL=3030d89.css.map*/