:root {
    --highlight-sky: #ceedf6;
    --neutral-grey: #e1e1de;
    --dark-grey: #8a8a8a;
    --primary-blue: #00196e;
    --white: #ffffff;
    --black: #222;
    --secondary-gold: #ffad1d;
}

.img {
    margin-bottom: 24px;
}


.img img {
    width: 100%;
    height: 360px;
    object-fit: cover;
}




.content__container ul {
    list-style-type: square;
    padding-left: 20px;
}

.section-content .desc p:last-child {
    margin-bottom: 0px;
}




.desc p:empty,
.desc p:only-child:empty {
    margin-bottom: 0px;
    display: none;
}

.desc p:empty::before {
    display: none;
    content: '\200B';
    /* Zero-width space */
}

.desc p:empty {
    display: none;
    margin-bottom: 0;
}


.sub_ju_content .dropdown__box {
    margin-top: 24px;
}


.dropdown__box .dropdown-content:last-child .dropdown-content__content.active {
    border-bottom: 0px;
}


.dropdown-content__header__title {
    position: relative;
    width: 100%;
}

.dropdown-content__header__title::after {
    content: '';
    border: 7px solid transparent;
    border-top: none;
    position: absolute;
    right: 2%;
    top: 50%;
    border-bottom: none;
    border-top: 8px solid #c8c9c7;
    transform: rotate(0);
    transition: all .3s linear;
}

.dropdown-content__header .dropdown-content__header__title.active::after {
    transform: rotate(180deg);
    border-top: 8px solid var(--primary-blue);
}




.type-block.teaser .block-inner h2 {
    max-width: 750px;
}


.content__container ul {
    margin: 0px;
}



.dropdown-content__header {
    padding: 12px 0px 16px !important;
}


@media screen and (max-width : 991px) {

    .img {
        margin-bottom: 36px;
    }


    .img img {
        height: 292px;
    }


    .dropdown-content__header__title p {
        padding-right: 40px;
    }

}



@media screen and (max-width : 576px) {
    .img {
        margin-bottom: 24px;
    }

    .img img {
        height: 202px;
    }



    .dropdown-content__header__title.active p,
    .dropdown-content__header__title p {
        font-size: 20px;
        line-height: 26px;
        padding-right: 32px;
    }


}