.elementor-7 .elementor-element.elementor-element-470e82f9{--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-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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-7b88e1ae .elementor-button{background-color:#61CE7000;fill:#01020100;color:#01020100;}.elementor-7 .elementor-element.elementor-element-6323f9fe{--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-7 .elementor-element.elementor-element-12ea4faa{--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-7 .elementor-element.elementor-element-167145cc .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-7 .elementor-element.elementor-element-5985b9ed{--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-7 .elementor-element.elementor-element-500a7a05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-59e9de85{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-474225f3 .elementor-button{background-color:#61CE7000;fill:#01020100;color:#01020100;}.elementor-7 .elementor-element.elementor-element-42d1bf79{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1275740d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-77d98fb9 .elementor-button{background-color:#61CE7000;fill:#01020100;color:#01020100;}.elementor-7 .elementor-element.elementor-element-36ee9fd8{--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-7 .elementor-element.elementor-element-3b47d23b{--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-7 .elementor-element.elementor-element-435f40bc .elementor-button{background-color:#61CE7000;fill:#01020100;color:#01020100;}.elementor-7 .elementor-element.elementor-element-20131ce3{--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-7 .elementor-element.elementor-element-19aaa965 .elementor-button{background-color:#61CE7000;fill:#01020100;color:#01020100;}.elementor-7 .elementor-element.elementor-element-7aee2863{--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-7 .elementor-element.elementor-element-fc43ead .elementor-button{background-color:#61CE7000;fill:#01020100;color:#01020100;}.elementor-7 .elementor-element.elementor-element-25801606{--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;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-25801606:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-25801606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0000000;}.elementor-7 .elementor-element.elementor-element-25801606::before, .elementor-7 .elementor-element.elementor-element-25801606 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-25801606 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-25801606 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-25801606 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-25801606 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-448ed561{--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;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-448ed561::before, .elementor-7 .elementor-element.elementor-element-448ed561 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-448ed561 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-448ed561 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-448ed561 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-448ed561 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-470e82f9{--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-7 .elementor-element.elementor-element-6fa6f9cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6323f9fe{--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-7 .elementor-element.elementor-element-12ea4faa{--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-7 .elementor-element.elementor-element-5985b9ed{--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-7 .elementor-element.elementor-element-59e9de85{--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-7 .elementor-element.elementor-element-36ee9fd8{--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-7 .elementor-element.elementor-element-3b47d23b{--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-7 .elementor-element.elementor-element-49d98c42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-435f40bc{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-20131ce3{--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-7 .elementor-element.elementor-element-19aaa965{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-7aee2863{--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-7 .elementor-element.elementor-element-25801606{--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-7 .elementor-element.elementor-element-54c60703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-448ed561{--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-7 .elementor-element.elementor-element-3974d42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-7b88e1ae */.elementor-7 .elementor-element.elementor-element-7b88e1ae{
  position: absolute;
  top: 78%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-7b88e1ae.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-7b88e1ae .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58bcc4fc */.elementor-7 .elementor-element.elementor-element-58bcc4fc{
  position: absolute;
  top: 24%;
  left: 58%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  margin: 0 !important;
  width: 300px !important;
  max-width: 300px !important;
}

.elementor-7 .elementor-element.elementor-element-58bcc4fc.elementor-widget{
  height: 0;
}

.elementor-7 .elementor-element.elementor-element-58bcc4fc .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}

.elementor-7 .elementor-element.elementor-element-58bcc4fc .vsl-livre-box{
  width: 240px !important;
  max-width: 340px !important;
  border-radius: 22px;
  overflow: hidden;
  padding: 3px;
  background: linear-gradient(135deg, #e7d2a2 0%, #b8872b 25%, #f5e6bf 50%, #a9741d 75%, #f0ddb0 100%);
  box-shadow:
    0 0 0 1px rgba(255,255,255,0.10) inset,
    0 8px 24px rgba(0,0,0,0.30),
    0 0 14px rgba(184,135,43,0.10);
}

.elementor-7 .elementor-element.elementor-element-58bcc4fc vturb-smartplayer,
.elementor-7 .elementor-element.elementor-element-58bcc4fc .vsl-livre-box iframe,
.elementor-7 .elementor-element.elementor-element-58bcc4fc .vsl-livre-box video{
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  background: #000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-167145cc */.elementor-7 .elementor-element.elementor-element-167145cc{
  position: absolute;
  top: 64%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-167145cc.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-167145cc .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-474225f3 */.elementor-7 .elementor-element.elementor-element-474225f3{
  position: absolute;
  top: 87%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-474225f3.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-474225f3 .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77d98fb9 */.elementor-7 .elementor-element.elementor-element-77d98fb9{
  position: absolute;
  top: 86%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-77d98fb9.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-77d98fb9 .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-3afe6f26 */.elementor-7 .elementor-element.elementor-element-3afe6f26{
  position: absolute;
  top: 78%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-3afe6f26.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-3afe6f26 .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-435f40bc */.elementor-7 .elementor-element.elementor-element-435f40bc{
  position: absolute;
  top: 78%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-435f40bc.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-435f40bc .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19aaa965 */.elementor-7 .elementor-element.elementor-element-19aaa965{
  position: absolute;
  top: 78%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-19aaa965.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-19aaa965 .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc43ead */.elementor-7 .elementor-element.elementor-element-fc43ead{
  position: absolute;
  top: 78%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;

  margin: 0 !important;
}

/* remove qualquer espaço extra do widget */
.elementor-7 .elementor-element.elementor-element-fc43ead.elementor-widget{
  height: 0;
}
.elementor-7 .elementor-element.elementor-element-fc43ead .elementor-widget-container{
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448ed561 */.elementor-7 .elementor-element.elementor-element-448ed561{
  margin-top: -60px !important; /* ajusta: -40, -60, -100 */
  padding-top: 0 !important;
  background: transparent !important;
}/* End custom CSS */