/*
 * 911 Restoration — Location Page Stylesheet
 * Version: 1.0
 * Scope: All styles are scoped to .location-restoration-content to prevent
 *        conflicts with the 911restoration.com CMS global styles.
 *
 * ─────────────────────────────────────────────────────────────────
 * ICON USAGE
 * ─────────────────────────────────────────────────────────────────
 * Icons use CSS mask-image so color is controlled entirely via CSS.
 * To change icon color across ALL location pages, update --lrc-icon-color.
 *
 * Apply icons to any element like this:
 *   <span class="lrc-icon lrc-icon--water-damage"></span>
 *
 * Available icon classes:
 *   .lrc-icon--water-damage
 *   .lrc-icon--fire-damage
 *   .lrc-icon--mold-removal
 *   .lrc-icon--sewage-cleanup
 *   .lrc-icon--commercial
 *   .lrc-icon--reconstruction
 *   .lrc-icon--crime-scene
 *   .lrc-icon--sanitization
 *   .lrc-icon--storm-damage
 *
 * Size modifier classes (optional):
 *   .lrc-icon--sm   (24px × 24px)
 *   .lrc-icon--md   (48px × 48px, default)
 *   .lrc-icon--lg   (64px × 64px)
 * ─────────────────────────────────────────────────────────────────
 */


/* ==========================================================================
   1. CSS CUSTOM PROPERTIES (Design Tokens)
   ========================================================================== */

.location-restoration-content {

    /* Brand Colors */
    --lrc-orange:        #EA7125;   /* Primary CTAs, links, icon color */
    --lrc-blue:          #11338a;   /* H4 subheadings */
    --lrc-heading:       #1a1a1a;   /* H1, H2, H3 */
    --lrc-body:          #333;      /* Body text */
    --lrc-muted:         #555;      /* Secondary text */
    --lrc-subtle:        #666;      /* Tertiary text, benefit descriptions */
    --lrc-placeholder:   #999;      /* Taglines, placeholders */

    /* Icon Color — update this single value to retheme all icons site-wide */
    --lrc-icon-color:    #EA7125;

    /* Borders & Dividers */
    --lrc-border:        #e5e5e5;
    --lrc-border-light:  #eee;

    /* Alert */
    --lrc-alert-bg:      #fff8f8;
    --lrc-alert-border:  #dc2626;
    --lrc-alert-text:    #dc2626;

    /* Spacing */
    --lrc-section-padding:   48px 0;
    --lrc-container-max:     900px;
    --lrc-container-padding: 0 20px;

    /* Typography */
    --lrc-font-h1:    2rem;
    --lrc-font-h2:    1.5rem;
    --lrc-font-h3:    1.1rem;
    --lrc-font-body:  1rem;
    --lrc-font-sm:    0.95rem;
    --lrc-font-xs:    0.9rem;
}


/* ==========================================================================
   2. RESET & BASE
   ========================================================================== */

.location-restoration-content *,
.location-restoration-content *::before,
.location-restoration-content *::after {
    box-sizing: border-box;
}

.location-restoration-content h1,
.location-restoration-content h2,
.location-restoration-content h3,
.location-restoration-content h4 {
    line-height: 1.3;
    color: var(--lrc-heading);
    margin: 0;
}

.location-restoration-content h1 { font-size: var(--lrc-font-h1); margin-bottom: 1rem; }
.location-restoration-content h2 { font-size: var(--lrc-font-h2); margin-bottom: 1rem; }
.location-restoration-content h3 { font-size: var(--lrc-font-h3); margin-bottom: 0.5rem; }

.location-restoration-content p {
    margin: 0 0 1rem 0;
    color: var(--lrc-body);
}

.location-restoration-content a {
    color: var(--lrc-orange);
}

.location-restoration-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


/* ==========================================================================
   3. LAYOUT
   ========================================================================== */

.location-restoration-content .lrc-container {
    max-width: var(--lrc-container-max);
    margin: 0 auto;
    padding: var(--lrc-container-padding);
}


/* ==========================================================================
   4. PAGE HEADER
   ========================================================================== */

.location-restoration-content .lrc-page-header {
    padding: 40px 0;
    border-bottom: 1px solid var(--lrc-border);
}

.location-restoration-content .lrc-page-header p {
    font-size: 1.1rem;
    color: var(--lrc-muted);
    max-width: 700px;
}

.location-restoration-content .lrc-contact-bar {
    display: flex;
    gap: 24px;
    margin-top: 20px;
    flex-wrap: wrap;
    align-items: center;
}

.location-restoration-content .lrc-contact-bar span {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: var(--lrc-font-sm);
    color: var(--lrc-muted);
}

.location-restoration-content .lrc-phone-link {
    font-weight: 600;
    font-size: 1.1rem;
    color: var(--lrc-orange);
    text-decoration: none;
}

.location-restoration-content .lrc-phone-link:hover {
    text-decoration: underline;
}


/* ==========================================================================
   5. SERVICES OVERVIEW GRID
   ========================================================================== */

.location-restoration-content .lrc-services-section {
    padding: var(--lrc-section-padding);
}

.location-restoration-content .lrc-services-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 32px;
    margin-top: 32px;
}

.location-restoration-content .lrc-service-item {
    text-align: center;
}

.location-restoration-content .lrc-service-item h3 {
    font-size: var(--lrc-font-body);
    margin-bottom: 8px;
}

.location-restoration-content .lrc-service-item p {
    font-size: var(--lrc-font-xs);
    color: var(--lrc-subtle);
    margin: 0;
}


/* ==========================================================================
   6. SERVICE DETAIL SECTIONS
   ========================================================================== */

.location-restoration-content .lrc-content-section {
    padding: var(--lrc-section-padding);
    border-top: 1px solid var(--lrc-border);
}

