.cms-country-page main img.cms-country-flag{display:block;width:min(220px,100%)!important;max-width:220px!important;height:auto!important;object-fit:contain;margin:16px auto!important}
.cms-country-page main .edgtf-post-image:has(img.cms-country-flag){text-align:center;background:#f5f8f2;padding:16px;box-sizing:border-box}
.cms-country-page main img.cms-country-flag.cms-country-flag-inline{width:min(160px,100%)!important;max-width:160px!important;margin:18px 0!important}
@media(max-width:600px){.cms-country-page main img.cms-country-flag{max-width:180px!important}.cms-country-page main img.cms-country-flag.cms-country-flag-inline{max-width:130px!important}}
