:root {
    --main-white-color: white;
    --main-black-color: black;
  }
   
  .static {
    position: static; 
  }
   
  .cover {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  .owl-carousel .owl-slide {
    position: relative;
    height: 520px;
    background-color: lightgray;
    width: 100%;
  }
   
  .owl-carousel .owl-slide-animated {
    transform: translateX(20px);
    opacity: 0;
    visibility: hidden;
    transition: all 0.05s;
    font-family: 'Ubuntu', sans-serif;
    font-weight:500;
    font-size: 24px;
  }
   
  .owl-carousel .owl-slide-animated.is-transitioned {
    transform: none;
    opacity: 1;
    visibility: visible;
    transition: all 0.5s;
  }
   
  .owl-carousel .owl-slide-title.is-transitioned {
    transition-delay: 0.2s;
  }
   
  .owl-carousel .owl-slide-subtitle.is-transitioned {
    transition-delay: 0.35s;
  }
   
  .owl-carousel .owl-slide-cta.is-transitioned {
    transition-delay: 0.5s;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 22px!important;
    border-radius: 20px;
    text-align: center;
    font-family: 'Ubuntu';
  }
  .owl-carousel .owl-dots,
.owl-carousel .owl-nav {
  position: absolute;
}
.owl-dots{
  top: 90%;
  width: 100%;
  margin: auto;
  bottom: 0;
}
.owl-carousel .owl-dots .owl-dot span {
  background: transparent;
  /*border: 1px solid var(--main-black-color);*/
  transition: all 0.2s ease;
}
 
.owl-carousel .owl-dots .owl-dot:hover span,
.owl-carousel .owl-dots .owl-dot.active span {
  /*background: var(--main-black-color);*/
  background: #650EFF;
}

.owl-theme .owl-dots .owl-dot span
{
  background: #C2C2C2;
  width: 35px;
  border-radius: 0;
}

 
.owl-carousel .owl-nav {
  right: 0%;
  top: 40%;
  transform: translateX(-50%);
  margin: 0;
}

.owl-slide-text{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.owl-slide-right-icon img{
 max-width: 350px;
 object-fit: cover;
}


/*@media (max-width:768px)
{
    
    .owl-slide-text{
      width: 768px;
    }
}

@media (max-width:568px){
  .owl-slide-text{
    width:100%;
    display: inline-block;
  }

}
@media (min-width: 1024px){
  .owl-slide-text{
    width: 1366px;
  }
  
}
*/