.location-restoration-content .lrc-content-section h2 {
    display: flex;
    align-items: center;
    gap: 12px;
}

/* Inline icon in section H2 — sized via the icon system below */
.location-restoration-content .lrc-content-section h2 .lrc-icon {
    flex-shrink: 0;
}

/* Two-column layout for service detail lists */
.location-restoration-content .lrc-two-column {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    margin-top: 24px;
}

.location-restoration-content .lrc-two-column h4 {
    font-size: var(--lrc-font-xs);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: var(--lrc-blue);
    font-weight: 700;
    margin-bottom: 12px;
}

.location-restoration-content .lrc-two-column li {
    padding: 8px 0;
    border-bottom: 1px solid var(--lrc-border-light);
    font-size: var(--lrc-font-sm);
    color: var(--lrc-body);
}

.location-restoration-content .lrc-two-column li:last-child {
    border-bottom: none;
}

@media (max-width: 600px) {
    .location-restoration-content .lrc-two-column {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    .location-restoration-content .lrc-services-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 400px) {
    .location-restoration-content .lrc-services-grid {
        grid-template-columns: 1fr;
    }
}


/* ==========================================================================
   7. ALERT BOX
   ========================================================================== */

.location-restoration-content .lrc-alert {
    background: var(--lrc-alert-bg);
    border-left: 3px solid var(--lrc-alert-border);
    padding: 16px 20px;
    margin: 24px 0;
    font-size: var(--lrc-font-sm);
    color: var(--lrc-body);
}

.location-restoration-content .lrc-alert strong {
    color: var(--lrc-alert-text);
}


/* ==========================================================================
   8. WHY CHOOSE US — BENEFITS LIST
   ========================================================================== */

.location-restoration-content .lrc-benefits-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
    margin-top: 24px;
}

.location-restoration-content .lrc-benefit {
    display: flex;
    gap: 12px;
}

.location-restoration-content .lrc-benefit-icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    background: var(--lrc-orange);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    margin-top: 2px;
}

.location-restoration-content .lrc-benefit h4 {
    font-size: var(--lrc-font-sm);
    margin-bottom: 4px;
    color: var(--lrc-heading);
}

.location-restoration-content .lrc-benefit p {
    font-size: var(--lrc-font-xs);
    color: var(--lrc-subtle);
    margin: 0;
}


/* ==========================================================================
   9. FAQ ACCORDION
   ========================================================================== */

.location-restoration-content .lrc-faq-section {
    padding: var(--lrc-section-padding);
    border-top: 1px solid var(--lrc-border);
}

.location-restoration-content .lrc-faq-item {
    border-bottom: 1px solid var(--lrc-border);
}

.location-restoration-content .lrc-faq-question {
    width: 100%;
    text-align: left;
    padding: 20px 0;
    background: none;
    border: none;
    cursor: pointer;
    font-size: var(--lrc-font-body);
    font-weight: 500;
    color: var(--lrc-heading);
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: inherit;
    line-height: 1.4;
}

.location-restoration-content .lrc-faq-question:hover {
    color: var(--lrc-orange);
}

.location-restoration-content .lrc-faq-icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border: 2px solid #ccc;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: var(--lrc-placeholder);
    transition: all 0.2s;
    margin-left: 16px;
}

.location-restoration-content .lrc-faq-item.active .lrc-faq-icon {
    background: var(--lrc-orange);
    border-color: var(--lrc-orange);
    color: #fff;
    transform: rotate(45deg);
}

.location-restoration-content .lrc-faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.location-restoration-content .lrc-faq-item.active .lrc-faq-answer {
    max-height: 300px;
}

.location-restoration-content .lrc-faq-answer p {
    padding-bottom: 20px;
    color: var(--lrc-muted);
    font-size: var(--lrc-font-sm);
}


/* ==========================================================================
   10. FOOTER CTA
   ========================================================================== */

.location-restoration-content .lrc-footer-cta {
    padding: var(--lrc-section-padding);
    border-top: 1px solid var(--lrc-border);
    text-align: center;
}

.location-restoration-content .lrc-footer-cta p {
    color: var(--lrc-subtle);
    margin-bottom: 16px;
}

.location-restoration-content .lrc-footer-cta .lrc-phone-link {
    font-size: 1.75rem;
    display: block;
    margin-bottom: 12px;
}

.location-restoration-content .lrc-tagline {
    font-style: italic;
    color: var(--lrc-placeholder);
    font-size: var(--lrc-font-sm);
}


/* ==========================================================================
   11. ICON SYSTEM
   ─────────────────────────────────────────────────────────────────────────
   Icons are rendered via CSS mask-image + background-color.
   This means the icon shape is defined here in CSS and the fill color
   is set entirely by background-color — no SVG attributes to hunt down.

   To change ALL icon colors across every location page:
     Update --lrc-icon-color in section 1 above.

   To override a single icon's color on a specific page:
     .lrc-icon--water-damage { background-color: #yourcolor; }

   Markup pattern:
     <span class="lrc-icon lrc-icon--water-damage"></span>

   In an H2 heading:
     <h2>
       <span class="lrc-icon lrc-icon--water-damage lrc-icon--md"></span>
       Water Damage Restoration in [City]
     </h2>

   In the services overview grid:
     <div class="lrc-service-item">
       <span class="lrc-icon lrc-icon--water-damage lrc-icon--md"></span>
       <h3>Water Damage</h3>
       ...
     </div>
   ========================================================================== */

/* Base icon element */
.location-restoration-content .lrc-icon {
    display: inline-block;
    background-color: var(--lrc-icon-color);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    vertical-align: middle;
    flex-shrink: 0;
}

