.stdTempl-comparison-table{display:flex;justify-content:center;padding-left:16px;padding-right:16px}
.stdTempl-comparison-table__container{display:flex;overflow:hidden}
.stdTempl-comparison-table__content{display:flex;flex-direction:column;width:100%;border-collapse:collapse !important;border-bottom:solid 2px #3cb4e6}
.stdTempl-comparison-table--scrollableVertical{overflow-y:scroll}
.comparison-table__headerColumns{border-bottom:solid 2px #3cb4e6;display:flex;flex-direction:row;width:100%;background-color:#eef1f4}
.comparison-table__cell{background-color:#fff;padding:24px}
.comparison-table__cell p,.comparison-table__cell li{font-family:Arial;font-size:.7143rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#555f6b;padding:0}
.comparison-table__cell a{color:#03234b;text-decoration:underline;text-decoration-color:#03234b;font-weight:normal}
.comparison-table__headerColumns .comparison-table__cell{background-color:inherit}
.comparison-table__headerColumns .comparison-table__cell p{font-weight:bold;color:#000}
.comparison-table__headerRows{border-bottom:solid 1px #ced4dc;flex-direction:row;width:100%;display:flex}
.comparison-table--rowtitle{background-color:#f7f8fa}
.comparison-table--rowtitle p{font-weight:bold;color:#525a63}
@media(min-width:1025px){.stdTempl-comparison-table__container{max-width:1200px;width:100%}
}
@media(min-width:641px) and (max-width:1025px){.stdTempl-comparison-table{padding-left:20px;padding-right:20px}
.stdTempl-comparison-table__container{padding-bottom:0 !important;display:flex;flex-direction:column;align-items:center;width:100%}
.comparison-table--rowtitle,.comparison-table__headerColumns .comparison-table__cell:first-child{min-width:128px}
.comparison-table__headerColumns{min-width:fit-content}
.stdTempl-comparison-table--scrollableVertical{min-width:fit-content;overflow-x:hidden}
table{overflow-x:scroll}
}
@media(max-width:641px){.stdTempl-comparison-table{padding-left:20px;padding-right:20px}
.comparison-table__headerRows{width:100%;border-bottom:0}
.comparison-table__headerColumns{width:100%}
.stdTempl-comparison-table__content{display:table-row}
.stdTempl-comparison-table--sticky{position:sticky;left:0}
.comparison-table__headerColumns,.comparison-table__headerRows{vertical-align:baseline;min-width:100%}
.comparison-table__cell{min-width:192px;border-bottom:solid 1px #ced4dc}
.stdTempl-comparison-table__container{padding-bottom:0 !important}
.stdTempl-comparison-table__content{max-height:none}
.stdTempl-comparison-table--scrollableVertical{overflow-x:hidden;width:max-content}
table{overflow-x:scroll}
}