@import url('globals.css');
@import url('hamburger.css');
@import url('centric.css');

/* Mega Menu Start */
.home-hero--new-design {
   height: 100vh;
   max-height: 980px;
}

.hamburger {
   left: 1vw;
   transition: 300ms;
}

.hamburger-box {
   transition: 300ms;
   transform: scale(1);
}

.hamburger:not(.is-active):hover {
   background: rgba(98, 122, 153, 0.8);
}

.mega-menu {
   height: 100vh;
   position: fixed;
   width: 100%;
   z-index: 1002;
   top: 0;
   left: -101vw;
   transition: 400ms;
   background: black;
   overflow: hidden;
}

.mega-menu.active {
   left: 0;
}

.mega-menu-container,
.mega-menu-column-content,
.mega-menu-column {
   height: 100%;
}

.mega-menu-column {
   background: black;
   position: relative;
   padding: 0 calc(1vw + 56px);
   padding-right: 1vw;
}

.mega-menu-column-content {
   display: flex;
   justify-content: center;
   align-items: center;
   position: relative;
}

.mega-menu-list {
   text-align: left;
   width: 100%;
}

.mega-menu-list .mega-menu-list-item a {
   color: var(--gray);
   font-weight: 600;
   line-height: 1.3;
   transition: 300ms;
   cursor: pointer;
}

#ru .mega-menu-list .mega-menu-list-item a {
   font-weight: 500;
}

.mega-menu-list--first-column {
   max-width: 260px;
}

.mega-menu-list--second-column {
   max-width: 100%;
}

.mega-menu-list--second-column,
.mega-menu-list--third-column {
   display: none;
}

.mega-menu-list.active {
   display: block;
}

.mega-menu-list--first-column a {
   font-size: 18px;
   text-transform: uppercase;
}

.mega-menu-list--second-column a,
.mega-menu-list--third-column a:not(.mega-menu-btn) {
   font-size: 20px;
   /*max-width: 410px;*/
}

#ru .mega-menu-list--second-column a,
#ru .mega-menu-list--third-column a:not(.mega-menu-btn) {
   font-size: 18px;
}

.mega-menu-list .mega-menu-list-item a:hover,
.mega-menu-list .mega-menu-list-item.active>a {
   color: white;
}

.mega-menu-desktop .mega-menu-list--first-column .mega-menu-list-item.active>a {
   font-size: 32px;
   text-transform: capitalize;
}

.mega-menu-list .mega-menu-list-item:not(:first-child) {
   margin-top: 32px
}

@media(min-width:992px) {

   .mega-menu-list.mega-menu-list--third-column .mega-menu-list-item:not(:first-child),
   .mega-menu-list.mega-menu-list--third-column .mega-menu-list-item:not(:nth-child(2)) {
      margin-top: 42px;
   }
}

.mega-menu-list.mega-menu-list--third-column .mega-menu-list-item.first-in-position {
   margin-top: 20px;
}

.mega-menu-column:not(.mega-menu-column--dark)::before {
   content: '';
   position: absolute;
   left: 0;
   top: 0;
   right: 0;
   bottom: 0;
   background: rgba(33, 47, 65, .6);
}

.mega-menu-column:not(.mega-menu-column--dark):not(:first-child)::after {
   content: '';
   position: absolute;
   left: 0;
   height: 100%;
   top: 0;
   border-left: 2px solid var(--gray-blue);
   opacity: .32;
}

#mega-menu-logo {
   position: absolute;
   top: 36px;
   left: 42px;
   width: 240px;
   max-width: 100%;
}

.mega-menu-header {
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   line-height: 1.5;
   letter-spacing: 0.02em;
   color: var(--gray-blue);
   margin-bottom: 20px;
   text-transform: uppercase;
}

.mega-menu-heading {
   font-size: 20px;
   font-style: normal;
   font-weight: 600;
   line-height: 1.4;
   color: white
}

.mega-menu-content p {
   font-size: 18px;
   font-weight: 400;
   line-height: 1.4;
   margin-top: 15px;
   color: var(--gray);
}

.mega-menu-content {
   margin-bottom: 40px;
   color: var(--gray);
   width: calc(100% - 24px);
   max-width: 320px;
   position: relative;
   display: block;
}

.mega-menu-content:last-child {
   margin-bottom: 0;
}

