h3, .uc-form-express .t700__form-upper-text, .t-title_xxs {font-size: 45px;}

body {transition:  all 1000ms !important; font-family: 'TildaSans';}

/* изображения */
img {border-radius: 1px! important;}
.t485__img {aspect-ratio: 3/2 !important;}

/* изображения */
/* button */
.t-btn, .t-btn.t-btn_xs, a.t-btn, .js-store-prod-btn, .t-submit, .t-btnflex {background: linear-gradient(116.57deg, #C5B9A5 13.31%, #E2D0B3 94.64%) !important;
border-radius: 300px; font-style: normal;
font-weight: semibold !important;
font-size: 14px; font-family: 'TildaSans';
color: #060708 !important; transition:  all 1000ms !important;}


.t-btn:hover, .t-btn.t-btn_xs:hover, .js-store-prod-btn:hover {
background: linear-gradient(116.57deg, #C5B9A5 42.56%, #E2D0B3 94.64%) !important;}

.t-btn:active, .t-btn.t-btn_xs:active, .js-store-prod-btn:active {
background: linear-gradient(116.57deg, #C5B9A5 11.31%, #E2D0B3 56.58%) !important;}

.uc-forma .t-submit  {background: none !important;
   background-color: #18191F !important;
   color: #fff !important;}
   .t1148__gallery .t-btn  {background: none !important; background-color: #eeeff4 !important;}

/* button */

/* мы рекомендуем */
.uc-fivecols .t-card__container {border-bottom: solid 1px #E3E4EA;}

.uc-fivecols .t-card__col_withoutbtn, .uc-fivecols .t923__content {border-bottom: solid 1px #fff;}
.uc-fivecols .t-card__col_withoutbtn:hover, .uc-fivecols .t923__content:hover { border-bottom: solid 1px #18191F;}


/* мы рекомендуем */

/*бренд услуги карточки*/

.t015__uptitle a {margin-top: 30px;}
.uc-brend-card .t-card__col, .uc-card .t-store__card {
background: #FFFFFF;
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
border-radius: 0px;}

.uc-brend-card .t-card__col img {width: 100%; height: auto;}

.uc-brend-card .t-card__col .t738__img {display: block !important; position: relative !important; }

 
.uc-brend-card {background: url(https://static.tildacdn.com/tild3563-6138-4064-b935-363138663637/afrodita.png) no-repeat left top !important;
background-size:  auto 100% !important;}

.uc-brend-card .t738__alphaonhover {
  opacity: .9;
}

.uc-card .js-product {margin-left: 10px; margin-right: 10px; padding-top: 10px !important;}

.uc-card .t-store__card__textwrapper {padding: 20px;}
.uc-card .js-store-buttons-wrapper {margin-top: 0px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
.uc-card .js-store-prod-btn, .uc-card .js-store-prod-btn2 {width: 48%; margin-bottom: 0px;}
.uc-card .js-store-prod-btn2.t-btn {background: none !important; background-color: #FFF !important; }
.uc-card .js-store-prod-btn2.t-btn:hover {opacity: 0.7;}

.uc-card .t-store__parts-switch-btn.t-name {font-size: 14px !important; font-weight: 500; text-transform: none !important;}

.uc-card .js-store-parts-switcher  {border-bottom: solid 1px #E3E4EA; margin: 0px !important; padding: 10px !important;}
.uc-card .js-store-parts-switcher:hover {border-bottom: solid 1px #18191F; color:; }

.uc-card .js-product.t-col_3 {max-width: 280px;}

/* бренд услуги карточки*/

/*акционные предложения*/

.uc-stocks, .uc-stocks .t801__centeredsection, .uc-stocks .t-slds__item, .uc-stocks .t-slds,
.uc-stocks .t-container, .uc-stocks .t-slds__items-wrapper, .uc-stocks .t-slds__container,
.uc-stocks .t-slds__items-wrapper, .uc-stocks .t801 {overflow-y: visible !important; backface-visibility: visible !important;}

.uc-stocks .t801__centeredsection {overflow-y: hidden !important; height: auto !important; max-height: 560px !important;}

.uc-stocks {background: url(https://static.tildacdn.com/tild6164-3265-4330-a335-373633386261/banner-bg2.jpg) no-repeat top center !important;
background-size: auto 100% !important;}

.uc-stocks .t-slds__item {overflow-x: visible !important;
background: url(https://static.tildacdn.com/tild3932-6536-4337-a532-383439663238/banner-bg.jpg) no-repeat top right -20px !important;
background-size: auto 100% !important;}

.uc-stocks .t-slds__item {overflow-x: visible !important;
background: url(https://static.tildacdn.com/tild6132-6162-4462-a363-353965623162/bg3.png) no-repeat bottom -100px right !important;
background-size: auto 120% !important;}

.uc-stocks .t-slds__bullet_wrapper {position: absolute !important; bottom: 0 !important;}

.uc-stocks .t-col:nth-child(2) {margin-top: 10% !important; padding-top: 20px !important; margin-bottom: 30px !important;  }

.uc-stocks .t-btn {min-width: 100%;}

.uc-stocks .t-text_md {max-height: 140px; overflow-y: scroll !important;}
/*акционные предложения*/

/* сотрудники*/
.uc-mramor1, .uc-mramor2 {
background: url(https://static.tildacdn.com/tild3233-3162-4334-a663-336133343464/bg-mramor2.jpg) no-repeat top center !important;
background-size:  100% auto !important; }
.uc-mramor2 {
background: url(https://static.tildacdn.com/tild3233-3162-4334-a663-336133343464/bg-mramor2.jpg) no-repeat top -300px center !important;
background-size: 100% auto !important;
}

.uc-mramor2 .t-slds__item {background: #FFFFFF;
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2) !important;
overflow: visible !important; margin-bottom: 10px !important;}

.uc-mramor2 .t-slds__item .t801__centeredsection {margin: 0px !important; margin-top: 30px;
    height: 100% !important; min-height: 100% !important; }

.uc-mramor2 .t-slds__bgimg, .uc-mramor2 .t801__imgwrapper {height: 100% !important; max-height: 100% !important;
min-height: 100% !important; aspect-ratio: 1 / 1; background-size: contain !important;}
.uc-mramor2 .t801__title {padding-top:  48px;}
.uc-mramor2 .t-slds__items-wrapper {overflow: visible !important;}
.uc-mramor2 .t801__button {margin-bottom: 48px;}

.uc-mramor2 .t-container {text-align: bottom;} 

.uc-mramor2 .t-container div:nth-child(1) {align-self: flex-end;}

/* сотрудники*/

/*отзывы*/

.uc-reviews .t1186__card {padding: 0px !important; }

.uc-reviews .t1186__card {display: flex;
    flex-direction: column; overflow: visible; }
.uc-reviews .t1186__item, .uc-reviews .t-col {overflow: visible !important;}
.uc-reviews .t1186__text {background: #FFFFFF;
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2) !important; overflow: visible !important; margin-top: 0px;
order: 1 !important; padding: 24px; overflow: visible; margin-bottom: 16px;}
.uc-reviews .t1186__head {order: 2;}

.uc-reviews .t1186__bgimg {width: 60px !important; max-width: 60px; height: 60px !important;
max-height: 60px; min-height: 60px;}

.uc-reviews .t-heading_xs, .uc-reviews .t1186__title {text-transform: none !important;
font-size: 14px !important;}

.uc-reviews .t1186__profile {display: flex; flex-direction: column; justify-content: center !important; }

.uc-reviews .t-btn, .uc-reviews .t1186__control button {background: #eeeff4 !important; }
.uc-reviews button:hover {background: #fff !important;}
.uc-reviews  .t-text-clamp__inner {margin-bottom: 24px;}


.uc-reviews {background: url(https://static.tildacdn.com/tild3631-3464-4630-a262-323761613236/afrodita2.png) no-repeat right -100px bottom !important;
background-size:  auto 100% !important;}

/*отзывы*/

/*карты*/
.uc-map .table .quill-table__cell, table .quill-table__cell {border: none !important; border-bottom: 1px solid #E3E4EA !important;
    padding-top: 30px; }
     table tr:nth-child(1) .quill-table__cell {padding-top: 0px !important;}
     
     .t431 .t431__td:nth-child(4)  {text-align: left !important;}
/*карты*/

/* меню */
.uc-menu .t461, .uc-menu2 .t461 {background: linear-gradient(180deg, #F4F5F7 0%, #FFFFFF 100%) !important;}

.uc-menu .t461__list, .uc-menu  .t461__list_item, .uc-menu2 .t461__list, .uc-menu2  .t461__list_item {display: flex; justify-content: space-between; flex-wrap: wrap !important;}

.uc-menu .t461__list_item, .uc-menu2 .t461__list_item {padding: 0 !important;}

.uc-menu li:nth-child(even) a.t-menu__link-item, .uc-menu  li:nth-child(even) a.t-menu__link-item:hover,
.uc-menu2 li:nth-child(even) a.t-menu__link-item, .uc-menu2  li:nth-child(even) a.t-menu__link-item:hover
{color: rgba(255, 255, 255, 0.1) !important;}

.uc-menu li:nth-child(even), .uc-menu2 li:nth-child(even) {background: url(https://static.tildacdn.com/tild3437-3833-4466-b530-613265623963/romb.svg)
no-repeat center center !important; background-size: 8px auto !important;}

.uc-fonmenu {background: linear-gradient(180deg, #F4F5F7 0%, #FFFFFF 100%) !important;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);
}
.uc-fonmenu .t396__filter {box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1); }

.uc-menu, .uc-menu2, .uc-fonmenu {z-index: 100000 !important;}

a.t-menusub__link-item {font-weight: semibold !important;
font-size: 14px; font-family: 'TildaSans';}

.t461__listwrapper {width: calc(100% - 40px) !important; 
}

/* меню 

.uc-menu li:nth-last-child(1) {background: linear-gradient(116.57deg, #C5B9A5 13.31%, #E2D0B3 94.64%) !important;
border-radius: 300px; font-style: normal;
font-weight: 500;
font-size: 14px; font-family: 'TildaSans';
color: #060708 !important; transition:  all 1000ms !important; padding-top: 10px !important;
padding-bottom: 10px !important;}
*/

.uc-menu .t-btn, .uc-menu2 .t-btn {padding: 0px; background: none !important;}
.uc-menu .t-btn:hover, .uc-menu2 .t-btn:hover {opacity: 0.6; }

.uc-menu .t-sociallinks__item a, .uc-menu2 .t-sociallinks__item a {position: relative !important; z-index: 100 !important; }
.uc-menu .t-sociallinks__svg, .uc-menu2 .t-sociallinks__svg {position: relative !important; z-index: 100 !important; }
.uc-menu .t-sociallinks__item a:after, .uc-menu2 .t-sociallinks__item a:after {content: '';
position: absolute; 
background: linear-gradient(154.33deg, #969BAB 15.52%, #BEC1CB 90.84%);
border-radius: 300px;
width: 100%;
 height: 100%;
 left: 0px;
 top: 0px;
z-index: 1 !important;}

/* меню */
/* utp */

/* utp */
/* формы */
.uc-forma .t-cover {overflow: visible; background-color: transparent; background-image: none; }

/*.uc-forma { background: url("https://static.tildacdn.com/tild6639-3134-4537-b562-356430643935/leaf_bg3.png")
no-repeat left -150px bottom !important; background-size:  auto 300px  !important; }*/

.uc-forma .t-width {position: relative !important; background: linear-gradient(116.57deg, #C5B9A5 13.31%, #E2D0B3 94.64%);
z-index: 99 !important;}
        
.uc-forma .t-container:after {content: '';
 position: absolute; 
 background: url("https://static.tildacdn.com/tild6135-6161-4436-a239-383039613231/leaf_bg3.png") no-repeat left bottom !important;
background-size: auto 200px  !important; 
 width: 100%;
 height: 100%;
 left: -90px;
 bottom: -30px;
z-index: 1 !important;}
/* формы */

/* заголовки шрифты*/

h1, h2, h3, h4, h5 {font-family: 'Forum';}

.t-uptitle_md {margin-bottom: 30px;}
.uc-utp .t-title::first-letter {
  font-size: 160px;
  font-weight: 500 !important;}

.t-menu__link-item {font-family: 'TildaSans';}
h1, .uc-utp .t-title {font-size: 100px; text-transform: uppercase !important; line-height: 1 !important; font-family: 'Forum';}

h2, .t-title_lg, .t-section__title {font-size: 80px; line-height: 1; align-items: center; text-align: center;
letter-spacing: 0.01em; text-transform: uppercase;
background: linear-gradient(132.23deg, #474A57 17.02%, #969BAB 86.16%);
background-size:  cover !important; font-family: 'Forum';
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
background-clip: text; text-fill-color: transparent; padding-top: 100px;}
 
 
.t-col:has(h2), .t-col:has(.t-title_lg), .t-col:has(.t-section__title) {
background: url("https://static.tildacdn.com/tild6434-6532-4333-b536-366263386233/element-h2.svg") no-repeat center top 0px !important;
background-size:  auto 60px  !important;}

.uc-zagusl .t-col:has(.t-title_lg) {background: none !important;}


.uc-about .t-col:has(h2) {background: none !important;}
.uc-about h2 {padding-top: 0px !important;}
.uc-about  h3 {background: linear-gradient(132.23deg, #C5B9A5 17.02%, #E2D0B3 86.16%);
background-size:  cover !important; font-family: 'Forum';
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
background-clip: text; text-fill-color: transparent; }

h2, .t-title_lg, .t-section__title {font-size: 80px; color: #F4F5F7;
text-transform: uppercase !important; line-height: 1 !important; font-family: 'Forum';}

h3, .uc-form-express .t700__form-up=per-text, .t-title_xxs {font-size: 60px; line-height: 1 !important; font-family: 'Forum';
text-transform: uppercase !important;}
h3 {margin-bottom: 0px !important;}
h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs  {font-family: 'Forum';
font-size: 30px !important; line-height: 1 !important; text-transform: uppercase !important;}
h5, .t-card__uptitle, .t-name,.t-heading_sm, .uc-fivecols .t-heading_sm {font-family: 'Forum'; font-size: 22px !important; line-height: 1 !important;
font-weight: 400 !important; text-transform: uppercase !important;}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 30px !important; color: #969BAB !important; display: flex; align-items: center;
justify-content: center; flex-grow: 1;}


.t-descr_md, .t-descr_xl {font-size: 24px !important; font-family: 'TildaSans';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 18px !important; font-family: 'TildaSans';}
.t-text_xs, .t-uptitle_md {font-size: 14px !important; font-family: 'TildaSans';}

/* заголовки */
/* страницы услуг */

.t431 .t431__thead {background: linear-gradient(154.33deg, #969BAB 15.52%, #BEC1CB 90.84%);
border: 1px solid #E7EDF1; }
.uc-price .t-title {text-transform: uppercase; padding-top: 10px !important;
padding-bottom: 10px !important;}
.uc-price .t431__th {padding-top: 10px !important;
padding-bottom: 10px !important;}
.uc-price h3 .t795__title {margin-bottom: 0px !important;} 

.uc-price .t431__td:nth-last-child(1) {padding-right: 0px !important;}


/* 

.t431__td:nth-child(1), .t431__td:nth-child(4) {width: 20% !important; text-align: left !important;}
.t431__td:nth-child(2), .t431__td:nth-child(5) {width: 10% !important; text-align: right !important;}
.t431__td:nth-child(3), .t431__td:nth-child(6), .uc-price .t431__td:nth-last-child(1)  {width: 10% !important; text-align: right !important; padding-right: 0!important;}
*/

.t431__td:nth-child(3), .t431__td:nth-child(6) {text-align: right !important; padding-right: 0!important;}
.uc-price .t-col {margin-right: 0px; max-width: 100%; }

.t431__td:nth-child(1), .t431__td:nth-child(4) {max-width: 25%; width: 25%;}
.t431__td:nth-child(2), .t431__td:nth-child(5) {max-width: 15%; width: 15%;}


.t431 .t431__th:nth-last-child(1) {max-width: 99%; width: 99%;}

/* страницы услуг */



/* мобильная версия */

@media screen and (max-width: 1200px) {
    
/* заголовки шрифты*/
h1, .uc-utp .t-title {font-size: 90px;}
.uc-utp .t-title::first-letter {font-size: 120px;}

h2, .t-title_lg, .t-section__title {font-size: 60px; padding-top: 80px;}
 
.t-col:has(h2), .t-col:has(.t-title_lg), .t-col:has(.t-section__title) {
background: url("https://static.tildacdn.com/tild6434-6532-4333-b536-366263386233/element-h2.svg") no-repeat center top 0px !important;
background-size:  auto 50px  !important;}
.uc-about .t-col:has(h2) {background: none !important;}
.uc-about h2 {padding-top: 0px !important;}

.uc-about  h3 {background: linear-gradient(132.23deg, #C5B9A5 17.02%, #E2D0B3 86.16%);
background-size:  cover !important; font-family: 'Forum';
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
background-clip: text; text-fill-color: transparent;}

h3, .uc-form-express .t700__form-upper-text, .t-title_xxs {font-size: 50px;}

h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs  {font-size: 30px !important;}

h5, .t-card__uptitle, .t-name,
.t-heading_sm, .uc-fivecols .t-heading_sm {font-family: 'Forum'; font-size: 22px !important; line-height: 1 !important;
font-weight: 400 !important; text-transform: uppercase !important;}

.t-descr_md {font-size: 24px !important;}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 30px !important; color: #969BAB !important; display: flex; align-items: center;
justify-content: center; flex-grow: 1;}

.t-feed__post-parts-date-row_aftertitle {display: flex !important; justify-content: center;}

/* заголовки */

/* карточки услуг */

.uc-card .js-product.t-col_3 {
    max-width: 220px; }
    
 .uc-card .js-store-prod-btn, .uc-card .js-store-prod-btn2.t-btn {width: 100% !important;}
 .uc-card .js-store-prod-btn2.t-btn {margin-top: 10px;}
/* карточки услуг */
    .uc-stocks .t801__centeredsection {overflow-y: hidden !important; height: auto !important; max-height: 1000px !important;}
/* сотрудники */
    .uc-mramor2 .t-slds__item .t801__centeredsection {margin: 0px !important; margin-top: 60px !important;
    height: 100% !important; min-height: 100% !important; }
    
   
/* сотрудники */
}

@media screen and (max-width: 980px) {
.uc-card .t-store__card__textwrapper, .uc-card .js-store-buttons-wrapper {padding-left: 0px; padding-right: 0px; }
.uc-card .t-store__grid-cont .t-col, .uc-card .t-store__grid-cont .t-store__stretch-col {margin-bottom: 20px;}
 
 /*главный баннер*/
 /*.uc-utp .t-cover__carrier {background-position: center right -400px !important;}*/
 .uc-utp .t734__wrapper {max-width: 60% !important; padding-top: 120px !important;}
 .uc-utp .t-btn {width: 100% !important; min-width: 100% !important;}
  /*главный баннер*/
 
 /* заголовки шрифты*/

h1, .uc-utp .t-title {font-size: 60px; text-transform: uppercase !important; line-height: 1 !important; font-family: 'Forum';}
.uc-utp .t-title::first-letter {font-size: 80px;}

h2, .t-title_lg, .t-section__title {font-size: 50px; padding-top: 80px;}
 
.t-col:has(h2), .t-col:has(.t-title_lg), .t-col:has(.t-section__title) {
background: url("https://static.tildacdn.com/tild6434-6532-4333-b536-366263386233/element-h2.svg") no-repeat center top 0px !important;
background-size:  auto 50px  !important;}
.uc-zagusl .t-col:has(.t-title_lg) {background: none !important;}
.uc-zagusl .t-uptitle_md {margin-bottom: 16px !important;}
.uc-about .t-col:has(h2) {background: none !important;}
.uc-about h2 {padding-top: 0px !important;}

.uc-about  h3 {background: linear-gradient(132.23deg, #C5B9A5 17.02%, #E2D0B3 86.16%);
background-size:  cover !important; font-family: 'Forum';
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
background-clip: text; text-fill-color: transparent;}

h3, .uc-form-express .t700__form-upper-text, .t-title_xxs {font-size: 45px;}

h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs  {font-size: 30px !important;}

h5, .t-card__uptitle, .t-name,
.t-heading_sm, .uc-fivecols .t-heading_sm {font-family: 'Forum'; font-size: 22px !important; line-height: 1 !important;
font-weight: 400 !important; text-transform: uppercase !important;}


.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 30px !important; color: #969BAB !important; display: flex; align-items: center;
justify-content: center; flex-grow: 1;}

.t-descr_md, .t-descr_xl {font-size: 20px !important; font-family: 'TildaSans';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 18px !important; font-family: 'TildaSans';}
.t-text_xs, .t-uptitle_md {font-size: 14px !important; font-family: 'TildaSans';}

.t-feed__post-parts-date-row_aftertitle {display: flex !important; justify-content: center;}

/* заголовки */

/* карточки услуг */

.uc-card .js-product.t-col_3 {
    max-width: 300px; }
    .uc-card .js-store-prod-btn, .uc-card .js-store-prod-btn2.t-btn {width: 100% !important;}
    
 .uc-card .js-store-prod-btn2.t-btn    
   { margin-top: 10px; }
    
/* карточки услуг */
   
/* страницы услуг */

.uc-price .t-col {margin-right: 0px; max-width: 100%;}
.t431__td:nth-child(1), .t431__td:nth-child(4) {max-width: 40% !important; width: 40% !important;
padding-right: 0px !important; min-height: 50px !important; display: flex !important;
    align-items: center !important; justify-content: start !important;
}
.t431__td:nth-child(2), .t431__td:nth-child(5) {max-width: 25% !important; width: 25% !important;
   padding-left: 0px !important; min-height: 50px !important;display: flex !important;
   align-items: center !important; justify-content: end !important;
}
.t431__td:nth-child(3), .t431__td:nth-child(6) {max-width: 30% !important; width: 30% !important;
    padding-right: 0px !important; padding-left: 0px !important; min-height: 50px !important;display: flex !important;
    align-items: center !important; justify-content: end !important;
}

 .uc-price tr {display: flex !important; flex-direction: row !important; flex-wrap: wrap !important;
     align-items: center !important;}
     
.uc-zagusl {margin-top: 90px !important;}

.t007 .t-col, .t-col .t005__text {margin: 0px !important;}

/* страницы услуг */

.uc-stocks .t801__centeredsection {overflow-y: hidden !important; height: auto !important;
max-height: 500px !important;}

/*сотрудники*/
.uc-mramor2 {
background: url(https://static.tildacdn.com/tild3233-3162-4334-a663-336133343464/bg-mramor2.jpg) repeat-y top center !important;
background-size:  100% auto !important;}

.uc-mramor2 .t801__imgwrapper, .uc-mramor2 .t-slds__bgimg {border-radius: 300px !important;}

.uc-mramor2 .t-slds__item .t801__centeredsection {margin: 0px !important; margin-top: 0px !important;
    height: 100% !important; min-height: 100% !important; }

/*сотрудники*/

 /*акционные предложения*/
.uc-stocks .t801__centeredsection {overflow-y: hidden !important; height: auto !important;
max-height: 600px !important;}
 /*акционные предложения*/
}

 @media screen and (max-width: 960px) {

 /*акционные предложения*/

.uc-stocks {background: url(https://static.tildacdn.com/tild6164-3265-4330-a335-373633386261/banner-bg2.jpg) no-repeat top center !important;
background-size: auto 100% !important; mix-blend-mode: soft-light !important;}

.uc-stocks .t-slds__item {overflow-x: visible !important;
background: url(https://static.tildacdn.com/tild6132-6162-4462-a363-353965623162/bg3.png) no-repeat center center  !important;
background-size: 100% auto !important;
mix-blend-mode: color-dodge !important;}

.uc-stocks .t-slds__img {border-bottom: 1px solid #C5B9A5;}

.uc-stocks .t-slds__bullet_wrapper {position: absolute !important; bottom: 0 !important;}

.uc-stocks .t-col:nth-child(1) { margin-bottom: 0px !important;}

.uc-stocks .t-col:nth-child(2) {margin-top: 0px !important; margin-bottom: 60px !important; padding-top: 30px !important; 
    border-top: 1px solid #C5B9A5;}

.uc-stocks .t-btn {min-width: 100%;}

/*акционные предложения*/
}
 
 
 @media screen and (max-width: 640px) {
.uc-card .t-store__card__textwrapper, .uc-card .js-store-buttons-wrapper {padding-left: 0px; padding-right: 0px; }
.uc-card .t-store__grid-cont .t-col, .uc-card .t-store__grid-cont .t-store__stretch-col {margin-bottom: 20px;}

  /*главный баннер*/
  /* 
  .uc-utp .t-cover__carrier {
background:  no-repeat center center !important;
background-size:  auto 100%  !important;} 
  
 .uc-utp .t-slds__item:nth-child(1) .t-cover__carrier {
background: url("https://static.tildacdn.com/tild6538-3366-4436-b661-383138343238/bg-mobile1.jpg") no-repeat center center !important;
background-size:  auto 100%  !important;}
 .uc-utp .t-slds__item:nth-child(2) .t-cover__carrier {
background: url("https://static.tildacdn.com/tild3238-6531-4764-a634-316139316437/bg-mobile2.jpg") no-repeat center center !important;
background-size:  auto 100%  !important;}
 .uc-utp .t-slds__item:nth-child(3) .t-cover__carrier {
background: url("https://static.tildacdn.com/tild6362-3465-4334-b761-353266353661/bg-mobile3.jpg") no-repeat center center !important;
background-size:  auto 100%  !important;}*/
 
 .uc-utp .t734__wrapper {max-width: 60% !important; padding-top: 120px !important;}
 
 .uc-utp .t-btn {width: 100% !important; min-width: 100% !important;}
  /*главный баннер*/
 
 /* заголовки шрифты*/

h1, .uc-utp .t-title {font-size: 50px; text-transform: uppercase !important; line-height: 1 !important; font-family: 'Forum';}
.uc-utp .t-title::first-letter {font-size: 60px;}

h2, .t-title_lg, .t-section__title {font-size: 40px; padding-top: 60px;}
 
.t-col:has(h2), .t-col:has(.t-title_lg), .t-col:has(.t-section__title) {
background: url("https://static.tildacdn.com/tild6434-6532-4333-b536-366263386233/element-h2.svg") no-repeat center top 0px !important;
background-size:  auto 50px  !important;}

.uc-about .t-col:has(h2) {background: none !important;}
.uc-about h2 {padding-top: 0px !important;}

.uc-about  h3 {background: linear-gradient(132.23deg, #C5B9A5 17.02%, #E2D0B3 86.16%);
background-size:  cover !important; font-family: 'Forum';
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
background-clip: text; text-fill-color: transparent;}

h3, .uc-form-express .t700__form-upper-text, .t-title_xxs {font-size: 30px;}

h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs  {font-size: 30px !important;}

h5, .t-card__uptitle, .t-name,
.t-heading_sm, .uc-fivecols .t-heading_sm {font-family: 'Forum'; font-size: 22px !important; line-height: 1 !important;
font-weight: 400 !important; text-transform: uppercase !important;}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 30px !important; color: #969BAB !important; display: flex; align-items: center;
justify-content: center; flex-grow: 1;}

.t-descr_md, .t-descr_xl {font-size: 18px !important; font-family: 'TildaSans';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 16px !important; font-family: 'TildaSans';}
.t-text_xs, .t-uptitle_md {font-size: 12px !important; font-family: 'TildaSans';}

.t-feed__post-parts-date-row_aftertitle {display: flex !important; justify-content: center;}

/* заголовки */ 

/* карточки услуг */

.uc-card .js-product.t-col_3 {
    max-width: 270px; }
    
    /* карточки услуг */
    
  /* страницы услуг */  
    .uc-zagusl {margin-top: 60px !important;}

/* страницы услуг */
    
    .uc-cook .t887 {z-index: 9990999 !important;}

}

@media screen and (max-width: 600px) {
/* карточки услуг */

.uc-card .js-product.t-col_3 {
    max-width: 240px; }
    
    /* карточки услуг */
    
    
 

}

@media screen and (max-width: 540px) {
/* карточки услуг */

.uc-card .js-product.t-col_3 {
    max-width: 230px; }
    
    /* карточки услуг */

}
@media screen and (max-width: 520px) {
/* карточки услуг */
.uc-card .js-product.t-col_3 {
    max-width: 210px;}
    
    /* карточки услуг */
    

}
 
 @media screen and (max-width: 480px) {
.uc-card .t-store__card__textwrapper, .uc-card .js-store-buttons-wrapper
{padding-left: 0px; padding-right: 0px; }
.uc-card .t-store__grid-cont .t-col, .uc-card .t-store__grid-cont .t-store__stretch-col
{margin-bottom: 20px;}

/*главный баннер*/
 /*
.uc-utp .t-cover__carrier {
background-position: -150px  center !important;
background-size: auto 100% !important;}  
*/


/* 

 .uc-utp .t-cover__carrier {
background:  no-repeat center right -100px !important;
background-size:  auto 100%  !important;}

 .uc-utp .t-slds__item:nth-child(2) .t-cover__carrier {
background: url("https://static.tildacdn.com/tild3238-6531-4764-a634-316139316437/bg-mobile2.jpg") no-repeat center right -100px !important;
background-size:  auto 100%  !important;}
 .uc-utp .t-slds__item:nth-child(3) .t-cover__carrier {
background: url("https://static.tildacdn.com/tild6362-3465-4334-b761-353266353661/bg-mobile3.jpg") no-repeat center right -100px !important;
background-size:  auto 100%  !important;}*/

.uc-utp .t734__wrapper {max-width: 80% !important; width: 80% !important; min-width: 80% !important;}
.uc-utp .t-btn {width: auto !important; min-width: 100% !important;}
  /*главный баннер*/
 
 /* заголовки шрифты*/

h1, .uc-utp .t-title {font-size: 38px; text-transform: uppercase !important; line-height: 1 !important; font-family: 'Forum';}
.uc-utp .t-title::first-letter {font-size: 48px;}

h2, .t-title_lg, .t-section__title {font-size: 35px; padding-top: 60px;}
 
.t-col:has(h2), .t-col:has(.t-title_lg), .t-col:has(.t-section__title) {
background: url("https://static.tildacdn.com/tild6434-6532-4333-b536-366263386233/element-h2.svg") no-repeat center top 0px !important;
background-size:  auto 40px  !important;}
.uc-about .t-col:has(h2) {background: none !important;}
.uc-about h2 {padding-top: 0px !important;}

.uc-about h3 {background: linear-gradient(132.23deg, #C5B9A5 17.02%, #E2D0B3 86.16%);
background-size:  cover !important; font-family: 'Forum';
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
background-clip: text; text-fill-color: transparent;}

h3, .uc-form-express .t700__form-upper-text, .t-title_xxs, .t698__title {font-size: 25px;}

h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs  {font-size: 20px !important;}

h5, .t-card__uptitle, .t-name,
.t-heading_sm, .uc-fivecols .t-heading_sm {font-family: 'Forum'; font-size: 18px !important; line-height: 1 !important;
font-weight: 400 !important; text-transform: uppercase !important;}

.t-descr_md, .t-descr_xl {font-size: 16px !important; font-family: 'TildaSans';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 14px !important; font-family: 'TildaSans';}
.t-text_xs, .t-uptitle_md {font-size: 10px !important; font-family: 'TildaSans';}

.t-feed__post-parts-date-row_aftertitle
{display: flex !important; justify-content: center;}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 30px !important; color: #969BAB !important; display: flex; align-items: center;
justify-content: center; flex-grow: 1;}

.t-feed__post-parts-date-row_aftertitle {display: flex !important; justify-content: center;}
.t-btn {font-size: 12px !important;}
/* заголовки */

/* карточки услуг */
.uc-card .js-product.t-col_3 {
    max-width: calc(50% - 20px);}
    
  .uc-card .t-store__card__imgwrapper {aspect-ratio: 1/1 !important;
  padding-bottom: 0px!important;} 
.uc-card .t-store__card__img { margin: 0px;}
    
    /* карточки услуг */
    
     /* формы */
    .uc-forma .t-form__submit {margin-bottom: 40px; }
    .t698__title {margin-top: 40px;}
    
    .uc-forma .t698__mainwrapper {width: 100% !important;}
    
    /* формы */
    
    /* кнопка записи */ 
  
    .uc-yclients .yButton.bottom.right {
  bottom: 40px !important; right: 40px !important;}
  
  .uc-yclients .yButton {
  width: 50px !important;
  height: 50px !important;}
  
  .uc-yclients .yButtonBackground {width: 50px !important;
  height: 50px !important;}
  
    .uc-yclients .yButtonText {
  font-size: 12px !important;}
    /* кнопка записи */ 
    
    /* страницы услуг */

.uc-price .t-col {margin-right: 0px; max-width: 100%;}
.t431__td:nth-child(1), .t431__td:nth-child(4) {max-width: 100% !important; width: 100% !important;
padding-right: 0px !important; padding-left: 0px !important;}
.t431__td:nth-child(2), .t431__td:nth-child(5) {max-width: 48% !important; width: 48% !important;
   padding-left: 0px !important; text-align: left !important; justify-content: start !important;}
   
   
.t431__td:nth-child(3), .t431__td:nth-child(6) {max-width: 48% !important; width: 48% !important;
    padding-right: 0px !important; padding-left: 0px !important;
}


.t431__td .t-btn {width: 100% !important;}

 .uc-price tr {display: flex !important; flex-direction: row !important; flex-wrap: wrap !important;
     align-items: center !important; 
 }
 
  /* страницы услуг */  
.uc-zagusl {margin-top: 60px !important;}
/* страницы услуг */  

/* страницы услуг */
    
 }
 
 
 @media screen and (max-width: 420px) {
     
     /* карточки услуг */
.uc-card .js-product.t-col_3 {
    max-width: calc(100% - 20px);
    min-width: calc(100% - 20px);}

    
    /* карточки услуг */
     
 }
 
@media screen and (max-width: 380px) {
     
/* заголовки шрифты*/

h1, .uc-utp .t-title {font-size: 32px; text-transform: uppercase !important; line-height: 1 !important; font-family: 'Forum';}
.uc-utp .t-title::first-letter {font-size: 42px;}

h2, .t-title_lg, .t-section__title {font-size: 28px; padding-top: 60px;}
 
.t-col:has(h2), .t-col:has(.t-title_lg), .t-col:has(.t-section__title) {
background: url("https://static.tildacdn.com/tild6434-6532-4333-b536-366263386233/element-h2.svg") no-repeat center top 0px !important;
background-size:  auto 30px  !important;}

h3, .uc-form-express .t700__form-upper-text, .t-title_xxs, .t698__title {font-size: 22px !important;}

h4, .uc-advantages .t1008__title, .t-name_md, .t-heading_xs  {font-size: 18px !important;}

h5, .t-card__uptitle, .t-name,
.t-heading_sm, .uc-fivecols .t-heading_sm {font-family: 'Forum'; font-size: 16px !important; line-height: 1 !important;
font-weight: 400 !important; text-transform: uppercase !important;}

.t-descr_md, .t-descr_xl {font-size: 15px !important; font-family: 'TildaSans';}
.t-descr_xxs, .t-text_md, .quill-table__cell {font-size: 13px !important; font-family: 'TildaSans';}
.t-text_xs {font-size: 10px !important; font-family: 'TildaSans';}

.t-feed__post-parts-date-row_aftertitle
{display: flex !important; justify-content: center;}

.data, .s-feed-post-date.t-feed__post-date, .t-feed__post-date, .t-feed__post-date.t-uptitle
{font-size: 24px !important; color: #969BAB !important; display: flex; align-items: center;
justify-content: center; flex-grow: 1;}

.t-feed__post-parts-date-row_aftertitle {display: flex !important; justify-content: center;}
.t-btn {font-size: 12px !important;}
/* заголовки */


  /* страницы услуг */  
.uc-zagusl {margin-top: 50px !important;}
/* страницы услуг */  
     
 }

 
 /* мобильная версия */

