/* @import url('http://example.com/example_style.css'); */

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@font-face{
  font-family:'Source Sans 3 VF';
  font-weight:200 900;
  font-style:normal;
  font-stretch:normal;
  src:url('//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/fonts/WOFF2/VAR/SourceSans3VF-Roman.ttf.woff2') format("woff2"),
      url('//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/fonts/WOFF/VAR/SourceSans3VF-Roman.ttf.woff') format("woff"),
      url('//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/fonts/VAR/SourceSans3VF-Roman.ttf') format("truetype");
 }

@font-face{
   font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src:url('//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/fonts/fa-solid-900.woff2') format("woff2"),
      url('//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/fonts/fa-solid-900.ttf') format("truetype");
 }
/* Navigation */
.navbar-header .nav-item.hidden {
    display: none;
}


/* Tablet styles */



/* Mobile styles */



/*Header CI 2024*/    
.navbar-light .navbar-nav .nav-link {color:var(--white)}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.7);}
.navbar-toggler:focus {box-shadow:none; background-color:var(--bidX-lila);}
.navbar-header {
  transition: color .2s cubic-bezier(.4,0,.6,1), background-color .2s cubic-bezier(.4,0,.6,1);
}
.dropdown .btn {    font-size: var(--spacer-24);}

.navbar {background-color: var(--bidX-blue) !important; min-height:36px;
  padding:4px 16px; transition:padding .3s}

.nav-links-wrapper {justify-content: end;}
.navbar-brand  {margin-right:var(--spacer-16);}
.navbar-brand svg {
  height: 33px;
}
.nav-links-wrapper {
  display: inherit;
  flex-basis: inherit;
  flex-grow: inherit;
}
.nav-button-links {position:relative}
.nav-link {color:var(--white); 
  font: var(--body-regular-16);
  padding: 0 var(--spacer-8);
  line-height: 3em;
  display: block;
  position: relative;
  z-index: 10000;
  outline: none;}
.navbar-expand-lg .navbar-nav {
  flex-direction: column;
}
.nav-button-links li:nth-child(2), .nav-button-links li:nth-child(3) {position:relative}
.nav-button-links li:nth-child(2), .nav-button-links li:nth-child(3) {width:96%;left:0; bottom:0} 
.navbar-expand-lg .navbar-nav {margin-bottom:0}
::marker { 
  color:var(--bidX-blue);
}
#hs_menu_wrapper_navbar_navbar-CI-2024, #hs_menu_wrapper_navbar_navbar-CI-2024-DE {transition: opacity 0.5s;  }
#hs_menu_wrapper_navbar_navbar-CI-2024  ul, 
#hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul, 
#hs_menu_wrapper_navbar_menu-insights ul, 
#hs_menu_wrapper_navbar_menu-insights-DE ul {padding:0; margin:0}
#hs_menu_wrapper_navbar_navbar-CI-2024   a, 
#hs_menu_wrapper_navbar_navbar-CI-2024-DE a,
#hs_menu_wrapper_navbar_menu-insights a, 
#hs_menu_wrapper_navbar_menu-insights-DE a {text-decoration:none}
#hs_cos_wrapper_navbar_menu-insights { margin-bottom:var(--spacer-16);display:block}
#hs_menu_wrapper_navbar_menu-insights ul > li, #hs_menu_wrapper_navbar_menu-insights-DE ul > li {position:relative}
#hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 > a,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 > a,
#hs_menu_wrapper_navbar_menu-insights ul  li.hs-menu-depth-1 > a, 
#hs_menu_wrapper_navbar_menu-insights-DE ul  li.hs-menu-depth-1 > a{ transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
  padding:0 ;}
#hs_cos_wrapper_navbar_navbar-CI-2024 ul  li.hs-menu-depth-1 > a:hover, 
#hs_cos_wrapper_navbar_navbar-CI-2024 ul  li.hs-menu-depth-1 > a:hover:after,
#hs_cos_wrapper_navbar_navbar-CI-2024-DE ul  li.hs-menu-depth-1 > a:hover, 
#hs_cos_wrapper_navbar_navbar-CI-2024-DE ul  li.hs-menu-depth-1 > a:hover:after,
#hs_menu_wrapper_navbar_menu-insights ul  li.hs-menu-depth-1 > a:hover, 
#hs_menu_wrapper_navbar_menu-insights ul  li.hs-menu-depth-1 > a:hover:after,
#hs_menu_wrapper_navbar_menu-insights-DE ul  li.hs-menu-depth-1 > a:hover, 
#hs_menu_wrapper_navbar_menu-insights-DE ul  li.hs-menu-depth-1 > a:hover:after,
.nav-link:focus, .nav-link:hover{color:rgba(255,255,255,0.7)}

#hs_menu_wrapper_navbar_navbar-CI-2024 ul,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul,
#hs_menu_wrapper_navbar_menu-insights ul {list-style:none}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 a,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 a,
#hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 a, #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 a{
  color:var(--white);
  font-size: var(--spacer-18);
  line-height: 3em;
  display: inline-block;
  position: relative;
  z-index: 10000;
  outline: none;
  white-space:nowrap;
  transition:padding 0.2s;
}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 > a:after,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 > a:after,
#hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 > a:after,
#hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 > a:after,
.navbar .dropdown-toggle::after
{    
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
   content: "\f0d7";
  display: inline-block;
  vertical-align: 0;
  border:0 none;
  color:var(--white);
  margin-left: .4rem;}
.navbar .dropdown-toggle::after
{    
  margin-left: .1rem;}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul > li .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_menu-insights ul > li .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_menu-insights-DE ul > li .hs-menu-children-wrapper{    list-style: none;
  padding: 0;
  margin: 0 auto;}
#hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper{    
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1000;
  text-align:left;
  visibility: hidden;
  padding-top: 0;
  background-color:var(--white);
  padding-left:4%;
  padding-right:4%;
  padding-bottom:var(--spacer-32);
  box-shadow:0 30px 16px rgba(0,0,0,.08);
  opacity:0;
  transition: opacity 0.4s, height 0.2s;
   height:auto;

}

#hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 > .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 > .hs-menu-children-wrapper{    
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
  text-align:left;
  border:0 none;
  padding-top:0;
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
  transition: opacity 0.4s;
  height:auto;
}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1:hover .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1:hover .hs-menu-children-wrapper{
  z-index: 1000;
  visibility: visible;
  opacity:1;
  height: auto;
}
/* #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1:hover .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1:hover .hs-menu-children-wrapper{
z-index: 1000;
visibility: visible;
opacity:1;
height:100%;
} */
#hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 .hs-menu-children-wrapper li,
#hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 .hs-menu-children-wrapper li{
  margin-bottom:0;

}
#hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{float:none;     
  max-width: 100%;  
  width: 100%;}
#hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 > a,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 > a{line-height:0;pointer-events: none; }
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper{padding-left:81px; padding-top:0}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li{margin-bottom:0;}
#hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper{position:relative}
#hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li{display:block}
#hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li > a,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li > a{color:var(--bidX-blue); font-size:16px; font-weight:400}

.navbar.bg-transparent  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 a,
.navbar.bg-transparent  #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 a{
  padding:8px 0; font-size: var(--spacer-18);
  line-height:1.8rem;
}     

#hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a{
  color:var(--bidX-blue); 
  font:var(--body-special);
  padding: 7px 4px;
  border-radius: var(--border-radius-8);

}
#hs_menu_wrapper_navbar_menu-insights > ul >  li  .hs-menu-children-wrapper > li > a,
#hs_menu_wrapper_navbar_menu-insights-DE > ul >  li  .hs-menu-children-wrapper > li > a{
  color:var(--white); 

}
#hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a{
     padding: 5px 8px;
    margin-bottom: 0;

}
#hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a:hover,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a:hover{
  padding: 5px 8px;
  border-radius: var(--border-radius-8);
  background-color:var(--grey-100);

}
#hs_menu_wrapper_navbar_menu-insights > ul >  li  .hs-menu-children-wrapper > li > a:hover,
#hs_menu_wrapper_navbar_menu-insights-DE > ul >  li  .hs-menu-children-wrapper > li > a:hover{
  padding: 0 24px;
  color:var(--bidX-blue);
}
#hs_menu_wrapper_navbar_navbar-CI-2024 > ul > li.hs-menu-depth-1 .hs-menu-children-wrapper:before, 
#hs_menu_wrapper_navbar_navbar-CI-2024 > ul > li.hs-menu-depth-1 .hs-menu-children-wrapper:after,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul > li.hs-menu-depth-1 .hs-menu-children-wrapper:before, 
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul > li.hs-menu-depth-1 .hs-menu-children-wrapper:after{
  content: " ";
  display: table;
}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(1) > a:before ,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(1) > a:before 
{content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/search-icon.svg) no-repeat; width:64px; height:64px;
  position: relative;margin-right:var(--spacer-16); background-size: 64px;
  top: 24px;}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(2) > a:before ,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(2) > a:before 
{content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/video-display-icon.svg) no-repeat; width:64px; height:64px;
  position: relative;margin-right:var(--spacer-16); background-size: 64px;
  top: 24px;}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(3) > a:before ,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(3) > a:before 
{content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/measurement-icon.svg) no-repeat; width:64px; height:64px;
  position: relative;margin-right:var(--spacer-16); background-size: 64px;
  top: 24px;}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(4) > a:before ,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(4) > a:before 
{content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/tools-icon.svg) no-repeat; width:64px; height:64px;
  position: relative;margin-right:var(--spacer-16); background-size: 64px;
  top: 24px;}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li:nth-child(1) > a:before,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li:nth-child(1) > a:before{
  content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/amazon-icon.svg) no-repeat; width:14px; height:14px;
  position: relative;margin-right:var(--spacer-8);
  top: 3px;
}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(4) .hs-menu-children-wrapper li:nth-child(1) > a:before,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(4) .hs-menu-children-wrapper li:nth-child(1) > a:before{
  content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/app-icon.svg) no-repeat; width:14px; height:14px;
  position: relative;margin-right:var(--spacer-8);
  top: 3px;}

#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li:nth-child(2) > a:before,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper li:nth-child(2) > a:before{
  content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/imetrify-icon.svg) no-repeat; width:14px; height:14px;
  position: relative;margin-right:var(--spacer-8);
  top: 3px;
}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(1) .hs-menu-children-wrapper li:nth-child(2) > a:before,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(1) .hs-menu-children-wrapper li:nth-child(2) > a:before{
  content:""; display:inline-block; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/walmart-icon.svg) no-repeat; width:14px; height:14px;
  position: relative;margin-right:var(--spacer-8);
  top: 3px;
}
#hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(3) .hs-menu-children-wrapper li:nth-child(2) > a:before,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2:nth-child(3) .hs-menu-children-wrapper li:nth-child(2) > a:before{
  content:""; display:inline-block;  width:14px; height:14px;
  position: relative;margin-right:var(--spacer-8);
  top: 3px;
}

#language-switcher button .fa-regular {
  margin-right: 4px;
}
.navbar-toggler {
  height: 32px;
  width: 32px;
}
.navbar-toggler {
  border: 0;
  outline: none !important;
}

.navbar-toggler {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: .25rem;
  font-size: 1.25rem;
  line-height: 1;
  padding: .25rem .75rem;
}
.trigger {
  cursor: pointer;
  height: 10px;
  position: relative;
  width: 22px;
}

.centerer {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.trigger-top {
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: topreverse;
  animation-name: topreverse;
  -webkit-animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  top: 0
}

.trigger-bottom,.trigger-top {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  background: var(--white);
  height: 1px;
  position: absolute;
  transform: rotate(0deg);
  width: 100%
}

.trigger-bottom {
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: bottomreverse;
  animation-name: bottomreverse;
  -webkit-animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  bottom: 0
}

.trigger.is-active .trigger-top,.trigger.navbar-toggler.hamburger[aria-expanded=true] .trigger-top {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: top;
  animation-name: top;
  -webkit-animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  top: 45%
}

.trigger.is-active .trigger-bottom,.trigger.navbar-toggler.hamburger[aria-expanded=true] .trigger-bottom {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: bottom;
  animation-name: bottom;
  -webkit-animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  animation-timing-function: cubic-bezier(.04,.04,.12,.96);
  bottom: 45%
}

@-webkit-keyframes top {
  0% {
    top: 0
  }

  60% {
    top: 45%;
    transform: rotate(0deg)
  }

  to {
    transform: rotate(45deg)
  }
}

@keyframes top {
  0% {
    top: 0
  }

  60% {
    top: 45%;
    transform: rotate(0deg)
  }

  to {
    transform: rotate(45deg)
  }
}

@-webkit-keyframes bottom {
  0% {
    bottom: 0
  }

  60% {
    bottom: 45%;
    transform: rotate(0deg)
  }

  to {
    transform: rotate(-45deg)
  }
}

@keyframes bottom {
  0% {
    bottom: 0
  }

  60% {
    bottom: 45%;
    transform: rotate(0deg)
  }

  to {
    transform: rotate(-45deg)
  }
}

@-webkit-keyframes topreverse {
  0% {
    top: 45%;
    transform: rotate(45deg)
  }

  60% {
    top: 45%;
    transform: rotate(0deg)
  }

  to {
    top: 0
  }
}

@keyframes topreverse {
  0% {
    top: 45%;
    transform: rotate(45deg)
  }

  60% {
    top: 45%;
    transform: rotate(0deg)
  }

  to {
    top: 0
  }
}

@-webkit-keyframes bottomreverse {
  0% {
    bottom: 45%;
    transform: rotate(-45deg)
  }

  60% {
    bottom: 45%;
    transform: rotate(0deg)
  }

  to {
    bottom: 0
  }
}

@keyframes bottomreverse {
  0% {
    bottom: 45%;
    transform: rotate(-45deg)
  }

  60% {
    bottom: 45%;
    transform: rotate(0deg)
  }

  to {
    bottom: 0
  }

}
.nav-links-wrappe {
  height: 0;

  position: relative;
  transition: height .35s ease
}
.menu--open .collapse {display:block;
}
#language-switcher ul.dropdown-menu > li {position:relative; bottom:unset; width:auto;}
#language-switcher ul.dropdown-menu {

  width: 100%;
}
.navbar-nav .dropdown-menu {
  float: none;
  position: static;
}
.navbar-nav .dropdown-menu {background-color:transparent}
.dropdown-menu.show {
  display: block;
}
#language-switcher ul.dropdown-menu > li:not(:last-child) {margin-bottom:0}
#language-switcher ul.dropdown-menu > li > a {
  display: block;
  padding: 3px 14px;
}
#language-switcher ul li a {
  color:var(--white);
  font-size:var(--spacer-18);
}
.bg-fill.bg-transparent {    box-shadow:none;
}
.bg-fill {    box-shadow: 0 1px 8px rgba(0,0,0,.6);
  transition: color .2s cubic-bezier(.4,0,.6,1); background-color .2s cubic-bezier(.4,0,.6,1), padding .4s, background .4s, min-height .4s}
#hs_menu_wrapper_navbar_menu-insights > ul, #hs_menu_wrapper_navbar_menu-insights-DE > ul {list-style:none; margin:0; padding:0}
 #hs_menu_wrapper_navbar_menu-insights ul.hs-menu-children-wrapper, #hs_menu_wrapper_navbar_menu-insights-DE ul.hs-menu-children-wrapper  {
    display: none;
    padding-left: 14px !important;
  }


/* =RESPONSIVE
----------------------------------------------------*/
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {  
    #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper{    
    padding-left:17%;
    padding-right:0;

  }
  #hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper, 
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper {
    padding-left: 0;
    padding-top: 21px;
}
  .navbar-brand {    margin-right: var(--spacer-32);}
  #hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 > .hs-menu-children-wrapper,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 > .hs-menu-children-wrapper{    padding-left: 2%;
    padding-right: 2%;}
  .nav-button-links li:nth-child(2), .nav-button-links li:nth-child(3) {position:absolute}
  .nav-button-links li:nth-child(3)  {width:50%;right:0; bottom:-100px; left:unset}
  .nav-button-links li:nth-child(2) {width:38%;left:0; bottom:-100px}
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{float:left;     
    max-width: 32%;  
    width: 32%;}
}

/*Especial viewport*/
@media (max-width: 991.98px) {
  

  .navbar { padding:8px 0 !important}
  .navbar-nav #language-switcher button {padding-left:var(--spacer-8) !important;}
  .navbar-light .navbar-nav .nav-link {
    font-size:var(--spacer-18);
  }
  .menu--open  .nav-links-wrapper {
    padding-top: 1vh;
    height: 100vh;
  }
  .menu--open #hs_cos_wrapper_navbar_navbar-CI-2024,   .menu--open #hs_menu_wrapper_navbar_navbar-CI-2024-DE{opacity:0; }

  .nav-button-links > li {margin-bottom:32px}
  .nav-button-links .btn-outline-primary, .nav-button-links .btn-primary {    
    font-size:var(--spacer-18);padding-top: 16px; display:block;
    padding-bottom: 16px;}
 
}


