header #TopThinHeader{background-color:var(--color-primary)}header #TopThinHeader .search-bar{padding:.25rem 0}header #TopThinHeader .search-bar .search-form{align-items:stretch;display:flex;font-size:13px;justify-content:flex-end;margin-bottom:0}header #TopThinHeader .search-bar .search-form input{border:1px solid var(--color-gray);padding:.25rem .5rem!important}header #TopThinHeader .search-bar .search-form label{margin-bottom:0;margin-left:auto}header #TopThinHeader .search-bar .search-form .search-submit{background-color:var(--color-primary);border:1px solid #fff;border-radius:0 3px 3px 0;color:#fff;flex:0 0 0}header #TopThinHeader .search-bar .search-form .search-submit:hover{background-color:var(--color-primary);color:#fff}header #TopThinHeader .thin-header-links{align-items:center;display:flex;height:100%;justify-content:flex-start;padding:.5rem 0}header #TopThinHeader .thin-header-links .button-link{background-color:var(--color-accent);border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:.5rem 2rem;text-transform:uppercase}header #TopThinHeader .thin-header-links .button-link:hover{background-color:#fff;color:var(--color-accent);text-decoration:none}header #TopThinHeader .thin-header-links i{margin-right:.25rem}header #TopThinHeader .thin-header-links .fab{font-family:Font Awesome\ 5 Brands}header #TopThinHeader .thin-header-links .fas{font-family:Font Awesome\ 5 Pro}header #TopThinHeader .thin-header-links .link{color:hsla(0,0%,100%,.75);font-size:clamp(.8125rem,.6394rem + .3606vw,1rem);padding:0 .5rem}header #TopThinHeader .thin-header-links .link:hover{color:#fff;text-decoration:none}header #TopThinHeader .thin-header-links .link.logout-link:hover{color:var(--color-accent)}@media only screen and (max-width:768px){header #TopThinHeader .thin-header-links .link:has(.fa-phone),header #TopThinHeader .thin-header-links .link:has(.fa-phone-alt){background-color:#fff;border:1px solid #fff;border-radius:3px;color:var(--color-primary);display:block;opacity:1;padding:.25rem .75rem}header #TopThinHeader .thin-header-links .link:has(.fa-phone):hover,header #TopThinHeader .thin-header-links .link:has(.fa-phone-alt):hover{background-color:transparent;color:#fff;text-decoration:none}}@media only screen and (max-width:575px){header #TopThinHeader .links-col .thin-header-links,header #TopThinHeader .search-bar .search-form{justify-content:center}header #TopThinHeader .search-bar .search-form label{margin-left:0}}@media only screen and (max-width:425px){header #TopThinHeader .links-col .thin-header-links{justify-content:space-between}header #TopThinHeader .search-bar .search-form{justify-content:stretch}header #TopThinHeader .search-bar .search-form label{flex-grow:1}header #TopThinHeader .search-bar .search-form input[type=search]{width:100%}}