.elementor-3264 .elementor-element.elementor-element-30088f5{--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:flex-start;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-3264 .elementor-element.elementor-element-30088f5:not(.elementor-motion-effects-element-type-background), .elementor-3264 .elementor-element.elementor-element-30088f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://allka.com.vc/wp-content/uploads/2026/05/Blog_imgBG1.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-3264 .elementor-element.elementor-element-30088f5::before, .elementor-3264 .elementor-element.elementor-element-30088f5 > .elementor-background-video-container::before, .elementor-3264 .elementor-element.elementor-element-30088f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3264 .elementor-element.elementor-element-30088f5 > .elementor-background-slideshow::before, .elementor-3264 .elementor-element.elementor-element-30088f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3264 .elementor-element.elementor-element-30088f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF000000;background-image:url("https://allka.com.vc/wp-content/uploads/2026/05/Blog_imgBG1.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-3264 .elementor-element.elementor-element-17dd4e5{--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-between;--align-items:center;}.elementor-3264 .elementor-element.elementor-element-01b088a{--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:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3264 .elementor-element.elementor-element-08afcc4{text-align:start;}.elementor-3264 .elementor-element.elementor-element-08afcc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#2558FF;}.elementor-3264 .elementor-element.elementor-element-a427f1a{text-align:start;}.elementor-3264 .elementor-element.elementor-element-a427f1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#06196F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3264 .elementor-element.elementor-element-cd38ce1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#4F5C7A;}.elementor-widget-button .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-3264 .elementor-element.elementor-element-fd5d411 .elementor-button{background-color:#FFFFFF;fill:#4D46FF;color:#4D46FF;}.elementor-3264 .elementor-element.elementor-element-fd5d411 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3264 .elementor-element.elementor-element-fd5d411 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3264 .elementor-element.elementor-element-5ef4994{--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:flex-start;}.elementor-3264 .elementor-element.elementor-element-740dd33{--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:stretch;--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-3264 .elementor-element.elementor-element-740dd33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3264 .elementor-element.elementor-element-05c0925{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3264 .elementor-element.elementor-element-05c0925.e-con{--flex-grow:0;--flex-shrink:0;}.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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-3264 .elementor-element.elementor-element-aaa882a{--grid-columns:1;}.elementor-3264 .elementor-element.elementor-element-1d89cc8{--display:flex;--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-3264 .elementor-element.elementor-element-78df3a9{--grid-columns:3;}.elementor-3264 .elementor-element.elementor-element-584a5b6{--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:flex-start;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-3264 .elementor-element.elementor-element-584a5b6:not(.elementor-motion-effects-element-type-background), .elementor-3264 .elementor-element.elementor-element-584a5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://allka.com.vc/wp-content/uploads/2026/05/Blog_imgBG14.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-3264 .elementor-element.elementor-element-584a5b6::before, .elementor-3264 .elementor-element.elementor-element-584a5b6 > .elementor-background-video-container::before, .elementor-3264 .elementor-element.elementor-element-584a5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3264 .elementor-element.elementor-element-584a5b6 > .elementor-background-slideshow::before, .elementor-3264 .elementor-element.elementor-element-584a5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3264 .elementor-element.elementor-element-584a5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF000000 0%, #FFFFFF 100%);}.elementor-3264 .elementor-element.elementor-element-1a04b3b{--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-between;--align-items:center;}.elementor-3264 .elementor-element.elementor-element-b3b82a7{--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:flex-start;}.elementor-3264 .elementor-element.elementor-element-f4f5e9b{text-align:start;}.elementor-3264 .elementor-element.elementor-element-f4f5e9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#2558FF;}.elementor-3264 .elementor-element.elementor-element-b84ae4f{text-align:start;}.elementor-3264 .elementor-element.elementor-element-b84ae4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#06196F;}.elementor-3264 .elementor-element.elementor-element-ec3f6e6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#4F5C7A;}.elementor-3264 .elementor-element.elementor-element-335c109 .elementor-button{background-color:#FFFFFF;fill:#4D46FF;color:#4D46FF;}.elementor-3264 .elementor-element.elementor-element-335c109 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3264 .elementor-element.elementor-element-335c109 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3264 .elementor-element.elementor-element-3fa6c86{--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:stretch;--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-3264 .elementor-element.elementor-element-3fa6c86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3264 .elementor-element.elementor-element-b64c2da{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3264 .elementor-element.elementor-element-b64c2da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3264 .elementor-element.elementor-element-89b691f{--grid-columns:1;}.elementor-3264 .elementor-element.elementor-element-89636a8{--display:flex;--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-3264 .elementor-element.elementor-element-32f7398{--grid-columns:3;}@media(min-width:768px){.elementor-3264 .elementor-element.elementor-element-30088f5{--content-width:100%;}.elementor-3264 .elementor-element.elementor-element-17dd4e5{--content-width:100%;}.elementor-3264 .elementor-element.elementor-element-740dd33{--width:76.42%;}.elementor-3264 .elementor-element.elementor-element-05c0925{--width:100%;}.elementor-3264 .elementor-element.elementor-element-1d89cc8{--width:100%;}.elementor-3264 .elementor-element.elementor-element-584a5b6{--content-width:100%;}.elementor-3264 .elementor-element.elementor-element-1a04b3b{--content-width:100%;}.elementor-3264 .elementor-element.elementor-element-3fa6c86{--width:76.42%;}.elementor-3264 .elementor-element.elementor-element-b64c2da{--width:100%;}.elementor-3264 .elementor-element.elementor-element-89636a8{--width:100%;}}@media(max-width:1024px){.elementor-3264 .elementor-element.elementor-element-30088f5{--padding-top:140px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3264 .elementor-element.elementor-element-aaa882a{--grid-columns:2;}.elementor-3264 .elementor-element.elementor-element-78df3a9{--grid-columns:2;}.elementor-3264 .elementor-element.elementor-element-584a5b6{--padding-top:140px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3264 .elementor-element.elementor-element-89b691f{--grid-columns:2;}.elementor-3264 .elementor-element.elementor-element-32f7398{--grid-columns:2;}}@media(max-width:767px){.elementor-3264 .elementor-element.elementor-element-30088f5{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3264 .elementor-element.elementor-element-aaa882a{--grid-columns:1;}.elementor-3264 .elementor-element.elementor-element-78df3a9{--grid-columns:1;}.elementor-3264 .elementor-element.elementor-element-584a5b6{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3264 .elementor-element.elementor-element-89b691f{--grid-columns:1;}.elementor-3264 .elementor-element.elementor-element-32f7398{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-e56c5e9 *//* =========================================
   PESQUISA BLOG ALLKA - REDIRECIONA
   COLE NO CONTAINER:
   textos-topo-blog-allka-pesquisafiltro
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-e56c5e9{
  position:relative;
  z-index:3;
  width:100%;
  max-width:680px;
  margin-left:auto;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  box-sizing:border-box;
}

/* =========================================
   FORMULÁRIO
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-redireciona-allka{
  width:100%;
  margin:0;
  padding:0;
  display:block;
  box-sizing:border-box;
}

/* =========================================
   CAIXA DO CAMPO
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-campo-allka{
  width:100%;
  min-height:62px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:8px 8px 8px 20px;
  border-radius:999px;
  background:rgba(255,255,255,0.86);
  border:1px solid rgba(229,235,255,0.96);
  box-shadow:
    0 18px 45px rgba(18,42,120,0.08),
    inset 0 1px 0 rgba(255,255,255,0.88);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  box-sizing:border-box;
  transition:
    border-color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-campo-allka:focus-within{
  border-color:rgba(37,88,255,0.34);
  box-shadow:
    0 20px 48px rgba(18,42,120,0.12),
    0 0 0 4px rgba(37,88,255,0.08),
    inset 0 1px 0 rgba(255,255,255,0.92);
  transform:translateY(-1px);
}

/* =========================================
   ÍCONE
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-icone-allka{
  width:20px;
  height:20px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
}

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-icone-allka svg{
  width:20px;
  height:20px;
  fill:#2558FF;
}

/* =========================================
   INPUT
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-input-allka{
  width:100%;
  min-width:0;
  border:0 !important;
  outline:0 !important;
  background:transparent !important;
  color:#111B4F;
  font-family:inherit;
  font-size:15px;
  line-height:1.3;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 !important;
}

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-input-allka::placeholder{
  color:rgba(17,27,79,0.48);
}

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-input-allka::-webkit-search-decoration,
.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-input-allka::-webkit-search-cancel-button,
.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-input-allka::-webkit-search-results-button,
.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-input-allka::-webkit-search-results-decoration{
  display:none;
}

/* =========================================
   BOTÃO
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-botao-allka{
  appearance:none;
  border:0;
  outline:0;
  cursor:pointer;
  min-height:46px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  flex:0 0 auto;
  padding:0 20px;
  border-radius:999px;
  color:#ffffff;
  font-family:inherit;
  font-size:14px;
  line-height:1;
  background:linear-gradient(90deg, #2558FF 0%, #6E2C96 52%, #A61E86 100%);
  box-shadow:
    0 12px 28px rgba(37,88,255,0.22),
    0 8px 20px rgba(166,30,134,0.16);
  transition:
    transform .25s ease,
    box-shadow .25s ease,
    filter .25s ease;
}

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-botao-allka:hover{
  transform:translateY(-1px);
  filter:brightness(1.05);
  box-shadow:
    0 16px 34px rgba(37,88,255,0.28),
    0 10px 24px rgba(166,30,134,0.22);
}

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-botao-allka svg{
  width:15px;
  height:15px;
  fill:currentColor;
  transition:transform .25s ease;
}

.elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-botao-allka:hover svg{
  transform:translateX(3px);
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width:1024px){
  .elementor-3264 .elementor-element.elementor-element-e56c5e9{
    max-width:100%;
    margin-left:0;
    justify-content:flex-start;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-campo-allka{
    min-height:60px;
  }
}

/* =========================================
   MOBILE
   ========================================= */

@media (max-width:767px){
  .elementor-3264 .elementor-element.elementor-element-e56c5e9{
    width:100%;
    max-width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-campo-allka{
    min-height:56px;
    gap:10px;
    padding:7px 7px 7px 16px;
    border-radius:24px;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-icone-allka{
    width:18px;
    height:18px;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-icone-allka svg{
    width:18px;
    height:18px;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-input-allka{
    font-size:14px;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-botao-allka{
    min-height:42px;
    width:42px;
    padding:0;
    gap:0;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-botao-allka span{
    display:none;
  }

  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-botao-allka svg{
    width:16px;
    height:16px;
  }
}

/* =========================================
   MOBILE MENOR
   ========================================= */

@media (max-width:480px){
  .elementor-3264 .elementor-element.elementor-element-e56c5e9 .blog-pesquisa-campo-allka{
    padding-left:14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17dd4e5 *//* =========================================
   ITEM 1 - BLOG ALLKA
   ESTRUTURA + TOPO
   COLE NO CONTAINER PRINCIPAL
   CLASSE: secao-blog-allka
   ========================================= */


/* 01. CONTAINER PRINCIPAL */

.elementor-3264 .elementor-element.elementor-element-17dd4e5{
  position:relative;
  overflow:hidden;
  width:100%;
  box-sizing:border-box;
}


/* 02. TOPO DO BLOG */

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .topo-blog-allka{
  position:relative;
  z-index:2;
  width:100%;
  max-width:1480px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  gap:32px;
}


/* 03. TEXTOS DO TOPO */

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .textos-topo-blog-allka{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  max-width:560px;
}


/* 04. SELO PEQUENO */

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .selo-blog-allka{
  position:relative;
  display:inline-flex;
  align-items:center;
  margin:0 0 10px 0;
  padding-left:38px;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .selo-blog-allka::before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:24px;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg, #2558FF 0%, #6E2C96 52%, #A61E86 100%);
  transform:translateY(-50%);
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .selo-blog-allka .elementor-heading-title{
  margin:0;
}


/* 05. TÍTULO */

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .titulo-blog-allka{
  position:relative;
  margin:0 0 12px 0;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .titulo-blog-allka .elementor-heading-title{
  margin:0;
}


/* 06. TEXTO */

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .texto-blog-allka{
  position:relative;
  max-width:520px;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .texto-blog-allka p{
  margin:0;
}


/* 07. BOTÃO VER TODOS OS ARTIGOS */

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka{
  position:relative;
  z-index:2;
  width:auto;
  flex-shrink:0;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka .elementor-button{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px !important;
  background:#FFFFFF !important;
  border:1px solid rgba(229, 235, 255, 0.95) !important;
  box-shadow:
    0 12px 30px rgba(18, 42, 120, 0.08);
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    border-color .28s ease;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka .elementor-button-content-wrapper{
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka .elementor-button-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:transform .28s ease;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka .elementor-button-icon svg{
  width:1em;
  height:1em;
  fill:currentColor;
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka .elementor-button:hover{
  transform:translateY(-2px);
  border-color:rgba(37, 88, 255, 0.24) !important;
  box-shadow:
    0 16px 36px rgba(18, 42, 120, 0.12),
    0 0 22px rgba(37, 88, 255, 0.08);
}

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}


/* 08. CONTAINER DA GRADE DO BLOG */

.elementor-3264 .elementor-element.elementor-element-17dd4e5 .grade-blog-allka{
  position:relative;
  z-index:2;
  width:100%;
  max-width:1480px;
  margin-left:auto;
  margin-right:auto;
}


/* 09. TABLET */

@media (max-width:1024px){
  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .topo-blog-allka{
    max-width:100%;
    gap:24px;
  }

  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .textos-topo-blog-allka{
    max-width:520px;
  }

  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .texto-blog-allka{
    max-width:500px;
  }
}


/* 10. MOBILE */

@media (max-width:767px){
  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .topo-blog-allka{
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start;
    gap:24px;
  }

  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .textos-topo-blog-allka{
    max-width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .texto-blog-allka{
    max-width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka{
    width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .botao-ver-artigos-allka .elementor-button{
    width:100%;
  }
}


/* 11. MOBILE MENOR */

@media (max-width:480px){
  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .selo-blog-allka{
    padding-left:34px;
  }

  .elementor-3264 .elementor-element.elementor-element-17dd4e5 .selo-blog-allka::before{
    width:22px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-aaa882a *//* =========================================
   LOOP BLOG DESTAQUE
   COLE NO WIDGET GRADE DO LOOP:
   loop-blog-destaque
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-aaa882a{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  position:relative;
  z-index:2;
  box-sizing:border-box;
}

.elementor-3264 .elementor-element.elementor-element-aaa882a .elementor-widget-container{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-3264 .elementor-element.elementor-element-aaa882a .elementor-loop-container,
.elementor-3264 .elementor-element.elementor-element-aaa882a .e-loop-container,
.elementor-3264 .elementor-element.elementor-element-aaa882a .elementor-grid{
  display:grid !important;
  grid-template-columns:1fr !important;
  width:100% !important;
  max-width:100% !important;
  gap:0 !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-3264 .elementor-element.elementor-element-aaa882a .e-loop-item,
.elementor-3264 .elementor-element.elementor-element-aaa882a .elementor-loop-item,
.elementor-3264 .elementor-element.elementor-element-aaa882a article{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-3264 .elementor-element.elementor-element-aaa882a .e-loop-item > .elementor,
.elementor-3264 .elementor-element.elementor-element-aaa882a .elementor-loop-item > .elementor,
.elementor-3264 .elementor-element.elementor-element-aaa882a article > .elementor,
.elementor-3264 .elementor-element.elementor-element-aaa882a .e-con,
.elementor-3264 .elementor-element.elementor-element-aaa882a .e-con-inner{
  width:100% !important;
  max-width:100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05c0925 *//* =========================================
   COLUNA BLOG DESTAQUE
   LARGURA DO CARD DESTAQUE UM POUCO MENOR
   COLE NO CONTAINER:
   coluna-blog-destaque
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-05c0925{
  width:100% !important;
  max-width:590px !important;
  min-width:0 !important;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:flex-start;
  margin:0 !important;
  padding:0 !important;
  box-sizing:border-box;
}

.elementor-3264 .elementor-element.elementor-element-05c0925 > .elementor-element,
.elementor-3264 .elementor-element.elementor-element-05c0925 > .e-con,
.elementor-3264 .elementor-element.elementor-element-05c0925 > .elementor-widget{
  width:100% !important;
  max-width:100% !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-78df3a9 *//* ==================================================
   LOOP BLOG LISTA - CARD PEQUENO
   Colar no container principal do modelo:
   Classe: card-blog-lista
================================================== */


/* 01. CARD PRINCIPAL */

.elementor-3264 .elementor-element.elementor-element-78df3a9 {
  position: relative;
  width: 100%;
  min-width: 0;
  height: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
  border: 1px solid rgba(37, 88, 255, 0.14);
  border-radius: 14px;
  background: #ffffff;
  box-shadow: 0 12px 32px rgba(6, 13, 79, 0.08);
  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    border-color 0.28s ease;
}

.elementor-3264 .elementor-element.elementor-element-78df3a9:hover {
  transform: translateY(-4px);
  border-color: rgba(77, 70, 255, 0.35);
  box-shadow: 0 18px 42px rgba(6, 13, 79, 0.14);
}


/* 02. REMOVE PADDING INTERNO DO CONTAINER DO ELEMENTOR */

.elementor-3264 .elementor-element.elementor-element-78df3a9 > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}


/* 03. ÁREA DA IMAGEM SEM MARGEM */

.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-area-blog-lista {
  position: relative;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
  border-radius: 14px 14px 0 0;
}

.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-area-blog-lista > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}


/* 04. IMAGEM DESTACADA GRUDADA NO CARD */

.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista,
.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista a,
.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista figure,
.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista picture {
  width: 100% !important;
  max-width: 100% !important;
  display: block;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista img {
  width: 100% !important;
  height: 155px !important;
  display: block;
  object-fit: cover;
  object-position: center;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  transition: transform 0.35s ease;
}

.elementor-3264 .elementor-element.elementor-element-78df3a9:hover .imagem-blog-lista img {
  transform: scale(1.04);
}


/* 05. CATEGORIA SOBRE A IMAGEM */

.elementor-3264 .elementor-element.elementor-element-78df3a9 .categoria-blog-lista {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  margin: 0 !important;
}

.elementor-3264 .elementor-element.elementor-element-78df3a9 .categoria-blog-lista .elementor-icon-list-item,
.elementor-3264 .elementor-element.elementor-element-78df3a9 .categoria-blog-lista .elementor-inline-item {
  background: rgba(255, 255, 255, 0.94);
  border-radius: 6px;
  padding: 7px 12px;
  box-shadow: 0 8px 20px rgba(6, 13, 79, 0.12);
}


/* 06. CONTEÚDO */

.elementor-3264 .elementor-element.elementor-element-78df3a9 .conteudo-blog-lista {
  width: 100%;
  min-width: 0;
  display: flex;
  flex-direction: column;
}


/* 07. LINKS */

.elementor-3264 .elementor-element.elementor-element-78df3a9 a {
  text-decoration: none;
}


/* 08. RODAPÉ */

.elementor-3264 .elementor-element.elementor-element-78df3a9 .rodape-blog-lista {
  width: 100%;
  margin-top: auto;
}


/* 09. BOTÃO LEIA MAIS */

.elementor-3264 .elementor-element.elementor-element-78df3a9 .leia-mais-blog-lista .elementor-button {
  background: transparent;
  border: none;
  box-shadow: none;
}

.elementor-3264 .elementor-element.elementor-element-78df3a9 .leia-mais-blog-lista .elementor-button-icon {
  transition: transform 0.25s ease;
}

.elementor-3264 .elementor-element.elementor-element-78df3a9 .leia-mais-blog-lista:hover .elementor-button-icon {
  transform: translateX(4px);
}


/* 10. TABLET */

@media (max-width: 1024px) {
  .elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista img {
    height: 165px !important;
  }
}


/* 11. MOBILE */

@media (max-width: 767px) {
  .elementor-3264 .elementor-element.elementor-element-78df3a9 .imagem-blog-lista img {
    height: 190px !important;
  }

  .elementor-3264 .elementor-element.elementor-element-78df3a9 .categoria-blog-lista {
    top: 14px;
    right: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740dd33 *//* =========================================
   GRADE BLOG ALLKA
   COLE NO CONTAINER:
   grade-blog-allka
========================================= */


/* 01. GRADE PRINCIPAL */

.elementor-3264 .elementor-element.elementor-element-740dd33{
  position:relative;
  z-index:2;
  width:100%;
  max-width:1480px;
  margin-left:auto;
  margin-right:auto;
  display:grid;
  grid-template-columns:minmax(0, 500px) minmax(0, 1fr);
  gap:24px;
  align-items:stretch;
  box-sizing:border-box;
}


/* 02. COLUNA DO POST DESTAQUE */

.elementor-3264 .elementor-element.elementor-element-740dd33 .coluna-blog-destaque{
  width:100%;
  max-width:500px;
  min-width:0;
}


/* 03. COLUNA DOS POSTS PEQUENOS */

.elementor-3264 .elementor-element.elementor-element-740dd33 .coluna-blog-lista{
  width:100%;
  min-width:0;
  max-width:100%;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 04. WIDGET DO LOOP */

.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista,
.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista > .elementor-widget-container{
  width:100%;
  min-width:0;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 05. REMOVE QUALQUER HOVER DO CONTAINER GERAL */

.elementor-3264 .elementor-element.elementor-element-740dd33 .coluna-blog-lista:hover,
.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista:hover,
.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista > .elementor-widget-container:hover,
.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-loop-container:hover,
.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-grid:hover{
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 06. GRADE DOS 6 POSTS */

.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-loop-container,
.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-grid{
  display:grid !important;
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  grid-template-rows:repeat(2, 312px) !important;
  column-gap:24px !important;
  row-gap:20px !important;
  width:100% !important;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 07. CADA ITEM DO LOOP */

.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .e-loop-item,
.elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-grid-item{
  width:100% !important;
  min-width:0 !important;
  height:312px !important;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 08. TABLET */

@media (max-width:1024px){
  .elementor-3264 .elementor-element.elementor-element-740dd33{
    grid-template-columns:1fr;
    gap:24px;
  }

  .elementor-3264 .elementor-element.elementor-element-740dd33 .coluna-blog-destaque{
    max-width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-loop-container,
  .elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows:auto !important;
    row-gap:22px !important;
  }

  .elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .e-loop-item,
  .elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-grid-item{
    height:auto !important;
  }
}


/* 09. MOBILE */

@media (max-width:767px){
  .elementor-3264 .elementor-element.elementor-element-740dd33{
    grid-template-columns:1fr;
    gap:20px;
  }

  .elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-loop-container,
  .elementor-3264 .elementor-element.elementor-element-740dd33 .loop-blog-lista .elementor-grid{
    grid-template-columns:1fr !important;
    grid-template-rows:auto !important;
    gap:20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a04b3b *//* =========================================
   ITEM 1 - BLOG ALLKA
   ESTRUTURA + TOPO
   COLE NO CONTAINER PRINCIPAL
   CLASSE: secao-blog-allka
   ========================================= */


/* 01. CONTAINER PRINCIPAL */

.elementor-3264 .elementor-element.elementor-element-1a04b3b{
  position:relative;
  overflow:hidden;
  width:100%;
  box-sizing:border-box;
}


/* 02. TOPO DO BLOG */

.elementor-3264 .elementor-element.elementor-element-1a04b3b .topo-blog-allka{
  position:relative;
  z-index:2;
  width:100%;
  max-width:1480px;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  gap:32px;
}


/* 03. TEXTOS DO TOPO */

.elementor-3264 .elementor-element.elementor-element-1a04b3b .textos-topo-blog-allka{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  max-width:560px;
}


/* 04. SELO PEQUENO */

.elementor-3264 .elementor-element.elementor-element-1a04b3b .selo-blog-allka{
  position:relative;
  display:inline-flex;
  align-items:center;
  margin:0 0 10px 0;
  padding-left:38px;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .selo-blog-allka::before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:24px;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg, #2558FF 0%, #6E2C96 52%, #A61E86 100%);
  transform:translateY(-50%);
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .selo-blog-allka .elementor-heading-title{
  margin:0;
}


/* 05. TÍTULO */

.elementor-3264 .elementor-element.elementor-element-1a04b3b .titulo-blog-allka{
  position:relative;
  margin:0 0 12px 0;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .titulo-blog-allka .elementor-heading-title{
  margin:0;
}


/* 06. TEXTO */

.elementor-3264 .elementor-element.elementor-element-1a04b3b .texto-blog-allka{
  position:relative;
  max-width:520px;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .texto-blog-allka p{
  margin:0;
}


/* 07. BOTÃO VER TODOS OS ARTIGOS */

.elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka{
  position:relative;
  z-index:2;
  width:auto;
  flex-shrink:0;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka .elementor-button{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px !important;
  background:#FFFFFF !important;
  border:1px solid rgba(229, 235, 255, 0.95) !important;
  box-shadow:
    0 12px 30px rgba(18, 42, 120, 0.08);
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    border-color .28s ease;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka .elementor-button-content-wrapper{
  display:inline-flex;
  align-items:center;
  justify-content:center;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka .elementor-button-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:transform .28s ease;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka .elementor-button-icon svg{
  width:1em;
  height:1em;
  fill:currentColor;
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka .elementor-button:hover{
  transform:translateY(-2px);
  border-color:rgba(37, 88, 255, 0.24) !important;
  box-shadow:
    0 16px 36px rgba(18, 42, 120, 0.12),
    0 0 22px rgba(37, 88, 255, 0.08);
}

.elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}


/* 08. CONTAINER DA GRADE DO BLOG */

.elementor-3264 .elementor-element.elementor-element-1a04b3b .grade-blog-allka{
  position:relative;
  z-index:2;
  width:100%;
  max-width:1480px;
  margin-left:auto;
  margin-right:auto;
}


/* 09. TABLET */

@media (max-width:1024px){
  .elementor-3264 .elementor-element.elementor-element-1a04b3b .topo-blog-allka{
    max-width:100%;
    gap:24px;
  }

  .elementor-3264 .elementor-element.elementor-element-1a04b3b .textos-topo-blog-allka{
    max-width:520px;
  }

  .elementor-3264 .elementor-element.elementor-element-1a04b3b .texto-blog-allka{
    max-width:500px;
  }
}


/* 10. MOBILE */

@media (max-width:767px){
  .elementor-3264 .elementor-element.elementor-element-1a04b3b .topo-blog-allka{
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start;
    gap:24px;
  }

  .elementor-3264 .elementor-element.elementor-element-1a04b3b .textos-topo-blog-allka{
    max-width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-1a04b3b .texto-blog-allka{
    max-width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka{
    width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-1a04b3b .botao-ver-artigos-allka .elementor-button{
    width:100%;
  }
}


/* 11. MOBILE MENOR */

@media (max-width:480px){
  .elementor-3264 .elementor-element.elementor-element-1a04b3b .selo-blog-allka{
    padding-left:34px;
  }

  .elementor-3264 .elementor-element.elementor-element-1a04b3b .selo-blog-allka::before{
    width:22px;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-89b691f *//* =========================================
   LOOP BLOG DESTAQUE
   COLE NO WIDGET GRADE DO LOOP:
   loop-blog-destaque
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-89b691f{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  position:relative;
  z-index:2;
  box-sizing:border-box;
}

.elementor-3264 .elementor-element.elementor-element-89b691f .elementor-widget-container{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-3264 .elementor-element.elementor-element-89b691f .elementor-loop-container,
.elementor-3264 .elementor-element.elementor-element-89b691f .e-loop-container,
.elementor-3264 .elementor-element.elementor-element-89b691f .elementor-grid{
  display:grid !important;
  grid-template-columns:1fr !important;
  width:100% !important;
  max-width:100% !important;
  gap:0 !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-3264 .elementor-element.elementor-element-89b691f .e-loop-item,
.elementor-3264 .elementor-element.elementor-element-89b691f .elementor-loop-item,
.elementor-3264 .elementor-element.elementor-element-89b691f article{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
}

.elementor-3264 .elementor-element.elementor-element-89b691f .e-loop-item > .elementor,
.elementor-3264 .elementor-element.elementor-element-89b691f .elementor-loop-item > .elementor,
.elementor-3264 .elementor-element.elementor-element-89b691f article > .elementor,
.elementor-3264 .elementor-element.elementor-element-89b691f .e-con,
.elementor-3264 .elementor-element.elementor-element-89b691f .e-con-inner{
  width:100% !important;
  max-width:100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b64c2da *//* =========================================
   COLUNA BLOG DESTAQUE
   LARGURA DO CARD DESTAQUE UM POUCO MENOR
   COLE NO CONTAINER:
   coluna-blog-destaque
   ========================================= */

.elementor-3264 .elementor-element.elementor-element-b64c2da{
  width:100% !important;
  max-width:590px !important;
  min-width:0 !important;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:flex-start;
  margin:0 !important;
  padding:0 !important;
  box-sizing:border-box;
}

.elementor-3264 .elementor-element.elementor-element-b64c2da > .elementor-element,
.elementor-3264 .elementor-element.elementor-element-b64c2da > .e-con,
.elementor-3264 .elementor-element.elementor-element-b64c2da > .elementor-widget{
  width:100% !important;
  max-width:100% !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-32f7398 *//* ==================================================
   LOOP BLOG LISTA - CARD PEQUENO
   Colar no container principal do modelo:
   Classe: card-blog-lista
================================================== */


/* 01. CARD PRINCIPAL */

.elementor-3264 .elementor-element.elementor-element-32f7398 {
  position: relative;
  width: 100%;
  min-width: 0;
  height: auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
  border: 1px solid rgba(37, 88, 255, 0.14);
  border-radius: 14px;
  background: #ffffff;
  box-shadow: 0 12px 32px rgba(6, 13, 79, 0.08);
  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    border-color 0.28s ease;
}

.elementor-3264 .elementor-element.elementor-element-32f7398:hover {
  transform: translateY(-4px);
  border-color: rgba(77, 70, 255, 0.35);
  box-shadow: 0 18px 42px rgba(6, 13, 79, 0.14);
}


/* 02. REMOVE PADDING INTERNO DO CONTAINER DO ELEMENTOR */

.elementor-3264 .elementor-element.elementor-element-32f7398 > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}


/* 03. ÁREA DA IMAGEM SEM MARGEM */

.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-area-blog-lista {
  position: relative;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
  border-radius: 14px 14px 0 0;
}

.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-area-blog-lista > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}


/* 04. IMAGEM DESTACADA GRUDADA NO CARD */

.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista,
.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista a,
.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista figure,
.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista picture {
  width: 100% !important;
  max-width: 100% !important;
  display: block;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista img {
  width: 100% !important;
  height: 155px !important;
  display: block;
  object-fit: cover;
  object-position: center;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  transition: transform 0.35s ease;
}

.elementor-3264 .elementor-element.elementor-element-32f7398:hover .imagem-blog-lista img {
  transform: scale(1.04);
}


/* 05. CATEGORIA SOBRE A IMAGEM */

.elementor-3264 .elementor-element.elementor-element-32f7398 .categoria-blog-lista {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  margin: 0 !important;
}

.elementor-3264 .elementor-element.elementor-element-32f7398 .categoria-blog-lista .elementor-icon-list-item,
.elementor-3264 .elementor-element.elementor-element-32f7398 .categoria-blog-lista .elementor-inline-item {
  background: rgba(255, 255, 255, 0.94);
  border-radius: 6px;
  padding: 7px 12px;
  box-shadow: 0 8px 20px rgba(6, 13, 79, 0.12);
}


/* 06. CONTEÚDO */

.elementor-3264 .elementor-element.elementor-element-32f7398 .conteudo-blog-lista {
  width: 100%;
  min-width: 0;
  display: flex;
  flex-direction: column;
}


/* 07. LINKS */

.elementor-3264 .elementor-element.elementor-element-32f7398 a {
  text-decoration: none;
}


/* 08. RODAPÉ */

.elementor-3264 .elementor-element.elementor-element-32f7398 .rodape-blog-lista {
  width: 100%;
  margin-top: auto;
}


/* 09. BOTÃO LEIA MAIS */

.elementor-3264 .elementor-element.elementor-element-32f7398 .leia-mais-blog-lista .elementor-button {
  background: transparent;
  border: none;
  box-shadow: none;
}

.elementor-3264 .elementor-element.elementor-element-32f7398 .leia-mais-blog-lista .elementor-button-icon {
  transition: transform 0.25s ease;
}

.elementor-3264 .elementor-element.elementor-element-32f7398 .leia-mais-blog-lista:hover .elementor-button-icon {
  transform: translateX(4px);
}


/* 10. TABLET */

@media (max-width: 1024px) {
  .elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista img {
    height: 165px !important;
  }
}


/* 11. MOBILE */

@media (max-width: 767px) {
  .elementor-3264 .elementor-element.elementor-element-32f7398 .imagem-blog-lista img {
    height: 190px !important;
  }

  .elementor-3264 .elementor-element.elementor-element-32f7398 .categoria-blog-lista {
    top: 14px;
    right: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa6c86 *//* =========================================
   GRADE BLOG ALLKA
   COLE NO CONTAINER:
   grade-blog-allka
========================================= */


/* 01. GRADE PRINCIPAL */

.elementor-3264 .elementor-element.elementor-element-3fa6c86{
  position:relative;
  z-index:2;
  width:100%;
  max-width:1480px;
  margin-left:auto;
  margin-right:auto;
  display:grid;
  grid-template-columns:minmax(0, 500px) minmax(0, 1fr);
  gap:24px;
  align-items:stretch;
  box-sizing:border-box;
}


/* 02. COLUNA DO POST DESTAQUE */

.elementor-3264 .elementor-element.elementor-element-3fa6c86 .coluna-blog-destaque{
  width:100%;
  max-width:500px;
  min-width:0;
}


/* 03. COLUNA DOS POSTS PEQUENOS */

.elementor-3264 .elementor-element.elementor-element-3fa6c86 .coluna-blog-lista{
  width:100%;
  min-width:0;
  max-width:100%;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 04. WIDGET DO LOOP */

.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista,
.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista > .elementor-widget-container{
  width:100%;
  min-width:0;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 05. REMOVE QUALQUER HOVER DO CONTAINER GERAL */

.elementor-3264 .elementor-element.elementor-element-3fa6c86 .coluna-blog-lista:hover,
.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista:hover,
.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista > .elementor-widget-container:hover,
.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-loop-container:hover,
.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-grid:hover{
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 06. GRADE DOS 6 POSTS */

.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-loop-container,
.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-grid{
  display:grid !important;
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
  grid-template-rows:repeat(2, 312px) !important;
  column-gap:24px !important;
  row-gap:20px !important;
  width:100% !important;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 07. CADA ITEM DO LOOP */

.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .e-loop-item,
.elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-grid-item{
  width:100% !important;
  min-width:0 !important;
  height:312px !important;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  background:transparent !important;
}


/* 08. TABLET */

@media (max-width:1024px){
  .elementor-3264 .elementor-element.elementor-element-3fa6c86{
    grid-template-columns:1fr;
    gap:24px;
  }

  .elementor-3264 .elementor-element.elementor-element-3fa6c86 .coluna-blog-destaque{
    max-width:100%;
  }

  .elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-loop-container,
  .elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    grid-template-rows:auto !important;
    row-gap:22px !important;
  }

  .elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .e-loop-item,
  .elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-grid-item{
    height:auto !important;
  }
}


/* 09. MOBILE */

@media (max-width:767px){
  .elementor-3264 .elementor-element.elementor-element-3fa6c86{
    grid-template-columns:1fr;
    gap:20px;
  }

  .elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-loop-container,
  .elementor-3264 .elementor-element.elementor-element-3fa6c86 .loop-blog-lista .elementor-grid{
    grid-template-columns:1fr !important;
    grid-template-rows:auto !important;
    gap:20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-584a5b6 *//* =========================================
   BLOG ALLKA - VERSÃO ESCURA SEM FUNDO
   COLE NO CONTAINER PRINCIPAL:
   secao-blog-allka

   OBS:
   Este CSS NÃO aplica fundo na seção.
   Configure o fundo escuro/imagem direto no Elementor.
========================================= */


/* 01. CONTAINER PRINCIPAL - SEM FUNDO E SEM OVERLAY */

.elementor-3264 .elementor-element.elementor-element-584a5b6{
  position:relative;
  overflow:hidden;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6::before,
.elementor-3264 .elementor-element.elementor-element-584a5b6::after{
  content:none !important;
  display:none !important;
}


/* 02. TOPO */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .topo-blog-allka{
  position:relative;
  z-index:3;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-blog-allka,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-blog-allka .elementor-heading-title,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-blog-allka .elementor-widget-container{
  color:#7AA7FF !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-blog-allka,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-blog-allka .elementor-heading-title{
  color:#FFFFFF !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .texto-blog-allka,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .texto-blog-allka .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .texto-blog-allka p{
  color:#B8C4EA !important;
}


/* 03. BOTÃO VER TODOS OS ARTIGOS */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .botao-ver-artigos-allka .elementor-button{
  background:rgba(255,255,255,.06) !important;
  color:#FFFFFF !important;
  border:1px solid rgba(122,167,255,.22) !important;
  box-shadow:
    0 12px 34px rgba(0,0,0,.22),
    inset 0 0 0 1px rgba(255,255,255,.04);
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .botao-ver-artigos-allka .elementor-button:hover{
  background:linear-gradient(90deg, #2558FF 0%, #6E2C96 52%, #A61E86 100%) !important;
  border-color:rgba(255,255,255,.18) !important;
  box-shadow:
    0 16px 42px rgba(37,88,255,.28),
    0 0 26px rgba(166,30,134,.18);
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .botao-ver-artigos-allka .elementor-button-icon,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .botao-ver-artigos-allka .elementor-button-text{
  color:inherit !important;
}


/* 04. CARD DESTAQUE - ESQUERDA */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .e-loop-item,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .card-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .e-loop-item,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .card-blog-destaque{
  background:#080E34 !important;
  background-color:#080E34 !important;
  border-color:rgba(122,167,255,.24) !important;
  box-shadow:
    0 18px 48px rgba(0,0,0,.28),
    0 0 0 1px rgba(37,88,255,.08);
  overflow:hidden !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .e-loop-item:hover,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .card-blog-destaque:hover,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .e-loop-item:hover,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .card-blog-destaque:hover{
  border-color:rgba(122,167,255,.44) !important;
  box-shadow:
    0 22px 58px rgba(0,0,0,.34),
    0 0 28px rgba(37,88,255,.18),
    0 0 34px rgba(166,30,134,.12);
}


/* 05. CONTEÚDO DO CARD DESTAQUE */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .conteudo-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .conteudo-blog-destaque > .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .conteudo-blog-destaque .e-con,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .conteudo-blog-destaque .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .conteudo-blog-destaque .elementor-element,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .conteudo-blog-destaque .elementor-widget,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .conteudo-blog-destaque .elementor-widget-wrap,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .conteudo-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .conteudo-blog-destaque > .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .conteudo-blog-destaque .e-con,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .conteudo-blog-destaque .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .conteudo-blog-destaque .elementor-element,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .conteudo-blog-destaque .elementor-widget,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .conteudo-blog-destaque .elementor-widget-wrap{
  background:#080E34 !important;
  background-color:#080E34 !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .conteudo-blog-destaque .elementor-widget-container{
  background:transparent !important;
  background-color:transparent !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .e-loop-item > .e-con,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .e-loop-item > .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .card-blog-destaque > .e-con,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque .card-blog-destaque > .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .e-loop-item > .e-con,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .e-loop-item > .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .card-blog-destaque > .e-con,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .coluna-blog-destaque .card-blog-destaque > .e-con-inner{
  background:#080E34 !important;
  background-color:#080E34 !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .topo-imagem-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .topo-imagem-blog-destaque .e-con-inner,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .topo-imagem-blog-destaque .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .imagem-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .imagem-blog-destaque .elementor-widget-container{
  background:transparent !important;
  background-color:transparent !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .conteudo-blog-destaque{
  border-radius:0 0 14px 14px !important;
  overflow:hidden !important;
}


/* 06. BADGE CATEGORIA DO CARD DESTAQUE */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque{
  background:transparent !important;
  background-color:transparent !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque .elementor-icon-list-items,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque .elementor-inline-items{
  background:transparent !important;
  background-color:transparent !important;
  box-shadow:none !important;
  border:none !important;
  overflow:visible !important;
}

/* cápsula real */
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque .elementor-icon-list-item,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque .elementor-inline-item{
  background:rgba(8,14,52,.82) !important;
  background-color:rgba(8,14,52,.82) !important;
  color:#DCE7FF !important;
  border:1px solid rgba(122,167,255,.35) !important;
  border-radius:999px !important;
  box-shadow:
    0 8px 22px rgba(0,0,0,.24),
    inset 0 0 0 1px rgba(255,255,255,.04);
}

/* evita badge dentro da badge */
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque a,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque span,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-destaque .elementor-icon-list-text{
  background:transparent !important;
  background-color:transparent !important;
  border:none !important;
  box-shadow:none !important;
  color:#DCE7FF !important;
}


/* 07. BADGE DESTAQUE SOBRE A IMAGEM */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-destaque-blog{
  background:transparent !important;
  background-color:transparent !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-destaque-blog .elementor-widget-container{
  background:transparent !important;
  background-color:transparent !important;
  box-shadow:none !important;
  border:none !important;
  overflow:visible !important;
}

/* cápsula do destaque */
.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-destaque-blog .elementor-heading-title,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-destaque-blog .elementor-icon-list-item,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .selo-destaque-blog .elementor-inline-item{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:rgba(8,14,52,.82) !important;
  background-color:rgba(8,14,52,.82) !important;
  color:#DCE7FF !important;
  border:1px solid rgba(122,167,255,.35) !important;
  border-radius:999px !important;
  box-shadow:
    0 8px 22px rgba(0,0,0,.24),
    inset 0 0 0 1px rgba(255,255,255,.04);
}


/* 08. TEXTOS DO CARD DESTAQUE */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-post-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-post-blog-destaque .elementor-heading-title,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-post-blog-destaque a{
  color:#FFFFFF !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .resumo-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .resumo-blog-destaque .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .resumo-blog-destaque p{
  color:#B8C4EA !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .comentarios-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .meta-blog-destaque,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-destaque span,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .comentarios-blog-destaque span,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-destaque .elementor-icon-list-text,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .comentarios-blog-destaque .elementor-icon-list-text{
  color:#AEBBE8 !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-destaque svg,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-destaque i{
  color:#7AA7FF !important;
  fill:#7AA7FF !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .leia-mais-blog-destaque .elementor-button{
  color:#8EA7FF !important;
  background:transparent !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .leia-mais-blog-destaque .elementor-button:hover{
  color:#FFFFFF !important;
}


/* 09. CARDS PEQUENOS - DIREITA */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .card-blog-lista{
  background:#080E34 !important;
  background-color:#080E34 !important;
  border-color:rgba(122,167,255,.22) !important;
  box-shadow:
    0 14px 38px rgba(0,0,0,.26),
    0 0 0 1px rgba(37,88,255,.06);
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .card-blog-lista:hover{
  border-color:rgba(122,167,255,.46) !important;
  box-shadow:
    0 18px 46px rgba(0,0,0,.34),
    0 0 26px rgba(37,88,255,.20),
    0 0 30px rgba(166,30,134,.12);
}


/* 10. BADGES DOS CARDS PEQUENOS */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista{
  background:transparent !important;
  background-color:transparent !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista .elementor-icon-list-items,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista .elementor-inline-items{
  background:transparent !important;
  background-color:transparent !important;
  box-shadow:none !important;
  border:none !important;
  overflow:visible !important;
}

/* cápsula real */
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista .elementor-icon-list-item,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista .elementor-inline-item{
  background:rgba(8,14,52,.82) !important;
  background-color:rgba(8,14,52,.82) !important;
  color:#DCE7FF !important;
  border:1px solid rgba(122,167,255,.35) !important;
  border-radius:999px !important;
  box-shadow:
    0 8px 22px rgba(0,0,0,.24),
    inset 0 0 0 1px rgba(255,255,255,.04);
}

/* evita badge dupla */
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista a,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista span,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .categoria-blog-lista .elementor-icon-list-text{
  background:transparent !important;
  background-color:transparent !important;
  border:none !important;
  box-shadow:none !important;
  color:#DCE7FF !important;
}


/* 11. TEXTOS DOS CARDS PEQUENOS */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-blog-lista,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-blog-lista .elementor-heading-title,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .titulo-blog-lista a{
  color:#FFFFFF !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .resumo-blog-lista,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .resumo-blog-lista .elementor-widget-container,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .resumo-blog-lista p{
  color:#B8C4EA !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-lista,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-lista span,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-lista .elementor-icon-list-text{
  color:#AEBBE8 !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-lista svg,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .data-blog-lista i{
  color:#7AA7FF !important;
  fill:#7AA7FF !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .leia-mais-blog-lista .elementor-button{
  color:#8EA7FF !important;
  background:transparent !important;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .leia-mais-blog-lista .elementor-button:hover{
  color:#FFFFFF !important;
}


/* 12. IMAGENS DOS CARDS */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .imagem-blog-destaque img,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .imagem-blog-lista img{
  filter:saturate(1.04) contrast(1.03) brightness(.92);
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .card-blog-lista:hover .imagem-blog-lista img,
.elementor-3264 .elementor-element.elementor-element-584a5b6 .loop-blog-destaque:hover .imagem-blog-destaque img{
  filter:saturate(1.08) contrast(1.05) brightness(1);
}


/* 13. BORDA NEON INDIVIDUAL NOS CARDS PEQUENOS */

.elementor-3264 .elementor-element.elementor-element-584a5b6 .card-blog-lista::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  border-radius:14px;
  padding:1px;
  opacity:0;
  background:linear-gradient(135deg, #2558FF 0%, #6E2C96 52%, #A61E86 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  transition:opacity .25s ease;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 .card-blog-lista:hover::before{
  opacity:1;
}


/* 14. LINKS GERAIS */

.elementor-3264 .elementor-element.elementor-element-584a5b6 a{
  text-decoration:none;
}

.elementor-3264 .elementor-element.elementor-element-584a5b6 a:hover{
  text-decoration:none;
}/* End custom CSS */