main img.managed-media{display:block;width:auto;height:auto;max-width:100%;max-height:440px;object-fit:contain;margin:18px auto;transition:none}main img.managed-media.media-portrait{max-height:480px;max-width:min(100%,440px)}main img.managed-media.media-banner{max-height:220px;max-width:100%}main a:hover img.managed-media{transform:none}.media-original{display:block;max-width:100%;cursor:zoom-in}.solution-page .sppb-addon-single-image{margin:0 auto 24px;max-width:1000px}.solution-page .page-content>.sppb-section{padding-top:38px;padding-bottom:38px}.contained-hero.single{min-height:0;background:#edf2f5;color:#183447}.contained-hero.single .slide{display:grid;grid-template-columns:1.05fr 1fr;min-height:320px;gap:30px;padding:35px 6%;align-items:center}.contained-hero.single .slide-image{position:static;inset:auto;grid-column:2;grid-row:1;width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain;justify-self:center}.contained-hero.single .slide-shade{display:none}.contained-hero.single .slide-copy{grid-column:1;grid-row:1;padding:15px 0;min-width:0}.contained-hero .eyebrow{color:#4b7d20}.contained-hero.single .slide-copy h1,.contained-hero.single .slide-copy h2{font-size:clamp(1.8rem,3vw,3rem)}.contained-hero.single .slide-copy p{color:#526775}.sppb-row>[class*=sppb-col-]{min-width:0}main video{max-width:100%;height:auto}@media(max-width:700px){main img.managed-media{max-height:340px}main img.managed-media.media-portrait{max-height:400px;max-width:100%}main img.managed-media.media-banner{max-height:150px}.contained-hero.single .slide{grid-template-columns:1fr;gap:15px;padding:30px 6%;min-height:0}.contained-hero.single .slide-copy{grid-column:1;grid-row:1}.contained-hero.single .slide-image{grid-column:1;grid-row:2;max-height:260px}.solution-page .page-content>.sppb-section{padding-top:26px;padding-bottom:26px}}@media(prefers-reduced-motion:reduce){.hero.enhanced .slide.is-active{animation:none}}
.page-content>.sppb-section:has(.hero)>.sppb-row-container>.sppb-row{margin-left:0;margin-right:0}.page-content>.sppb-section:has(.hero)>.sppb-row-container>.sppb-row>.sppb-col-md-12{padding-left:0;padding-right:0}
