.header__wrapper--bottom{display: flex;  margin-right: 135px;}
.header__bottom {  padding: 0 0; }
.header__top {  padding: .56rem 1.5rem;    position: absolute;    right:0;
    top: 50%;   margin-top: -20px;    background-color: transparent;}
.header__menu-child-toggle {display: none;}
 
.header__logo-col { order: 2;}
.header__menu-col {  order: 1; margin-left: 0!important;  flex: 0 0 auto !important;}
.header__button-col.hidden-phone { order: 3; display:flex; column-gap: 1rem;}
.header__menu-submenu { border:0;border-radius: 0; box-shadow: 0 2px 9px 0 rgba(0, 0, 0, .2);
display: none;left: 0; position: absolute;text-align: left;text-transform: none;
top: 100%; width: 270px;z-index: 99;}
   
.header__menu-submenu li {   display: block;    border-bottom: solid 1px #000;}
.header__menu-item--depth-1 { display: inline-block;   padding: .7rem .875rem;}
 
  div#hs_cos_wrapper_knowledgebase_header  { margin: 0 16px; }
.hs-kb-search-input-wrapper  {  margin: 0 16px;}
.header__menu-item--depth-1:last-child>.header__menu-submenu  {   width: 270px; }

.header__menu-submenu a.header__menu-link  {    display: block; }
 
  
header.header {  max-width: 1728px;  margin: 0 auto;}
#main-content { max-width: 1728px;  margin: 0 auto;}
.hs-kb-search-input-wrapper { border-radius: 4px;}

.footer__menu-link { line-height: 1.4!important;font-size: 18px;  padding: 0 0 0 0!important; }
.footer__menu-item--depth-1 > .footer__menu-link:first-child {   line-height: 1.4;
   font-weight: 800; font-size: 18px;}
 li.footer-logo-item { text-align: center;} 
   
.footer__bottom--left { display: none!important;}
.footer__bottom--right { flex: auto!important; flex-flow: row-reverse!important;}
div#hs_cos_wrapper_footer_social_follow {   align-items: center;   display: flex;}
.hs-kb-social_follow {    margin-bottom: 0!important;}
#hs_cos_wrapper_footer_copyright {  margin-top: 0;   color: #fff; font-size:12.6px;}
#hs_cos_wrapper_footer_copyright a {  color: #fff;    display: inline-block;    margin-top: 8px; font-size: 0.875rem;    text-decoration: underline;}  
li.footer-address-item {font-size: 18px;} 
 .footer__bottom { padding: 0 16px 27px !important; max-width: 1118px!important; border-top: none !important; box-sizing: unset;} 
.footer__menu {  max-width: 1152px !important;   padding: 27px 16px!important;
   display: grid; gap: 20px;   align-items: flex-start;   grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
  .footer { padding: 0 16px;}  
 .footer__menu-link:hover,    
  .footer__menu-link:focus, 
  .footer__menu-link:active { font-family: inherit;  font-size: 18px; }
  
  
  .header__button-col .button {  display: flex;  justify-content: space-between;  gap: 0.5rem;    padding: 8px 28px !important; font-size: 18px !important; line-height: 27.19px !important;
background-color: #000;  color: #fff;  border-radius: 4px; }  
body.hs-content-id-480220692679 .innovationhome-booking-button{ display:none;}
body.hs-content-id-476118892749 .enbtn { display:none; }

#hs_cos_wrapper_knowledgebase_header .header__language-switcher .lang_list_class a:hover, #hs_cos_wrapper_knowledgebase_header .header__language-switcher .lang_list_class a:focus {
background-color: rgba(248, 250, 252, 1.0)!important;}
.header__language-switcher .lang_list_class {border: none;}
.header__language-switcher-current-label:hover, .header__language-switcher-current-label:focus, a.header__nav-link:hover, a.header__nav-link:focus { text-decoration:none;}



 @media (min-width: 991px) and (max-width: 1120px) {
 .header__button-col .button{    padding: 8px 10px !important;}
 .header__menu-item--depth-1{padding: .7rem .50rem;}  
 }
  
 
  
 @media (max-width: 768px) {
.footer { padding: 0 16px 100px; position: relative;}  
.footer__menu { padding: 27px 0 !important; grid-template-columns: 1fr 1fr;}
li.footer-logo-item { text-align: center;  position: absolute;  bottom: 0; width: calc(100% - 32px);}
.footer__bottom {padding: 0 0 27px !important;}
} 
  