a.mega-menu-content::before {
   content: '';
   position: absolute;
   background: #212F41;
   top: -20px;
   left: -24px;
   right: -24px;
   bottom: -20px;
   border-radius: 8px;
   opacity: 0;
   transition: 300ms;
}

.mega-menu-content * {
   position: relative;
}

a.mega-menu-content:hover::before {
   opacity: 1;
}

.mega-menu-list--contact .mega-menu-header,
.mega-menu-list--contact .mega-menu-content p,
.mega-menu-list--contact .mega-menu-heading {
   color: var(--gray-blue);
}

.mega-menu-social-media a {
   color: #B7BBBC !important;
}

.mega-menu-list--contact .mega-menu-btn-wrapper {
   text-align: left;
   margin-top: 50px;
}

.mega-menu-btn {
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 1;
   letter-spacing: 0.02em;
   background: var(--gray-dark);
   padding: 6px 20px;
   border-radius: 50px;
   color: white;
   min-width: 112px;
   min-height: 36px;
   display: inline-flex;
   justify-content: center;
   align-items: center;
   transition: 300ms;
}

.mega-menu-btn:hover {
   color: white;
   background: var(--gray-blue);
}

.mega-menu-social-media {
   margin-top: 53px;
}

.mega-menu-social-media a {
   font-size: 20px;
   transition: 300ms;
}

.mega-menu-social-media-list {
   display: flex;
   justify-content: flex-start;
}

.mega-menu-social-media-list li:not(:first-child) {
   margin-left: 15px
}

.mega-menu-resource {
   display: flex;
   align-items: center;
   padding: 8px;
   background: transparent;
   border-radius: 8px;
   transition: 300ms;
}

.mega-menu-resource:hover {
   background: #212F4199;
}

.mega-menu-resource .resource-image {
   margin-right: 20px;
   border-radius: 8px;
}

.mega-menu-list--resources .mega-menu-content {
   display: flex;
   flex-direction: column;
}

.mega-menu-resource .mega-menu-heading {
   font-size: 14px;
   font-style: normal;
   font-weight: 600;
   line-height: 1.4;
   letter-spacing: 0.02em;
   text-transform: uppercase;
   color: var(--gray);
}

.mega-menu-resource:not(:first-child) {
   margin-top: 32px;
}

.mega-menu-resource p {
   font-size: 16px;
   font-style: normal;
   color: white;
   font-weight: 400;
   line-height: 1.5;
   margin-top: 10px;
   margin-bottom: 0;
}

.mega-menu-column {
   position: relative;
   left: 0;
}

.mega-menu-column--first {
   z-index: 2;
}

.mega-menu-column--second {
   z-index: 1;
   padding-right: 1vw;
}

.mega-menu-list-item span.last {
   white-space: nowrap;
}

.mega-menu-image-with-gradient {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   object-fit: cover;
   transition: 300ms;
   transform: scale(1);
   opacity: 1;
}

.mega-menu-reference-content {
   position: absolute;
   width: 100%;
   z-index: 3;
   bottom: 0;
   left: 0;
   padding: 24px;
}

.mega-menu-references {
   position: relative;
   padding-top: 136%;
   overflow: hidden;
   height: 100%;
   display: flex;
   flex-direction: column;
   justify-content: flex-end;
   width: 100%;
}

#mega-menu .mega-menu-references {
   min-height: unset;
}

.mega-menu-references::before {
   content: '';
   position: absolute;
   bottom: 0;
   top: 25%;
   left: 0;
   right: 0;
   z-index: 2;
   transition: 300ms;
}

.mega-menu-container .mega-menu-references::before {
   top: 0 !important;
}

.mega-menu-container .mega-menu-column--second {
   padding-right: calc(1vw + 56px);
}

.expert-resources__image {
   overflow: hidden;
}

.centric-box-item__image {
   transform: scale(1);
   opacity: 1;
   transition: 300ms;
}

.references-item:hover .mega-menu-image-with-gradient,
.centric-box-item:hover .centric-box-item__image {
   transform: scale(1.05);
   opacity: .8;
}

.centric-box-item__image-wrapper {
   position: relative;
}

.mega-menu-references .mega-menu-heading {
   font-size: 16px;
   margin: 15px 0 0;
   text-transform: uppercase;
}

