.lender-hub-module{padding:100px 0}.filter-section .filter-grid{align-items:flex-end;border-bottom:1px solid #d3d7ee;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px}.filter-section .filter-grid .col,.filter-section .filter-grid .custom-field-group{max-width:300px;position:relative;width:100%}.filter-section .filter-grid label{color:var(--hsElevate--section--lightSection--1__textColor);font-size:16px;font-weight:700;text-transform:none}.filter-section .filter-grid .selected-display,.filter-section .filter-grid input,.filter-section .filter-grid select{background:#fff;border:1px solid #d3d7ee;border-radius:8px;color:var(--hsElevate--section--lightSection--1__textColor);color:rgba(0,23,41,.5);font-size:16px;font-weight:400;height:48px;line-height:145%;outline:none;padding:10px 14px;width:100%}input::placeholder,select::placeholder{color:rgba(0,23,41,.5)}.filter-section .filter-grid .selected-display,.filter-section .filter-grid select{appearance:none;background-image:url(https://50181316.fs1.hubspotusercontent-na1.net/hubfs/50181316/btn-arrow.svg);background-position:calc(100% - 14px);background-repeat:no-repeat}.filter-section .filter-grid .site-btn{cursor:pointer;padding:11px 22px}.filter-section .filter-grid .left-grid{display:flex;gap:16px;width:calc(100% - 100px)}.filter-section .filter-grid .left-grid .custom-js-dropdown:after{display:none}.filter-section .filter-grid .custom-field-group ul{border-radius:10px;padding:6px}.filter-section .filter-grid .custom-field-group ul li{border-radius:10px;font-size:16px;margin:0 0 2px;padding:10px 8px}.filter-section .filter-grid .custom-field-group ul li:hover{background-color:#e0e4f4}.filter-section .filter-grid .custom-field-group ul li:before{display:none}.filter-section .filter-grid .custom-field-group ul li:after{border-color:#3c4d9e;border-style:solid;border-width:0 2px 2px 0;content:"";height:12px;opacity:0;position:absolute;right:13px;top:13px;transform:rotate(45deg);width:8px}.filter-section .filter-grid .custom-field-group ul li:hover:after{opacity:1}.lender-results .lender-row-card{background:#fff;border:1px solid rgba(0,23,41,.16);border-radius:16px;display:flex;gap:24px;margin-bottom:16px;padding:24px}.lender-results .lender-row-card .card-photo{border-radius:12px;flex:0 0 264px;max-height:350px;overflow:hidden}.lender-results .lender-row-card .card-photo img{display:block;height:100%;object-fit:cover;width:100%}.lender-results .lender-row-card .card-contact-info{display:flex;flex:0 0 272px;flex-direction:column;gap:30px;justify-content:space-between}.lender-results .lender-row-card .card-main{flex:1}.lender-results .lender-row-card .card-main .card-subtitle{color:rgba(0,23,41,.6);font-family:Calibri;font-size:16px;font-style:normal;font-weight:700;line-height:145%;padding-left:15px;position:relative;text-transform:uppercase}.lender-results .lender-row-card .card-main .card-title{margin-bottom:9px}.lender-results .lender-row-card .card-main .card-title a{text-decoration:none}.lender-results .lender-row-card .card-main .card-subtitle:before{background:#f08921;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.lender-detail-container .back-link{margin-bottom:30px;text-underline-offset:3px}.lender-detail-container .back-link:hover{color:var(--hsElevate--color--base--3);text-decoration-color:var(--hsElevate--color--base--3)}.lender-results .lender-row-card .card-main .card-subtitle{margin-bottom:17px}.lender-detail-container .contact-card .info-item,.lender-results .lender-row-card .card-contact-info .info-item{align-items:center;display:flex;font-weight:700;gap:8px;margin-bottom:10px}.lender-results .lender-row-card .card-contact-info .info-item.email-icon a,.lender-results .lender-row-card .card-contact-info .info-item.phone-icon a{color:var(--hsElevate--section--lightSection--1__textColor);text-decoration:none}.lender-results .lender-row-card .card-contact-info .info-item.email-icon a:hover,.lender-results .lender-row-card .card-contact-info .info-item.phone-icon a:hover{color:var(--hsElevate--link--primary__hover--fontColor)}.lender-detail-container .contact-card .icon,.lender-results .lender-row-card .card-contact-info .info-item .icon{align-items:center;border:1px solid rgba(60,77,158,.2);border-radius:12px;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.lender-detail-container .contact-card .icon img,.lender-results .lender-row-card .card-contact-info .info-item .icon img{width:20px}.lender-hub-module .pagination-nav{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;margin-top:40px;position:relative}.lender-hub-module .pagination-nav a.page-link{align-items:center;border-radius:8px;color:rgba(0,23,41,.6);display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;text-decoration:none;width:40px}.lender-hub-module .pagination-nav a.page-link.active{background:#e0e4f4;color:#3c4d9e}.lender-hub-module .pagination-nav a.next-btn,.lender-hub-module .pagination-nav a.prev-btn{background-color:var(--Base-White,#fff);background-position:50%;background-repeat:no-repeat;border:1px solid var(--Blue-Shades-Blue-100,#d3d7ee);border-radius:var(--radius-12,12px);font-size:0;height:40px;position:absolute;width:40px}.lender-hub-module .pagination-nav a.prev-btn{left:0;transform:rotate(180deg)}.lender-hub-module .pagination-nav a.next-btn,.lender-hub-module .pagination-nav a.prev-btn{background-image:url(https://50181316.fs1.hubspotusercontent-na1.net/hubfs/50181316/slider-arrow-right.svg)}.lender-hub-module .pagination-nav a.next-btn{right:0}.lender-detail-container{display:flex;flex-wrap:wrap;gap:40px}.lender-detail-container .left-grid{flex:0 0 350px}.lender-detail-container .left-grid img{border-radius:8px;height:auto;width:100%}.lender-detail-container .right-grid{flex:1}.lender-detail-container .right-grid .detail-content{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}@media(max-width:991px){.lender-results .lender-row-card{flex-wrap:wrap}.filter-section .filter-grid .col,.filter-section .filter-grid .custom-field-group{max-width:180px}.lender-detail-container{display:block}.lender-detail-container .left-grid{margin-bottom:30px}}@media(max-width:767px){.lender-hub-module{padding:60px 0}.lender-results .lender-row-card .card-photo{max-width:450px}.lender-results .lender-row-card{display:block}.lender-results .lender-row-card .card-main{margin:30px 0}.filter-section .filter-grid{flex-wrap:wrap}.filter-section .filter-grid .left-grid{flex-wrap:wrap;margin-bottom:30px;width:100%}.filter-section .filter-grid .col,.filter-section .filter-grid .custom-field-group{max-width:100%}.lender-hub-module .pagination-nav a.next-btn,.lender-hub-module .pagination-nav a.prev-btn{position:relative}}.custom-field-group label{color:#6b7280;display:block;font-size:10px;font-weight:800;margin-bottom:2px;text-transform:uppercase}.selected-display{color:#111;font-size:15px;font-weight:600;position:relative}.dropdown-list{background:#fff;border:1px solid #d1d5db;border-radius:0 0 6px 6px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.custom-js-dropdown.open .dropdown-list{display:block}.dropdown-list li{font-size:14px;padding:10px 12px}.dropdown-list li:hover{background:#f3f4f6}.custom-js-dropdown:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%236b7280' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat;content:"";height:6px;pointer-events:none;position:absolute;right:12px;top:55%;width:10px}html:has(.lender-detail-container){overflow-x:hidden}.filter-section .filter-grid .custom-field-group ul{max-height:300px;overflow-y:auto}