.blck.blck-hero_slider { padding: 0; }
.blck.blck-hero_slider .blck-content { margin: 0; max-width: 100%; }
.blck.blck-hero_slider .blck-content .hero-slider {padding: 0 0px;}
.blck.blck-hero_slider .item {}
.blck.blck-hero_slider .item .background {background: #000;}
.blck.blck-hero_slider .item .background img {opacity: 1;height: 800px;object-fit: cover;}
.blck.blck-hero_slider .item .text {position: absolute;left: 50%;top: 50%;/* padding-right: 25%; */color: #fff;z-index: 10;max-width: 50%;transform: translate3d(-50%,-50%,0);width: 100%;max-width: 1340px;padding: 0 20px;}
.blck.blck-hero_slider .item .text .content { padding: 0 40% 0 0; }
.blck.blck-hero_slider .item .text .content h3 {font-size: 50px;font-weight: 800;}
.blck.blck-hero_slider .item .text .content p {font-weight: 200;font-size: 19px;margin: 0 0 30px 0;}
.blck.blck-hero_slider .item .text .content .actions {}
.blck.blck-hero_slider .item .text .content .actions .btn {padding: 15px 30px;margin: 0 9px 0 0;}


.blck.blck-hero_slider .blck-content .hero-slider .owl-dots {position: absolute;bottom: 170px;max-width: 1340px;left: 50%;width: 100%;transform: translateX(-50%);padding: 0 20px;}
.blck.blck-hero_slider .blck-content .hero-slider .owl-dots .owl-dot { background: #fff; opacity: 0.5; border-radius: 20px; width: 10px; height: 10px; margin: 0 10px 0 0; }
.blck.blck-hero_slider .blck-content .hero-slider .owl-dots .owl-dot.active { background: var(--c-main); opacity: 1; width: 40px; }
.blck.blck-hero_slider .blck-content .hero-slider .owl-nav {}
.blck.blck-hero_slider .blck-content .hero-slider .owl-nav .owl-prev {position: absolute;left: 20px;top: 50%;transform: translateY(-50%);color: #fff;font-size: 60px;opacity: 0.5;}
.blck.blck-hero_slider .blck-content .hero-slider .owl-nav .owl-next {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);color: #fff;font-size: 60px;font-weight:300;opacity: 0.5;}
.blck.blck-hero_slider .blck-content .hero-slider .owl-nav .owl-prev:hover, .blck.blck-hero_slider .blck-content .hero-slider .owl-nav .owl-next:hover {opacity:1}

.blck.blck-hero_slider {position: relative;margin: 0 -20px;}
.blck.blck-hero_slider .blck-content {}
.blck.blck-hero_slider .separator {background: #fff;height: 100px;clip-path: polygon(0 100%, 100% 100%, 100% 0);position: absolute;left: 0;right: 0;bottom: -1px;z-index: 10;}

@media (max-width: 1450px) {
    .blck.blck-hero_slider .blck-content .hero-slider .owl-nav {display:none}
}

@media (max-width: 1200px) {
    .blck.blck-hero_slider .item .text {}
    .blck.blck-hero_slider .item .text .content {padding: 0;text-align: center;}
    .blck.blck-hero_slider .item .background img {object-position: center center;opacity: 0.5;}
    .blck.blck-hero_slider .blck-content .hero-slider .owl-dots {text-align: center;}
    .blck.blck-hero_slider .blck-content .hero-slider .owl-dots .owl-dot {margin: 0 6px;}
}

@media (max-width: 767px) {
    .blck.blck-hero_slider .item .background img {height: 700px;object-position: 75% top;}
    .blck.blck-hero_slider .item .text {/* top: 40px; *//* left: 0; *//* right: 0; *//* transform: none; */}
    .blck.blck-hero_slider .item .text .content h3 {font-size: 32px;}
    .blck.blck-hero_slider .item .text .content p {font-size: 16px;}
    .blck.blck-hero_slider .item .text .content .actions {}
    .blck.blck-hero_slider .item .text .content .actions .btn {margin: 0 0 10px 0;font-size: 14px;width: 100%;}

    .blck.blck-hero_slider .blck-content .hero-slider .owl-dots { bottom: 50px; }
    .blck.blck-hero_slider .separator { height: 50px; }
    
}