/* Ajuste visual limitado a Serviços e Caminhos. Sem alterações de conteúdo, links ou comportamento. */
#wrapwrap #wrap #echo-servicos,#wrapwrap #wrap main.ecoa-catalogue{background:#fbf8f5!important}
#wrapwrap #wrap #echo-servicos .sr-hero,#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__hero{background:#f4e4de!important;border-bottom:4px solid #be6466!important}
#wrapwrap #wrap #echo-servicos .sr-eyebrow,#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__kicker{color:#934749!important}
#wrapwrap #wrap #echo-servicos .sr-selector{background:#fffaf7!important;border-color:#e5c8bf!important}
#wrapwrap #wrap #echo-servicos .sr-filter,#wrapwrap #wrap main.ecoa-catalogue .o_filtro{background:#fff!important;border:1px solid #caa298!important;color:#0e3c39!important;min-height:46px!important}
#wrapwrap #wrap #echo-servicos .sr-filter[aria-pressed=true],#wrapwrap #wrap main.ecoa-catalogue .o_filtro.is-active,#wrapwrap #wrap main.ecoa-catalogue .o_filtro.ecoa-v62-filter-active{background:#934749!important;border-color:#934749!important;color:#fff!important}
#wrapwrap #wrap #echo-servicos .sr-filter:hover,#wrapwrap #wrap main.ecoa-catalogue .o_filtro:hover{border-color:#934749!important}
#wrapwrap #wrap #echo-servicos .sr-group,#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__group{background:transparent!important;border-color:#e8d9d2!important}
#wrapwrap #wrap #echo-servicos .sr-group-head h2::before,#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__group h2::before{content:'';display:block;width:44px;height:4px;background:#be6466;margin-bottom:16px;border-radius:2px}
#wrapwrap #wrap #echo-servicos .sr-card,#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__item{background:#fff!important;border-color:#e5d7d0!important;border-top:3px solid #dca397!important;box-shadow:none!important}
#wrapwrap #wrap #echo-servicos .sr-picture{height:208px!important;margin-bottom:22px!important;background:#fff!important}
#wrapwrap #wrap #echo-servicos .sr-picture img{object-fit:contain!important;transform:none!important;mask-image:none!important;clip-path:none!important}
#wrapwrap #wrap main.ecoa-catalogue article.ecoa-catalogue__item .o_svc_img:not(.ecoa-v140-superseded-visual){height:208px!important;min-height:208px!important;padding:4px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__hero-visual{background:transparent!important;border:0!important;box-shadow:none!important}
#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__hero-visual img{object-fit:contain!important;clip-path:none!important;mask-image:none!important;transform:none!important}
#wrapwrap #wrap #echo-servicos .sr-state{color:#934749!important}
#wrapwrap #wrap #echo-servicos .sr-price{border-top-color:#e5d7d0!important}
#wrapwrap #wrap #echo-servicos .sr-step{border-top-color:#be6466!important}
#wrapwrap #wrap #echo-servicos .sr-method{background:#fffaf7!important}
#wrapwrap #wrap #echo-servicos .sr-al{border-left:5px solid #be6466!important}
#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__grid{gap:26px!important}
#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__item h3{line-height:1.3!important;margin-top:12px!important}
#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__meta{line-height:1.5!important}
#wrapwrap #wrap #echo-servicos :is(a,button):focus-visible,#wrapwrap #wrap main.ecoa-catalogue :is(a,button):focus-visible{outline:3px solid #934749!important;outline-offset:4px!important}
@media(max-width:650px){#wrapwrap #wrap #echo-servicos .sr-picture,#wrapwrap #wrap main.ecoa-catalogue article.ecoa-catalogue__item .o_svc_img:not(.ecoa-v140-superseded-visual){height:215px!important;min-height:215px!important}#wrapwrap #wrap #echo-servicos .sr-group-head{gap:16px!important}#wrapwrap #wrap main.ecoa-catalogue .ecoa-catalogue__grid{gap:22px!important}}