/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 

    #hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper{padding-left:0; padding-top:20px}

  #hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a{
     padding: 8px 8px;
    margin-bottom: 17px;

}
#hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a:hover,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a:hover{
  padding: 8px 8px;
}
  #hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li > a,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li > a{ font-size:24px;}
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 > a,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 > a{width: 100%;line-height:3rem;
    padding-top:0; padding-bottom:16px}
  #hs_menu_wrapper_navbar_navbar-CI-2024 > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul >  li  .hs-menu-children-wrapper > li  .hs-menu-children-wrapper > li > a{
    font-size:18px;}
  #hs_menu_wrapper_navbar_menu-insights > ul >  li  .hs-menu-children-wrapper > li > a,
  #hs_menu_wrapper_navbar_menu-insights-DE > ul >  li  .hs-menu-children-wrapper > li > a{ font-size:16px;}
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper{    
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    z-index: 1000;
    text-align:left;
    visibility: hidden;
    padding-top: var(--spacer-24);
    background-color:var(--white);
    padding-left:3%;
    padding-right:3%;
    padding-bottom:var(--spacer-54);
    box-shadow:0 30px 16px rgba(0,0,0,.08);
    opacity:0;
    transition: opacity 0.4s, height 0.2s;
    height: 0;
  }
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{float:left;     
    max-width: 32%;  
    width: 32%;}
  .nav-button-links li:nth-child(2), .nav-button-links li:nth-child(3) {position:static; width:auto}
  .nav-links-wrapper {    align-items: center;}
  .navbar-brand  {margin-right:var(--spacer-32);}
  .navbar {  padding:0 32px !important}
  .dropdown .btn {    font-size:  var(--bs-btn-font-size);}
 
  #hs_cos_wrapper_navbar_menu-insights {    margin-bottom: 0;}
  .navbar.bg-transparent #hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 > a,
  .navbar.bg-transparent #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 > a{padding:13px var(--spacer-8);}
  .navbar #hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 > a,
  .navbar #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 > a{padding:4px var(--spacer-8);}
  #hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 a,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 a,
  .navbar.bg-transparent  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 a, 
  .navbar.bg-transparent  #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 a{
    padding:5px 0; font-size: var(--spacer-16);}
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;

  }
  .nav-link { padding: 0 var(--spacer-8);display:inline-block}
  #hs_menu_wrapper_navbar_menu-insights, #hs_menu_wrapper_navbar_menu-insights-DE {margin-right:var(--spacer-16);}
  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 > .hs-menu-children-wrapper,
  #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 > .hs-menu-children-wrapper{    
    position: absolute;
    left: 0;
    top: 100%;
    width: 200px;
    z-index: 1000;
    text-align:left;
    border:var(--border);
    visibility: hidden;
    padding-top: var(--spacer-16);
    background-color:var(--white);
    padding-left:var(--spacer-16);
    padding-right:var(--spacer-16);
    padding-bottom:var(--spacer-16);
    box-shadow:0 30px 16px rgba(0,0,0,.08);
    opacity:0;
    transition: opacity 0.4s;
    border-radius:var(--border-radius-8);
    min-height: 100px;
  }
  #hs_menu_wrapper_navbar_menu-insights > ul >  li  .hs-menu-children-wrapper > li > a:hover,
  #hs_menu_wrapper_navbar_menu-insights-DE > ul >  li  .hs-menu-children-wrapper > li > a:hover{
    padding: 7px 8px;
    border-radius: var(--border-radius-8);
    background-color:var(--grey-100);
  }
  #hs_menu_wrapper_navbar_menu-insights > ul >  li  .hs-menu-children-wrapper > li > a,
  #hs_menu_wrapper_navbar_menu-insights-DE > ul >  li  .hs-menu-children-wrapper > li > a{
    color:var(--bidX-blue); 
    font:var(--body-regular-16);
    padding: 7px 8px;
    border-radius: var(--border-radius-8);
    display:block
  }
  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1:hover .hs-menu-children-wrapper,
  #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1:hover .hs-menu-children-wrapper{
    z-index: 1000;
    visibility: visible;
    opacity:1; 
    height:fit-content;
  }
  #hs_menu_wrapper_navbar_menu-insights > ul >  li  .hs-menu-children-wrapper > li > a,
  #hs_menu_wrapper_navbar_menu-insights-DE > ul >  li  .hs-menu-children-wrapper > li > a{
    color:var(--bidX-blue); 
    font:var(--body-regular-16);
    padding: 7px 8px;
    display:block
  }


  #language-switcher ul li a {
    color: #30323d;
  }
  #language-switcher ul.dropdown-menu {
    background-color: var(--white);
    border: var(--border);
    box-shadow: 0 30px 16px rgba(0, 0, 0, .08);
    min-width: 150px;
    border-radius: var(--border-radius-8);
    width: 100%;
    padding:16px;
  }
  .navbar-nav .dropdown-menu {
    float: none;
    position: static;
  }
  .dropdown-menu.show {
    display: block;
  }
  #language-switcher ul.dropdown-menu > li > a {
    display: block;
    padding: 7px var(--spacer-8);
  }
  #language-switcher ul.dropdown-menu > li > a:hover {
    border-radius: var(--border-radius-8);
    background-color: var(--grey-100);}
  #language-switcher ul li a {
    color:var(--grey-700);
    font-size:var(--spacer-16);
  }
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
  #hs_menu_wrapper_navbar_navbar-CI-2024 > ul > li .hs-menu-children-wrapper > li .hs-menu-children-wrapper > li > a, 
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul > li .hs-menu-children-wrapper > li .hs-menu-children-wrapper > li > a {        margin-bottom: 0;}
    #hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 a,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 a,
  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 a, #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 a{
  white-space:normal;
}
  #hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper,
#hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper{padding-left:81px; padding-top:0}
  .navbar.bg-transparent  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 a, 
  .navbar.bg-transparent  #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 a{
    padding:5px var(--spacer-8);}
  #hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 a, 
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 a,
  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 a, 
  #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 a {
    font-size: var(--spacer-16);
  }
  .navbar-nav .dropdown-menu {background-color:white}
  #hs_menu_wrapper_navbar_menu-insights ul  li.hs-menu-depth-1 > a{
    padding:0 var(--spacer-8);}
  .hs-content-id-166172071698 .navbar {height:74px}
  .navbar-brand  {margin-right:var(--spacer-32);}  
  #hs_menu_wrapper_navbar_menu-insights {margin-right:var(--spacer-8);}
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper{    
    padding-left:3%;
    padding-right:0;

  }
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{
    max-width: 25%;  
    width: 25%;}
}

@media (min-width: 1400px) { 
  #hs_menu_wrapper_navbar_navbar-CI-2024 > ul > li .hs-menu-children-wrapper > li .hs-menu-children-wrapper > li > a, 
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE > ul > li .hs-menu-children-wrapper > li .hs-menu-children-wrapper > li > a {        margin-bottom: 17px;}
  #hs_menu_wrapper_navbar_navbar-CI-2024 ul > li.hs-menu-depth-1 a,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul > li.hs-menu-depth-1 a,
  #hs_menu_wrapper_navbar_menu-insights ul > li.hs-menu-depth-1 a, #hs_menu_wrapper_navbar_menu-insights-DE ul > li.hs-menu-depth-1 a{
  white-space:nowrap;
}
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{
    max-width: 24%;  
    width: 24%;}
  .hs-content-id-170650676749 #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
  .hs-content-id-170650676749 #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{
    max-width: 25%;  
    width: 25%;}
  #hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 > .hs-menu-children-wrapper, #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 > .hs-menu-children-wrapper {
        padding-left: 4%;
        padding-right: 0%;
    }
}

@media (min-width:1600px) {
  
    #hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 > .hs-menu-children-wrapper, #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 > .hs-menu-children-wrapper {
        padding-left: 12%;
        padding-right: 0;
    }
}
@media (min-width:1900px) {
    #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{
    max-width: 22%;  
    width: 22%;}
      #hs_menu_wrapper_navbar_navbar-CI-2024 ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper, 
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2 .hs-menu-children-wrapper {
        padding-left: 81px;
        padding-top: 0;
    }
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 > .hs-menu-children-wrapper{    
    padding-left:17%;
    padding-right:0;

  }
  #hs_menu_wrapper_navbar_navbar-CI-2024  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2,
  #hs_menu_wrapper_navbar_navbar-CI-2024-DE  ul  li.hs-menu-depth-1 .hs-menu-children-wrapper li.hs-menu-depth-2{
    max-width: 19%;  
            margin-right: 3%;
    width: 19%;}
}
.footer {
  background-color: #F8FAFC;
  text-align: center;
}

