/* ==========================
   ADMISSION BANNER
========================== */

.admission-banner{
    position:relative;
    width:100%;
    min-height:450px;

    background:url("images/admission-banner.jpg") center center/cover no-repeat;

    display:flex;
    align-items:center;
    justify-content:center;

    overflow:hidden;
}

.admission-overlay{
    position:absolute;
    inset:0;
    background:rgba(109,16,33,0.85);
}

.admission-content{
    position:relative;
    z-index:2;

    text-align:center;
    color:#fff;

    max-width:850px;
    padding:20px;
}

.admission-tag{
    display:inline-block;

    background:#d4af37;
    color:#222;

    padding:10px 20px;

    border-radius:50px;

    font-size:14px;
    font-weight:700;
    letter-spacing:1px;

    margin-bottom:20px;
}

.admission-content h2{
    font-size:50px;
    line-height:1.3;
    margin-bottom:20px;
}

.admission-content p{
    font-size:18px;
    line-height:1.8;
    margin-bottom:35px;
}

/* BUTTONS */

.admission-buttons{
    display:flex;
    justify-content:center;
    gap:15px;
    flex-wrap:wrap;
}

.apply-btn,
.call-btn{

    text-decoration:none;

    padding:15px 30px;

    border-radius:50px;

    font-weight:600;

    transition:.3s ease;
}

.apply-btn{
    background:#d4af37;
    color:#222;
}

.apply-btn:hover{
    transform:translateY(-3px);
}

.call-btn{
    border:2px solid #fff;
    color:#fff;
}

.call-btn:hover{
    background:#fff;
    color:#6d1021;
}

/* TABLET */

@media(max-width:992px){

    .admission-content h2{
        font-size:40px;
    }

}

/* MOBILE */

@media(max-width:768px){

    .admission-banner{
        min-height:380px;
    }

    .admission-content h2{
        font-size:30px;
    }

    .admission-content p{
        font-size:15px;
    }

    .apply-btn,
    .call-btn{
        width:100%;
        max-width:260px;
        text-align:center;
    }

}

@media(max-width:480px){

    .admission-content h2{
        font-size:24px;
    }

    .admission-tag{
        font-size:12px;
    }

}