body.page-template-data-ai-template, body.page-template-data-ai-template-fr, body.page-template-data-ai-template-de, body.page-template-data-ai-template-it, body.page-template-data-ai-template-uk, body.page-template-data-ai-template-pl {
    background: #121B31 !important;
    color: #fff;
}
.page-template-data-ai-template .navbar-fixed-top.scrolled, .page-template-data-ai-template-fr .navbar-fixed-top.scrolled, .page-template-data-ai-template-de .navbar-fixed-top.scrolled, .page-template-data-ai-template-it .navbar-fixed-top.scrolled, .page-template-data-ai-template-uk .navbar-fixed-top.scrolled, .page-template-data-ai-template-pl .navbar-fixed-top.scrolled {
  background-color: rgba(42, 50, 70, 0.99) !important;
}
.page-template-data-ai-template .section-title, .page-template-data-ai-template-fr .section-title, .page-template-data-ai-template-de .section-title, .page-template-data-ai-template-it .section-title, .page-template-data-ai-template-uk .section-title, .page-template-data-ai-template-pl .section-title {
    color: #0079C2;
}
.page-template-data-ai-template .footer-bottom, .page-template-data-ai-template-fr .footer-bottom, .page-template-data-ai-template-de .footer-bottom, .page-template-data-ai-template-it .footer-bottom, .page-template-data-ai-template-uk .footer-bottom, .page-template-data-ai-template-pl .footer-bottom {
    background-color: #0F3857;
}
.section-dataai h1 {
    color: #fff;
    font-size: 4rem;
}
.section-dataai h1 span {
    color: #0079C2;
    font-style: italic;
}
.section-dataai p {
    color: #fff;
    font-size: 1.5rem;
    line-height: 1.6;
}
.dataai-hero {
    align-content: center;
}
.card-style-3-ai {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #121B31;
    border: 1px solid #2A3246;
    padding: 1.5rem 0;
}
.card-style-4-ai {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #111A30;
    border: 1px solid #283042;
    padding: 1.5rem 0;
}
.header-content {
    padding-bottom: 100px;
}
.section-2.platform-snapshot {
    background-color: #0F1729;
}
.section-2.platform-snapshot .icon-bg {
    background-color: rgba(17, 40, 67, 0.5);
    width: 49px;
    height: 49px;
    border-radius: 50%;
    align-content: center;
    text-align-last: center;
}
.section-3 {
    background-color: #131C2E;
}
.section-3 {
    background: url(../images/bg-pattern-3-2.svg) no-repeat 0 0;
    background-position: top;
    background-attachment: fixed;
}
.footer-style-ai {
    background: url(../images/footer-style-ai.svg) no-repeat 0 0;
    background-size: contain;
    background-position: bottom;
}
.section-4 {
    background: url(../images/bg-pattern-3-2.svg) no-repeat 0 0;
    background-position: top;
    background-color: #0F1E33;
}
.section-4.innovation-vision .ed-con p {
    margin: 0;
}
.footer-con-style-ai {
    text-align: center;
    padding-top: 2rem;
    padding-bottom: 6rem;
}
ul.ed-con {
    padding-inline-start: 20px;
}
.card-style-aia {
    background-color: #0A101C;
    border-radius: 3px;
    padding: 1rem;
}
.card-style-pub {
    background-color: #0F172B;
    border: 1px dashed #283042;
    border-radius: 3px;
    padding: 1rem;
}
.uc-col {
    border-left: 1px solid #283042;
}

@media (max-width: 1399.98px) {

}

@media (max-width: 991.98px) {

}

@media (min-width: 992px) {

}


@media (max-width: 767.98px) {
    #main-nav .show {
    background-color: rgba(42, 50, 70, 0.99);
    }
}

@media (min-width: 768px) {

}

@media (max-width: 575.98px) {
    .color-1 {
        color: #fff;
    }
}