.elementor-5024 .elementor-element.elementor-element-9eb708c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-81ca909{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-81ca909:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-81ca909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDA47;}.elementor-5024 .elementor-element.elementor-element-81ca909.e-con{--align-self:center;}.elementor-5024 .elementor-element.elementor-element-9dedac9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-9dedac9:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-9dedac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C58F0;}.elementor-5024 .elementor-element.elementor-element-9dedac9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5024 .elementor-element.elementor-element-6aaca0e > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-5024 .elementor-element.elementor-element-6aaca0e.elementor-element{--align-self:center;}.elementor-5024 .elementor-element.elementor-element-6aaca0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:800;color:#3DD973;}.elementor-5024 .elementor-element.elementor-element-b67f208{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5024 .elementor-element.elementor-element-6ce3456 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-6ce3456 img{width:250px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5024 .elementor-element.elementor-element-34c9f1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-34c9f1d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5024 .elementor-element.elementor-element-34c9f1d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5024 .elementor-element.elementor-element-34c9f1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5024 .elementor-element.elementor-element-34c9f1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5024 .elementor-element.elementor-element-34c9f1d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:1px;}.elementor-5024 .elementor-element.elementor-element-34c9f1d .elementor-icon-list-text{transition:color 0.3s;}.elementor-5024 .elementor-element.elementor-element-915f5d9{--display:flex;--min-height:25px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-915f5d9:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-915f5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3DD973;}.elementor-5024 .elementor-element.elementor-element-915f5d9 > .elementor-shape-top .elementor-shape-fill, .elementor-5024 .elementor-element.elementor-element-915f5d9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#3C58F0;}.elementor-5024 .elementor-element.elementor-element-915f5d9 > .elementor-shape-top svg, .elementor-5024 .elementor-element.elementor-element-915f5d9 > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:50px;}.elementor-5024 .elementor-element.elementor-element-2ff9011 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-2ff9011{text-align:center;}.elementor-5024 .elementor-element.elementor-element-2ff9011 img{width:150px;}.elementor-5024 .elementor-element.elementor-element-d8016ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-d8016ec img{width:160px;}.elementor-5024 .elementor-element.elementor-element-3296af8{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-5024 .elementor-element.elementor-element-3296af8:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-3296af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5024 .elementor-element.elementor-element-4aad374 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5024 .elementor-element.elementor-element-4aad374.elementor-element{--align-self:center;}.elementor-5024 .elementor-element.elementor-element-4aad374{text-align:center;}.elementor-5024 .elementor-element.elementor-element-4aad374 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-5024 .elementor-element.elementor-element-1e6a9b8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-df41889{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-df41889:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-df41889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4884C0;}.elementor-5024 .elementor-element.elementor-element-607049f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-607049f.elementor-element{--align-self:center;}.elementor-5024 .elementor-element.elementor-element-607049f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-5024 .elementor-element.elementor-element-71deee9{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-5024 .elementor-element.elementor-element-71deee9 .elementor-repeater-item-8cc9aea{grid-column:span min( 2, var(--grid-columns) );}.elementor-5024 .elementor-element.elementor-element-71deee9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-450bec3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-450bec3:not(.elementor-motion-effects-element-type-background), .elementor-5024 .elementor-element.elementor-element-450bec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5024 .elementor-element.elementor-element-5915876 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-5915876 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-5024 .elementor-element.elementor-element-ce8c21d{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-5024 .elementor-element.elementor-element-ce8c21d > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}@media(max-width:1024px){.elementor-5024 .elementor-element.elementor-element-81ca909{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5024 .elementor-element.elementor-element-9dedac9{--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5024 .elementor-element.elementor-element-6aaca0e > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-5024 .elementor-element.elementor-element-6aaca0e.elementor-element{--align-self:center;}.elementor-5024 .elementor-element.elementor-element-6aaca0e .elementor-heading-title{font-size:44px;}.elementor-5024 .elementor-element.elementor-element-b67f208{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5024 .elementor-element.elementor-element-6ce3456 img{width:180px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5024 .elementor-element.elementor-element-34c9f1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5024 .elementor-element.elementor-element-34c9f1d .elementor-icon-list-item > a{font-size:14px;}.elementor-5024 .elementor-element.elementor-element-2ff9011 img{width:120px;}.elementor-5024 .elementor-element.elementor-element-d8016ec img{width:140px;}.elementor-5024 .elementor-element.elementor-element-3296af8{--min-height:350;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-4aad374 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-4aad374 .elementor-heading-title{font-size:24px;}.elementor-5024 .elementor-element.elementor-element-1e6a9b8{--grid-auto-flow:row;}.elementor-5024 .elementor-element.elementor-element-607049f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-607049f.elementor-element{--align-self:center;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5024 .elementor-element.elementor-element-71deee9{--grid-columns:2;}.elementor-5024 .elementor-element.elementor-element-450bec3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-5915876 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-ce8c21d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5024 .elementor-element.elementor-element-ce8c21d{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-5024 .elementor-element.elementor-element-ce8c21d.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-5024 .elementor-element.elementor-element-9dedac9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5024 .elementor-element.elementor-element-6aaca0e{text-align:center;}.elementor-5024 .elementor-element.elementor-element-6aaca0e .elementor-heading-title{font-size:34px;}.elementor-5024 .elementor-element.elementor-element-b67f208{--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5024 .elementor-element.elementor-element-6ce3456 img{width:140px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5024 .elementor-element.elementor-element-3296af8{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5024 .elementor-element.elementor-element-4aad374 .elementor-heading-title{font-size:20px;}.elementor-5024 .elementor-element.elementor-element-1e6a9b8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5024 .elementor-element.elementor-element-71deee9{--grid-columns:1;}.elementor-5024 .elementor-element.elementor-element-ce8c21d{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}}@media(min-width:768px){.elementor-5024 .elementor-element.elementor-element-9eb708c{--width:100%;}.elementor-5024 .elementor-element.elementor-element-9dedac9{--width:70%;}.elementor-5024 .elementor-element.elementor-element-915f5d9{--width:100%;}.elementor-5024 .elementor-element.elementor-element-3296af8{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5024 .elementor-element.elementor-element-9dedac9{--width:440px;}.elementor-5024 .elementor-element.elementor-element-3296af8{--width:400px;}}/* Start custom CSS for container, class: .elementor-element-3296af8 *//* Estilo padrão (desktop) */
.circle-azul {
  --circle-max: 350px;
  width: min(100%, var(--circle-max));
  max-width: var(--circle-max);
  aspect-ratio: 1/1;
  border-radius: 50%;
  background: #3f77a8;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 24px;
  overflow: visible;
}

