/*!/wp-content/themes/hoa/blocks/bestmortgagelenderstable/best-mortgage-lenders.css*/.table-container{overflow-x:auto;position:relative;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}:where(.is-layout-constrained)>.table-container{margin-block-start:0!important;margin-block-end:0!important}.table-container::-webkit-scrollbar{display:none}.best-mortgage-lenders-table{width:100%;border-collapse:collapse;min-width:768px}.best-mortgage-lenders-table .sticky-column{position:sticky;left:0;background-color:#fff;z-index:2;box-shadow:2px 0 5px rgb(0 0 0 / .1);border-right:none;width:10%}.table-container.scrollable .sticky-column{border-right:1px solid #B1B3B5}.swipe-icon{position:relative;top:-10px;right:0;font-size:14px;color:#999;background-color:#fff;padding-right:8px;display:none;z-index:10;text-align:right;display:inline-flex;align-items:center;gap:8px;margin-top:0!important}.swipe-icon img{width:24px;height:auto;margin-bottom:6px;margin-right:2px;vertical-align:middle;animation:swipeAnimation 1.6s ease-in-out infinite}@keyframes swipeAnimation{0%{transform:translateX(0)}75%{transform:translateX(-16px)}100%{transform:translateX(0)}}.table-container.scrollable+.swipe-icon{display:block}.best-mortgage-lenders-table th,.best-mortgage-lenders-table td{border-bottom:1px solid #B1B3B5;padding:8px;text-align:center;width:15%}.best-mortgage-lenders-table td{height:107px;font-size:.95rem}.best-mortgage-lenders-table th{border-bottom:1px solid #B1B3B5;font-size:.85rem;font-weight:500;padding-bottom:16px;cursor:default}.best-mortgage-lenders-table th[data-sort]{cursor:pointer}.arrow{display:inline-block;width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:7px solid #000;transition:transform 0.2s,color 0.2s}th.ascending .arrow{transform:rotate(180deg);border-top-color:#d80080}th.descending .arrow{transform:rotate(0deg);border-top-color:#d80080}@media screen and (max-width:960px){.best-mortgage-lenders-table th{font-size:.8rem}}.best-mortgage-lenders-full-width{width:100%;border:1px solid #CCC;border-radius:6px;margin-top:8px}.best-mortgage-lenders-full-width .three-columns{display:flex}.best-mortgage-lenders-full-width .three-columns .left{width:240px;flex:0 0 240px;padding-left:1rem;padding-right:1rem;padding-top:1rem;height:136px}.best-mortgage-lenders-full-width .three-columns .right{width:240px;flex:0 0 240px;padding-right:1rem;padding-top:1.5rem}.best-mortgage-lenders-full-width .three-columns .centre{flex:1;text-align:left;padding-top:1.5rem}.best-mortgage-lenders-full-width .three-columns .centre h3{padding-top:0;margin:0;font-size:1.2rem}.best-mortgage-lenders-full-width .provider-logo{max-width:224px;height:auto;display:block;margin:0 auto}.best-mortgage-lenders-full-width .rating{height:16px;display:flex}.best-mortgage-lenders-full-width .two-columns{display:flex;justify-content:space-between;background-color:#F7ECF3;border-radius:0 0 6px 6px}.best-mortgage-lenders-full-width .two-columns .large{flex:0 0 66%;padding:1rem 1rem 0 1rem;text-align:left}.best-mortgage-lenders-full-width .two-columns .small{flex:0 0 26.5%;padding:1rem 1rem 0 1rem;text-align:left}.best-mortgage-lenders-full-width .two-columns li{margin-bottom:8px}.best-mortgage-lenders-full-width .two-columns .mortgage-types li{margin-bottom:0}.best-mortgage-lenders-full-width h3{padding-bottom:1rem}.best-mortgage-lenders-full-width h4{font-size:1rem}h2.top-10-focus{padding-bottom:0;font-size:1.5rem;line-height:normal}p.below-button-text{font-size:0.7rem!important;line-height:16px!important;text-align:center;max-width:224px;margin:0 auto}@media (max-width:768px){.best-mortgage-lenders-full-width .three-columns{flex-direction:column;align-items:flex-start}.best-mortgage-lenders-full-width .three-columns .left{width:100%;flex:none;text-align:center;padding-top:0;height:112px}.best-mortgage-lenders-full-width .three-columns .centre{width:100%;flex:none;text-align:center;padding-top:0}.best-mortgage-lenders-full-width .three-columns .right{width:100%;flex:none;text-align:center;margin-top:1rem;padding-bottom:1.5rem;padding-right:0}.best-mortgage-lenders-full-width .two-columns .large,.best-mortgage-lenders-full-width .two-columns .small{flex:0 0 100%}.best-mortgage-lenders-full-width .two-columns .small{padding-top:0}.best-mortgage-lenders-full-width .two-columns{flex-direction:column}.best-mortgage-lenders-full-width .rating{display:block}.best-mortgage-lenders-full-width .two-columns .mortgage-types li{margin-bottom:8px}h2.top-10-focus{text-align:center}}