.table-horizontal-col *+.h1,.table-horizontal-col *+.h2,.table-horizontal-col *+.h3,.table-horizontal-col *+.h4,.table-horizontal-col *+.h5,.table-horizontal-col *+.h6,.table-horizontal-col *+h1,.table-horizontal-col *+h2,.table-horizontal-col *+h3,.table-horizontal-col *+h4,.table-horizontal-col *+h5,.table-horizontal-col *+h6,.table-horizontal-col *+ol,.table-horizontal-col *+p,.table-horizontal-col *+ul{padding-top:16px}.table-horizontal-col .table-horizontal-col-top{margin:0 auto;max-width:763px}.table-horizontal-col .table-horizontal-col-top h2{margin:0 auto;max-width:531px}.table-horizontal-col .btn-wrapper-group{justify-content:center}.table-horizontal-col .table-columns-scroll{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:4px;scrollbar-width:thin}.table-horizontal-col .table-column{flex:1 1 0;min-width:300px}.table-horizontal-col .table-column-heading{padding:24px 48px}.table-horizontal-col .table-column-heading p{font-size:var(--font-size-h5);margin:0}.table-horizontal-col .table-column-row{align-items:center;padding:24px 48px}.table-horizontal-col .table-column-row-inner{gap:16px}.table-horizontal-col .table-column-row p{padding:0}.table-horizontal-col .table-column-row.has-icon{justify-content:flex-start}.table-horizontal-col .table-column-row .table-row-richtext{width:100%}.table-horizontal-col .table-column-row .table-row-richtext>*{margin:0;padding:0}.table-horizontal-col .table-column-row .table-row-richtext>*+*{margin-top:12px}.table-horizontal-col .table-column-row .table-row-richtext ul{margin:0;padding-left:20px}.table-horizontal-col .table-column-row .table-row-richtext ol{margin:0;padding-left:24px}.table-horizontal-col .table-column-row .table-row-richtext li+li{margin-top:6px}.table-horizontal-col .table-column-row .table-row-richtext a{text-decoration:underline}.table-horizontal-col .table-column-row .table-row-richtext img{height:auto;max-width:100%}.table-horizontal-col .table-row-icon{align-items:center;border-radius:3px;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;padding:7px;width:24px}@media (max-width:991.98px){.table-horizontal-col .table-columns-wrapper{padding-top:56px}.table-horizontal-col .table-column-heading,.table-horizontal-col .table-column-row{padding:16px 24px}}