/*HOME */
.banner-slider__cover-img{display: none !important; height: 700px !important; object-fit: cover}
.banner-slider-item{height: 700px !important; position: relative}
.banner-slider-item_text{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0px 20px 100px rgba(0, 0, 0, 0.5);
    background: rgba(88, 77, 69, 0.7);
    backdrop-filter: blur(50px);
    border-radius: 20px;
    padding: 30px 40px 60px;
    text-align: center;
    font-size: 20px;
    line-height: 26px;
    color: #FFFFFF;
    width: 542px;
}
.banner-slider-item_text:before,
.banner-slider-item_text:after{
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #FFFFFF;
}
.banner-slider-item_text:before{margin-bottom: 20px}
.banner-slider-item_text:after{margin-top: 20px}
.banner-slider-item_title{
    color: #FFFFFF;
    margin-bottom: 20px;
}
.banner-slider .slick-arrow {
    top:calc( 50% - 40px);
    padding: 24px;
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.3);
    width: 80px;
    height: 80px;
}
.banner-slider .slick-arrow.slick-next{right: 96px}
.banner-slider .slick-arrow.slick-prev{left: 96px}
.banner-slider  .slick-dots{
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}
.banner-slider-item_text a{
    position: absolute;
    bottom: -32px;
    left: 50%;
    transform: translateX(-50%);
}
.banner-slider-item img{display:none}

@media (max-width: 1599px) {
    .banner-slider-item, .banner-slider__cover-img{height: 628px !important;}
    .banner-slider .slick-arrow.slick-next{right: 80px}
    .banner-slider .slick-arrow.slick-prev{left: 80px}
}
@media (max-width: 1366px){
    .banner-slider-item, .banner-slider__cover-img{height: 528px !important;}
    .banner-slider-item_text {top: 48%;}
    .banner-slider .slick-arrow.slick-next{right: 64px}
    .banner-slider .slick-arrow.slick-prev{left: 64px}
}
@media (max-width: 1200px){

    .banner-slider-item{height: 100% !important; }
    .banner-slider-item_text{
        position: static;
        width: 100%;
        padding:  66px 40px  40px;
        transform: translate(0,0);
        border-radius: 0;
    }
    .banner-slider-item img{display:block; width: 100%; object-fit: cover}
    .banner-slider-item_text:before,.banner-slider-item_text:after{ display: none}
    .banner-slider-item_text a{ position: static; transform: translate(0, 0)}
    .banner-slider-item_text div{margin-bottom: 20px}
    .banner-slider__cover-img { display: block !important;height: 340px !important; }
    .banner-slider  .slick-dots {top: 370px;}
}
@media (max-width: 767px) {
    .banner-slider-item_text{
        font-size: 14px;
        line-height: 20px;
    }
    .banner-slider-item_title{
        font-size: 24px;
        line-height: 24px;
    }
    /*.banner-slider__cover-img { height: 200px !important; }*/
    /*.banner-slider  .slick-dots {top: 230px;}*/
}
@media (max-width: 480px) {
    .banner-slider__cover-img { height: 150px !important; }
    .banner-slider  .slick-dots {top: 180px;}
}
@media (max-width: 420px) {
    .banner-slider-item_text{ padding:  66px 20px  40px;}
}