.mega-menu-references p {
   font-size: 20px;
   font-weight: 600;
   color: white;
   margin: 15px 0 0;
   line-height: 1.4;
}

.mega-menu-list--references .mega-menu-btn-wrapper {
   margin-top: 60px;
}

.mega-menu-list--references .mega-menu-btn-wrapper .link-with-arrow {
   font-size: 20px;
   font-weight: 600;
   line-height: 1.6;
   color: white;
}

.link-with-arrow .link-arrow-right {
   margin-left: 10px;
   position: relative;
   left: 0;
   transition: 300ms;
}

.link-with-arrow:hover .link-arrow-right,
.references-item:hover .link-with-arrow .link-arrow-right,
.centric-box-item:hover .link-with-arrow .link-arrow-right {
   left: 10px;
}

.mega-menu-column--third {
   padding: 0;
}

.mega-menu-list--third-column {
   padding: 120px calc(1vw + 56px);
   padding-right: 1vw;
}

.mega-menu-list--references {
   padding: 120px calc(1vw + 56px);
   padding-bottom: 0;
}

.mega-menu-list--resources {
   padding: 120px 37px;
}

.mega-menu-list--resources .mega-menu-content {
   max-width: 100%;
}

.mega-menu-list:not(.mega-menu-list--first-column) {
   opacity: 0;
   position: relative;
}

.mega-menu-list.mega-menu-list--second-column.active {
   animation: showMe .4s ease;
   animation-fill-mode: forwards;
}

.mega-menu-list.mega-menu-list--third-column.active {
   animation: showMe .4s ease .1s;
   animation-fill-mode: forwards;
}

.mega-menu-column.hide-column {
   /* DON'T USE @keyframe animations here, or on iPad it won't get triggered a 2nd time */
   /* animation: hideColumn .7s ease-in-out;
   animation-fill-mode: forwards; */
   transition: all .4s ease-in;
   width: 0;
   padding-right: 0;
   padding-left: 0;
}

/* .mega-menu-column.show-column {
} */

.mega-menu-column.expand-column {
   width: 66.666%;
   display: block;
}

.mega-menu-column.expand-column .mega-menu-list--references {
   animation: showMe .4s ease .3s;
   animation-fill-mode: forwards;
}

@keyframes hideColumn {
   0% {
      transform: translateX(0);
   }

   99% {
      transform: translateX(-100%);
   }

   100% {
      visibility: hidden;
      padding: 0;
      width: 0;
      position: fixed;
   }
}

@keyframes showMe {
   0% {
      opacity: 0;
      transform: translateY(40px);
   }

   100% {
      opacity: 1;
      transform: translateY(0)
   }
}

@media(min-width:992px) {

   .mega-menu-list-item .icon-arrow-down,
   .mega-menu-mobile {
      display: none;
   }

   .mega-menu-list.mega-menu-list--second-column .mega-menu-list-item:not(:first-child) {
      margin-top: 48px;
   }
}

@media(max-width: 1260px) {
   .mega-menu-list--references {
      padding: 0 30px;
   }
}

