form#views-exposed-form-opigno-training-catalog-training-catalogue div#catalog-filter > fieldset > div > div > div.bef-nested > ul > li > ul{
 display: none; 
}
form#views-exposed-form-opigno-training-catalog-training-catalogue div#catalog-filter > fieldset > div > div > div.bef-nested > ul > li.child-open > ul{
 display: block; 
}

form#views-exposed-form-opigno-training-catalog-training-catalogue div#catalog-filter > fieldset > div > div > div.bef-nested > ul > li > div.form-item-field-learning-path-category-target-id > label{
 /*display: none; */
 font-size: 0;
}

form#views-exposed-form-opigno-training-catalog-training-catalogue div#catalog-filter > fieldset > div > div > div.bef-nested > ul > li:first-child > div.form-item-field-learning-path-category-target-id > label{
 /*display: none; */
 font-size: initial;
}

form#views-exposed-form-opigno-training-catalog-training-catalogue div#catalog-filter > fieldset > div > div > div.bef-nested > ul > li > div.form-item-field-learning-path-category-target-id > label > span{
 /*display: block; */
 font-size: initial;
}

/*doe child terms*/
form#views-exposed-form-opigno-training-catalog-training-catalogue div#catalog-filter > fieldset > div > div > div.bef-nested > ul > li > ul > li > div.form-item-field-learning-path-category-target-id > label{
 /*display: none; */
 font-size: 0;
}

form#views-exposed-form-opigno-training-catalog-training-catalogue div#catalog-filter > fieldset > div > div > div.bef-nested > ul > li > ul > li > div.form-item-field-learning-path-category-target-id > label span{
 /*display: block; */
 font-size: initial;
}

.h5p-image-hotspot-popup-header{
    height: auto;
}
.h5p-image-hotspot-close-popup-button{
	right: 2em;
}
.h5p-guess-answer .h5p-image{
	width: 100%;
}
.h5p-column-content.h5p-image img {
    width: auto !important;
    height: auto !important;
    margin: auto;
}
.h5p-image-hotspots-overlay > .h5p-image-hotspot-popup.h5p-image{
   width: auto !important;
}


.accreditations-logos .row {
    justify-content: center;
    padding: 0 20px;
    gap: 25px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.accreditations-logos .row .col-lg-2 {
    max-width: 100%;
    flex: 100%;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.accreditations-logos .row .col-lg-2 .box-with-icon {
    padding: 0;
}
.accreditations-logos .row .col-lg-2 .img-block {
    padding-top: 0;
    height: auto;
}
.accreditations-logos .row .col-lg-2 .img-block img {
    max-height: max-content;
    padding: 15px;
}
@media(max-width: 1399px){
    .accreditations-logos .row {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
}
@media(max-width: 1199px){
    .accreditations-logos .row {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}
@media(max-width: 991px){
    .accreditations-logos .row {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media(max-width: 767px){
    .accreditations-logos .row {
        grid-template-columns: 1fr 1fr;
    }
    .accreditations-logos .row .col-lg-2 .title-block {
        height: auto;
        padding-bottom: 15px;
    }
    .accreditations-logos .row .col-lg-2 .title-block h4 {
        font-size: 20px;
        padding: 0 20px;
    }
}
@media(max-width: 475px){
    .accreditations-logos .row {
        grid-template-columns: 1fr;
    }
    .accreditations-logos .row .col-lg-2 {
        max-width: 100%;
        margin: auto;
    }
    .accreditations-logos .row .col-lg-2 .title-block h4 {
        font-size: 18px;
        padding: 0 20px;
    }

}