h1 {
    text-align: center;
    font-family: 'MyCustomFont2', sans-serif; /* Якщо шрифт недоступний, fallback */
    margin-top: 50px;
    margin-bottom: 50px;
}

h1 span {
    color: green;
}

.main {
    border-radius: 100px 100px 0 0;
    background-color: rgb(246, 246, 246);
    padding: 2% 5%;
    margin-bottom: 0;
}

.main > .col {
  overflow: hidden;
  width: 100%; /* або інша фіксована/максимальна ширина */
  color: black;
  scale: 0.97;
}
 
.main > .col img {
    height: 250px;
    width: auto;
    object-fit: cover;
    object-position: center;
    display: block;
    max-width: 100%;
    overflow: hidden;
    border-radius: 10px 30px;
}

.main > .col h2 {
    font-size: 30px;
    /* text-align: center; */
    margin-top: 20px;
    font-family: 'MyCustomFont2', sans-serif; /* Якщо шрифт недоступний, fallback */
    display: flex;
    align-items: center;
    padding: 0 20px;
}

.main > .col h2 span {
    color: green;
}

.main > .col p {
    padding: 0 20px;
    font-weight: 200;
    font-size: 19px;
     display: -webkit-box;
    -webkit-line-clamp: 6;     /* Кількість рядків */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}





  
@font-face {
    font-family: 'MyCustomFont1'; /* Назва шрифту */
    src: url('./Montserrat_Alternates/MontserratAlternates-Light.ttf') format('woff2'); /* Шрифт у форматі woff2 */
    font-weight: normal; /* Вага шрифту: normal, bold, тощо */
    font-style: normal;  /* Стиль шрифту: normal, italic, тощо */
  }

  @font-face {
    font-family: 'MyCustomFont2'; /* Назва шрифту */
    src: url('./Montserrat_Alternates/MontserratAlternates-Medium.ttf') format('woff2'); /* Шрифт у форматі woff2 */
    font-weight: normal; /* Вага шрифту: normal, bold, тощо */
    font-style: normal;  /* Стиль шрифту: normal, italic, тощо */
  }



@media (max-width: 600px) { 
    #modal1 form input {
        width: 90% !important;
    }
}

