/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
body{--lwc-fontFamily:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;--lwc-esColorNavBarSecondary:#c41230;--lwc-colorTextDefault:#2f2f30;--lwc-colorTextDefaultLighten20:#5b616b;--lwc-colorTextDefaultLighten40:#929395;--lwc-colorTextDefaultLighten60:#c0c2c4;--lwc-colorTextDefaultDarken20:#19191a;--lwc-colorTextDefaultDarken40:#19191a;--lwc-colorTextDefaultDarken60:#19191a;--lwc-colorBrandPrimary:#c41230;--lwc-colorBrandPrimaryLighten20:#d24b62;--lwc-colorBrandPrimaryLighten40:#f3e1e4;--lwc-colorBrandPrimaryLighten60:#f3e1e4;--lwc-colorBrandPrimaryDarken20:#950e24;--lwc-colorBrandPrimaryDarken40:#660919;--lwc-colorBrandPrimaryDarken60:#660919;--lwc-colorBrandSecondary:#005288;--lwc-colorBrandSecondaryLighten20:#7aa5c1;--lwc-colorBrandSecondaryLighten40:#d6e3ec;--lwc-colorBrandSecondaryLighten60:#d6e3ec;--lwc-colorBrandSecondaryDarken20:#003e67;--lwc-colorBrandSecondaryDarken40:#002b47;--lwc-colorBrandSecondaryDarken60:#002b47;--lwc-colorBrandSecondaryLuminance0:#0078ae;--lwc-colorBrandSecondaryLuminance1:#005b84;--lwc-colorBrandSecondaryLuminance2:#003e5a;--lwc-colorBrandSecondaryLuminance3:#003e5a;--lwc-colorBrandSecondaryLuminance4:#003e5a;--lwc-colorBrandSecondaryLuminance5:#003e5a;--lwc-colorBrandSecondaryLuminance6:#003e5a;--lwc-esColorBackgroundAlt2:var(--lwc-colorBrandSecondary);--lwc-esColorBackgroundAlt2Lighten20:#dedfe0;--lwc-esColorBackgroundAlt2Lighten40:#edeeee;--lwc-esColorBackgroundAlt2Lighten60:#f5f5f6;--lwc-esColorBackgroundAlt2Darken20:#929395;--lwc-esColorBackgroundAlt2Darken40:#5b616b;--lwc-esColorBackgroundAlt2Darken60:#19191a;--lwc-colorBackgroundAlt2Darken20:var(--lwc-colorBrandSecondaryDarken20);--lwc-colorBorderBrandSecondary:var(--lwc-colorBrandSecondary);}body .embeddedServiceHelpButton{position:fixed;bottom:1.5rem;right:0;width:0;height:0;z-index:499;overflow:visible;top:initial;left:initial;}body .embeddedServiceHelpButton .helpButton{width:auto;transform:rotate(-90deg) translateY(-100%);transform-origin:left top;top:initial;bottom:initial;left:initial;right:initial;margin:0;white-space:nowrap;position:relative;height:auto;}body .embeddedServiceHelpButton .helpButton .uiButton{color:#fff !important;background-color:#005288 !important;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;font-weight:600!important;text-decoration:none!important;color:white!important;text-align:center!important;line-height:1.1;border-radius:2px;border-width:0;border-style:solid;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0.75rem;padding-top:0.75rem;display:inline-flex;align-items:center;justify-content:center;height:auto;max-width:none;box-shadow:0 0 1rem 0 rgba(0,0,0,0.4) !important;-moz-column-gap:0.5rem;column-gap:0.5rem;min-width:auto;}body .embeddedServiceHelpButton .helpButton .uiButton:visited{color:#fff !important;background-color:#005288 !important;}body .embeddedServiceHelpButton .helpButton .uiButton:hover{color:#fff !important;background-color:#0078ae !important;}body .embeddedServiceHelpButton .helpButton .uiButton:active{color:#fff !important;background-color:#002b47 !important;}body .embeddedServiceHelpButton .helpButton .uiButton:focus{outline-color:#0078ae !important;}body .embeddedServiceHelpButton .helpButton .uiButton:focus{outline:2px solid #0078ae;}body .embeddedServiceHelpButton .helpButton .uiButton .helpButtonLabel{line-height:inherit;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled:focus{outline-offset:2px;outline:2px solid #0078ae;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonEnabled:focus .helpButtonLabel{text-decoration:none;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled{color:#5b616b !important;background-color:#dedfe0 !important;cursor:not-allowed;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled:visited{color:#5b616b !important;background-color:#dedfe0 !important;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled:hover{color:#5b616b !important;background-color:#dedfe0 !important;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled:active{color:#5b616b !important;background-color:#dedfe0 !important;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled:focus{outline-color:#dedfe0 !important;}body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled:focus{outline:none !important;}body .embeddedServiceHelpButton .helpButton .uiButton:hover::before,body .embeddedServiceHelpButton .helpButton .uiButton:focus::before{display:none;}body .embeddedServiceHelpButton .embeddedServiceIcon{margin-right:0;display:block!important;}body .embeddedServiceHelpButton .embeddedServiceIcon::before{display:block;font-size:inherit;content:"";-webkit-mask-image:url(/themes/custom/flsm_parent/assets/uswds/img/usa-icons/chat.svg);mask-image:url(/themes/custom/flsm_parent/assets/uswds/img/usa-icons/chat.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;width:1.1em;height:1.1em;background-color:currentColor;}.usa-js-mobile-nav--active .embeddedServiceSidebar.modalContainer{z-index:399 !important;}.embeddedServiceSidebar.modalContainer .dockableContainer.showDockableContainer{font-size:inherit !important;}.embeddedServiceSidebar.modalContainer header.sidebarHeader{background-color:#c0c2c4!important;}.embeddedServiceSidebar.modalContainer header.sidebarHeader h2{font-size:0.93rem !important;font-weight:600;}.embeddedServiceSidebar.modalContainer header.sidebarHeader button{margin:0;}.embeddedServiceSidebar.modalContainer label{font-weight:600;}.embeddedServiceSidebar.modalContainer .slds-style-inputtext,.embeddedServiceSidebar.modalContainer .slds-style-select{padding:0.5rem;line-height:1.3;height:auto;}.embeddedServiceSidebar.modalContainer .embeddedServiceSidebarFormField .uiInputSelect select{padding-right:2rem;background-image:url("/themes/custom/flsm_parent/assets/uswds/img/usa-icons/expand_more.svg");background-repeat:no-repeat;background-position:right 0.5rem center;background-size:20px 20px;}.embeddedServiceSidebar.modalContainer .embeddedServiceSidebarFormField .uiInputSelect:after{display:none;}.embeddedServiceLiveAgentStateChatInputFooter .chasitorText{font-weight:400;}.embeddedServiceSidebar.modalContainer.sidebarMinimized{position:fixed;bottom:1.5rem;right:0;width:0;height:0;z-index:499;overflow:visible;top:initial;left:initial;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI{width:auto;transform:rotate(-90deg) translateY(-100%);transform-origin:left top;top:initial;bottom:initial;left:initial;right:initial;color:#fff !important;background-color:#005288 !important;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;font-weight:600!important;text-decoration:none!important;color:white!important;text-align:center!important;line-height:1.1;border-radius:2px;border-width:0;border-style:solid;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0.75rem;padding-top:0.75rem;display:inline-flex;align-items:center;justify-content:center;height:auto;max-width:none;box-shadow:0 0 1rem 0 rgba(0,0,0,0.4) !important;min-width:auto;border:none;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI:visited{color:#fff !important;background-color:#005288 !important;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI:hover{color:#fff !important;background-color:#0078ae !important;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI:active{color:#fff !important;background-color:#002b47 !important;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI:focus{outline-color:#0078ae !important;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI:focus{outline:2px solid #0078ae;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .messageContent{-moz-column-gap:0.5rem;column-gap:0.5rem;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .minimizedText{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon{margin-right:0;display:block!important;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon::before{display:block;font-size:inherit;content:"";-webkit-mask-image:url(/themes/custom/flsm_parent/assets/uswds/img/usa-icons/chat.svg);mask-image:url(/themes/custom/flsm_parent/assets/uswds/img/usa-icons/chat.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;width:1.1em;height:1.1em;background-color:currentColor;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon svg{display:none;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .content{padding:0;background-color:transparent;}.embeddedServiceSidebar.modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .messageContent{margin:0;}
.usa-search .usa-form-group{margin-top:0;}.usa-header [type=search]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:0.87rem;padding-left:0.88rem !important;border-bottom-right-radius:0;border-top-right-radius:0;border-right-width:0;border-right-style:solid;}.usa-header [type=search].border-secondary-vivid::-moz-placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::-webkit-input-placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::-moz-placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::-ms-input-placeholder{color:#e41d3d;}@media all and (min-width:64em){[role=search]{max-width:15rem!important;}.usa-header [type=search]{padding-left:0.5rem;}}
.paragraph--type--tabs{position:relative;}.flsm-tablist-mobile select{display:block;border-radius:0;border-width:0;border-style:solid;background-color:#f5f5f6;padding:0.75rem;font-weight:700;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;background-image:url("/themes/custom/flsm_parent/assets/floodsmart/img/all/usa-icons/chevron_down.svg");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5rem;}.flsm-tabs.standard .flsm-tab-button{padding-left:0.75rem;padding-right:0.75rem;padding-bottom:1.25rem;padding-top:1.25rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#edeeee;color:#2f2f30!important;text-decoration:none!important;font-weight:600!important;}.flsm-tabs.standard .flsm-tab-button:hover{background-color:#f5f5f6;}.flsm-tabs.standard .flsm-tab-button.active{border-bottom-color:#0078ae;border-bottom-style:solid;font-weight:700!important;}.flsm-tabs.orientation-horizontal .flsm-tab-button{text-align:center!important;font-weight:700!important;display:flex;justify-content:center;align-items:center;}.flsm-tabs.orientation-horizontal.standard .flsm-tab-content-container{padding-left:0.75rem;padding-right:0.75rem;padding-bottom:1.25rem;padding-top:1.25rem;}.flsm-tabs.orientation-horizontal.flood_risk{padding:1.25rem;background-color:rgba(0,43,71,0.95);position:relative;z-index:2;min-height:478px;}.flsm-tabs.orientation-horizontal.flood_risk .field--name-field-heading{width:100%;margin-bottom:1.25rem;}.flsm-tabs.orientation-horizontal.flood_risk .field--name-field-heading h2{color:white;text-align:center;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tablist-mobile.tab-selected-1 select{background-color:#fff11a;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tablist-mobile.tab-selected-2 select{background-color:#f47f2d;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tablist-mobile.tab-selected-3 select{background-color:#e61538;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button{padding:1.5rem;text-transform:uppercase!important;color:black!important;text-decoration:none!important;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button.active{text-decoration:underline!important;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button:nth-child(1){background-color:#fff11a;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button:nth-child(1):hover{background-color:#fffaaf;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button:nth-child(2){background-color:#f47f2d;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button:nth-child(2):hover{background-color:#f7a56c;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button:nth-child(3){background-color:#e61538;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-button:nth-child(3):hover{background-color:#ec506a;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-content{padding-top:1.25rem;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-content *{color:white;max-width:40rem;margin-left:auto;margin-right:auto;}@media all and (min-width:40em){.flsm-tabs.orientation-horizontal.flood_risk{padding:2.5rem;}.flsm-tabs.orientation-horizontal.flood_risk .flsm-tab-content{padding:1.5rem;}}@media all and (min-width:64em){.flsm-tabs.orientation-horizontal.flood_risk{padding:2.5rem;}}.flsm-tabs.orientation-vertical.standard .flsm-tab-content-container{padding-left:0.75rem;padding-right:0.75rem;padding-bottom:1.25rem;padding-top:1.25rem;}@media all and (min-width:40em){.flsm-tabs.orientation-vertical.standard .flsm-tab-content-container{padding:0;padding-left:3rem;}}.flsm-tabs.orientation-vertical.flood_zones .flsm-tablist-mobile{padding:1.25rem;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tablist-mobile.tab-selected-1{background-color:#001726;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tablist-mobile.tab-selected-2{background-color:#002b47;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tablist-mobile.tab-selected-3{background-color:#003e67;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tablist-mobile.tab-selected-4{background-color:#005288;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tablist-mobile.tab-selected-5{background-color:#3d7ca5;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tablist-mobile select{background-color:white;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button{color:white!important;text-align:center!important;font-weight:normal!important;text-decoration:none!important;display:flex;justify-content:center;align-items:center;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button:nth-child(1){background-color:#001726;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button:nth-child(2){background-color:#002b47;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button:nth-child(3){background-color:#003e67;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button:nth-child(4){background-color:#005288;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button:nth-child(5){background-color:#3d7ca5;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button.active{font-weight:700!important;text-decoration:underline!important;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-button:hover{color:#002b47!important;background-color:#d6e3ec;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content{position:relative;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(1) .field--name-field-tab-content-text{background-color:#001726;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(2) .field--name-field-tab-content-text{background-color:#002b47;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(3) .field--name-field-tab-content-text{background-color:#003e67;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(4) .field--name-field-tab-content-text{background-color:#005288;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(5) .field--name-field-tab-content-text{background-color:#3d7ca5;}.flsm-tabs.orientation-vertical.flood_zones .field--name-field-tab-content-text{color:white;width:100%;padding:1.25rem;}.flsm-tabs.orientation-vertical.flood_zones .field--name-field-tab-content-text *{color:white;max-width:40rem;margin-left:auto;margin-right:auto;}@media all and (min-width:40em){.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content-container{border-left-color:white;border-left-style:solid;border-left-width:2px;}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(1) .field--name-field-tab-content-text{background-color:rgba(0,23,38,0.9);}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(2) .field--name-field-tab-content-text{background-color:rgba(0,43,71,0.9);}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(3) .field--name-field-tab-content-text{background-color:rgba(0,62,103,0.9);}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(4) .field--name-field-tab-content-text{background-color:rgba(0,82,136,0.9);}.flsm-tabs.orientation-vertical.flood_zones .flsm-tab-content:nth-child(5) .field--name-field-tab-content-text{background-color:rgba(61,124,165,0.9);}.flsm-tabs.orientation-vertical.flood_zones .field--name-field-tab-content-text{position:absolute;z-index:2;bottom:0;}}.flsm-tabs.orientation-vertical.flood_zones .field--name-field-image{position:relative;z-index:1;}.flsm-tabs.orientation-vertical.flood_zones .field--name-field-image picture,.flsm-tabs.orientation-vertical.flood_zones .field--name-field-image img{display:block;}.flsm-no-stretch button{flex:0 0 0%;}.variation-flood-risk .waves-container{position:absolute;bottom:0;display:flex;flex-direction:column;transition:height linear 0.5s;}.variation-flood-risk .waves-container:after{background-color:#d6e9f2;content:"";flex:1;}
.paragraph--unpublished{background-color:#fff4f4;}
