#nav2445007901 .t-menu-popover__container {
    padding-top: 56px;
}

/* z-index */

.uc-z-index {
    position: relative;
    z-index: 99;
}


/* Скругленные углы */

.uc-rounded {
    border-radius: 40px!important;
    overflow: hidden!important;
}

.uc-rounded-top {
    border-radius: 40px 40px 0 0!important;
    overflow: hidden!important;
}

.uc-rounded-bottom {
    border-radius: 0 0 40px 40px!important;
    overflow: hidden!important;
}


.uc-visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    overflow: hidden;
    white-space: nowrap;
}

/*Статьи*/

.uc-docs .js-feed-parts-switcher.t-feed__parts-switch-btn,
.uc-articles .js-feed-parts-switcher.t-feed__parts-switch-btn {
    margin: 0!important;
}

.uc-docs .t-feed__parts-switch-wrapper,
.uc-articles .t-feed__parts-switch-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.uc-docs .js-feed-parts-switcher.t-feed__parts-switch-btn a,
.uc-articles .js-feed-parts-switcher.t-feed__parts-switch-btn a {
    padding: 8px 16px!important;
    margin: unset!important;
    gap: 4px!important;
    border-radius: 12px!important;
}

.uc-docs .js-feed-container .js-feed-post:first-child .t-feed__row-bigimg-grid__post-wrapper,
.uc-articles .js-feed-container .js-feed-post:first-child .t-feed__row-bigimg-grid__post-wrapper  {
    padding-top: unset!important;
}

