 /* hero block отступ до img */
 #rec1258463693 .t1001__btn-wrapper {
    padding-bottom: 30px;
    }
    
     /* размеры кнопок */
.t-btnflex_md, .t-btn.t-btnflex_md, .t-submit.t-btnflex_md {
    --height: 36px;
    font-size: 12px;
    padding-left: 16px;
    padding-right: 16px;
}

  /* Menu width */
#rec1257414553 .t-col_12 {
    max-width: 100% !important;
}
/* отступы по бокам */
#rec1257414553 .t481__padding40px {
    width: 20px;
}

/* отступ слева у телефона в меню*/
.t481__right_buttons {
    padding-left: 0px;
    }
    


 /* ширина карточек преимуществ*/
#rec1258499393 .t-col_3,
#rec1261657993 .t-col_3{
    max-width: 260px;
}


/* толщина линий в шагах*/
#rec1261657993 .t1106__line,
#rec1266708433 .t1106__line{
    height: 1.2px !important;
   
}

/* толщина линий в шагах*/
#rec1261657993 .t1106__line_mobile {
    width: 1.2px !important;
  
}

/* убрать отступы у кнопок в услугах*/
#rec1258516153 .t588__buttons,
#rec1261613273 .t588__buttons,
#rec1261633183 .t588__buttons{
    margin-top: 0px;
}



/* цифры в шагах*/
#rec1261657993 .t1106__number {
    width: 30px;
    height: 18px;
    border-radius: 10px;
    border: 6px solid #fff;
}

/* row-gap  в шагах*/
#rec1261657993 .t1106 .t-container {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0px;
}

/* отступ сверху кнопки в шагах*/
#rec1261657993 .t1106 .t-section__bottomwrapper {
    margin-top: 40px;
}

/* размер текста в инпутах*/
.t-input {
    font-size: 12px;
    height: 40px;
    
    }
    
 /* размер текста в инпутах*/
.t-select {
    font-size: 12px;
    height: 40px;
    
}    
/* размер текста в инпутах*/    
.t-input-phonemask__select {
    font-size: 12px !important;
}    

/* размер текста согласия*/
#rec1270788293 .t-text_xs{
    font-size: 11px;
    line-height: 1.2;
   }    

#rec1267413803 .t-checkbox__control {
    font-size: 11px !important;
    line-height: 1.2;
}



.t118 {
    padding-top: 0px;
    padding-bottom: 0px;
}



#rec1264958573 .t-slds__bullet_body {
    border-radius: 4px;
    height: 4px;
   
}



#rec1266699583 .t1110__descr+.t1110__features {
    margin-top: 20px;
}

#rec1267442553 .t1110__features {
    margin-top: 10px;
   
}

#rec1267414623 .t555__contentwrapper {
    vertical-align: top;
 
}


/* контакты*/

#rec1267414623 .t555 .t-sociallinks {
    margin-top: 10px;
}

/* контакты*/
#rec1267414623 .t555__title {
    margin-bottom: 20px;
}  
    
    /* отступы у футера*/
#rec1268116593 .t981__wrapper {
    padding: 0px 0;
  
}


@media (min-width: 1201px) {
#rec1267414623 {
   height: 450px;
}
}

@media (max-width: 960px) {
    #rec1268116593 {
    padding-right: 20px;
    padding-left: 20px;
    }
}

@media screen and (max-width: 960px) {
    .t1123__lineTop.t1123__lineTop_mobilepadding {
        padding-bottom: 0px;
    }
}

@media screen and (max-width: 960px) {
    .t1110 .t-col+.t-col {
        margin-top: 0px;
    }
}

#rec1271790553 .t795__title {
    margin-bottom: 30px;
}

@media screen and (max-width: 960px) {
#rec1267414623    .t555__contentwrapper {
        padding: 0 0 40px 0;
    }
}



    
