.dark-mode-active {
    --bg-white: #121212;
    --text-black: #ffffff;
    --charcoal: #ffffff;
    --bg-color: #121214;
    --sidebar-bg: #121214;
    --header-bg: #121214;
    --bs-body-bg: #1e1e22;
    --bs-border-color-translucent: #1e1e22;
    --default: #ffffff;
    --lpink: #333333;
    --bs-body-color: #a1a1aa;
    --bs-border-color: #252529;
    --sky-blue: #333;
    --bg-grey: #444;
    --turquoise: #333;
    --lgrey: #333;
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.dark-mode-active .navbar-logo:first-child {
    display: none !important;
}
.dark-mode-active .navbar-logo + .navbar-logo {
    display: block !important;
}

.dark-mode-active .btn-search,
.dark-mode-active .site-bhogapuram .btn-search,
.dark-mode-active .page-home .affix .btn-search,
.dark-mode-active .site-bhogapuram .affix .btn-search,
.dark-mode-active .affix .nav-brand ul > li.has-mega > p > a:after,
.dark-mode-active .page-home .affix .nav-brand ul > li.has-mega > p > a::after,
.dark-mode-active .nav-brand ul > li.has-mega > a::after,
.dark-mode-active .nav-brand ul > li.has-mega > p > a::after {
    filter: invert(1);
}
.dark-mode-active .page-home .utility-icons {
    filter: invert(1);
}
.dark-mode-active .page-home .affix .utility-icons,
.dark-mode-active .utility-icons {
    filter: invert(0);
}
.dark-mode-active .page-home .primary-header:hover,
.dark-mode-active .site-bhogapuram .primary-header:hover {
    background: var(--bg-white);
}
.dark-mode-active .mega-wrapper,
.dark-mode-active .mega-col,
.dark-mode-active .mega-details-panel .vertical-nav-list {
    background: var(--bs-border-color);
    border-color: rgba(255, 255, 255, 0.2);
}
.dark-mode-active .mega-left .menu-title {
    background: var(--bs-border-color);
}
.dark-mode-active .cat-item + .cat-item a,
.dark-mode-active .vertical-nav-list li + li a,
.dark-mode-active .cat-item.active a,
.dark-mode-active .vertical-nav-list li.active a,
.dark-mode-active .cat-item a:hover,
.dark-mode-active .vertical-nav-list li a:hover {
    border-color: rgba(0, 0, 0, 0.1);
    filter: invert(1) !important;
    color: var(--bg-color) !important;
}
.dark-mode-active .option-icon svg path {
    fill: var(--default);
}
.dark-mode-active .option-text {
    color: var(--default);
}

.dark-mode-active .accessibility-font-btn.active,
.dark-mode-active .accessibility-option-btn.active,
.dark-mode-active .search-view-all {
    background: var(--bs-border-color) !important;
    border-color: var(--bs-border-color) !important;
}

.dark-mode-active .search.block a {
    border-color: var(--bs-border-color);
}
.dark-mode-active .footer-nav ul li a::after,
.dark-mode-active .footer-nav h4 a::after,
.dark-mode-active .footer-nav ul li a:hover:after,
.dark-mode-active .footer-nav h4 a:hover:after {
    filter: invert(1);
    color: var(--default);
    background: url(../../icons/arrow-right-black.svg) no-repeat center;
    background-size: 100%;
}
.dark-mode-active .footer-collapse li a {
    color: var(--default);
    opacity: 0.7;
}
.dark-mode-active .footer-collapse li a:hover {
    opacity: 1;
}

.dark-mode-active .accessibility-modal-header,
.dark-mode-active .accessibility-modal-content,
.dark-mode-active .accessibility-font-btn,
.dark-mode-active .accessibility-option-btn {
    border-color: #333;
}
.dark-mode-active .card {
    border-color: var(--bs-border-color);
}
.dark-mode-active .card-img {
    border-color: var(--bs-border-color);
}
.dark-mode-active .swiper-button-disabled {
    background-color: transparent;
}
.dark-mode-active .airo-home-intro {
    background: #222;
}
.dark-mode-active .highlight.aero-value-chain-container .item-title:after,
.dark-mode-active .about-group-vision .our-approach-right::before,
.dark-mode-active .about-group-vision .our-approach-right::after {
    filter: invert(1);
}
.dark-mode-active
    .highlight.aero-value-chain-container
    .chain-item-card:hover
    .item-title:after {
    filter: invert(0);
}
.dark-mode-active .sustainability-gmr-aero .card-content {
    background: var(--bs-body-bg);
}

.dark-mode-active .page-home .nav-hamburger-icon,
.dark-mode-active .page-home .nav-hamburger-icon::before,
.dark-mode-active .page-home .nav-hamburger-icon::after,
.dark-mode-active .site-bhogapuram .nav-hamburger-icon,
.dark-mode-active .site-bhogapuram .nav-hamburger-icon::before,
.dark-mode-active .site-bhogapuram .nav-hamburger-icon::after {
    background-color: var(--charcoal);
}
.dark-mode-active .nav-hamburger button[aria-label="Close navigation"] span,
.dark-mode-active
    .site-nagpur
    .nav-hamburger
    button[aria-label="Close navigation"]
    span {
    background-color: transparent;
}
.dark-mode-active .primary-header::before {
    border: none;
}
.dark-mode-active .section.dynamic-tree-container,
.dark-mode-active .section.dynamic-sibling-tree-container {
    border-bottom-color: #888;
}
.dark-mode-active .dynamic-tree {
    background: #666;
}
.dark-mode-active .dt-tab > a,
.dark-mode-active .dt-tab > a:hover {
    color: #ccc;
}
.dark-mode-active .dt-chevron,
.dark-mode-active .dt-tab:hover .dt-chevron,
.dark-mode-active .dt-tab.active .dt-chevron {
    border-color: #ccc;
}

.dark-mode-active .dt-section-title a.active,
.dark-mode-active .dt-tab.active > a {
    color: var(--default);
    border-color: var(--default);
}
.dark-mode-active .dt-section-title a.active:after,
.dark-mode-active .dt-tab.active > a:after {
    background: var(--default);
}
.dark-mode-active .dt-flyout {
    border-color: #333;
}
.dark-mode-active .dt-flyout li a {
    color: #ccc;
}
.dark-mode-active .dt-section-title a,
.dark-mode-active .dt-section-title a:hover {
    color: var(--default);
}
.dark-mode-active .section.gal-stock-performance-container {
    background: var(--bs-body-bg);
}
.dark-mode-active .stock-widget {
    border-color: #333;
    background: #ddd;
}
.dark-mode-active .message-from-leadership {
    background: none;
}
.dark-mode-active .page-investor-relations .corporate-governance {
    filter: invert(1);
    color: var(--black);
}
.dark-mode-active
    .page-investor-relations
    .corporate-governance
    .button.primary {
    background: var(--black);
    border-color: var(--black);
}
.dark-mode-active h1#corporate-governance {
    color: var(--black);
}
.dark-mode-active .stock-overview-wrapper {
    background: none;
}
.dark-mode-active .stock-item .value,
.dark-mode-active .stock-overview-wrapper .rTableCell {
    color: #ccc;
}
.dark-mode-active .stock-item,
.dark-mode-active .share-row div,
.dark-mode-active .stock-overview-wrapper .rTableRow {
    border-color: transparent #444 #444 #444;
    background: #333;
}
.dark-mode-active .stock-item:nth-child(2n),
.dark-mode-active .share-row:nth-child(2n) div,
.dark-mode-active .stock-overview-wrapper .rTableRow:nth-child(2n) {
    background: #222;
}
.dark-mode-active .stock-overview-wrapper .exchange_bg {
    background: none;
    padding: 0;
}
.dark-mode-active .stock-overview-wrapper .rTableCell {
    border-color: #444;
}

.dark-mode-active .contact-form input,
.dark-mode-active .contact-form select,
.dark-mode-active .contact-form textarea {
    background-color: var(--bs-body-color);
    border-color: var(--bs-border-color);
}
.dark-mode-active .iti__country-list {
    border-color: var(--bs-border-color);
    background-color: var(--bs-border-color);
}
@media screen and (max-width: 1199.5px) {
    .dark-mode-active .page-home .utility-icons {
        filter: invert(0);
    }
    .dark-mode-active .mobile-nav-header {
        background: var(--bs-body-bg);
        border-color: var(--bs-border-color);
    }
    .dark-mode-active .mobile-nav-item {
        border-color: #333;
    }
}
@media screen and (max-width: 767.5px) {
    .building-communities section.airport-overview-runtime {
        background-color: var(--sky-blue);
    }
}
