<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.listing-contact-info {
    background-color: #FFF;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(1,68,92,.06);
    padding: 1rem;
}

.listing-contact-info__title {
    margin-bottom: 1rem;
    font-weight: bold;
}

.listing-contact-info__button {
    margin-top: 1rem;
}

.listing-contact-info__button.listing-contact-info__button--contact-request {
    width: 100%;
}

.button.listing-contact-info__button.listing-contact-info__button--contact-request:before {
    content: '';
    display: inline-block;
    margin-right: .5rem;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("/frontend/assets/Shared/Component/ListingContactInfo/Presentation/Images/ContactRequest-60d5946b73.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.button.listing-contact-info__button.listing-contact-info__button--viewed {
    width: 100%;
    margin-top: .5rem;
}

.listing-contact-info__button.listing-contact-info__button--viewed:before {
    content: '';
    margin-right: .5rem;
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    background-image: url("/frontend/assets/Shared/Component/ListingContactInfo/Presentation/Images/ReactedChatBubble-664430d852.svg");
    background-size: contain;
    background-repeat: no-repeat;
}

.listing-contact-info__name {
    font-weight: bold;
    padding-top: 1rem;
    border-top: .0625rem solid var(--greyColor50);
}

.listing-contact-info__link {
    font-size: 1rem;
    line-height: 1.5;
    color: var(--greyColor20);
    text-decoration: none;
    display: flex;
    align-items: center;
    transition: color .1s ease-in;
    background: transparent none;
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0;
}

.listing-contact-info__link::before {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: .75rem;
}

.listing-contact-info__link:hover {
    color: #000;
}

.listing-contact-info__link.listing-contact-info__link--hidden {
    display: none;
}

.listing-contact-info__link.listing-contact-info__link--show-phone::before {
    background-image: url("/frontend/assets/Shared/Component/ListingContactInfo/Presentation/Images/Phone-3ad0f72b7b.svg");
    width: 1rem;
    height: 1rem;
}

.listing-contact-info__link.listing-contact-info__link--call::before {
    background-image: url("/frontend/assets/Shared/Component/ListingContactInfo/Presentation/Images/Phone-3ad0f72b7b.svg");
    width: 1rem;
    height: 1rem;
}

.listing-contact-info__link.listing-contact-info__link--show-email::before {
    background-image: url("/frontend/assets/Shared/Component/ListingContactInfo/Presentation/Images/Email-b5bb15af8e.svg");
    width: 1rem;
    height: 1rem;
}

.listing-contact-info__link.listing-contact-info__link--email::before {
    background-image: url("/frontend/assets/Shared/Component/ListingContactInfo/Presentation/Images/Email-b5bb15af8e.svg");
    width: 1rem;
    height: 1rem;
}

.listing-contact-info {
    box-shadow:
        var(--boxShadow1),
        var(--boxShadow2);
    border-radius: var(--borderRadius);
}

.button.listing-contact-info__button.listing-contact-info__button--contact-request:before {
    background-image: url("/frontend/assets/Rentaroof/Component/ListingContactInfo/Presentation/Images/ContactRequest-10d5c2d19d.svg");
}

.listing-contact-info__link {
    color: var(--secondaryColor);
}

.listing-contact-info__link:hover {
    color: var(--secondaryColor);
}

.listing-contact-info__link.listing-contact-info__link--show-email:before {
    background-image: url("/frontend/assets/Rentaroof/Component/ListingContactInfo/Presentation/Images/Email-e6ffecc825.svg");
    width: 1.5rem;
    height: 1.5rem;
}

.listing-contact-info__link.listing-contact-info__link--show-phone {
    font-size: 2rem;
    line-height: .5;
}

.listing-contact-info__link.listing-contact-info__link--show-phone:before {
    background-image: url("/frontend/assets/Rentaroof/Component/ListingContactInfo/Presentation/Images/Phone-d8cc17d93f.svg");
    width: 1.5rem;
    height: 1.5rem;
}

.listing-contact-info__link.listing-contact-info__link--phone {
    font-size: 2rem;
    line-height: .5;
}

.listing-contact-info__link.listing-contact-info__link--phone:before {
    background-image: url("/frontend/assets/Rentaroof/Component/ListingContactInfo/Presentation/Images/Phone-d8cc17d93f.svg");
    width: 1.5rem;
    height: 1.5rem;
}

.listing-contact-info__link.listing-contact-info__link--email:before {
    background-image: url("/frontend/assets/Rentaroof/Component/ListingContactInfo/Presentation/Images/Email-e6ffecc825.svg");
    width: 1.5rem;
    height: 1.5rem;
}
</pre></body></html>