/* Size modifiers */
.location-restoration-content .lrc-icon--sm {
    width: 24px;
    height: 24px;
}

.location-restoration-content .lrc-icon--md {
    width: 48px;
    height: 48px;
}

.location-restoration-content .lrc-icon--lg {
    width: 64px;
    height: 64px;
}

/* Default size if no modifier applied */
.location-restoration-content .lrc-icon:not(.lrc-icon--sm):not(.lrc-icon--md):not(.lrc-icon--lg) {
    width: 32px;
    height: 32px;
}


/* ── Water Damage ──────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--water-damage {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0C13.4312 0 0 13.4312 0 30C0 46.5687 13.4312 60 30 60C46.5687 60 60 46.5687 60 30C60 13.4312 46.5687 0 30 0ZM30.8604 49.7479C24.2313 49.7479 18.8542 44.1146 18.8542 37.7375C18.8542 37.7 18.8583 37.3688 18.8625 37.2375C19.1875 25.3896 30.8604 8.17292 30.8604 8.17292C30.8604 8.17292 42.5354 25.3896 42.8604 37.2375C42.8646 37.3688 42.8688 37.6979 42.8688 37.7375C42.8688 44.1167 37.4937 49.7479 30.8625 49.7479H30.8604Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0C13.4312 0 0 13.4312 0 30C0 46.5687 13.4312 60 30 60C46.5687 60 60 46.5687 60 30C60 13.4312 46.5687 0 30 0ZM30.8604 49.7479C24.2313 49.7479 18.8542 44.1146 18.8542 37.7375C18.8542 37.7 18.8583 37.3688 18.8625 37.2375C19.1875 25.3896 30.8604 8.17292 30.8604 8.17292C30.8604 8.17292 42.5354 25.3896 42.8604 37.2375C42.8646 37.3688 42.8688 37.6979 42.8688 37.7375C42.8688 44.1167 37.4937 49.7479 30.8625 49.7479H30.8604Z' fill='black'/%3E%3C/svg%3E");
}

/* ── Fire Damage ───────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--fire-damage {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0133 39.4858C12.0133 39.4858 10.0236 43.6382 13.0155 44.9716C15.1802 45.9363 18.2304 42.1756 16.2386 38.1566C13.6593 32.9479 18.67 29.456 18.67 29.456C18.67 29.456 16.4074 33.175 20.1451 36.9252C23.8996 40.6922 23.3329 43.0548 22.7641 46.4738C22.1932 49.8928 26.9206 51.3346 27.679 45.8904C28.202 42.1423 24.1704 36.5981 23.3662 30.8748C22.2286 22.7722 25.0142 17.9885 27.9499 16.8051C27.9499 16.8051 24.5142 24.041 27.2165 26.587C28.7082 27.9934 30.8438 28.1496 32.2877 27.1496C34.8691 25.3619 34.6982 19.5969 32.7148 14.9508C29.6166 7.68987 32.1439 3.59167 32.1439 3.59167C32.1439 3.59167 32.4606 8.33991 36.1963 12.3277C39.9319 16.3155 40.7549 23.7243 37.2088 29.9289C33.6628 36.1335 35.0879 38.9608 37.5255 38.1586C40.1507 37.2961 38.9527 31.3498 41.5487 27.235C41.5487 27.235 42.2113 32.4562 44.1739 35.3689C46.1365 38.2816 47.0908 43.5653 44.7489 46.6676C42.4071 49.7699 40.9445 53.1013 43.2863 53.2284C45.6282 53.3555 48.8576 49.4303 48.5409 45.9488C48.5409 45.9488 49.4263 47.8489 51.0723 50.2532C51.314 50.6074 51.5494 50.9804 51.7765 51.37C56.8623 45.9946 60 38.7587 60 30.7748C60.0042 14.2007 46.572 0.768555 30.0021 0.768555C13.4322 0.768555 0 14.2007 0 30.7706C0 37.0982 1.96889 42.959 5.31287 47.7968C6.25877 44.4508 8.20474 41.2964 12.0133 39.4858Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0133 39.4858C12.0133 39.4858 10.0236 43.6382 13.0155 44.9716C15.1802 45.9363 18.2304 42.1756 16.2386 38.1566C13.6593 32.9479 18.67 29.456 18.67 29.456C18.67 29.456 16.4074 33.175 20.1451 36.9252C23.8996 40.6922 23.3329 43.0548 22.7641 46.4738C22.1932 49.8928 26.9206 51.3346 27.679 45.8904C28.202 42.1423 24.1704 36.5981 23.3662 30.8748C22.2286 22.7722 25.0142 17.9885 27.9499 16.8051C27.9499 16.8051 24.5142 24.041 27.2165 26.587C28.7082 27.9934 30.8438 28.1496 32.2877 27.1496C34.8691 25.3619 34.6982 19.5969 32.7148 14.9508C29.6166 7.68987 32.1439 3.59167 32.1439 3.59167C32.1439 3.59167 32.4606 8.33991 36.1963 12.3277C39.9319 16.3155 40.7549 23.7243 37.2088 29.9289C33.6628 36.1335 35.0879 38.9608 37.5255 38.1586C40.1507 37.2961 38.9527 31.3498 41.5487 27.235C41.5487 27.235 42.2113 32.4562 44.1739 35.3689C46.1365 38.2816 47.0908 43.5653 44.7489 46.6676C42.4071 49.7699 40.9445 53.1013 43.2863 53.2284C45.6282 53.3555 48.8576 49.4303 48.5409 45.9488C48.5409 45.9488 49.4263 47.8489 51.0723 50.2532C51.314 50.6074 51.5494 50.9804 51.7765 51.37C56.8623 45.9946 60 38.7587 60 30.7748C60.0042 14.2007 46.572 0.768555 30.0021 0.768555C13.4322 0.768555 0 14.2007 0 30.7706C0 37.0982 1.96889 42.959 5.31287 47.7968C6.25877 44.4508 8.20474 41.2964 12.0133 39.4858Z' fill='black'/%3E%3C/svg%3E");
}

/* ── Mold Removal ──────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--mold-removal {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.999 0C13.4308 0 0 13.4322 0 30.0021C0 37.0963 2.47491 43.603 6.59144 48.7388L7.77056 47.6325C8.35596 47.0824 8.5872 46.2532 8.37054 45.4802L7.80806 43.4739L9.79549 42.8467C10.5621 42.605 11.1288 41.9592 11.2684 41.1674L11.6329 39.1152L13.6954 39.4132C14.4891 39.5277 15.2828 39.1923 15.7515 38.5402L16.9702 36.8484L18.6994 38.011C19.366 38.4589 20.2243 38.5006 20.9305 38.1172L22.7617 37.1213L23.8138 38.9194C24.22 39.6132 24.9762 40.0215 25.7783 39.9819L27.8594 39.8799L28.0282 41.9571C28.0928 42.7571 28.5969 43.4551 29.3365 43.7676L31.2552 44.5781L30.5052 46.522C30.2156 47.272 30.3677 48.12 30.8989 48.7221L32.276 50.2847L30.7573 51.7119C30.1719 52.262 29.9406 53.0912 30.1573 53.8642L30.7198 55.8705L28.7323 56.4977C27.9657 56.7394 27.399 57.3852 27.2595 58.177L26.9636 59.8458C27.9615 59.9458 28.974 60 30.001 60C46.5692 60 60 46.5678 60 29.9979C60 13.428 46.5671 0 29.999 0Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.999 0C13.4308 0 0 13.4322 0 30.0021C0 37.0963 2.47491 43.603 6.59144 48.7388L7.77056 47.6325C8.35596 47.0824 8.5872 46.2532 8.37054 45.4802L7.80806 43.4739L9.79549 42.8467C10.5621 42.605 11.1288 41.9592 11.2684 41.1674L11.6329 39.1152L13.6954 39.4132C14.4891 39.5277 15.2828 39.1923 15.7515 38.5402L16.9702 36.8484L18.6994 38.011C19.366 38.4589 20.2243 38.5006 20.9305 38.1172L22.7617 37.1213L23.8138 38.9194C24.22 39.6132 24.9762 40.0215 25.7783 39.9819L27.8594 39.8799L28.0282 41.9571C28.0928 42.7571 28.5969 43.4551 29.3365 43.7676L31.2552 44.5781L30.5052 46.522C30.2156 47.272 30.3677 48.12 30.8989 48.7221L32.276 50.2847L30.7573 51.7119C30.1719 52.262 29.9406 53.0912 30.1573 53.8642L30.7198 55.8705L28.7323 56.4977C27.9657 56.7394 27.399 57.3852 27.2595 58.177L26.9636 59.8458C27.9615 59.9458 28.974 60 30.001 60C46.5692 60 60 46.5678 60 29.9979C60 13.428 46.5671 0 29.999 0Z' fill='black'/%3E%3C/svg%3E");
}

/* ── Sewage Cleanup ────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--sewage-cleanup {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 30C60 13.4312 46.5687 0 30 0C18.6 0 8.68542 6.35833 3.61042 15.7229L13.1562 15.6479V25L0.40625 25.0979C0.14375 26.6938 0 28.3292 0 30C0 46.5687 13.4312 60 30 60C32.5187 60 34.9646 59.6854 37.3042 59.1V44.7687H46.8521V54.8187C54.7875 49.4208 60 40.3187 60 29.9979V30ZM22.3667 15.3792V29.8667H16.6396V10.7729H22.3667V15.3813V15.3792ZM31.5979 25.3937L25.85 25.2687V15.7167L31.6104 15.8417C32.7333 15.8375 37.7812 16.0562 41.8771 20.0312C44.8708 22.9396 46.5125 26.9917 46.7958 32.0771H37.2125C37.0042 29.7437 36.3583 27.9813 35.2313 26.8854C33.75 25.4479 31.7437 25.3896 31.7229 25.3896L31.6021 25.3937H31.5979ZM38.2562 41.2875H32.5292V35.5604H51.625V41.2875H38.2562Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 30C60 13.4312 46.5687 0 30 0C18.6 0 8.68542 6.35833 3.61042 15.7229L13.1562 15.6479V25L0.40625 25.0979C0.14375 26.6938 0 28.3292 0 30C0 46.5687 13.4312 60 30 60C32.5187 60 34.9646 59.6854 37.3042 59.1V44.7687H46.8521V54.8187C54.7875 49.4208 60 40.3187 60 29.9979V30ZM22.3667 15.3792V29.8667H16.6396V10.7729H22.3667V15.3813V15.3792ZM31.5979 25.3937L25.85 25.2687V15.7167L31.6104 15.8417C32.7333 15.8375 37.7812 16.0562 41.8771 20.0312C44.8708 22.9396 46.5125 26.9917 46.7958 32.0771H37.2125C37.0042 29.7437 36.3583 27.9813 35.2313 26.8854C33.75 25.4479 31.7437 25.3896 31.7229 25.3896L31.6021 25.3937H31.5979ZM38.2562 41.2875H32.5292V35.5604H51.625V41.2875H38.2562Z' fill='black'/%3E%3C/svg%3E");
}

/* ── Commercial ────────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--commercial {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='15' y='20' width='20' height='60' fill='black'/%3E%3Crect x='40' y='10' width='25' height='70' fill='black'/%3E%3Crect x='70' y='30' width='15' height='50' fill='black'/%3E%3Crect x='23' y='30' width='5' height='5' fill='white'/%3E%3Crect x='23' y='40' width='5' height='5' fill='white'/%3E%3Crect x='23' y='50' width='5' height='5' fill='white'/%3E%3Crect x='23' y='60' width='5' height='5' fill='white'/%3E%3Crect x='47' y='20' width='7' height='7' fill='white'/%3E%3Crect x='47' y='30' width='7' height='7' fill='white'/%3E%3Crect x='47' y='40' width='7' height='7' fill='white'/%3E%3Crect x='47' y='50' width='7' height='7' fill='white'/%3E%3Crect x='47' y='60' width='7' height='7' fill='white'/%3E%3Crect x='74' y='40' width='4' height='4' fill='white'/%3E%3Crect x='74' y='50' width='4' height='4' fill='white'/%3E%3Crect x='74' y='60' width='4' height='4' fill='white'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='15' y='20' width='20' height='60' fill='black'/%3E%3Crect x='40' y='10' width='25' height='70' fill='black'/%3E%3Crect x='70' y='30' width='15' height='50' fill='black'/%3E%3Crect x='23' y='30' width='5' height='5' fill='white'/%3E%3Crect x='23' y='40' width='5' height='5' fill='white'/%3E%3Crect x='23' y='50' width='5' height='5' fill='white'/%3E%3Crect x='23' y='60' width='5' height='5' fill='white'/%3E%3Crect x='47' y='20' width='7' height='7' fill='white'/%3E%3Crect x='47' y='30' width='7' height='7' fill='white'/%3E%3Crect x='47' y='40' width='7' height='7' fill='white'/%3E%3Crect x='47' y='50' width='7' height='7' fill='white'/%3E%3Crect x='47' y='60' width='7' height='7' fill='white'/%3E%3Crect x='74' y='40' width='4' height='4' fill='white'/%3E%3Crect x='74' y='50' width='4' height='4' fill='white'/%3E%3Crect x='74' y='60' width='4' height='4' fill='white'/%3E%3C/svg%3E");
}

/* ── Reconstruction ────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--reconstruction {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 507 446' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M79.7964 132.744C68.2609 122.959 62.7631 116.889 75.4716 104.386L161.447 18.9516C167.524 12.8438 175.617 1.69065 184.457 0.0750261C195.05 -0.0327864 209.774 27.2235 239.025 24.1985C268.684 21.1313 279.775 18.6219 308.439 35.8813C312.943 38.9532 323.847 42.1563 323.75 48.6453C323.368 59.0141 315.041 60.9391 305.866 60.3125C279.044 58.4797 254.274 69.3828 228.077 70.2235C201.776 93.4016 175.89 123.519 150.068 148.225C132.152 165.366 128.554 180.027 106.799 158.539C98.5925 164.317 81.5044 181.992 74.2003 189.531C95.5987 207.703 81.2256 213.28 65.3089 229.063C48.3255 246.264 40.2576 231.511 27.512 219.372L12.0981 204.606C-0.854431 192.108 -4.73 188.167 10.6479 174.063C23.0648 162.673 31.8062 145.542 47.7809 163.914C57.4843 155.219 70.557 142.123 79.7964 132.744Z' fill='black'/%3E%3Cpath d='M164.477 155.522C178.192 142.452 193.042 126.828 206.555 113.185C209.66 115.175 219.607 125.911 223.021 129.163L423.52 323.406C448.209 347.456 473.114 371.26 497.519 395.6C520.915 418.936 496.992 453.899 466.775 443.581C456.838 440 450.744 432.392 443.409 425.242L164.477 155.522Z' fill='black'/%3E%3Cpath d='M412.41 222.754C411.906 211.861 411.149 165.917 413.026 157.075C416.36 141.354 431.021 131.856 445.678 129.422C481.345 126.625 488.238 150.922 488.207 177.876L488.189 297.265C484.135 292.642 476.464 285.67 471.826 281.189L431.36 242.065C427.794 238.608 414.66 226.361 412.41 222.754Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 507 446' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M79.7964 132.744C68.2609 122.959 62.7631 116.889 75.4716 104.386L161.447 18.9516C167.524 12.8438 175.617 1.69065 184.457 0.0750261C195.05 -0.0327864 209.774 27.2235 239.025 24.1985C268.684 21.1313 279.775 18.6219 308.439 35.8813C312.943 38.9532 323.847 42.1563 323.75 48.6453C323.368 59.0141 315.041 60.9391 305.866 60.3125C279.044 58.4797 254.274 69.3828 228.077 70.2235C201.776 93.4016 175.89 123.519 150.068 148.225C132.152 165.366 128.554 180.027 106.799 158.539C98.5925 164.317 81.5044 181.992 74.2003 189.531C95.5987 207.703 81.2256 213.28 65.3089 229.063C48.3255 246.264 40.2576 231.511 27.512 219.372L12.0981 204.606C-0.854431 192.108 -4.73 188.167 10.6479 174.063C23.0648 162.673 31.8062 145.542 47.7809 163.914C57.4843 155.219 70.557 142.123 79.7964 132.744Z' fill='black'/%3E%3Cpath d='M164.477 155.522C178.192 142.452 193.042 126.828 206.555 113.185C209.66 115.175 219.607 125.911 223.021 129.163L423.52 323.406C448.209 347.456 473.114 371.26 497.519 395.6C520.915 418.936 496.992 453.899 466.775 443.581C456.838 440 450.744 432.392 443.409 425.242L164.477 155.522Z' fill='black'/%3E%3Cpath d='M412.41 222.754C411.906 211.861 411.149 165.917 413.026 157.075C416.36 141.354 431.021 131.856 445.678 129.422C481.345 126.625 488.238 150.922 488.207 177.876L488.189 297.265C484.135 292.642 476.464 285.67 471.826 281.189L431.36 242.065C427.794 238.608 414.66 226.361 412.41 222.754Z' fill='black'/%3E%3C/svg%3E");
}

/* ── Crime Scene ───────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--crime-scene {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 629 578' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M379.792 207.55C389.758 196.216 404.276 182.928 415.202 171.818L552.03 34.7062C562.73 23.9702 578.364 4.20619 593.114 0.738191C610.946 -1.49381 626.778 10.3002 628.296 28.3882C629.448 42.0962 615.01 52.6962 606.084 61.5822L471.658 195.092C453.074 213.638 434.694 231.132 416.646 250.242C426.93 262.386 435.2 291.752 436.784 307.276C442.794 366.18 427.696 389.168 397.096 434.68L359.618 490.288C344.62 512.258 326.906 540.73 310.956 561.086C278.626 530.438 246.01 497.4 214.742 465.422C217.966 461.63 224.046 455.972 227.828 452.08L254.708 424.09C261.95 416.546 277.17 405.252 267.234 393.52C264.396 390.17 254.956 387.336 251.2 390.65C231.55 407.988 214.558 428.808 195.656 446.92C193.03 444.322 190.502 441.57 187.976 438.87C178.674 429.102 167.496 419.658 158.636 409.386C168 396.874 211.752 358.712 212.928 348.684C213.86 340.744 207.326 334.316 199.656 333.988C189.644 333.56 149.458 381.042 139.574 389.87C108.442 358.394 75.8561 327.98 44.7621 296.442C32.7001 284.206 63.5401 272.722 73.9601 266.85L188.252 202.412C195.368 198.448 202.35 194.228 209.492 190.312C261.616 161.732 334.766 168.398 379.792 207.55ZM278.238 196C256.042 196.61 233.192 202.496 214.742 215.178C219.084 219.654 230.468 232.09 233.802 237.056C316.106 192.808 411.516 270.782 381.52 359.204C379.054 366.126 376.682 370.528 373.234 377.06C379.932 382.184 388.324 392.244 394.56 398.242C413.936 360.444 421.026 331.458 408.966 288.264C394.112 235.062 334.278 191.966 278.238 196Z' fill='black'/%3E%3Cpath d='M105.25 473.916L52.6303 473.932C43.3623 473.938 33.3803 474.354 24.2803 473.432C-4.28647 470.536 -10.1961 425.448 26.5963 418.492C30.5063 418.138 40.2483 418.444 44.6023 418.45L80.8263 418.492C93.6023 430.926 119.568 459.176 131.196 473.916C122.958 474.206 113.57 473.962 105.25 473.916Z' fill='black'/%3E%3Cpath d='M46.6641 563.622C5.77205 605.976 -18.7542 537.04 21.708 530.518H80.826C70.748 542.38 57.6921 552.562 46.6641 563.622Z' fill='black'/%3E%3Cpath d='M158.636 563.622C114.664 603.584 96.3624 538.972 131.196 530.518C136.842 530.19 145.77 530.476 151.64 530.482L191.394 530.518C182.442 541.232 168.11 551.216 158.636 563.622Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 629 578' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M379.792 207.55C389.758 196.216 404.276 182.928 415.202 171.818L552.03 34.7062C562.73 23.9702 578.364 4.20619 593.114 0.738191C610.946 -1.49381 626.778 10.3002 628.296 28.3882C629.448 42.0962 615.01 52.6962 606.084 61.5822L471.658 195.092C453.074 213.638 434.694 231.132 416.646 250.242C426.93 262.386 435.2 291.752 436.784 307.276C442.794 366.18 427.696 389.168 397.096 434.68L359.618 490.288C344.62 512.258 326.906 540.73 310.956 561.086C278.626 530.438 246.01 497.4 214.742 465.422C217.966 461.63 224.046 455.972 227.828 452.08L254.708 424.09C261.95 416.546 277.17 405.252 267.234 393.52C264.396 390.17 254.956 387.336 251.2 390.65C231.55 407.988 214.558 428.808 195.656 446.92C193.03 444.322 190.502 441.57 187.976 438.87C178.674 429.102 167.496 419.658 158.636 409.386C168 396.874 211.752 358.712 212.928 348.684C213.86 340.744 207.326 334.316 199.656 333.988C189.644 333.56 149.458 381.042 139.574 389.87C108.442 358.394 75.8561 327.98 44.7621 296.442C32.7001 284.206 63.5401 272.722 73.9601 266.85L188.252 202.412C195.368 198.448 202.35 194.228 209.492 190.312C261.616 161.732 334.766 168.398 379.792 207.55ZM278.238 196C256.042 196.61 233.192 202.496 214.742 215.178C219.084 219.654 230.468 232.09 233.802 237.056C316.106 192.808 411.516 270.782 381.52 359.204C379.054 366.126 376.682 370.528 373.234 377.06C379.932 382.184 388.324 392.244 394.56 398.242C413.936 360.444 421.026 331.458 408.966 288.264C394.112 235.062 334.278 191.966 278.238 196Z' fill='black'/%3E%3Cpath d='M105.25 473.916L52.6303 473.932C43.3623 473.938 33.3803 474.354 24.2803 473.432C-4.28647 470.536 -10.1961 425.448 26.5963 418.492C30.5063 418.138 40.2483 418.444 44.6023 418.45L80.8263 418.492C93.6023 430.926 119.568 459.176 131.196 473.916C122.958 474.206 113.57 473.962 105.25 473.916Z' fill='black'/%3E%3Cpath d='M46.6641 563.622C5.77205 605.976 -18.7542 537.04 21.708 530.518H80.826C70.748 542.38 57.6921 552.562 46.6641 563.622Z' fill='black'/%3E%3Cpath d='M158.636 563.622C114.664 603.584 96.3624 538.972 131.196 530.518C136.842 530.19 145.77 530.476 151.64 530.482L191.394 530.518C182.442 541.232 168.11 551.216 158.636 563.622Z' fill='black'/%3E%3C/svg%3E");
}

/* ── Sanitization ──────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--sanitization {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 30C60 13.4312 46.5687 0 30 0C13.4312 0 0 13.4312 0 30C0 46.5687 13.4312 60 30 60C34.3875 60 38.5563 59.0583 42.3125 57.3646V19.45C42.3125 15.2167 38.8687 11.7729 34.6375 11.7729C31.0646 11.7729 28.0792 14.2396 27.2271 17.6208C32.2792 18.5354 36.1042 22.1021 36.3479 26.4354C36.3542 26.55 36.3146 26.6625 36.2354 26.7458C36.1562 26.8292 36.0479 26.8771 35.9333 26.8771H13.4333C13.3188 26.8771 13.2083 26.8292 13.1312 26.7458C13.0521 26.6625 13.0104 26.55 13.0167 26.4354C13.2667 21.9812 17.3 18.3333 22.5646 17.55C23.4812 11.7042 28.5375 7.2125 34.6375 7.2125C41.3854 7.2125 46.8729 12.7021 46.8729 19.45V54.8063C54.7958 49.4062 60 40.3104 60 30ZM17.9708 51.0563C16.6271 51.0563 15.5396 49.9667 15.5396 48.6229C15.5396 47.7437 16.4396 46.7125 17.1542 45.675C17.5458 45.1063 18.3813 45.1063 18.7729 45.675C19.4875 46.7104 20.4021 47.7458 20.4021 48.6229C20.4021 49.9667 19.3146 51.0563 17.9708 51.0563ZM17.9708 41.6729C16.6271 41.6729 15.5396 40.5833 15.5396 39.2417C15.5396 38.3625 16.4396 37.3312 17.1542 36.2938C17.5458 35.725 18.3813 35.725 18.7729 36.2938C19.4875 37.3292 20.4021 38.3646 20.4021 39.2417C20.4021 40.5854 19.3146 41.6729 17.9708 41.6729ZM23.8646 41.9646C24.2563 41.3958 25.0917 41.3958 25.4833 41.9646C26.1979 43 27.1125 44.0354 27.1125 44.9125C27.1125 46.2562 26.025 47.3458 24.6812 47.3458C23.3375 47.3458 22.25 46.2562 22.25 44.9125C22.25 44.0333 23.15 43.0021 23.8646 41.9646ZM22.25 37.1562C22.25 36.2771 23.15 35.2458 23.8646 34.2083C24.2563 33.6396 25.0917 33.6396 25.4833 34.2083C26.1979 35.2437 27.1125 36.2792 27.1125 37.1562C27.1125 38.5 26.025 39.5896 24.6812 39.5896C23.3375 39.5896 22.25 38.5 22.25 37.1562ZM24.7687 55.1042C23.425 55.1042 22.3375 54.0146 22.3375 52.6708C22.3375 51.7917 23.2375 50.7604 23.9521 49.7229C24.3438 49.1542 25.1792 49.1542 25.5708 49.7229C26.2854 50.7583 27.2 51.7938 27.2 52.6708C27.2 54.0146 26.1125 55.1042 24.7687 55.1042ZM31.3917 51.5583C30.0479 51.5583 28.9604 50.4688 28.9604 49.125C28.9604 48.2458 29.8604 47.2146 30.575 46.1771C30.9667 45.6083 31.8021 45.6083 32.1937 46.1771C32.9083 47.2125 33.8229 48.2479 33.8229 49.125C33.8229 50.4688 32.7354 51.5583 31.3917 51.5583ZM31.3917 41.6729C30.0479 41.6729 28.9604 40.5833 28.9604 39.2417C28.9604 38.3625 29.8604 37.3312 30.575 36.2938C30.9667 35.725 31.8021 35.725 32.1937 36.2938C32.9083 37.3292 33.8229 38.3646 33.8229 39.2417C33.8229 40.5854 32.7354 41.6729 31.3917 41.6729ZM36.3479 29.0333C37.1875 29.0333 37.8688 29.7146 37.8688 30.5542C37.8688 31.3937 37.1896 32.075 36.3479 32.075H13.0167C12.175 32.075 11.4958 31.3937 11.4958 30.5542C11.4958 29.7146 12.175 29.0333 13.0167 29.0333H36.3479Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 30C60 13.4312 46.5687 0 30 0C13.4312 0 0 13.4312 0 30C0 46.5687 13.4312 60 30 60C34.3875 60 38.5563 59.0583 42.3125 57.3646V19.45C42.3125 15.2167 38.8687 11.7729 34.6375 11.7729C31.0646 11.7729 28.0792 14.2396 27.2271 17.6208C32.2792 18.5354 36.1042 22.1021 36.3479 26.4354C36.3542 26.55 36.3146 26.6625 36.2354 26.7458C36.1562 26.8292 36.0479 26.8771 35.9333 26.8771H13.4333C13.3188 26.8771 13.2083 26.8292 13.1312 26.7458C13.0521 26.6625 13.0104 26.55 13.0167 26.4354C13.2667 21.9812 17.3 18.3333 22.5646 17.55C23.4812 11.7042 28.5375 7.2125 34.6375 7.2125C41.3854 7.2125 46.8729 12.7021 46.8729 19.45V54.8063C54.7958 49.4062 60 40.3104 60 30ZM17.9708 51.0563C16.6271 51.0563 15.5396 49.9667 15.5396 48.6229C15.5396 47.7437 16.4396 46.7125 17.1542 45.675C17.5458 45.1063 18.3813 45.1063 18.7729 45.675C19.4875 46.7104 20.4021 47.7458 20.4021 48.6229C20.4021 49.9667 19.3146 51.0563 17.9708 51.0563ZM17.9708 41.6729C16.6271 41.6729 15.5396 40.5833 15.5396 39.2417C15.5396 38.3625 16.4396 37.3312 17.1542 36.2938C17.5458 35.725 18.3813 35.725 18.7729 36.2938C19.4875 37.3292 20.4021 38.3646 20.4021 39.2417C20.4021 40.5854 19.3146 41.6729 17.9708 41.6729ZM23.8646 41.9646C24.2563 41.3958 25.0917 41.3958 25.4833 41.9646C26.1979 43 27.1125 44.0354 27.1125 44.9125C27.1125 46.2562 26.025 47.3458 24.6812 47.3458C23.3375 47.3458 22.25 46.2562 22.25 44.9125C22.25 44.0333 23.15 43.0021 23.8646 41.9646ZM22.25 37.1562C22.25 36.2771 23.15 35.2458 23.8646 34.2083C24.2563 33.6396 25.0917 33.6396 25.4833 34.2083C26.1979 35.2437 27.1125 36.2792 27.1125 37.1562C27.1125 38.5 26.025 39.5896 24.6812 39.5896C23.3375 39.5896 22.25 38.5 22.25 37.1562ZM24.7687 55.1042C23.425 55.1042 22.3375 54.0146 22.3375 52.6708C22.3375 51.7917 23.2375 50.7604 23.9521 49.7229C24.3438 49.1542 25.1792 49.1542 25.5708 49.7229C26.2854 50.7583 27.2 51.7938 27.2 52.6708C27.2 54.0146 26.1125 55.1042 24.7687 55.1042ZM31.3917 51.5583C30.0479 51.5583 28.9604 50.4688 28.9604 49.125C28.9604 48.2458 29.8604 47.2146 30.575 46.1771C30.9667 45.6083 31.8021 45.6083 32.1937 46.1771C32.9083 47.2125 33.8229 48.2479 33.8229 49.125C33.8229 50.4688 32.7354 51.5583 31.3917 51.5583ZM31.3917 41.6729C30.0479 41.6729 28.9604 40.5833 28.9604 39.2417C28.9604 38.3625 29.8604 37.3312 30.575 36.2938C30.9667 35.725 31.8021 35.725 32.1937 36.2938C32.9083 37.3292 33.8229 38.3646 33.8229 39.2417C33.8229 40.5854 32.7354 41.6729 31.3917 41.6729ZM36.3479 29.0333C37.1875 29.0333 37.8688 29.7146 37.8688 30.5542C37.8688 31.3937 37.1896 32.075 36.3479 32.075H13.0167C12.175 32.075 11.4958 31.3937 11.4958 30.5542C11.4958 29.7146 12.175 29.0333 13.0167 29.0333H36.3479Z' fill='black'/%3E%3C/svg%3E");
}

/* ── Storm Damage ──────────────────────────────────────────────── */
.location-restoration-content .lrc-icon--storm-damage {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.999 0C13.4308 0 0 13.4312 0 30C0 45.5125 11.7746 58.275 26.8741 59.8375L30.7719 49.6208H21.2868L25.447 38.6062H14.5537L13.2662 38.6583C8.92677 38.6583 5.41648 35.1437 5.41648 30.8062C5.41648 27.0792 8.01222 23.9604 11.4829 23.1604C11.31 22.3333 11.2038 21.4833 11.2038 20.6042C11.2038 14.2917 16.3203 9.17708 22.6305 9.17708C27.1741 9.17708 31.0906 11.8083 32.9343 15.6417C34.3196 14.8521 35.9383 14.4042 37.6424 14.4042C42.6048 14.4042 46.6776 18.1479 47.2254 22.9437H47.4275C51.7649 22.9437 55.2752 26.4687 55.2752 30.8062C55.2752 35.1437 51.7649 38.6583 47.4275 38.6583L46.0422 38.6062H35.2155L31.1823 44.55L39.409 44.4979L29.1115 59.9771C29.4073 59.9854 29.7031 60 30.001 60C46.5692 60 60 46.5687 60 30C60 13.4312 46.5671 0 29.999 0Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.999 0C13.4308 0 0 13.4312 0 30C0 45.5125 11.7746 58.275 26.8741 59.8375L30.7719 49.6208H21.2868L25.447 38.6062H14.5537L13.2662 38.6583C8.92677 38.6583 5.41648 35.1437 5.41648 30.8062C5.41648 27.0792 8.01222 23.9604 11.4829 23.1604C11.31 22.3333 11.2038 21.4833 11.2038 20.6042C11.2038 14.2917 16.3203 9.17708 22.6305 9.17708C27.1741 9.17708 31.0906 11.8083 32.9343 15.6417C34.3196 14.8521 35.9383 14.4042 37.6424 14.4042C42.6048 14.4042 46.6776 18.1479 47.2254 22.9437H47.4275C51.7649 22.9437 55.2752 26.4687 55.2752 30.8062C55.2752 35.1437 51.7649 38.6583 47.4275 38.6583L46.0422 38.6062H35.2155L31.1823 44.55L39.409 44.4979L29.1115 59.9771C29.4073 59.9854 29.7031 60 30.001 60C46.5692 60 60 46.5687 60 30C60 13.4312 46.5671 0 29.999 0Z' fill='black'/%3E%3C/svg%3E");
}
