.financing .container-fluid{padding:0;}.financing{position:relative;z-index:1;margin-top:-56px;background:linear-gradient(180deg,#ffffff 0%,#f5f6f7 100%);}#breadcrumb:has(+ .financing){position:relative;z-index:2;margin-bottom:0;}#breadcrumb:has(+ .financing) > div{margin-bottom:0 !important;padding-bottom:0 !important;}#breadcrumb:has(+ .financing) .breadcrumb-item a{color:rgba(255,255,255,0.8);}#breadcrumb:has(+ .financing) .breadcrumb-item a:hover{color:#fff;}#breadcrumb:has(+ .financing) .breadcrumb-item:last-child{color:#fff !important;}#breadcrumb:has(+ .financing) .breadcrumb-item::after{color:rgba(255,255,255,0.5);}.financing .fin-hero{position:relative;overflow:hidden;}.financing .fin-hero img{width:100%;height:260px;object-fit:cover;object-position:center top;display:block;}.financing .fin-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(29,66,136,0.7) 20%,rgba(29,66,136,0.3) 60%,rgba(62,176,73,0.1) 100%);z-index:1;}.financing .fin-hero__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;z-index:2;}.financing .fin-hero__text{max-width:700px;}.financing .fin-hero__overlay h1{color:#fff;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:800;line-height:1.1;letter-spacing:-0.02em;margin:0 0 8px;text-shadow:0 2px 20px rgba(0,0,0,0.3);}.financing .fin-hero__overlay p{color:rgba(255,255,255,0.9);font-family:Inter,sans-serif;font-size:1.15rem;font-weight:400;margin:0;font-style:italic;}.financing .fin-intro{padding:48px 20px;}.financing .fin-intro__inner{max-width:800px;margin:0 auto;text-align:center;}.financing .fin-intro__label{display:inline-block;font-family:Inter,sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#3eb049;margin-bottom:12px;}.financing .fin-intro h2{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:800;color:#1a1a1a;margin:0 0 16px;line-height:1.2;}.financing .fin-intro p{font-family:Inter,sans-serif;font-size:1rem;line-height:1.7;color:#555;margin-bottom:24px;}.financing .fin-btn{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;gap:8px;padding:14px 32px;background:#1a1a1a;color:#fff;font-family:Inter,sans-serif;font-size:0.9rem;font-weight:600;letter-spacing:0.02em;border:none;border-radius:8px;cursor:pointer;transition:background 0.2s,transform 0.15s;}.financing .fin-btn:hover{background:#333;transform:translateY(-1px);}.financing .fin-btn svg{width:16px;height:16px;fill:none;stroke:#3eb049;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}.financing .fin-feature{display:flex;flex-direction:column;max-width:1100px;margin:0 auto;padding:0 20px 48px;}.financing .fin-feature--alt{}.financing .fin-feature__img{flex:0 0 auto;overflow:hidden;border-radius:12px;}.financing .fin-feature__img img{width:100%;height:280px;object-fit:cover;display:block;}.financing .fin-feature__content{flex:1;padding:32px 0 0;display:flex;flex-direction:column;justify-content:center;}.financing .fin-feature__label{font-family:Inter,sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#3eb049;margin-bottom:10px;}.financing .fin-feature__content h2{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;color:#1a1a1a;margin:0 0 16px;line-height:1.25;}.financing .fin-feature__content p{font-family:Inter,sans-serif;font-size:0.95rem;line-height:1.7;color:#555;margin-bottom:20px;}.financing .fin-feature__content strong{display:block;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;}.financing .fin-contact{margin-top:24px;padding:20px 24px;background:#f5f6f9;border-radius:12px;border-left:3px solid #3eb049;}.financing .fin-contact__label{font-family:Inter,sans-serif;font-size:0.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:8px;}.financing .fin-contact h4{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;color:#1a1a1a;margin:0 0 4px;line-height:1.3;}.financing .fin-contact p{font-family:Inter,sans-serif;font-size:0.9rem;color:#555;margin:0 0 6px;line-height:1.5;}.financing .fin-contact__phone{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:0.9rem;font-weight:600;color:#1d4288;text-decoration:none;cursor:pointer;}.financing .fin-contact__phone:hover{color:#3eb049;}@media (min-width:768px){.financing .fin-hero img{height:320px;}.financing .fin-hero__overlay h1{font-size:3rem;}.financing .fin-intro{padding:72px 40px;}.financing .fin-intro h2{font-size:2rem;}.financing .fin-feature{flex-direction:row;gap:48px;align-items:center;padding:0 40px 56px;}.financing .fin-feature--alt{flex-direction:row-reverse;}.financing .fin-feature__img{flex:0 0 45%;}.financing .fin-feature__img img{height:100%;min-height:320px;max-height:420px;}.financing .fin-feature__content{padding:0;}}@media (min-width:992px){.financing .fin-hero img{height:360px;}.financing .fin-hero__overlay h1{font-size:3.5rem;}.financing .fin-intro{padding:80px 40px;}.financing .fin-intro h2{font-size:2.25rem;}.financing .fin-feature__content{padding:0;}.financing .fin-feature__content h2{font-size:1.75rem;}}@media (min-width:1200px){.financing .fin-hero img{height:400px;}.financing .fin-hero__overlay h1{font-size:4rem;max-width:800px;}}
