/* V3.9.7: Fixed background image path; relative to this stylesheet so it works under /newweb/ or / */
/* V3.9.6. Only the main navigation and HOME hero are restyled.
 * All website sections, content, forms, calculator and CMS remain unchanged. */
.site-header{
  --inn-nav-accent:#aa153c;
  background:linear-gradient(110deg,#30293d 0%,#262a3b 47%,#1b3040 100%) !important;
  border-bottom:1px solid rgba(239,167,190,.16)!important;
  box-shadow:0 8px 25px rgba(15,24,41,.13)!important;
}
.site-header.ie-header-scrolled{
  background:linear-gradient(108deg,rgba(43,36,54,.98),rgba(27,43,56,.985))!important;
}
.site-header .ie-navlist>a.is-active,
.site-header .ie-navlist .ie-mega.is-current>summary{
  background:rgba(186,37,81,.13)!important;
}
.site-header .ie-navlist>a.is-active::before,
.site-header .ie-navlist .ie-mega.is-current>summary::before{
  background:#ed819c;box-shadow:none;
}
.site-header .ie-nav-cta{background:#ad0c3d!important;box-shadow:0 8px 24px rgba(117,10,44,.2)!important;}
@media(hover:hover){.site-header .ie-nav-cta:hover{background:#8e1038!important;}}
.ie-hero.ie-hero--home{
  background-image:url('./hero-innexpert-v396.webp')!important;
  background-size:cover!important;
  background-position:center center!important;
  background-color:#182b40!important;
}
.ie-hero.ie-hero--home::before{
  background:radial-gradient(circle at 22% 96%,rgba(29,54,79,.2),transparent 65%)!important;
}
.ie-hero.ie-hero--home .hero-inner h1,
.ie-hero.ie-hero--home .hero-inner p{text-shadow:0 2px 18px rgba(5,18,38,.36)}
@media(max-width:850px){
  .ie-hero.ie-hero--home{
    background-image:linear-gradient(90deg,rgba(15,29,50,.92) 0%,rgba(15,30,52,.6) 72%,rgba(15,30,52,.38) 100%),url('./hero-innexpert-v396.webp')!important;
    background-position:55% center!important;
  }
}
@media(max-width:540px){
  .ie-hero.ie-hero--home{
    background-image:linear-gradient(90deg,rgba(13,27,47,.95) 0%,rgba(17,30,48,.78) 100%),url('./hero-innexpert-v396.webp')!important;
    background-position:57% center!important;
  }
}
