.home-how-to-apply {
    padding-top: 80px;
    padding-bottom: 80px;
}

.home-how-to-apply .decoration {
    top: auto;
    bottom: calc(0svh + 50px);
    width: 20%;
}

.home-how-to-apply .decoration.top {
    top: 0;
    width: 5%;
    margin: 20px;
    margin-top: 0;
}

.header1 {
    padding-top: 80px;
}

.home-how-to-apply .content-area .application-steps {
    column-gap: 80px;
    width: 100%;
    padding: 40px 0 40px 0;

}

.home-how-to-apply .content-area .amman42-card,
.home-how-to-apply .content-area .amman42-card img {
    transition: box-shadow 0.3s ease, transform 0.8s ease;
     overflow: hidden;
    position: relative;
}


.home-how-to-apply .content-area .amman42-card:hover {
    box-shadow: 0px 20px 10px rgba(222, 222, 222, 0.2);
}

.home-how-to-apply .content-area .amman42-card:hover img {
    transform: scale(1.2);
}


.home-how-to-apply .content-area .amman42-card img {
    height: 250px;
}

.home-how-to-apply .content-area {
    padding-top: 0px;
    padding-bottom: 150px;
}

.home-how-to-apply .content-area .amman42-card .cta {
    align-self: center;
}

.home-how-to-apply .content-area .amman42-card:last-of-type {
    align-self: center;
}

@media only screen and (max-width: 970px) {
    .home-curriculum .content-area .curriculum-details .img-wrapper {
        width: 100%;
    }

    .home-curriculum .content-area .curriculum-details .curriculum-stages {
        width: 100%;
    }
}

@media only screen and (max-width: 800px) {
    .hero-section {
        background-position: center right;
    }

    .home-who-we-are .characteristics .amman42-card {
        width: 60%;
    }

    .home-who-we-are .characteristics {
        row-gap: 50px;
        padding: 40px 0 40px 0;
    }

    .home-how-to-apply .content-area .application-steps .amman42-card {
        width: 60%;
    }

    .home-how-to-apply .content-area .application-steps {
        row-gap: 80px;
        padding: 0;
    }

    .home-school-ranking .content-area .school-rankings {
        row-gap: 100px;
    }

    .home-school-ranking .content-area .amman42-card {
        width: 60%;
    }
}

@media only screen and (max-width: 600px) {
    .home-who-we-are .characteristics .amman42-card {
        width: 90%;
    }

    .home-how-to-apply .content-area .application-steps .amman42-card {
        width: 100%;
    }
}