/* origem: site/0086.css */
/* SOURCE: /assets/refactor-v943/css/site/0243.css */
html body.pc{
  --spb-theme-color:var(--spb-page-accent,var(--spb-primary,#1462c8))!important;
}
html body.pc .pc-cat,
html body.pc .pc-cat-side,
html body.pc .small-news .pc-cat-side,
html body.pc .pc-mini-card b,
html body.pc .pc-home-card b,
html body.pc .pc-side-item b,
html body.pc .pc-side-two .pc-side-item b,
html body.pc .pc-grid-8 .pc-home-card b,
html body.pc .pc-bottom-news .pc-home-card b,
html body.pc .pc-bottom-call b,
html body.pc .pc-headline .pc-eyebrow,
html body.pc .pc-hero-head .pc-eyebrow,
html body.pc .pc-main-slide .tag,
html body.pc .big-news .tag,
html body.pc .small-news .tag,
html body.pc .pc-mobile-slide-info b,
html body.pc .section-head a,
html body.pc .side-editorials h3,
html body.pc .box h3,
html body.pc .pc-rank span,
html body.pc .spb-cat-most-read-item strong,
html body.pc .spb-header-search-option span{
  color:var(--spb-theme-color)!important;
  -webkit-text-fill-color:var(--spb-theme-color)!important;
}
html body.pc .section-head,
html body.pc .side-editorials h3,
html body.pc .box,
html body.pc .box h3,
html body.pc .home-pc-rank .box,
html body.pc .spb-category-most-read,
html body.pc .spb-article-most-read{
  border-color:var(--spb-theme-color)!important;
}
html body.pc .section-head,
html body.pc .box h3{
  border-bottom-color:var(--spb-theme-color)!important;
}
html body.pc .tag,
html body.pc .loadmore,
html body.pc .pc-loadmore,
html body.pc .search button,
html body.pc .guide button,
html body.pc .spb-story-top .dot,
html body.pc .spb-story-progress-fill,
html body.pc .spb-story-progress span,
html body.pc .spb-story-kicker{
  background:var(--spb-theme-color)!important;
  color:#fff!important;
}
html body.pc .spb-story-item span{
  border-color:var(--spb-theme-color)!important;
  background:linear-gradient(45deg,var(--spb-theme-color),color-mix(in srgb,var(--spb-theme-color) 60%,#ffffff),var(--spb-theme-color))!important;
}

/* SOURCE: /assets/refactor-v943/css/site/0244.css */
@media(min-width:992px){
  html body.pc form.spb-header-search .spb-header-search-option,
  html body.pc form.spb-header-search .spb-header-search-option:hover,
  html body.pc form.spb-header-search .spb-header-search-option:focus{
    font-size:15px!important;
    min-height:34px!important;
    padding:7px 12px!important;
    line-height:1.15!important;
  }
  html body.pc form.spb-header-search .spb-header-search-option span{
    font-size:15px!important;
    background:transparent!important;
  }
  html body.pc .pc-list-head .search-home,
  html body.pc .spb-category-list-head .search-home{
    width:300px!important;
    min-width:300px!important;
    max-width:300px!important;
    height:55px!important;
    min-height:55px!important;
    max-height:55px!important;
    border:1px solid #cfd6df!important;
    border-right:3px solid var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  html body.pc .pc-list-head .search-home form,
  html body.pc .spb-category-list-head .search-home form{
    height:55px!important;
    display:flex!important;
    align-items:stretch!important;
    margin:0!important;
  }
  html body.pc .pc-list-head .search-home input,
  html body.pc .spb-category-list-head .search-home input{
    flex:1 1 auto!important;
    min-width:0!important;
    height:55px!important;
    min-height:55px!important;
    font-size:14px!important;
    line-height:55px!important;
    padding:0 12px!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
    background:#fff!important;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
    box-sizing:border-box!important;
  }
  html body.pc .pc-list-head .search-home input::placeholder,
  html body.pc .spb-category-list-head .search-home input::placeholder{
    color:#6b7280!important;
    opacity:1!important;
  }
  html body.pc .pc-list-head .search-home button,
  html body.pc .spb-category-list-head .search-home button{
    width:55px!important;
    min-width:55px!important;
    max-width:55px!important;
    height:55px!important;
    min-height:55px!important;
    max-height:55px!important;
    background:#fff!important;
    color:var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
    box-sizing:border-box!important;
    font-size:27px!important;
    transition:none!important;
  }
  html body.pc .pc-list-head .search-home button:hover,
  html body.pc .spb-category-list-head .search-home button:hover,
  html body.pc .pc-list-head .search-home button:focus,
  html body.pc .spb-category-list-head .search-home button:focus{
    background:#fff!important;
    color:var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;
    box-shadow:none!important;
  }
  html body.pc .pc-list-head .search-home button:active i,
  html body.pc .spb-category-list-head .search-home button:active i{
    animation:spb-search-icon-tap .34s ease both!important;
  }
  @keyframes spb-search-icon-tap{
    0%{transform:translateX(0) scale(1);}
    45%{transform:translateX(3px) scale(1.08);}
    100%{transform:translateX(0) scale(1);}
  }
}

/* SOURCE: /assets/refactor-v943/css/site/0245.css */
@media(min-width:992px){
  html body.pc .pc-list-head.spb-category-list-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:24px!important;
    border-bottom:1px solid #cfd6df!important;
    padding-bottom:28px!important;
    margin-bottom:36px!important;
  }
  html body.pc form.spb-header-search .spb-header-search-input{
    font-size:14px!important;
  }
  html body.pc form.spb-header-search .spb-header-search-option,
  html body.pc form.spb-header-search .spb-header-search-option:hover,
  html body.pc form.spb-header-search .spb-header-search-option:focus{
    font-size:14px!important;
    min-height:34px!important;
    height:34px!important;
    padding:0 12px!important;
    line-height:34px!important;
    color:#1f2937!important;
    font-weight:400!important;
  }
  html body.pc form.spb-header-search .spb-header-search-option *,
  html body.pc form.spb-header-search .spb-header-search-option span{
    font-size:14px!important;
    line-height:34px!important;
    background:transparent!important;
  }
  html body.pc form.spb-header-search .spb-header-search-option span{
    color:var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;
    -webkit-text-fill-color:var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;
    font-weight:400!important;
  }
}

/* SOURCE: /assets/refactor-v943/css/site/0246.css */
@media(min-width:992px){
html body.pc header.head,html body.pc .head{overflow:visible!important;}
html body.pc header.head>.wrap,html body.pc .head>.wrap{width:1170px!important;max-width:calc(100% - 70px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(240px,1fr) 280px!important;column-gap:24px!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important;}
html body.pc header.head .logo,html body.pc .head .logo{grid-column:1!important;justify-self:start!important;min-width:0!important;}
html body.pc header.head .weather,html body.pc .head .weather,html body.pc header.head .spb-weather-top,html body.pc .head .spb-weather-top{grid-column:2!important;justify-self:center!important;min-width:0!important;visibility:visible!important;opacity:1!important;}
html body.pc header.head form.search.spb-header-search,html body.pc .head form.search.spb-header-search,html body.pc header.head form.spb-header-search,html body.pc .head form.spb-header-search{grid-column:3!important;justify-self:end!important;align-self:center!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;inset:auto!important;transform:none!important;margin:0!important;margin-left:0!important;margin-right:0!important;padding:0!important;flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:55px!important;min-height:55px!important;max-height:55px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border:0!important;box-shadow:none!important;}
html body.pc header.head form.spb-header-search .spb-header-search-input,html body.pc .head form.spb-header-search .spb-header-search-input{display:block!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:55px!important;min-height:55px!important;max-height:55px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid #c6c6c6!important;border-right:3px solid var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;outline:0!important;color:#26313d!important;-webkit-text-fill-color:#26313d!important;font-size:14px!important;font-weight:400!important;line-height:55px!important;}
html body.pc header.head form.spb-header-search .spb-header-search-button,html body.pc .head form.spb-header-search .spb-header-search-button,html body.pc header.head form.spb-header-search:after,html body.pc .head form.spb-header-search:after{display:none!important;content:none!important;}
html body.pc header.head form.spb-header-search .spb-header-search-options,html body.pc header.head form.spb-header-search .spb-header-search-options.is-open,html body.pc .head form.spb-header-search .spb-header-search-options,html body.pc .head form.spb-header-search .spb-header-search-options.is-open{position:absolute!important;top:55px!important;left:0!important;right:auto!important;width:280px!important;min-width:280px!important;max-width:280px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;background:#fff!important;border:1px solid #c6c6c6!important;border-top:0!important;box-shadow:none!important;}
html body.pc header.head form.spb-header-search .spb-header-search-option,html body.pc .head form.spb-header-search .spb-header-search-option{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:5px 10px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid #c6c6c6!important;background:#fff!important;color:#26313d!important;-webkit-text-fill-color:#26313d!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body.pc header.head form.spb-header-search .spb-header-search-option:last-child,html body.pc .head form.spb-header-search .spb-header-search-option:last-child{border-bottom:0!important;}
html body.pc header.head form.spb-header-search .spb-header-search-option *,html body.pc .head form.spb-header-search .spb-header-search-option *{font-size:14px!important;font-weight:400!important;line-height:24px!important;background:transparent!important;}
html body.pc header.head form.spb-header-search .spb-header-search-option span,html body.pc .head form.spb-header-search .spb-header-search-option span{display:inline-block!important;color:var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;-webkit-text-fill-color:var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;transition:transform .18s ease,color .18s ease!important;}
html body.pc header.head form.spb-header-search .spb-header-search-option:hover span,html body.pc .head form.spb-header-search .spb-header-search-option:hover span{transform:translateX(3px)!important;}
}

/* SOURCE: /assets/refactor-v943/css/site/0247.css */
@media(min-width:992px){
html body.pc header.head,html body.pc .head{overflow:visible!important;}
html body.pc header.head>.wrap,html body.pc .head>.wrap{width:1170px!important;max-width:calc(100% - 70px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(170px,max-content) 280px!important;column-gap:24px!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important;}
html body.pc header.head>.wrap:has(.spb-header-social),html body.pc .head>.wrap:has(.spb-header-social),html body.pc header.head>.wrap:has(.social-topo),html body.pc .head>.wrap:has(.social-topo),html body.pc header.head>.wrap:has(.social-header),html body.pc .head>.wrap:has(.social-header),html body.pc header.head>.wrap:has(.head-social),html body.pc .head>.wrap:has(.head-social),html body.pc header.head>.wrap:has(.redes-topo),html body.pc .head>.wrap:has(.redes-topo){grid-template-columns:minmax(190px,1fr) minmax(170px,max-content) minmax(120px,max-content) 280px!important;}
html body.pc header.head>.wrap:not(:has(.weather.spb-weather-top)),html body.pc .head>.wrap:not(:has(.weather.spb-weather-top)){grid-template-columns:minmax(190px,1fr) 280px!important;}
html body.pc header.head .logo,html body.pc .head .logo{grid-column:1!important;justify-self:start!important;align-self:center!important;min-width:0!important;z-index:2!important;}
html body.pc header.head .weather.spb-weather-top,html body.pc .head .weather.spb-weather-top{grid-column:2!important;justify-self:center!important;align-self:center!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:320px!important;visibility:visible!important;opacity:1!important;z-index:2!important;}
html body.pc header.head .weather:not(.spb-weather-top),html body.pc .head .weather:not(.spb-weather-top){display:none!important;}
html body.pc header.head .spb-header-social,html body.pc .head .spb-header-social,html body.pc header.head .social-topo,html body.pc .head .social-topo,html body.pc header.head .social-header,html body.pc .head .social-header,html body.pc header.head .head-social,html body.pc .head .head-social,html body.pc header.head .redes-topo,html body.pc .head .redes-topo{grid-column:3!important;justify-self:center!important;align-self:center!important;min-width:0!important;z-index:2!important;}
html body.pc header.head form.search.spb-header-search,html body.pc .head form.search.spb-header-search,html body.pc header.head form.spb-header-search,html body.pc .head form.spb-header-search{grid-column:3!important;justify-self:end!important;align-self:center!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;inset:auto!important;transform:none!important;margin:0!important;margin-left:0!important;margin-right:0!important;padding:0!important;flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:55px!important;min-height:55px!important;max-height:55px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border:0!important;box-shadow:none!important;z-index:3!important;}
html body.pc header.head>.wrap:has(.spb-header-social) form.spb-header-search,html body.pc .head>.wrap:has(.spb-header-social) form.spb-header-search,html body.pc header.head>.wrap:has(.social-topo) form.spb-header-search,html body.pc .head>.wrap:has(.social-topo) form.spb-header-search,html body.pc header.head>.wrap:has(.social-header) form.spb-header-search,html body.pc .head>.wrap:has(.social-header) form.spb-header-search,html body.pc header.head>.wrap:has(.head-social) form.spb-header-search,html body.pc .head>.wrap:has(.head-social) form.spb-header-search,html body.pc header.head>.wrap:has(.redes-topo) form.spb-header-search,html body.pc .head>.wrap:has(.redes-topo) form.spb-header-search{grid-column:4!important;}
html body.pc header.head>.wrap:not(:has(.weather.spb-weather-top)) form.spb-header-search,html body.pc .head>.wrap:not(:has(.weather.spb-weather-top)) form.spb-header-search{grid-column:2!important;}
html body.pc .pc-list-head .search-home,html body.pc .spb-category-list-head .search-home{position:relative!important;width:300px!important;max-width:300px!important;height:55px!important;min-height:55px!important;max-height:55px!important;border-top:1px solid #cfd6df!important;border-left:1px solid #cfd6df!important;border-right:3px solid var(--spb-page-accent,var(--spb-primary,var(--green,#1462c8)))!important;border-bottom:1px solid #cfd6df!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;overflow:visible!important;}
html body.pc .pc-list-head .search-home form,html body.pc .spb-category-list-head .search-home form{display:flex!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #cfd6df!important;background:#fff!important;box-sizing:border-box!important;}
html body.pc .pc-list-head .search-home input,html body.pc .spb-category-list-head .search-home input{height:53px!important;min-height:53px!important;border:0!important;border-bottom:1px solid #cfd6df!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;font-size:14px!important;line-height:53px!important;}
html body.pc .pc-list-head .search-home button,html body.pc .spb-category-list-head .search-home button{height:53px!important;min-height:53px!important;border:0!important;border-bottom:1px solid #cfd6df!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;}
html body.pc .pc-list-head .search-home:after,html body.pc .spb-category-list-head .search-home:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:1px!important;background:#cfd6df!important;display:block!important;pointer-events:none!important;z-index:5!important;}
}