.footer__container.content-wrapper {
  padding: 1rem 0;
}

.footer__copyright {
  font-size: 0.7rem;
  margin: 0.5rem 0;
}
.footer.dark {
    background:var(--black);
}
.footer.dark >.container {
    padding: 60px 15px;
}
.footer .logo svg {
    height: 50px;
    width: auto;
  overflow:visible;
}

.footer #language-switcher button.dropdown-toggle::after {
  font-size: 7px;    margin-left: 4px;}
.footer .logo {
    margin-bottom: var(--spacer-40);
    float: left;
    margin-right: 32px;
}
.footer #language-switcher ul li a {color:var(--grey-800)}
.footer #language-switcher i  {margin-right:8px}
.footer h4 { font-size:var(--spacer-24); color:var(--grey-500); text-align:left; margin-bottom:var(--spacer-24);}
.footer #language-switcher {margin-bottom:var(--spacer-16); text-align:left}
.footer #language-switcher button {padding-left:0 !important}
.footer #language-switcher button svg {margin-right:4px}
.footer #language-switcher ul.dropdown-menu {width: 60%;
    left: 0 !important;}
.footer #language-switcher ul.dropdown-menu > li > a {text-decoration:none; color:var(--grey-800); font-size: var(--spacer-16);}
.copyright {font-size:12px; color:var(--grey-600); text-align:left}
.footer.dark ul {
    padding-left: 0;
    text-align: left;
}
.footer .footer-nav {
    list-style: none;
}
.footer .footer-nav > li {margin-bottom:16px}
.footer #language-switcher ul.dropdown-menu > li:not(:last-child) {
    margin-bottom: var(--spacer-16);
}
.footer.dark ul li a {
    color:var(--white);
    text-decoration: none;
  transition:opacity 0.3s;
  opacity:1;
}
.footer.dark ul.social li a {
    color:var(--grey-500);
   text-decoration: none;
    padding: 3px;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.footer.dark .contact {
       position: relative;
    top: -8px;
  text-align:left;
    white-space: nowrap;
  line-height:var(--spacer-40);
}
.footer.dark ul li a:hover {
    color: var(--white);
  opacity:0.8;
  text-decoration:underline
}
.first-col {    width: 100%;}
.footer.dark .contact a {background: var(--Gradients-Bidx-secondary-gradient);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.footer.dark .contact a:hover {opacity:0.7}
.footer.dark .social {
    margin-top: 12px;
}
.footer.dark .social li {
    display: inline-block;
    padding-right: 8px;
}

.footer.dark p {
    color: #939fa9;
    line-height: 20px;
  clear:both
}
.footer .contact {
    margin-bottom: 12px;
}
.footer.dark .social li.in {
    padding-right: 0;
}
.footer.dark .dropdown .btn  {font-size:var(--spacer18)}
.stores {list-style:none}
.stores li  {float:left; margin-right:16px}
.stores li::marker {display:none}
.stores li:not(:last-child) {margin-bottom:0.8rem}
.stores li img {width:153px; height:auto}

* /*=RESPONSIVE
   ----------------------------------------------------*/
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
  .footer #language-switcher ul.dropdown-menu {width: 100%;
    left: unset !important;}
  .footer.dark >.container {
    padding: 80px 24px;
  }
  .first-col {    width: 62%; text-align:left}
  .footer .logo {
    margin-bottom: var(--spacer-40);
    float: none;
    margin-right: 0; text-align:left
  }
  .footer.dark .dropdown .btn  {font-size:var(--spacer16)}
}

  

/* Large devices (desktops, 992px and up)*/
@media (min-width: 991px) { 
 .stores li img {width:134px;}
.stores li  {float:unset; margin-right:0}
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
  
}

/*End*/
*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}


/* BidX websiet Stylesheet
Updated: Fri 05.03.24 @
Author:  FAbian Ochoa
----------------------------------------------------*/

/* 
*VARIABLES
*GENERIC
*BUTTONS
*FORMS
*TABLES
*HEADER
*MENU
*CONTENT
*OOTER
*RESPONSIVE
*/


