#rec750846272 .t396__artboard{
    background-color: rgba(255, 255, 255, 0.95)!important; 
}
/* Цвет выделения текста */
::selection {
    background: #EBF7FF;
}

/*Меню на экранах до 980px*/

#rec751689402 .tmenu-mobile{
    border-bottom:1px solid #E7E7E7;
}
#rec751689402 .t-menuburger span{
    border-radius:4px;
}

#rec751689402 .t967 .t967__button{
    padding-left: 24px;
    padding-right: 0px;
    font-size: 20px;
    margin-left: 0px;
    justify-content: space-between;
}
#rec751689402 .t967__additionalwrapper{
    width:100%;
}

#rec751689402 .t967__button-wrap{
    width:100%;
}

#rec751689402 .t967 .t967__button:after {
       content: '';
    background: url(https://static.tildacdn.com/tild3765-3137-4134-a538-336138666131/Arrow.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-color: #ffffff;
    display: inline-block;
    vertical-align: middle;
    margin-right:8px;
    margin-left:8px;
    border-radius: 8px;   
}

/* Кнопка каталога */
.arrow-btn .tn-atom:before {
    content: '';
    width: 20px;
    height: 32px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.arrow-btn .tn-atom:after {
    content: '';
    background: url(https://static.tildacdn.com/tild6431-3232-4134-a639-363038323339/Burger.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-color: #00369C;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    right:0;
    z-index: -1;
    margin-right:8px;
    border-radius: 8px;    
}
.arrow-btn .tn-atom {
    text-align:left;
    padding-right: 36 px;
    
}

/* Кнопка заказа обратного звонка */
.arrow-btn-2 .tn-atom:before {
    content: '';
    width: 20px;
    height: 32px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.arrow-btn-2 .tn-atom:after {
    content: '';
    background: url(https://static.tildacdn.com/tild3765-3137-4134-a538-336138666131/Arrow.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-color: #ffffff;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    right:0;
    z-index: -1;
    margin-right:8px;
    border-radius: 8px;    
}
.arrow-btn-2 .tn-atom {
    text-align:left;
    padding-right: 36px;
    
}
@media screen and (min-width: 960px) {
.uc-service-benefits .t490__container{
    display:flex;
}
.uc-service-benefits .t-card__col {
    min-height:250px;
    display:flex;
    flex-direction: column;
    justify-content:space-between;
    margin-left:16px;
}

}
@media screen and (min-width: 560px) {
    .t706__cartwin-content{
            border-radius:16px;
    }
/* Поп-ап Заказать звонок */
#rec752219249 .t-popup__container{
    border-radius:16px;
}

#rec752219249 .t-popup__container > img{
    border-radius:16px 16px 0px 0px;
}
/* Поп-ап Получить консультацию */


#rec752999243 .t-popup__container > img{
    border-radius:16px 16px 0px 0px;
}
/* Поп-ап Запросить КП */


#rec752462754 .t-popup__container > img{
    border-radius:16px 16px 0px 0px;
}

.t-popup__container{
    border-radius:16px;
}
/* Поп-ап Заявка на ремонт */
#rec752520782 .t-popup__container{
    border-radius:16px;
}

#rec752520782 .t-popup__container > img{
    border-radius:16px 16px 0px 0px;
}
}

.t-form__successbox{
    border-radius:16px;
}

.t-form__errorbox-wrapper{
    border-radius:16px;
}

