.elementor-465 .elementor-element.elementor-element-64c0f16e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-465 .elementor-element.elementor-element-c2c5dff .elementor-icon-list-icon{width:14px;}.elementor-465 .elementor-element.elementor-element-c2c5dff .elementor-icon-list-icon i{font-size:14px;}.elementor-465 .elementor-element.elementor-element-c2c5dff .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-465 .elementor-element.elementor-element-5f1b6595{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-button{background-color:#097EC5;fill:#FFFFFF;color:#FFFFFF;}.elementor-465 .elementor-element.elementor-element-5f1b6595 > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.35 * 100% );}.elementor-465 .elementor-element.elementor-element-5f1b6595:after{content:"0.35";}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__thumbnail__link{width:100%;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__meta-data span + span:before{content:"•";}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__card{background-color:#F3F3F3;border-radius:20px;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__text{margin-top:20px;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__thumbnail img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__badge{right:0;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__card .elementor-post__badge{background-color:#00AFE2;border-radius:20px;margin:20px;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__title, .elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__read-more{color:#00AFE2;}.elementor-465 .elementor-element.elementor-element-5f1b6595 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}@media(max-width:767px){.elementor-465 .elementor-element.elementor-element-5f1b6595 > .elementor-widget-container{padding:25px 10px 100px 10px;}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-465 .elementor-element.elementor-element-5f1b6595:after{content:"0.5";}.elementor-465 .elementor-element.elementor-element-5f1b6595 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-045c124 */```css
/* =====================================================
   SOLORIZON - TÍTULO / CATEGORIA
   Maior + alinhado à esquerda
===================================================== */

.sol-category-title{
  text-align:left !important;
  padding:78px 24px 44px !important;

  background:
    radial-gradient(circle at top left, rgba(255,122,69,.16), transparent 34%),
    linear-gradient(180deg, #ffffff 0%, #F7F9FC 100%) !important;
}

/* Limita largura e alinha conteúdo */
.sol-category-title > .e-con-inner,
.sol-category-title .elementor-container,
.sol-category-title .elementor-widget-wrap{
  max-width:1180px !important;
  margin:0 auto !important;
  text-align:left !important;
}

/* Título principal da categoria */
.sol-category-title .elementor-heading-title,
.sol-category-title .elementor-widget-archive-title .elementor-heading-title{
  color:#0F2D52 !important;

  font-size:clamp(44px, 6.8vw, 86px) !important;
  font-weight:850 !important;
  line-height:1.02 !important;

  letter-spacing:-.055em !important;

  margin:0 !important;
  text-align:left !important;
}

/* Área dos termos/categorias */
.sol-category-title .elementor-post-info,
.sol-category-title .elementor-post-info__terms-list,
.sol-category-title .elementor-widget-theme-post-terms,
.sol-category-title .elementor-widget-post-info{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  flex-wrap:wrap !important;

  gap:10px !important;

  color:#7a8798 !important;

  font-size:clamp(17px, 1.8vw, 22px) !important;
  font-weight:600 !important;
  line-height:1.4 !important;

  text-align:left !important;
}

/* Links das categorias */
.sol-category-title a{
  color:#7a8798 !important;

  font-size:clamp(17px, 1.8vw, 22px) !important;
  font-weight:600 !important;

  text-decoration:none !important;
  transition:color .25s ease !important;
}

/* Subcategoria: último item maior e em negrito */
.sol-category-title a:last-child{
  color:#0F2D52 !important;

  font-size:clamp(26px, 3vw, 38px) !important;
  font-weight:850 !important;

  letter-spacing:-.035em !important;
}

/* Separador > */
.sol-category-title .sol-term-separator{
  color:#FF7A45 !important;

  font-size:clamp(20px, 2.2vw, 30px) !important;
  font-weight:850 !important;

  margin:0 4px !important;
}

/* Mobile */
@media(max-width:767px){

  .sol-category-title{
    padding:56px 20px 34px !important;
  }

  .sol-category-title .elementor-heading-title,
  .sol-category-title .elementor-widget-archive-title .elementor-heading-title{
    font-size:clamp(40px, 13vw, 54px) !important;
    line-height:1.04 !important;
    letter-spacing:-.05em !important;
    text-align:left !important;
  }

  .sol-category-title .elementor-post-info,
  .sol-category-title .elementor-post-info__terms-list,
  .sol-category-title .elementor-widget-theme-post-terms,
  .sol-category-title .elementor-widget-post-info{
    justify-content:flex-start !important;
    text-align:left !important;
    gap:7px !important;
  }

  .sol-category-title a{
    font-size:16px !important;
  }

  .sol-category-title a:last-child{
    font-size:28px !important;
    font-weight:850 !important;
  }

  .sol-category-title .sol-term-separator{
    font-size:22px !important;
  }

}
```/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5f1b6595 */.elementor-post__excerpt {
    overflow: hidden;
}

.elementor-post__excerpt p {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important; /* ajuste a quantidade */
    overflow: hidden !important;
    text-overflow: ellipsis !important;

    margin-bottom: 0;
}/* End custom CSS */