.landing-module-hidden{display:none!important}
.landing-html-module{display:block!important;background:#fff!important;color:#223d5b}
.landing-html-module.landing-module-hidden{display:none!important}
.landing-richtext{padding-top:38px;padding-bottom:38px;max-width:1160px}
.landing-custom-section{width:100%;background:#fff;color:#223d5b}
.landing-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;position:relative;z-index:2}
.landing-image-hero{position:relative;isolation:isolate;background:#122c49!important;color:#fff}
.landing-image-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,25,46,.85),rgba(6,25,46,.36));z-index:-1;pointer-events:none}
.landing-hero-picture{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none}
.landing-image-hero h1,.landing-image-hero .eyebrow,.landing-image-hero .page-hero-intro{color:#fff}
.landing-image-hero .content-summary,.landing-image-hero .page-demo-note{color:#dce6f1}
.page-hero.landing-image-hero{padding-left:32px;padding-right:32px}
.landing-preview #site-footer .footer-demo-link{pointer-events:none}
@media(max-width:600px){.landing-richtext{padding-top:26px;padding-bottom:26px}.landing-hero-actions{gap:10px}.landing-hero-actions .button{max-width:100%;white-space:normal;text-align:center}.page-hero.landing-image-hero{padding-left:20px;padding-right:20px}}

.landing-block-section[hidden],.content-unavailable .landing-block-section{display:none!important}
.landing-block-section{min-width:0}
