.elementor-777 .elementor-element.elementor-element-2b1f90f{--display:flex;--min-height:70vh;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:05%;--padding-bottom:05%;--padding-left:2%;--padding-right:02%;}.elementor-777 .elementor-element.elementor-element-2b1f90f:not(.elementor-motion-effects-element-type-background), .elementor-777 .elementor-element.elementor-element-2b1f90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10151D;}.elementor-777 .elementor-element.elementor-element-8848991{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:18%;--padding-right:18%;}.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-777 .elementor-element.elementor-element-61f63e8{text-align:center;}.elementor-777 .elementor-element.elementor-element-61f63e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;}.elementor-777 .elementor-element.elementor-element-746fbbe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-777 .elementor-element.elementor-element-746fbbe.e-con{--align-self:center;}.elementor-777 .elementor-element.elementor-element-f56885f{--display:flex;}.elementor-777 .elementor-element.elementor-element-755a410{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-a899b3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-d849896{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-a82ec8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-0cf42dc{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-b6544e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-36ac06d{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-b78deb9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-e136170{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-c2c01ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-27eb706{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-b602f45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-fa179ed{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-ba946ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-b9c537f{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-ce77658 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-886e3f2{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-9d497a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-3638282{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-61cb50b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-1012698{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-777 .elementor-element.elementor-element-065803f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-d048d3a{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#B12525C9;}.elementor-777 .elementor-element.elementor-element-d048d3a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-777 .elementor-element.elementor-element-d048d3a > .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:"Playfair Display", Sans-serif;font-weight:700;}.elementor-777 .elementor-element.elementor-element-fe8aa9b{--display:flex;--min-height:0px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}@media(max-width:767px){.elementor-777 .elementor-element.elementor-element-2b1f90f{--padding-top:05%;--padding-bottom:05%;--padding-left:02%;--padding-right:02%;}.elementor-777 .elementor-element.elementor-element-8848991{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-777 .elementor-element.elementor-element-61f63e8 .elementor-heading-title{font-size:35px;}.elementor-777 .elementor-element.elementor-element-746fbbe{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-777 .elementor-element.elementor-element-a899b3e .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-a82ec8d .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-b6544e0 .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-b78deb9 .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-c2c01ce .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-b602f45 .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-ba946ef .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-ce77658 .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-9d497a3 .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-61cb50b .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-065803f .elementor-heading-title{font-size:15px;}.elementor-777 .elementor-element.elementor-element-d048d3a{--n-accordion-title-font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-61f63e8 */.gold2,
.gold2 * {
  /* base dourada */
  background: linear-gradient(90deg,
    #b97a22 0%,
    #d6a24a 12%,
    #f7eaa6 28%,
    #fff8c9 50%,
    #f2dc86 62%,
    #d39a3a 78%,
    #b67920 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;

  /* garante que SVG/ícones herdem a cor */
  fill: currentColor;
  stroke: currentColor;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d048d3a *//* gold5 — Elementor Nested Accordion
   (não mexe em nada do conteúdo interno; você configura livremente no Elementor) */

/* Bordas douradas dos itens */
.elementor-widget-n-accordion.gold5 .e-n-accordion-item{
  border: 1px solid #d4af37 !important;
}

/* Apenas o TÍTULO (texto) dourado */
.elementor-widget-n-accordion.gold5 .e-n-accordion-item-title .e-n-accordion-item-title-text{
  color: #d4af37 !important;
}

/* Apenas os ÍCONES (+ / -) dourados */
.elementor-widget-n-accordion.gold5 .e-n-accordion-item-title-icon i,
.elementor-widget-n-accordion.gold5 .e-n-accordion-item-title-icon svg{
  color: #d4af37 !important;
  fill:  #d4af37 !important;
  stroke:#d4af37 !important;
}
.elementor-widget-n-accordion.gold5 .e-n-accordion-item-title-icon svg *{
  fill:  #d4af37 !important;
  stroke:#d4af37 !important;
}
/* Remove a borda cinza do container interno (conteúdo) do Nested Accordion */
.elementor-widget-n-accordion.gold5 .e-n-accordion-item > [role="region"]{
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */