.cmp-comparison-table{margin:0 auto;padding:24px 0;color:#2d3748;font-family:var(--font-family);background:#e9ecf6}
@media(min-width:1280px){.cmp-comparison-table{padding:32px}
}
@media(min-width:1440px){.cmp-comparison-table{padding:56px 80px}
}
@media(min-width:1680px){.cmp-comparison-table{padding:80px 120px 56px 120px}
}
@media(min-width:1920px){.cmp-comparison-table{padding:56px 200px}
}
.cmp-comparison-table__wrapper{display:flex;flex-direction:column;gap:32px;overflow:hidden;border-radius:12px;align-items:center}
@media(min-width:1280px){.cmp-comparison-table__wrapper{gap:56px}
}
.cmp-comparison-table__header p{margin:0;color:#223263;font-size:18px;font-weight:700;line-height:24px;text-align:center}
@media(min-width:1280px){.cmp-comparison-table__header p{font-size:32px;line-height:40px}
}
.cmp-comparison-table__table-container{position:relative;display:flex;justify-content:center;overflow:hidden;padding-left:24px;max-width:1520px;width:100%}
@media(min-width:768px){.cmp-comparison-table__table-container{padding-left:0}
}
.cmp-comparison-table__fixed-column{z-index:2;flex-shrink:0;width:160px}
@media(min-width:768px){.cmp-comparison-table__fixed-column{width:286px}
}
@media(min-width:1280px){.cmp-comparison-table__fixed-column{width:50%}
}
.cmp-comparison-table__scrollable-columns{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.cmp-comparison-table__scrollable-columns::-webkit-scrollbar{display:none}
@media(min-width:768px){.cmp-comparison-table__scrollable-columns{width:300px}
}
@media(min-width:1280px){.cmp-comparison-table__scrollable-columns{width:50%}
}
@media(min-width:1280px){.cmp-comparison-table__scrollable-columns .cmp-comparison-table__column{width:100%;flex-shrink:unset}
.cmp-comparison-table__scrollable-columns .cmp-comparison-table__column:nth-child(2) .cmp-comparison-table__cell{justify-content:center}
.cmp-comparison-table__scrollable-columns .cmp-comparison-table__column:nth-child(3) .cmp-comparison-table__cell{justify-content:flex-end}
}
.cmp-comparison-table__scroll-content{display:flex;min-width:min-content}
.cmp-comparison-table__headers-row{display:flex;width:303px;border-bottom:2px solid #4e61ac;justify-content:space-between}
@media(min-width:768px){.cmp-comparison-table__headers-row{width:100%}
}
.cmp-comparison-table__headers-row .cmp-comparison-table__column-header{width:fit-content;border-bottom:none !important}
@media(min-width:768px){.cmp-comparison-table__headers-row .cmp-comparison-table__column-header{min-width:unset}
}
@media(min-width:1280px){.cmp-comparison-table__headers-row .cmp-comparison-table__column-header{min-width:122.5px;display:flex;justify-content:center}
.cmp-comparison-table__headers-row .cmp-comparison-table__column-header:last-child{padding-right:12px}
}
@media(min-width:1440px){.cmp-comparison-table__headers-row .cmp-comparison-table__column-header{min-width:138.5px}
}
@media(min-width:1680px){.cmp-comparison-table__headers-row .cmp-comparison-table__column-header{min-width:178.5px}
.cmp-comparison-table__headers-row .cmp-comparison-table__column-header:last-child{min-width:unset}
}
@media(min-width:1920px){.cmp-comparison-table__headers-row .cmp-comparison-table__column-header{min-width:198.5px}
}
.cmp-comparison-table__fixed-header{padding-bottom:24px;border-bottom:2px solid #4e61ac;color:#4e61ac;font-size:18px;font-weight:700;line-height:24px}
@media(min-width:768px){.cmp-comparison-table__fixed-header{padding-bottom:22px}
}
@media(min-width:1280px){.cmp-comparison-table__fixed-header{padding-left:12px;font-size:24px;line-height:32px}
}
.cmp-comparison-table__fixed-header-text{display:block;width:90%}
.cmp-comparison-table__column-header{flex-shrink:0;padding-bottom:24px;border-bottom:2px solid #4e61ac;color:#4e61ac;font-size:18px;font-weight:700;line-height:24px}
@media(min-width:768px){.cmp-comparison-table__column-header{padding-bottom:22px}
}
@media(min-width:1280px){.cmp-comparison-table__column-header{font-size:24px;line-height:32px}
}
.cmp-comparison-table__column{flex-shrink:0;min-width:100px;width:100px}
.cmp-comparison-table__fixed-cell,.cmp-comparison-table__cell{padding:16px 0 15px 0;border-bottom:1px solid #b7c1e0;align-items:center;align-content:center;color:#223263;font-size:16px;font-weight:400;line-height:24px}
@media(min-width:1280px){.cmp-comparison-table__fixed-cell,.cmp-comparison-table__cell{padding:24px 0 23px 0;font-size:20px;display:flex}
}
.cmp-comparison-table__fixed-cell:nth-child(2),.cmp-comparison-table__cell:first-child{padding-top:24px}
.cmp-comparison-table__fixed-cell:last-child,.cmp-comparison-table__cell:last-child{border-bottom:0}
@media(min-width:1280px){.cmp-comparison-table__fixed-cell{margin-left:12px}
}
@media(min-width:1280px){.cmp-comparison-table__column:nth-child(2) .cmp-comparison-table__cell{padding-right:12px}
}
@media(min-width:1280px){.cmp-comparison-table__column:last-child .cmp-comparison-table__cell{margin-right:12px}
}
.cmp-comparison-table__fixed-cell-text{display:block;width:90%}
@media(min-width:1280px){.cmp-comparison-table__cell-text{display:flex;justify-content:center;width:132px;text-align:center}
}
@media(min-width:1440px){.cmp-comparison-table__cell-text{width:142.6px}
}
@media(min-width:1680px){.cmp-comparison-table__cell-text{width:169.3px}
}
@media(min-width:1920px){.cmp-comparison-table__cell-text{width:182.6px}
}
.cmp-comparison-table__icon-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-image:url('site/resources/images/check.svg');background-size:contain;background-repeat:no-repeat;background-position:center}