@media(max-width: 991px) {
   .mega-menu-list.mega-menu-list--second-column.active {
      animation: none;
   }

   .how-centric-works__slide-text {
      margin-bottom: 0;
   }

   .mega-menu-list-item .icon-arrow-down {
      display: block;
   }

   .mega-menu-list--references {
      display: none !important;
   }

   .mega-menu-column {
      padding: 0;
   }

   .mega-menu-column-content {
      overflow-y: scroll;
      overflow-x: hidden;
   }

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

   .mega-menu-mobile {
      display: block;
   }

   .mega-menu-list--first-column {
      max-width: 100%;
   }

   .mega-menu-list--first-column>.mega-menu-list-item:nth-child(2) .mega-menu-list--third-column,
   .mega-menu-list--first-column>.mega-menu-list-item:nth-child(4) .mega-menu-list--third-column,
   .mega-menu-list--first-column>.mega-menu-list-item:nth-child(5) .mega-menu-list--third-column {
      display: none;
   }

   .mega-menu-list:not(.mega-menu-list--first-column) {
      top: 0;
   }

   .mega-menu-column-content {
      display: block;
   }

   .mega-menu-mobile {
      padding-top: 80px;
      position: relative;
      width: 100%;
      max-width: calc(100% - 100px);
      margin: 0 auto;
   }

   #mega-menu-logo {
      top: 40px;
      left: 0;
   }

   .mega-menu-list-item.active .mega-menu-list--second-column {
      display: block;
      opacity: 1;
   }

   .mega-menu-column:not(.mega-menu-column--dark)::before {
      opacity: 0;
   }

   .industry-column {
      text-align: right;
   }

   .hamburger {
      top: 0;
      right: 0;
      left: unset;
      width: 48px;
      height: 48px;
      transition: 300ms;
      position: relative;
   }

   .mega-menu-list--first-column>li>a {
      display: flex;
      justify-content: space-between;
      align-items: center;
      position: relative;
   }

   .mega-menu-list--first-column>li>a i {
      font-size: 8px;
      margin-right: 15px;
      transform: rotateZ(0);
      transition: 300ms;
      color: var(--gray-blue);
   }

   .mega-menu-list--first-column>li.active>a i {
      transform: rotateZ(180deg);
      color: var(--blue4);
   }

   .mega-menu-list--second-column a,
   .mega-menu-list--third-column a:not(.mega-menu-btn) {
      font-size: 18px;
   }

   .mega-menu-list:not(.mega-menu-list--first-column) a {
      text-transform: none;
      font-weight: 400;
   }

   .mega-menu-list--second-column {
      margin-top: 20px;
   }

   .mega-menu-list .mega-menu-list-item:not(:first-child) {
      margin-top: 0;
   }

   .mega-menu-list--first-column>.mega-menu-list-item {
      margin-top: 20px;
      padding-top: 20px;
      border-top: 1px solid var(--gray-dark);
      margin-bottom: 20px;
      padding-left: 20px;
      transition: 100ms;
      margin-right: 5px;
   }

   .mega-menu-list--second-column>.mega-menu-list-item:not(:first-child),
   .mega-menu-list--third-column>.mega-menu-list-item:not(:first-child) {
      margin-top: 24px;
   }

   .mega-menu-list--third-column {
      margin-top: 55px
   }

   .mega-menu-list--third-column {
      padding: 0;
   }

   .mega-menu-list--first-column>.mega-menu-list-item:last-child {
      border-bottom: 1px solid var(--gray-dark);
      padding-bottom: 20px;
   }

   .mega-menu-btn-wrapper--request {
      display: block;
      text-align: center;
      margin-top: 65px;
   }

   .mega-menu-btn-wrapper--request .mega-menu-btn {
      padding: 14px 32px;
      background: linear-gradient(267.29deg, var(--blue4) 0%, var(--centric-blue) 51.56%, var(--blue2) 100%);
      font-size: 20px;
   }

   .mega-menu-mobile .mega-menu-language {
      position: relative;
      top: 0 !important;
      right: 0 !important;
      display: block;
      text-align: center;
      margin-top: 48px;
   }

   .mega-menu-mobile .mega-menu-language .language-selector {
      display: inline-block;
   }

   ul.mega-menu-list--third-column.active {
      display: none;
   }

   .mega-menu-list--second-column .mega-menu-list-item.active ul.mega-menu-list--third-column {
      display: block;
      padding-left: 15px;
   }

   ul.mega-menu-list--third-column,
   .mega-menu-list.mega-menu-list--third-column .mega-menu-list-item:not(:first-child) {
      margin-top: 20px
   }
}

@media(max-width:480px) {
   .mega-menu-mobile {
      max-width: calc(100% - 30px);
   }

   .hamburger {
      right: 0
   }

   a.mega-menu-content::before {
      left: -20px;
      right: -20px;
   }
}

/* Mega Menu End */

/* Additions from Mike Begin */
.mega-menu-list .mega-menu-list-item a span.powered {
   font-size: 14px;
   font-weight: 600;
}

/* Additions from Mike End */

/* LANGUAGE SWITCHER + INDUSTRY DROP DOWN Start */
.mega-menu-language {
   position: absolute;
   top: 22px !important;
   right: 89px !important;
   z-index: 1;
}

.language-selector-list a,
.industry-selector-list a {
   width: 100%;
   display: block;
   padding: 5px 30px;
   background: transparent;
   color: var(--gray-dark);
   font-weight: 400;
   letter-spacing: 0.02em;
}

