.about-beauty{
    max-width: 1080px;
    margin: 0 auto;
}

.head-about{
    position: relative;
    display: flex;
    align-items: start;
    gap: 16px;
    margin-bottom: 17px;
}

.head-about .head-about-inner{
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
}
.head-about .head-about-inner .title{
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    color: var(--black-color);
}
.head-about .head-about-inner .subtitle{
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: var(--black-color-70);
}
.about-text-wrap .text{
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    text-align: justify;
    margin-bottom: 16px;
    color: var(--black-color-70);
}
.about-meta{
    display: flex;
    border-right: 2px solid var(--black-color-10);
    border-left: 2px solid var(--black-color-10);
}
.about-meta div{
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.about-meta div b{
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;
    color: var(--black-color);
    display: block;
    direction: ltr;
}
.about-meta div span{
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: var(--black-color-70);
    display: block;
}
.about-meta div:nth-child(1){
    border-left: 2px solid var(--sec-color);
}
.about-meta div:nth-child(2){
    border-left: 2px solid var(--main-color);
}
.about-meta div:nth-child(3){
    border-left: 2px solid var(--sec-color);
}
.about-meta-mobile{
    display: none;
}

@media (max-width: 991px) {
.about-beauty img{
    margin: 0 auto;
    display: block;
}

}

@media (max-width: 767px) {

    .about-beauty .d-flex{
        flex-direction: column-reverse;
    }
    .about-meta-mobile{
        display: block;
    }
    .about-text-wrap .about-meta{
        display: none;
    }
    .about-meta-mobile .about-meta{
        flex-wrap: wrap;
    }
    .about-meta-mobile .about-meta div{
        width: 50%;
    }
    .about-meta{
        border: 0;
    }
    .about-meta-mobile .about-meta div{
        border: 0;
        position: relative;
    }
    .about-meta-mobile .about-meta div:nth-child(1){
        padding-bottom: 14px;
    }
    .about-meta-mobile .about-meta div:nth-child(2){
        padding-bottom: 14px;
    }
    .about-meta-mobile .about-meta div:nth-child(3){
        padding-top: 14px;
    }
    .about-meta-mobile .about-meta div:nth-child(4){
        padding-top: 14px;
    }

    .about-meta-mobile .about-meta div:nth-child(1):before,
    .about-meta-mobile .about-meta div:nth-child(3):before{
        content: "";
        width: 1px;
        height: 45px;
        background: var(--main-color);
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    .about-meta-mobile .about-meta div:nth-child(1):after,
    .about-meta-mobile .about-meta div:nth-child(2):after{
        content: "";
        width: 85%;
        height: 1px;
        background: var(--sec-color);
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
    }
}
@media (max-width: 575px) {
    .about-beauty img{
        max-width: 175px;
    }
}