/* Prime Florida Home: a compact, consistent language strip above each custom page header. */
.pfh-lang-utility,.pfh-lang-utility *{box-sizing:border-box!important}
.pfh-lang-utility{position:relative!important;z-index:50!important;display:block!important;width:100%!important;max-width:none!important;min-height:34px!important;background:#0a2137!important;border-bottom:1px solid rgba(202,165,103,.28)!important;margin:0!important;float:none!important}
.pfh-lang-utility-inner{max-width:1380px!important;width:100%!important;padding:5px clamp(16px,4vw,64px)!important;margin:0 auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:34px!important;gap:9px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:11px!important;line-height:1.25!important}
.pfh-lang-utility-icon{display:block!important;width:15px!important;height:15px!important;flex:0 0 15px!important;color:#d3b079!important}
.pfh-lang-utility-switch{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;border:1px solid rgba(209,176,121,.44)!important;border-radius:24px!important;padding:2px!important;overflow:hidden!important;background:#0e2d47!important}
.pfh-lang-utility-switch .pfh-lang-active,.pfh-lang-utility-switch .pfh-lang-link{font:600 11px/1.25 Montserrat,Arial,sans-serif!important;letter-spacing:.015em!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:66px!important;min-height:25px!important;padding:4px 12px!important;text-decoration:none!important;border:0!important;border-radius:20px!important;transition:background .15s,color .15s!important}
.pfh-lang-utility-switch .pfh-lang-active{background:#c6a068!important;color:#091e31!important;cursor:default!important}
.pfh-lang-utility-switch .pfh-lang-link{background:transparent!important;color:#fff8ed!important}
.pfh-lang-utility-switch .pfh-lang-link:hover{background:#264862!important;color:#fff!important}
.pfh-lang-utility-switch .pfh-lang-link:focus-visible{outline:2px solid #f4d48e!important;outline-offset:2px!important}
.pfh-lang-utility .pfh-lang-short{display:none!important}
.pfh-lang-utility .pfh-lang-full{display:inline!important}
@media(max-width:700px){.pfh-lang-utility-inner{min-height:31px!important;padding:3px 16px!important}.pfh-lang-utility{min-height:31px!important}.pfh-lang-utility-switch .pfh-lang-active,.pfh-lang-utility-switch .pfh-lang-link{min-width:47px!important;min-height:25px!important;padding:4px 10px!important}.pfh-lang-utility .pfh-lang-short{display:inline!important}.pfh-lang-utility .pfh-lang-full{display:none!important}}
