.flood-commercial,.flood-containment,.flood-cta,.flood-hero,.flood-insurance,.flood-intro,.flood-links,.flood-process,.flood-safety,.flood-scope,.flood-types{padding:88px 12%}.flood-hero{min-height:510px;display:grid;grid-template-columns:1fr 1fr;padding:0;background:#06182b}.flood-copy{padding:82px 12%;display:flex;flex-direction:column;justify-content:center}.flood-copy>p:not(.eyebrow){max-width:590px;font-size:1.18rem}.flood-copy .button{align-self:flex-start;margin-top:8px}.flood-hero-image,.flood-hero-image img{width:100%;height:100%;object-fit:cover}.flood-commercial,.flood-containment,.flood-intro{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:11%;gap:11%;background:#eef3f6;color:#07192b}.flood-commercial h2,.flood-containment h2,.flood-intro h2{margin-bottom:0}.flood-commercial p,.flood-containment p,.flood-intro p{font-size:1.1rem;color:#465a6a;max-width:690px}.flood-commercial a,.flood-insurance a{color:#075998;font-weight:800}.flood-links,.flood-process,.flood-types{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:11%;gap:11%;background:#031528}.flood-links h2,.flood-process h2,.flood-types h2{margin-bottom:0}.flood-type-list{border-top:1px solid #31516d}.flood-type-list article{padding:20px 0;border-bottom:1px solid #31516d}.flood-type-list h3{font-size:1.3rem;margin-bottom:8px}.flood-type-list p{margin:0;color:#d2dce5}.flood-process>div>p:not(.eyebrow),.flood-types>div>p:not(.eyebrow){font-size:1.1rem;color:#d2dce5;max-width:460px}.flood-safety{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:11%;gap:11%;background:#eaf1f5;color:#07192b}.flood-safety h2{margin-bottom:0}.flood-process ol,.flood-safety ol{list-style:none;counter-reset:flood-step;margin:0;padding:0;border-top:1px solid #b8c6d0}.flood-safety li{counter-increment:flood-step;display:grid;grid-template-columns:58px 1fr;grid-gap:12px;gap:12px;padding:19px 0;border-bottom:1px solid #b8c6d0}.flood-safety li:before{content:"0" counter(flood-step);color:#b43806;font-size:1.12rem;font-weight:900}.flood-safety b,.flood-safety span{grid-column:2}.flood-safety b{display:block;text-transform:uppercase;font-size:1.05rem;margin-bottom:5px}.flood-safety span{color:#465a6a}.flood-process{background:#020f1e}.flood-process ol{border-color:#31516d}.flood-process li{counter-increment:flood-step;display:grid;grid-template-columns:66px 1fr;grid-gap:12px;gap:12px;padding:21px 0;border-bottom:1px solid #31516d}.flood-process li:before{content:"0" counter(flood-step);color:var(--orange);font-size:1.2rem;font-weight:900}.flood-process b,.flood-process span{grid-column:2}.flood-process b{display:block;text-transform:uppercase;font-size:1.1rem;margin-bottom:6px}.flood-process span{color:#d2dce5}.flood-process a{color:#58b8ff;font-weight:800}.flood-scope{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:11%;gap:11%;background:var(--orange);color:#fff}.flood-scope .eyebrow{color:#07192b}.flood-scope h2{margin-bottom:0}.flood-scope p{font-size:1.1rem;max-width:690px}.flood-insurance{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:11%;gap:11%;background:#eef3f6;color:#07192b}.flood-insurance h2{margin-bottom:0}.flood-insurance p{font-size:1.1rem;color:#465a6a;max-width:690px}.flood-links{background:#eaf1f5;color:#07192b}.flood-links nav{border-top:1px solid #b8c6d0}.flood-links a{display:block;padding:18px 0;border-bottom:1px solid #b8c6d0;color:#07192b;text-decoration:none;text-transform:uppercase;font-weight:800;font-size:1.1rem}.flood-links a:hover{color:#b43806}.flood-faq{background:#031528}.flood-cta{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:11%;gap:11%;background:#020f1e}.flood-cta h2{margin-bottom:0}.flood-cta p:not(.eyebrow){font-size:1.1rem;color:#d2dce5;max-width:650px}.flood-cta .button{margin-top:10px}@media(max-width:720px){.flood-commercial,.flood-containment,.flood-cta,.flood-hero,.flood-insurance,.flood-intro,.flood-links,.flood-process,.flood-safety,.flood-scope,.flood-types{grid-template-columns:1fr;gap:30px}.flood-commercial,.flood-containment,.flood-copy,.flood-cta,.flood-insurance,.flood-intro,.flood-links,.flood-process,.flood-safety,.flood-scope,.flood-types{padding:60px 20px}.flood-copy{min-height:440px}.flood-hero-image{height:290px}.flood-process li,.flood-safety li{grid-template-columns:48px 1fr}.flood-links a{font-size:1.02rem}}.flood-type-list a{color:#58b8ff;font-weight:800;text-underline-offset:3px;transition:color .15s ease}.flood-type-list a:focus-visible,.flood-type-list a:hover{color:#fff}.flood-type-list a:active{color:#b43806}.flood-scope p{color:#020f1e}