.form0 {
width: 450px; 
height: 300px; 
font-size: 16px;  
background: #495C70; 
padding: 30px 30px 15px 30px; 
border: 5px solid #53687E;
}
.form1{
width: 700px; 
height: 300px; 
font-size: 16px;  
background: #495C70; 
padding: 30px 30px 15px 30px; 
border: 5px solid #53687E; 
}
.form2{
font-size: 16px;  
}
.form3 {
font-size: 16px;  
background: #495C70; 
padding: 30px 30px 15px 30px; 
border: 5px solid #53687E;
}
.styled-table {
border-collapse: collapse;
margin: 25px 0;
font-size: 0.9em;
font-family: sans-serif;
min-width: 400px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
p {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 18px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
letter-spacing: 2px;
color: white;
}
button {
background: blue;
font-size: 14px;
border: none;
padding: 8px 10px 8px 10px;
border-radius: 5px;
color: white;   
}
.nice-text-shadow {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 14px;
color: grey;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
letter-spacing: 2px;
}
.styled-table {
border-collapse: collapse;
margin: 25px 0;
font-size: 0.9em;
font-family: sans-serif;
min-width: 400px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.styled-table thead tr {
background-color: #009879;
color: #ffffff;
text-align: left;
}
.styled-table th,
.styled-table td {
padding: 12px 15px;
}
.styled-table tbody tr {
border-bottom: 1px solid #dddddd;
}
.styled-table tbody tr:nth-of-type(even) {
background-color: #f3f3f3;
}
.styled-table tbody tr:last-of-type {
border-bottom: 2px solid #009879;
}



/* СТИЛЬ ДЛЯ НАВБАРА */


.carousel-inner {
    max-width: 1024px;
    margin: auto;
    height: 500px; /* Высота карусели */
}

.carousel-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Обрезка или масштабирование изображения */
}

.carousel-caption {
    text-align: left; /* Выравнивание текста по левому краю */
    bottom: 30%; /* Приподнять текст и кнопку вверх */
    right: 40%; /* Центрирование по правому краю */
    transform: translateX(0%); /* Корректировка положения */
    background-color: rgba(0, 0, 0, 0.1); /* Небольшой фон для улучшения читаемости */
    padding: 10px;
}