/*==========================
SECTION
==========================*/

.admission-section{

    padding:80px 20px;

    background:#F4F0FD;

}

/*==========================
CONTAINER
==========================*/

.admission-container{

    max-width:1000px;
	
	max-height:400px;

    margin:auto;

    background:#fff;

    border-radius:18px;

    padding:45px;

    border:1px solid #E5E5E5;

    box-shadow:0 8px 30px rgba(0,0,0,.05);

}

/*==========================
TITLE
==========================*/

.admission-container h2{

    text-align:center;

    font-size:35px;

    font-weight:700;

    margin-bottom:45px;

    color:#222;

}

/*==========================
GRID
==========================*/

.admission-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:22px;

}

/*==========================
CARD
==========================*/

.admission-card{

    background:#fff;

    border:1px solid #E6E6E6;

    border-radius:14px;

    padding:25px 10px;

    text-align:center;

    text-decoration:none;

    color:#222;

    transition:.35s ease;

}

.admission-card:hover{

    transform:translateY(-8px);

    box-shadow:0 20px 40px rgba(0,0,0,.08);

    border-color:#0F62FE;

}

.admission-card img{

    width:80px;

    height:50px;

    object-fit:contain;

    margin:auto auto 25px;

}

.admission-card h3{

    font-size:24px;

    font-weight:600;

}

/*==========================
RESPONSIVE
==========================*/

@media(max-width:768px){

.admission-container{

padding:30px 20px;

}

.admission-container h2{

font-size:34px;

}

.admission-grid{

grid-template-columns:1fr;

}

.admission-card{

padding:35px 20px;

}

}