.comparison-chart-section{padding:var(--cmbh-spacing-large) 0;background-color:var(--cmbh-brand-col1)}@media screen and (max-width: 768px){.comparison-chart-section{padding:var(--cmbh-spacing-medium) 0}}.comparison-chart-section .comparison-chart-header{text-align:center;margin-bottom:var(--cmbh-spacing-medium);display:flex;flex-direction:column;align-items:center}.comparison-chart-section .comparison-chart-header .comparison-chart-icon{margin-bottom:var(--cmbh-spacing-small)}.comparison-chart-section .comparison-chart-header .comparison-chart-icon img{width:70px;height:70px}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-header .comparison-chart-icon img{width:50px;height:50px}}.comparison-chart-section .comparison-chart-header .comparison-chart-title{color:var(--cmbh-brand-green);margin-bottom:5px;font-size:1.5rem}.comparison-chart-section .comparison-chart-header .comparison-chart-title p{margin:0px}.comparison-chart-section .comparison-chart-header .comparison-chart-title .display{font-size:2.5rem;margin:5px 0 15px 0;display:inline-block}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-header .comparison-chart-title .display{margin:5px 0 5px 0;font-size:1.8rem}}.comparison-chart-section .comparison-chart-header .comparison-chart-subtitle{color:var(--cmbh-brand-green);margin-bottom:var(--cmbh-spacing-medium);font-weight:500}.comparison-chart-section .comparison-chart-container{background-color:#fff;padding:var(--cmbh-spacing-medium);margin-bottom:var(--cmbh-spacing-medium);overflow-x:auto}.comparison-chart-section .comparison-chart-container .subtitle{text-align:center;font-size:var(--cmbh-font-size-regular);margin-bottom:var(--cmbh-spacing-medium)}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-container .subtitle{margin:var(--cmbh-spacing-small) 0 var(--cmbh-spacing-medium)}}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-container{padding:var(--cmbh-spacing-small) 0;width:100%;overflow-x:hidden}}.comparison-chart-section .comparison-chart-table{height:1px;width:100%;border-collapse:separate;border-spacing:0}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table{min-width:100%;table-layout:fixed}}.comparison-chart-section .comparison-chart-table th{text-align:center;padding:var(--cmbh-spacing-small);font-weight:600;vertical-align:top}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table th{padding:8px 5px}}.comparison-chart-section .comparison-chart-table th.feature-column{text-align:left;width:30%}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table th.feature-column{width:80px;position:sticky;left:0;background-color:#fff;z-index:10}}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table th.company-column{width:25px}}.comparison-chart-section .comparison-chart-table th.company-column.highlight{background-color:var(--cmbh-brand-light-lime);border-top-left-radius:var(--cmbh-border-radius);border-top-right-radius:var(--cmbh-border-radius)}.comparison-chart-section .comparison-chart-table th.company-column.rich-text-column{display:block}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table th.company-column.rich-text-column{display:none}}.comparison-chart-section .comparison-chart-table th.rich-text-column{width:40%}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table th.rich-text-column{width:180px}}.comparison-chart-section .comparison-chart-table td{padding:var(--cmbh-spacing-small);text-align:center;border-bottom:1px solid rgba(var(--cmbh-border-grey), 0.2);height:100%;vertical-align:top;text-wrap:pretty}.comparison-chart-section .comparison-chart-table td.feature-name{text-align:left;font-weight:500;text-wrap:balance}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table td.feature-name{position:sticky;left:0;background-color:#fff;z-index:10}.comparison-chart-section .comparison-chart-table td.feature-name p{font-size:.9rem;margin-bottom:5px}}.comparison-chart-section .comparison-chart-table td.feature-name .rich-text-column{display:none;font-weight:400;text-align:left;font-size:.9rem;text-wrap:pretty}.comparison-chart-section .comparison-chart-table td.feature-name .rich-text-column a{color:var(--cmbh-brand-red);text-decoration:underline;font-weight:600}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table td.feature-name .rich-text-column{display:block}.comparison-chart-section .comparison-chart-table td.feature-name .rich-text-column p{font-size:13px}}.comparison-chart-section .comparison-chart-table td .feature-value-inner{height:100%;display:flex;align-items:center}.comparison-chart-section .comparison-chart-table td.rich-text-column{text-align:left;font-size:.9rem;text-wrap:pretty}.comparison-chart-section .comparison-chart-table td.rich-text-column a{color:var(--cmbh-brand-red);text-decoration:underline;font-weight:600}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-table td.rich-text-column{font-size:.6rem;display:none}}.comparison-chart-section .comparison-chart-table td.featured{background-color:var(--cmbh-brand-light-lime);position:relative}.comparison-chart-section .comparison-chart-table td.featured:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:rgba(var(--cmbh-border-grey), 0.2);z-index:1}.comparison-chart-section .comparison-chart-table .feature-row:last-child td{border-bottom:none}.comparison-chart-section .comparison-chart-table .feature-row:last-child td.featured{border-bottom-left-radius:var(--cmbh-border-radius);border-bottom-right-radius:var(--cmbh-border-radius)}.comparison-chart-section .comparison-chart-table .feature-row:last-child td.featured:after{display:none}.comparison-chart-section .value-circle{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff;font-weight:600}@media screen and (max-width: 768px){.comparison-chart-section .value-circle{width:30px;height:30px;font-size:14px}}.comparison-chart-section .value-circle.check{background-color:var(--cmbh-brand-green)}.comparison-chart-section .value-circle.cross{background-color:#e30000}.comparison-chart-section .value-circle.number,.comparison-chart-section .value-circle.days,.comparison-chart-section .value-circle.price{background-color:var(--cmbh-brand-green);color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1}@media screen and (max-width: 768px){.comparison-chart-section .value-circle.number,.comparison-chart-section .value-circle.days,.comparison-chart-section .value-circle.price{font-size:12px}}.comparison-chart-section .value-circle.days .days-label{font-size:10px;margin-top:2px}.comparison-chart-section .our-column .value-circle.number,.comparison-chart-section .our-column .value-circle.days,.comparison-chart-section .our-column .value-circle.price{background-color:var(--cmbh-brand-green)}.comparison-chart-section .comparison-chart-footnote{margin:0 auto;max-width:50%;padding-top:var(--cmbh-spacing-medium);text-align:center;opacity:.5;font-size:12px;color:var(--color-text-main);opacity:.8;text-wrap:balance}@media screen and (max-width: 768px){.comparison-chart-section .comparison-chart-footnote{max-width:80%}}@media screen and (max-width: 768px){.comparison-chart-section .table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}.comparison-chart-section .table-scroll-wrapper::-webkit-scrollbar{height:6px}.comparison-chart-section .table-scroll-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.comparison-chart-section .table-scroll-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px}.comparison-chart-section .table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}}