td.table-header-data{background:var(--color-black);color:var(--color-white)}td.table-header-data,tr.table-header-row{display:flex;width:100%}th.table-heading h2 strong{background:#000;color:#fff;padding:7px 7px 0}.comparison-table td.center{display:flex;flex-direction:column;justify-content:center}.comparison-table tbody tr:nth-child(odd){background-color:transparent!important}.comparison-table div.table-headers,.comparison-table p{font-size:var(--font-size-18);font-weight:500;margin:0}.comparison-table tr{align-items:normal;display:flex;height:auto;vertical-align:top;width:100%}.comparison-table,.comparison-table .table{border:none;display:flex;flex-direction:column;min-height:0;overflow:unset;width:100%}.comparison-table tbody td.table-header-data,.comparison-table thead th{padding:20px;text-align:center;vertical-align:middle;width:100%}.comparison-table td{border:none;position:relative;text-align:center;width:25%}.comparison-table h2{font-size:var(--font-size-24);font-weight:600;line-height:1.2;margin:0;padding:0;text-transform:uppercase}.comparison-table .sticky{background-color:#fff;border-bottom:1px solid #000;position:sticky;top:0;width:100%;z-index:1}.comparison-table .table-heading.true{border:3px solid #c178a5;border-bottom:none}td.true{border:3px solid #c178a5;border-bottom:0;border-top:0}td.close-border{border:3px solid #c178a5;border-top:0}.comparison-table th.table-heading{padding-bottom:10px;padding-left:11px;padding-right:11px}.comparison-table thead th{background-color:transparent;border:none}.comparison-table h2 span{padding:7px 7px 0}th.underline hr{background-color:#000;border:0 solid #000;height:2px;margin-bottom:0;margin-top:20px;padding:0}.comparison-table tbody th{border:none;padding-bottom:30px;padding-top:30px;text-align:left;vertical-align:middle;width:25%}@media (max-width:767px){.comparison-table th.table-heading{align-self:self-end;display:flex;height:fit-content;height:auto;height:100%;justify-content:center;margin:auto;padding-bottom:0;padding-top:0;white-space:pre-wrap!important;width:100%}}@media (max-width:710px){.comparison-table tbody th,.comparison-table td{width:100%}.comparison-table p{font-size:14px}.overflow-scroll{max-width:100%;overflow:scroll;position:relative}.comparison-table div.table-headers{font-size:16px}.comparison-table tr th:first-child{min-width:160px}.comparison-table td,.comparison-table th.table-heading{min-width:150px}.comparison-table th.table-heading{white-space:normal!important}.comparison-table .table{display:inline-block}}