/* www/fbs-header.css */
:root{ --fbs-green:#31686B; --fbs-btn-bg:#ffffff; --fbs-btn-text:#16163F; }
.fbs-header{
  height:97.58px;
  background:var(--fbs-green);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 4%;
  box-sizing:border-box;
}
/*.fbs-header__left{ display:flex; align-items:center; gap:4%; min-width:0; }*/
.fbs-header__logo{ width:229.3px; display:block; }
.fbs-header__brand{ font-weight:700; font-size:22px; line-height:1; white-space:nowrap; display: none;}
.fbs-header__right{ display:flex; align-items:center; gap:16px; }

.fbs-header__btn{
  appearance:none; -webkit-appearance:none; cursor:pointer;
  padding:6px 18px 6px 18px;
  border-radius:25px;
  border: 1px solid #ffffff;
  font-size: 16px;
  font-weight: 600 !important;
  background-color:#ffffff;
  text-decoration:none !important;
  display:inline-flex;
  text-align: center;
  align-items:center;
  justify-content:center;
  color: #16163F;
}

.fbs-header__btn:hover {
  border: 1px solid rgb(47, 68, 84);
  background-color:rgb(47, 68, 84);
  color: #ffffff;
}

@media (max-width: 720px){
  .fbs-header{ padding:0 16px; }
  .fbs-header__brand{ display:none; }
  .fbs-header__btn{ padding:9px 10px; }
}

