.single-card {
    height: 100%;
}
.single-card:hover {
    opacity: 0.8;
    scale: 0.99;
}
.single-card p {
    color: white;
}
.card1 {
    border-radius: 16px;
    background: #bfd8ec;
    color: white;
    height: 100%;
}

.card1 p,
.card1 .h2 {
    margin: 0;
    color: #10285d;
    line-height: unset;
}

.shadow1 {
    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}

.card1 .text-sm {
    font-size: 14px;
    line-height: unset;
}

.single-logo {
    text-align: center;
}

#navigation li.active a {
    color: #e97e7c;
}

.partners-bg {
    background-color: #e97e7c;
}
.gallery-image-1 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease-in-out;
}
.gallery-image-1:hover {
    opacity: 0.8;
    scale: 0.99;
}

.gallery-image-2 {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all 0.3s ease-in-out;
}
.gallery-image-2:hover {
    opacity: 0.8;
    scale: 0.99;
}

.text-primary {
    color: #e97e7c !important;
}

.slider-area {
    background-color: white;
    height: calc(100dvh - 103px);
    text-align: center;
}
.slider-area > img {
    height: 100%;
}
@media screen and (max-width: 768px) {
    .slider-area {
        height: unset;
    }
    .slider-area > img {
        height: unset;
        width: 100%;
    }
}
