.section-banner-hero{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:40px 15px}.section-banner-hero .left-column{display:flex;flex-direction:column;gap:28px}.section-banner-hero.container-wide .left-column{width:40%}.section-banner-hero.container .left-column{width:40%}.section-banner-hero .right-column{display:flex;flex-direction:column;align-items:flex-end}.section-banner-hero.container-wide .right-column{width:60%}.section-banner-hero.container .right-column{width:60%}.section-banner-hero .left-column>.heading{display:flex;justify-content:center;align-items:flex-start;font-size:48px;font-weight:var(--fw-bold);color:var(--grey-900);margin:0;padding:0;flex-direction:column}.section-banner-hero .left-column .content p{color:var(--grey-500);font-weight:var(--fw-regular);padding:0;margin:0}.section-banner-hero .right-column img{width:100%;height:fit-content;border-radius:20px}@media (max-width:768px){.section-banner-hero{padding:40px 20px}.section-banner-hero{flex-direction:column;gap:36px}}.section-banner-hero .left-column{width:100%;justify-content:center;padding:0}.section-banner-hero.container .left-column{width:100%}.section-banner-hero.container-wide .left-column{width:100%}.section-banner-hero.container .right-column{width:100%}.section-banner-hero.container-wide .right-column{width:100%}.section-banner-hero .right-column:has(p):has(img),.section-banner-hero .right-column:has(img){padding:0}}@media (max-width:576px){.section-banner-hero .left-column>.heading{font-size:40px}}