.blck-text_slider {}
.blck-text_slider .item {text-align: center;padding: 0 70px;}
.blck-text_slider .item h2 {
    font-size: 27px;
    font-weight: 700;
}
.blck-text_slider .item p {}
.blck-text_slider .item .btn {
    
}


.blck-text_slider .owl-dots {text-align: center;display: flex;align-items: center;justify-content: center;margin: 30px 0 0 0;}
.blck-text_slider .owl-dots .owl-dot { width: 10px; height: 10px; background: #eee; border-radius: 10px; margin: 0 5px; }
.blck-text_slider .owl-dots .owl-dot.active { background: var(--c-main); }

.blck-text_slider.owl-carousel .owl-nav { }
.blck-text_slider.owl-carousel .owl-nav .owl-next, .blck-text_slider.owl-carousel .owl-nav .owl-prev { background: rgb(0 0 0 / 20%); color:#fff; width: 40px; height: 40px; display: blck; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); }
.blck-text_slider.owl-carousel .owl-nav .owl-next:hover , .blck-text_slider.owl-carousel .owl-nav .owl-prev:hover {background: var(--c-main);color:#fff}
.blck-text_slider.owl-carousel .owl-nav .owl-next { right: 20px; }
.blck-text_slider.owl-carousel .owl-nav .owl-prev { left: 20px; }
.blck-text_slider.owl-carousel .owl-nav .owl-next::before {content:"\f061";font-family:"Font Awesome 6 Pro"}
.blck-text_slider.owl-carousel .owl-nav .owl-prev::before {content:"\f060";font-family:"Font Awesome 6 Pro"}