@media screen and (max-width: 990px) {
.header__link.--1 {
  
    max-width: 22rem;
}
	.banner__wrap {
   
    flex-direction: column;
}
	
	.banner__img {
   position: relative;
    bottom: 0;
    left: unset;
    padding-top: 3.5rem;
    /* right: -13rem; */
    width: 34rem;
    left: calc(50% - 17rem);
}
		.logo__slider  .swiper-pagination { display: block}
	.banner__text.--1 {
    top: 12.5rem;
  
}
	.banner__text.--2 {
    top: 19.5rem;    left: 20.75rem;
	}
	.banner__text.--3 {
    top: 22rem;
}
	.banner__left {
    flex: 0 1 calc(44%);
    padding-bottom: 0;
}
	.text1__img {
    position: relative;
    max-width: 26rem;
}
	.text1__wrap {
  
    grid-gap: 1em;
    grid-template-columns: 1fr;
}
	.popup.--thanks {
		min-height: 24rem;}
	.text4__left {     padding-top: 7rem;}
	._form_110#forma4 form {
    
		padding: 4.5rem 2rem;}
	
	._form_115#forma5 form {
    
		padding: 4.5rem 2rem;}
	.text5__left img { width: 100%;}
	.text5__left {
   
    max-width: 16rem;
    align-items: flex-end;
}
	
	._form_113#forma2 form {
   
		padding: 3.5rem 2rem;}
	
	.text8__img {
    min-height: 10rem;
    justify-content: center;
}
	.text13-grid ul { position: relative; z-index: 4;}
	.text13__img img {
    
    opacity: .4;
}
	
	.video-block {
    padding: 1rem;
}
	.review__wrap {
		grid-gap: 1rem;}
	
	._form_111#forma form {
   
    padding: 3.5rem 2rem;
	}
	
	.text8__name {
   
    font-size: 1rem;
}
	.h2 {
		font-size: 1.55rem;}
	
}