.industry-selector-list a {
   color: white;
   padding: 20px 42px;
}

.language-selector-list a:hover,
.industry-selector-list a:hover {
   background: var(--ligh-gray);
}

.industry-selector-list a:hover {
   background: linear-gradient(267.29deg, var(--blue4) 0%, var(--centric-blue) 51.56%, var(--blue2) 100%);
}

.language-selector-list,
.industry-selector-list {
   position: absolute;
   top: 50px;
   background: white;
   width: 180px;
   left: 0;
   padding: 10px 0;
   visibility: hidden;
   opacity: 0;
   border-radius: 8px;
}

.industry-selector-list {
   top: 70px;
   background: rgba(24, 37, 53, .64);
   backdrop-filter: blur(12px);
   -webkit-backdrop-filter: blur(12px);
   border-radius: 8px;
}

.language-selector-list ul,
.industry-selector-list ul {
   height: 130px;
   overflow-y: scroll;
}

.language-selector-list ul::-webkit-scrollbar,
.industry-selector-list ul::-webkit-scrollbar {
   display: block;
}

.industry-selector-list {
   width: 100%
}

.industry-selector-list ul {
   max-height: 480px;
   height: auto;
   overflow-y: auto;
}

.language-selector-list::before,
.industry-selector-list::before {
   content: '';
   position: absolute;
   top: -15px;
   height: 15px;
   width: 100%;
   left: 0;
}

.mega-menu-language .current-language,
.current-industry {
   padding: 7px 16px;
   border: 1px solid;
   border-radius: 50px;
   color: white;
   position: relative;
   cursor: pointer;
   font-weight: 400;
   background: var(--gray-dark);
   border-color: var(--gray-dark);
   display: flex;
   align-items: center;
   letter-spacing: 0.02em;
   transition: 300ms;
}

.current-industry {
   border-radius: 4px;
   background: rgba(24, 37, 53, 1);
   font-size: 18px;
   padding: 0;
   border: 0;
   transition: 300ms;
   font-weight: 600;
}

.current-industry--new {
   background: linear-gradient(267.29deg, var(--blue4) 0%, var(--blue2) 100%);
   transform: translateY(0);
}

.current-industry--new:hover {
   transform: translateY(-3px);
}

.current-industry:not(.current-industry--new):hover {
   background: rgba(24, 37, 53, .8);
}

.current-industry--new:hover {}

.current-industry__wrapper {
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
   padding: 20px 42px;
}

.current-industry span {
   text-transform: uppercase;
   font-weight: 600;
   line-height: 24px;
}

svg.anchor-icon {
   width: 24px;
   height: 24px;
}

svg.anchor-icon path {
   fill: white;
   transition: 300ms;
}

footer svg.anchor-icon path {
   fill: var(--gray-blue);
}

.current-language:hover .anchor-icon path {
   fill: white;
}

.mega-menu-language .current-language .icon-arrow,
.current-industry .icon-arrow {
   position: absolute;
   top: 50%;
   right: 16px;
   transform: translateY(-50%) rotateZ(0);
   opacity: 0;
   transition: 300ms;
}

.current-industry.current-industry--new .icon-arrow {
   transform: none;
}

.current-industry .icon-arrow {
   right: 28px
}

.current-industry .icon-arrow--new {
   top: 14px;
   right: 14px;
   width: 15px;
}

.current-industry .icon-arrow {
   opacity: 1;
}

.current-language .language-name {
   display: none;
}

.current-language span {
   text-transform: capitalize;
   margin-left: 15px;
}

.mega-menu-language .current-language:hover,
.mega-menu-language .current-language.active {
   padding-right: 82px;
   background: transparent;
   border-color: white;
}

footer .mega-menu-language .current-language:hover {
   padding: 7px 16px;
}

.mega-menu-language .current-language.active .language-selector-list,
.current-industry.active .industry-selector-list {
   opacity: 1;
   visibility: visible;
   transition: 300ms;
   transition-delay: 300ms;
}

.current-industry.active .industry-selector-list {
   transition-delay: 0ms;
}

.mega-menu-language .current-language:hover .icon-arrow {
   opacity: 1;
}

