.ph-ad{width:100%;max-width:1200px;margin:32px auto;clear:both}.ph-ad a,.ph-ad picture,.ph-ad img{display:block;width:100%}.ph-ad img{height:auto;border-radius:8px}.ph-ad--venue_catalog,.ph-ad--service_catalog{max-width:300px}.ph-ad--main_bottom{padding:0 30px;box-sizing:border-box}@media(max-width:900px){.ph-ad--venue_catalog,.ph-ad--service_catalog{max-width:600px}.ph-ad{margin:24px auto}}

@media(min-width:901px){.ph-ad--venue_catalog img,.ph-ad--service_catalog img{aspect-ratio:1 / 2;height:auto;object-fit:contain}}