@media screen and (max-width: 560px) {
.t702 .t-popup__block-close{
    background-color: #FFF;
}}
/* Кнопка главного баннера */
.arrow-btn-3 .tn-atom:before {
    content: '';
    width: 20px;
    height: 32px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.arrow-btn-3 .tn-atom:after {
    content: '';
    background: url(https://static.tildacdn.com/tild6263-6361-4338-b236-663934376664/Arrow-w.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-color: #00369C;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    right:0;
    z-index: -1;
    margin-right:8px;
    border-radius: 8px;    
}
.arrow-btn-3 .tn-atom {
    text-align:left;
    padding-right: 36 px;
    
}

/* Иконка + текст */
#rec750994066 .t503__content{
    display: flex;
    padding: 8px 16px;
    background-color: #F6F6F6;
    border-radius: 16px;
}

#rec750994066 .t-card__descr{
    margin-top:0;
    margin-left: 16px;
}
#rec750994066 .t-col_3{
    max-width: 278px;
}
#rec750994066 .t-col{
    margin-left: 8px;
    margin-right: 8px;
}
#rec750994066 li:first-child {
    margin-left: 20px;
}
@media screen and (max-width:960px){
    #rec750994066 li:first-child {
    margin-left: 0px;}
    
    #rec750994066 .t-col{
    margin-left:0px;
    margin-right:0px;
    }
    
   #rec750994066 .t503 .t-card__col{
       margin-top: 8px!important;
   }
   
   #rec750994066 .t-col_3{
       max-width: 100%;
   }
   
   #rec751332199 .t902__content{
    padding:24px;
}

#rec751332199 .t902__wrap_right{
    padding:24px;
}

}
@media (min-width: 960px) and (max-width: 1200px) {
    #rec750994066 li:first-child {
    margin-left: 10px;}
    #rec750994066 .t-col_3 {
        max-width:23.2%;
    }
    #rec750994066 .t-col{
        margin-top:8px!important;
    }
    .uc-service-benefits .t-card__col:last-child{
margin-right:10px!important;
}


#rec756831327 .t503__container{
    max-width:940px!important;
}
#rec756831327 .t-card__col{
    max-width:281px!important;
}

#rec756831327 .t-col_4{
         max-width:354px!important;
     }

}
@media screen and (min-width:1200px){

#rec756831327 .t-col_4{
         max-width:354px!important;
     }
}
/*Форма заказа КП*/
#rec752462754 .t-img-select__indicator{
    box-shadow: none;
    border-radius: 16px;
    border: 1px solid #00369C;
}

#rec752462754 .t-img-select__indicator:hover{
    box-shadow: none;
    border-radius: 16px;
    border: 1px solid #003ED7;
}

/*Форма подбора компрессора*/
#rec753182961 .t-img-select__indicator{
    box-shadow: none;
    border-radius: 16px;
    border: 1px solid #00369C;
}

#rec753182961 .t-img-select__indicator:hover{
    box-shadow: none;
    border-radius: 16px;
    border: 1px solid #003ED7;
}

/*Форма Заявка на ремонт*/
#rec752520782 .t-img-select__indicator{
    box-shadow: none;
    border-radius: 16px;
    border: 1px solid #00369C;
}

#rec752520782 .t-img-select__indicator:hover{
    box-shadow: none;
    border-radius: 16px;
    border: 1px solid #003ED7;
}


#rec752462754 .t-img-select__text{
    text-align: center;
    font-size:14px;
}

#rec753182961 .t-img-select__text{
    text-align: center;
    font-size:14px;
}

/* Преимущества*/
@media screen and (max-width: 640px) {
    #rec751021871  .t-section__title{
        font-size: 24px;
    }
    .uc-service-benefits .t-card__col{
   margin-bottom:8px;
}
}

#rec751021871 .t-section__title{
    margin-bottom:20px!important;
}
#rec751021871 .t959 .t-card__title{
    margin:16px 16px 8px 16px;
}

#rec751021871 .t959 .t-card__descr{
    margin:0px 16px 16px 16px;
}

#rec751021871 .t959 .t-section__topwrapper{
    margin-bottom:20px;
}

/* Преимущества*/
 #rec751078867 .t-card__col{
     background-color: #00369C;
     border-radius:16px;
     padding: 24px 16px 16px 16px;
 }
 
 #rec751078867 .t-col{
    margin-left: 8px;
    margin-right: 8px;
 }
 
#rec751078867 .t-col:first-child{
     margin-left: 20px;
}

#rec751078867 .t-col_4{
    max-width:376px;
}

#rec751078867 .t857 .t-card__title{
    padding-bottom: 16px;
}

#rec751078867 .t857 .t-card__btn{
    width:100%;
    font-size:18px;
    height:48px;
    justify-content: space-between;
    padding-right:0px;
    padding-left:24px;
}

