.l-header.shadow_thin .l-subheader.at_bottom,
.l-header.shadow_none.sticky,
.header-bgcol {
  background-image: linear-gradient(90deg, rgba(var(--hb-lighter-color),1), rgba(var(--hb-dark-color),1));
  border-bottom: 5px solid rgba(var(--hb-dark-color),1);
}
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
  background: #1c4260;
}
.l-subheader-cell.at_left {
  margin: -2px 0 0 2px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 1rem;
}
@media (min-width: 901px) {
  .l-sidebar,
  .l-section-h,
  .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
    padding: 2rem 0;
  }
  .off.l-subheader.at_middle,
  .l-header .pos_fixed .l-subheader.at_middle {
    background-image: linear-gradient(90deg, rgba(var(--hb-lighter-color),1), rgba(var(--hb-dark-color),1));
  }
  .l-header.sticky .l-subheader.at_middle {
  }
  .l-header.bg_transparent,
  .l-header.bg_solid.sticky {
    display: block;
  }
  .l-header.pos_fixed ~ .l-section,
  .sidebar_left .l-header.pos_fixed + .l-main,
  .sidebar_right .l-header.pos_fixed + .l-main,
  .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child,
  .sidebar_none .l-header.pos_fixed + .l-main .l-section-gap:nth-child(2),
  .header_inpos_below .l-header.pos_fixed ~ .l-main .l-section:nth-child(2),
  .l-header.pos_static.bg_transparent ~ .l-section,
  .sidebar_left .l-header.pos_static.bg_transparent + .l-main,
  .sidebar_right .l-header.pos_static.bg_transparent + .l-main,
  .sidebar_none
    .l-header.pos_static.bg_transparent
    + .l-main
    .l-section:first-child {
    padding-top: 0;
  }
  .l-header.shadow_thin {
    background-image: linear-gradient(90deg, rgba(var(--hb-lighter-color),1), rgba(var(--hb-dark-color),1));
    border-bottom: 5px solid rgba(var(--hb-dark-color),1);
  }
}
.w-nav.type_desktop:not(.height_full),
.w-hwrapper .w-nav.type_desktop,
.w-vwrapper .w-nav.type_desktop {
  letter-spacing: 0.05rem;
}
blockquote:before {
  content: unset;
}
blockquote {
  padding-left: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-size: 28px;
  line-height: 1.4;
  font-weight: 700;
}
.hedgepilot-shrink .l-section-h .g-cols.type_default {
  padding: 0 12rem;
}
.l-main .hedgepilot-shrink img {
  max-width: 120px !important;
}
.pfeilinvideo {
  margin-top: -200px;
}
.list-icon {
  width: 100px;
}
.icon-small img {
  width: 70px;
}
.icon-medium img {
  width: 120px;
}
.icon-large img {
  width: 130px;
}
.hedge-logo-min {
  width: 80%;
}
.vc_empty_space.xs {
  padding-bottom: 031rem;
}
.vc_empty_space.s {
  padding-bottom: 0.3rem;
}
.vc_empty_space.m {
  padding-bottom: 1.25rem;
}
.vc_empty_space.l {
  padding-bottom: 1.875rem;
}
.vc_empty_space.xl {
  padding-bottom: 3.125rem;
}
.vc_empty_space.xxl {
  padding-bottom: 6.25rem;
}
.cookie-notice-container {
  background: #2f3147;
  padding: 16px;
}
#cookie-notice .button {
  padding: 0.4em 0.8em;
  line-height: 1;
  background: #181a33;
  color: #bbbdc3;
}
#cookie-notice .button:hover {
  background: rgba(var(--hb-dark-color),1);
}
.iScrollVerticalScrollbar {
  opacity: 0.05;
}
#next-section {
  position: fixed;
  bottom: 30px;
  right: 40px;
  transition: ease all 0.25s;
  z-index: 1000;
}
#next-section:hover {
  transform: scale(1.25);
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  background: white;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
  background: rgba(var(--hb-dark-color),1);
}
#fp-nav ul li .fp-tooltip {
  color: rgba(var(--hb-dark-color),1);
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 10%;
  padding: 3px;
  /* text-shadow: -1px -1px 0 rgba(var(--hb-lighter-color),1), 1px -1px 0 rgba(var(--hb-lighter-color),1), -1px 1px 0 rgba(var(--hb-lighter-color),1), 1px 1px 0 rgba(var(--hb-lighter-color),1); */
}
#contact .upb_row_bg {
  background-image: none !important;
}
.hedgefooter {
  font-size: 22px;
  font-weight: 400;
  color: #fff;
  background-image: linear-gradient(90deg, rgba(var(--hb-lighter-color),1), rgba(var(--hb-dark-color),1));
}
.hedgefooter_w_o_full {
  font-size: 22px;
  font-weight: 400;
  color: #fff;
}
.wpml-ls-item a {
  padding-left: 20px !important;
  padding-right: 0px !important;
}
.wpml-ls-item a[title="DE"] {
  padding-left: 3px !important;
}
@media (max-width: 1151px) {
  .header-bgcol {
    border-bottom: none;
  }
}
@media (max-width: 1120px) {
  .header-bgcol {
    border-bottom-width: 0px solid #000 !important;
  }
}
@media (max-width: 900px) and (min-width: 601px) {
  .l-header.pos_fixed ~ .l-section,
  .sidebar_left .l-header.pos_fixed + .l-main,
  .sidebar_right .l-header.pos_fixed + .l-main,
  .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child,
  .sidebar_none .l-header.pos_fixed + .l-main .l-section-gap:nth-child(2),
  .l-header.pos_static.bg_transparent ~ .l-section,
  .sidebar_left .l-header.pos_static.bg_transparent + .l-main,
  .sidebar_right .l-header.pos_static.bg_transparent + .l-main,
  .sidebar_none
    .l-header.pos_static.bg_transparent
    + .l-main
    .l-section:first-child {
    padding-top: 0;
  }
  .hedgepilot-shrink .l-section-h .g-cols.type_default {
    padding: 0;
  }
  .l-main .hedgepilot-shrink img {
    max-width: 100px !important;
  }
  .vc_empty_space.xs {
    padding-bottom: 02rem;
  }
  .vc_empty_space.s {
    padding-bottom: 0.4rem;
  }
  .vc_empty_space.m {
    padding-bottom: 1r2rem;
  }
  .vc_empty_space.xl {
    padding-bottom: 2.8rem;
  }
  .vc_empty_space.xxl {
    padding-bottom: 5rem;
  }
  .l-sidebar,
  .l-section-h,
  .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
    padding: 2.1rem 0;
  }
}
@media (max-width: 767px) {
  .state_mobiles .content-center-slick .slick-track .wpb_wrapper h1,
  .state_tablets .content-center-slick .slick-track .wpb_wrapper h1 {
    text-align: center !important;
  }
  .state_mobiles .content-center,
  .state_tablets .content-center {
    align-items: center;
    text-align: center;
  }
}
@media (max-width: 600px) {
  .header_hor .ush_menu_2.type_desktop .w-nav-list.level_1 > .menu-item > a {
    padding: 0 1px;
    padding-left: 10px !important;
  }
  .header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
    padding: 0;
  }
  .w-btn,
  .button,
  .l-body .cl-btn,
  .l-body .ubtn,
  .l-body .ultb3-btn,
  .l-body .btn-modal,
  .l-body .flip-box-wrap .flip_link a,
  .rev_slider a.w-btn,
  .tribe-events-button,
  button[type="submit"],
  input[type="submit"] {
    padding: 0 0.9rem;
    line-height: 2;
  }
  .header-bgcol {
    border-bottom: 0px solid #000 !important;
  }
  blockquote {
    font-size: 18px;
  }
  .icon-medium img {
    width: 80px;
    padding-bottom: 2rem;
  }
  .hedgepilot-shrink .l-section-h .g-cols.type_default {
    padding: 0;
  }
  .vc_empty_space.xs {
    padding-bottom: 02rem;
  }
  .vc_empty_space.s {
    padding-bottom: 0.4rem;
  }
  .vc_empty_space.m {
    padding-bottom: 1r2rem;
  }
  .vc_empty_space.xl {
    padding-bottom: 2.8rem;
  }
  .vc_empty_space.xxl {
    padding-bottom: 5rem;
  }
  .l-header.pos_fixed ~ .l-section,
  .sidebar_left .l-header.pos_fixed + .l-main,
  .sidebar_right .l-header.pos_fixed + .l-main,
  .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child,
  .sidebar_none .l-header.pos_fixed + .l-main .l-section-gap:nth-child(2),
  .l-header.pos_static.bg_transparent ~ .l-section,
  .sidebar_left .l-header.pos_static.bg_transparent + .l-main,
  .sidebar_right .l-header.pos_static.bg_transparent + .l-main,
  .sidebar_none
    .l-header.pos_static.bg_transparent
    + .l-main
    .l-section:first-child {
    padding-top: 0;
  }
  .upb_video_class,
  .vc_row,
  .wpb_column,
  .wpb_row {
    padding-top: 1rem !important;
  }
  .header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
    background-image: linear-gradient(
      to right,
      rgba(97, 108, 126, 0.95),
      rgba(41, 43, 53, 0.95)
    );
  }
}
@media (max-width: 350px) {
  .wpml-ls-item a {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .header_hor .l-subheader-cell.at_right > * {
    margin-left: 5px;
  }
  .l-subheader-cell.at_center > * {
    margin-left: -15px;
  }
}
.l-section.width_full > .fp-tableCell > .l-section-h {
  max-width: unset;
}
.state_mobiles .jumpmenu,
.state_tablets .jumpmenu {
  display: none;
}
.jumpmenu a {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-left: 17.5px;
  padding-right: 17.5px;
  letter-spacing: 0.05rem;
  font-size: 18px;
}
.w-nav.type_desktop {
}
.state_mobiles .content-center-slick .ult-carousel-wrapper,
.state_tablets .content-center-slick .ult-carousel-wrapper {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.l-header {
  z-index: 2;
}
.l-preloader {
  background-color: rgba(0, 0, 0);
  background-color: rgba(var(--hb-dark-color),1);
  background-color: rgba(255, 255, 255, 1);
  background-image: linear-gradient(90deg, rgba(var(--hb-lighter-color),1), rgba(var(--hb-dark-color),1));
  transition: ease all 0.4s;
}
.l-preloader-spinner {
  background-color: transparent;
}
.l-preloader.done {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-color: rgb(73, 192, 226, 0);
  background-color: rgb(255, 255, 255, 0);
}
.l-preloader.done.hidden {
}
.g-preloader.type_3 div {
  border-color: rgba(var(--hb-dark-color),1);
  border-color: #fff;
}
.hedgefooter {
  height: 7em;
}
