.block_100_proz {
	display: block;
	margin:0 auto;
	max-width:1200px;
	height: 100%;
	background-color: #021118;
	border-radius: 10px;

}

/* footer */
footer {
  background: #021118;               
  color: #fff;
  padding: 40px 20px;
}




.footer-container {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.footer-block {
  background: #ffffcc;                 
  padding: 16px;
  border-radius: 10px;
  text-align: center;
}
.footer-block-3 {
  background: #ffffcc;                
  padding-top: 15px;
  padding-left: 25px;
  padding-right: 10px;
  border-radius: 10px;
  text-align: left;
}

  /* footer responsiveness */
    @media (max-width:900px) { .footer-container { grid-template-columns: repeat(2, 1fr); } }
    @media (max-width:600px) { .footer-container { grid-template-columns: 1fr; } }
    
  
/* Grid для страницы UKR_kontaktu */
  
 .Fotoblock_100_proz_grid {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;							 /* Было gap: 30px;  */							
}

.Fotoblock_100_proz_grid .info-block {
    width: 100%;
}

.Fotoblock_100_proz_grid h1 {
    margin-top: 0;
}

.Fotoblock_100_proz_grid h3 {
    margin: 1px 0;                             /* Было 8px 0;  */
}

.Fotoblock_100_proz_grid .info-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0px;
}

/* Мобильные устройства */
@media (max-width: 700px) {

    .Fotoblock_100_proz_grid {
        grid-template-columns: 1fr;
        gap: 30px;
    }

}

.flex-conteyner
{
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-evenly;  
}



.flex-gruppa {
    width: 135px;
	height: 80px;
	font-family: Trebuchet MS;
	font-size: 12pt;
	text-align: center;
	text-decoration: none; 
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	border: 2px solid #000080;
	border-radius: 10px;
}

.flex-gruppa:hover
 {
background-color:#D7DeF1;
}