.comparison-chart-2col:not(.bg-default){padding:2.5em 0}@media only screen and (min-width: 980px){.comparison-chart-2col:not(.bg-default){padding:3.5em 0}}.comparison-chart-2col.alignfull .block-wrap{margin:0 auto;max-width:1340px;padding:0px 20px;width:100%}@media only screen and (min-width: 480px){.comparison-chart-2col.alignfull .block-wrap{padding:0px 15px}}@media only screen and (min-width: 1170px){.comparison-chart-2col.alignfull .block-wrap{padding:0px 50px}}@media only screen and (min-width: 1170px){.comparison-chart-2col.alignfull .block-wrap{padding-left:100px;padding-right:100px}}.comparison-chart-2col .intro-content-wrap+.chart-accordion-wrap{padding-top:1em}.comparison-chart-2col .chart-accordion-wrap{transition:height .35s ease}.comparison-chart-2col .comparison-table{border-collapse:collapse;border-radius:5px 5px 0 0;overflow:hidden;width:100%;box-shadow:1px 1px 5px rgba(0,0,0,.25)}.comparison-chart-2col .comparison-table thead{background:rgba(25,75,140,.9);background:linear-gradient(180deg, rgba(0, 133, 200, 0.9) 0%, rgba(0, 133, 200, 0.9) 20%, rgba(25, 75, 140, 0.9) 100%)}.comparison-chart-2col .comparison-table thead tr th{color:#fff;font-family:"proxima-nova",sans-serif;font-weight:700;padding:.5em .75em;text-align:center;vertical-align:middle;width:50%}.comparison-chart-2col .comparison-table thead tr th.col-be svg{display:block;height:auto;margin:0 auto;width:90px}@media only screen and (min-width: 768px){.comparison-chart-2col .comparison-table thead tr th.col-be svg{width:95px}}@media only screen and (min-width: 980px){.comparison-chart-2col .comparison-table thead tr th.col-be svg{width:100px}}.comparison-chart-2col .comparison-table thead tr th.col-other{font-size:14px;position:relative}@media only screen and (min-width: 768px){.comparison-chart-2col .comparison-table thead tr th.col-other{font-size:16px}}@media only screen and (min-width: 980px){.comparison-chart-2col .comparison-table thead tr th.col-other{font-size:18px}}.comparison-chart-2col .comparison-table thead tr th.col-other:before{background-color:#7fc4e6;bottom:15%;content:"";display:block;left:0;position:absolute;top:15%;width:1px}.comparison-chart-2col .comparison-table tbody{background-color:#eeeae7}.comparison-chart-2col .comparison-table tbody tr.row-subheader{background-color:#dbdad8}.comparison-chart-2col .comparison-table tbody tr.row-subheader:hover{background-color:#f8f5f3}.comparison-chart-2col .comparison-table tbody tr.row-subheader td{color:#00569d;font-family:"proxima-nova",sans-serif;font-size:1.2em;font-weight:700;padding:.33em;text-align:center;width:100%}.comparison-chart-2col .comparison-table tbody tr:hover{background-color:#f8f5f3}.comparison-chart-2col .comparison-table tbody tr td{border-bottom:1px solid #fff;color:#5f3d33;padding:.75em 1em;vertical-align:middle;width:50%}@media only screen and (max-width: 782px){.comparison-chart-2col .comparison-table tbody tr td{text-align:center}}.comparison-chart-2col .comparison-table tbody tr td.col-be{color:#01397e}.comparison-chart-2col .comparison-table tbody tr td.col-other{border-left:1px solid #fff}.comparison-chart-2col .comparison-table tbody tr td .cell-content{align-items:center;display:flex;flex-direction:column;gap:.4em}@media only screen and (min-width: 768px){.comparison-chart-2col .comparison-table tbody tr td .cell-content{flex-direction:row;gap:.6em}}.comparison-chart-2col .comparison-table tbody tr td .cell-content p{margin:.5em 0 0}.comparison-chart-2col .comparison-table tbody tr td .cell-content p:first-child{margin-top:0}.comparison-chart-2col .comparison-table tbody tr td .icon-true,.comparison-chart-2col .comparison-table tbody tr td .icon-false{align-items:center;background-color:#fff;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,.25);display:flex;flex-shrink:0;height:32px;justify-content:center;padding:.25em;width:32px}.comparison-chart-2col .comparison-table tbody tr td .icon-true{color:#00569d;font-size:1.4em}.comparison-chart-2col .comparison-table tbody tr td .icon-false{color:#5f3d33;font-size:1.4em}.comparison-chart-2col .comparison-table tbody tr td .cell-text{font-family:"proxima-nova",sans-serif;font-size:.9em;line-height:1.3}@media only screen and (min-width: 980px){.comparison-chart-2col .comparison-table tbody tr td .cell-text{font-size:1em}}.comparison-chart-2col.header-color-green .comparison-table thead{background:linear-gradient(180deg, #009933 14%, #033B16 100%)}