.benefits__item span{
color: var(--color-orange);
}
.wpcf7 button.first{
display: inline-block;
text-align: center;
border: 1px solid var(--color-orange);
color: var(--color-orange);
padding: 1.2em 2.75em 1.2em;
font-family: var(--font-redrose);
font-weight: 700;
line-height: 1.1;
background: transparent;
text-transform: uppercase;
-webkit-transition: 0.3s color, 0.3s background;
transition: 0.3s color, 0.3s background;
}
.wpcf7 button.first:hover{
background: var(--color-orange);
color: #fff;
}
.wpcf7-not-valid-tip{
position: absolute;
white-space: nowrap;
font-size: 3vw;
top: 100%;
left: 0;
width: 100%;
transform: translate(0, 1px);
}
@media (min-width:1070px) {
.reviews__desc{
padding-right: 1.8vw;
}
.wpcf7 button.first{
font-size: 1.04vw;
border-width: 2px;
}
.wpcf7-not-valid-tip{
font-size: .63vw;
}
}
@media (max-width:1070px) {
.section__subtitle br,
.beafter__bottom-desc br{
display: none;
}
}