.gradientorange
{ /* градиентные пятна для форм */
position: absolute;
width: 95.62px;
height: 138.1px;

background: rgba(247, 176, 141, 0.6);
filter: blur(60px);
border-radius: 500px;
transform: matrix(1, -0.02, -0.01, 1, 0, 0);
    }
    
.gradientpink
{
    position: absolute;
width: 97px;
height: 245.43px;

background: rgba(212, 116, 243, 0.8);
filter: blur(90px);
border-radius: 500px;
transform: rotate(-7.39deg);
}

.gradientpurple
{
position: absolute;
width: 91px;
height: 221.63px;

background: #8655F4;
filter: blur(100px);
border-radius: 500px;
transform: matrix(0.9, -0.4, 0.46, 0.91, 0, 0);
}

.uc-otziv .t-slds__wrapper { /* карточки отзывов */
        border: 1px solid #a15345;
        border-radius: 18px;
        padding: 20px;
    }
    
.uc-otziv .t958__slider {
        margin: auto 0; /* выравнимание отзывов слева */
    }
    
.uc-otziv .t958__avatar {
        width: 70px; /* размер аватара в отзывах */
        height: 70px;
    }

.t-input_bbonly { /* шрифт инпутов в форме */
    font-family: 'Montserrat';
}

.t-input-title { /* шрифт заголовков в форме */
    font-family: 'Montserrat';
    font-size: '16pt';
    font-weight: 'Semibold';
}

.t-input-subtitle { /* шрифт подзаголовков в форме */
    font-family: 'Montserrat';
    font-size: '14';
    font-weight: 'Regular';
    font-color: '#525252';
}

 .t-popup__container{ /* Скругление углов pop-up*/
        border-radius: 24px;
        
    }

.t702__img{ /* Скругление верхних углов изображения в pop-up*/
        border-radius: 24px 24px 0px 0px;
    }
    
/* раскрывашки скругление */
.t668__wrapper {
border-radius: 20px;
}