.uc-house-card-std {
    display:none;
}

#rec2174625151 {
    display:none;
}

.house-card-label {
    display: none;
}


/* КАТАЛОГ */
.uc-catalog .t-store__parts-switch-btn {
    padding: 5px 10px;
    background-color: #00bc7d;
    border-radius: 7px;
    color: #ffffff;
}

.uc-catalog .t-store__parts-switch-btn.t-active {
    color: #000000;
}

.uc-cat-tabs .t1281__slider {
    overflow: visible;
}

.uc-cat-tabs .t1281__tab {
    border: 1px solid #e9ecea !important;
    border-radius: 15px !important;
    transition: .3s;
}

.uc-cat-tabs .t1281__tab:hover {
    transform: scale(1.05);
    -webkit-box-shadow: 0px 4px 5px 0px rgba(34, 60, 80, 0.1);
-moz-box-shadow: 0px 4px 5px 0px rgba(34, 60, 80, 0.1);
box-shadow: 0px 4px 5px 0px rgba(34, 60, 80, 0.1);
}

.uc-cat-tabs .t1281__wrapper {
    gap: 10px;
}

.uc-catalog .t-store__card__descr ul {
    display: flex;
    justify-content: space-between;
    list-style-type: none;
    padding: 0 !important;
    margin: 22px 0px 27px 0px;
}

.uc-catalog .t-store__card__descr ul li {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 20px;
  font-weight: 700;
  color: #4B5666;
}

.uc-catalog .t-store__card__descr ul li::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/* КАТАЛОГ Первая иконка */
.uc-catalog .t-store__card__descr ul li:nth-child(1)::before {
  background-image: url('https://static.tildacdn.com/tild3034-3731-4139-b332-393938366133/area.svg'); 
}

/* КАТАЛОГ Вторая иконка */
.uc-catalog .t-store__card__descr ul li:nth-child(2)::before {
  background-image: url('https://static.tildacdn.com/tild6364-3361-4134-b061-383231636435/dimensions.svg'); 
}

.uc-catalog .t-store__card__descr ol {
    list-style-type: square;
    padding: 15px 15px 15px 37px !important;
    background-color: #f5f6f7;
    border-radius: 15px;
    margin-bottom: 27px !important;
}

.uc-catalog .t-store__card__descr li::marker {
    color: #919191;
}

.uc-catalog .t-align_left .t-store__card__btn {
    width: 100%;
}

.uc-catalog .t-store__card:hover {
    transform: translateY(-10px);
}

.uc-catalog .t-store__card .t-store__card__bgimg {
    transition: .3s;
}

.uc-catalog .t-store__card:hover .t-store__card__bgimg {
    transform: scale(1.05);
}

.uc-catalog .t-store__card .t-btnflex__icon {
    transition: .3s;
}

.uc-catalog .t-store__card:hover .t-btnflex__icon {
    transform: translateX(5px);
}

.uc-catalog .t-store__card {
    transition: .3s;
}

/* БЛОК ПОЧЕМУ */
.card-hover .why-circle .tn-molecule, .card-hover img {
    transition: .4s !important;
}

.card-hover:hover .why-circle .tn-molecule {
    background-color: #000000 !important;
}

.card-hover:hover img {
    filter: invert(1);
}

.card-hover {
    transition: .4s;
}

.card-hover:hover {
    transform: translateY(-10px);
}

/* БЛОК МЫ СТРОИМ */
.card-our .card-our-hover {
    transition: .4s !important;
}

.card-our:hover .card-our-hover {
    transform: translateY(-10px);
}

/* БЛОК СМЕТЫ */
.photo-label-1 {
    transform: translate(20px, 20px);
}

/* КНОПКИ В БЛОКАХ */
.first-button, .second-button, .main-form .t-submit {
    transition: .3s;
}

.first-button:hover, .second-button:hover, .main-form .t-submit:hover {
    transform: scale(1.05);
}

/* РАЗДЕЛ FAQ */
.uc-faq .t668__lines {
    background-image: url(https://static.tildacdn.com/tild3761-6561-4235-a137-353463326430/arrow-down.svg);
    background-position: center;
    background-size: cover;
    background-size: 16px;
    background-repeat: no-repeat;
}

.uc-faq .t668__lines svg {
    display: none;
}

.uc-faq .t668__opened .t668__lines {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.uc-faq .t668__circle {
    border-radius: 15px;
}

.uc-faq .t668__col {
    margin-bottom: 15px !important;
}

.uc-faq .t668__wrapper {
    -webkit-box-shadow: 0px 5px 15px 0px rgba(34, 60, 80, 0.1);
    -moz-box-shadow: 0px 5px 15px 0px rgba(34, 60, 80, 0.1);
    box-shadow: 0px 5px 15px 0px rgba(34, 60, 80, 0.1);
}

/* ЭТАПЫ */
.stage-card .stage-circle .tn-molecule {
    transition: .3s !important;
}

.stage-card .stage-circle .tn-molecule .tn-atom {
    transition: .3s !important;
}

.stage-card:hover .stage-circle .tn-molecule {
    background-color: #ffffff !important;
}

.stage-card:hover .stage-circle .tn-molecule .tn-atom {
    color: #000000 !important;
}

/* ФОРМЫ */
.t-checkbox__indicator {
    border-radius: 5px;
    background-color: #18181b;
}

.t-checkbox__indicator::after {
    filter: invert(1);
}
