
.content p{
    font-size: 14px;
    font-weight: bold;
}
.content h3{
    margin-top: 10px;
    font-size: 42px;
    font-weight: bold;
}
.openingsbtn{
    margin-top: 20px;
    background-color: #F50E95;
    color: white;
    padding: 12.5px 24px;
    border-radius: 20px;
    font-size: 25px;
}

.firstgrid .firstcol{
    color: white;
    background-color: #ff424d;
    padding: 48px 56px;
}
.firstgrid .secondcol{
    background-color: #fff;
    padding: 48px 56px;
    font-weight: bold;
}
.firstgrid .thirdcol{
    padding: 48px 56px;
    background-color: #fff;
}
.firstgrid .fourthcol{
    padding: 48px 56px;
    background-color: #f5f4f2;
}
.firstgrid .fourthcol button{
    margin-top: 20px;
    background-color: rgb(242, 71, 65);
    color: white;
    padding: 12.5px 24px;
    border-radius: 20px;
}
.photogrid{
    background-color: #fff;
    text-align: center;
}
.photogrid img{
    margin-top: 20px;
}
.benefits{
    margin-top: 70px;
}
.benefits .title{
    font-size: 42px;
    font-weight: bold;
    text-align: center;
}
.benefits .desc{
    font-size: 16px;
    text-align: justify;
}
.social{
    margin-top: 90px;
}
.social .col-md-6{
    color: white;
    margin-top: 20px;
    padding: 48px;
}
.social .pink{
    background-color: #ff424d;
}
.social .brown{
    background-color: #241e12;
}
.socialicons a{
    cursor: pointer;
    color: white;
    font-size: 35px;
    padding-left: 20px;
}
.join{
    margin-top: 100px;
    margin-bottom: 200px;
}
.join .title{
    font-size: 42px;
    font-weight: bold;
    text-align: center;
}
.join .apply{
    text-align: center;
}
.join form input{
    width: 50%;
    border: none;
    transition: 0.3s ;
    padding: 10px;
    font-size: 20px;
    border-bottom: 1px solid #ff424d;
}
.join form input:focus{
    border: none;
    outline: none;
    transition: 0.3s;
    border-bottom: 2px solid #ff424d;
}
