/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 20 2026 | 08:03:23 */
/* ====== TEXTO ACIMA DO TÍTULO ====== */
.section-subtitle {
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    color: #c5a059;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.section-subtitle::before {
    content: "";
    width: 20px;
    height: 1px;
    background-color: currentColor;
    display: block;
}

/* ====== FIM TEXTO ACIMA DO TÍTULO ====== */

/* ====== DESTAQUE TÍTULOS E TEXTOS ====== */
.highlight-title {
    color: #c5a059;
}

/* ====== FIM DESTAQUE TÍTULOS E TEXTOS ====== */

/* ====== SCROLL ====== */
.scroll {
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #696969;
}

/* ====== FIM SCROLL ====== */

/* ====== CTA RESIDENCIAL ====== */
.container-foto {
    position: relative;
}

.card-sobreposto {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
    width: auto;
}

/* ====== FIM CTA RESIDENCIAL ====== */

/* ====== HEADER STICKY ====== */
.header-sticky {
    position: sticky;
    top: 0;
    z-index: 999;
    background: #121212;
}

/* ====== FIM HEADER STICKY ====== */

/* ====== HR SEÇÃO CTA ====== */
.hr-section {
    height: 3px;
}

/* ====== FIM HR SEÇÃO CTA ====== */

/* ====== CARD 15+ ANOS ====== */
.stat-number {
    border-bottom: 4px solid #7c7c7c;
}

.stat-plus {
    font-size: 2rem;
}

.stat-label {
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #ffffff;
}

/* ====== FIM CARD 15+ ANOS ====== */




/* ====== FOOTER EDIÇÃO ====== */
.footer-list-nav {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.footer-list-nav li {
	transition: color 500ms ease-out;
}

.footer-list-nav li:hover {
	color: #ffffff;
}


.footer-contact {
	transition: color 500ms ease-out;
}
.footer-contact:hover {
	color: #ffffff;
}

/* ====== FIM FOOTER EDIÇÃO ====== */

/* ====== PODS FILDS ====== */
.pods-field-descricao {
    color: #696969;
}

/* ====== FIM PODS FILDS ====== */

/* ====== EDIÇÃO LAYOUT ====== */
.full-phone-50,
.full-phone-65,
.full-phone-85,
.full-phone-60,
.full-phone-75 {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

@media (min-width: 769px) {
    .full-phone-35 {
        width: 35%;
        flex-basis: 35%;
    }

    .full-phone-65 {
        width: 65%;
        flex-basis: 65%;
    }

    .full-phone-85 {
        width: 85%;
        flex-basis: 85%;
    }

    .full-phone-60 {
        width: 60%;
        flex-basis: 60%;
    }

    .full-phone-75 {
        width: 75%;
        flex-basis: 75%;
    }
}

/* ====== FIM EDIÇÃO LAYOUT ====== */