.industry-solutions__list li a {
  color: #202020;
  font-family: "TT Commons", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  transition: all .3s ease-in;
}

.contact-us-menu-item {
  height: 40px;
  display: flex;
  align-items: center;
  background-color: transparent;
  color: black;
  border: 2px solid rgb(154 174 249);
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 24px;
  padding-left: 24px;
  border-radius: 56px;
  margin-left: 18px;
  margin-right: 16px !important;
}

.contact-us-menu-item:hover {
  background-color: #9aaef9;
  transition: all 0.3s ease-in-out;
}

.contact-us-menu-item:hover a {
  color: #FFFFFF;
  transition: all 0.3s ease-in-out;
}

#visit-out-website-link {
  margin-top: 16px;
}

.megamenu-complex-container:not(.front-page) {
  padding-bottom: 48px;
}

.megamenu-complex-container header .go-home img {
  width: 122px;
}

.blue-container__item a img {
  width: 18px;
}

.industry-solutions__list li:hover a,
.truncate:hover,
.business-solutions-card:hover .container__header__title,
.business-solutions-card:hover .container__header__subtitle,
a.blue-container__item:hover:not(:last-of-type) {
  transition: all .3s ease-in;
  color: #4f46e5;
}

a.blue-container__item:hover:is(:last-of-type) {
  transition: all .3s ease-in;
  text-decoration: underline;
}

.truncate:hover {
  margin-right: 16px;
  transition: all .3s ease-in-out;
}

.blue-container__item:not(:last-child) {
  margin-bottom: 16px;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all .3s ease-in-out;
}

.blue-container__item--left {
  margin-right: 16px;
}

.blue-container__item:is(:last-child) {
  color: #000000;
  font-family: "TT Commons", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}

.blue-container__item:is(:last-child) img {
  margin-left: 16px;
  transition: all .3s ease-in-out;
}

.blue-container__item:is(:last-child):hover img {
  margin-left: 32px;
  transition: all .3s ease-in-out;
}


.blue-container__item a {
  display: flex;
}

.industry-solutions__list li {
  list-style-type: none;
  margin-bottom: 16px;
}

.industry-solutions__list {
  padding-left: 0;
}

.container__header {
  color: #979797;
  font-family: "TT Commons", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 16px;
}

.business-solutions-card a {
  text-decoration: none;
  color: #202020;
  font-family: "TT Commons", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 125% */
}

.container__header__subtitle {
  color: #545454;
  font-family: "TT Commons", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}

.blue-container__item {
  display: flex;
}

.blue-container__item span {
  color: #202020;
  font-family: "TT Commons", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  padding-right: 16px;
}

.header-scrolled:is(.front-page) {
  background-color: white;
  transition: all .3s ease-in-out;
}

.header-scrolled:is(.front-page) .header-menu li:not(.contact-us-menu-item) a {
  color: #202020;
}

.header-scrolled:is(.front-page) .header-menu li:is(.contact-us-menu-item) a {
  color: black;
}

.header-scrolled:is(.front-page) .header-menu li:hover:is(.contact-us-menu-item) a {
  color: white;
}

.header-scrolled:is(.front-page) .header-menu li.track-my-refund-menu-item a {
  color: white;
}

.header-scrolled:is(.front-page) .planet-logo {
  -webkit-filter: invert(1);
}

