/**
 * GRO-472 remediation — inline style extraction
 * Scope: contact-us / medical-facials / microneedling blocks
 * (see blocks/contact-us/*.php, blocks/medical-facials/*.php, blocks/microneedling/hp-mn-concerns.php)
 *
 * This file only reproduces the exact visual result that the removed
 * inline `style=""` attributes previously produced. It does not add
 * any new global/unscoped selectors.
 */

/* blocks/contact-us/hp-contact-details.php — custom icon <img> (was style="width:20px;height:20px;object-fit:contain;display:block;") */
.contact-details__icon-img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    display: block;
}

/* blocks/contact-us/hp-contact-hero.php — dynamic bg image, now driven via CSS custom property set inline per-instance */
.contact-hero {
    background-image: var(--contact-hero-bg-image);
}

/* blocks/medical-facials/hp-mf-hero.php — dynamic bg image, now driven via CSS custom property set inline per-instance */
.mf-hero {
    background-image: var(--mf-hero-bg-image);
}

/* blocks/contact-us/hp-contact-info.php — sub text centering (was style="text-align:center;") */
.contact-info__sub--center {
    text-align: center;
}

/* blocks/contact-us/hp-contact-info.php — GHL form iframe (was style="width:100%;height:100%;border:none;border-radius:3px") */
.contact-info__form-iframe {
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 3px;
}

/* blocks/contact-us/hp-contact-map.php — Google Maps embed iframe (was style="border:0;") */
.contact-map__iframe {
    border: 0;
}
