@font-face {
    font-family: 'ReplicaLLBold';
    src: url('../fonts/ReplicaLL-Bold.otf');
}
@font-face {
    font-family: 'ReplicaLLRegular';
    src: url('../fonts/ReplicaLL-Regular.otf');
}
@font-face {
    font-family: 'ReplicaLLHeavy';
    src: url('../fonts/ReplicaLL-Heavy.otf');
}



.testimonial .glide__bullet::before {
  aspect-ratio: 1.026;
  	clip-path: shape(from 100% 0%,vline to 47.66%,line to 62.98% 100%,hline to 1.74%,line to 0% 99.35%,vline to 52.27%,line to 37.52% 0%,hline to 100%,close);
}
.fach__wrapper.selected {
  box-shadow: inset 0 0 0 1px var(--shadow-color);
}


  .circular-chart.orange .circle {
    stroke: #28282D;
  }


  .circle {

    stroke-linecap: round;
    animation: progress 1s ease-out forwards;
  }
  
  @keyframes progress {
    0% {
      stroke-dasharray: 0 100;
    }
  }
  .single-chart {
    justify-content: space-around ;
  }
  .percentage {
    fill: #28282D;
    text-anchor: middle;
  }
  .sticky-menu {
    position: fixed;
    top: 0;
    z-index: 40;
    transition: transform 0.3s ease;
    transform: translateY(-100%); /* Initially hide the menu */
}

.sticky-menu.show {
    transform: translateY(0); /* Show the menu */
}

.single__course__wrapper.focused {
  background-color: var(--hover-color);
}
.glide__arrow--right {
  display: none; /* Initially hide the right arrow */
}
.mask1 {
  -webkit-mask-image: url(../images/mask.png);
  mask-image: url(../images/mask.png);
  mask-repeat: no-repeat;    
  mask-size: cover;
}
.mask-testimonials{
  -webkit-mask-image: url(../images/mask-testi.png);
  mask-image: url(../images/mask-testi.png);
  mask-repeat: no-repeat;
  mask-size: cover;
}
.mask-testimonials img{
  border-radius: 0px !important;
}
.cky-consent-bar .cky-notice-content-wrapper{
  padding: 24px 0px 12px 0px !important;
}
.cky-consent-container .cky-consent-bar{
  box-shadow: none !important;
}
a {
  cursor: pointer !important;
}

.scrollbar-hide {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
}
.scrollbar-hide::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Edge */
}