.section-hero--two-columns{display:flex;flex-direction:column;padding-top:0 !important;min-height:600px}@media(min-width: 768px){.section-hero--two-columns{min-height:calc(100vh - var(--site-header-height, 82px))}}.section-hero--two-columns .section-hero__grid{display:grid;flex:1;width:100%;grid-template-rows:auto auto;gap:calc(clamp(40px,5.5555555556vw,80px)/2);align-items:stretch;align-content:start}@media(min-width: 768px){.section-hero--two-columns .section-hero__grid{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0, 1fr);gap:clamp(40px,5.5555555556vw,80px)}}.section-hero--two-columns .section-hero__inner{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5.5555555556vw,80px) 0}@media(max-width: 767px){.section-hero--two-columns .section-hero__inner{padding-top:0}}.section-hero--two-columns .section-hero__title{margin-bottom:1rem}.section-hero--two-columns .section-hero__title::after{content:"";display:block;width:4.5rem;height:4px;margin-top:.85rem;background:var(--color----yellow)}.section-hero--two-columns .section-hero__subtitle{margin-bottom:1rem}.section-hero--two-columns .section-hero__text{max-width:42rem}.section-hero--two-columns .section-hero__buttons{margin-top:calc(clamp(40px,5.5555555556vw,80px)/2)}.section-hero--two-columns .section-hero__media{position:relative;align-self:stretch;margin-right:calc(calc(clamp(40px, 5.5555555556vw, 80px) / 2)*-1 - max(0px,(100vw - 1600px)/2));min-height:16rem;height:100%}@media(max-width: 767px){.section-hero--two-columns .section-hero__media{order:-1;height:400px;min-height:0;margin-left:calc(calc(clamp(40px, 5.5555555556vw, 80px) / 2)*-1);margin-right:calc(calc(clamp(40px, 5.5555555556vw, 80px) / 2)*-1)}}.section-hero--two-columns .section-hero__image,.section-hero--two-columns .section-hero__video{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;background:var(--color----grey-5)}.section-hero--two-columns .section-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.section-hero--two-columns.theme-black h1,.section-hero--two-columns.theme-black .section-hero__subtitle,.section-hero--two-columns.theme-black .section-hero__text,.section-hero--two-columns.theme-dark-gray h1,.section-hero--two-columns.theme-dark-gray .section-hero__subtitle,.section-hero--two-columns.theme-dark-gray .section-hero__text,.section-hero--two-columns.theme-red h1,.section-hero--two-columns.theme-red .section-hero__subtitle,.section-hero--two-columns.theme-red .section-hero__text{color:var(--color----white)}
