.rfh-flood-notice{background:#fff34f;color:#172340;border-bottom:4px solid #3526e8;padding:25px 24px}.rfh-flood-notice *{box-sizing:border-box}.rfh-flood-notice-inner{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.rfh-flood-notice-label{display:block;font-size:12px;font-weight:850;letter-spacing:1.5px;line-height:1.4;margin-bottom:7px}.rfh-flood-notice .rfh-flood-notice-copy h2{font-size:clamp(23px,2.3vw,30px);line-height:1.15;letter-spacing:-.5px;margin:0 0 9px;color:#172340}.rfh-flood-notice p{font-size:15px;line-height:1.5;margin:0;max-width:640px;color:#263244}.rfh-flood-notice-actions{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 auto}.rfh-flood-notice a{font-weight:800;text-decoration:none}.rfh-flood-notice .rfh-flood-notice-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:14px 18px;border-radius:6px;background:#3526e8;color:#fff;font-size:15px;line-height:1.4;text-align:center}.rfh-flood-notice-button:hover{background:#2415be}.rfh-flood-notice .rfh-flood-notice-phone{font-size:15px;color:#172340;text-decoration:underline;text-underline-offset:3px}.rfh-flood-notice a:focus-visible{outline:3px solid #172340;outline-offset:4px}@media(max-width:760px){.rfh-flood-notice{padding:21px 18px}.rfh-flood-notice-inner{display:block}.rfh-flood-notice .rfh-flood-notice-copy h2{font-size:25px}.rfh-flood-notice p{font-size:14px}.rfh-flood-notice-actions{margin-top:16px;gap:11px}.rfh-flood-notice .rfh-flood-notice-button{width:100%;font-size:14px;padding:13px 12px}.rfh-flood-notice-label{font-size:11px}}
@media(max-width:760px){body:has(#temporary-flood-estimate-notice) .header .wrap.nav-wrap{height:auto;min-height:78px}body:has(#temporary-flood-estimate-notice) .header .wrap.nav-wrap nav#main-nav{top:100%}}
.rfh-flood-notice-phones{display:flex;justify-content:center;align-items:center;gap:9px 20px;flex-wrap:wrap}.rfh-flood-notice-phones a{white-space:nowrap}@media(max-width:420px){.rfh-flood-notice .rfh-flood-notice-phones{gap:8px 15px}.rfh-flood-notice .rfh-flood-notice-phones a{font-size:13px}}