/* =VARIABLES
----------------------------------------------------*/
:root {

  /*BidX Colors Primary*/
  --bidX-blue: #13144A;
  --bidX-red: #FC6053;

  /*BidX Colors Secondary*/ 
  --bidX-yellow:#F9D52E;
  --bidX-cian:#53B3CB;
  --bidX-green:#20A39E;
  --bidX-lila:#424392;

  --danger:#dc3545;

  /*BidX Colors Shades*/ 
  --bidX-20:#151651;
  --bidX-25:#1A1B65;
  --bidX-30:#1F217A;
  --bidX-35:#25268E;
  --bidX-40:#2A2CA2;
  --bidX-45:#2F31B6;
  --bidX-50:#3437CB;
  --bidX-55:#494BD0;
  --bidX-60:#5D5FD5;
  --bidX-65:#7173DA;
  --bidX-70:#8587E0;
  --bidX-75:#9A9BE5;
  --bidX-80:#AEAFEA;
  --bidX-85:#C2C3EF;
  --bidX-90:#D6D7F5;
  --bidX-95:#EBEBFA;
  --bidX-red-95:#FFE8E7;

  --bidX-lila-85: #CACBE7;
  --bidX-yellow-90:#FDF1CE;
  --bidX-yellow-40:#C69306;

  /*BidX Colors Secondary*/ 
  --grey-100:#F8F9FA;
  --grey-200:#e9ecef;
  --grey-300:#dee2e6;
  --grey-400:#ced4da;
  --grey-500:#adb5bd;
  --grey-600:#6c757d;
  --grey-700:#495057;
  --grey-800:#343a40;
  --grey-900:#212529;

  /*Default*/
  --white:#ffffff;
  --black:#222224;
  /**/

  /*Spacing*/
  --spacer-108:108px;
  --spacer-96:96px;
  --spacer-88:88px;
  --spacer-66:66px;
  --spacer-54:56px;
  --spacer-48:48px;
  --spacer-40:40px;
  --spacer-32:32px;
  --spacer-18:18px;
  --spacer-24:24px;
  --spacer-16:16px;
  --spacer-8:8px;
  --spacer-4:4px;
  --spacer-section-desktop:126px;
  --bs-gutter-x:24px;

  /*Gradients*/
  --Gradients-BidX-primary-gradient:linear-gradient(90deg, #13144A 38.46%, #FD6053 89.83%, #F9C22E 109.89%);
   --Gradients-BidX-primary-gradient-webkit:-webkit-linear-gradient(90deg, #13144A 38.46%, #FD6053 89.83%, #F9C22E 109.89%);
  --Gradients-Bidx-secondary-gradient:linear-gradient(90deg, #F9C22E 0.16%, #FD6053 72.52%);
  --Gradients-Bidx-secondary-gradient-webkit:-webkit-linear-gradient(90deg, #F9C22E 0.16%, #FD6053 72.52%);
  --bidX-text-gradient:linear-gradient(90deg, rgba(19,20,74,1) 0%, rgba(37,38,102,1) 17%, rgba(66,67,146,1) 38%, rgba(253,96,83,1) 74%, rgba(249,194,46,1) 98%);
  --bidX-text-gradient-webkit:-webkit-linear-gradient(90deg, rgba(19,20,74,1) 0%, rgba(37,38,102,1) 17%, rgba(66,67,146,1) 38%, rgba(253,96,83,1) 74%, rgba(249,194,46,1) 98%);

  /*Typography*/

  --heading-hero-medium-h1: 62px/70px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --body-hero: 20px/32px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --body-special: 18px/28px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --heading-h1: 40px/52px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --heading-small-h1: 36px/39.6px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --heading-special-h1: 56px/66px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --heading-special-h3: 20px/24px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --heading-medium-h2: 32px/38.4px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif; 
  --heading-medium-h4: 24px/28.8px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif; 
  --heading-medium-h3: 28px/33.6px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --heading-light-h5: 20px/28px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --heading-light-h4: 24px/28.8px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --body-regular-16:  16px/28px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --body-small-12: 14px/24px "Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;
  --font-12:12px;


  /*Border-radius*/
  --border-radius-8:8px;
  --bs-border-radius:4px;
  --border:1px solid #dee2e6;

  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-shadow: inset 0 -1px 0 0 #000;
  --tw-ring-shadow: 0 0 #0000;
   --tw-ring-offset-shadow-hover: 0 0 #C2C3EF;
  --tw-shadow-hover: inset 0 -1px 0 0 #C2C3EF;
  --tw-ring-shadow-hover: 0 0 #C2C3EF;
  --cardShadowXSmall: 0 2px 5px -1px rgba(50,50,93,0.25), 0 1px 3px -1px rgba(0,0,0,0.3);
  --cardShadowSmall: 0 6px 12px -2px rgba(50,50,93,0.25), 0 3px 7px -3px rgba(0,0,0,0.3);
  --cardShadowMedium: 0 13px 27px -5px rgba(50,50,93,0.25), 0 8px 16px -8px rgba(0,0,0,0.3);
  --cardShadowLarge: 0 30px 60px -12px rgba(50,50,93,0.25), 0 18px 36px -18px rgba(0,0,0,0.3);
  --cardShadowLargeInset: inset 0 30px 60px -12px rgba(50,50,93,0.25), inset 0 18px 36px -18px rgba(0,0,0,0.3);
  --cardShadowXLarge: 0 50px 100px -20px rgba(50,50,93,0.25), 0 30px 60px -30px rgba(0,0,0,0.3);
  --cardShadowXSMallMargin: 2px;
  --cardShadowSmallMargin: 8px;
  --cardShadowMediumMargin: 16px;
  --cardShadowLargeMargin: 32px;
  --cardShadowXLargeMargin: 48px;

  --jobsHeroGraphicWidth: calc(100vw - 15px) / 2;

  /*Buttons*/
  --bs-btn-bg: #0d6efd;
  --bs-btn-padding-y:1.5rem;
  --bs-btn-padding-x:1.5rem;
  --border-btn-primary: 1px solid rgba(255, 255, 255, 0.80);
  --border-btn-secondary: 1px solid rgba(255, 255, 255, 0.80);
  --border-btn-outline: 1px solid rgba(255, 255, 255, 0.40);
  --border-btn-border:rgba(255, 255, 255, 0.40)
}


/* =GENERIC
----------------------------------------------------*/
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html, body {overflow-x:hidden} 
body {padding-top:71.5px}
body.hs-content-id-166172071698, body.hs-content-id-170650676548 {padding-top:63.5px}
ol {list-style:none}
p {font:var(--body-regular-16); font-weight:400}
p a, .blog-article-content a { display:inline; transition:all .1s; display:inline;
  position:relative;  text-decoration: inherit;
  font-weight:700; color:var(--black) ;
  text-underline-offset:2px;
  cursor:pointer;

}
.lazybg {background-image: none !important}
.blog-article-content a.btn {font-weight:400 !important}
@media not all and (min-resolution:.001dpcm) { @media {

  p a, .blog-article-content a { 
    -webkit-text-fill-color: black;

  }
  }}
.hs-content-id-170664607531 .fixed-top, .hs-content-id-162895864633 .fixed-top {top: 63px !important;}
#confetti-worldeye {display:none}
.note p a {-webkit-text-fill-color: var(--bidX-blue);}
svg {overflow:hidden
}
.icon-link::after {
    content: " \f054";
    font-family: 'Font Awesome 6 Pro';
    font-size: 0.6rem;
    position: relative;
    left: 4px;
    top: -1px;
}
p.special {font:var(--body-special)}
p a:hover, .blog-article-content a:hover {color:var(--bidX-lila) ;  text-decoration:underline; opacity:0.8
 }
/*p a:hover:after {width:0; }*/
/*p a:after{display:block;position:absolute; content:"";height:1px;bottom:3px; width:100%; background-color:var(--bidX-blue); transition:all .2s;}*/
table, th, td {
  border: 1px solid var(--grey-500);
  border-spacing: 0;
}
table td, table th {padding:var(--spacer-8)}
table th, table th p {font-weight:600; color:var(--grey-800)}
.bidxDSP_hero-left.dark h1 {
  color: var(--white);
}
.bidxDSP_hero-left.dark h1 span {
  font-weight: 600;
  background: var(--Gradients-Bidx-secondary-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bidxDSP_hero-left.dark pre {color:white;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap; }
.bidxDSP_hero-left.light h1  {    color: var(--bidX-blue);}
.bidxDSP_hero-left.light pre{
  color: var(--bidX-blue);
}
.bidxDSP_hero-left.dark pre{
  color: var(--white);
}
.bidxDSP_hero-left.light h1 span {
  background: var(--bidX-text-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bidxDSP_hero-left.dark h1 span {
  background: var(--Gradients-Bidx-secondary-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bidxDSP_hero-left.light pre {color:var(--bidX-blue);
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap; }
.bidxDSP_hero-left.dark pre {color:var(--white);
  white-space: pre-wrap; 
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap; }

.bidxDSP_hero-left.light .bidxDSP_hero-subtitleCol h2,
.bidxDSP_hero-description h5,
.bidxDSP_hero-left.light .bidxDSP_hero-title h6{color:var(--bidX-blue);}
.bidxDSP_hero-description h5 {font:var(--heading-light-h5); font-weight:600}
.bidxDSP_hero-description p {font:var(--body-special);}

/*Spacing*/
.pl-4 {padding-left:var(--spacer-32); }
.pr-4 {padding-right:var(--spacer-32); }
.pt-3 {padding-top:var(--spacer-16); }
.pb-3 {padding-bottom:var(--spacer-16); }
.ml-05 {margin-right:var(--spacer-8);}
.ml-1 {margin-right:var(--spacer-16);}
.ml-5 {margin-right:var(--spacer-32);}
.ml-4 {margin-right:var(--spacer-24);}
.mt-8, .my-8 {
    margin-top: 7.5rem !important;
}
.mb-8, .my-8 {
    margin-bottom: 7.5rem !important;
}

h1, h6 {color:var(--grey-800)}
body{margin:0;font-family:"Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;
  color:var(--grey-700);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mr-auto, .mx-auto {
  margin-right: auto !important;
}
.heading-1 {font:var(--heading-hero-medium-h1); font-weight:400; color:var(--grey-800); margin-top:0}
.white-text {color:var(--white) !important}
.heading-1.white {color:var(--white) !important}
pre {font-family:"Source Sans 3 VF","Helvetica Neue",Arial,sans-serif;    display:inline;
  line-height:unset;  
  font-size:unset;
  margin-top: unset;
  margin-bottom: unset;
  overflow: unset;}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
p {color:var(--grey-700)}
.jake-testimonial-slider__text  p strong{    background: var(--white);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.faq-mwb__content p strong  {font-weight:600 !important; background:#4e4e4e;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
p strong {color:var(--bidX-blue)}
.rounded-circle {
  border-radius: 50% !important;
}
.content-feed h2{margin-top:48px;  margin-bottom:32px}
.content-feed blockquote {margin:24px 0 20px; padding:0 0 24px  60px }
.content-feed blockquote p {color:var(--bidX-lila); font-size:20px !important; font-style:italic; font-weight:600}
.content-feed p {font:var(--body-special)}
.pie-text {font-size:14px; color:#fff; display:block;}
.pie-text  i {padding-right:8px}
/*End */


.badge {border:1px solid var(--grey-400); }

/* =BUTTONS
----------------------------------------------------*/
.btn-check:focus+.btn-primary, .btn-primary:focus {box-shadow:none}
.btn, a.button {--bs-btn-border-radius: var(--bs-border-radius);  transition: .5s;   padding:var(--spacer-8) var(--spacer-24) var(--spacer-8) var(--spacer-24);}
a.button {
    display: inline-block;
    font-weight: 400 !important;
    line-height: 1.5;
  text-decoration:none;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.btn > i {margin-left:0;     position: relative;font-family: "Font Awesome 6 Pro";
  top: 2px;}
.dropdown-toggle .btn > i {margin-left: 0;}
.btn-secondary {      background: 
  linear-gradient(#fff, #fff) padding-box,
  linear-gradient(90deg, rgba(19,20,74,1) 0%, rgba(37,38,102,1) 17%, rgba(66,67,146,1) 38%, rgba(253,96,83,1) 74%, rgba(249,194,46,1) 98%) border-box;
  color: var(--bidX-blue);
  border: 1px solid transparent;}
.btn-primary, .hs-button.primary, a.button {   background-image: var(--Gradients-BidX-primary-gradient) ;   text-decoration:none !important;
  border:var(--border-btn-primary) ; color:var(--white) !important;     -webkit-text-fill-color: unset ; box-shadow:none ;
}
.cta_button {   background-image: var(--Gradients-BidX-primary-gradient) !important;   
  border:var(--border-btn-primary) ; color:var(--white) !important;     -webkit-text-fill-color: unset !important; box-shadow:none !important;
}
.cta_button p {color:var(--white) !important;}
.cta_button {    padding: var(--spacer-8) var(--spacer-24) var(--spacer-8) var(--spacer-24) !important;}
.hs-form-de671d7f-1dc6-410c-8283-a5655aecdd1f_791a98b7-da49-43f8-bdfc-3c42210afeaa .hs-button{
  font-weight:400;
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;}
.btn-secondary:hover, .btn-secondary:focus, .btn-outline-primary:active {background:var(--bidX-text-gradient); box-shadow:none}
.btn-primary:hover, .btn-primary:focus, .btn:hover, .btn:focus, .cta_button:hover, .cta_button:focus,
 a.button:hover, a.button:focus {background-position: right center !important;  border-color:var(--bidX-lila);  background-size: 200% auto !important; color:white !important}
.btn-outline-primary {color:var(--white);    --bs-btn-border-color:#fff !important;  border-color:#fff; --bs-btn-hover-bg:transparent}
.hs-content-id-165788364643 #hs_cos_wrapper_widget_1712839196946 .btn-outline-primary,
.hs-content-id-170654658380 #hs_cos_wrapper_widget_1712839196946 .btn-outline-primary {border-color:var(--bidX-blue)}
.btn-outline-primary.btn-dark {color:var(--black) ;    --bs-btn-border-color:var(--black); background-color:transparent;--bs-btn-hover-bg:transparent} 
.btn-outline-primary:hover, .btn-outline-primary:focus,  .btn-outline-primary.btn-dark:hover, .btn-outline-primary.btn-dark:focus {background-image: var(--Gradients-Bidx-secondary-gradient); color:var(--white)}
#language-switcher button {
  background-color: transparent !important;
  background:none; 
  border-color: transparent !important;
  border-width: 0 !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
  margin-right:0;
  padding-top: 0.5rem !important;
}
#language-switcher button svg {margin-right:4px}
.dropdown-menu a {text-decoration:none}

.caret {display:none}
.btn-default.dropdown-toggle {
  padding-left: 0.5em;
  padding-right: 0.5em;
  width: 100% !important ;
  height:auto !important;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  color: var(--grey-900);
  background-color: #fff;
  border-color: var(--grey-300);
  max-height: 48px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size:16px;
}
.btn-default.dropdown-toggle:hover, .btn-default.dropdown-toggle:focus {outline-style: none;
  box-shadow: none;border:1px solid var(--grey-800); color:var(--grey-800); }
.dropdown-toggle::after {border:0 none}
.dropdown-toggle::after {content:"\f078"; font-family:"Font Awesome 6 Pro"; font-size: 16px;}
/*End*/

.title-over-background {position:absolute}


/* =CONTENT
----------------------------------------------------*/
.breadcrumb {margin-top:32px}
#content-empty {background-color:var(--bidX-blue); padding:128px 32px; background-image:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/bk-404.png); background-repeat:no-repeat;
  background-size:cover;
  background-position:center center; }
.card-press {display:none}
.link-main {font:var(--body-regular-16); font-weight:600; text-decoration:none; transition:all 0.4s; color:var(--bidX-blue)}
.link-main.link-white {color:white}
.link-main:after {display:none !important}
.link-main i { padding-left:var(--spacer-8); transition:all 0.4s;}
.link-main:hover {color:var(--bidX-lila)}
.link-main:hover i {background: var(--Gradients-Bidx-secondary-gradient); 
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.container-fluid.body-container {
  padding-left: 0;
  padding-right: 0;
}
#content-empty  h1 {color:var(--white);    position: relative;
    left: 50%;
    top: 50%;
    transform: translateX(-50%);
    white-space: normal;}

html[lang="de"] #content-empty  h1 {
  line-height: 10rem;}
#content-empty .container {position:relative}

#content-empty .element-1 {width: 87px;
  height: 105px; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/element5.svg) no-repeat center;
  z-index:1;
  background-size: contain;
  position: absolute;
  top: 10px;
  left: 10px;

  animation-name: floating;
  animation-duration:4s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:infinite;}
#content-empty .element-2 { width: 160px;
  height: 117px; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/element2.svg) no-repeat center;
  z-index:1;
  background-size: contain;
  position: absolute;
  top: 10%;
  right: 10%;
}
#content-empty .element-3 {     width: 71px;
  height: 61px;background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/element3.svg) no-repeat center;
  z-index:1;
  background-size: contain;
  position: absolute;
  bottom: 0;
  left: 20%;
}
#content-empty .element-4 { width: 68px;
  height: 117px; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/element4.svg) no-repeat center;
  z-index:1;
  background-size: contain;
  position: absolute;
  bottom: 0;
  right: 30%;
}
#content-empty .element-5 { width: 68px;
  height: 67px; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/element6.svg) no-repeat center;
  z-index:1;
  background-size: contain;
  position: absolute;
  top: -30%;
  right: 0;
}
#content-empty .element-6 { width: 160px;
  height: 117px; background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/element1.svg) no-repeat center;
  z-index:1;
  background-size: contain;
  position: absolute;
  top: -30%;
  left: 50%;
  transform:translateY(-50%);
  animation-name: floating;
  animation-duration:4s;
  animation-timing-function:ease-in-out;
  animation-iteration-count:infinite;
}
#content-empty .element-7 {
  width: 248px;
  height: 206px;
  background:url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/hand.png) no-repeat center;
  z-index:7;
  background-size: contain;
  position: absolute;
  top: -161px;
  left: 60px;
  display:none;
}
.big-title {color:var(--white); font-size:50px; font-weight:600; white-space:nowrap; line-height:150px; position:relative; z-index:4;}
.big-title span {font-weight:300}