.mega-menu-language .current-language.active .icon-arrow,
.current-industry.active .icon-arrow {
   opacity: 1;
   transform: translateY(-50%) rotateZ(180deg);
}

.current-industry.current-industry--new.active .icon-arrow {
   transform: none;
}

.mega-menu-language .current-language:hover .language-name,
.mega-menu-language .current-language.active .language-name {
   display: block;
}

.mega-menu-language .current-language:hover .language-code,
.mega-menu-language .current-language.active .language-code {
   display: none;
}

.mega-menu-language .current-language .language-code {
   text-transform: uppercase;
}

.icon-arrow-down:before {
   width: 2em;
}

@media(max-width:576px) {
   footer .language-selector-list {
      bottom: 50px;
      top: unset
   }
}

/* LANGUAGE SWITCHER + INDUSTRY DROP DOWN END */
/***DT STYLE ADJUSTMENTS***/
@media(max-width: 991px) {
   .language-selector-list {
      top: -165px !important;
   }
}

/*Hamburger menu adjustment*/
.hamburger:not(.light-menu),
.hamburger,
.hamburger:not(.is-active) {
   background: rgb(143 168 200 / 0.2) !important;
}

.hamburger:not(.light-menu):hover,
.hamburger:hover {
   background: rgb(143 168 200 / 0.4) !important;
}

/*Social icons hover*/
.mega-menu-social-media a:hover {
   color: #B7BBBC !important;
}

.mega-menu-social-media li {
   transition: all 0.5s;
   width: 38px;
   height: 38px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.mega-menu-social-media li:hover {
   background: #212F41;
   border-radius: 50%;
}

/*Mega menu redesign*/
li.icon-type {
   display: flex;
   align-items: flex-start;
}

li.icon-type img {
   margin-right: 10px;
}

.mega-menu-column-content .inner-a {
   display: flex;
   align-items: center;
}

.mega-menu-column-content .inner-a .a-title {
   color: white !important;
}

.mega-menu-list .mega-menu-list-item a .a-title {
   color: white !important;
}

.mega-menu-column-content .inner-a img {
   margin-left: 10px;
}

.mega-menu-column-content .a-description {
   font-size: 14px;
   line-height: 20px;
   font-weight: 400;
   color: #B7BBBC;
   display: block;
   margin-left: -35px;
   margin-top: 8px;
}

@media (min-width: 992px) {
   .mega-menu-list.mega-menu-list--second-column .mega-menu-list-item.icon-type:not(:first-child) {
      margin-top: 32px;
   }
}

.mega-menu-list--third-column .a-description {
   margin-left: 0px !important;
}

.mega-menu-list--third-column .a-title {
   color: #B7BBBC;
   font-weight: 600;
   font-size: 18px;
   line-height: 140%;
}


.mega-menu-list.mega-menu-list--third-column .mega-menu-list-item.description-type:not(:first-of-type) {
   margin-top: 20px;
}

.mega-menu-list.mega-menu-list--third-column .mega-menu-list-item.description-type:first-of-type {
   margin-top: -20px;
}

.mega-menu-column--third .mega-menu-column-content {
   flex-direction: column;
   align-items: flex-start !important;
}

.quick-links-wrapper {
   /*padding: 120px calc(1vw + 56px);
   padding-right: 1vw;
   padding-top: 0px;*/
   margin-top: 40px;
}

.quick-links-wrapper a {
   display: block !important;
   font-weight: 400;
   font-size: 14px !important;
   line-height: 19px;
   color: #B7BBBC;
   margin-bottom: 10px !important;
}

.quick-links-wrapper .mega-menu-header.quick-title {
   margin-bottom: 20px;
}

.mega-menu-column.mega-menu-column--third {
   background: rgb(33 47 65 / 40%) !important;
}

.mega-menu-column-content .mega-menu-list--third-column span.last {
   display: none;
}

.mega-menu-column-content .mega-menu-list--second-column .link-with-arrow {
   width: 100%;
}

/*Security data privacy page quickfix*/
@media (max-width: 991px) {
   .page-template-template-security-data-privacy .mega-menu-column:not(.mega-menu-column--dark):not(:first-child)::after {
      display: none;
   }
}

/*New mega menu functionality - pulling data from global menu*/
li.pulling-from-other-source img:not(.override-icon) {
   position: relative;
   top: 6px;
}