 body, html {
    margin: 0;
    padding: 0;
	 font-family: Candara, Verdana;
	 font-size:17px;
	 color: #857064;
  }
  
 h1 {color:#e5b8a1;     text-align: center;}
 
 
 
 
a {
  color: #9e7362;
  font-size: 17px; 
  text-decoration: underline; /* Убираем подчеркивание у ссылок */
}

a:hover {
	  color: #bb917b;
}

  
  .full-width-block {
    width: 100%; /* Ширина блока на всю ширину экрана */
    background-color: #f8e4d2; /* Цвет фона */
    display: flex; /* Используем flexbox для центрирования ссылок */
    justify-content: center; /* Центрирование по горизонтали */
    align-items: center; /* Центрирование по вертикали */
    height: 95px; /* Высота блока */
	border-bottom: 1px #e9c8b1 solid;
  }

.link-container {
	padding-top: 19px;
  display: flex; /* Используем flexbox для центрирования ссылок */
  justify-content: center; /* Центрирование по горизонтали */
  align-items: center; /* Центрирование по вертикали */
  min-width: 615px;

}






.ind_cont {
	min-width:720px; max-width:720px;     margin: 20px;
}







.link-container a {
  color: #9e7362; /* Цвет ссылок */
  font-size: 20px; /* Размер шрифта */
  text-decoration: none; /* Убираем подчеркивание у ссылок */
     margin: 0 8%; /* Отступ между ссылками */
    padding: 0 auto; /* Центрирование ссылок внутри блока */
	white-space: nowrap;
}


.link-container a:hover {
	  color: #bb917b;
}









.container_1 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 152px; /* Высота контейнера равна высоте видимой части окна */
  }

  .block_1 {
    position: relative;
    flex: 1 1 100%; /* Распределение пространства между блоками */
    min-height: 100%; /* Высота блока равна высоте контейнера */
    background-size: contain; /* Фоновая картинка отображается в реальном размере */
    background-repeat: no-repeat; /* Убираем повторение фона */
    background-position: left; /* Приклеиваем картинку к левой стороне */
  }

  .block-1_1 {
    background-image: url('fon_0_1.jpg');
	max-width:376px;
	    background-position-y: top;
  }

  .block-2_1 {
    background-color: #fff; /* Заливка белым цветом для контента */
    padding: 20px; /* Отступы для контента */
	min-width:720px;
	max-width:850px;
  }

  .block-3_1 {
    background-image: url('fon_0_3.jpg');
    background-position: right; /* Приклеиваем картинку к правой стороне */
		max-width:376px;
		    background-position-y: top;
  }

  @media screen and (min-width: 650px) {
    .block-2_1 {
      flex: 1 1 auto; /* Ширина блока изменяется при изменении размера экрана */
    }
  }
  
  
  
  
  	.ind_fon1, .ind_fon2 {
overflow: hidden;
}
  	.win1, .win2 {
overflow: hidden; flex-grow: 0;
}

.win_cent {
	min-width:720px; flex-grow: 1;   display: flex; justify-content: center; 
}

.win_cent_cent {
	width:45%; background-image: url(/fon_window_2.jpg);
}
  
  

.otpravka
{cursor: pointer; padding-left:40px; text-decoration: underline;}

  
  
    @media screen and (max-width: 1024px) {
    .block-1_1, .block-3_1 {
      display:none;
}

.link-container {


  min-width: unset;
  max-width: unset;
width: 100%;
}

.link-container a {
  color: #9e7362; /* Цвет ссылок */
  font-size: 20px; /* Размер шрифта */
  text-decoration: underline; /* Убираем подчеркивание у ссылок */
     margin: 0 5%; /* Отступ между ссылками */
    padding: 0 auto; /* Центрирование ссылок внутри блока */
	white-space: nowrap;
}

	
	.ind_cont {
	min-width:unset; max-width:unset;     margin: 16px;
} 
	
	
	.ind_fon1, .ind_fon2 {
	display: none;
}

  	.win1, .win2 {
	display: none;
}

.win_cent {
	min-width:unset; flex-grow: 1;   display: flex; justify-content: center; 
}

.win_cent_cent {
	min-width:260px; 
}

.nomob {
	display:none;
}


.otpravka
{cursor: pointer; padding-left:10%; text-decoration: underline;}
	}







 .container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100vh; /* Высота контейнера равна высоте видимой части окна */
  }

  .block {
    position: relative;
    flex: 1 1 100%; /* Распределение пространства между блоками */
    min-height: 100%; /* Высота блока равна высоте контейнера */
    background-size: contain; /* Фоновая картинка отображается в реальном размере */
    background-repeat: no-repeat; /* Убираем повторение фона */
    background-position: left; /* Приклеиваем картинку к левой стороне */
  }

  .block-1 {
    background-image: url('fon_1.jpg');
	max-width:376px;
	    background-position-y: top;
  }

  .block-2 {
    background-color: #fff; /* Заливка белым цветом для контента */
    padding: 20px; /* Отступы для контента */
	min-width:720px;
  }

  .block-3 {
    background-image: url('fon_2.jpg');
    background-position: right; /* Приклеиваем картинку к правой стороне */
		max-width:376px;
		    background-position-y: top;
  }

  @media screen and (min-width: 650px) {
    .block-2 {
      flex: 1 1 auto; /* Ширина блока изменяется при изменении размера экрана */
    }
  }
  
  
    @media screen and (max-width: 1024px) {
    .block-1, .block-3 {
      display:none;
	  
    }
  }



.imagebsize{
		 display: inline;
}

.blokwhy{
	 text-align:center;
	 display: inline;
	 padding-right: 19px;
	
}

 
.blokpic
{
	padding-top:35px;
	width: 100%; /* Ширина контейнера равна 100% от родительского элемента */
    display: block; /* Обязательно для корректного отображения */
	text-align: center;
}
 
 .buttons_down {
    text-align: center;
	line-height:60px;
 }
 
  .buttons_down a {
font-family: verdana;
    font-size: 21px;
    text-decoration: underline;
	  
  }
 
 
  .blokinfo {
    text-align: center;
	line-height:35px;
	font-family: Verdana;	
    color: #717171;
	font-size:14px;
	
 }
 
 
 
   .bloktext {
 padding-bottom:5px; 
 text-align:center;

  margin-bottom:10px;
 }
 
 
 .blokpic img {
	min-height:165px; 
  max-width: 100%; /* Максимальная ширина картинки равна 100% ширины контейнера */
  height: auto; /* Высота картинки автоматически подстраивается под ширину */
  object-fit: contain; /* Картинка не растягивается, а масштабируется так, чтобы полностью поместиться в контейнер */
  
}

 p.centrp {text-align:center;}