/* DELTA LUX IMÓVEIS V7: apenas apresentação pública */
/* Desativar texto de marca antigo gerado por pseudoelementos */
.brand-name::before,.brand-name::after,.brand::after,.delta-lux-brand-name::before,.delta-lux-brand-name::after{content:none!important}
.delta-lux-brand-name{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0 .28em!important}
.delta-lux-brand-name b,.delta-lux-brand-name>span{font-size:1.16em!important;color:#e4c990!important;font-weight:600!important}
.delta-lux-brand-name small{display:block!important;flex-basis:100%!important;width:100%!important;font-size:clamp(12px,1.3vw,17px)!important;font-weight:700!important;letter-spacing:.29em!important;line-height:1.45!important;color:#f0d89e!important;border-top:1px solid #bc9b5d!important;margin-top:3px!important;padding-top:3px!important;text-transform:uppercase!important}
/* Retratos à esquerda / mensagem central / Marcos à direita */
.about-section .delta-lux-team{display:grid!important;grid-template-columns:minmax(185px,1fr) minmax(250px,1.25fr) minmax(185px,1fr)!important;align-items:center!important;gap:20px!important;background:linear-gradient(130deg,#15251f,#21342c)!important;border-color:#556556!important;box-shadow:0 15px 35px #0004!important}
.about-section .delta-lux-team-profiles{display:contents!important}
.about-section .delta-lux-person:first-child{grid-column:1;grid-row:1;background:#2b3e35!important;border-color:#647269!important}
.about-section .delta-lux-team-intro{grid-column:2;grid-row:1;text-align:center!important;padding:14px 6px!important}
.about-section .delta-lux-person:nth-child(2){grid-column:3;grid-row:1;background:#2b3e35!important;border-color:#647269!important}
.about-section .delta-lux-team-creci{grid-column:1/-1;grid-row:2!important;justify-self:end}
.about-section .delta-lux-team-intro>p{margin-left:auto;margin-right:auto}
.about-section .delta-lux-team-intro blockquote{border-left:none!important;border-top:1px solid #ad9b70;padding:14px 0 0!important}
/* Paulo em uma composição mais recuada, sem retocar pixels do retrato original */
.about-section .delta-lux-person:first-child .delta-lux-image-box{background:linear-gradient(155deg,#d8ded8,#aebcb5 70%,#859f90)!important}
.about-section .delta-lux-person:first-child .delta-lux-image-box img{width:76%!important;height:83%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;filter:none!important}
.about-section .delta-lux-person:nth-child(2) .delta-lux-image-box img{filter:none!important;transform:none!important}
.delta-v7-bairros{margin:18px 0 28px;display:flex;gap:10px;flex-wrap:wrap}
.delta-v7-bairros button{border:1px solid #bea46d;border-radius:6px;padding:12px 17px;color:#f2dfb6;background:#122820;cursor:pointer;font-size:13px;font-weight:600;line-height:1.4;font-family:inherit}
.delta-v7-bairros button:hover,.delta-v7-bairros button:focus-visible{background:#31493e;outline:2px solid #d3b87d;outline-offset:2px}
#filter-neighborhood-custom{min-width:150px;width:100%;background:#faf9f5;color:#15251f;border:1px solid #a99165;border-radius:5px;padding:10px 12px}
#filter-neighborhood-custom[hidden],.delta-v7-custom-label[hidden]{display:none!important}
@media(max-width:980px){.about-section .delta-lux-team{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}.about-section .delta-lux-team-intro{grid-column:1/-1;grid-row:2}.about-section .delta-lux-person:first-child{grid-column:1;grid-row:1}.about-section .delta-lux-person:nth-child(2){grid-column:2;grid-row:1}.about-section .delta-lux-team-creci{grid-row:3!important}}
@media(max-width:500px){.about-section .delta-lux-team{padding:16px!important}.about-section .delta-lux-image-box{height:235px!important}.about-section .delta-lux-team-intro h3{font-size:28px!important}.delta-v7-bairros button{width:100%;text-align:left}}
