/* lendifyprestamos.com restore fixes (2026) */
/* banner photo was never archived -> brand gradient used by the original overlay */
.banner-image.content-fill{background:linear-gradient(135deg,#00a4e6 0%,#075c96 55%,#292a66 100%)}
.banner-image .image-overlay-wrapper{background:radial-gradient(ellipse at 75% 30%,rgba(255,255,255,.14),rgba(255,255,255,0) 60%)!important}
.lf-cta{text-align:center;padding:10px 0 30px}
.lf-cta h2{margin:0 0 10px}
.lf-cta p{margin:0 0 14px}
.lf-btn{display:inline-block;background:#18a8e1;color:#fff!important;font-weight:700;font-size:18px;letter-spacing:.02em;padding:16px 40px;border-radius:40px;text-decoration:none!important;box-shadow:0 6px 18px rgba(7,92,150,.35);transition:background .2s,transform .2s}
.lf-btn:hover{background:#075c96;transform:translateY(-1px)}
.lf-cta-phone a{font-weight:700;white-space:nowrap}
body[data-lf="apply"] .title-desc-wrapper{display:none}
body[data-lf="apply"] .banner-image{display:none}
.lf-apply{max-width:860px;margin:0 auto;padding:40px 20px 60px;text-align:center}
.lf-apply h1{margin-bottom:12px}
.lf-form{margin-top:24px;text-align:left}
.lf-form iframe{width:100%;border:0}
.lf-apply .lf-btn{margin:6px}
@media (max-width:640px){.lf-btn{font-size:16px;padding:14px 28px}.lf-apply{padding:28px 16px 40px}}
/* hero: original "Hard-Working-Man" photo lost -> the site's own earlier banner photo under the brand overlay */
.banner-image.content-fill{background:url(/assets/img/css/family-Building-Credit-Background.jpg) center 30%/cover no-repeat,linear-gradient(135deg,#00a4e6 0%,#075c96 55%,#292a66 100%)}
.banner-image .image-overlay-wrapper{background:linear-gradient(135deg,rgba(0,164,230,.8) 0%,rgba(7,92,150,.8) 100%)!important}
/* apply / 404: no banner -> header on brand navy so the white logo + language link stay visible */
body[data-lf="apply"] #header{background:#292a66;padding-bottom:10px}
body[data-lf="apply"] #header-wrapper{background:#292a66;position:relative}
a.header-logo-lockup{display:block}
/* language switch: one clear pill on every page (old nav language links hidden; mobile menu JS not restored) */
#desktopNav,#mobileMenu,#mobileNav{display:none!important}
.lf-lang{position:absolute;top:26px;right:24px;z-index:9000;display:inline-block;background:#fff;color:#075c96!important;font:600 14px/1 "Open Sans",Arial,sans-serif;letter-spacing:.02em;padding:9px 16px;border-radius:20px;text-decoration:none!important;box-shadow:0 2px 10px rgba(7,92,150,.25)}
.lf-lang:hover{background:#18a8e1;color:#fff!important}
@media (max-width:640px){.lf-lang{top:18px;right:14px;font-size:13px;padding:8px 13px}}
a.lendify-logo{display:block}
/* header menu with the product pages (owner 2026-11-02) */
.lf-menu{position:absolute;top:26px;right:150px;z-index:9001;font-family:"Open Sans",Arial,sans-serif}
.lf-menu summary{list-style:none;cursor:pointer;background:#18a8e1;color:#fff;font:600 14px/1 "Open Sans",Arial,sans-serif;padding:9px 16px;border-radius:20px;box-shadow:0 2px 10px rgba(7,92,150,.25)}
.lf-menu summary::-webkit-details-marker{display:none}
.lf-menu summary:after{content:" \25BE"}
.lf-menu[open] summary{background:#075c96}
.lf-menu-panel{position:absolute;right:0;top:44px;width:min(560px,92vw);background:#fff;border-radius:14px;box-shadow:0 14px 40px rgba(41,42,102,.28);padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}
.lf-menu-panel h4{margin:0 0 8px;color:#292a66;font:700 12px "Open Sans",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.lf-menu-panel ul{list-style:none;margin:0;padding:0}.lf-menu-panel li{margin:0 0 7px}
.lf-menu-panel a{color:#075c96!important;font:15px/1.35 "Open Sans",Arial,sans-serif;text-decoration:none}.lf-menu-panel a:hover{text-decoration:underline}
.lf-menu-more{grid-column:1/-1;border-top:1px solid #dbe6ee;padding-top:10px;margin:0;font-size:14px}
@media (max-width:640px){.lf-menu{top:18px;right:118px}.lf-menu summary{font-size:13px;padding:8px 13px}
.lf-menu-panel{position:fixed;left:12px;right:12px;top:64px;width:auto;grid-template-columns:1fr;max-height:75vh;overflow:auto}}