/* Tablet */
@media (max-width: 1024px) {
  .circle-azul {
    --circle-max: 280px;   /* reduz o diâmetro */
    padding: 18px;         /* menos espaço interno */
    margin: auto;        /* centraliza */
  }
}

/* Mobile */
@media (max-width: 767px) {
  .circle-azul {
    --circle-max: 250px;   /* ainda menor */
    padding: 12px;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-71deee9 *//* Este código limita o texto a 3 linhas e adiciona "..." no final */
.elementor-5024 .elementor-element.elementor-element-71deee9 .elementor-widget-container {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}


/* --- CSS Final para Cores em Sequência no Loop Grid --- */

/* 1. O seletor agora mira no 'embrulho' (.e-loop-item) para contar,
      e depois aplica a cor no 'card' (.card-noticia-item) que está dentro. */

/* Garante que o item de destaque (o primeiro) não tenha cor de fundo */
.elementor-5024 .elementor-element.elementor-element-71deee9 .e-loop-item:nth-child(1) .card-noticia-item {
    background-color: transparent !important;
}

/* 2. Aplica a PRIMEIRA COR da sua sequência */
.elementor-5024 .elementor-element.elementor-element-71deee9 .e-loop-item:nth-child(4n+2) .card-noticia-item {
    background-color: #5D96CD !important; /* Sua Cor 1 */
}

/* 3. Aplica a SEGUNDA COR da sua sequência */
.elementor-5024 .elementor-element.elementor-element-71deee9 .e-loop-item:nth-child(4n+3) .card-noticia-item {
    background-color: #70B0DE !important; /* Sua Cor 2 */
}

/* 4. Aplica a TERCEIRA COR da sua sequência */
.elementor-5024 .elementor-element.elementor-element-71deee9 .e-loop-item:nth-child(4n+4) .card-noticia-item {
    background-color: #7DBFE2 !important; /* Sua Cor 3 */
}

/* 5. Aplica a QUARTA COR da sua sequência */
.elementor-5024 .elementor-element.elementor-element-71deee9 .e-loop-item:nth-child(4n+1) .card-noticia-item {
    background-color: #94C8E0 !important; /* Sua Cor 4 */
}
/*
  Este código força o container interno a não ter espaçamento
  e a imagem a preencher 100% da largura.
*/

/* Força o 'container interno' do Elementor a não ter padding lateral */
.elementor-5024 .elementor-element.elementor-element-71deee9 .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: none !important;
}

/* Força o widget da imagem a não ter nenhum tipo de espaçamento */
.elementor-5024 .elementor-element.elementor-element-71deee9 .elementor-widget-image {
    margin: 0 !important;
    padding: 0 !important;
}

/* Garante que a tag da imagem <img> se estique para 100% da largura */
.elementor-5024 .elementor-element.elementor-element-71deee9 .elementor-widget-image img {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df41889 */.elementor-5024 .elementor-element.elementor-element-df41889 .elementor-button:nth-child(1) { background: #ff595e; color: #fff; }
.elementor-5024 .elementor-element.elementor-element-df41889 .elementor-button:nth-child(2) { background: #ffca3a; color: #fff; }
.elementor-5024 .elementor-element.elementor-element-df41889 .elementor-button:nth-child(3) { background: #8ac926; color: #fff; }
.elementor-5024 .elementor-element.elementor-element-df41889 .elementor-button:nth-child(4) { background: #1982c4; color: #fff; }
.elementor-5024 .elementor-element.elementor-element-df41889 .elementor-button:nth-child(5) { background: #6a4c93; color: #fff; }/* End custom CSS */
/* Start custom CSS for facebook-page, class: .elementor-element-ce8c21d */.elementor-5024 .elementor-element.elementor-element-ce8c21d {
    border: 0px solid;
    border-radius: 14px;
    padding: 10px;
    background: #fff;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-450bec3 *//* Prepara a COLUNA para posicionar a sombra */
.elementor-5024 .elementor-element.elementor-element-450bec3 {
    position: relative;
    /* Adicionado para garantir que a sombra não vaze para fora da coluna, caso haja bordas arredondadas */
    overflow: hidden;
}

/* Cria o pseudo-elemento 'after' que será a nossa sombra na coluna */
.elementor-5024 .elementor-element.elementor-element-450bec3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 300px; /* Altura da área de sombra/fade. Ajuste conforme necessário. */

    /* O gradiente que cria o efeito 'fade' para a cor da sua coluna.
       !! Lembre-se de ajustar a cor se a sua for diferente de #2A3B5A !! */
    background: linear-gradient(
        to bottom, 
        rgba(42, 59, 90, 0),  /* Transparente */
        rgba(42, 59, 90, 1)   /* Cor de fundo da sua coluna (#2A3B5A) */
    );

    /* Impede que a sombra bloqueie o conteúdo */
    pointer-events: none;
}/* End custom CSS */