.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.owl-nav {height: 1px; z-index: 9; position: absolute; top:-7.75rem; width: 110px; justify-content: space-between; display: flex; font-size: 40px; line-height:60px; color: grey; right: 0; }
.owl-nav button {transform: rotate(0deg); border-radius: 5px; z-index: 1;position: relative; background-color:white !important; border: 1px solid var(--cl2) !important; opacity: 1; width:50px; height: 50px; }
.owl-nav button:before { content: ""; width: 100%; height: 100%; -webkit-mask: url(../../img/arrow2.svg) no-repeat center/30%; background-color: var(--cl3) !important; position: absolute; top: 0;left: 0; }
.owl-nav button.owl-prev {transform: rotate(-180deg)}
.owl-nav button:hover {opacity: 1;background-color: var(--c1)!important;border-color:var(--c1) }
.owl-nav button:hover:before{background-color: white !important;}
.owl-nav button.disabled {opacity:0.4}
.owl-next.disabled,.owl-prev.disabled  {pointer-events: none;opacity: 1;}

.nav_type_2 .owl-nav {width: 96%;left:2%;top: calc(50% - 30px)}
.nav_type_2 .owl-nav button {background-color: transparent !important;; opacity: 1 !important;border: none !important;}
.nav_type_2 .owl-nav button:before { -webkit-mask: url(../../img/arrow.svg) no-repeat center/50%; transform: rotate(90deg); background-color: white !important;}
.nav_type_2 .owl-nav button.owl-prev:before {transform: rotate(90deg)}


.owl-dots { display: flex; justify-content: center; gap: 1.25rem; z-index: 99; position: absolute; width: 100%; bottom: -2rem; }
.owl-dot {position: relative; width: 10px; height: 10px;box-shadow: 0 0 0 5px rgb(255 255 255 / 25%) !important; border-radius: 10px; background-color: var(--cl2) !important; display: inline-block; }
.owl-dot.active { background-color: var(--c1) !important; box-shadow: 0 0 0 5px rgb(0 0 0 / 25%) !important; }



@media (max-width:1024px){
    .owl-dots {bottom: -1rem}
}
@media (max-width:768px){
    .owl-nav {height: 1px;width: 75px;top: -6rem}
    .owl-nav button {width: 35px; min-width: 35px;height:35px;border-color: var(--c1) !important;}
    .owl-nav button:before {background-color: var(--c1);}
    .owl-dot.active:before { border: 2px solid var(--c1) !important;}
    .owl-dots {gap: 0.4rem}
}