.section-hero-banner{position:relative}.section-hero-banner__inner{grid-template-columns:calc(50% - 2.5em) 1fr;height:60vh;min-height:40em;display:grid}@media (width<=1024px){.section-hero-banner__inner{grid-template:"image""text"/auto}}.section-hero-banner__content{align-items:center;height:100%;padding:5em 0;display:flex;position:relative}@media (width<=1024px){.section-hero-banner__content{flex-direction:column;grid-area:text;gap:3em;height:fit-content;padding:4em 2em 2em}}@media (width<=480px){.section-hero-banner__content{gap:2em;padding:3em 1em 1.5em}}.section-hero-banner__scroll{appearance:none;cursor:pointer;background-color:#0000;border:none;width:2em;height:1em;font:1em gill-sans-nova,arial,sans-serif;position:absolute;bottom:3em;left:0}@media (width<=1024px){.section-hero-banner__scroll{margin:0 auto;position:relative;bottom:auto;left:auto}}.section-hero-banner__scroll svg{width:2em;height:auto}.section-hero-banner__scroll svg polyline{fill:none;stroke:var(--color-black);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:2px}.section-hero-banner__text{flex-direction:column;gap:1.5em;padding-right:10em;display:flex}@media (width<=1024px){.section-hero-banner__text{text-align:center;padding-right:0}}.section-hero-banner__text h2,.section-hero-banner__text p{margin-bottom:0;position:relative}.section-hero-banner__text .show-description{width:30px;height:30px;margin:0;display:inline-block;position:absolute;top:18%;right:-8%}@media (width<=1280px){.section-hero-banner__text .show-description{top:15%;right:-10%}}@media (width<=1024px){.section-hero-banner__text .show-description{margin:10px auto 0;display:block;position:relative;top:auto;right:auto}}.section-hero-banner__text .show-description svg{overflow:visible!important}.section-hero-banner__image{background-color:var(--color-tertiary);width:100%;height:100%;max-height:100%;overflow:hidden}@media (width<=1024px){.section-hero-banner__image{grid-area:image;width:100%;position:relative;left:auto}}.section-hero-banner__image img{opacity:1;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-out;position:relative}.section-hero-banner__image img.preload{opacity:0}.section-hero-banner__image img{object-fit:cover;width:100%;height:100%}.section-hero-banner__actions{flex-wrap:wrap;gap:.5em 1em;padding-top:1em;display:flex}@media (width<=1024px){.section-hero-banner__actions{justify-content:center}}
