.custom-comparison-table{width:100%;border-collapse:collapse;margin:20px 0;position:relative;padding-top:20px}.custom-comparison-table::before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:linear-gradient(90deg,#5ed5a8 0%,#00899b 100%)}.custom-comparison-table table{width:100%;border-collapse:collapse}.custom-comparison-table tr{border-bottom:1px solid #f2f2f2}.custom-comparison-table tr:last-child{border-bottom:none}.custom-comparison-table .table-row{background-color:#f9f9f9}.custom-comparison-table .table-row:nth-child(odd){background-color:#fff}.custom-comparison-table td{padding:15px;vertical-align:middle}.custom-comparison-table .brand_name-desktop,.custom-comparison-table .brand_name-mobile{font-weight:700}.custom-comparison-table .brand_name-mobile,.custom-comparison-table .review-link-mobile{display:none}.rank-col{width:60px;text-align:center}.rank-circle{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background-color:#000;color:#fff;font-weight:700;font-size:18px;position:absolute;top:20px;left:30px}.logo-col{width:27%;text-align:center;position:relative}body:not(.home) .entry-content .custom-comparison-table .bank-logo{max-width:150px;max-height:120px;margin-bottom:10px}.rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:700}.star{color:#f7b745;font-size:20px;margin:0 1px}.features-col{width:48%}.features-list{list-style-type:none;padding:0;margin:0 0 0 15px;line-height:1}.features-list li{margin-bottom:8px;display:flex;align-items:flex-start;position:relative;padding-inline-start:20px}.features-list li:nth-of-type(1),.features-list li:nth-of-type(2){font-weight:700}.features-list li::before{font-family:"Font Awesome 5 Free";content:"\f058";color:green;font-weight:900;position:absolute;left:0}.promo-col{width:25%;text-align:center}.promo-text{margin-bottom:15px;font-weight:700}.offer-button{display:inline-block;padding:12px 24px;background-color:#145d63;color:#fff;border-radius:4px;font-weight:700;margin-bottom:10px;transition:all 0.3s ease;outline:3px solid rgb(94 213 168 / .1882352941)}.offer-button:hover{background-color:rgba(4,62,67,100);color:#fff}.review-link{display:block;color:#00899b;font-size:11px;font-weight:700}.review-link:hover{text-decoration:underline}@media screen and (max-width:768px){.entry-content .custom-comparison-table table{display:table}.custom-comparison-table tr{display:block;position:relative}.custom-comparison-table td{display:block;text-align:center}.custom-comparison-table table thead th:not(:last-child){border-right:none}.custom-comparison-table table tr td:not(:last-child){border-right:none}.custom-comparison-table td:last-child{border-bottom:none;padding-bottom:30px}body:not(.home) .entry-content .custom-comparison-table .bank-logo{margin:0}.custom-comparison-table .brand_name-desktop,.custom-comparison-table .review-link-desktop{display:none}.custom-comparison-table .brand_name-mobile,.custom-comparison-table .review-link-mobile{display:block}.rank-circle{position:absolute;margin:0;top:10px;left:10px}.offer-button{display:flex;justify-content:center}.custom-comparison-table td.logo-col{display:flex;padding-top:40px;justify-content:space-around}.rating{flex-direction:column;font-size:16px;letter-spacing:1px;font-weight:400}.rank-col,.logo-col,.features-col,.promo-col{width:100%}}