.home-page .shade {
    background-color: rgba(0, 0, 0, 0.26);
}

.home-page header,
.home-page header .kicker,
.home-page header h1 {
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.45);
}

.home-page .partners-holder::after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #062B49 100%);
}

.home-page .home-theme-flow {
    background: linear-gradient(
        180deg,
        #005EB8 0%,
        #003B71 58%,
        #062B49 100%
    );
}

.home-page #credibility,
.home-page #credibility .capabilities,
.home-page #applications,
.home-page #applications .applications,
.home-page #why_us,
.home-page #why_us .why_us {
    background: transparent;
}

.home-page #credibility .section-title {
    color: #ffffff;
}

.home-page #credibility .section-subtitle {
    color: #d9e8ff;
    opacity: 1;
}

.home-page #credibility .capability-card {
    background: linear-gradient(180deg, #eaf3fb 0%, #dcecf8 100%);
    border: 1px solid rgba(0, 91, 184, 0.34);
    border-top: 3px solid rgba(0, 114, 206, 0.58);
    border-radius: 8px;
    box-shadow: 0 16px 34px rgba(6, 43, 73, 0.18);
}

.home-page #credibility .capability-card:hover {
    background: linear-gradient(180deg, #f0f7fd 0%, #dcecf8 100%);
}

.home-page #credibility .capability-card i {
    color: #0072CE;
}

.home-page #credibility .capability-card h3 {
    color: #0b2239;
}

.home-page #credibility .capability-card p {
    color: #3f526b;
    opacity: 1;
}

.home-page #credibility .elite-supplier {
    background: transparent;
    background-image: none;
    padding: 0 30px 46px;
}

.home-page #credibility .elite-supplier .animation_container {
    max-width: 920px;
    margin: 0 auto;
    padding: 22px 28px;
    background: linear-gradient(
        145deg,
        #062B49 0%,
        #003B71 58%,
        #062B49 100%
    );
    border: 1px solid rgba(102, 134, 255, 0.32);
    border-radius: 8px;
}

.home-page #credibility .elite-supplier-heading {
    color: #ffffff;
}

.home-page #credibility .elite-supplier p {
    color: #d9e8ff;
    opacity: 1;
}

.home-page #applications .section-title {
    color: #ffffff;
}

.home-page #applications .section-subtitle {
    color: #d9e8ff;
    opacity: 1;
}

.home-page #applications .application-card {
    background: linear-gradient(180deg, #eaf3fb 0%, #dcecf8 100%);
    border: 1px solid rgba(0, 91, 184, 0.34);
    border-top: 3px solid rgba(0, 114, 206, 0.58);
    border-radius: 8px;
    box-shadow: 0 16px 34px rgba(6, 43, 73, 0.18);
}

.home-page #applications .application-card h3 {
    color: #0b2239;
}

.home-page #applications .application-card p,
.home-page #applications .application-list li {
    color: #3f526b;
    opacity: 1;
}

.home-page #applications .application-image {
    opacity: 1;
    mix-blend-mode: normal;
    filter: contrast(1.06) saturate(1.05);
}

.home-page #applications .expand-btn {
    background: linear-gradient(to top, rgba(220, 236, 248, 0.98), rgba(220, 236, 248, 0));
    color: #0072CE;
}

.home-page #why_us .why_us_kicker {
    color: #7ac7ff;
    opacity: 1;
}

.home-page #why_us .why_us_title {
    color: #ffffff;
}

.home-page #why_us .split_text_container p {
    color: #d9e8ff;
    opacity: 1;
}

.home-page #why_us .numbers_card {
    background: linear-gradient(180deg, #eaf3fb 0%, #dcecf8 100%);
    border: 1px solid rgba(0, 91, 184, 0.34);
    border-top: 3px solid rgba(0, 114, 206, 0.58);
    border-radius: 8px;
    box-shadow: 0 16px 34px rgba(6, 43, 73, 0.18);
}

.home-page #why_us .numbers_card_title {
    color: #0b2239;
}

.home-page #why_us .numbers_card p {
    color: #3f526b;
    opacity: 1;
}

.home-page #contact.banner_gradient {
    background: linear-gradient(
        180deg,
        #062B49 0%,
        #031f36 100%
    );
}
