.elementor-1878 .elementor-element.elementor-element-e2009c6{--display:flex;--min-height:801px;--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;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1878 .elementor-element.elementor-element-e2009c6:not(.elementor-motion-effects-element-type-background), .elementor-1878 .elementor-element.elementor-element-e2009c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sindpad-ba.com.br/wp-content/uploads/2026/08/SINDPAD-Banner-desktop.png");background-size:cover;}.elementor-1878 .elementor-element.elementor-element-788a83e{--spacer-size:153px;}.elementor-1878 .elementor-element.elementor-element-4126727{text-align:center;}.elementor-1878 .elementor-element.elementor-element-4126727 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#F1EE9B;}.elementor-1878 .elementor-element.elementor-element-1840cbf{text-align:center;}.elementor-1878 .elementor-element.elementor-element-1840cbf .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#F1EE9B;}.elementor-1878 .elementor-element.elementor-element-0e6f87f{text-align:center;}.elementor-1878 .elementor-element.elementor-element-0e6f87f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;color:#F1EE9B;}.elementor-1878 .elementor-element.elementor-element-fdeea3c{--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;}.elementor-1878 .elementor-element.elementor-element-b46d408 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-222e864 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-2c632c4 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-e1f43a7 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-5e94ff9{--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;}.elementor-1878 .elementor-element.elementor-element-bec0624 img{width:72%;}.elementor-1878 .elementor-element.elementor-element-2e5e660 img{width:72%;}.elementor-1878 .elementor-element.elementor-element-96b2d15 img{width:72%;}.elementor-1878 .elementor-element.elementor-element-73fdd39{--spacer-size:59px;}.elementor-1878 .elementor-element.elementor-element-4db94be{text-align:center;}.elementor-1878 .elementor-element.elementor-element-4db94be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;color:#F1EE9B;}.elementor-1878 .elementor-element.elementor-element-609683c{--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;}.elementor-1878 .elementor-element.elementor-element-6d4acfb img{width:100%;}.elementor-1878 .elementor-element.elementor-element-ecc5f02 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-5b66458 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-88ce560 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-435d81f{--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;}.elementor-1878 .elementor-element.elementor-element-fc3d62e img{width:72%;}.elementor-1878 .elementor-element.elementor-element-b55f6da img{width:72%;}.elementor-1878 .elementor-element.elementor-element-2d94f11 img{width:72%;}.elementor-1878 .elementor-element.elementor-element-6c5e6a1{--spacer-size:84px;}.elementor-1878 .elementor-element.elementor-element-74ba04c{--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-1878 .elementor-element.elementor-element-f7584a0{--display:flex;}.elementor-1878 .elementor-element.elementor-element-1ca4b74{--spacer-size:50px;}.elementor-1878 .elementor-element.elementor-element-7847302 .elementor-heading-title{font-family:"Poppins", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F1EE9B;}.elementor-1878 .elementor-element.elementor-element-fd216c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F1EE9B;}.elementor-1878 .elementor-element.elementor-element-ae38c8b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1878 .elementor-element.elementor-element-e1952d6 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-b0f30f7 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-76b3732 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-e85a9c0 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-dba29b2 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-5473078 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-e1b7144{--display:flex;}.elementor-1878 .elementor-element.elementor-element-9b83bda img{width:100%;}.elementor-1878 .elementor-element.elementor-element-33136db{--spacer-size:50px;}.elementor-1878 .elementor-element.elementor-element-c223766 .elementor-heading-title{font-family:"Poppins", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F1EE9B;}.elementor-1878 .elementor-element.elementor-element-bd02541{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1878 .elementor-element.elementor-element-d8e3c7e img{width:100%;}.elementor-1878 .elementor-element.elementor-element-0baf238 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-a5469a4 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-ceb7f71 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-87e9e79 img{width:100%;}.elementor-1878 .elementor-element.elementor-element-4aa9bcd img{width:100%;}.elementor-1878 .elementor-element.elementor-element-f8932a2 img{width:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-1878 .elementor-element.elementor-element-ae38c8b{--grid-auto-flow:row;}.elementor-1878 .elementor-element.elementor-element-bd02541{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1878 .elementor-element.elementor-element-e2009c6{--content-width:500px;--margin-top:-173px;--margin-bottom:-8px;--margin-left:0px;--margin-right:0px;--padding-top:-2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1878 .elementor-element.elementor-element-788a83e{--spacer-size:47px;}.elementor-1878 .elementor-element.elementor-element-74ba04c:not(.elementor-motion-effects-element-type-background), .elementor-1878 .elementor-element.elementor-element-74ba04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sindpad-ba.com.br/wp-content/uploads/2026/08/SINDPAD-Banner-Mobile-2.png");background-size:cover;}.elementor-1878 .elementor-element.elementor-element-74ba04c{--content-width:705px;--min-height:625px;--justify-content:space-between;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1878 .elementor-element.elementor-element-f7584a0{--min-height:0px;}.elementor-1878 .elementor-element.elementor-element-1ca4b74{--spacer-size:143px;}.elementor-1878 .elementor-element.elementor-element-7847302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1878 .elementor-element.elementor-element-7847302 .elementor-heading-title{font-size:16px;}.elementor-1878 .elementor-element.elementor-element-fd216c7{text-align:center;}.elementor-1878 .elementor-element.elementor-element-fd216c7 .elementor-heading-title{font-size:27px;}.elementor-1878 .elementor-element.elementor-element-ae38c8b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1878 .elementor-element.elementor-element-9b83bda{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1878 .elementor-element.elementor-element-9b83bda img{max-width:45%;}.elementor-1878 .elementor-element.elementor-element-c223766{text-align:center;}.elementor-1878 .elementor-element.elementor-element-c223766 .elementor-heading-title{font-size:27px;}.elementor-1878 .elementor-element.elementor-element-bd02541{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1878 .elementor-element.elementor-element-f8932a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1878 .elementor-element.elementor-element-f8932a2 img{max-width:45%;}}/* Start custom CSS for container, class: .elementor-element-fdeea3c */.elementor-1878 .elementor-element.elementor-element-fdeea3c {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
    align-items: stretch !important;
}

/* Força todos os cards a terem o mesmo tamanho, sem exceção */
.elementor-1878 .elementor-element.elementor-element-fdeea3c > * {
    grid-column: span 1 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 220px !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

/* Conteúdo interno de cada card: centralizado e organizado */
.elementor-1878 .elementor-element.elementor-element-fdeea3c > * {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 20px !important;
}

/* Ícone pequeno e padronizado, independente do card */
.elementor-1878 .elementor-element.elementor-element-fdeea3c img,
.elementor-1878 .elementor-element.elementor-element-fdeea3c svg {
    width: 200px !important;
    height: 200px !important;
    max-width: 200px !important;
    max-height: 200px !important;
    object-fit: contain !important;
}

/* Texto com tamanho consistente entre os cards */
.elementor-1878 .elementor-element.elementor-element-fdeea3c h1, .elementor-1878 .elementor-element.elementor-element-fdeea3c h2, .elementor-1878 .elementor-element.elementor-element-fdeea3c h3, .elementor-1878 .elementor-element.elementor-element-fdeea3c h4 {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 8px 0 0 0 !important;
}

/* Responsivo: 2 colunas no tablet, 1 no mobile */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1878 .elementor-element.elementor-element-fdeea3c {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 767px) {
    .elementor-1878 .elementor-element.elementor-element-fdeea3c {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e94ff9 */.elementor-1878 .elementor-element.elementor-element-5e94ff9 {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px !important;
    align-items: stretch !important;
}

/* Força todos os cards a terem o mesmo tamanho, sem exceção */
.elementor-1878 .elementor-element.elementor-element-5e94ff9 > * {
    grid-column: span 1 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 220px !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

/* Conteúdo interno de cada card: centralizado e organizado */
.elementor-1878 .elementor-element.elementor-element-5e94ff9 > * {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 20px !important;
}

/* Ícone pequeno e padronizado, independente do card */
.elementor-1878 .elementor-element.elementor-element-5e94ff9 img,
.elementor-1878 .elementor-element.elementor-element-5e94ff9 svg {
    width: 200px !important;
    height: 200px !important;
    max-width: 200px !important;
    max-height: 200px !important;
    object-fit: contain !important;
}

/* Texto com tamanho consistente entre os cards */
.elementor-1878 .elementor-element.elementor-element-5e94ff9 h1, .elementor-1878 .elementor-element.elementor-element-5e94ff9 h2, .elementor-1878 .elementor-element.elementor-element-5e94ff9 h3, .elementor-1878 .elementor-element.elementor-element-5e94ff9 h4 {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 8px 0 0 0 !important;
}

/* Responsivo: 2 colunas no tablet, 1 no mobile */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1878 .elementor-element.elementor-element-5e94ff9 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 767px) {
    .elementor-1878 .elementor-element.elementor-element-5e94ff9 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-609683c */.elementor-1878 .elementor-element.elementor-element-609683c {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
    align-items: stretch !important;
}

/* Força todos os cards a terem o mesmo tamanho, sem exceção */
.elementor-1878 .elementor-element.elementor-element-609683c > * {
    grid-column: span 1 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 220px !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

/* Conteúdo interno de cada card: centralizado e organizado */
.elementor-1878 .elementor-element.elementor-element-609683c > * {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 20px !important;
}

/* Ícone pequeno e padronizado, independente do card */
.elementor-1878 .elementor-element.elementor-element-609683c img,
.elementor-1878 .elementor-element.elementor-element-609683c svg {
    width: 200px !important;
    height: 200px !important;
    max-width: 200px !important;
    max-height: 200px !important;
    object-fit: contain !important;
}

/* Texto com tamanho consistente entre os cards */
.elementor-1878 .elementor-element.elementor-element-609683c h1, .elementor-1878 .elementor-element.elementor-element-609683c h2, .elementor-1878 .elementor-element.elementor-element-609683c h3, .elementor-1878 .elementor-element.elementor-element-609683c h4 {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 8px 0 0 0 !important;
}

/* Responsivo: 2 colunas no tablet, 1 no mobile */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1878 .elementor-element.elementor-element-609683c {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 767px) {
    .elementor-1878 .elementor-element.elementor-element-609683c {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-435d81f */.elementor-1878 .elementor-element.elementor-element-435d81f {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px !important;
    align-items: stretch !important;
}

/* Força todos os cards a terem o mesmo tamanho, sem exceção */
.elementor-1878 .elementor-element.elementor-element-435d81f > * {
    grid-column: span 1 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 220px !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

/* Conteúdo interno de cada card: centralizado e organizado */
.elementor-1878 .elementor-element.elementor-element-435d81f > * {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 20px !important;
}

/* Ícone pequeno e padronizado, independente do card */
.elementor-1878 .elementor-element.elementor-element-435d81f img,
.elementor-1878 .elementor-element.elementor-element-435d81f svg {
    width: 200px !important;
    height: 200px !important;
    max-width: 200px !important;
    max-height: 200px !important;
    object-fit: contain !important;
}

/* Texto com tamanho consistente entre os cards */
.elementor-1878 .elementor-element.elementor-element-435d81f h1, .elementor-1878 .elementor-element.elementor-element-435d81f h2, .elementor-1878 .elementor-element.elementor-element-435d81f h3, .elementor-1878 .elementor-element.elementor-element-435d81f h4 {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin: 8px 0 0 0 !important;
}

/* Responsivo: 2 colunas no tablet, 1 no mobile */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1878 .elementor-element.elementor-element-435d81f {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 767px) {
    .elementor-1878 .elementor-element.elementor-element-435d81f {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ba04c */.elementor-1878 .elementor-element.elementor-element-74ba04c {
    position: relative !important;
    z-index: 2 !important;
}/* End custom CSS */