@charset "UTF-8";.section-banners{padding-block:8rem 0;background:linear-gradient(180deg,var(--section-bg) 0,var(--section-bg) 80%,#fefefe 80%,#fefefe 100%)}.section-banners__link{width:100%;min-height:30.8rem;-o-object-fit:cover;object-fit:cover;border:.1rem solid rgba(255,255,255,.12)}.section-banners__link img,.section-banners__link picture{width:100%}.section-banners__inner{display:flex;flex-direction:column;gap:8rem}.section-banners__inner .grid-cols .editor:first-of-type{margin-top:.4rem;gap:1.6rem}.section-banners__inner .grid-cols .editor:first-of-type .subtitle{opacity:.4}.section-banners__inner .grid-cols .editor:first-of-type .btn-accent{margin-top:1.2rem;max-width:38.8rem}.section-banners__inner .grid-cols .editor:first-of-type .h1,.section-banners__inner .grid-cols .editor:first-of-type .h2,.section-banners__inner .grid-cols .editor:first-of-type .h3,.section-banners__inner .grid-cols .editor:first-of-type .h4,.section-banners__inner .grid-cols .editor:first-of-type .h5,.section-banners__inner .grid-cols .editor:first-of-type .h6,.section-banners__inner .grid-cols .editor:first-of-type h1,.section-banners__inner .grid-cols .editor:first-of-type h2,.section-banners__inner .grid-cols .editor:first-of-type h3,.section-banners__inner .grid-cols .editor:first-of-type h4,.section-banners__inner .grid-cols .editor:first-of-type h5,.section-banners__inner .grid-cols .editor:first-of-type h6{color:#fefefe;line-height:1}.section-banners__inner .grid-cols .editor:last-of-type{gap:2.4rem}.section-banners__inner .grid-cols .editor:last-of-type p:not([class]){color:#fefefe;font-size:1.8rem;font-weight:600}.section-banners__inner .grid-cols .editor:last-of-type p:not([class]):first-child{opacity:.7;font-weight:400}.section-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:68rem;gap:0}.section-banners__grid: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__link img,.section-banners .financing-card__link svg{width:3.2rem;height:3.2rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.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__inner{gap:2.4rem}.section-banners__inner .cols-6{grid-column:1/-1}.section-banners__grid{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__link{min-height:auto}}@media (max-width:575.98px){.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}}