.mt64{
   margin-top: 64px;
}
/* .flex-end{
   justify-content: flex-end;
} */
@media (min-width: 992px){
   .mt96_lg{
      margin-top: 96px;
   }
}
/*Промо*/
.fresh__welcome .promo__content {
   height: auto;
   justify-content: center;
}
.fresh__welcome  .promo__desc {
   margin-bottom: 24px;
   max-width: 542px;
}
.fresh__welcome .promo__btn{
   margin-top: 0;
}
.fresh__welcome .promo__desc ul > li{display: flex;align-items: center;padding-left: 0;margin-bottom: 12px;}
.fresh__welcome .promo__desc ul > li::before {
   content: '';
   min-width: 20px;
   width: 20px;
   height: 20px;
   margin-right: 16px;
   background: url(i/icon-check.svg) center center no-repeat;
   display: inline-block;
   position: static;
}	
@media (min-width: 578px){
   .fresh__welcome .container{
      padding-right: var(--negindent_sm);
   }
   .fresh__welcome .promo__content {
      height: 390px;
      background-position-x: 119%;
   }   
   .arenda__welcome .promo__content {
      padding-top: 40px;
      padding-bottom: 40px;
      background-size: 50%;
      background-position-y: center;
      background-position-x: 105%;
   }
}
@media (min-width: 992px){
   .fresh__welcome .promo__content {
      height: 500px;
      background-position-x: right;
   }   
   .promo__desc {
      margin-bottom: 32px;
   }
}

/*mini-banner*/
.mini_promo{
   display: flex;
   justify-content: center;
   overflow: hidden;
}
.mini_promo_img_wrap{
   display: none;
   position: absolute;
   height: 100%; 
   width: 100%; 
   pointer-events: none;
}
.mini_promo_fresh1{
   position: absolute;
   height: 100%;
   width: 100%;  
   max-width: 305px;
   left: -40px;
   background: bottom left / contain no-repeat url(i/minipromo_img1.png);

   /* 
   left: 16px; */
}
.mini_promo_fresh2 {
   position: absolute;
   height: 100%;
   width: 100%;
   right: -74px;
   max-width: 327px;
   background-size: cover;
   background: bottom right / contain no-repeat url(i/minipromo_img2.png);

   /* max-width: 305px;
   right: -60px; */
}
.mini_promo_fresh1_big{
   position: absolute;
   height: 100%;
   width: 100%;  
   max-width: 305px;
   left: -40px;
   background: bottom left / contain no-repeat url(i/minipromo_img1.png);
}
.mini_promo_fresh2_big {
   position: absolute;
   height: 100%;
   width: 100%;
   right: -74px;
   max-width: 327px;
   background-size: cover;
   background: bottom right / contain no-repeat url(i/minipromo_img2.png);
}
.mini_promo__wrap_content{
   padding: 32px 16px;
   background: #498EF5;
   border-radius: 8px;
}
@media(min-width: 576px){
   .mini_promo__container{
       padding: 0;
   }
   .mini_promo_img_wrap_big{
      height: 140%;
   }
   .mini_promo__wrap_content{
       border-radius: 0;
       display: flex;
       justify-content: center;
   }
   .mini_promo__content{
       max-width: 460px;
   }   
}
@media (min-width: 700px){
   .mini_promo_img_wrap{
      display: block;
      min-width: auto;
   }
}
@media(min-width: 992px){
   /* .mini_promo__img_wrap{
       height: calc(100% - 44px);
   }   */
   .mini_promo_fresh1{
      max-width: 305px;
      left: 16px;
   }      
   .mini_promo_fresh2 {
      max-width: 305px;
      right: -60px;
   }       
   .mini_promo__container{    
       padding-left: var(--indent);
       padding-right: var(--indent);
   }
   .mini_promo__wrap_content{
       border-radius: 8px;
   }
   .mini_promo__content{
       max-width: 640px;
   } 
}
@media (min-width: 1300px){
   .mini_promo_img_wrap{
      min-width: 1920px;
   }
   .mini_promo_fresh1 {
       background-position-y: top;
       left: 8%;
       max-width: 545px;
   }
   .mini_promo_fresh1_big {
      top: -103px;
   }
   .mini_promo_fresh2 {
      background-position-y: top;
      right: 9%;
      /* top: 4%; */
      max-width: 562px;
      max-height: 479px;
   }    
}


/*Сравнения*/
.arenda_choose__block_gray, .bg_neutral {
   background: #F4F4F9;
}
.arenda_choose__block_gray .arenda_choose__desc_title,
.arenda_choose__block_gray .arenda_choose__price_value,
.arenda_choose__block_gray .arenda_choose__offer_value{
   color: #8D8DA8;
}
.arenda_choose__block_gray .arenda__choose_hr {
   border-top: 1px solid #8D8DA8;
}
.arenda_choose__block{
   display: grid;
   align-content: space-between;
}
.arenda_choose__wrapper{
   flex-wrap: nowrap;
}
.arenda_choose__offer{
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 32px;
}
.arenda_choose__offer_icon{
   display: flex;
   flex-wrap: nowrap;
}
.arenda_choose__offer p{
   word-break: break-word;
   flex-basis: auto;
}
@media(min-width: 576px){
   .arenda_choose__wrapper{
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap:20px;
   }  
}
@media(min-width: 992px){
   .arenda_choose__offer_icon{
      display: grid;
      grid-template-columns: 1fr 1fr;
   }
}

/*Альтернатива*/
.alt_cat .cloud2__mb1{
   margin-bottom: 24px;

}
.alt_cat .cloud2__mb9{
   margin-bottom: 32px;
   max-width: 820px;
}
@media(min-width: 576px){
   .alt_cat .cloud2__mb1{
      margin-bottom: 32px;
   } 
   .alt_cat .cloud2__mb9{
      margin-bottom: 48px;
   }    
}