#rec751078867 .t857 .t-card__btn:after{
    content: '';
    background: url(https://static.tildacdn.com/tild6263-6361-4338-b236-663934376664/Arrow-w.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-color: #00369C;
    display: inline-block;
    vertical-align: middle;
    margin-right:8px;
    border-radius: 8px;   
}

@media screen and (max-width:480px){
   #rec751078867 .t959__container_mobile-flex .t959__card{
        padding-left:0px!important;
        padding-right:0px!inportant;
    }
}
#rec751332199 .t902__bgimg{
    margin-right:16px;
    border-radius: 16px;
}

#rec751332199 .t902__wrap_right{
    border-radius:16px;
    background-color:#00369C;
    width:100%;
}

#rec751332199 .t902__content{
    padding:40px;
}

#rec751332199 .t902 .t-card__btn{
    width:100%;
    font-size:18px;
    height:48px;
    justify-content: space-between;
    padding-right:0px;
    padding-left:24px;
}

#rec751332199 .t902 .t-card__btn:after{
    content: '';
    background: url(https://static.tildacdn.com/tild6263-6361-4338-b236-663934376664/Arrow-w.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-color: #00369C;
    display: inline-block;
    vertical-align: middle;
    margin-right:8px;
    margin-left: 8px;
    border-radius: 8px;   
}

#rec751332199 .t-name_md{
    font-size:31px;
}

#rec751332199 .t-descr_xs{
    font-size:18px;
}

#rec751332199 .t902__bgwrapper{
    width: 474px;
}

@media (min-width: 640px) and (max-width: 960px) {
.t-container {
        max-width:640px;
    }
    
#rec756696598  .t165__title{
    font-size:36px;
  }
.t-name_xl{
    font-size:36px;
}
#rec756696598 .t-container{
        flex-direction: column;
    }

#rec756696598 .t165__img{
   margin-top:24px;
}        
     
#rec751113935 .t-container{
max-width:620px!important;
}
#rec751113935 .t395__col{
    padding: 0 10px;
}
#rec750994066 .t-col_3 {
max-width:620px!important;  
}
#rec750994066 .t-container{
max-width:620px!important;
}
#rec750994066 .t-col{
    padding-left:10px!important;
padding-right:10px!important;
}

.uc-service-benefits .t490__container{
   max-width:600px;
}
.uc-service-benefits .t-card__col{
   margin-bottom:16px;
}

#rec751332199 .t-container{
max-width:620px!important;
}

#rec751332199 .t902__bgimg{
    margin-right:8px;
}

#rec751332199 .t-col{
    padding-left:10px!important;
    padding-right:10px!important;
}

#rec751332199 .t902__content{
    padding:0px;
}

#rec751332199 .t902__bgwrapper{
    width:240px!important;
}

#rec756831327 ul.t-card__container{
    flex-direction:column;
}

#rec756831327 .t503__container{
    max-width:600px!important;
}
}

@media (min-width: 480px) and (max-width: 640px) {
    .t-container {
        max-width:480px;
    }
    .t-store__grid-cont_col-width_stretch[data-col-gap='20']{
    max-width:460px;
    padding:0px;
}
    
#rec751113935 .t-container{
max-width:460px!important;
}

#rec751113935 .t395__col{
    padding: 0 10px;
}

#rec750994066 .t-col_3 {
max-width:460px!important;
}

#rec750994066 .t-container{
max-width:460px!important;
}

#rec750994066 .t-col{
    padding-left:10px!important;
padding-right:10px!important;
}

.uc-service-benefits .t490__container{
   max-width:440px;
}


#rec751332199 .t902__bgimg{
    margin-right:0px;
    margin-bottom: 8px;
}

#rec751332199 .t-container{
max-width:460px!important;
}

#rec751332199 .t-col{
    padding-left:10px!important;
    padding-right:10px!important;
}

#rec751332199 .t902__content{
    padding:0px;
}
.t-name_xl{
    font-size:28px;
}

#rec751332199 .t-name_md{
    font-size:28px!important;
}

