.elementor-1591 .elementor-element.elementor-element-2aee1d56{--display:flex;}.elementor-1591 .elementor-element.elementor-element-24163f20 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-ef16822 );font-size:45px;}.elementor-1591 .elementor-element.elementor-element-24163f20 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1591 .elementor-element.elementor-element-24163f20 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1591 .elementor-element.elementor-element-24163f20 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-ef16822 );font-size:19px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1591 .elementor-element.elementor-element-1fa6fb2b{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-ef16822 );}.elementor-1591 .elementor-element.elementor-element-188e78cf .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-ef16822 );}.elementor-1591 .elementor-element.elementor-element-188e78cf .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-ef16822 );}.elementor-1591 .elementor-element.elementor-element-188e78cf .elementskit-accordion .elementskit-card-body p, .elementor-1591 .elementor-element.elementor-element-188e78cf .elementskit-accordion .elementskit-card-body{font-family:"Montserrat", Sans-serif;}:root{--page-title-display:none;}/* Start custom CSS for elementskit-accordion, class: .elementor-element-188e78cf */<style>
/* 1. Container Geral do Accordion */
.elementskit-accordion {
    background: transparent !important;
}

/* 2. Cada Card/Item do Accordion */
.elementskit-accordion .elementskit-card {
    background: #03030C !important;
    border-radius: 12px !important;
    margin-bottom: 16px !important;
    box-shadow: 0 8px 32px 0 rgba(255, 92, 0, 0.15) !important; /* Dropshadow laranja */
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    overflow: hidden;
}

/* 3. A Borda Arco-íris em cada item */
.elementskit-accordion .elementskit-card::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: 12px !important;
    padding: 2px !important; /* Espessura da borda */
    background: linear-gradient(135deg, #FF0000, #FF5C00, #FFC32A, #00CD9C, #00B1EB, #6800CC, #88009F) !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
    -webkit-mask-composite: xor !important;
    mask-composite: exclude !important;
    z-index: 2 !important;
    pointer-events: none !important;
}

/* 4. Título/Aba (Botão Clicável) */
.elementskit-accordion .ekit-accordion--toggler {
    background: transparent !important;
    padding: 18px 24px !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    text-decoration: none !important;
    transition: background 0.3s ease !important;
}

.elementskit-accordion .ekit-accordion--toggler:hover {
    background: #0F0F1A !important; /* Efeito hover sutil */
}

/* 5. Texto do Título */
.elementskit-accordion .ekit-accordion-title {
    font-family: 'Montserrat', sans-serif !important;
    color: #FFFFFF !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

/* 6. Ícones de Seta (Normal e Ativo) */
.elementskit-accordion .ekit_accordion_icon_group i {
    color: #FF5C00 !important; /* Cor Laranja pra combinar com o shadow */
    font-size: 16px !important;
}

/* 7. Conteúdo do Accordion (Texto Expandido) */
.elementskit-accordion .elementskit-card-body,
.elementskit-accordion .ekit-accordion-content {
    background: #03030C !important;
    font-family: 'Montserrat', sans-serif !important;
    color: #E0E0E0 !important;
    padding: 20px 24px 20px px !important;
    border: none !important;
}
<\/style>/* End custom CSS */