#countdown {
            font-size: 2rem;
            margin-top: 20px;
        }

#thememaincontent > div:nth-child(16) > div > div > div > div > div > h2:nth-child(12) > p > span > span:nth-child(1) > span
{
    font-weight: bold!important;
}
#thememaincontent > div:nth-child(16) > div > div > div > div > div > h2:nth-child(12) > p > span > span:nth-child(3)
{
    font-weight: bold!important;
}
#thememaincontent > div:nth-child(8) > div > div.zprow.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg > div > div.zpelement.zpelem-image.img_tablet.zp-hidden-md.zp-hidden-xs > div > figure > span > picture > img
{
    width: 263px !important;
    height: auto !important;
}

#thememaincontent > div:nth-child(16) > div > div > div > div > div > h2:nth-child(12)
{
    text-align-last: center!important;
}

#thememaincontent > div:nth-child(2) > div > div > div > div > h2
{
            line-height: 10px!important;
}

#thememaincontent > div:nth-child(7) > div > div:nth-child(2) > div
{
 height:0!important;   
}

#thememaincontent > div:nth-child(10) > div > div:nth-child(2) > div > div:nth-child(2) > div > div
{
    height: 50px!important;
}

#thememaincontent > div:nth-child(10) > div > div:nth-child(3) > div > div:nth-child(2) > div > div
{
    height: 50px!important;
}
#thememaincontent > div:nth-child(8) > div > div:nth-child(2)
{
 height: 30px!importrant;   
}
#thememaincontent > div:nth-child(8) > div > div.zprow.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg > div > div.zpelement.zpelem-image.zp-hidden-md.zp-hidden-sm
{
    margin-top: 0!importrant;
    padding-top: 0!importrant;
}

@media (max-width: 991px) and (min-width: 768px) {
    [class*=zpimage-size].zpimage-tablet-fallback-fit figure img {
        max-inline-size: 100% !important;
        width: 46% !important;
        height: auto !important;
    }
}