#about-brand-page {

}


/*BUTIQUE*/

.boutique {

}

.boutique__text {
    font-size: 14px;
    margin-top: 20px;
}

@media (max-width: 768px) {
    .boutique__title{
        font-size: 30px;
    }
    .boutique__text {
        font-size: 16px;
    }
}

/*BUTIQUE_END*/
/*MISSION*/
.mission {
    margin-top: 93px;
}
@media (max-width: 1200px) {
    .mission {
        margin-top: 170px;
    }
}
@media (max-width: 768px) {
    .mission {
        margin-top: 230px;
    }
    .mission__title {
        font-size: 25px;
        text-transform: lowercase;
    }
    .mission__title:first-letter {
        text-transform: uppercase;
    }
    .mission__text {
        font-size: 16px;
    }
}
/*MISSION_END*/

/*HAND-MADE*/
.hand-made {
    margin-top: 195px;
}
.hand-made__title {
    text-align: center;
    margin-bottom: 15px;
}
.hand-made__text {
    font-size: 14px;
    margin-bottom: 33px;
}
@media (max-width: 1200px) {
    .hand-made {
        margin-top: 100px;
    }
}
@media (max-width: 768px) {
    .hand-made__title {
        font-size: 25px;
    }
    .hand-made__text {
        font-size: 16px;
    }
}
/*HAND-MADE_END*/
/*APPROACH*/

.approach {

}
.approach__items{
    display: flex;
    flex-direction: column;
    gap: 28px;
}
.approach__item{
    display: flex;
    align-items: center;
    gap: 20px;
}
.approach .img-wrapper {
    max-width: 480px;
}
.approach__content {
    max-width: 665px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
}
.approach__title {
    margin-bottom:0 ;
}
.approach__text {
    font-size: 14px ;
}
@media (max-width: 768px) {
    .approach__items {
        gap: 48px;
    }
    .approach__item {
        flex-wrap: wrap;
    }
    .approach .img-wrapper {
        order: 2;
        max-width: unset;
    }
    .approach__content {
        gap: 25px;
    }
    .approach__title {
        font-size: 25px;
    }
    .approach__text {
        font-size: 16px ;
    }
}

/*APPROACH_END*/
/*CERTIFICATES*/
.certificates .block__content{
    padding: 39px 80px 39px 85px;
    gap: 15px;
}

.certificates__title {
    max-width: 425px;
    margin-bottom: unset;
}
.certificates__text{
    margin-bottom: 10px;
    max-width: 425px;
    font-size: 14px;
}
.certificates__link-btn{
    max-width: 180px;
    background-color: unset;
    padding: 0;
}

@media (max-width: 768px) {
    .certificates__title {
        font-size: 25px;
    }
    .certificates .block__content{
        padding: 30px 15px 35px 15px;
    }
}
/*CERTIFICATES_END*/



/*REVIEWS*/

.reviews {
    margin-top: 190px;
}
.reviews__title {
    text-align: center;
    margin-bottom: 75px;
}
.reviews__list {
    display: flex;
    flex-wrap: wrap;
    gap: 80px 37px;
    justify-content: flex-end;
}
.reviews__item {
    max-width: 554px;
    width: 100%;
    background-color: var(--pastel-color);
    padding: 46px 29px 48px 29px;
    display: flex;
    position: relative;
    justify-content: flex-end;
}
.reviews .img-wrapper {
    max-width: 160px;
    position: absolute;
    top: -25px;
    left: -18px;
}
.reviews__content {
    max-width: 370px;
    display: flex;
    flex-direction: column;
    padding: 0 0 0 20px;
    gap: 5px;
}
.reviews__item-title {
    font-weight: bold;
}
.reviews__text {
    font-size: 12px;
}


@media (max-width: 1200px) {
    .reviews__list {
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .reviews {
        margin-top: 123px;
    }
    .reviews__title {
        font-size: 25px;
        text-align: start;
    }
    .reviews__list {
        justify-content: center;
    }
    .reviews__content {
        padding: 0;
    }
    .reviews .img-wrapper {
        top: -52px;
        right: 40px;
        left: unset;
        max-width: 100px;
    }
}
/*REVIEWS_END*/