@keyframes floating {
  0% {

    transform: translateY(0)
  }

  50% {

    transform: translateY(20px)
  }

  100% {

    transform: translateY(0)
  }
}


/*Bullet list*/
.advantages-list {
  padding: 0;
  list-style: none;
  margin-bottom: 45px;
}
.advantages-list li:not(:last-child) {
  margin-bottom: 24px;
}
.icon.checkmark, .icon.checkmark-green, .icon.checkmark-red {
  position: relative;
  padding-left:8px;
  margin-left: 20px;
}
.blue-checkmark-list li {
  position: relative;
  padding-left:8px;
  margin-left: 0;
}
.checkmark-green::before {
  content:"\f058";
  color:var(--bidX-green);
}
.checkmark-red::before {
  content:"\f057" !important;
  color:var(--grey-600);
}
.blue-checkmark-list li::before {
  content:"\f00c";
  color:var(--bidX-blue);
}
.blue-checkmark-list li::before  { 

  content:"\f00c";
  font-family: "Font Awesome 6 Pro";
  display: block;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  line-height: normal;
  font-weight:300;
  font-style: normal;
}
.checkmark::before, .checkmark-green::before, .checkmark-red::before  { 

  content:"\f058";
  font-family: "Font Awesome 6 Pro";
  display: block;
  height: 20px;
  position: absolute;
  top: 0;
  left: -20px;
  font-size: 20px;
  line-height: normal;
  font-weight:300;
  font-style: normal;
}
.bidxDSP_hero-description .green-checkmark-list  li {color:white}
.green-checkmark-list {list-style:none; padding:0}
.green-checkmark-list li, .white-checkmark-list li, .blue-checkmark-list li, .green-rounded-checkmark-list li {
  padding-left: 30px;
  position: relative;
  font-size:18px;
}
.green-checkmark-list li::before, .white-checkmark-list li::before, .rounded-checkmark-list li::before, .green-rounded-checkmark-list li::before {
  content: "\f00c";
  position: absolute;
  left: 0;
  color: #20A39E;
  font-family: "Font Awesome 6 Pro";
}
/* End Bullet list*/

/*Headlines*/

.page-header {    min-width: 100%; padding:0 24px;
  margin: 0 auto;}