@media (min-width: 1024px) {
  body.path-frontpage .hero-background .coh-container .coh-container-boxed {
    max-width: 1280px;
  }

  .display-none {
    visibility: hidden;
    opacity: 0;
    transform: translateY(-100%); /* Start hidden above */
    transition: transform .6s ease, opacity .6s ease;
  }

  .megamenu-desktop {
    margin-top: 72px;
    position: fixed;
    width: 100%;
    height: 252px;
    background-color: transparent;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
    transition: opacity 0.6s ease, transform 0.6s ease, visibility 0.6s;
    display: flex;
    box-shadow: 0 12px 24px 0 rgba(15, 25, 43, 0.04);
    z-index: 1;
  }

  .megamenu-desktop__white_container {
    background-color: white;
    width: 50%;
    height: 100%;
    border-bottom-left-radius: inherit;
    padding-left: 32px;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .megamenu-desktop__white_container a {
    text-decoration: none;
    color: #202020;
  }

  .megamenu-desktop__white_container .business-solutions {
    margin-right: 32px;
    width: 50%;
  }

  .megamenu-desktop__white_container .industry-solutions {
    width: 50%;
  }

  .megamenu-desktop__blue_container {
    width: 50%;
    height: 100%;
    background-color: #f0f3fe;
    border-bottom-right-radius: inherit;
  }

  .header-menu {
    display: flex;
    list-style: none;
  }

  .megamenu-desktop.visible {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }

  .megamenu-complex-container header {
    justify-content: center;
    display: flex;
    width: 100%;
    height: 72px;
    padding: 16px 32px;
    transition: all .3s ease;
    position: fixed;
    border-bottom: 1px solid transparent;
  }

  header:not(.front-page) {
    border-bottom: 1px solid #f5f5f5;
    background-color: white;
    transition: background-color .3s ease-in-out;
  }

  .megamenu-complex-container header .go-home {
    display: flex;
    align-items: center;
  }

  header:is(.front-page) {
    position: fixed;
    z-index: 1;
  }

  header:not(.front-page):is(.header-scrolled) {
    z-index: 1;
  }

  header.header-scrolled {
    border-bottom: 1px solid #f5f5f5;
    transition: all .3s ease;
  }

  .business-link {
    display: flex;
    align-items: baseline;
  }

  .business-link img {
    margin-left: 4px;
  }

  header:is(.front-page):not(.header-scrolled) .business-link img {
    -webkit-filter: invert(1);
  }

  header:is(.front-page) .business-link img {
    -webkit-filter: invert(0);
  }

  .header-scrolled:is(.front-page) .business-link img {
    -webkit-filter: invert(0);
  }

  header:not(.front-page):hover.megamenu-visible .business-link img {
    -webkit-filter: invert(0);
  }

  header:hover:is(.front-page) .business-link img {
    -webkit-filter: invert(0);
  }

  header:is(.front-page):hover .business-link img {
    transition: all .3s ease;
  }

  header:is(.front-page):hover .planet-logo {
    -webkit-filter: invert(1);
    transition: all .3s ease;
  }

  header:not(.front-page) .planet-logo {
    -webkit-filter: invert(1);
  }

  .header-menu {
    display: inline-flex;
    align-items: center;
  }

  .main-menu:is(:last-child) {
    color: #202020;
  }

  .inside-header-container {
    display: flex;
    justify-content: space-between;
    max-width: 1280px;
    width: 1280px;
  }

  .megamenu-complex-container {
    display: block;
    width: 100%;
  }

  .header-menus {
    display: flex;
  }

  .header-menu li:hover:is(.contact-us-menu-item) li {
    background-color: #9aaef9 !important;
  }

  .header-menu li:hover:is(.contact-us-menu-item) li a {
    color: white !important;
  }

  header:is(.megamenu-visible) .header-menu a {
    color: #202020;
  }

  header:is(.front-page) .header-menu li {
    list-style: none;
    margin-right: 26px;
    font-family: "TT Commons", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #fff;
  }

  header:not(.front-page) .header-menu li {
    list-style: none;
    margin-right: 26px;
    font-family: "TT Commons", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: black;
  }

  header:is(.front-page):not(.megamenu-visible):not(.header-scrolled) .header-menu li a {
    text-decoration: none;
    color: #fff;
  }
    header:is(.front-page):not(.megamenu-visible):not(.header-scrolled) .header-menu li a img {
    filter: invert(1)
  }
    header:hover:is(.front-page) .header-menu li:not(.track-my-refund-menu-item) a img {
          filter: invert(0)
    }


  header:hover:is(.front-page) .header-menu li:not(.track-my-refund-menu-item) a {
    color: #000;
    transition: all .3s ease;
  }

  header:hover:is(.front-page) .header-menu li:is(.contact-us-menu-item) a {
    color: #000;
    transition: all .3s ease;
  }

  header:hover:is(.front-page) .header-menu li:hover:is(.contact-us-menu-item) a {
    transition: all .3s ease;
    color: white;
  }

  header:not(.front-page).header-menu li a {
    text-decoration: none;
    color: #000;
  }

  header:not(.front-page) li a {
    text-decoration: none;
    color: black;
    transition: all .3s ease;
  }

  header:not(.front-page) li:is(.track-my-refund-menu-item) a {
    color: white;
  }

  header:hover li a {
    text-decoration: none;
    color: black;
    transition: all .3s ease;
  }

  .menus-separator {
    margin-top: auto;
    margin-right: 1.5625rem;
    margin-bottom: auto;
    margin-left: 1.5625rem;
    color: black;
    font-size: 25px;
    font-weight: 200;
    opacity: 0.25;
  }

  header:is(.front-page) .menus-separator {
    color: white;
  }

  header:is(.megamenu-visible) .menus-separator {
    color: black;
    transition: all .3s ease;
  }

  header:hover {
    background-color: white;
    border-bottom: 1px solid #f5f5f5;
    transition: all .3s ease-in-out;
  }

  header:is(.front-page):not(.header-scrolled).megamenu-visible .business-link img {
    -webkit-filter: invert(0);
  }

  .business-li:hover .business-link img {
    filter: invert(27%) sepia(61%) saturate(4776%) hue-rotate(238deg) brightness(91%) contrast(97%) !important;
  }
  header.megamenu-visible {
    border-bottom: 1px solid #f5f5f5;
    transition: all .3s ease-in-out;
  }

  header:hover li:is(.track-my-refund-menu-item) a {
    color: white;
  }

  header:hover .menus-separator {
    color: black;
    transition: all .3s ease;
  }

  .megamenu-complex-container header .main-menu li:is(:last-child) {
    margin-right: 0;
  }

  .track-my-refund-menu-item {
    transition: all .3s ease;
    width: 149px;
    height: 40px;
    background-color: #9aaef9;
    color: #fff;
    border-radius: 56px;
    align-items: center;
    justify-content: center;
    display: flex;
    /*margin-left: 18px;*/
  }

  header:hover .track-my-refund-menu-item:hover {
    background-color: #000;
  }

  header:hover .track-my-refund-menu-item:hover a {
    color: white;
  }

  .hero-background .coh-image {
    background-position: top;
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.40) 0%,
      rgba(0, 0, 0, 0.20) 50%,
      rgba(0, 0, 0, 0) 100%
    );
  }

  .coh-image.coh-hero.coh-hero-full-width {
    background-position-y: top !important;
  }

  .hamburger-menu {
    display: none;
  }

  header.megamenu-visible {
    background-color: white;
  }

  header.megamenu-visible .header-menu li:not(:last-of-type) a {
    color: black;
  }

  header.megamenu-visible .planet-logo {
    -webkit-filter: invert(1);
  }

  header.megamenu-visible .business-link img {
    -webkit-filter: invert(0);
  }

  .track-my-refund-menu-item a {
    font-size: 16px;
    font-weight: 700;
  }

  header:is(.front-page).megamenu-visible .header-menu li:is(.track-my-refund-menu-item) a {
    color: #fff;
    transition: all .3s ease;
  }

  .business-solutions-card {
    display: flex;
  }

  .business-solutions-card a {
    text-decoration: none;
    color: #202020;
    font-family: "TT Commons", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
  }

  .business-solutions-card img {
    margin-right: 16px;
    align-self: flex-start;
  }

  .business-solutions-card:is(:first-of-type) {
    margin-bottom: 16px;
  }

  .container__header__title {
    margin-bottom: 2px;
    font-family: "TT Commons", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
  }

  .container__header__subtitle {
    color: #545454;
    font-family: "TT Commons", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
  }

  .megamenu-desktop__blue_container {
    padding: 32px;
    width: 50%;
  }

  .display-none--desktop {
    display: none;
  }

  .megamenu-mobile-and-tablets {
    display: none;
  }
}

