.elementor-8 .elementor-element.elementor-element-b6ac646{--display:flex;border-style:none;--border-style:none;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-64a53dd{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-8 .elementor-element.elementor-element-64a53dd::before, .elementor-8 .elementor-element.elementor-element-64a53dd > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-64a53dd > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-64a53dd > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-64a53dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-64a53dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-64a53dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4930105{border-style:none;}.elementor-8 .elementor-element.elementor-element-dc7db71{--display:flex;}.elementor-8 .elementor-element.elementor-element-48e2265{--display:flex;}.elementor-8 .elementor-element.elementor-element-461a1dc{--display:flex;}.elementor-8 .elementor-element.elementor-element-e5a1938{--display:flex;}.elementor-8 .elementor-element.elementor-element-c6302d1{--display:flex;}.elementor-8 .elementor-element.elementor-element-a490168{--display:flex;}.elementor-8 .elementor-element.elementor-element-c431c6b{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-3e9ec70{--display:flex;}.elementor-8 .elementor-element.elementor-element-12c8188{--display:flex;}.elementor-8 .elementor-element.elementor-element-2286a1d{--display:flex;}.elementor-8 .elementor-element.elementor-element-a663f5d{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ae5bad0{--display:flex;}.elementor-8 .elementor-element.elementor-element-6a075ca{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-8 .elementor-element.elementor-element-e40ae85{--display:flex;}.elementor-8 .elementor-element.elementor-element-d3c1103{--display:flex;}.elementor-8 .elementor-element.elementor-element-877fffd{--display:flex;}.elementor-8 .elementor-element.elementor-element-9315cdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;}.elementor-8 .elementor-element.elementor-element-1812d5b{--display:flex;}.elementor-8 .elementor-element.elementor-element-c4a4349{--display:flex;}.elementor-8 .elementor-element.elementor-element-515d787{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-6f81c50{--display:flex;}.elementor-8 .elementor-element.elementor-element-f264495{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-aaa5e73{--display:flex;}.elementor-8 .elementor-element.elementor-element-e1d1850{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-64a53dd{--width:138.76%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-b6ac646{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-64a53dd{--min-height:0px;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4930105{width:100%;max-width:100%;margin:86px 0px calc(var(--kit-widget-spacing, 0px) + -118px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dc7db71{--margin-top:54px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f17587a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f32592{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7a3e4a0{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a7e8c67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-8 .elementor-element.elementor-element-c6302d1{--margin-top:0px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3dc0603{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}.elementor-8 .elementor-element.elementor-element-c431c6b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4ff21b2{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-12c8188{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8e6e839{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}.elementor-8 .elementor-element.elementor-element-9315cdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}}/* Start custom CSS for html, class: .elementor-element-7a3e4a0 */.categorias-planilhas {
  padding: 40px 20px;
  background: #ffffff;
  text-align: center;
}

.categorias-planilhas h2 {
  font-size: 1.6rem;
  margin-bottom: 24px;
  font-family: 'Poppins', sans-serif;
}

.categorias-lista {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
}

.categoria-item {
  background: #f2f2f2;
  border-radius: 12px;
  padding: 24px;
  width: 100%;
  max-width: 360px;
  transition: all 0.3s ease;
  box-shadow: none;
}

.categoria-item:hover {
  box-shadow: 0 0 0 2px #16a34a33;
  border: 1px solid #16a34a;
}

.categoria-item img {
  width: 40px;
  margin-bottom: 10px;
  filter: brightness(0) saturate(100%) invert(34%) sepia(75%) saturate(360%) hue-rotate(94deg) brightness(91%) contrast(92%);
}

.categoria-item p {
  margin: 0;
  font-size: 1rem;
  color: #333;
  font-family: 'Poppins', sans-serif;
}/* End custom CSS */