#rec751332199 .t902__bgwrapper{
    width:240px!important;
}

  #rec756696598 span:first-child{
      font-size: 20px;
  }
    #rec756696598 span:last-child{
      font-size: 16px;
  }
  #rec756696598  .t165__title{
      font-size:28px;
  }
  
  #rec756831327 .t503__container{
    max-width:440px!important;
}
  
}

@media (min-width: 460px) and (max-width: 640px) {
    #rec751332199 .t902__wrap_left{
    display:none;
}
}
@media (min-width: 390px) and (max-width: 480px) {
    .t-container {
        max-width:390px;
    }

.t-store__grid-cont_col-width_stretch[data-col-gap='20']{
    max-width:370px;
    padding:0px;
}
    
#rec751113935 .t-container{
max-width:370px!important;
}

#rec751113935 .t395__col{
    padding: 0 10px;
}
#rec750994066 .t-col_3 {
max-width:370px!important;
}

#rec750994066 .t-container{
max-width:370px!important;
}

#rec750994066 .t-col{
    padding-left:10px!important;
padding-right:10px!important;
}

.uc-service-benefits .t490__container{
   max-width:350px;
}


#rec751332199 .t902__bgimg{
    margin-right:0px;
    margin-bottom: 8px;
}

#rec751332199 .t-container{
max-width:370px!important;
}

#rec751332199 .t-col{
    padding-left:10px!important;
    padding-right:10px!important;
}

#rec751332199 .t902__content{
    padding:0px;
}

.t-name_xl{
    font-size:28px;
}
#rec751332199 .t-name_md{
    font-size:28px!important;
}

      #rec756696598  .t165__title{
      font-size:24px;
  }
  
  #rec756831327 .t503__container{
    max-width:350px!important;
}
}
@media screen and (max-width:390px){
    
.t-container {
        max-width:320px;
    }
.t-store__grid-cont_col-width_stretch[data-col-gap='20']{
    max-width:300px;
    padding:0px;
}
    

    #rec751113935 .t-container{
max-width:300px!important;
}

#rec751113935 .t395__col{
    padding: 0 10px;
}

#rec750994066 .t-col_3 {
max-width:300px!important;
}

#rec750994066 .t-container{
max-width:300px!important;
}

#rec750994066 .t-col{
    padding-left:10px!important;
    padding-right:10px!important;
}

.uc-service-benefits .t490__container{
   max-width:280px;
}

#rec751332199 .t902__bgimg{
    margin-right:0px;
    margin-bottom: 8px;
}

#rec751332199 .t-container{
max-width:300px!important;
}
#rec751332199 .t-col{
    padding-left:10px!important;
    padding-right:10px!important;
}

#rec751332199 .t902__content{
    padding:0px;
}

#rec751332199 .t-name_md{
    font-size:24px!important;
}

.t-name_xl{
    font-size:24px;
}
      #rec756696598  .t165__title{
      font-size:24px;
  }
  
  #rec756831327 .t503__container{
    max-width:280px!important;
}
}

#rec753182961 .t-form__screen-btn-prev{
color: #062465!important;
background-color: #fff!important;
border:1px solid #062465!important;
}

 .fh-links .tn-atom:hover{
    color:#078BFF!important;
}