.megamenu-desktop-wrapper {
    width: 100%;
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
    border-radius: 0 0 20px 20px;
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
  .coh-hero-full-width, .coh-image {
    background-position: 80% !important;
  }

  .track-my-refund-menu-item {
    transition: all .3s ease;
    width: 149px;
    height: 40px;
    background-color: #9aaef9;
    color: #fff;
    border-radius: 56px;
    align-items: center;
    justify-content: center;
    display: flex;
  }

  .inside-header-container {
    display: flex;
    justify-content: space-between;
    width: 100vw;
  }

  .header-scrolled:is(.front-page) .hamburger-menu {
    -webkit-filter: invert(1);
  }

  header.turned-white .planet-logo {
    -webkit-filter: invert(1);
  }

  .megamenu-mobile__blue_container {
    background-color: #f0f3fe;
    padding-top: 16px;
    padding-left: 32px;
    padding-right: 32px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .megamenu-mobile__white_container {
    padding-top: 16px;
    padding-left: 32px;
    padding-right: 16px;
  }

  .blue-container__item:is(:last-child) {
    margin-bottom: 16px;
  }

  .blue-container__item a {
    width: 100%;
  }

  header.turned-white {
    border-bottom: 1px solid #f5f5f5;
    transition: all .3s ease-in-out;
  }

  .business-solutions {
    margin-top: 16px;
  }

  .business-solutions-card {
    display: flex;
    align-items: flex-start;
  }

  .business-solutions-card:is(:first-of-type) {
    margin-bottom: 16px;
  }

  .business-solutions-card img {
    margin-right: 8px;
  }

  .industry-solutions {
    margin-top: 32px;
  }

  .go-back-span {
    display: flex;
    font-family: "TT Commons", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    color: #005AB2;
    align-items: center;
  }
  
  .display-none--mobile {
    display: none !important;
  }

  .header-border-bottom {
    border-bottom: 1px solid #f5f5f5;
    transition: all .3s ease-in-out;
  }

  .megamenu-mobile-and-tablets__second-level {
    height: auto;
    background-color: white;
    width: 100%;
    position: fixed;
    top: 72px;
    z-index: 1;
    box-shadow: 0 12px 24px 0 rgba(15, 25, 43, 0.04);
    border-radius: 0 0 24px 24px;
  }

  .track-my-refund-menu-item {
    transition: all .3s ease;
    width: auto;
    height: 40px;
    background-color: #9aaef9;
    color: #fff;
    border-radius: 56px;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 16px;
    font-weight: 700;
  }

  .megamenu-mobile__blue_container {
    padding-bottom: 16px;
  }

  #arrow-right-anchor {
    display: flex;
    justify-content: space-between;
  }

  #arrow-right-anchor img {
    height: 18px;
    margin-right: 16px;
  }

  .turned-white {
    background-color: white;
    transition: all .3s ease;
  }

  .header-menu li {
    flex: 1;
  }

  .header-menu li a {
    color: #202020;
    font-family: "TT Commons", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }

  .inverted {
    -webkit-filter: invert(1);
    transition: all .3s ease;
  }

  .megamenu-desktop {
    display: none;
  }

  header:not(.front-page) {
    border-bottom: 1px solid #f5f5f5;
    background-color: white;
    transition: all .3s ease-in-out;
  }

  header:not(.front-page) .go-home img{
    -webkit-filter:invert(1);
    transition: all .3s ease;
  }

  .megamenu-complex-container header {
    position: fixed;
    z-index: 1;
    display: flex;
    align-items: center;
    height: 72px;
    justify-content: space-between;
    width: 100vw;
    padding: 16px 32px;
  }

  .header-menus {
    display: none;
  }

  header:not(.front-page) .hamburger-menu {
    -webkit-filter:invert(1);
  }

  .coh-hero.coh-hero-full-width.coh-image {
    height: 45vh;
  }

  .megamenu-mobile-and-tablets {
    transition: all .3s ease-in-out;
    height: auto;
    background-color: white;
    width: 100%;
    position: fixed;
    top: 72px;
    z-index: 1;
    box-shadow: 0 12px 24px 0 rgba(15, 25, 43, 0.04);
    border-radius: 0 0 24px 24px;
  }

  .merged-menu-items {
    display: flex;
    flex-direction: column;
    height: fit-content;
  }

  .merged-menu-items a {
    flex: 1;
    margin: 16px;
    margin-left: 32px;
    color: #202020;
    font-family: "TT Commons", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    display: flex;
    align-items: center;
  }

  .header-menu {
    display: flex;
    flex-direction: column;
  }

  @keyframes rotateRight {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(180deg);
    }
  }

  .close-hamburger-menu {
    cursor: pointer;
  }

  .rotate-right {
    animation: rotateRight 0.4s forwards;
  }

  @keyframes rotateLeft {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(-270deg);
    }
  }

  .rotate-left {
    animation: rotateLeft 0.3s forwards;
  }

  .merged-menu-items .track-my-refund-menu-item {
    transition: all .3s ease;
    width: auto;
    height: 40px;
    background-color: #9aaef9;
    color: #fff;
    border-radius: 56px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-left: 18px;
    font-size: 16px;
    font-weight: 700;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .arrow-left {
    height: 15px;
    width: 9px;
    margin-right: 8px;
  }

  .see-all-mobile-and-tablet {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .header-scrolled:is(.front-page) .hamburger-menu {
    -webkit-filter: invert(1);
  }

  .blue-container__item:is(:last-child) {
    margin-bottom: 16px;
  }

  .blue-container__item a {
    width: 100%;
  }

  header.turned-white {
    border-bottom: 1px solid #f5f5f5;
    transition: all .3s ease-in-out;
  }

  .business-solutions-card {
    display: flex;
    align-items: flex-start;
  }

  .business-solutions-card:is(:first-of-type) {
    margin-bottom: 16px;
  }

  .business-solutions-card img {
    margin-right: 8px;
  }

  .industry-solutions {
    margin-top: 32px;
  }

  .display-none--mobile {
    display: none !important;
  }

  .header-border-bottom {
    border-bottom: 1px solid #f5f5f5;
  }

  .merged-menu-items .track-my-refund-menu-item {
    transition: all .3s ease;
    width: auto;
    height: 40px;
    background-color: #9aaef9;
    color: #fff;
    border-radius: 56px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-left: 18px;
    font-size: 16px;
    font-weight: 700;
  }

  #arrow-right-anchor {
    display: flex;
    justify-content: space-between;
  }

  #arrow-right-anchor img {
    height: 18px;
  }

  .turned-white {
    background-color: white;
    transition: all .3s ease;
  }

  .header-menu li {
    flex: 1;
  }

  .header-menu li a {
    color: #202020;
    font-family: "TT Commons", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }

  .inverted {
    -webkit-filter: invert(1);
    transition: all .3s ease;
  }

  .megamenu-desktop {
    display: none;
  }

  header:not(.front-page) {
    border-bottom: 1px solid #f5f5f5;
    background-color: white;
  }

  header:not(.front-page) .go-home img{
    -webkit-filter:invert(1);
    transition: all .3s ease;
  }

  .megamenu-complex-container header {
    position: fixed;
    z-index: 1;
    display: flex;
    align-items: center;
    height: 72px;
    justify-content: space-between;
    width: 100vw;
    padding: 16px 16px;
  }

  .header-menus {
    display: none;
  }

  header:not(.front-page) .hamburger-menu {
    -webkit-filter:invert(1);
  }

  .coh-hero.coh-hero-full-width.coh-image {
    height: 45vh;
  }

  .megamenu-mobile-and-tablets {
    transition: all .3s ease-in-out;
    height: auto;
    background-color: white;
    width: 100%;
    position: fixed;
    top: 72px;
    z-index: 1;
  }

  .merged-menu-items {
    display: flex;
    flex-direction: column;
  }

  .empty-container {
    height: 100vh;
  }

  .merged-menu-items a {
    margin: 16px;
    margin-left: 16px;
    color: #202020;
    font-family: "TT Commons", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    height: 24px;
    display: flex;
    align-items: center;
  }

  .header-menu {
    display: flex;
    flex-direction: column;
  }

  @keyframes rotateRight {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(180deg);
    }
  }

  .close-hamburger-menu {
    cursor: pointer;
    /* Other styling for your close icon */
  }

  .rotate-right {
    animation: rotateRight 0.4s forwards;
  }

  @keyframes rotateLeft {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(-270deg);
    }
  }

  .arrow-left {
    height: 15px;
    width: 9px;
    margin-right: 8px;
  }

  .go-back-span {
    display: flex;
    font-family: "TT Commons", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    color: #005ab2;
    align-items: center;
  }

  .rotate-left {
    animation: rotateLeft 0.3s forwards;
  }

  .megamenu-mobile-and-tablets__second-level {
    height: auto;
    background-color: white;
    width: 100%;
    position: fixed;
    top: 72px;
    z-index: 1;
    box-shadow: 0 12px 24px 0 rgba(15, 25, 43, 0.04);
    border-radius: 0 0 24px 24px;
  }

  .industry-solutions__list li {
    margin-bottom: 16px;
  }

  .megamenu-mobile__blue_container {
    background-color: #f0f3fe;
    padding: 16px;
    border-top-right-radius: 16px;
    border-top-left-radius: 16px;
    height: 100vh;
  }

  .inside-header-container {
    display: flex;
    justify-content: space-between;
    width: 100vw;
  }

  .see-all-mobile-and-tablet {
    display: none;
  }

  .megamenu-mobile__white_container {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .track-my-refund-menu-item {
    transition: all .3s ease;
    width: auto;
    height: 40px;
    background-color: #9aaef9;
    color: #fff;
    border-radius: 56px;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 16px;
    font-weight: 600;
  }

  .coh-hero-full-width.coh-image {
    background-position: 80% !important;
  }
}

@media screen and (orientation:landscape) and (max-width: 1023px) {
  .megamenu-mobile-and-tablets__second-level {
    display: flex;
    border-radius: 0;
  }

  .coh-hero.coh-hero-full-width.coh-image {
    height: 60vh;
    background-position: 80% 0% !important;
  }

  .megamenu-mobile__blue_container, .megamenu-mobile__white_container {
    width: 50%;
    border-radius: 0;
  }

  .blue-container__item a span {
    width: 100%;
  }

  .business-solutions-card {
    margin-bottom: 8px;
  }

  .industry-solutions {
    margin-top: 10px;
  }

  .megamenu-mobile-and-tablets__second-level {
    width: 100vw;
    height: 100vh;
  }

  .merged-menu-items a {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media screen and (orientation:landscape) and (max-width: 767px) {
  .merged-menu-items a {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

.megamenu-mobile-and-tablets .contact-us-menu-item {
  font-size: 16px;
  font-weight: 700;
  height: 40px;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
  display: inline;
  align-content: center;
}
.megamenu-mobile-and-tablets .contact-us-menu-item:hover {
  color: white
}