.elementor-3488 .elementor-element.elementor-element-8d2dd6d{--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;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:175px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3488 .elementor-element.elementor-element-8d2dd6d:not(.elementor-motion-effects-element-type-background), .elementor-3488 .elementor-element.elementor-element-8d2dd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3488 .elementor-element.elementor-element-d9c7542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3488 .elementor-element.elementor-element-d9c7542.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid-card{background-color:#02010100;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid-body{background-color:#F3F3F300;padding:20px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-readmore-btn{background-color:#02010100;padding:0px 0px 0px 0px;color:#363636;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-float-metawrapper-date{background-color:#F9C620;bottom:0px;right:0px;font-family:"Urbanist", Sans-serif;font-size:13px;font-weight:600;color:#000000;margin:0px 30px -15px 0px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid{grid-template-columns:repeat(1, 1fr);gap:30px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-image-link{aspect-ratio:16/9;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FF5500;border-radius:20px 20px 20px 20px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-metadata{justify-content:flex-start;flex-direction:row;gap:20px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-meta-icon{margin:0px 5px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-metadata-item{margin:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid-title-container{text-align:left;padding:0px 10px 0px 10px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid-title{font-family:"Staatliches", Sans-serif;font-size:2.1rem;line-height:2.2rem;letter-spacing:0.6px;color:#FFFFFF;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid-title:hover{color:#DCDCDC;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid-paragraph{text-align:left;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-readmore-div{justify-content:left;}.elementor-3488 .elementor-element.elementor-element-c2872f2 a.rkit-readmore-btn .rkit-icon-readmore{font-size:16px;, width:16px;height:16px;}.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-readmore-btn:hover{color:#048b73;}.elementor-3488 .elementor-element.elementor-element-2fba646{--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:flex-start;}.elementor-3488 .elementor-element.elementor-element-ecf44a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF5500;--border-color:#FF5500;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-3488 .elementor-element.elementor-element-ecf44a0:not(.elementor-motion-effects-element-type-background), .elementor-3488 .elementor-element.elementor-element-ecf44a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-3488 .elementor-element.elementor-element-ecf44a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-readmore-postlist-btn{background-color:#02010100;padding:0px 0px 0px 0px;color:#363636;}.elementor-3488 .elementor-element.elementor-element-b6a225a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-postlist{flex-direction:row-reverse;gap:10px;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-content{align-self:center;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-postlist {padding:12px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-thumbnail{align-self:center;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-thumbnail img{width:100px;aspect-ratio:1/1;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-thumbnail img {object-fit:cover;}.elementor-3488 .elementor-element.elementor-element-b6a225a  .rkit-item-thumbnail img {border-radius:10px 10px 10px 10px;}.elementor-3488 .elementor-element.elementor-element-b6a225a  .rkit-item-thumbnail img  {padding:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-title-postlist{text-align:start;padding:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-b6a225a .title-item{font-family:"Staatliches", Sans-serif;font-size:1.1rem;line-height:0rem;letter-spacing:0.6px;color:#FFFFFF;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-metadata-postlist-row {justify-content:start;padding:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-readmore-postlist-btn:hover{color:#048b73;}.elementor-3488 .elementor-element.elementor-element-b6a225a .divider_line{border-bottom-width:2px;border-bottom-color:#000000;}.elementor-3488 .elementor-element.elementor-element-84a2d15{--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;--justify-content:center;--overflow:hidden;--padding-top:03em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3488 .elementor-element.elementor-element-84a2d15:not(.elementor-motion-effects-element-type-background), .elementor-3488 .elementor-element.elementor-element-84a2d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3488 .elementor-element.elementor-element-8cd4501{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid-card{background-color:#02010100;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid-body{background-color:#F3F3F300;padding:20px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-readmore-btn{background-color:#02010100;padding:0px 0px 0px 0px;color:#363636;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-float-metawrapper-date{background-color:#F9C620;bottom:0px;right:0px;font-family:"Urbanist", Sans-serif;font-size:13px;font-weight:600;color:#000000;margin:0px 30px -15px 0px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid{grid-template-columns:repeat(3, 1fr);gap:30px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-image-link{aspect-ratio:16/9;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF5500;border-radius:13px 13px 13px 13px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-metadata{justify-content:flex-start;flex-direction:row;gap:20px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-meta-icon{margin:0px 5px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-metadata-item{margin:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid-title-container{text-align:left;padding:0px 10px 0px 10px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid-title{font-family:"Staatliches", Sans-serif;font-size:1.2rem;line-height:1.8rem;letter-spacing:0.6px;color:#FFFFFF;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid-title:hover{color:#DCDCDC;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid-paragraph{text-align:left;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-readmore-div{justify-content:left;}.elementor-3488 .elementor-element.elementor-element-344166b a.rkit-readmore-btn .rkit-icon-readmore{font-size:16px;, width:16px;height:16px;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-readmore-btn:hover{color:#048b73;}.elementor-3488 .elementor-element.elementor-element-3ab0489{--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;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3488 .elementor-element.elementor-element-3ab0489:not(.elementor-motion-effects-element-type-background), .elementor-3488 .elementor-element.elementor-element-3ab0489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3488 .elementor-element.elementor-element-e8ce1de{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3488 .elementor-element.elementor-element-8ba666b{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3488 .elementor-element.elementor-element-8ba666b.elementor-element{--align-self:center;}.elementor-3488 .elementor-element.elementor-element-8ba666b:not(.e-transform){-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.elementor-3488 .elementor-element.elementor-element-8ba666b.e-transform{--e-transform-rotateZ:0deg;}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-title{font-family:"Staatliches", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:0.6px;color:#FFFFFF;}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-section-title{margin:0px 0px -5px 0px;}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-title > span{color:#F15A24;font-family:"Staatliches", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:0.6px;text-decoration-color:#F15A24;padding:0px 0px 0px 0px;}.elementor-3488 .elementor-element.elementor-element-4de4c9e{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-item a{padding:12px 20px 12px 20px;border-radius:14px;color:#FFFFFF;fill:#FFFFFF;}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-icon{font-size:14px;}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-item:hover a{color:#000000;fill:#000000;}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-text{padding-left:0px;}.elementor-3488 .elementor-element.elementor-element-3787614 .elementor-icon-list-item{font-family:"Staatliches", Sans-serif;font-size:1.2rem;letter-spacing:0.6px;}.elementor-3488 .elementor-element.elementor-element-a17dc8f{--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;}.elementor-3488 .elementor-element.elementor-element-a17dc8f:not(.elementor-motion-effects-element-type-background), .elementor-3488 .elementor-element.elementor-element-a17dc8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3488 .elementor-element.elementor-element-391ce1c{--spacer-size:150px;}@media(min-width:768px){.elementor-3488 .elementor-element.elementor-element-8d2dd6d{--content-width:1400px;}.elementor-3488 .elementor-element.elementor-element-d9c7542{--width:50%;}.elementor-3488 .elementor-element.elementor-element-2fba646{--width:40%;}.elementor-3488 .elementor-element.elementor-element-ecf44a0{--width:100%;}.elementor-3488 .elementor-element.elementor-element-84a2d15{--content-width:1300px;}.elementor-3488 .elementor-element.elementor-element-8cd4501{--width:96%;}.elementor-3488 .elementor-element.elementor-element-3ab0489{--content-width:1280px;}}@media(max-width:1024px){.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid{grid-template-columns:repeat(1, 1fr);}.elementor-3488 .elementor-element.elementor-element-ecf44a0{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-thumbnail img{aspect-ratio:1/1;}.elementor-3488 .elementor-element.elementor-element-84a2d15{--flex-wrap:wrap;}.elementor-3488 .elementor-element.elementor-element-8cd4501{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid{grid-template-columns:repeat(1, 1fr);}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-title{color:var( --e-global-color-primary );}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-text );font-size:40px;line-height:1em;letter-spacing:-0.5px;}}@media(max-width:767px){.elementor-3488 .elementor-element.elementor-element-c2872f2 .rkit-post-grid{grid-template-columns:repeat(1, 1fr);}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-postlist{flex-direction:column;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-thumbnail img{width:100%;aspect-ratio:16/9;}.elementor-3488 .elementor-element.elementor-element-b6a225a .rkit-item-thumbnail img {object-fit:none;}.elementor-3488 .elementor-element.elementor-element-344166b .rkit-post-grid{grid-template-columns:repeat(1, 1fr);}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-title{color:var( --e-global-color-primary );}.elementor-3488 .elementor-element.elementor-element-8ba666b .jeg-elementor-kit.jkit-heading .heading-title > span{color:var( --e-global-color-text );font-size:35px;line-height:1em;letter-spacing:-0.5px;}}/* Start custom CSS for rkit-post-grid-post, class: .elementor-element-c2872f2 */.kave-border {
  position: relative; /* Essencial para o pseudo-elemento */
  background: #0a0a0a; /* Fundo interno sólido preto */
  padding: 20px;
  border-radius: 12px;
  /* border: 1px solid transparent; */ /* Não precisamos mais de uma borda real aqui */
  isolation: isolate; /* Garante que os z-index funcionem bem */
}

/* Pseudo-elemento para a Borda de GRADIENTE INTERNA */
.kave-border::after {
  content: '';
  position: absolute;
  z-index: -1; /* Fica logo atrás do conteúdo da caixa */
  
  /* Posiciona e dimensiona o ::after para ser a borda interna */
  top: 0; /* Coloque um pequeno valor se quiser um "offset" do próprio conteúdo em relação ao gradiente */
  left: 0;
  right: 0;
  bottom: 0;
  
  /* Aplica o gradiente como borda interna */
  background:
    linear-gradient(#000000, #000000) padding-box, /* Fundo para o gradiente da borda interna */
    linear-gradient(90deg, #fcee21, #f7931e, #f15a24) border-box; /* O gradiente da borda interna */
    
  border: 3px solid transparent; /* A espessura da borda de gradiente interna */
  border-radius: 12px; /* O mesmo border-radius do container principal */
}

/* Pseudo-elemento para a Borda de GRADIENTE EXTERNA (o "offset") */
.kave-border::before {
  content: '';
  position: absolute;
  z-index: -2; /* Fica atrás de tudo */

  /* Deslocamento da borda externa */
  top: 6px; /* Ajuste este valor para controlar o deslocamento */
  left: 6px;
  right: 0px;
  bottom: 0px;
  
  /* Aplica o gradiente para a borda externa */
  background:
    linear-gradient(#0a0a0a00, #0a0a0a00) padding-box, /* Fundo transparente */
    linear-gradient(90deg, #fcee21, #f7931e, #f15a24) border-box; /* Gradiente da borda externa (cores mais escuras) */
    
  border: 2px solid transparent; /* Espessura da borda de gradiente externa */
  
  /* Arredondamento da borda externa (raio original + deslocamento + espessura da borda interna + espessura da borda externa) */
  /* (12px do .kave-border) + (6px do deslocamento) = 18px */
  border-radius: 18px; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Staatliches';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kavemedia.com.br/wp-content/uploads/2025/08/Staatliches-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Urbanist';
	font-display: auto;
	src: url('https://kavemedia.com.br/wp-content/uploads/2025/08/Urbanist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */