/* ******* Transitions ******* */
.lb-head {
  transition: background var(--transition);
}
.lb-head__main-nav .lb-main-nav__menu-label,
.lb-head__topmenu-item > a,
.lb-head__text-link,
.lb-head__alert-txt *,
.topmenu__simplemenu_item a,
.lb-main-nav__label-depth-2,
.lb-main-nav__li-depth-2 a span,
.lb-head__back-btn button {
  transition: color var(--transition);
}
.lb-main-nav__dropdown li.lb-main-nav__li-depth-2 a {
  transition: color var(--transition), background var(--transition);
}
.lb-head__hamburger span {
  transition: background-color var(--transition), transform var(--transition), opacity var(--transition);
}
.lb-head__alert-ico svg path,
.lb-head__search svg path {
  transition: fill var(--transition);
}
.lb-head__alert-txt a {
  transition: color var(--transition), border-color var(--transition);
}
/* ******* Layout & Wrapper ******* */
.lb-head__top-row {
  background: var(--head-toprow);
}
.lb-head__wrapper {
  max-width: 1520px;
  padding-left: 60px;
  padding-right: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}
.lb-head__top-row__wrapper {
  height: 42px;
  gap: 20px;
}
.lb-head__bottom-row__wrapper {
  height: 70px;
}
/* ******* Alert Banner ******* */
.lb-head__alert-txt,
.lb-head__alert-txt *,
.lb-head__alert-txt p {
  font-size: 14px;
  line-height: 130%;
  font-weight: 300;
}
.lb-head__alert-txt {
  margin-left: 10px;
}
.lb-head__alert-txt *:not(a) {
  color: var(--head-alert-fontcolor);
}
.lb-head__alert-txt a {
  color: var(--head-accent) !important;
  font-weight: 500;
  border-bottom: 1px solid var(--head-accent);
}
.lb-head__alert,
.lb-head__topmenu ul {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 0;
  margin: 0;
}
.lb-head__alert {
  flex: 1;
}
.lb-head__alert-ico {
  display: flex;
}
.lb-head__alert-ico svg path {
  fill: var(--head-accent);
}
/* ******* Top Menu ******* */
.lb-head__topmenu {
  /* flex: 1; */
  justify-content: flex-end;
}
.lb-head__topmenu-item {
  position: relative;
  display: block;
}
.lb-head__topmenu-has-dropdown:nth-child(3) .lb-main-nav__dropdown {
  width: 250px;
  left: -80px;
}
.lb-head__topmenu-has-dropdown:nth-child(4) .lb-main-nav__dropdown {
  right: -85%;
  width: 352px;
}
.lb-head__topmenu-item .lb-main-nav__dropdown {
  top: calc(100% + 7px);
}
.lb-head__topmenu-item > a {
  color: var(--head-fontcolor);
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  margin: 0 16px;
}
.lb-head__topmenu-item:first-child > a {
  margin-left: 0;
}
.lb-head__topmenu-item:last-child > a {
  margin-right: 0;
}
.lb-head__topmenu-dropdown {
  display: none;
}
.lb-main-nav__dropdown .topmenu__dropdown-richtxt h6 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.25;
}
.lb-main-nav__dropdown .topmenu__dropdown-richtxt p {
  font-size: 16px;
  font-weight: 300;
}
.topmenu__dropdown-ctas {
  display: flex;
  margin-top: 24px;
  flex-flow: column wrap;
  gap: 24px;
}
/* ******* Logo ******* */
.lb-head__logo {
  margin-right: 37px;
}
.lb-head__logo a {
  display: block;
}
.lb-head__logo img {
  display: block;
  max-height: 28px;
  width: auto;
}
/* ******* Main Nav ******* */
.lb-head__main-nav {
  flex: 1;
}
.lb-head__main-nav nav > ul {
  display: flex;
  flex-flow: row nowrap;
  gap: 37px;
  margin: 0;
  padding: 5px 0 0;
}
.lb-head__main-nav .lb-main-nav__li-depth-1 {
  display: block;
  position: relative;
}
.lb-head__main-nav .lb-main-nav__menu-label {
  display: block;
  color: var(--head-fontcolor);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2;
}
.lb-head__topmenu-has-dropdown > a::after,
.lb-head__main-nav .lb-main-nav__menu-label::after {
  content: "";
  display: block;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  border-color: transparent transparent var(--head-dropdown-border);
  border-style: solid;
  border-width: 0px 8px 8px;
  width: 0px;
  bottom: -24px;
  left: 50%;
  transform: translate(-8px, 0px);
  transition:
    opacity var(--transition),
    visibility var(--transition),
    transform var(--transition);
}
.lb-head__topmenu-has-dropdown a::after {
  bottom: -9px;
}
.lb-head button {
  background: none;
  border: none;
  cursor: pointer;
  appearance: none;
  background: transparent;
  padding: 0;
  display: flex;
  width: auto;
}
.lb-head__main-nav .lb-main-nav__menu-label {
  cursor: pointer;
}
.lb-main-nav__li-depth-1.lb-head__dropdown-open .lb-main-nav__menu-label {
  color: var(--head-fontcolor);
}
/* ******* Dropdown ******* */
.lb-main-nav__dropdown {
  background: var(--color-white);
  padding: 32px;
  position: absolute;
  top: calc(100% + 23px);
  border-top: 3px solid var(--head-dropdown-border);
  display: flex !important;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-6px);
  pointer-events: none;
  border-radius: 0 0 24px 24px;
  transition:
    opacity var(--transition),
    visibility var(--transition),
    transform var(--transition);
}
.lb-head__flex-col {
  flex-direction: column;
}
.lb-head__flex-row {
  flex-direction: row;
}
ul.lb-main-nav__ul-depth-2 {
  display: flex;
  padding: 0;
}
ul.lb-main-nav__ul-depth-2 li {
  display: block;
}
.lb-head__dropdown-open .lb-main-nav__dropdown {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}
.lb-head__topmenu-has-dropdown.lb-head__dropdown-open a::after,
.lb-head__dropdown-open .lb-main-nav__menu-label::after {
  opacity: 1;
  transform: translate(-8px, 0px);
  visibility: visible;
}
.lb-main-nav__dropdown li.lb-main-nav__li-depth-2 a,
.topmenu__simplemenu_item a {
  display: block;
  padding: 12px 0;
  color: var(--head-link-color);
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
}
.topmenu__simplemenu_item:first-child a {
  padding-top: 0;
}
.topmenu__simplemenu_item:last-child a {
  padding-bottom: 0;
}
.lb-main-nav__dropdown .lb-main-nav__label-depth-2 {
  border-bottom: 1px solid var(--color-cool-grey-1);
  padding-bottom: 8px !important;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  color: var(--color-ink-blue);
}
.lb-main-nav__dropdown .lb-main-nav__li-depth-2 a span {
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  color: var(--color-blue-black);
  display: block;
}
/* Services Menu */
.lb-main-nav__li-services .lb-main-nav__dropdown {
  width: 800px;
  left: -45px;
}
.lb-main-nav__li-services .lb-main-nav__dropdown::before {
  left: 50px;
}
.lb-main-nav__li-services ul.lb-main-nav__ul-depth-2 {
  flex-flow: row wrap;
  padding: 0;
  margin: 0;
}
.lb-main-nav__li-services li.lb-main-nav__li-depth-2 {
  flex: 0 0 50%;
}
.lb-main-nav__li-services li.lb-main-nav__li-depth-2:first-child a,
.lb-main-nav__li-services li.lb-main-nav__li-depth-2:nth-child(2) a {
  padding-top: 0;
}
.lb-main-nav__li-services li.lb-main-nav__li-depth-2 a {
  padding: 12px 0;
}
.lb-main-nav__li-services .lb-main-nav__col-2 .lb-main-nav__ul-depth-2 {
  display: flex;
  justify-content: center;
}
.lb-main-nav__li-services .lb-main-nav__col-2 .lb-main-nav__ul-depth-2 a {
  padding: 0;
}
.lb-main-nav__li-services .lb-main-nav__col-2 {
  margin: 32px 0px -16px;
  padding: 16px 32px;
  border-top: 1px solid var(--color-cool-grey-1);
  text-align: center;
}
.lb-main-nav__li-services .lb-main-nav__col-2 a {
  line-height: 150%;
}
/* Solution Menu */
.lb-main-nav__li-solutions .lb-main-nav__dropdown {
  width: 928px;
  left: -147px;
}
.lb-main-nav__li-solutions .lb-main-nav__col-1 {
  flex: 0 0 60%;
  max-width: 60%;
  padding-right: 32px;
}
.lb-main-nav__li-solutions .lb-main-nav__col-1 .lb-main-nav__ul-depth-2 {
  flex-wrap: wrap;
  padding-top: 6px;
}
.lb-main-nav__li-solutions .lb-main-nav__col-1 .lb-main-nav__li-depth-2 {
  flex: 0 0 33.33%;
}
.lb-main-nav__li-solutions .lb-main-nav__col-1 .lb-main-nav__li-depth-2 a {
  padding: 6px 0;
}
.lb-main-nav__li-solutions .lb-main-nav__col-1 .lb-main-nav__sub-group + .lb-main-nav__sub-group {
  margin-top: 24px;
}
.lb-main-nav__li-solutions .lb-main-nav__col-2 {
  flex: 1;
}
.lb-main-nav__li-solutions .lb-main-nav__col-2 li.lb-main-nav__li-depth-2 a {
  padding-top: 14px;
  padding-bottom: 0;
}
/* Why Levelblue */
.lb-main-nav__li-why-levelblue .lb-main-nav__dropdown {
  width: 352px;
  left: -109px;
}
.lb-main-nav__li-why-levelblue li.lb-main-nav__li-depth-2:first-child a,
.lb-main-nav__li-partners li.lb-main-nav__li-depth-2:first-child a:not(.lb-head__btn) {
  padding-top: 0;
}
.lb-main-nav__li-why-levelblue li.lb-main-nav__li-depth-2:last-child a,
.lb-main-nav__li-partners li.lb-main-nav__li-depth-2:last-child a:not(.lb-head__btn) {
  padding-bottom: 0;
}
.lb-main-nav__li-why-levelblue li.lb-main-nav__li-depth-2 a {
  padding: 10px 0;
}
/* Partners */
.lb-main-nav__li-partners .lb-main-nav__dropdown {
  width: 352px;
  left: -131px;
}
.lb-main-nav__li-partners li.lb-main-nav__li-depth-2 a:not(.lb-head__btn) {
  padding: 12px 0;
}
.lb-main-nav__li-partners .lb-main-nav__sub-group + .lb-main-nav__sub-group {
  margin-top: 24px;
}
ul.lb-main-nav__ul-btns {
  padding-top: 12px;
  gap: 16px;
}
.lb-main-nav__ul-btns .lb-main-nav__li-depth-2 {
  flex: 1;
}
/* Resources */
.lb-main-nav__li-resources .lb-main-nav__dropdown {
  width: 416px;
  left: -166px;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
}
.lb-main-nav__li-resources .lb-main-nav__sub-group,
.lb-main-nav__li-resources .lb-main-nav__sub-group.lb-main-nav__sub-group-xl li {
  flex: 0 0 calc(50% - 16px);
}
.lb-main-nav__li-resources .lb-main-nav__sub-group.lb-main-nav__sub-group-xl {
  flex: 0 0 100%;
}
.lb-main-nav__li-resources .lb-main-nav__sub-group.lb-main-nav__sub-group-xl .lb-main-nav__ul-depth-2 {
  flex-flow: row wrap;
  justify-content: space-between;
}
.lb-main-nav__li-resources .lb-main-nav__sub-group .lb-main-nav__li-depth-2 a {
  padding: 8px 0;
}
/* ******* Overlay ******* */
.lb-nav-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transition: opacity var(--transition), visibility var(--transition);
}
.lb-nav-overlay.lb-head__dropdown-open {
  opacity: 1;
  visibility: visible;
}
/* ******* Search & CTAs ******* */
.lb-head__search-ctas {
  display: flex;
  flex-flow: row nowrap;
  gap: 24px;
  align-items: center;
}
.lb-head__search-wrapper {
  position: relative;
}
.lb-head__search-wrapper .lb-main-nav__dropdown {
  width: 800px;
  right: -185px;
}
.lb-head__search-wrapper form {
  width: 100%;
}
.lb-head__search-wrapper input.form-control {
  width: 100%;
  outline: 1px solid var(--color-cta-blue) !important;
  border: none !important;
  padding: 14px 12px 15px !important;
  border-radius: 12px !important;
  font-size: 15px !important;
  color: var(--color-blue-black) !important;
  font-weight: 400 !important;
}
.lb-head__search-wrapper input.form-control:focus {
  outline-width: 2px !important;
  border: none !important;
}
.lb-head__search svg {
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
}
.lb-head__search svg path {
  fill: var(--head-fontcolor);
}
.lb-head__ctas {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 24px;
}
.lb-head__text-link {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2;
  color: var(--head-fontcolor);
}
/* CTAs - Btn styling */
.lb-head a.lb-head__btn {
  padding: 12px 24px;
  border-radius: 12px;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 120%;
  background-position: 100% 0 !important;
  background-repeat: no-repeat !important;
  background-size: 250% 100% !important;
  text-align: center;
}
.lb-head .lb-head__btn.primary_green {
  background: var(--head-btn-primary-green);
  color: var(--head-fontcolor-inverted);
  width: 173px;
  height: 43px;
}
.lb-head .lb-head__btn.primary_blue {
  background: var(--head-btn-primary-blue);
  color: var(--color-white) !important;
}
.lb-head__btn.secondary {
  background: var(--head-btn-secondary);
  color: var(--color-ink-blue);
  border: 1px solid var(--color-cta-blue);
  color: var(--color-blue-black) !important;
}
/* --- Mobile -- Hamburger Icon Style --- */
.lb-head__mobile-row {
  display: none;
}
.lb-head__hamburger {
  display: none;
  flex-direction: column;
  gap: 6px;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 100;
}
.lb-head__hamburger span {
  display: block;
  width: 27px;
  height: 2px;
  background-color: var(--head-fontcolor);
  transition: all var(--transition);
}
@media (min-width: 1200px) {
  /* Hover States */
  .lb-head__alert-txt a:hover {
    color: var(--head-accent-hover) !important;
    border-bottom: 1px solid var(--head-accent-hover);
  }
  .lb-head .lb-head__btn.primary_green:hover {
    color: var(--head-fontcolor-inverted) !important;
  }
  .lb-head .lb-head__btn.primary_blue:hover {
    color: var(--color-white) !important;
  }
  .lb-head__topmenu-item > a:hover {
    color: var(--head-fontcolor) !important;
  }
  .lb-main-nav__dropdown li.lb-main-nav__li-depth-2 a:hover,
  .topmenu__simplemenu_item a:hover {
    color: var(--head-link-hover) !important;
  }
  .lb-main-nav__dropdown .lb-main-nav__li-depth-2 a:hover span {
    color: var(--color-blue-black) !important;
  }
  .lb-head__text-link:hover {
    color: var(--head-fontcolor) !important;
  }
  .lb-head .lb-head__btn:hover {
    background-size: 100% 100% !important;
    background-position: 100% 0 !important;
  }
  .lb-head__top-row {
    border-bottom: 1px solid var(--head-toprow-border);
  }
}
@media (max-width: 1200px) {
  html body.no-scroll {
    overflow: hidden !important;
  }
  .lb-head a:hover {
    color: inherit !important;
  }
  .lb-head__topmenu {
    display: none !important;
  }
  .lb-head__mobile-row {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
  }
  .lb-head__mobile-row .lb-head__logo-img {
    max-height: 28px;
    margin: 0;
    padding: 0;
    width: auto;
  }
  .lb-head__hamburger {
    display: flex;
  }
  .lb-head__main-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    width: 80%;
    max-width: 325px;
    background: var(--color-white);
    z-index: 90;
    height: 100dvh;
    padding: 0;
    margin: 0;
    transform: translateX(100%);
    transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .lb-head__bottom-row {
    order: 1;
  }
  .lb-head__top-row {
    order: 2;
  }
  /* State when menu is open */
  .lb-head__mobile-open .lb-head__main-wrapper {
    transform: translateX(0);
  }
  .lb-head__mobile-open .lb-head__hamburger span:nth-child(1) {
    transform: translateY(8px) rotate(45deg);
    background: var(--color-ink-blue);
    width: 20px;
  }
  .lb-head__mobile-open .lb-head__hamburger span:nth-child(2) {
    opacity: 0;
  }
  .lb-head__mobile-open .lb-head__hamburger span:nth-child(3) {
    transform: translateY(-8px) rotate(-45deg);
    background: var(--color-ink-blue);
    width: 20px;
  }
  /* Layout */
  .lb-head__top-row__wrapper,
  .lb-head__bottom-row,
  .lb-head__topmenu,
  .lb-head__wrapper,
  .lb-head__main-nav .lb-main-nav__ul-depth-1,
  .lb-head__search-ctas {
    display: flex;
    flex-flow: column wrap;
    height: auto;
    align-items: flex-start;
    padding: 0;
    width: 100%;
  }
  /* Specific Elements: */
  .lb-head__logo {
    padding: 20px 16px 16px;
  }
  .lb-head__main-nav,
  .lb-head__main-nav nav {
    width: 100%;
  }
  .lb-head__main-nav nav > ul {
    width: 100%;
    flex: 0 0 100%;
    gap: 0;
  }
  .lb-head__main-nav nav > ul li {
    width: 100%;
    order: 3;
    overflow: hidden;
  }
  .lb-head ul.lb-main-nav__ul-depth-1 > li > a,
  .lb-head__main-nav .lb-main-nav__menu-label,
  .lb-head__ctas a.lb-head__text-link {
    padding: 16px 0;
    margin: 0;
    display: block;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 500 !important;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    width: 100%;
    text-align: left;
    padding: 16px;
    border-radius: 0;
  }
  /* Elements order */
  .lb-head__main-nav nav > ul li.lb-head__topmenu-incident-response {
    order: 0;
  }
  .lb-head__main-nav nav > ul li.lb-main-nav__li-depth-1 {
    order: 1;
  }
  .lb-head__main-nav nav > ul li.lb-head__topmenu-rfp {
    order: 2;
  }
  /* Search and CTAs */
  .lb-head__ctas .lb-head__text-link {
    flex: 0 0 100%;
  }
  .lb-head .lb-head__btn.primary_green {
    flex: 0 0 calc(100% - 32px);
    margin: 16px;
    padding: 10px 24px;
    height: auto;
    line-height: 1.7;
    background: linear-gradient(65deg, var(--color-white), var(--color-white) 25%, var(--color-electric-green) 60%, var(--color-electric-green));
    color: var(--head-fontcolor);
  }
  .lb-head__search-ctas {
    gap: 0;
  }
  .lb-head__ctas {
    order: 1;
    width: 100%;
    flex-wrap: wrap;
  }
  .lb-head__search-ctas .lb-head__search {
    order: 2;
    width: 100%;
  }
  .lb-head__search-wrapper button {
    display: none;
  }
  .lb-head__search-wrapper .lb-head__search-form {
    display: block !important;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    right: 0;
    padding: 16px;
    border-top: 1px solid rgba(0, 0, 0, .125);
    transform: none;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
  /* Alert Banner */
  .lb-head__alert {
    background: var(--color-blue-black);
    flex-wrap: wrap;
    --head-fontcolor: var(--color-white);
    --head-accent: var(--color-electric-green);
    padding: 16px 16px calc(20px + env(safe-area-inset-bottom));
    flex: 0 0 100%;
  }
  .lb-head__alert .lb-head__alert-txt {
    flex: 1;
    margin-right: 0;
    margin-left: 16px;
    line-height: 175%;
  }
  .lb-head__alert-txt,
  .lb-head__alert-txt *,
  .lb-head__alert-txt p {
    line-height: 175%;
  }
  .lb-head__alert-txt *:not(a) {
    color: var(--color-white);
  }
  /* Dropdown */
  /* Closed Dropdown */
  .lb-head__mobile-open .lb-head__main-wrapper:has(.lb-head__dropdown-open) {
    overflow: hidden;
  }
  .lb-main-nav__dropdown {
    border-top-width: 4px;
  }
  li.lb-head__topmenu-item .lb-main-nav__dropdown,
  li.lb-main-nav__li-depth-1 .lb-main-nav__dropdown {
    position: fixed;
    left: 0;
    right: auto;
    top: 65px;
    background: var(--color-white);
    height: calc(100dvh - 65px);
    transform: translateX(100%);
    z-index: 91;
    width: 100%;
    max-width: 325px;
    padding: 0;
    margin: 0;
    overflow: hidden;
  }
  /* Open Dropdown */
  li.lb-head__dropdown-open .lb-main-nav__dropdown {
    transform: translateX(0%);
    z-index: 99;
    position: fixed;
    overflow-y: auto;
    flex-flow: row wrap;
    align-content: flex-start;
    border-radius: 0;
  }
  ul.lb-main-nav__ul-depth-2 li.lb-main-nav__li-depth-2 {
    flex: 0 0 100%;
    margin: 0;
    display: block;
    border-bottom: none;
    width: 100%;
    text-align: left;
    padding: 8px 16px;
    border-radius: 0;
  }
  ul.lb-main-nav__ul-depth-2 li.lb-main-nav__li-depth-2:first-child {
    padding-top: 16px;
  }
  ul.lb-main-nav__ul-depth-2.lb-main-nav__ul-btns li.lb-main-nav__li-depth-2 a {
    padding: 12px 0;
  }
  ul.lb-main-nav__ul-depth-2 li.lb-main-nav__li-depth-2 a {
    padding: 0;
    font-size: 16px;
    line-height: 1.625;
  }
  /* Generic Label */
  .lb-main-nav__dropdown .lb-main-nav__label-depth-2 {
    border-bottom: none;
    padding-bottom: 0 !important;
  }
  /* Generic Back Button */
  .lb-head__back-btn {
    margin: 0;
    display: block;
    width: 100%;
    text-align: left;
    padding: 16px;
    background: var(--color-blue-black);
    flex: 0 0 100%;
  }
  .lb-head__back-btn button {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 500 !important;
    color: var(--color-white);
    padding: 0;
  }
  .lb-head__back-btn button span {
    background: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='m9.474 5.209s-4.501 4.505-6.254 6.259c-.147.146-.22.338-.22.53s.073.384.22.53c1.752 1.754 6.252 6.257 6.252 6.257.145.145.336.217.527.217.191-.001.383-.074.53-.221.293-.293.294-.766.004-1.057l-4.976-4.976h14.692c.414 0 .75-.336.75-.75s-.336-.75-.75-.75h-14.692l4.978-4.979c.289-.289.287-.761-.006-1.054-.147-.147-.339-.221-.53-.221-.191-.001-.38.071-.525.215z' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E") no-repeat left center;
    padding-left: 40px;
  }
  /* Single Menu Items */
  /* Incident Response */
  .topmenu__dropdown-richtxt {
    padding: 16px 16px 0;
  }
  .topmenu__dropdown-ctas {
    width: calc(100% - 32px);
    margin: 24px auto;
  }
  /* Services Menu */
  .lb-main-nav__li-services .lb-main-nav__col-2 {
    margin: 8px 0 0;
    padding: 0;
    width: 100%;
  }
  /* Solutions Menu */
  .lb-main-nav__li-solutions .lb-main-nav__col-1,
  .lb-main-nav__li-solutions .lb-main-nav__col-2 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .lb-main-nav__li-solutions .lb-main-nav__col-1 {
    margin-top: 4px;
  }
  .lb-main-nav__li-solutions .lb-main-nav__sub-group {
    padding: 16px 16px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
  }
  .lb-main-nav__li-solutions .lb-main-nav__col-1 .lb-main-nav__sub-group + .lb-main-nav__sub-group {
    margin-top: 4px;
  }
  li.lb-main-nav__li-solutions .lb-head__flex-col .lb-main-nav__li-depth-2:first-child,
  li.lb-main-nav__li-solutions .lb-head__flex-col .lb-main-nav__li-depth-2:last-child {
    padding: 0;
  }
  li.lb-main-nav__li-solutions .lb-head__flex-col .lb-main-nav__li-depth-2 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
  }
  li.lb-main-nav__li-solutions .lb-head__flex-col .lb-main-nav__ul-depth-2 {
    padding-top: 0;
  }
  li.lb-main-nav__li-solutions .lb-head__flex-col .lb-main-nav__li-depth-2 a {
    padding-top: 12px;
    padding-bottom: 0;
  }
  /* Why Level Blue Menu */
  .lb-main-nav__li-why-levelblue .lb-main-nav__ul-depth-2,
  .lb-main-nav__li-partners .lb-main-nav__ul-depth-2 {
    flex-flow: row wrap;
  }
  /* Partners Menu */
  .lb-main-nav__li-partners .lb-main-nav__ul-depth-2 {
    padding-top: 0;
    width: 100%;
    display: flex;
    align-items: flex-start;
  }
  ul.lb-main-nav__ul-btns {
    gap: 0;
  }
  ul.lb-main-nav__ul-depth-2.lb-main-nav__ul-btns li.lb-main-nav__li-depth-2 {
    flex: 1;
    max-width: 50%;
    padding: 16px 16px;
    margin: 0;
  }
  ul.lb-main-nav__ul-depth-2.lb-main-nav__ul-btns li.lb-main-nav__li-depth-2:first-child {
    padding-right: 8px;
  }
  ul.lb-main-nav__ul-depth-2.lb-main-nav__ul-btns li.lb-main-nav__li-depth-2:last-child {
    padding-left: 8px;
  }
  .lb-main-nav__li-partners li.lb-main-nav__li-depth-2 a:not(.lb-head__btn) {
    padding: 0;
  }
  .lb-main-nav__li-partners .lb-main-nav__sub-group + .lb-main-nav__sub-group {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .lb-main-nav__li-partners .lb-main-nav__sub-group .lb-main-nav__label-depth-2 {
    padding: 0 16px;
  }
  /* Resources menu */
  .lb-main-nav__li-resources .lb-main-nav__dropdown {
    gap: 0;
  }
  .lb-main-nav__li-resources .lb-main-nav__sub-group .lb-main-nav__li-depth-2 a {
    padding: 0;
  }
  .lb-main-nav__li-resources .lb-main-nav__sub-group,
  .lb-main-nav__li-resources .lb-main-nav__sub-group.lb-main-nav__sub-group-xl li {
    flex: 100%;
    width: 100%;
    gap: 0;
  }
  .lb-main-nav__li-resources .lb-main-nav__sub-group:has(ul) {
    border-bottom: 1px solid var(--color-cool-grey-1);
    padding-bottom: 10px;
  }
  .lb-main-nav__li-resources .lb-main-nav__sub-group:has(ul):last-child {
    border-bottom: 0px;
  }
  .lb-main-nav__li-resources .lb-main-nav__sub-group .lb-main-nav__label-depth-2 {
    padding: 16px 16px 0;
  }
  /* Login Menu */
  .lb-head__topmenu-login .topmenu__simplemenu_item {
    flex: 0 0 100%;
    padding: 0 16px;
  }
}