.elementor-2460 .elementor-element.elementor-element-31be2f9{--display:flex;--min-height:685px;--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-2460 .elementor-element.elementor-element-31be2f9:not(.elementor-motion-effects-element-type-background), .elementor-2460 .elementor-element.elementor-element-31be2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sindpad-ba.com.br/wp-content/uploads/2026/08/SINDPAD-Banner-desktop-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-2460 .elementor-element.elementor-element-7ae482b{--spacer-size:103px;}.elementor-2460 .elementor-element.elementor-element-ba39847{text-align:center;}.elementor-2460 .elementor-element.elementor-element-ba39847 .elementor-heading-title{text-shadow:0px 0px 12px #000000;color:#F1EE9B;}.elementor-2460 .elementor-element.elementor-element-2d12ac8{--spacer-size:13px;}.elementor-2460 .elementor-element.elementor-element-aeec1fc{text-align:justify;color:#F1EE9B;font-family:"Poppins", Sans-serif;}.elementor-2460 .elementor-element.elementor-element-d4d6ca6{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#FDFDFD;--e-share-buttons-secondary-color:#000000;}.elementor-2460 .elementor-element.elementor-element-d4d6ca6 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.4em;}.elementor-2460 .elementor-element.elementor-element-358ded3{--spacer-size:66px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){ .elementor-2460 .elementor-element.elementor-element-d4d6ca6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-2460 .elementor-element.elementor-element-31be2f9{--content-width:1163px;}}@media(max-width:767px){.elementor-2460 .elementor-element.elementor-element-aeec1fc{text-align:center;} .elementor-2460 .elementor-element.elementor-element-d4d6ca6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-aeec1fc *//* Fundo glass branco para leitura */
.elementor-2460 .elementor-element.elementor-element-aeec1fc {
  background: rgba(255, 255, 255, 0.75) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15) !important;
  padding: 32px 40px !important;
}

/* Fontes pretas para leitura */
.elementor-2460 .elementor-element.elementor-element-aeec1fc p,
.elementor-2460 .elementor-element.elementor-element-aeec1fc span,
.elementor-2460 .elementor-element.elementor-element-aeec1fc li,
.elementor-2460 .elementor-element.elementor-element-aeec1fc h1,
.elementor-2460 .elementor-element.elementor-element-aeec1fc h2,
.elementor-2460 .elementor-element.elementor-element-aeec1fc h3,
.elementor-2460 .elementor-element.elementor-element-aeec1fc h4 {
  color: #1a1a1a !important;
  line-height: 1.8 !important;
  text-align: left !important;
}

/* Borda fina nas imagens */
.elementor-2460 .elementor-element.elementor-element-aeec1fc img {
  border: 2px solid rgba(0, 0, 0, 0.12) !important;
  border-radius: 10px !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12) !important;
}

.elementor-2460 .elementor-element.elementor-element-aeec1fc p,
.elementor-2460 .elementor-element.elementor-element-aeec1fc span,
.elementor-2460 .elementor-element.elementor-element-aeec1fc li {
  text-align: justify !important;
  text-justify: inter-word !important;
  word-break: break-word !important;
  overflow-wrap: break-word !important;
  hyphens: auto !important;
  -webkit-hyphens: auto !important;
  lang: pt !important;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-8d0305f */.elementor-2460 .elementor-element.elementor-element-8d0305f {
  background: rgba(255, 255, 255, 0.75) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;
  border-radius: 12px !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12) !important;
  padding: 16px 24px !important;
}

.elementor-2460 .elementor-element.elementor-element-8d0305f a,
.elementor-2460 .elementor-element.elementor-element-8d0305f span,
.elementor-2460 .elementor-element.elementor-element-8d0305f p {
  color: #1a1a1a !important;
}

.elementor-2460 .elementor-element.elementor-element-8d0305f .nav-previous a::before,
.elementor-2460 .elementor-element.elementor-element-8d0305f .nav-next a::after,
.elementor-2460 .elementor-element.elementor-element-8d0305f .elementor-post-navigation__arrow-prev,
.elementor-2460 .elementor-element.elementor-element-8d0305f .elementor-post-navigation__arrow-next,
.elementor-2460 .elementor-element.elementor-element-8d0305f i,
.elementor-2460 .elementor-element.elementor-element-8d0305f svg {
  color: #1a1a1a !important;
  fill: #1a1a1a !important;
  stroke: #1a1a1a !important;
}/* End custom CSS */