*{
    margin : 0;
    padding: 0;
}

@font-face {
    font-family: "acumin-pro-widebold";
    src: url("../fonts/Acumin-Pro-Wide-Bold.otf") format("opentype");
}

@font-face {
    font-family: "acumin-pro-widelight";
    src: url("../fonts/Acumin-Pro-Wide-Light.otf") format("opentype");
}
@font-face {
    font-family: "acumin-pro-semibold";
    src: url("../fonts/Acumin-Pro-Wide-Semibold.otf") format("opentype");
}
@font-face {
    font-family: "acumin-pro-medium";
    src: url("../fonts/Acumin-Pro-Medium.otf") format("opentype");
}
.image-professeur{
    border-color: #569a4f;
    border-radius: 1.5rem;
    border-width: 1px;
}
.image-prof-container::after{
    content :"";
    border-color: #569a4f;
    border-radius: 1.5rem;
    border-width: 1px;
    padding: 20px;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

.puce-avantli li{
    position: relative;

    padding-left: 20px;
}
.puce-avantli li::before{
    content: "•";
    position: absolute;
    left: 0px;
    font-size: 20px;
    top: -3.5px;
   
}
.background-lines {
    background-image: repeating-linear-gradient(to right,#022911,#022911 2px,transparent 2px,transparent 4px 4px);
}
.targetcourse-mobile .owlcarousel-targetaudiance .owl-stage{
    padding-left: 0px !important;
}
.mobile-enrolltoday-fixedbottom {
    z-index: 9999;
}
.owlcarousel-targetaudiance .owl-stage{display: flex;}
.owlcarousel-targetaudiance .item {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
}
.owlcarousel-targetaudiance .targetaudiance-container {
    position: relative;
    overflow: hidden;
    /* margin-bottom: 80px; *//*This is optional*/
    display: flex;
    flex-direction: column;
    align-items: stretch;
}