#mega-menu-wrap-secondary
  #mega-menu-secondary
  > li.mega-menu-megamenu
  > ul.mega-sub-menu {
  right: -21% !important;
  top: 4.5em !important;
  width: 100vw !important;
  left: unset !important;
  margin: auto;
}
.mega-menu-row.mega-silo.silo {
  display: flex !important;
  justify-content: space-between;
  width: 1124px !important;
}
.mega-menu-row.mega-silo.silo > .mega-sub-menu {
  display: flex !important;
  justify-content: space-between;
  width: 100% !important;
}
#mega-menu-wrap-secondary
  #mega-menu-secondary
  li.mega-menu-megamenu
  > ul.mega-sub-menu
  > li.mega-menu-row
  .mega-menu-column
  > ul.mega-sub-menu
  > li.mega-menu-item {
  padding: 15px 0 15px 0 !important;
}
.m-l {
  padding-left: 4em !important;
}
.m-r {
  padding-right: 4em !important;
}
.m-rl {
  padding-left: 4em !important;
  /* padding-right: 3em !important; */
}
.mega-menu-heading-title .mega-block-title {
  font-family: "Financier Display" !important;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 40px !important;
  line-height: 120% !important;
}
.mega-menu-heading-title .mega-block-title {
  color: #012a2d !important;
}
.mega-menu-heading-title ul li p {
  font-style: normal;
  font-weight: 400 !important;
  font-size: 20px !important;
  line-height: 150% !important;
  color: #012a2d !important;
}
.mega-menu-heading-title > ul > li > a {
  color: #778f9c !important;
  font-size: 24px !important;
  font-family: "Financier Display" !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 120% !important;
}
#mega-menu-wrap-secondary
  #mega-menu-secondary
  > li.mega-menu-item
  > a.mega-menu-link {
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 0px 16px !important;
}
.mega-menu-row.mega-silo.silo {
  border-radius: 0px;
  padding: 40px 0 40px 0 !important;
}
.mega-menu-heading-title .mega-sub-menu li ul li a {
  font-style: normal;
  font-weight: 500 !important;
  font-size: 20px !important;
  line-height: 150%;
  color: #012a2d !important;
}
.mega-menu-heading-title .mega-sub-menu li ul li {
  border-top: 1px solid #cad1d3 !important;
  padding: 1em 0 !important;
}
#mega-menu-wrap-secondary
  #mega-menu-secondary
  li.mega-menu-item
  > a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}
#mega-menu-wrap-secondary
  #mega-menu-secondary
  li.mega-menu-item
  a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  background: transparent;
  height: auto;
  width: auto;
  top: auto;
}
.mega-menu-heading-title .mega-sub-menu li ul li a:before {
  content: "\f345";
}
#mega-menu-wrap-secondary
  #mega-menu-secondary
  li.mega-menu-item-has-children
  > a.mega-menu-link
  > span.mega-indicator {
  display: none;
}
.slide.slide_tab {
  padding-top: 6em;
}
.instro_search h2 p {
  line-height: 14px;
  font-style: normal;
  font-weight: 500;
  font-size: 70px;
  display: flex;
  align-items: center;
  color: #ffffff;
}
.section.instro_search {
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  padding: 10px 0;
}

#header-service
  #mega-menu-wrap-secondary
  #mega-menu-secondary
  > li.mega-menu-item
  > a.mega-menu-link {
  color: #003f2d !important;
}
@media only screen and (min-width: 769px) {
  #mega-menu-wrap-secondary {
    background: none !important;
  }
  #mega-menu-wrap-secondary
    #mega-menu-secondary
    > li.mega-menu-item
    > a.mega-menu-link:hover {
    background: none !important;
  }
}

#mega-menu-wrap-secondary
  #mega-menu-secondary
  > li.mega-menu-item.mega-current-menu-item
  > a.mega-menu-link {
  background: none;
}
.d-none > a {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .instro_search h2 p {
    line-height: 14px;
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    display: flex;
    align-items: center;
    color: #ffffff;
  }
}

#header #hamburger {
  background: none !important;
  color: #ffffff !important;
}
#header-service #hamburger {
  background: none !important;
  color: #ffffff !important;
}
