.elementor-19 .elementor-element.elementor-element-9035673{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a3e3241 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib{--hpib-content-width:1450px;--hpib-gap:10px;--hpib-link:#6d675f;--hpib-hover:#c79237;--hpib-current:#11100f;--hpib-separator:#c79237;}.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib__inner{padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib__list{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib__separator{font-size:11px;}.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib__prefix{color:#6d675f;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout{--hp-max:1380px;--hp-anchor-offset:120px;--hp-gold:#C89443;--hp-gold-soft:#e6c98f;--hp-ink:#171411;--hp-dark:#1d1916;--hp-text:#62594f;--hp-cream:#faf6f0;--hp-paper:#fffdf9;--hp-hero-main-fit:cover;--hp-hero-main-position:center center;--hp-hero-detail-fit:cover;--hp-hero-detail-position:center center;--hp-image-zoom:calc(104 / 100);--hp-space-fit:cover;--hp-space-position:center center;--hp-reveal-distance:30px;--hp-reveal-duration:850ms;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-hero{padding:40px 0 40px 0;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-values{background:#FFE9CA;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-hero__visual{min-height:700px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-hero__image--detail{width:34%;height:39%;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-hero__years{width:148px;height:148px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-space{min-height:760px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-hero__gallery{border-radius:0px 130px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-carousel__arrow{color:#171411;background:rgba(255,253,249,.86);width:52px;height:52px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-carousel__arrow:hover, .elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-carousel__arrow:focus-visible{background:#c89443;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-carousel__dot{background:rgba(255,255,255,.56);}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-carousel__dot.is-active{background:#e6c98f;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-carousel__counter{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-our-space{padding:110px 0px 110px 0px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-os-carousel{--hp-os-per-view:2.35;--hp-os-gap:18px;--hp-os-card-ratio:4 / 5;--hp-os-radius:90px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-os-carousel__arrow{background:#fffdf9 !important;color:#171411 !important;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-os-carousel__arrow:hover, .elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-os-carousel__arrow:focus-visible{background:#c89443 !important;border-color:#c89443 !important;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-values__grid{grid-template-columns:repeat(3, minmax(0,1fr));}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-value{min-height:405px;border-radius:28px;border-color:#000000F2;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-value__icon{width:64px;height:64px;font-size:64px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-space__visual{opacity:calc(36 / 100);}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-space__button{background:#e6c98f;border-color:#e6c98f;color:#171411;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-space__button:hover, .elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-space__button:focus-visible{background:#ffffff;border-color:#ffffff;color:#171411;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib{--hpib-content-width:960px;}.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib__inner{padding:11px 20px 11px 20px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-hero__visual{min-height:650px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-os-carousel{--hp-os-per-view:1.55;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-values__grid{grid-template-columns:repeat(2, minmax(0,1fr));}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib{--hpib-content-width:767px;}.elementor-19 .elementor-element.elementor-element-a3e3241 .hpib__inner{padding:10px 16px 10px 16px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-hero__visual{min-height:520px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-os-carousel{--hp-os-per-view:1.08;--hp-os-gap:12px;--hp-os-radius:58px;}.elementor-19 .elementor-element.elementor-element-ebb167b .hpabout-values__grid{grid-template-columns:repeat(1, minmax(0,1fr));}}/* Start custom CSS for hp-intelligent-breadcrumbs, class: .elementor-element-a3e3241 *//* =========================================================
   HELOÍSA PENTEADO — SOBRE NÓS
   CORRIGE LINK SECUNDÁRIO NO HOVER
   ========================================================= */

.hpabout[data-hpabout] .hpabout-space__secondary,
.hpabout[data-hpabout] .hpabout-space__secondary:visited {
    color: #e6c98f !important;
    border-color: #e6c98f !important;
    text-decoration: none !important;
}

/* HOVER */
.hpabout[data-hpabout] .hpabout-space__secondary:hover,
.hpabout[data-hpabout] .hpabout-space__secondary:focus,
.hpabout[data-hpabout] .hpabout-space__secondary:focus-visible,
.hpabout[data-hpabout] .hpabout-space__secondary:active {
    color: #ffffff !important;
    border-color: #ffffff !important;
    background: transparent !important;
    background-color: transparent !important;
    text-decoration: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Linha inferior, caso seja criada por pseudo-elemento */
.hpabout[data-hpabout] .hpabout-space__secondary::before,
.hpabout[data-hpabout] .hpabout-space__secondary::after {
    background-color: #e6c98f !important;
    border-color: #e6c98f !important;
}

.hpabout[data-hpabout] .hpabout-space__secondary:hover::before,
.hpabout[data-hpabout] .hpabout-space__secondary:hover::after,
.hpabout[data-hpabout] .hpabout-space__secondary:focus::before,
.hpabout[data-hpabout] .hpabout-space__secondary:focus::after {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for hp-sobre-nos-editorial, class: .elementor-element-ebb167b *//* =====================================================
   HP SOBRE NÓS — DESTACAR ÍCONES DOS PILARES
   ===================================================== */

.hpabout-value__icon {
    color: #7a5524 !important;
    opacity: 1 !important;
    filter: drop-shadow(0 3px 8px rgba(74, 47, 18, 0.10));
    transition: 
        transform .35s ease,
        color .35s ease,
        filter .35s ease;
}

/* SVG / ícones lineares */
.hpabout-value__icon svg {
    color: #7a5524 !important;
    stroke: #7a5524 !important;
    stroke-width: 1.9 !important;
    opacity: 1 !important;
}

/* Corrige paths, círculos e linhas */
.hpabout-value__icon svg path,
.hpabout-value__icon svg circle,
.hpabout-value__icon svg rect,
.hpabout-value__icon svg line,
.hpabout-value__icon svg polyline {
    stroke: #7a5524 !important;
    opacity: 1 !important;
}

/* Caso o Elementor esteja usando Font Awesome */
.hpabout-value__icon i {
    color: #7a5524 !important;
    opacity: 1 !important;
}

/* Hover sofisticado */
.hpabout-value:hover .hpabout-value__icon {
    color: #4b3217 !important;
    transform: translateY(-5px) scale(1.06);
    filter: drop-shadow(0 7px 13px rgba(74, 47, 18, 0.18));
}

.hpabout-value:hover .hpabout-value__icon svg,
.hpabout-value:hover .hpabout-value__icon svg path,
.hpabout-value:hover .hpabout-value__icon svg circle,
.hpabout-value:hover .hpabout-value__icon svg rect,
.hpabout-value:hover .hpabout-value__icon svg line,
.hpabout-value:hover .hpabout-value__icon svg polyline {
    stroke: #4b3217 !important;
}

.hpabout-value:hover .hpabout-value__icon i {
    color: #4b3217 !important;
}

.hpabout-value__icon svg {
    color: #7a5524 !important;
    stroke:#C89443 !important;
    stroke-width: 0 !important;
    fill: #000;
    opacity: 1 !important;
}/* End custom CSS */