.elementor-8822 .elementor-element.elementor-element-a8b1bb7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8822 .elementor-element.elementor-element-4df718b3 .elementor-icon-list-icon{width:14px;}.elementor-8822 .elementor-element.elementor-element-4df718b3 .elementor-icon-list-icon i{font-size:14px;}.elementor-8822 .elementor-element.elementor-element-4df718b3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8822 .elementor-element.elementor-element-4df718b3 .elementor-icon-list-text, .elementor-8822 .elementor-element.elementor-element-4df718b3 .elementor-icon-list-text a{color:#425130;}.elementor-8822 .elementor-element.elementor-element-4df718b3 .elementor-icon-list-item{font-family:"PT Serif", Sans-serif;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8822 .elementor-element.elementor-element-597668b0 .elementor-heading-title{font-family:"Lekton", Sans-serif;font-size:42px;font-weight:400;line-height:1.6lh;}.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-8822 .elementor-element.elementor-element-3768a96d{width:100%;max-width:100%;font-family:"Lekton", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8822 .elementor-element.elementor-element-13fd0309 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8822 .elementor-element.elementor-element-13fd0309 img{width:100%;}.elementor-8822 .elementor-element.elementor-element-13fd0309 .widget-image-caption{color:#000000;font-family:"PT Serif", Sans-serif;font-size:16px;font-weight:400;}.elementor-8822 .elementor-element.elementor-element-2aa4b86e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-2aa4b86e{font-family:"PT Serif", Sans-serif;font-size:17px;font-weight:400;line-height:1.15lh;color:#000000;}.elementor-8822 .elementor-element.elementor-element-62a55b16.elementor-element{--align-self:flex-start;}.elementor-8822 .elementor-element.elementor-element-62a55b16 .elementor-heading-title{font-family:"Lekton", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;}.elementor-8822 .elementor-element.elementor-element-57e16fd0{font-family:"PT Serif", Sans-serif;font-size:17px;font-weight:400;line-height:1.15lh;color:#000000;}.elementor-8822 .elementor-element.elementor-element-1791382 a{color:#EE8218;}.elementor-8822 .elementor-element.elementor-element-450f46e{--display:flex;}.elementor-8822 .elementor-element.elementor-element-e5f060c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8822 .elementor-element.elementor-element-9d9cc67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-9d9cc67 .elementor-heading-title{font-family:"Lekton", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;}.elementor-8822 .elementor-element.elementor-element-2b0702a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-2b0702a img{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-66d8bae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-05a3e8b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-5e4d2a7{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-5e4d2a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-5e4d2a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-329ec4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-cde2114{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-68760d2{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-68760d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-68760d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-fedcceb{--display:flex;}.elementor-8822 .elementor-element.elementor-element-d6ab8a8{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-b254ed3{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-b254ed3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-b254ed3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-14014ee{--display:flex;}.elementor-8822 .elementor-element.elementor-element-782fc1b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-76377e3{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-76377e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-76377e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-9072873{--display:flex;}.elementor-8822 .elementor-element.elementor-element-225e94a{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-a6b9918{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-a6b9918 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-a6b9918.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-de682eb{--display:flex;}.elementor-8822 .elementor-element.elementor-element-94acabd{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-0c55be8{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-0c55be8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-0c55be8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-a0c6527{--display:flex;}.elementor-8822 .elementor-element.elementor-element-ad03020{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-c4f56b9{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-c4f56b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-c4f56b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-cc84234{--display:flex;}.elementor-8822 .elementor-element.elementor-element-a9937f4{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-1b8866f{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-1b8866f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-1b8866f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-d2975ac{--display:flex;}.elementor-8822 .elementor-element.elementor-element-d3d9803{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-b34ab16{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-b34ab16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-b34ab16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-ae80299{--display:flex;}.elementor-8822 .elementor-element.elementor-element-92235d1{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-8fc49f6{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-8fc49f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-8fc49f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-c2e78bb{--display:flex;}.elementor-8822 .elementor-element.elementor-element-b445aff{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-459b3c6{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-459b3c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-459b3c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-b9aee89{--display:flex;}.elementor-8822 .elementor-element.elementor-element-07c827f{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-38238f0{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-38238f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-38238f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-6d4494a{--display:flex;}.elementor-8822 .elementor-element.elementor-element-c26c1f2{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-78cd99a{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-78cd99a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-78cd99a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-f028b09{--display:flex;}.elementor-8822 .elementor-element.elementor-element-da2cc8a{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-e0357b9{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-e0357b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-e0357b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-8479b37{--display:flex;}.elementor-8822 .elementor-element.elementor-element-289b7c9{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-ed1c8a8{width:100%;max-width:100%;}.elementor-8822 .elementor-element.elementor-element-ed1c8a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8822 .elementor-element.elementor-element-ed1c8a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8822 .elementor-element.elementor-element-38af711{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#425130;}:where( .elementor-8822 .elementor-element.elementor-element-38af711 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lekton", Sans-serif;font-weight:500;}@media(max-width:767px){.elementor-8822 .elementor-element.elementor-element-a8b1bb7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-8822 .elementor-element.elementor-element-597668b0 .elementor-heading-title{font-size:28px;}.elementor-8822 .elementor-element.elementor-element-13fd0309 img{width:767px;height:0%;}.elementor-8822 .elementor-element.elementor-element-e5f060c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8822 .elementor-element.elementor-element-2b0702a img{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-3768a96d */.hl {
  display: inline;
  background: #e58ac1;
  color: #fff;
  line-height: 1.6;
  padding: 0.2em 0.4em;

  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d9cc67 */.faq-title h1{
    background-color: #D98ABA;
    display: inline-block!important; 
    padding: 5px 5px 0 5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b0702a */.elementor-8822 .elementor-element.elementor-element-2b0702a {
    width: 120px
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-38af711 *//* ===== CORES (troque aqui) ===== */
:root { --orange: #F28C30; --pink: #F6A5BF; }

/* --- escopo do widget: use UMA das linhas abaixo --- */
/* Se colar no Custom CSS do widget do Elementor, use '.elementor-8822 .elementor-element.elementor-element-38af711' */
.elementor-8822 .elementor-element.elementor-element-38af711{}

/* Se colar no CSS do site, descomente a linha e remova a de cima */
/* .faq-accordion{} */

/* ===== RESET DO MARKER NATIVO DO <summary> ===== */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion summary::-webkit-details-marker,
.faq-accordion .e-n-accordion summary::-webkit-details-marker{ display:none; }

/* ===== CONTAINER DE CADA ITEM ===== */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion details,
.faq-accordion .e-n-accordion details{
  border:2px solid var(--orange);
  margin:0 0 18px;
  background:#fff;
  /*overflow:hidden; */
}

/* Aberto = borda laranja */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion details[open],
.faq-accordion .e-n-accordion details[open]{ border-color:var(--orange); }

/* ===== CABEÇALHO ===== */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion summary,
.faq-accordion .e-n-accordion summary{
  position:relative;
  display:block;
  padding:16px 68px 16px 56px; /* espaço pro ícone dir e triângulo esq */
  font-weight:800;
  line-height:1.2;
  cursor:pointer;
  list-style:none;
  background:#fff;
  color: #42502F !important;
  outline:none; /* você pode trocar por focus style próprio */
}


/* Triângulo laranja  */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion summary::before,
.faq-accordion .e-n-accordion summary::before {
  content:"";
  position:absolute;
  left:16px;
  top:35px;
  transform:translateY(-50%) rotate(-2deg); /* pequena rotação pra ficar mais orgânico */
  width:26px;   /* largura do quadrado */
  height:26px;  /* altura do quadrado */
  background:var(--orange);

  /* corta o quadrado em triângulo */
  clip-path: polygon(0 0, 100% 0, 0 100%);
}



/* Botão +/– à direita (caixinha) */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion summary::after,
.faq-accordion .e-n-accordion summary::after{
  content:"+";
  position:absolute; right:-3px; top:50%; transform:translateY(-50%);
  width:50px; height:107%;
  border:3px solid var(--pink);
  background:#fff;
  display:grid; place-items:center;
  font:700 22px/1 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;
  color:var(--pink);
}

/* Quando o item estiver aberto vira "–" */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion details[open] > summary::after,
.faq-accordion .e-n-accordion details[open] > summary::after{
  content:"–";
}

/* ===== CORPO DO ITEM ===== */
/* No nested accordion o corpo fica logo após o <summary> dentro do <details> */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion details > [role="region"],
.faq-accordion .e-n-accordion details > [role="region"]{
  border-top:3px solid var(--orange);
  padding:16px 8px;
  background:#fff;
  line-height:1.4;
}

/*esconde os + e - originais*/
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion-item-title-icon {
    display: none;
}

/* Opcional: remove a “quebra” visual quando fechado (sem conteúdo visível) */
.elementor-8822 .elementor-element.elementor-element-38af711 .e-n-accordion details:not([open]) > [role="region"],
.faq-accordion .e-n-accordion details:not([open]) > [role="region"]{
  padding:0; border-top:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b1bb7 */@media all and (max-width: 500px) {
    .elementor-8822 .elementor-element.elementor-element-a8b1bb7 p{
    font-size: 18px
}
}/* End custom CSS */