@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body {
    background-color: var(--Grey-100);
     overflow: auto;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-weight: 500;
    font-style: normal;

}

main{
    display: grid;
    /* display: flex;
    flex-wrap: wrap;
    flex-direction: column; */
    gap: 1.9rem;
    grid-template-columns: repeat(4,auto);
    grid-template-rows: repeat(2,auto);
    margin: 10rem auto;
    width: 95em; /*80 before*/
   
}

/* ===========================CONTAINER-ONE============================ */

.container-one{
    background-image: url(../images/bg-pattern-quotation.svg);
    background-repeat: no-repeat;
    background-position: 92% 1%;
    background-size: 8.5rem;
    background-color: var(--Purple-500,purple);
    grid-area: 1/1/2/3;
    padding: 2rem;
    border-radius: 0.5rem;
    box-shadow: 60px 60px 15px 15px var(--Grey-200) ;
}

.content-one img{
    border-radius: 50%;
    border: 0.2rem solid var(--Purple-300);
    height: 2.5rem;
    
}

.content-one p , .content-two p ,.content-tree p,.content-four p,.content-five p{
    margin-top: 1rem;

}

.profile-one ,.profile-two,.profile-tree,.profile-four,.profile-five{
    display: flex;
    align-items: center;
    
}

.profile-one p, .profile-two p, .profile-tree p ,.profile-four p,.profile-five p {
    margin-left: 0.9rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    line-height: 0.4rem;  
}

.container-one p,.container-two p {
     color: var(--Purple-50);
     
}


.container-one .name-one ,.container-two .name-two ,.container-tree .name-tree ,.container-four .name-four ,.container-five .name-five {
    font-weight: 500;
}

.container-one .profile-one .graduate , .container-two .profile-two .graduate , .container-tree .profile-tree .graduate,.container-four .profile-four .graduate , .container-five .profile-five  .graduate{
    font-weight: normal;
    font-size: 0.9rem;
}

.container-one .highlighted{
    font-weight: 600;
    font-size: 1.3rem;
    line-height:  1.75rem;
}

.container-one .normal {
    font-size: 0.84rem;
    line-height: 1.75;
}

/* ===========================CONTAINER-TWO============================ */

.container-two{
    background-color: var(--Grey-500);
    grid-area: 1/3/2/4;
    padding: 2rem;
    border-radius: 0.5rem;
    box-shadow: 60px 60px 15px 15px var(--Grey-200) ;
}

.content-two img{
    border-radius: 50%;
    border: 0.2rem solid var(--Grey-400);
    height: 2.5rem;
    
}

.container-two .highlighted{
    font-weight: 600;
    font-size: 1.8rem;
    line-height:  2.2rem;
}

.container-two .normal{
    font-size: 1.3rem;
    font-weight: 500;
    
}


/* ===========================CONTAINER-TREE============================ */

.container-tree{
    background-color: var(--White);
    grid-area: 2/1/3/2;
    padding: 2rem;
    border-radius: 0.5rem;
    box-shadow: 60px 60px 15px 15px var(--Grey-200) ;
}

.content-tree img{
    border-radius: 50%;
    border: 0.2rem solid var(--Grey-200);
    height: 2.5rem;
}

.container-tree p{
     color: var(--Grey-400);
     
}

.container-tree .highlighted{
    font-weight: 600;
    font-size: 2.1rem;
    line-height:  2.2rem;
}

.container-tree .normal{
    font-size: 1.3rem;
    font-weight: 500;
 
}

 
/* ===========================CONTAINER-FOUR============================ */

.container-four{
    background-color: var(--Dark-blue);
    grid-area: 2/2/3/4;
    padding:2.1rem;
    border-radius: 0.5rem;
    box-shadow: 60px 60px 15px 15px var(--Grey-200) ;
}

.container-four img {
    border-radius: 50%;
    border: 0.2rem solid var(--Purple-500);
    height: 2.5rem;
}

.container-four p{
     color: var(--Grey-200);
     
}

.container-four .highlighted{
    font-weight: 600;
    font-size: 1.3rem;
    line-height:  1.8rem;
}

.container-four .normal{
    font-size: 1rem;
    font-weight: 500;
 
}



/* ===========================CONTAINER-FIVE============================ */

.container-five{
    background-color: var(--White);
    grid-area: 1/4/3/4;
    padding:2.1rem;
    border-radius: 0.5rem;
    box-shadow: 60px 60px 15px 15px var(--Grey-200) ;
}

.container-five img {
    border-radius: 50%;
    border: 0.2rem solid var(--Grey-200);
    height: 2.5rem;
}

.container-five p{
     color: var(--Grey-400);
     
}

.container-five .highlighted{
    font-weight: 600;
    font-size: 1.4rem;
    line-height:  1.8rem;
}

.container-five .normal{
    font-size: 1.2rem;
    font-weight: 500;
    width: 100%;
    line-height: 1.8rem;
    
}
