/* target header css */
.target-logo-group .reejig-logo-group {
    display: none;
}
.standardBackground .header_main.indusrty_nav.scrolled {
    top: 0;
}
.standardBackground:hover .indusrty_nav .white-logo {
    display: block !important;
}
.standardBackground:hover .scrolled.indusrty_nav .white-logo {
    display: none !important;
}
.standardBackground:hover .header_main.indusrty_nav:hover {
    background: #18174D !important;
}
.target-logo,.target-navy-blue{
  height:30px;
}
.target-navy-blue, .standardBackground:hover .target-navy-blue{
    display: none;
}
.scrolled .target-navy-blue {
    display: block;
}
.scrolled .target-logo{
  display:none;
}
.scrolled .reejig-red-logo{
  border-color:#18174D;
}
.target-logo-block {
    display: flex;
    gap: 15px;
    align-items: center;
}
.reejig-red-logo {
    height: 34px;
    border-right: 1.76697px solid #fff;
    padding-right: 15px;
}
.indusrty_nav .header_menu {
    display: none;
}
.indusrty_nav .header_row {
    padding: 12px 0;
}
.standardBackground:hover .indusrty_nav.scrolled:hover .target-logo {
    display: block;
}
.standardBackground:hover .indusrty_nav.scrolled:hover .reejig-red-logo{
  border-color:#fff;
}
.standardBackground .indusrty_nav.scrolled:hover .header_logo.white-logo {
    display: block !important;
}
@media screen and (max-width:1024px){
  .target-logo-block {
      display: none;
  }
  .target-logo-group .reejig-logo-group {
    display: block;
  }
}

/* target css end */
svg.arrow-symbol-mktg {
    width: 20px;
    height: 20px;
}
.mmenu_three a:hover svg.arrow-symbol-mktg path {
    transform: translateX(4px);
    transition: all 0.5s ease-in-out;
}
.mmenu_three a:hover{
  text-decoration: none;
}
.mmenu_three a span{
  position:relative;
}
.mmenu_three a span:hover:after {
    width: 100%;
}
.mmenu_three a span:after {
    content: '';
    position: absolute;
    width: 0;
    height: auto;
    bottom: -2px;
    transition: all 0.5s ease-in-out;
    display: block;
    box-sizing: border-box;
    border-bottom: 2px solid #4f4bff;
}
path.octicon-chevrow-stem {
    stroke-dasharray: 10;
    stroke-dashoffset: 1
    transition: stroke-dashoffset .2s;
}
.mmenu_three a:hover path.octicon-chevrow-stem {
    stroke-dashoffset: 20;
}
/* .resources_items .mmenu_col.mmhtex_col:last-child {
    display: none;
} */
.imtext_img.res-mobile-img {
  display: none;
}
.mmenu_col.mmhtex_col .mobile-dark-img {
    display: none;
}
.mmenu_col.mmhtex_col {
  height: auto;
  padding:0;
}
.mmenu_col.mmhtex_col:hover {
  transform: unset;
}
span.news-right-arrow {margin-left: 10px;}
.promo-content  {left: 0;top: 0;width: 100%;right: 0;background: #35E0B4;z-index: 111111;text-align: center;font-size: 16px;line-height: 24px;color: #0C0989;letter-spacing: -0.25px;font-weight: 500;padding: 11px 0;}
.promo-content span.close-icon {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.promo-content .content-text {
  position: relative;
}
.promo-content .content-text a {
  font-weight: 700;
  color: #0C0989;
  margin-left: 16px;
  display: inline-block;
}
.promo-content img {
  vertical-align: middle;
}
.promo-content .content-text a img {
  margin-left: 10px;
}
.promo-content .content-text a:hover {
  text-decoration: underline;
}
.mmenu_three a:nth-child(1) {
    display: none !important;
}
.back-to-main {
    font-weight: 500 !important;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.25px;
    color: #4F4BFF !important;
}
.mmenu_left_col {
    position: relative;
    border: 1px solid #DADAE1;
    border-radius: 8px;
    transition: box-shadow 200ms cubic-bezier(.55, .055, .675, .19);
    height: 100%;
}
@media screen and (max-width:1025px){
  li.hs-menu-item.hs-menu-depth-1.active .hs-menu-children-wrapper {
      display: block !important;
  }
  .header_main .header_logo.white-logo {
    display: block !important;
  }
  header#header_main.scrolled .header_logo.white-logo {
    display: none !important;
  }
}

@media screen and (max-width:1024px){
  .imtext_img.res-mobile-img {
    display: block;
    align-self: center;
  }
  .resources_items .mmenu_col.mmhtex_col:last-child {
    display: flex;
  }
  .imtext_img.res-mobile-img img {
      width: 40px;
      height: 40px;
  }
  .mmenu_col.mmhtex_col {
    padding: 16px 0;
  }  
   .mmenu_col.mmhtex_col .menu_text h3 a {
    padding: 0;
    font-weight: 700;
  }
    .mmenu_col.mmhtex_col:hover .mobile-dark-img {
    display: block;
  }
   .mmenu_col.mmhtex_col:hover .mobile-light-img{
    display:none;
  }
  .mmenu_col.mmhtex_col:first-child {
    display: none;
  }
  .mmenu_col.mmhtex_col:hover, .mmhtex_col:hover {
    background-color: #F3F7FF;
  }
  .mmenu_col.mmhtex_col .menu_text p {
    display: block;
    font-family: 'Inter';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    color: #585F62;
  }
 }

@media screen and (min-width:1024px){
.header_hide {padding: 28px 0;}
}