.elementor-336 .elementor-element.elementor-element-6e04566{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS *//* Rodapé: título e ícones em roxo nesta página */
body{--rodape-social-titulo:#4a00c3;--rodape-social-icone:#4a00c3;}
[data-elementor-type="footer"] .elementor-widget-icon .elementor-icon{color:#4a00c3!important;}
[data-elementor-type="footer"] .elementor-widget-icon .elementor-icon svg{fill:#4a00c3!important;}
/* Sanfona "Como você pode participar": foto à esquerda (35%), conteúdo à direita */
.elementor .ic-sacc{display:flex;flex-direction:column;gap:18px;}
/* A foto de cada item é a imagem de "Plano de fundo" do próprio item (painel Estilo); aqui ela é recortada para os 35% da esquerda */
.elementor .ic-sacc-item{position:relative;background-color:#ececec!important;background-size:0 0!important;padding:56px 70px 56px calc(35% + 70px)!important;min-height:162px;}
.elementor .ic-sacc-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:35%;background-color:#999;background-image:inherit;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
.elementor .ic-sacc-head{display:flex!important;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:0 0 16px!important;border-bottom:2px solid #f7a07a;}
.elementor .ic-sacc-head::-webkit-details-marker{display:none;}
.elementor .ic-sacc-head::marker{content:"";}
.elementor .ic-sacc-head > *:first-child{flex:1 1 auto;width:auto!important;}
.elementor .ic-sacc-ico{flex:0 0 34px!important;width:34px!important;height:34px!important;max-height:34px!important;align-self:center!important;border-radius:50%;background:#ff5f19;position:relative;transition:transform .3s ease;}
.elementor .ic-sacc-ico > *{display:none!important;}
.elementor .ic-sacc-ico::after{content:"";position:absolute;left:50%;top:44%;width:9px;height:9px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-50%) rotate(45deg);}
.elementor .ic-sacc-item[open] .ic-sacc-ico{transform:rotate(180deg);}
.elementor .ic-sacc-body{padding:22px 0 0!important;}
.elementor .ic-sacc-head:focus-visible{outline:3px solid #4a00c3;outline-offset:4px;}
/* abertura suave (navegadores com suporte a ::details-content) */
@supports body.elementor-page-336(::details-content){
.elementor .ic-sacc-item{interpolate-size:allow-keywords;}
.elementor .ic-sacc-item::details-content{block-size:0;overflow:hidden;transition:block-size .35s ease,content-visibility .35s allow-discrete;}
.elementor .ic-sacc-item[open]::details-content{block-size:auto;}
}
@media (prefers-reduced-motion:reduce){.elementor .ic-sacc-ico,.elementor .ic-sacc-item::details-content{transition:none!important;}}
@media (max-width:1024px){.elementor .ic-sacc-item{padding:40px 40px 40px calc(35% + 40px)!important;}}
@media (max-width:767px){
.elementor .ic-sacc-item{padding:212px 20px 28px!important;min-height:0;}
.elementor .ic-sacc-item::before{right:0;bottom:auto;width:100%;height:184px;}
}/* End custom CSS */