#ts-footer-secondary {
        font-size: .8125rem;
        padding-bottom: 1rem;
        padding-top: 1rem;
    }

    .footer-imobisis {
        color: #fff !important;
        text-align: center !important;
        display: block !important;
    }

    .imobisis {
        display: flex;
        align-items: center;
        justify-content: center;  
        padding-top: 4rem;   
        min-height: 14rem;  
    }

    .imobisis-interno {
        position: relative;
        display: flex;
        justify-content: center;
        height: 3.5rem;
        color: transparent;
        font-size: 0;   
        cursor: default;
    }

    .imobisis-interno > svg{

        width: 150px;
        height: auto;

    }

    .imobisis-janela {
        padding: 2rem;
        border-radius: .75rem;
        background-color: #fff;
        box-shadow: 0 .4rem 1rem 0 rgba(0,0,0,.3);
        font-size: 16px;
        font-weight: 400;
        color: #000;
        white-space: nowrap;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        left: 50%;
        top: 0; 
        opacity: 0;
        visibility: hidden;
        transform: translate(-50%, -50%) scale(.6);
    }

    .imobisis-janela > * {
        margin: .5rem 0;
    }

    .imobisis-janela a {
        color: #fff !important;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: .5rem;
        padding: 5px 15px 5px 10px;
        border: 1px solid #25d366;
        background:#25d366;
        border-radius: 4px;
        margin-top: 5px;
        text-decoration: none !important;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
    }

    .imobisis-janela > a:hover {
        border: 1px solid #16aa4d;
        background:#16aa4d;
    }

    .imobisis-janela b {
        color: #000;
    }

    .imobisis-janela a i {
        width: 24px;
        height: 24px;
        font-size: 22px;
        margin-right: 10px;
        color: #25d366 !important;
    }

    .imobisis-interno:hover .imobisis-janela,
    .imobisis-janela:hover {
        animation: showimobisis .3s ease forwards;

    }

    .imobisis-janela > span {
        font-family: sans-serif !important;
        font-size: 11px;
        color: #444;
        transform: translateY(60%);
    }


    @keyframes showimobisis {
        to {
        visibility: visible;
        opacity: 1;
        transform: translate(-50%, -100%) scale(1);
        }
    }


    @media (max-width: 375px) {
        #imobisis-janela {
        padding-left: 80px;
        background-position: -60% 50%;
        }
    }