*{
    box-sizing: border-box;
}

img{
    object-fit: cover;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #2caae1;
}


#category-ouwCarousel .owl-stage{
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
    opacity: 0.25 !important;
}

.owl-carousel .owl-prev.disabled:hover,
.owl-carousel .owl-next.disabled:hover {
    cursor: default !important;
}

.owl-carousel .prev-slide:hover {
    background-position: 0px -53px;
}

.owl-carousel .next-slide:hover {
    background-position: -24px -53px;
}

.card-job-simple {
    background-color: rgba(255, 255, 255, 0.55) !important;
}

.card-job-simple:hover {
    background-color: rgba(255, 255, 255, 1) !important;
}

#talentsCarousel .owl-theme .owl-dots .owl-dot span {
    width: 5px !important;
    height: 5px !important;
    margin: 0px 4px;
}

.hero .owl-nav .owl-prev,.hero .owl-nav .owl-next {
    opacity: 0.6;
}

.hero .owl-nav .owl-prev:hover,.hero .owl-nav .owl-next:hover {
    opacity: 1;
}

.hero .owl-nav .owl-prev {
    top: -100%;
    position: absolute;
    left: 5%;
}

.hero .owl-nav .owl-next {
    top: -100%;
    position: absolute;
    right: 5%;
}

/*.owl-theme .owl-nav .disabled {*/
/*    border: 1px solid rgba(0, 0, 0, 0.07) !important;*/
/*    !*filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.08));*!*/
/*}*/

#printTalentsCarousel.owl-carousel .nav-btn {
    top: 41% !important;
}

#printTalentsCarousel.owl-carousel .prev-slide {
    left: -1%;
}

#printTalentsCarousel.owl-carousel .next-slide {
    right: -1%;
}

#printTalentsCarousel.owl-carousel .nav-btn {
    position: absolute;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    background-color: #848484 !important;
}
.owl-theme .owl-dots .owl-dot span{
    background-color: #D9D9D9 !important;
}

.overlay-hover-hide{
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    background: rgba(0,0,0,0.5);
}
.overlay-hover-hide:hover{
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    background: rgba(0,0,0,0);
}

.custom-hover:hover .overlay {
    opacity: 1;
}

.custom-hover .overlay {
    opacity: 0.13;
    top: 0;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.00345888) 48%, rgba(0, 0, 0, 0.222924) 69.56%, rgba(0, 0, 0, 0.267246) 74.5%, rgba(0, 0, 0, 0.30729) 79.44%, rgba(0, 0, 0, 0.341035) 82.39%, rgba(0, 0, 0, 0.367336) 85.33%, rgba(0, 0, 0, 0.385796) 87.28%, rgba(0, 0, 0, 0.396541) 89.22%, rgba(0, 0, 0, 0.4) 91.17%);
}
.owl-theme .owl-nav [class*=owl-]{
    margin: 0 2px !important;
}
.owl-theme .owl-nav [class*=owl-]:hover{
    background: unset !important;
}

/*set position for dot to top*/
.owl-dots-top .owl-dots{
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translate(-50%, 0);
}

.owl-nav-top-right .owl-nav{
    position: absolute;
    top: -40px;
    right: 0;
}

/*set position for nav control to top*/
.owl-nav-top .owl-nav{
    position: absolute;
    top: -185px;
    right: 20px;
}

@media only screen and (min-width: 768px) {
    .owl-nav-top .owl-nav{
        position: absolute;
        top: -163px;
        right: 20px;
    }
}

.nav-pills .active{
    color: black !important;
}
