

@media (max-width: 575px) {
  .hhs-foot-nav-col .hhs-col-content img {
  display: none !important;
  }
}


.hhs-lang-switch .lang_list_class {
  left: 6px !important;
}







  
  .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
  .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
      font-size:20px!important;
  }
  
  #hhs-main-nav .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-depth-1>a {
    font-weight:400!important;
  }




h1, h2, h3, h4, h5, h6 { margin-bottom:0!important}

h1 { padding-top: 3px!important; padding-bottom:5px!important; }
h2 { padding-top: 14px!important; padding-bottom:10px!important; }
h3 { padding-top: 3px;!important; padding-bottom:5px!important; }
h4 { padding-top: 3px!important; padding-bottom:5px!important; }



blockquote {
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 5px;
  padding-left: 0;
  margin: 0px!important;

}


.hhs-testimonial-scroller-mod blockquote {
  margin-right: 32px!important;
}

.test-name {
  font-weight: 500!important;
}



.hs-breadcrumb-menu-item { padding-top:14px!important; padding-bottom:14px!important;}
.hs-breadcrumb-menu-item.first-crumb { padding-left:0!important; }
.hs-breadcrumb-menu-item a { text-decoration:underline; }






.widget-type-form form {
  padding-top:8px;
}
.widget-type-form label {
  margin:0px;
}
.widget-type-form div.input input,
.widget-type-form div.input textarea,
.widget-type-form div.input select
{
  margin-bottom:2px!important;
  box-shadow:inset 0px 1px 0px #b3b3b3!important;
}
.widget-type-form .input>input.error,
.widget-type-form .input>textarea.error,
.widget-type-form .input>select.error
{
  box-shadow:inset 0px 1px 0px #950019!important;
}

.hs-richtext { 
  margin-bottom:8px!important;
} 
h3.form-title {
  padding-top:6px!important;
  padding-bottom:2px!important;
}



.widget-type-form .input>textarea {
  min-height:88px!important;
}


.mdl-checkbox__box-outline {
  border-color: currentColor;
}
.hs-form .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
  background-color: currentColor;
}
.hs-form .mdl-checkbox.is-checked .mdl-checkbox__box-outline {
  border-color: currentColor;
}

.mdl-checkbox__label a {
  color:#000!important;
  text-decoration:underline!important;
}
.input select {
  border-bottom-width:2px!important;
  border-bottom-style:solid!important;
}

.hs-error-msgs {
  border:none;
  background-color:transparent!important; 
  border-radius:0px!important;
  padding-top:6px!important;
}
.hs-error-msgs label {
  background-color:rgba(255,255,255,.5);
  padding:5px 8px 3px 8px!important;
  border-radius:4px!important;
  width:fit-content;
}


.inputs-list {
  padding-bottom: 10px!important;
  margin-bottom:0!important;
}

.hs-form-booleancheckbox {
  margin-bottom:0!important;
}

.legal-consent-container {
  padding-top:3px!important;
  padding-bottom:2px!important;
  margin-bottom: 0px!important;
}


.hs-form-required { color:inherit!important; }


.legal-consent-container a { color:inherit!important;}









.hhs-side-menu .hhs-header-cta > span { padding-right:16px; }

.hhs-side-menu__mobile ul,
.hhs-side-menu__mobile ul > li,
.hhs-side-menu__extras ul,
.hhs-side-menu__extras ul > li {
  margin-bottom:0px!important;
  padding-top:0!important;
  padding-right:0!important;
  padding-bottom:0!important;
  padding-left:0!important;
}
.hhs-side-menu__mobile ul.hs-menu-children-wrapper {
  padding-top:0!important;
  padding-right:0!important;
  padding-bottom:0!important;
  padding-left:0!important;
  padding-inline-start:0px!important;
}
.hhs-side-menu__mobile .hs-menu-wrapper.hs-menu-flow-vertical>ul li a,
.hhs-side-menu__extras .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a
{
  padding-top:.5em!important;
  padding-bottom:.5em!important;
} 

.hhs-side-menu__mobile .hhs-sidebar-nav-toggle { top:-6px!important;}

.hhs-side-menu__mobile { padding-top:2em!important; }
.hhs-side-menu__extras { padding-top:1em!important; }
.hhs-side-menu__extras .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { font-weight:400!important; }
 

@media (min-width:881px) {
.main-nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:nth-child(1) { display:none; }
}





#}