.elementor-2662 .elementor-element.elementor-element-5c35b5b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2662 .elementor-element.elementor-element-5c35b5b:not(.elementor-motion-effects-element-type-background), .elementor-2662 .elementor-element.elementor-element-5c35b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2662 .elementor-element.elementor-element-085d29b{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-2662 .elementor-element.elementor-element-085d29b .elementor-divider-separator{width:100%;}.elementor-2662 .elementor-element.elementor-element-085d29b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2662 .elementor-element.elementor-element-e6be2fd{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-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-2662 .elementor-element.elementor-element-9a04606{--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-2662 .elementor-element.elementor-element-36105e7{--display:flex;}.elementor-2662 .elementor-element.elementor-element-23bc035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2662 .elementor-element.elementor-element-5d69464{--display:flex;}.elementor-2662 .elementor-element.elementor-element-edb1376{--display:flex;}.elementor-2662 .elementor-element.elementor-element-3e869f4{--n-accordion-title-font-size:20px;padding:0px 0px 0px 111px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#CACACA;--n-accordion-title-hover-color:#B19200;--n-accordion-title-active-color:#F4F1F1;--n-accordion-icon-size:15px;}.elementor-2662 .elementor-element.elementor-element-3e869f4.elementor-element{--align-self:flex-start;}.elementor-2662 .elementor-element.elementor-element-3e869f4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2662 .elementor-element.elementor-element-3e869f4 > .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-weight:400;}:where( .elementor-2662 .elementor-element.elementor-element-3e869f4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2662 .elementor-element.elementor-element-07fbe13{--display:flex;}.elementor-2662 .elementor-element.elementor-element-73ced0b{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2662 .elementor-element.elementor-element-ec35432{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2662 .elementor-element.elementor-element-ec35432:not(.elementor-motion-effects-element-type-background), .elementor-2662 .elementor-element.elementor-element-ec35432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2662 .elementor-element.elementor-element-5afac5a{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-2662 .elementor-element.elementor-element-5afac5a .elementor-divider-separator{width:100%;}.elementor-2662 .elementor-element.elementor-element-5afac5a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-2662 .elementor-element.elementor-element-9a04606{--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-2662 .elementor-element.elementor-element-3e869f4{padding:0px 0px 0px 15px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:18px;}.elementor-2662 .elementor-element.elementor-element-3e869f4.elementor-element{--align-self:flex-start;}.elementor-2662 .elementor-element.elementor-element-73ced0b{text-align:center;}}@media(min-width:768px){.elementor-2662 .elementor-element.elementor-element-e6be2fd{--content-width:1171px;}.elementor-2662 .elementor-element.elementor-element-9a04606{--content-width:766px;}.elementor-2662 .elementor-element.elementor-element-07fbe13{--content-width:500px;}}/* Start custom CSS for divider, class: .elementor-element-085d29b *//* DIVIDER DOURADO PREMIUM (ELEMENTOR) */
.ldc-divider .elementor-divider-separator{
  border: none !important;
  height:1px;
  width:100%;

  background:linear-gradient(
    90deg,
    rgba(184,150,85,0) 0%,
    rgba(184,150,85,0.4) 20%,
    #f5d08a 50%,
    rgba(184,150,85,0.4) 80%,
    rgba(184,150,85,0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a04593 *//* CONTAINER */
.ld-policy-page{
  padding: 20px 20px 15px !important;
}

/* TÍTULO */
.ld-policy-page h1{
  margin: 0 0 4px 0 !important;
}

/* LINHA DOURADA */
.ld-policy-page h1::after{
  margin-top: 6px !important;
}

/* PRIMEIRO PARÁGRAFO */
.ld-policy-page p{
  margin: 6px 0 !important;
}

/* REMOVE ESPAÇO EXTRA DO ELEMENTOR */
.ld-policy-page *{
  margin-top: 0;
}

/* AJUSTE FINO SÓ NO TEXTO */
.ld-policy-page h1 + p{
  margin-top: 6px !important;
}

/* REDUZ ESPAÇO ANTES DA SANFONA */
.ld-policy-page + *{
  margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bc035 *//* CONTAINER */
.ld-policy-page{
  max-width: 700px;
  margin: 0 auto;
  padding: 50px 20px;
  color: rgba(255,255,255,.72);
  font-size: 14.5px;
  line-height: 1.75;
}

/* TÍTULO PRINCIPAL */
.ld-policy-page h1{
  font-size: 26px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 6px;
}

/* LINHA DOURADA H1 */
.ld-policy-page h1::after{
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  margin-top: 10px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* TÍTULOS DE SEÇÃO (H2) */
.ld-policy-page h2{
  font-size: 18px;
  color: #ffffff;
  margin-top: 30px;
  margin-bottom: 6px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  position: relative;
}

/* LINHA DOURADA H2 */
.ld-policy-page h2::after{
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  margin-top: 8px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* SUBTÍTULOS (H3) */
.ld-policy-page h3{
  font-size: 13px;
  color: #ffffff;
  margin-top: 18px;
  margin-bottom: 4px;
  font-weight: 500;
  letter-spacing: .8px;
  text-transform: uppercase;
  opacity: .9;
}

/* LINHA SUTIL H3 */
.ld-policy-page h3::after{
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  margin-top: 6px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(212,175,55,.5),
    transparent
  );
}

/* PARÁGRAFOS */
.ld-policy-page p{
  margin-bottom: 10px;
}

/* NEGRITO */
.ld-policy-page strong{
  color: #ffffff;
}

/* FOOTER */
.ld-policy-footer{
  margin-top: 35px;
  font-size: 12px;
  opacity: 0.55;
  text-align: center;
}

/* ESPAÇAMENTO MAIS FINO */
.ld-policy-page h2 + h3{
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bc035 *//* CONTAINER */
.ld-policy-page{
  max-width: 700px;
  margin: 0 auto;
  padding: 50px 20px;
  color: rgba(255,255,255,.72);
  font-size: 14.5px;
  line-height: 1.75;
}

/* TÍTULO PRINCIPAL */
.ld-policy-page h1{
  font-size: 26px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 6px;
}

/* LINHA DOURADA H1 */
.ld-policy-page h1::after{
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  margin-top: 10px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* TÍTULOS DE SEÇÃO (H2) */
.ld-policy-page h2{
  font-size: 18px;
  color: #ffffff;
  margin-top: 30px;
  margin-bottom: 6px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  position: relative;
}

/* LINHA DOURADA H2 */
.ld-policy-page h2::after{
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  margin-top: 8px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* SUBTÍTULOS (H3) */
.ld-policy-page h3{
  font-size: 13px;
  color: #ffffff;
  margin-top: 18px;
  margin-bottom: 4px;
  font-weight: 500;
  letter-spacing: .8px;
  text-transform: uppercase;
  opacity: .9;
}

/* LINHA SUTIL H3 */
.ld-policy-page h3::after{
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  margin-top: 6px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(212,175,55,.5),
    transparent
  );
}

/* PARÁGRAFOS */
.ld-policy-page p{
  margin-bottom: 10px;
}

/* NEGRITO */
.ld-policy-page strong{
  color: #ffffff;
}

/* FOOTER */
.ld-policy-footer{
  margin-top: 35px;
  font-size: 12px;
  opacity: 0.55;
  text-align: center;
}

/* ESPAÇAMENTO MAIS FINO */
.ld-policy-page h2 + h3{
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bc035 *//* CONTAINER */
.ld-policy-page{
  max-width: 700px;
  margin: 0 auto;
  padding: 50px 20px;
  color: rgba(255,255,255,.72);
  font-size: 14.5px;
  line-height: 1.75;
}

/* TÍTULO PRINCIPAL */
.ld-policy-page h1{
  font-size: 26px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 6px;
}

/* LINHA DOURADA H1 */
.ld-policy-page h1::after{
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  margin-top: 10px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* TÍTULOS DE SEÇÃO (H2) */
.ld-policy-page h2{
  font-size: 18px;
  color: #ffffff;
  margin-top: 30px;
  margin-bottom: 6px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  position: relative;
}

/* LINHA DOURADA H2 */
.ld-policy-page h2::after{
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  margin-top: 8px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* SUBTÍTULOS (H3) */
.ld-policy-page h3{
  font-size: 13px;
  color: #ffffff;
  margin-top: 18px;
  margin-bottom: 4px;
  font-weight: 500;
  letter-spacing: .8px;
  text-transform: uppercase;
  opacity: .9;
}

/* LINHA SUTIL H3 */
.ld-policy-page h3::after{
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  margin-top: 6px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(212,175,55,.5),
    transparent
  );
}

/* PARÁGRAFOS */
.ld-policy-page p{
  margin-bottom: 10px;
}

/* NEGRITO */
.ld-policy-page strong{
  color: #ffffff;
}

/* FOOTER */
.ld-policy-footer{
  margin-top: 35px;
  font-size: 12px;
  opacity: 0.55;
  text-align: center;
}

/* ESPAÇAMENTO MAIS FINO */
.ld-policy-page h2 + h3{
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bc035 *//* CONTAINER */
.ld-policy-page{
  max-width: 700px;
  margin: 0 auto;
  padding: 50px 20px;
  color: rgba(255,255,255,.72);
  font-size: 14.5px;
  line-height: 1.75;
}

/* TÍTULO PRINCIPAL */
.ld-policy-page h1{
  font-size: 26px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 6px;
}

/* LINHA DOURADA H1 */
.ld-policy-page h1::after{
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  margin-top: 10px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* TÍTULOS DE SEÇÃO (H2) */
.ld-policy-page h2{
  font-size: 18px;
  color: #ffffff;
  margin-top: 30px;
  margin-bottom: 6px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  position: relative;
}

/* LINHA DOURADA H2 */
.ld-policy-page h2::after{
  content: "";
  display: block;
  width: 50px;
  height: 1px;
  margin-top: 8px;
  background: linear-gradient(
    90deg,
    transparent,
    #d4af37,
    transparent
  );
}

/* SUBTÍTULOS (H3) */
.ld-policy-page h3{
  font-size: 13px;
  color: #ffffff;
  margin-top: 18px;
  margin-bottom: 4px;
  font-weight: 500;
  letter-spacing: .8px;
  text-transform: uppercase;
  opacity: .9;
}

/* LINHA SUTIL H3 */
.ld-policy-page h3::after{
  content: "";
  display: block;
  width: 30px;
  height: 1px;
  margin-top: 6px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(212,175,55,.5),
    transparent
  );
}

/* PARÁGRAFOS */
.ld-policy-page p{
  margin-bottom: 10px;
}

/* NEGRITO */
.ld-policy-page strong{
  color: #ffffff;
}

/* FOOTER */
.ld-policy-footer{
  margin-top: 35px;
  font-size: 12px;
  opacity: 0.55;
  text-align: center;
}

/* ESPAÇAMENTO MAIS FINO */
.ld-policy-page h2 + h3{
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3e869f4 *//* CONTAINER */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-accordion{
  border: none;
}

/* ITEM */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-accordion-item{
  border: 1px solid rgba(212,175,55,.25) !important;
  border-radius: 10px;
  margin-bottom: 12px;
  overflow: hidden;
  background: #070707;
  transition: all .25s ease;
}

/* TÍTULO */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-tab-title{
  background: transparent !important;
  color: rgba(255,255,255,.75) !important;

  padding: 16px 20px !important;

  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;

  border: none !important;

  display: flex;
  align-items: center;
  justify-content: space-between;

  transition: all .25s ease;
}

/* HOVER */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-tab-title:hover{
  color: #f2d38a !important;
}

/* ABERTO */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-tab-title.elementor-active{
  color: #f2d38a !important;
  border-bottom: 1px solid rgba(212,175,55,.25) !important;
}

/* CONTEÚDO */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-tab-content{
  background: transparent !important;
  border: none !important;
  padding: 18px 20px 22px !important;

  color: rgba(255,255,255,.65);
  font-size: 14px;
  line-height: 1.7;
}

/* ÍCONE */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-accordion-icon{
  color: #d4af37 !important;
  font-size: 14px;
}

/* ANIMAÇÃO SUAVE */
.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-accordion-item{
  transition: all .3s ease;
}

.elementor-2662 .elementor-element.elementor-element-3e869f4 .elementor-accordion-item:hover{
  border-color: rgba(212,175,55,.5);
  box-shadow: 0 0 10px rgba(212,175,55,.08);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5afac5a *//* DIVIDER DOURADO PREMIUM (ELEMENTOR) */
.ldc-divider .elementor-divider-separator{
  border: none !important;
  height:1px;
  width:100%;

  background:linear-gradient(
    90deg,
    rgba(184,150,85,0) 0%,
    rgba(184,150,85,0.4) 20%,
    #f5d08a 50%,
    rgba(184,150,85,0.4) 80%,
    rgba(184,150,85,0) 100%
  );
}/* End custom CSS */