.woman-voice {
	max-width: 1000px;
    width: auto;
    margin: auto;
    padding: 3em 0;
}
h3{
    font-size: 3.5rem;
    color:#005bac;
    border-bottom: none;
    line-height: 160%;
}
h3 span{
    text-align: right;
    display: block;
}
h4{
    line-height: 160%;
}
p{
    text-align: justify;
}
.woman-voice .border {
    border: 2px solid #005bac;
    padding-bottom: 1em;
    margin: 2rem 0;
}
.voice-item-flex{
    display: flex;
    justify-content: space-between;
}
.voice-item-flex .voice-item{
    flex-wrap: wrap;
    flex-basis: 50%;
}
.voice-item-flex .voice-item-small{
    flex-wrap: wrap;
    flex-basis: 30%;
}
.voice-item-flex .voice-item-big{
    flex-wrap: wrap;
    flex-basis: 70%;
}
.voice-item-flex .voice-item-small02{
    flex-wrap: wrap;
    flex-basis: 40%;
}
.voice-item-flex .voice-item-big02{
    flex-wrap: wrap;
    flex-basis: 60%;
}
.voice-item-flex .voice-item h4.name{
    font-size: 3rem;
}
.voice-item-flex .voice-item p{
    font-size: 2rem;
}
@media (max-width: 991px) {
    .woman-voice {
        margin-left: 15px;
        margin-right: 15px;
    }
}
@media screen and (min-width:768px) {
    .voice-item-flex .voice-item img.main {
        margin-right:-2rem;
        margin-bottom:-2rem;
    }
}
@media screen and (max-width:767px) {
    h3{
        font-size: 22px;
    }
    .voice-item-flex{
        display: block;
    }
    .voice-item-flex .voice-item h4.name{
        font-size: 18px;
    }
    .voice-item-flex .voice-item p {
        font-size: 16px;
    }
}