@media screen and (min-width:960px){
.uc-banner-series .t422__container{
    background:linear-gradient(270deg, #00369C -10.69%, #003ED7 1.13%, #A0C2FF 48.82%, #D1EDFF 84.53%);
    border-radius:16px;
    padding-right: 24px;
    
}

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

.uc-banner-series .t422__container{
    background:linear-gradient(334deg, #00369C -10.69%, #003ED7 1.13%, #A0C2FF 48.82%, #D1EDFF 84.53%);
    border-radius:16px;
    padding-right: 0px;
}
.uc-banner-series .t422__textwrapper{
    padding:16px 0px;
}
.uc-banner-series .t422{
    margin:0px 20px;
}
.uc-banner-series .t422__prefix{
    display:flex;
    flex-direction:column;
}
.uc-banner-series .t422__textwrapper{
    order:1;
}
.uc-banner-series .t422__img-mobile{
        order:2;
}

}
.uc-service-benefits .t-card__col:last-child{
margin-right:20px;
}
.uc-service-benefits .t-card__col{
    background-color: #D1EDFF;
    padding:16px;
    border-radius: 16px;
    margin-right:0px;
}
.uc-service-benefits .t-card__title{
    font-size:22px;
    margin-bottom:8px;
}
.uc-service-benefits .t-card__descr{
    font-size:16px;
}




.form-btn .t-submit:after{
    content: '';
    background: url(https://static.tildacdn.com/tild6263-6361-4338-b236-663934376664/Arrow-w.svg);
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-color: #00369C;
    display: inline-block;
    vertical-align: middle;
    margin-right:0px;
    border-radius: 8px;   
    font-size:18px;
    margin-left:16px;
    padding-right:0px;
}

#rec759721009 .t-submit{
    justify-content: space-between;
display: flex!important;
align-items: center;
padding:0px 8px 0px 24px!important;
}

  
  #rec756696598 .t165__img {
      border-radius:16px;
  }
  
  #rec756831327 .t503__container{
      border-radius:16px;
      background-color: #EBF7FF;
      padding:0px;
    max-width:1160px;
  }
  
#rec756831327 .t-card__col{
         padding:16px;
         margin:0px;
     }
     
     #rec756831327 .t-card__title{
         font-size:22px;
         margin-top:32px;
     }
     
      #rec756831327 .t-card__descr{
         font-size:18px;
         margin-top:8px;
     }
#rec756896615  .t-container{
    display: flex;
  justify-content: center;
  align-items: center;
}
.t-checkbox__control span{
    font-size:16px;
    vertical-align:middle;
}

.t-store__filter__options{
    background-color:#F6F6F6;
    padding:24px;
    border-radius:16px;
}

.t-store__filter__item-title{
    font-size:18px;
}

.t-store__filter__title{
    font-size:16px;
}

.t-checkbox__indicator{
    border-radius:4px;
    border:1px solid #062465!important;
    height:18px!important;
    width:18px!important;
}

.js-store-filter-mob-btn{
    font-size:18px;
}
.t-btn_sm{
    padding-left:20px;
    padding-right:20px;
    font-size:16px;
    height:48px;
}

.t-checkbox__indicator:after{
    border: solid #062465!important;
    border-width:0px 2px 2px 0px!important;
}
.t951 .t-store__card__btns-wrapper{
    margin-top:0px;
}

.t-store__card__price-wrapper{
    margin-top:0px;
}
.t-store__card__btn:nth-child(2){
    margin-top:0px;
}
.t-store__mobile-two-columns .t-store__card__btn.t-btn{
    font-size:16px;
}
.t-store__mobile-two-columns .t-store__card__btn.t-store__card__btn_second.t-btn{
    font-size:16px;
}

.t-descr_xxs{
    font-size:16px;
}

.t-name_xs{
    font-size:18px;
}

.t951 .t-store__filter__prods-number{
    font-size:14px;
}

#rec758966248 .t-form__submit{
    margin-top:0px;
}

.t706__form-bottom-text{
    margin-bottom:0px;
}

.t706__cartwin-totalamount-wrap{
    display:none!important;
}

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

.t706__cartwin{
    background-color: rgba(6, 36, 101, 0.6);
}

.t-submit{
    height:52px;
}

#rec753745319 .t422__col_8{
    max-width:740px;
}
#rec753745319 .t-container{
    max-width:1160px;
}

 .uc-banner-series .t422__container{
    padding:0px;
}

#rec754081012 .t422__col_8{
    max-width:740px;
}
#rec754081012 .t-container{
    max-width:1160px;
}

#rec754275077 .t422__col_8{
    max-width:740px;
}
#rec754275077 .t-container{
    max-width:1160px;
}

.t706__product-title{
    color: #062465;
    font-weight:400;
}

.t886{
    display: flex;
  justify-content: center;
  width:100%;
}

.t-form-success-popup__wrapper{
    border-radius:16px!important;
}
svg.t-form-success-popup__close-icon {
    height:16px!important;
    width:16px!important;
    fill: rgb(6, 36, 101);
}
.t-form-success-popup{
    background-color: rgba(6, 36, 101, 0.6)!important;
}