.visa-comparison-container{margin:20px 0;overflow-x:auto}.visa-comparison-table{border-collapse:collapse;font-family:sans-serif;font-size:14px;margin-left:auto;margin-right:auto;min-width:480px}.visa-comparison-table thead th{border:1px solid #fff;color:#fff;font-size:clamp(1rem,.929rem + .36vw,1.25rem);padding:15px}.header-blue{background-color:#308ced;border-radius:10px 10px 0 0;width:35%}.empty-cell{background-color:transparent;border:none!important;width:25%}.row-label{background-color:#dbe4f1;border-bottom:1px solid #fff;color:#112d56;font-weight:700;padding:15px;text-align:center}.visa-comparison-table tr:first-child .row-label:first-child{border-radius:10px 0 0 0}.visa-comparison-table tr:last-child .row-label:first-child{border-radius:0 0 0 10px}.cell-content{background-color:#fff;border-bottom:1px solid #d1d9e6;color:#333;color:#112d56;line-height:1.6;padding:15px;text-align:center}.cell-content p{margin:0}.cell-content .small-text,.cell-content small{display:block;font-size:11px;margin-top:5px}@media (max-width:767px){.row-label{padding:.8em}}