
.header{
    width: 100%;
    height: 100vh;
    background-image: url(../images/aboutBG.jpeg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
   
    
}

.header .caption{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin:100px 0;
    width: 100%;
    position: relative;
}
h1{
    width: 15%;
    text-align: center;
    color: #fff;
    font-size: 92px;
    font-weight: 600;   
    position: absolute;
    top: 30px;
    font-family: var(--primary-font);
    margin-top: 50px;
    z-index: 100;

}
.caption .photo{
    height: 150px;
    width: 90%;
    background-image: url(../images/about.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 250px;
}

.random{
    padding: 50px;
    background-color: #111111;
}
.random p{
    color: #fff;
    width: 60%;
    line-height: 28.8px;
    font-size: 17.28px;
}
.about_main .part{
    display: flex;
    flex-wrap:wrap;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding: 60px 0px;

}
.about_main .part .left{
    width: 35%;
    margin-right: 30px;

}
.part .left img{
    width: 100%;
    box-shadow: -14px -12px 0px 1px rgba(255,215,27,1);
}
.part .right{
    color: #fff;
    width: 50%;
    margin-left: 30px;
}
.part .right h2{
    font-family: var(--primary-font);
    font-size: 40px;
    letter-spacing: 3px;

}
.part .right h5{
    font-size: 13.824px;
    position: relative;
    letter-spacing: 3px;
    
}
.part .right h5::after{
    content: "";
    width: 50px;
    height: 1px;
    background-color:#FFD71B ;
    position: absolute;
    top: 30px;
    left: 0;
}

.members{
    background-color: #111111;
    padding: 20px;
}
.container .member{
    width: 23%;
    background-color: #000;
    margin-left: 20px;
    border-bottom: #FFD71B solid 1px;
}
.container .member img{
    width: 100%;
}
.container .member h2{
    font-size: 30px;
}
.container .member h2 span{
    font-size: 15px;
}