.img-sec{
    width: auto;
height: 585px;
}
.aboutus{
    margin-top: 120px;

    display: flex;
    flex-direction: column;
    align-items: center;
}
.color{
    color: #B34C51;
}

.aboutus h1{
    width: 779px;
    letter-spacing: -5.04px;
    text-align: center;
    line-height: 76px;
    margin-bottom: 120px;
}
.aboutus h4{
    letter-spacing: 6.4px;
}
.line-hori{
    margin-bottom: 50px;
    margin-top: 50px;

}

.heading{
    margin-top: 120px;
    margin-bottom: 120px;
text-align: center;
font-family: Manrope;
font-size: 84px;
font-style: normal;
font-weight: 500;
line-height: 76px; /* 90.476% */
letter-spacing: -5.04px;
width: 779px;
align-content: center;
}
.color{
    color: #B34C51;
}
.main{
    display: flex;
    width: 100vw;
    margin-top: 100px;

    
}
.main-section{
    display: flex;
    align-items: center;
    gap: 100px;
    margin-left: 100px;
}
.main-text{
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.main-section p{
    color: #000;

font-family: COCOMAT;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 150%; /* 24px */
width: 540px;
}

.main h4{
    color: #383938;

font-family: Manrope;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 109%; /* 61.04px */
letter-spacing: -3.36px;
width: 500px;
}

.detail{
    background-image: url(../assets/Frame\ 13.png); /* Sets background image */
    background-size: cover; 
    width: 100vw;
    height: 585px;
}

.detail2{
    background-image: url(../assets/Group\ 35.png); /* Sets background image */
    background-size: cover; 
    width: 100vw;
    height: 585px;
}

.detail3{
    background-image: url(../assets/Group\ 36.png); /* Sets background image */
    background-size: cover; 
    width: 100vw;
    height: 585px;
}
