.table-comparison{margin-top:24px;margin-bottom:24px}
.table-comparison .tooltip{padding-left:5px;padding-right:5px}
.table-comparison h5,.table-comparison h6{margin:0}
.table-comparison h5{font-size:18px;font-weight:400;color:#363636;padding:7px}
.table-comparison h6{text-transform:uppercase;font-weight:400;color:#8a8a8a;text-align:center;padding:0}
.table-comparison .tr{border-bottom:1px solid #cecece;margin-left:0;margin-right:0}
.table-comparison .tr .th{flex:2;display:flex;position:relative}
.table-comparison .tr .td{flex:1;text-align:center;vertical-align:top}
.table-comparison:not(.table-comparison__striped) .tr .td:not(:last-child){margin-right:16px}
.table-comparison .tr .td p{white-space:normal !important;word-wrap:break-word}
.table-comparison p{margin:0}
.table-comparison .comparison-row{padding:7px 0}
.table-comparison .comparison-row:nth-child(even){background-color:#f0f0f0}
.table-comparison .line-break{width:100%;display:none}
.table-comparison.table-comparison__striped .tbody .tr:nth-child(1) .td .cmp-text{overflow:hidden}
.table-comparison.table-comparison__icon--round .tbody .tr .td .icon-check-mark:before{content:"\f13a";font-size:26px}
.table-comparison.table-comparison__icon--blue .tbody .tr .td .icon-check-mark{color:#0014a0}
.table-comparison.table-comparison__icon--green .tbody .tr .td .icon-check-mark{color:#00a538}
.table-comparison.table-comparison__icon--black .tbody .tr .td .icon-check-mark{color:#212121}
.table-comparison.table-comparison__icon--round .tbody .tr .td .icon-close-alt:before{content:"\f135";font-size:26px}
.table-comparison.table-comparison__icon--default .tbody .tr .td .icon-check-mark:before{content:"\f12d"}
.table-comparison.table-comparison__basic .th{display:none}
.table-comparison.table-comparison__basic .tr{padding:0}
.table-comparison.table-comparison__basic .tbody .tr:nth-child(1){border-top:1px solid #cecece}
.table-comparison.table-comparison__basic.table-comparison__striped .tr,.table-comparison.table-comparison__basic.table-comparison__striped .tr:nth-child(1){border-bottom:0;border-top:0}
.table-comparison.table-comparison__basic.table-comparison__striped .tr:nth-child(even){background-color:#f0f0f0}
.table-comparison.table-comparison__basic .tr .td{text-align:left}
.table-comparison.table-comparison__basic .tr .th,.table-comparison.table-comparison__basic .tr .td{padding:7px}
.table-comparison__striped .heading{background-color:#fff;position:sticky;top:0;z-index:5}
@media(min-width:992px){.header+.aem-GridColumn .table-comparison__striped .heading{top:52px}
}
.table-comparison__basic .heading{background-color:#f0f0f0;border:none !important}
.table-comparison__basic.table-comparison__striped .heading{background-color:#fff}
.table-comparison.table-comparison__striped .tr:nth-child(even){background-color:#f0f0f0}
@media(min-width:768px){.table-comparison .tbody .tr{border-bottom:1px solid #cecece}
.table-comparison .tbody .tr .td.middle{vertical-align:middle;border-top:1px solid #cecece}
.table-comparison .tbody .tr:last-child{border-bottom:0}
.table-comparison .tbody .tr:last-child .td{border-bottom:1px solid #cecece}
.table-comparison .heading .td{display:table-cell}
.table-comparison .tr{display:flex;border-bottom:0}
.table-comparison .tr .td{border-left:1px solid #cecece;border-right:1px solid #cecece;background-color:#f0f0f0}
.table-comparison .tr .th,.table-comparison .tr .td{padding:12px 0}
.table-comparison h6{text-align:left;padding:25px 0 0 0}
.table-comparison h5{font-weight:400}
.table-comparison.table-comparison__striped .tbody .tr .td.middle{border-top:0}
.table-comparison.table-comparison__striped .tr .td{border:0;background:0}
.table-comparison.table-comparison__striped .tbody .tr{border-bottom:0}
.table-comparison.table-comparison__striped .tbody .tr:last-child .td{border-bottom:0}
.table-comparison.table-comparison__striped .tbody .tr:nth-child(1) .th .cmp-text p{font-size:20px;line-height:24px;margin-bottom:6px;font-weight:200}
.table-comparison.table-comparison__striped .tr .th{padding-left:16px}
.table-comparison.table-comparison__basic .tbody .tr .td.middle{border-top:0}
.table-comparison.table-comparison__basic .tr .td{border:0;background:0}
.table-comparison.table-comparison__basic .tbody .tr .th{padding-left:5px}
.table-comparison.table-comparison__basic .tbody .tr .th .cmp-text{padding-left:5px}
.table-comparison.table-comparison__basic .tbody .tr:last-child .td{border-bottom:0}
.table-comparison.table-comparison__basic .tbody .tr:nth-child(1) .th .cmp-text p{font-size:20px;line-height:24px;margin-bottom:6px;font-weight:200}
.table-comparison.table-comparison__basic .td{display:flex}
.table-comparison__basic .tr .td,.table-comparison__basic .tr .th{justify-content:left}
.table-comparison__basic.td-first--centered .tr:nth-child(1) .td{justify-content:center}
.table-comparison__basic .heading{background-color:#f0f0f0;border:none !important}
}
@media(max-width:767px){.table-comparison .tr .th{text-align:center;justify-content:center}
.table-comparison .comparison-heading{padding-left:5px;padding-right:5px}
.table-comparison .comparison-heading .subheading{font-size:80%;line-height:90%}
.table-comparison .tr .th.sub-heading{display:none}
.table-comparison .tr{display:flex}
.table-comparison .tr .td.middle{padding-top:10px}
.table-comparison .tr{flex-flow:row wrap;align-content:space-between;justify-content:space-between}
.table-comparison .line-break{width:100%;display:block}
.table-comparison .tr{padding-bottom:10px;border-bottom:solid 1px #cecece}
.table-comparison.table-comparison__striped .tr{border-bottom:0}
.table-comparison .th{margin-top:8px}
.table-comparison .td{margin-bottom:8px}
.table-comparison.table-comparison__basic .tr{display:table;table-layout:fixed;width:100%}
.table-comparison .tr .td{display:table-cell;width:auto;margin-right:0;padding:0}
.table-comparison.table-comparison__basic .th,.table-comparison.table-comparison__basic .line-break{display:none}
}