@media(max-width:700px){.elementor .eco-grid{grid-template-columns:repeat(12, minmax(0, 1fr));}}@media(max-width:700px){.elementor .eco-header__inner{gap:8px;}}@media(max-width:700px){.elementor .eco-header__logo-foto{width:clamp(108px, 34vw, 126px);}}@media(max-width:700px){.elementor .eco-header__actions{gap:8px;}}@media(max-width:700px){.elementor .eco-header__cta{min-height:40px;font-size:12px;flex:0 0 auto;padding-inline: 10px; white-space: nowrap;\n}}@media(max-width:700px){.elementor .eco-nav__item{grid-template-columns:1fr auto;}}@media(max-width:700px){.elementor .eco-megamenu{grid-template-columns:1fr 1fr 1fr;}}@media(max-width:700px){.elementor .eco-mega__cards{grid-template-columns:1fr;}}@media(max-width:700px){.elementor .eco-hero__title{max-width: none;\n}}@media(max-width:700px){.elementor .eco-hero__lead{max-width: none;\n}}@media(max-width:700px){.elementor .eco-selos{gap: 12px 20px;\n}}@media(max-width:700px){.elementor .eco-selo--sp{height:34px;}}@media(max-width:700px){.elementor .eco-busca__campo{padding-inline-start:18px;}}@media(max-width:700px){.elementor .eco-busca__botao{width:42px;height:42px;}}@media(max-width:700px){.elementor .eco-marcas{gap: 18px 24px;\n}}@media(max-width:700px){.elementor .eco-bignum2{grid-template-columns:repeat(4, minmax(0, 1fr));}}@media(max-width:700px){.elementor .eco-prog__texto{grid-template-columns:auto 1fr;}}@media(max-width:700px){.elementor .eco-pessoas__retrato{aspect-ratio:4 / 5;grid-column:1 / span 12;}}@media(max-width:700px){.elementor .eco-pessoas__topo{grid-column:1 / span 12;}}@media(max-width:700px){.elementor .eco-pessoas__base{grid-column:1 / span 12;}}@media(max-width:700px){.elementor .eco-viveirobanner__card{grid-template-columns:minmax(0, 1fr);}}@media(max-width:700px){.elementor .eco-news__manchete--menor{font-size:16px;}}@media(max-width:700px){.elementor .eco-news__item{gap:14px;grid-template-columns:78px 1fr;}}@media(max-width:700px){.elementor .eco-footer__col{grid-column:span 12;}}@media(max-width:700px){.elementor .eco-footer__bar{justify-content:flex-start;}}