header {
    margin-top: -10px;
    /*margin-top: -60px;*/
    position: relative; /* Для контекста позиционирования */
}

.carousel-caption {
    /*top: 1.25rem;*/
    top: 30px;
}

.carousel-container {
    position: absolute;
    top: 0; /* Разместить в верхней части header */
    width: 100%; /* Растянуть на всю ширину */
}

.carousel-item {
    background-size: cover;
    background-position: center center;
    min-height: 200px;
}

.slide-one {
    background-image: url('../img/banner_2.webp');
}
.slide-two {
    background-image: url('../img/banner_3.webp');
}
.slide-three {
    background-image: url('../img/banner_4.webp');
}

.carousel-caption .title, .carousel-caption .link {
    text-align: center;
    color: white;
    font-size: 3rem;
    text-shadow: 0 0 10px black;
}

.carousel-caption .link {
    font-size: 1.5rem;
}
.carousel-caption .link.link-top {
    z-index: 10000;
    position: relative;
}

.btn.btn-about {
    background-color: #d1605c;
    color: #ffffff;
}
.btn.btn-about:hover {
    background-color: #af4e49;
    /*color: #ffffff;*/
}

.link.header-over-slider a,
.link.header-over-slider a:hover,
.carousel-caption .link a,
.carousel-caption .link a:hover
{
    color: #ebc181;
    text-shadow: 0 2px #151515;
    font-weight: 600;
}

.carousel-caption .link a:hover {
    text-shadow: -2px -2px 3px #000000;
}



/*header > div .link {*/
/*    font-size: 1.5rem;*/
/*}*/

/*header > div .link a,*/
/*header > div .link a:hover*/
/*{*/
/*    !*color: #ff0a0a;*!*/
/*    !*color: #eacb9a;*!*/
/*    color: #ebc181;*/
/*    text-shadow: 0 2px #151515;*/
/*    font-weight: 600;*/
/*}*/

/*header > div .link a:hover {*/
/*    !*color: #ff0a0a;*!*/
/*    !*color: #eacb9a;*!*/
/*    color: #ebc181;*/
/*    text-shadow: -2px -2px 3px #000000;*/
/*}*/
