.ecpm_new-content-block * {
    line-height: 20pt !important;
    color: #000;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 13pt !important;
    background-color: transparent !important;
}
.ecpm_new-content-block a[href] {
    color: #3356d3 !important;
    text-decoration: underline !important;
}
.ecpm_new-content-block a[href] * {
    color: #3356d3 !important;
}
.ecpm_new-content-block hr {
    height: 2px !important;
    border-width: 0 !important;
    color: gray !important;
    background-color: gray !important;
}
.ecpm_new-content-block p {
    margin-bottom: 15px !important;
}
.ecpm_new-content-block.text-justify p {
    text-align: justify !important;
}
.ecpm_new-content-block table {
    width: 100% !important;
}
.ecpm_new-img-radius {
    border-radius: 100px;
}
@media (min-width: 992px) {
    .ecpm_new-contentheader img {
        max-height: 70vh;
        object-fit: cover;
    }
    .ecpm_new-content-block img {
        width: auto;
    }
}
.item-wrapper {
    margin-bottom: 50px;
}
.embed-yt {
    margin-bottom: 25px;
}
.ecpm_new-backbutton {    
    bottom: 0;
    position: absolute;
}
.ecpm_new-backbutton button {
    font-size: 14pt;
    opacity: .9;
}
.tab-content > .tab-pane {
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    background-color: #fff;
}
/* override mbr */
.cid-sNGWirxSKN .mbr-section-title {
    font-size: 32pt;
}
.cid-sNHgq37QKv img {
    background-color: #fff;
}
.mbr-section-subtitle {
    margin-top: 10px;
}
/* override cookie consent */
.freeprivacypolicy-com---palette-dark.freeprivacypolicy-com---nb {    
    border-radius: 20px;
    margin: 20px;
}
.freeprivacypolicy-com---pc-dialog .cc-pc-container {    
    border-radius: 20px;
    padding: 20px;
}
@media screen and (max-width: 600px) {
    .freeprivacypolicy-com---nb-simple {
        max-width: 100% !important;
    }
}
