.lp-header{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: normal;
  align-content: stretch;
  align-items: center;
}

.logo .hs-image-widget{width:250px !important;}

.header-button{
background-color:#fff;
padding:15px 20px;
display: block;
color:#2D53A7;
text-decoration:none;
font: var(--primary-font-family);
font-size:18px;
}


@media screen and (max-width: 477px) {
  .logo .hs-image-widget{width:180px !important;}
  }

.header-button{
font-size:14px;
}
}