.client-review{
    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 277px;
    margin-bottom: 80px;
}

@media screen and (min-width:95.0625rem){
	.client-review{
	margin-top: 100px;
	}
}

@media screen and (max-width: 95rem) and (min-width: 42.0625rem) {
	.client-review{
	margin-top: 75px;
	}
}
@media screen and (max-width:42rem){
	.client-review{
	margin-top: 30px;
	}
}

.client-review__title {
    font-family: TT Firs Neue;
    font-weight: 300;
    font-size: 20px;
    line-height: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 206px;
    background: -o-linear-gradient(183.52deg, #FFFFFF 3.18%, #7B7B7B 98.8%);
    background: linear-gradient(266.48deg, #FFFFFF 3.18%, #7B7B7B 98.8%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

}

.client-review__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 822px;
}

.client-review__text--italic {
    font-family: TT Firs Neue;
    font-weight: 300;
    font-style: italic;
    font-size: 16px;
    line-height: 120%;
    color: #FFFFFF;

}

p.client-review__text--italic + p.client-review__text--italic{
    margin-top: 20px;
}

p.client-review__person {
    margin-top: 40px;
    font-family: TT Firs Neue;
    font-weight: 300;
    font-size: 20px;
    line-height: 100%;
    color: #FFFFFF;
}

p.client-review__position{
    margin-top: 5px;
    font-family: Mulish;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;

    color: #FFFFFF99;
}