.page-header h3 {font-weight:300 !important; color:var(--bidX-blue)}
.page-header h3, .page-header p  {display:inline-block; margin:0}
.page-header p {font:var(--heading-medium-h3); font-weight:400;     padding: 0 8px;
  background:var(--Gradients-BidX-primary-gradient); background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.heading-bidx h3 {    font-weight: 400 ;
  font:var(--heading-special-h3);
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2.2px;
  line-height: normal;
  color: var(--grey-500) ;
}
.bidx_SlidIg-title h3.white span,  .heading-bidx-title h3.white span {color:#fff !important;font-size: 40px;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  display: block;
  line-height: 52px;
  padding-top: 8px;
  background: none !important;
  -webkit-text-fill-color: unset; }
.bidx_SlidIg-title h3.white i, .heading-bidx-title h3.white i{ 
  font-style: normal;
  font-weight: 500;
  background: linear-gradient(90deg, #F9C22E 0.16%, #FD6053 72.52%) !important;
  background-clip: text !important;
  padding: 8px 8px 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

#module_1713951968407 .heading-bidx h3 span {color:var(--white)}
.heading-bidx h3 span {
  font:var(--heading-h1);
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
  display: block;
  line-height: 52px;
  padding-top: 8px;
  background: none !important;
  color: var(--bidX-blue);
  -webkit-text-fill-color: unset;
}
.heading-bidx h3 i {
  font-style: normal;
  font-weight: 500;
  background: var(--Gradients-BidX-primary-gradient);
  background-clip: text;
  padding: 0;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*End Headlines*/

nav.navbar.bg-transparent .slogan {color:white;         font-size: 22px;    padding: 26px 0; margin:0}
nav.navbar .slogan { font-size: 16px; color:white; transition: padding 0.2s, font-size 0.2s;
  padding: 10px 0 6px}
.slogan {display:none}
.slogan span {background: var(--Gradients-Bidx-secondary-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

#hs_cos_wrapper_widget_1712935547679_ img, #hs_cos_wrapper_module_17176791608433_ img,
{    max-width: none !important;
  width: 148px;
  display: block;
  margin-right:0;}

/*Logo grid*/
.cell_17129354716713-vertical-alignment , .cell_17129354716714-vertical-alignment {margin-bottom:var(--spacer-24);}
.hs-content-id-168178937975 {background-color: rgba(246, 249, 252, 1);
}
.hs-content-id-167045401665, .hs-content-id-167185180295, .hs-content-id-167186206351, .hs-content-id-168178937975 {padding-top:100px;}
.hs-content-id-167045401665 strong,  .hs-content-id-167045401665 p strong, .hs-content-id-167186206351 p strong,
.hs-content-id-167185180295 strong, .hs-content-id-167185180295 p strong, .hs-content-id-167186206351 p strong {background: var(--grey-700);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
/*End*/


/*Blog */
.hs-search-results__title {font:var(--heading-special-h3); color:var(--black); display: inline-block;
    margin-bottom: 16px;}
.hs-search-results__title:hover {color:var(--bidX-lila) !important}
.hs-search-results__listing li {margin-bottom:40px !important}
#hs_cos_wrapper_newsletter_button {padding-bottom:100px}
.bg-blog {background-image:url("//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/bk-amazon-dsp.png") ;
  background-size:contain; background-repeat: no-repeat; background-position-y:-200px; padding-top:130px 
  }
.bg-blog article a {text-decoration:none}
@media (max-width: 1820px){
  .bg-blog {background-position-y:-100px}
}
@media (max-width: 1280px){.bg-blog{background-position-y:-50px}}
@media (max-width: 992px){.bg-blog{background-position-y:0px;padding-top:90px}}
@media (max-width: 520px){.bg-blog{background-size:100% 210px}}

.blog-article-content  h1 {margin-bottom:40px}
.blog-article-content ul li {margin-top: 1.5em;}
.blog-article-content  h2, .blog-article-content  h3 {margin-bottom: 24px;    
  margin-top: 40px;}
.blog-article-content  p {color: #242424;}
#blogsearch {
  min-height: 82px;
  position: relative;

}

#blogsearch_pos > i {   position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  color: #ced4da;}
#blogsearch_pos > input {width:100%; height:47px; border:1px solid #ced4da; padding:0 8px}
.featured-image-article > a  {    display: flex; flex-direction: column;
  box-shadow:0px 3px 6px rgba(0,0,0,0.16); }

.featured-heading{position:relative;right:0;  box-shadow:0px 3px 6px rgba(0,0,0,0.16);}
.featured-heading h2 {font-weight:400}
.featured-image{box-shadow:0px 3px 33px rgba(0,0,0,0.16);max-width:100%}
.featured-heading{line-height:1.1;color:#343a40}
.summary-heading,.featured-heading{color:#343a40;transition:all .3s; font-weight:600}
.summary-heading h2 {font-weight:600}
.featured-heading h2 {transition:all .3s;
  background:#151651;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.summary-heading:hover{color:#1F217A;text-decoration:none}
.featured-heading:hover h2{
  color:#fd6053;
  text-decoration:none; 
  background:linear-gradient(90deg, rgba(19,20,74,1) 0%, rgba(37,38,102,1) 17%, rgba(66,67,146,1) 38%, rgba(253,96,83,1) 74%, rgba(249,194,46,1) 98%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.publish-date{font-size:1rem;color:#6c757d; font-weight:400}
.aspect-ratio-container{display:block;width:100%;margin-bottom:24px;height:auto;position:relative;overflow:hidden;padding:calc(100 / (1.91 / 1) * 1%) 0 0 0}
.aspect-ratio-container img{display:block; 
  -o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:
    center;position:absolute;top:0;bottom:0;left:0;right:0}
.content-navigation{margin-bottom:42px}
.content-navigation-link a{margin-bottom:7px;margin-right:24px;padding-right:10px;padding-left:10px}
.content-navigation-link a.active{color:#343A40;position:relative}
.content-navigation-link a.active::after{content:'';display:block;
  background:linear-gradient(90deg, #f24a3d 0%, #fc8653 100%);
  height:3px;border-radius:1.5px;position:absolute;left:0;right:0;bottom:-8px}
.summmary-in-listing{color:rgba(0,0,0,.54)!important;font-size:1rem;margin-top:10px;line-height:1.6}
.category, .content-navigation-link a{color:#6c757d;font-size:16px;font-weight:400;letter-spacing:0.8px;     margin: 0 0 8px;
  display: block;}
.category:hover,.content-navigation-link a:hover{color:#5D5FD5}
.bg-tag-header{background-image:url("//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/bk-amazon-dsp.png");
  background-size:100%;     background-position: 0 -354px; background-repeat:no-repeat
  }
.bg-tag-header.bg-blog{padding-top:110px}     
.tag-header-headline{margin-bottom:54px;margin-top:24px}
.blog-post-featured .featured-image{max-width:100%;box-shadow:0px 3px 33px rgba(0,0,0,0.16)}
.blog-article-content a{color:#fd6053;text-decoration:underline}
.featured-image-wrapper{display:flex;}
.featured-image-wrapper img {border-radius:10px 0 0 10px}
.author-image{width:100px;max-width:100%;border-radius:50%}
.blog-article-content *:not(figure):not(img):not(.image):not(div){max-width:660px;margin-right:auto;margin-left:auto}
.blog-article-content figcaption{text-align:center}
.blog-article-content figure{display:flex;justify-content:center;flex-direction:column}
.blog-article-content img{/*max-width:calc(100% + 120px);height:auto;margin-left:-60px;margin-right:-60px*/ max-width:100%; height:auto;}
hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_related_blog_posts{display:flex}
.hs_cos_wrapper_type_related_blog_posts{display:flex;flex-wrap: wrap;}@media (min-width: 992px){.image{display:flex;margin-left:-100px;margin-right:-100px}}
.font-size-48{font-size:3rem}@media (max-width: 1200px){.font-size-48{font-size:calc(1.425rem + 2.1vw) }}
.font-size-42{font-size:2.625rem}@media (max-width: 1200px){.font-size-42{font-size:calc(1.3875rem + 1.65vw) }}
.font-size-36{font-size:2.25rem}@media (max-width: 1200px){.font-size-36{font-size:calc(1.35rem + 1.2vw) }}
.font-size-24{font-size:1.5rem}@media (max-width: 1200px){.font-size-24{font-size:calc(1.275rem + .3vw) }}
.font-size-22{font-size:1.375rem}@media (max-width: 1200px){.font-size-22{font-size:calc(1.2625rem + .15vw) }}
.font-size-20{font-size:1.25rem}.font-size-18{font-size:1.125rem}.font-size-16{font-size:16px !important}
.font-size-15{font-size:.9375rem}.font-size-14{font-size:.875rem}.font-size-13{font-size:.8125rem}.font-size-12{font-size:.75rem}
.font-weight-semibold{font-weight:600}.font-weight-black{font-weight:900}.row.half-gutter{margin-right:-7.5px;margin-left:-7.5px}
.row.half-gutter>.col,.row.half-gutter>[class*="col-"]{padding-right:7.5px;padding-left:7.5px}.cursor-pointer{cursor:pointer}
.hover-scale{transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.hover-scale:hover{transform:scale(1.05) translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.line-height-17{line-height:1.7}.line-height-12{line-height:1.2}.line-height-10{line-height:1}.bg-lightgray{background-color:#F8F9FA}
.bg-gradient-bidx{background:#fc6053;background:linear-gradient(#fc8653 0%, #fc6053 100%)}
.bg-gradient-blue{background:#2c2f41;background:radial-gradient(circle, #5366a5 0%, #2c2f41 80%)}
.bg-gray-100{background-color:#F8F9FA}
.bg-gray-200{background-color:#E7E9EC}
.scroll-with-offset{padding-top:100px;margin-bottom:-100px}
.rounded-10{border-radius:10px}
.border-radius-10{border-radius:10px}.
border-radius-15{border-radius:15px}
.border-radius-20{border-radius:20px}
.border-radius-25{border-radius:25px}
.opacity-100{opacity:100 / 100}
.opacity-90{opacity:90 / 100}
.opacity-80{opacity:80 / 100}
.opacity-70{opacity:70 / 100}
.badge-tags{
  color: #5D5FD5;
  font-size: .9375rem;
  background-color:#EBEBFA;
  margin:0;
  text-decoration:none;
  font-weight: 400;
  overflow: hidden;
  padding: .4em .6em;
  text-overflow: ellipsis;
  transition: all .3s cubic-bezier(.215,.61,.355,1);
  white-space: nowrap;}
.badge-tags:hover{background-color:#D6D7F5;color:#1F217A}
.badge-inline-list-item:not(:last-child){margin-right:.1em;margin-bottom:16px}
.bidx-page-item{border:0;margin:0 4px}.
bidx-page-item .bidx-page-link{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:5px}
.bidx-page-item .bidx-page-link:not(.active):hover{background:#F0F2F5;color:#fd6053}
.bidx-page-item .active{background:linear-gradient(#fc6053 0%, #ff783d 100%);color:#fff;border:0}
.bidx-page-arrow .disabled svg path{fill:#CED4DA}
.pagination a{text-decoration:none}.post-thumbnail{border-radius:5px}
.bidx-page-item {
  border: 0;
  margin: 0 4px;
}
.bidx-page-item .active {
  background: var(--bidX-text-gradient);
  border: 0;
  color: #fff !important;
}
.bidx-page-item .bidx-page-link {
  align-items: center;
  border-radius: 5px;
  display: flex;
  height: 32px;
  justify-content: center;
  padding: 0;
  color:var(--grex-700);
  width: 32px; font-weight:400;
}
.elipses {padding-top: 5px;  color:var(--grex-700);
  display: block;padding-bottom: 8px;}
.elipses:hover {color:var(--bidX-red)}
.pagination a {
  text-decoration: none;
}
.badge {font-weight:400}

.badge-inline-list-item:not(:last-child) {
  margin-bottom: 16px;
  margin-right: .1em;
}
.badge-inline-list-item, .list-inline-item {
  display: inline-block;
}
.badge-active a{
  background: #151651;
  color: #ffffff; 
}
.blog-post-container .featured-image-wrapper img {
  border-radius: 10px;
}
.blog-post-container .col-md-4 {padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.hs_cos_wrapper_type_related_blog_posts {padding:0}
/*End Blog*/


/*Slider dots*/
.bidx_con-slider ul.slick-dots button {width:12px; height:12px}
/*End Slider dots*/

/*Message centered For forms, actions in general*/
.card.with-shadow, .with-shadow.card-ebook {
    border: none;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    overflow: hidden;
}
.newsletter-modal-embedded-image {
    background: url(//4505563.fs1.hubspotusercontent-na1.net/hubfs/4505563/raw_assets/public/bidx-theme/images/newsletter-embedded-mail.png) no-repeat bottom right / cover, #323251;
}
.newsletter-modal-embedded-bg {
    background-color: var(--bidX-blue);
}
.card.with-shadow .card-body {
    border: none;
}
.card-body{
    padding: 60px 0 20px;
}
.card-body {
    border-top: none;
}
.thank-you-wrapper {
    max-width: 660px;
}
.img-offset-top {
    position: absolute;
    transform: translateY(-50%);
    z-index: 1;
    left: 0;
    right: 0;
}

 .green-rounded-checkmark-list {
    padding-left: 0;
    list-style: none;
}
.success-checkmark {
    transform: translate3d(0);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: block;
    stroke-width: 3;
    stroke: #fff;
    stroke-miterlimit: 10;
    animation: success-fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}
.success-checkmark {
    transform: translate3d(0);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: block;
    stroke-width: 3;
    stroke: #fff;
    stroke-miterlimit: 10;
    animation: success-fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.success-checkmark-circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #37c36f;
    fill: none;
    animation: success-stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}

.success-checkmark-check {
    stroke-linecap: round;
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: success-stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}

@keyframes success-stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes success-scale {
    0%,100% {
        transform: none
    }

    50% {
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes success-fill {
    100% {
        box-shadow: inset 0px 0px 0px 40px #37c36f
    }
}

.success-checkmark-inverted {
    stroke: #37c36f;
    animation: success-fill-inverted .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.success-checkmark-inverted .success-checkmark-circle {
    stroke: #fff
}

@keyframes success-fill-inverted {
    100% {
        box-shadow: inset 0px 0px 0px 40px #fff
    }
}

/*End Message centered For forms, actions in general*/


/* =RESPONSIVE
----------------------------------------------------*/
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {  
  .big-title { font-size:80px;}
  body {padding-top:70.3px}
  body.hs-content-id-162895864633, body.hs-content-id-170664607531 {padding-top:74px}
  .featured-heading {
    background: #fff;
    border-radius: 0 5px 5px 0;
    box-shadow: none;
    padding: 24px 36px;
    position: relative;
    right: 0;
    width: 500px;
    z-index: 1000;
  }
}

/*Especial viewport*/
@media (max-width: 991.98px) {
  #hs_cos_wrapper_newsletter_button {margin-bottom:0}
  .navbar-nav #language-switcher button {
    padding-left: 0 !important;
    box-shadow: none;
  }
}

/* Buttons*/
@media only screen and (max-width: 1255px) and (min-width: 992px) {
  .btn {
    font-size: 0.875rem;
    padding: var(--spacer-8) var(--spacer-16) var(--spacer-8) var(--spacer-16);
  }
}


/* Large devices (desktops, 992px and up)*/
@media (min-width: 991px) { 
.hs-content-id-170664607531 .fixed-top, .hs-content-id-162895864633 .fixed-top{top: 53px !important;}
  #confetti-worldeye {display:block}
  body.hs-content-id-162895864633, body.hs-content-id-170664607531  ( padding-top:70px !imoprtant}
  #content-empty h1 {    line-height: 5rem;}
  .card-body{
    padding: 32px 20px 60px;
}
  .slogan {display:block}
  .featured-image-article > a  {  flex-direction:row;
  }
  #language-switcher button {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .page-header {     padding:0 ;}
  #content-empty .element-7 {display:block; }
  .big-title { font-size:100px;}
  .hs-content-id-167045401665, .hs-content-id-167185180295, .hs-content-id-167186206351, .hs-content-id-168178937975 {padding-top:100px;}
  html, body {overflow-x:visible} 
  #hs_cos_wrapper_widget_1712935547679_ img, #hs_cos_wrapper_module_17176791608433_ img, #hs_cos_wrapper_module_17176791608433_ img   { 
    margin-right: 48px;}
  #hs_cos_wrapper_widget_1712935547679_ img {margin-bottom:16px}
  body {padding-top:74px; }
  body.modal-open { overflow: overlay !important;
    padding-right: 0 !important;}

}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
    #content-empty h1 {    line-height: 5rem;}
  .related-container {padding:0 0 126px}
  .featured-image-article {margin-bottom:100px}
  .breadcrumb {margin-top:0}
  .big-title { font-size:8em;}
  /*Deualt layouts*/
  .hs-content-id-167045401665, .hs-content-id-167185180295, .hs-content-id-167186206351, .hs-content-id-168178937975 {padding-top:126px;}
    #content-empty .element-7 {    top: -135px;
    left: 116px;}

}
@media (min-width: 1900px) { 
   #content-empty h1 {    line-height: 10rem;}
  #content-empty .element-7 {    top: -135px;
    left: 116px;}
}
/*End*/