@keyframes zsgLoaderSpin{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.ld-lender-card{display:flex;margin-left:-20px;margin-right:-20px;padding:20px 0;cursor:pointer;position:relative;color:#2A2A33}
.ld-lender-card:hover{background-color:#E0F2FF}
.ld-lender-card .ld-lender-image-column,.ld-lender-card .ld-lender-info-column,.ld-lender-card .ld-lender-review-column{vertical-align:middle}
.ld-lender-card .ld-lender-image-column{max-width:120px;min-width:120px}
.ld-lender-card .ld-lender-info-column a{color:#2A2A33}
.ld-lender-card .ld-lender-info-column a:hover{color:#62aef7}
.ld-lender-card .ld-lender-review-column{text-align:center;margin-right:80px}
.ld-lender-card .ld-lender-arrow-column{font-size:24px;color:#596B82;transform:translateY(30%);margin-right:20px;margin-left:5px}
.zsg-autocomplete{position:relative}
.zsg-autocomplete-dropdown{position:absolute;top:100%;width:100%;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.5);text-align:left;z-index:1}
.zsg-autocomplete-item{border-bottom:1px solid #F1F1F4;padding:8px}
.zsg-autocomplete-item:hover,.zsg-autocomplete-item_selected{cursor:pointer;background:#F1F1F4;color:#006AFF}
.zsg-autocomplete-highlight{font-weight:700}
#zm-directory>.zsg-loading-spinner_lg{position:fixed;display:inline-block;top:50%;left:50%;margin-top:calc(-45px / 2);margin-left:calc(-45px / 2);animation:load_spinner 1s steps(1,end)}
@keyframes load_spinner{from{opacity:0}
to{opacity:1}
}
@media screen and (max-width:1024px){.zsg-layout-bc-c{display:none!important}
}
.lender-directory h1{margin-bottom:5px}
.lender-directory .secondary-text{margin-bottom:10px}
.ld-lender-list-message{text-align:center;margin:40px}
.ld-lender-list-welcome{display:none}
@media screen and (min-width:769px){.ld-lender-list-welcome{display:block;text-align:center}
.ld-footer-section{margin-left:8.33%;margin-right:8.33%}
}
.ld-lender-list-welcome .ld-lender-list-welcome-image{display:inline-block;height:404px;width:642px;margin-top:40px;background-image:url(/static-mortgage/directory/images/directory_landing.052ca5ccf9d687d343c28c4d5ee61e4d.jpg);background-repeat:no-repeat}
@media all and (-webkit-min-device-pixel-ratio:1.5){.ld-lender-list-welcome .ld-lender-list-welcome-image{background-image:url(/static-mortgage/directory/images/directory_landing@2x.0aba7d5003a37148322ec44698e47c00.jpg);background-size:642px 404px}
}
@media screen and (max-width:480px){.lender-directory .zsg-tabs>li:first-child{padding-left:0}
.lender-directory .zsg-tabs>li{padding-left:15px}
.ld-footer-section-2 .zsg-media-img{float:none;text-align:center;margin-bottom:15px}
.ld-footer-section-2 .zsg-media-img img{display:inline-block}
}
