.pa-admission-mini{
  padding:65px 6%;
  background:#FFFFFF;
  font-family:"Poppins",Arial,sans-serif;
  color:#fff;
}

.pa-adm-mini-wrap{
  max-width:1200px;
  margin:auto;
}

.pa-adm-mini-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:30px;
  margin-bottom:32px;
}

.pa-adm-mini-head span{
  color:#7faec1;
  font-size:8px;
  letter-spacing:2px;
  font-weight:700;
}

.pa-adm-mini-head h2{
  margin:5px 0 0;
  font-size:34px;
  line-height:1.1;
  font-weight:400;
}

.pa-adm-mini-head h2 b{
  color:#82b3c8;
}

.pa-adm-mini-head p{
  max-width:270px;
  margin:0;
  color:#7f8d95;
  font-size:9px;
  line-height:1.6;
}


/* FLOW */

.pa-mini-flow{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:18px;
  border:1px solid #274082;
  border-radius:18px;
  background:#274082;
  overflow-x:auto;
}

.pa-mini-item{
  flex:0 0 90px;
  min-height:105px;
  padding:10px 6px;
  border-radius:10px;
  background:#E4E7EB;
  border:1px solid #E4E7EB;
  text-align:center;
  transition:.3s;
}

.pa-mini-item:hover{
  transform:translateY(-4px);
  border-color:#6b9bad;
}

.pa-mini-item strong{
  display:flex;
  width:23px;
  height:23px;
  margin:0 auto 7px;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background: #274082;
  color: #fff;
  font-size:7px;
}

.pa-mini-item span{
  color: #274082;
  font-size: 10px;
  line-height:1.4;
  font-weight:bold;
}

.pa-mini-flow > i{
  flex:0 0 auto;
  color:#ffffff;
  font-size:13px;
  font-style:normal;
}

.pa-mini-item.final{
  background:#29404a;
  border-color:#537d8d;
}

.pa-mini-item.final strong{
  background:#82b3c8;
  color:#162229;
}


/* MOBILE */

@media(max-width:900px){

  .pa-adm-mini-head{
    display:block;
  }

  .pa-adm-mini-head p{
    margin-top:10px;
  }

  .pa-mini-flow{
    justify-content:flex-start;
  }

}

@media(max-width:600px){

  .pa-admission-mini{
    padding:50px 18px;
  }

  .pa-adm-mini-head h2{
    font-size:29px;
  }

  .pa-mini-flow{
    padding:12px;
  }

}