.uc-docs .t-catalog__parts-button-base.t-catalog__parts-current,
.uc-articles .t-catalog__parts-button-base.t-catalog__parts-current {
    background-color: var(--uc-color-color-hB1FC, #e3946e)!important;
    opacity: 1!important;
}

.uc-docs .t-catalog__parts-button-base.t-catalog__parts-current .t-catalog__parts-title,
.uc-articles .t-catalog__parts-button-base.t-catalog__parts-current .t-catalog__parts-title {
    color: var(--uc-color-color-mrtP8, #fff) !important;
}

.uc-docs .js-feed-post-title.t-feed__post-title {
    margin: unset!important;
}

.uc-docs .t-feed__row-bigimg-grid__post-wrapper {
   padding-top: unset!important; 
}

.t-feed .t-feed__post-popup__container {
    padding-top:0!important;
}

.t-feed .js-feed-post-title.t-feed__post-popup__title {
    font-size: var(--uc-typo-fontsize-UfdKb, 44px)!important;
    font-family: var(--t-text-font, Arial)!important;
    line-height: var(--uc-typo-lineheight-UfdKb, 1)!important;
    font-weight: var(--uc-typo-fontweight-UfdKb, 500)!important;
    letter-spacing: var(--uc-typo-letterspacing-UfdKb, 0px)!important;
}

.t-feed  .t-redactor__h2 {
    font-size: var(--uc-typo-fontsize-LjybSF5o0S, 24px)!important;
    line-height: var(--uc-typo-lineheight-LjybSF5o0S, 1.1)!important;
    color: var(--uc-color-color-mdcTe, #0b0d0e)!important;
    font-weight: var(--uc-typo-fontweight-LjybSF5o0S, 600)!important;
}

.t-feed .t-redactor__h3 {
    font-size: var(--uc-typo-fontsize-SCcPAulWD2lQ, 20px)!important;
    font-family: var(--uc-typo-fontfamily-SCcPAulWD2lQ, var(--t-text-font, Arial))!important;
    line-height: var(--uc-typo-lineheight-SCcPAulWD2lQ, 1.3)!important;
    font-weight: var(--uc-typo-fontweight-SCcPAulWD2lQ, 500)!important;
}

.t-feed .t-uptitle {
    letter-spacing: 0!important;
}

.t-feed .t-feed__post-popup__content {
    max-width: unset !important;
}

.uc-tech-3 .js-feed-container.t-feed__container.t897__container {
    grid-template-columns: repeat(3, 1fr)!important;
}

.uc-tech-4 .js-feed-container.t-feed__container.t897__container {
    grid-template-columns: repeat(4, 1fr)!important;
}

.uc-tech-3 .js-feed-container.t-feed__container.t897__container,
.uc-tech-4 .js-feed-container.t-feed__container.t897__container {
    display: grid!important;
    column-gap: 20px!important;
    row-gap: 24px!important;
    padding: 0 20px!important;
    box-sizing: border-box!important;
}

.uc-tech-3 .js-feed-post.t-feed__post.t-item,
.uc-tech-4 .js-feed-post.t-feed__post.t-item {
    margin: unset!important;
    padding: unset!important;
    max-width: unset!important;
}

  .uc-tech-slider {
    --tech-gap: 20px;
    --tech-arrow-size: 48px;
  }

  /* Локальный контейнер: 1200px */
  .uc-tech-slider .t-slds__main {
    position: relative !important;

    width: 100% !important;
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;

    /*padding-top: 68px !important;*/
    padding-left: 0 !important;
    padding-right: 0 !important;

    overflow: visible !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
  }
  
  /*Стрелки*/
  
  .uc-tech-slider .t-slds__arrow_container {
      padding: 0 20px 32px!important;
  }
  
  .uc-tech-slider .t-slds__arrow_container.t-slds__nocycle {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      column-gap: 12px;
  }
  
  .uc-tech-slider .t-slds__arrow_wrapper {
      height: auto!important;
      position: static!important;
      width: auto!important;
  }
  
  .uc-tech-slider .t-slds__arrow {
      position: static!important;
      transform: unset!important;
      display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .uc-tech-slider .t-slds__arrow-withbg .t-slds__arrow_body {
      position: static!important;
  }
  
  .uc-tech-slider .t-slds__arrow-withbg .t-slds__arrow_body-right {
      transform: unset!important;
  }

  .uc-tech-slider .t-slds__arrow-withbg .t-slds__arrow_body-left {
      transform: rotate(180deg)!important;
  }
  
  /* заголовок и описание */
  
  .uc-tech-slider .js-block-header-title {
    margin: 0 0 16px!important;  
  }
  
  .uc-tech-slider .js-block-header-descr {
      margin: 0 0 -40px!important;
      
  }

  /*
    1200px:
    контейнер слайдера = 1180px
    визуальная область карточек = 1160px
  */
  .uc-tech-slider .t1004 .t-slds__container {
    width: calc(100% - var(--tech-gap)) !important;
    max-width: none !important;

    margin-left: var(--tech-gap) !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    overflow: hidden !important;
    border-radius: 0 !important;
    box-sizing: border-box !important;
  }

  /*
    1200px:
    зазор между карточками 20px за счет padding-right.
  */
  .uc-tech-slider .t-width .t-slds__wrapper {
    padding: 0 var(--tech-gap) 0 0 !important;
    box-sizing: border-box !important;
  }

  .uc-tech-slider .js-feed-post-link {
    display: block !important;
    height: 100% !important;
    text-decoration: none !important;
  }

  .uc-tech-slider .t-feed__slds-wrapper {
    width: 100% !important;
    height: 100% !important;
    box-sizing: border-box !important;
  }

  .uc-tech-slider .t-feed__slider-grid__post-wrapper {
    width: 100% !important;
    max-width: none !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    box-sizing: border-box !important;
  }

  .uc-tech-slider .t-feed__slider-grid__post-wrapper.t-col {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .uc-tech-slider .t-feed__post-imgwrapper {
    margin-bottom: 20px !important;
  }

  .uc-tech-slider .t-feed__post-bgimg {
    border-radius: 24px !important;
    overflow: hidden !important;
  }

  .uc-tech-slider .t-feed__slider-grid__wrapper,
  .uc-tech-slider .t-feed__textwrapper {
    padding: 0 !important;
  }

  .uc-tech-slider .t-feed__post-title {
    margin-bottom: 12px !important;
  }

  .uc-tech-slider .t-feed__post-descr {
    margin-top: 0 !important;
  }

  /*
    960px:
    контейнер = 960px
    визуальная область карточек = 940px
    схема: 10px + 940px + 10px
  */
  @media screen and (max-width: 1200px) {
    .uc-tech-slider .t-slds__main {
      max-width: 960px !important;
    }

    .uc-tech-slider .t1004 .t-slds__container {
      width: 100% !important;

      margin-left: 0 !important;
      margin-right: 0 !important;
    }

    .uc-tech-slider .t-width .t-slds__wrapper {
      padding-left: calc(var(--tech-gap) / 2) !important;
      padding-right: calc(var(--tech-gap) / 2) !important;
    }

    .uc-tech-slider .t-slds__arrow_container {
      right: calc(var(--tech-gap) / 2) !important;
    }
    
    /* скругления */
.uc-rounded {
    border-radius: 32px!important;
    overflow: hidden!important;
}

.uc-rounded-top {
    border-radius: 32px 32px 0 0!important;
    overflow: hidden!important;
}

.uc-rounded-bottom {
    border-radius: 0 0 32px 32px!important;
    overflow: hidden!important;
}
  }

  /*
    640px:
    контейнер = 640px
    визуальная область = 620px
    схема остается 10px + 620px + 10px
  */
  @media screen and (max-width: 960px) {
    .uc-tech-slider .t-slds__main {
        padding: 0 20px;
    }
    
  .uc-tech-slider .js-block-header-title {
    margin: 0 0 12px!important;  
  }
  
  .uc-tech-slider .js-block-header-descr {
      margin: 0 0 16px!important;
  }
  
  .uc-tech-slider .t-slds__main { 
      max-width: 640px !important; 
      
  }
  
  .uc-tech-slider .t-slds__arrow_container {
      display: none!important;
  }
  
  
  }

  /*
    Мобилка:
    слайдер живет внутри боковых 20px.
  */
  @media screen and (max-width: 640px) {
    .uc-tech-slider .t-slds__main {
      max-width: none !important;
      width: auto !important;

      /*margin-left: 20px !important;*/
      /*margin-right: 20px !important;*/

      padding-top: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
    }

    .uc-tech-slider .t1004 .t-slds__container {
      width: 100% !important;

      margin-left: 0 !important;
      margin-right: 0 !important;

      padding-left: 0 !important;
      padding-right: 0 !important;
    }

    .uc-tech-slider .t-slds__arrow_container {
      display: none !important;
    }

    .uc-tech-slider .t-width .t-slds__wrapper {
      padding-left: 0 !important;
      padding-right: 10px !important;
    }

    .uc-tech-slider .t-feed__post-bgimg {
      border-radius: 16px !important;
    }
  }
  
  
  @media screen and (max-width: 480px) {
        .uc-tech-slider .t-width .t-slds__wrapper {
        padding-right: 0 !important;
    }
}

/* Прайс start */

.uc-price .js-product {
    pointer-events: none;
}

.uc-price .t-catalog__card:nth-child(odd) {
  background-color: var(--uc-color-color-NW38UyA, #F5F5F5) !important;
}

.uc-price .t-catalog__card:nth-child(even) {
  background-color: #FFFFFF !important;
}

.uc-price .t-catalog__parts-button-base.t-catalog__parts-current {
    background-color: var(--uc-color-color-hB1FC, #e3946e)!important;
    opacity: 1!important;
}

.uc-price .t-catalog__parts-button-base.t-catalog__parts-current .t-catalog__parts-title {
    color: var(--uc-color-color-mrtP8, #fff) !important;

}

.uc-price .t-catalog__card__textwrapper {
    padding: 0!important;
    margin-bottom: 0!important;
    flex-grow: 1;
}

.uc-price .t-catalog__card__contentwrapper {
    column-gap: 20px;
}

.uc-price .js-catalog-price-wrapper {
    margin: unset !important;
    
}


/*.uc-table .t431__oddrow {*/
/*  background: transparent !important;*/
/*}*/

/*.uc-table .t431__oddrow > * {*/
/*  background-color: var(--uc-color-color-NW38UyA, #F5F5F5) !important;*/
/*}*/

/*.uc-table .t431__oddrow > *:first-child {*/
/*  border-radius: 16px 0 0 16px !important;*/
/*}*/

/*.uc-table .t431__oddrow > *:last-child {*/
/*  border-radius: 0 16px 16px 0 !important;*/
/*}*/

/*.uc-table .t431__oddrow > *:last-child,*/
/*.uc-table .t431__evenrow > *:last-child {*/
/*  font-weight: 600 !important;*/
/*}*/


/* вопрос-ответ start */
.uc-faq .t849__icon {
    width: 30px!important;
    height: 30px!important;
}

/*каталог услуг start*/

.uc-uslugi .t-catalog__card__bgimg {
    aspect-ratio: 1/1;
    width: 120px;
    top: 20px;
    left: 20px;
    border-radius: 16px;
}

.uc-uslugi .t-catalog__card__wrap_txt-and-btns {
        justify-content: flex-end;
}

.uc-uslugi .t-catalog__parts-button-base.t-catalog__parts-current {
    background-color: var(--uc-color-color-hB1FC, #e3946e)!important;
    opacity: 1!important;
}

.uc-uslugi .t-catalog__parts-button-base.t-catalog__parts-current .t-catalog__parts-title {
    color: var(--uc-color-color-mrtP8, #fff) !important;

}


.uc-uslugi .t-catalog__card {
    transition: background-color .2s ease;
}

.uc-uslugi .t-catalog__card > a {
    flex: 1!important;
}


    /*каталог специалистов start*/

.uc-specialists .t-catalog__parts-button-base.t-catalog__parts-current {
    background-color: var(--uc-color-color-hB1FC, #e3946e)!important;
    opacity: 1!important;
}

.uc-specialists .t-catalog__parts-button-base.t-catalog__parts-current .t-catalog__parts-title {
    color: var(--uc-color-color-mrtP8, #fff) !important;

}

.uc-specialists .t-catalog__card__imgwrapper {
    background-color: #F4ECE4!important;
}

.js-product.js-product-single .t-slds__bgimg {
    background-color: #fff!important;
}


@media screen and (max-width: 960px) {
    /* статьи*/
    .uc-tech-3 .js-feed-container.t-feed__container.t897__container,
    .uc-tech-4 .js-feed-container.t-feed__container.t897__container {
    grid-template-columns: repeat(2, 1fr)!important;
    column-gap: 10px!important;
    row-gap: 16px!important;
}
    
    
    /*прайс start*/
    .uc-price .t-catalog__card__contentwrapper {
        flex-direction: row!important;
    }
    
    
  /*   .uc-table .t431__withoutmobilescroll .t431__td:first-child,*/
  /*.uc-table .t431__withoutmobilescroll .t431__th:first-child {*/
  /*  padding-left: 20px !important;*/
  /*}*/

  /*.uc-table .t431__withoutmobilescroll .t431__td:last-child,*/
  /*.uc-table .t431__withoutmobilescroll .t431__th:last-child {*/
  /*  padding-right: 20px !important;*/
  /*}*/
  
    
    /*каталог услуг start*/
    .uc-uslugi .t-catalog__card-list,
    .uc-specialists .t-catalog__card-list {
    --t-catalog-row-gap: 10px!important;
    }
    
    /* скругления */
.uc-rounded {
    border-radius: 24px!important;
    overflow: hidden!important;
}

.uc-rounded-top {
    border-radius: 24px 24px 0 0!important;
    overflow: hidden!important;
}

.uc-rounded-bottom {
    border-radius: 0 0 24px 24px!important;
    overflow: hidden!important;
}
    
    
}

@media (max-width: 640px) {
    /* прайс start*/
    .uc-price .js-catalog-cont-w-filter {
        padding: 0 !important;
    }
    
    .uc-price .t-catalog__load-more-btn-wrap {
        padding: 0 20px !important;
    }
    
    
/*.uc-table .t431__oddrow > *:first-child,*/
/*  .uc-table .t431__oddrow > *:last-child {*/
/*    border-radius: 0 !important;*/
/*  }*/

/*  .uc-table*/
/*    .t-col.t-col_12.t431__tdscale_1.t431__withoutmobilescroll {*/
/*    width: 100% !important;*/
/*    max-width: 100% !important;*/
/*    margin-left: 0 !important;*/
/*    margin-right: 0 !important;*/
/*    padding-left: 0 !important;*/
/*    padding-right: 0 !important;*/
  /*}*/
    
     /*каталог услуг start*/
    .uc-uslugi .t-catalog__card__bgimg {
    width: 86px;
    }
    
    
    /*каталог специалистов start*/
    
    .t-catalog__load-more-btn-wrap {
    padding: unset;
}

    .t-catalog__load-more-btn-wrap button {
    width: 100%;
}



}

@media (max-width: 480px) {
     /*каталог услуг start*/
    .uc-uslugi .t-catalog__card__bgimg {
    top: 12px;
    left: 12px;
    border-radius: 12px;
}



.t838__blockinput input {
    height: 48px;
    padding-left: 44px!important;
    font-size: 14px!important;
}

.t838__blockinput .t838__search-icon {
    width: 16px!important;
    padding-right: 4px!important;
}

/* скругления */
.uc-rounded {
    border-radius: 16px!important;
    overflow: hidden!important;
}

.uc-rounded-top {
    border-radius: 16px 16px 0 0!important;
    overflow: hidden!important;
}

.uc-rounded-bottom {
    border-radius: 0 0 16px 16px!important;
    overflow: hidden!important;
}

}

