.latest-release{
    padding-top:10px;
    margin-bottom:80px;
}
.donate-header-btn {
    background-color:var(--WHITE, #FFFFFF);
    color:var(--RED, #CD3C2E);
    border:3px solid var(--RED, #CD3C2E);
}
.btn-mailer {
         background-color:var(--WHITE, #FFFFFF);
         color:var(--RED, #CD3C2E);
         border:3px solid var(--RED, #CD3C2E);
}
.centr-block {
    display:flex;
    flex-direction: row;
    height:60vh;
    width:100%;
    padding-left:48px
    
}
.left-centr-block {
    display:flex;
    width:40%;
    /*background-color:red;*/
    padding:2% 12%;
    margin-right:16px;
}
.right-centr-block {
    display:flex;
    width:60%;
    /*background-color:#000000;*/
    color:var(--BLACK, #000000) ;
    flex-direction: column;
    padding:10% 2%;
}
.left-centr-block  img {
    height:450px;
    
}

.button-land{
    border-radius:40px;
    background-color: var(--RED, #CD3C2E) ;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 48px;
    margin-left:2%;
    margin-top:16px;
}
.high-land-block{
    
    
    
}
.high-land-block p{
    font-size:30px;
    /*letter-spacing: 3px;*/
    /*text-transform:uppercase;*/
    font-family: 'Noto Serif' , serif;
    white-space: wrap;
    margin-left:2%;
}
.low-land-block{
    
}
  /* Стили для всплывающего окна */
  .popup-overlay {
    display: none; /* Скрываем по умолчанию */
    position: fixed; /* Фиксируем на экране */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Полупрозрачный фон */
    z-index: 10; /* Выше других элементов */
  }

  .popup {
    position: absolute; /* Абсолютное позиционирование */
    top: 50%; /* По центру экрана */
    left: 50%;
    transform: translate(-50%, -50%); /* Смещаем относительно центра */
    width: 80%; /* Ширина окна */
    max-width: 600px; /* Максимальная ширина */
    background: white; /* Белый фон */
    padding: 20px; /* Отступы */
    border-radius: 10px; /* Скругление углов */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Тень */
    z-index: 99999999; /* Выше фона */
  }

  .popup-close {
    position: absolute; /* Абсолютное позиционирование */
    top: 10px; /* Сверху */
    right: 10px; /* Справа */
    width: 30px; /* Ширина */
    height: 30px; /* Высота */
    font-size: 25px; /* Размер шрифта */
    color: #ccc; /* Цвет символа */
    text-align: center; /* Выравнивание по центру */
    line-height: 30px; /* Высота строки */
    cursor: pointer; /* Курсор в виде руки */
  }

  .popup-close:hover {
    color: #999; /* Цвет при наведении */
  }

  .popup-button {
    display: inline-block; /* Строчно-блочный элемент */
    margin: 10px; /* Отступы */
    padding: 10px 20px; /* Отступы */
    background: #4caf50; /* Зеленый фон */
    color: white; /* Белый цвет текста */
    font-size: 18px; /* Размер шрифта */
    border: none; /* Без рамки */
    border-radius: 5px; /* Скругление углов */
    cursor: pointer; /* Курсор в виде руки */
  }

  .popup-button:hover {
    background: #3f9e44; /* Темнее зеленый при наведении */}
.anker{
    position: absolute; /* Абсолютное позиционирование */
    top: 0%; /* По центру экрана */
    left: 0%;
    /*transform: translate(-50%, -50%); Смещаем относительно центра */
    width: 100%; /* Ширина окна */
   /* max-width: 600px; /* Максимальная ширина */
    height:100%;
    /*background: white; /* Белый фон */
    padding: 20px; /* Отступы */
    border-radius: 10px; /* Скругление углов */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Тень */
    z-index: 11; /* Выше фона */
    display:none;
    text-align:center;
    background: rgba(255, 255, 255, 0.9);
}
.anker p {
    font-size: 48px;
}


@media screen and (max-width: 1200px) { /* медиа-запрос для экранов меньше 600px */
  
  .latest-release{
    margin-bottom:15px;
    padding-bottom:15px;
}
  .centr-block {
    padding-left:15px;
    flex-direction: column;
    height:auto;
    
    
}
  .left-centr-block {
     width:100%; 
     padding:15px 15px;
     text-align: center;
 
  }  
   .left-centr-block img {

     margin: auto;
  }
  .right-centr-block {
    
    width:100%;
    padding:15px 15px;
    text-align: center;
}
}
@media screen and (max-width: 660px) {
.latest-release{
    /*margin-top:200px;*/
}
.centr-block {
    padding-top:48px;
}
.left-centr-block img {

     height:300px;
  }
.button-land{
   font-size: 20px; 
}
.high-land-block p{
    font-size:16px;
}
.anker p {
    font-size: 20px;
    margin-top:15px;
}
.anker botton {
    margin-top:15px;
}
    
}