.cards-v3 {
    background-color: #f2f2f2
}

.cards-v3 .card {
    --bs-card-border-width: 0px;
    --bs-card-bg: #2e59c1;
    --bs-card-border-radius: 0.275rem;
    --bs-card-inner-border-radius: calc(0.275rem - 1px)
}

.cards-v3 .delhiSummitImg {
    margin: 0 auto
}

.cards-v3 #delhi-animation-centre {
    height: 580px;
    margin: 0 auto;
    position: relative
}

@media(min-width: 0px)and (max-width:299px) {
    .cards-v3 #delhi-animation-centre {
        height:140px
    }
}

@media(min-width: 300px)and (max-width:499px) {
    .cards-v3 #delhi-animation-centre {
        height:220px
    }
}

@media(min-width: 500px)and (max-width:767px) {
    .cards-v3 #delhi-animation-centre {
        height:250px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cards-v3 #delhi-animation-centre {
        height:350px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cards-v3 #delhi-animation-centre {
        height:470px
    }
}

@media(min-width: 1200px)and (max-width:1399px) {
    .cards-v3 #delhi-animation-centre {
        height:570px
    }
}

@media(min-width: 1400px)and (max-width:1899px) {
    .cards-v3 #delhi-animation-centre {
        height:670px
    }
}

@media(min-width: 1900px) {
    .cards-v3 #delhi-animation-centre {
        height:700px
    }
}

.cards-v3 #delhi-animation-centre img {
    left: 0;
    position: absolute;
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

.cards-v3 #delhi-animation-centre img.top {
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: exploreFadeInOut;
    animation-name: exploreFadeInOut;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes exploreFadeInOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.cards-v3 .section-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.5
}

.cards-v3 .card-title {
    color: #fff
}

.cards-v3 .card-title,.cards-v3 .cta-title {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.5
}

.cards-v3 .cta-title {
    color: #000
}

.cards-v3 .btn {
    border-color: #2e59c1;
    border-radius: .2rem;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 10px 25px
}

.cards-v3 .btn,.cards-v3 .btn:hover {
    background-color: #2e59c1;
    color: #fff
}

.cards-v3 .ptop {
    padding-top: 5rem
}

.cards-v3 .pbottom {
    padding-bottom: 6.375rem
}

.cards-v3 .card-delhi-anchor {
    text-decoration: none
}

@media(max-width: 767px) {
    .cards-v3 .card-title {
        font-size:1pc;
        font-size: 1rem
    }

    .cards-v3 .cta-title {
        font-size: 20px;
        font-size: 1.25rem
    }

    .cards-v3 .btn {
        font-size: 1.125rem
    }

    .cards-v3 .ptop {
        padding-top: 2.5rem
    }

    .cards-v3 .pbottom {
        padding-bottom: 4.875
    }
}