.oop_tracks .track-title{color: #009ce9;font-size: 25px;line-height: 34px;margin: 6px 0 25px;font-family: 'Montserrat-Medium';}
.oop_tracks .image{overflow: hidden;border: 0 solid transparent;max-width: 200px;margin-bottom:10px;}
.oop_tracks .track-btn{float: right;margin-right: 0;}
.oop_tracks_accordion {margin-bottom: 10px;}
.oop_tracks .maintext {font-size: 18px; line-height: 30px;}
.oop_tracks .maintext p:first-child {margin-top: 0;}
.oop_tracks .person .design {font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.oop_tracks .person .name {font-weight: bold;line-height: 28px;}
.oop_tracks .person .text {line-height: 28px;}
.oop_tracks .person .text p {margin: 2px 0;}
.oop_tracks .oop_tracks_accordion .accupper {border-bottom: 2px solid #fff; color:#000 !important; padding: 20px; cursor: pointer;font-size: 18px; line-height: 30px; font-weight: bold;}
.oop_tracks .oop_tracks_accordion .acclower {color:#000 !important;}
.oop_tracks .oop_tracks_accordion.accyellow .accupper,
.oop_tracks .oop_tracks_accordion.accyellow .acclower {background-color: #FFE600}
.oop_tracks .oop_tracks_accordion.accorange .accupper,
.oop_tracks .oop_tracks_accordion.accorange .acclower {background-color: var(--oopheaderorange);}
.oop_tracks .oop_tracks_accordion.accblue .accupper,
.oop_tracks .oop_tracks_accordion.accblue .acclower {background-color: var(--oopblue);}
.oop_tracks .oop_tracks_accordion .accupper .title {margin-bottom: 0;}
.oop_tracks .oop_tracks_accordion .accupper .title:before {font-family: 'Glyphicons Halflings';	font-style: normal;	font-weight: 400; line-height: 1; content:"\2b"; font-size: 16px; margin-right: 10px;float: right;font-size: 24px;}
.oop_tracks .oop_tracks_accordion.open .accupper .title:before {content:"\2212";}
.oop_tracks .oop_tracks_accordion .acclower {overflow: hidden;font-size: 18px; line-height: 30px;}
.oop_tracks .oop_tracks_accordion .acclower .inner { max-height: 0; overflow: hidden;transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s;}
.oop_tracks .oop_tracks_accordion.open .acclower .inner { max-height: 1500px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s;}
.oop_tracks .oop_tracks_accordion .acclower .inner .text {margin: 0;padding: 10px;width: 100%;max-height: 12000px;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.oop_tracks .oop_tracks_accordion .acclower .inner .text.fade-out {--fade-start: 50%; mask-image: linear-gradient(to bottom, white var(--fade-start), transparent);overflow: hidden;max-height: 190px;}

.oop_tracks .oop_tracks_accordion .acclower .inner .text ~ .readmore{display: none;padding: 10px;padding-left: 20px;}
.oop_tracks .oop_tracks_accordion .acclower .inner .text.fade-out ~ .readmore{display: block;}

.oop_tracks .oop_tracks_accordion ul{padding-left: 20px;list-style-type: disc;}
.oop_tracks .oop_tracks_accordion ul li::marker{font-size: 12px;}

@media (min-width: 768px) {
    .oop_tracks .tracks-col-md-3 {
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
        max-width: 22%;
    }
    .oop_tracks .tracks-col-md-4 {
        -ms-flex: 0 0 38.333333%;
        flex: 0 0 38.333333%;
        max-width: 38.333333%;
    }
    .oop_tracks .tracks-col-md-5{
        -ms-flex: 0 0 39.666667%;
        flex: 0 0 39.666667%;
        max-width: 39.666667%;
    }
}
@media (prefers-color-scheme: dark) {
    .oop_tracks .oop_tracks_accordion .accupper {border-bottom: 2px solid #000;}
}