@charset "UTF-8";.section-banners__banner{display:grid;position:relative;z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));height:68rem;grid-column:1/-1;gap:0}.section-banners__banner .financing-card{position:relative;width:100%;height:100%}.section-banners__banner .financing-card:last-of-type .financing-card__overlay{left:initial;width:100%}.section-banners__banner .financing-card:last-of-type .financing-card__overlay-row{justify-content:flex-end}.section-banners__banner .bg-image{position:absolute;z-index:-1;pointer-events:none;inset:0}.section-banners__banner .bg-image img,.section-banners__banner .bg-image picture{width:100%;height:100%}.section-banners__banner:has(.section-banners__link){gap:2.4rem}.section-banners .financing-card{position:relative}.section-banners .financing-card .bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-banners .financing-card .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-banners .financing-card__link{width:6rem;height:6rem;border-radius:50%;background-color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.section-banners .financing-card__overlay{position:absolute;left:2.8rem;right:2.8rem;padding:2.8rem 1.8rem 2.8rem 2.8rem;max-width:49.8rem;max-height:21.6rem;top:2.8rem;background-color:#fefefe;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-end}.section-banners .financing-card__overlay-row{display:flex;justify-content:space-between;align-items:center;width:100%}.section-banners .financing-card__overlay-row span:not([class]){font-size:1.8rem;font-weight:700;color:#fefefe;opacity:.7}.section-banners .financing-card__overlay-copy{display:flex;flex-direction:column;width:100%;gap:.8rem}.section-banners .financing-card__overlay-copy span:not([class]){font-size:2.2rem;font-weight:700;color:#34373c}.section-banners .financing-card__overlay-copy h5{font-size:5.2rem;color:#34373c}.section-banners .financing-card__overlay-copy h4{font-family:var(--font-title);font-size:2.2rem;font-weight:800;color:#34373c}.section-banners .financing-card.bottom h4{font-size:5.2rem;color:#fefefe}.section-banners .financing-card.bottom h5{font-size:2.8rem;font-weight:800;color:#fefefe}.section-banners .financing-card.bottom .financing-card__overlay{top:initial;bottom:2.8rem;background-color:#34373c;align-items:flex-start}@media (max-width:1023.98px){.section-banners__banner{grid-template-columns:repeat(1,minmax(0,1fr));max-height:none}.section-banners .financing-card.bottom{order:2}}@media (max-width:766.98px){.section-banners__banner.mode{display:flex;flex-direction:column;height:initial!important}.section-banners__banner.mode .financing-card__overlay{position:initial;width:100%}.section-banners__banner.mode .bg-image{order:2;aspect-ratio:1;position:initial!important}.section-banners__banner.mode .financing-card.bottom{order:99}.section-banners__banner.mode .financing-card{width:100%;height:initial!important}.section-banners__banner .financing-card__overlay{top:0!important;left:0!important;right:0!important;max-width:100%!important}.section-banners__banner .financing-card.bottom .financing-card__overlay{top:initial!important;bottom:0!important}.section-banners__banner{height:900px}}@media (max-width:575.98px){.section-banners__banner .financing-card__overlay{padding:2rem 1.8rem 2rem 2rem;gap:0}.section-banners__banner .financing-card.bottom{align-self:end}.section-banners__banner .financing-card{height:168px}.section-banners__banner .financing-card .financing-card__overlay-row span{font-size:18px!important}.section-banners__banner .financing-card .financing-card__link{margin-bottom:-4px}.section-banners__banner .financing-card h5{font-size:40px!important;font-weight:800}.section-banners__banner .financing-card h4{font-size:22px!important}.section-banners__banner .financing-card.bottom h5{font-size:28px!important}.section-banners__banner .financing-card.bottom h4{font-size:40px!important}.section-banners__banner{height:clamp(610px,130.208vw,750px)}.section-banners .financing-card__overlay-row span:not([class]){font-size:1.4rem}.section-banners .financing-card__overlay-copy h5{font-size:4rem}.section-banners .financing-card__overlay-copy h4{font-size:1.8rem}.section-banners .financing-card.bottom h4{font-size:4rem}.section-banners .financing-card.bottom h5{font-size:1.8rem}}