/* фон с зерном */
.beige-texture 
{
    background-image: url(https://thumb.tildacdn.com/tild6138-3034-4964-b938-633861386233/-/format/webp/Kodak_Portra_copy.jpg);
    background-size: 1100px;
}

.menu{
    -webkit-box-shadow: 0px 5px 10px -4px rgba(34, 60, 80, 0.2); 
    -moz-box-shadow: 0px 5px 10px -4px rgba(34, 60, 80, 0.2); 
    box-shadow: 0px 5px 10px -4px rgba(34, 60, 80, 0.2);
    border-radius: 50px;
    
}

/* фиксация */
.fixed 
{
    position: fixed;
}

/* слой шапка */
.uc-header 
{
    position: relative;
    z-index: 1;
}

/* слой описание */
.uc-about 
{
    position: relative;
    z-index: 6;
}

/* слой портфолио */
.uc-portfolio
{
    position: relative;
    z-index: 3;
}

/* слой форма */
.uc-form {
    position: relative;
    z-index: 4;
}

.uc-services-t1 {
   position: relative;
    z-index: 6;
}

.uc-services-t2 {
   position: relative;
    z-index: 6;
}

.uc-services .t-col .t-col_12 .t-section__title {
    margin-bottom: 50px;
   
}

.uc-feedback {
    position: relative;
    z-index: 1;
}

.uc-footer {
    position: relative;
    z-index: 7;
}


/* слой услуги height: 60vh;*/
.uc-services {
    height: 100%;
    position: relative;
    z-index: 5; 
    background-image: url();
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center top;
    background-attachment: fixed;
    backround-repeat: no-repeat;
    padding-right: 10px;
}





/* заголовок
.uc-services .t-section__title.t-title.t-title_xs {
   color:#414042;
   line-height: 0.99;
   padding-bottom: 10px;
   
} 
*/

/* линия внизу 
.uc-services .t-section__title.t-title.t-title_xs {
    border-bottom-style: solid;
    border-bottom-width: 1px; 
    border-bottom-color: #414042;
}*/



.uc-services-t1 .t-text {
    border-bottom-style: solid;
    border-bottom-width: 2px; 
    border-bottom-color: #414042;
}

/*зоголовок для галереи*/
.uc-heading {
    z-index: 7;
    position: relative;
}

/*портфолио*/
.uc-portfolio{
    background-image: url(https://optim.tildacdn.com/tild3330-3861-4464-b432-633131636338/-/format/webp/07_copy.jpg);
    background-size: 100% auto;
    background-position: center top;
    background-repeat: no-repeat;
    z-index: 6;
}

/*портфолио*/
.uc-portfolio .t603 {
    padding-left: 5%;
    padding-right: 5%;
    padding-top:5%;
} 




/* прозрачный элемент*/
.glass {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}

/* кнопка в шапке*/
.button-new {
background-color: #6bfffc;
background-image: url(https://static.tildacdn.com/tild3433-3763-4632-a338-616162613430/clipboard-check.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: 15px center;
border-radius:4px;
}

/* кнопка в шапке*/
.button-new:hover {
background: #1C1C1C;
background-image: url(https://static.tildacdn.com/tild3836-6535-4733-b132-376162356234/clipboard-check_33.svg);
background-size: 20px;
background-repeat: no-repeat;
background-position: 15px center;
}

.uc-header a.tn-atom {
    padding-left: 20px;
}


/* форма*/
.uc-form {
  background-image: url(https://optim.tildacdn.com/tild3438-3939-4435-a531-393564366131/-/format/webp/08_copyd.jpg);
    background-size: auto auto;
    background-position: center top;
    background-repeat: repeat;
    z-index: 9;
    position: relative;
}

/* подвал*/
.uc-footer {
   position: relative;
   z-index: 10;
}

/* кнопка в форме*/
.uc-form button.t-submit {
    color: #6bfffc;
    background-color: #1C1C1C;
    background-image: url(https://static.tildacdn.com/tild3836-6535-4733-b132-376162356234/clipboard-check_33.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 23px center;
    padding-left: 50px;
    border-radius:4px;
}

/* кнопка в форме*/
.uc-form button.t-submit:hover {
    color: #1C1C1C;
    background-color: #6bfffc;
    background-image: url(https://static.tildacdn.com/tild3433-3763-4632-a338-616162613430/clipboard-check.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 23px center;
    padding-left: 50px;
    border-radius:4px;
}

/* кнопка в форме*/
.uc-form .t-submit {
    height: 45px;
    width:100%;
}

/* кнопка в форме*/
.uc-form .t823 .t-form__submit {
    margin-top: 100px;  
}

.uc-form .t-descr_md {
    font-size: 16px;
    line-height: 1.2;
}

.uc-form .t-title_xs {
    font-size: 50px;
    line-height: 1;
}

.uc-form .t823__container_indent {
    padding: 0 60px;
}

.uc-form .t823__main-wrapper {
    padding-left: 0px;
    padding-right: 15%;
   
}


/* подвал на мобильнике*/
@media screen and (max-width: 640px) {
    /* шрифт заголовка вформе*/
    .uc-form .t-title_xs {
    font-size: 40px;
    line-height: 1;
    }
    
    /* отступ сверху в форме до заголовка*/
    .uc-form  .t823__wrapper_mobile.t823__wrapper .t823__main-wrapper {
    padding-top: 0px;
    }
    
    /* убераем отсут справа*/
    .uc-form .t823__main-wrapper {
    padding-left: 0px;
    padding-right: 0px;
    }
    
    /* отступы в подвале справа и слева*/
    .uc-form .t823__container_indent {
    padding: 0 0px;
    }
    
    /* отступ первого блока*/
    .uc-form .t823__main-wrapper {
        padding-left: 20px;
        padding-right: 30px;
    }

}

/* скрываем копирайт
#rec705951885 .tn-elem[data-elem-id="1707857442403"] .tn-atom { 
    visibility: hidden;
}

*/


/* текст под галлереей на мобильнике*/
.uc-gallery-m .t-slds__descr {
    margin-top: 15px;
    color: #000;
}

.uc-gallery-m .t-name_xs {
        font-size: 19px;
    }

/* стрелка в галлерее отступ справа*/  
.uc-gallery button.t-slds__arrow.t-slds__arrow-right {
    right: 40px;
}

/*отступ справа в отзывах*/  
@media screen and (max-width: 640px) {
.uc-feedback li.t942__col.t-col.t-col_4.t-item.t-list__item {
    padding-right: 35px;
}}

/*размер шрифта имени отзыва на телефоне*/ 
@media screen and (max-width: 640px) {
    .uc-feedback .t-name_xs {
    font-size: 18px;
}}

.uc-feedback .t942__avatar {
    margin-right: 19px;
}




