.block--comparison-table .comparison-table-wrapper{margin:2rem 0;overflow-x:auto}.block--comparison-table .comparison-table-wrapper .comparison-table{border-collapse:collapse;min-width:700px;table-layout:fixed;text-align:left;width:100%}.block--comparison-table .comparison-table-wrapper .comparison-table td,.block--comparison-table .comparison-table-wrapper .comparison-table th{border:3px solid rgba(35,0,75,.06);padding:10px 16px;vertical-align:middle;width:calc(100%/var(--num-columns))}.block--comparison-table .comparison-table-wrapper .comparison-table th{background:#e2dfff;border-bottom:0!important;border-top:0!important;font-family:Avenir LT Pro Bold,sans-serif;font-size:20px;font-weight:800;line-height:1.23}@media screen and (min-width:576px){.block--comparison-table .comparison-table-wrapper .comparison-table th{font-size:calc(17.90291px + .36408vw)}}@media screen and (min-width:1400px){.block--comparison-table .comparison-table-wrapper .comparison-table th{font-size:23px}}.block--comparison-table .comparison-table-wrapper .comparison-table td{background:#f7f6ff;font-size:14px}@media screen and (min-width:576px){.block--comparison-table .comparison-table-wrapper .comparison-table td{font-size:calc(11.20388px + .48544vw)}}@media screen and (min-width:1400px){.block--comparison-table .comparison-table-wrapper .comparison-table td{font-size:18px}}.block--comparison-table .comparison-table-wrapper .comparison-table tr td:first-child{background:#f6f6f6;font-family:Avenir LT Pro Bold,sans-serif;font-size:19px;line-height:1.39}@media screen and (min-width:576px){.block--comparison-table .comparison-table-wrapper .comparison-table tr td:first-child{font-size:calc(18.30097px + .12136vw)}}@media screen and (min-width:1400px){.block--comparison-table .comparison-table-wrapper .comparison-table tr td:first-child{font-size:20px}}.block--comparison-table .comparison-table-wrapper .comparison-table td:first-child,.block--comparison-table .comparison-table-wrapper .comparison-table th:first-child{border-left:0;padding-left:30px;padding-right:30px}.block--comparison-table .comparison-table-wrapper .comparison-table td:last-child,.block--comparison-table .comparison-table-wrapper .comparison-table th:last-child{border-right:0}.block--comparison-table .comparison-table-wrapper .comparison-table tr:last-child td{border-bottom:0}
