.elementor-508 .elementor-element.elementor-element-8597c82{--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-508 .elementor-element.elementor-element-045df1e{--spacer-size:50px;}.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-508 .elementor-element.elementor-element-b5b9788 .elementor-button{background-color:transparent;fill:#000000;color:#000000;background-image:linear-gradient(180deg, #C2C900 0%, #FFC400 100%);}body:not(.rtl) .elementor-508 .elementor-element.elementor-element-b5b9788{left:0px;}body.rtl .elementor-508 .elementor-element.elementor-element-b5b9788{right:0px;}.elementor-508 .elementor-element.elementor-element-b5b9788{top:0px;}.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-508 .elementor-element.elementor-element-dfbf0bc{--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-508 .elementor-element.elementor-element-b0e3d0c img{width:46%;}.elementor-508 .elementor-element.elementor-element-e07b031{margin:-32px -32px calc(var(--kit-widget-spacing, 0px) + -32px) -32px;}.elementor-508 .elementor-element.elementor-element-e07b031.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-45f610a{--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-508 .elementor-element.elementor-element-6073b6f{--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-508 .elementor-element.elementor-element-d5b065c{--spacer-size:50px;}.elementor-508 .elementor-element.elementor-element-7953672{--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-508 .elementor-element.elementor-element-5b49919{--spacer-size:117px;}.elementor-508 .elementor-element.elementor-element-aa53a18{--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-508 .elementor-element.elementor-element-70a1d46{--spacer-size:50px;}.elementor-508 .elementor-element.elementor-element-ee085e8{--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-508 .elementor-element.elementor-element-ae3c184{margin:-130px -130px calc(var(--kit-widget-spacing, 0px) + -130px) -130px;}.elementor-508 .elementor-element.elementor-element-ae3c184.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-68b99c2{--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;}body.elementor-page-508:not(.elementor-motion-effects-element-type-background), body.elementor-page-508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4D1960 0%, #4D1960 100%);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-508 .elementor-element.elementor-element-045df1e{--spacer-size:117px;}.elementor-508 .elementor-element.elementor-element-b5b9788{width:100%;max-width:100%;top:-2px;}.elementor-508 .elementor-element.elementor-element-b5b9788.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-508 .elementor-element.elementor-element-b5b9788{left:2px;}body.rtl .elementor-508 .elementor-element.elementor-element-b5b9788{right:2px;}.elementor-508 .elementor-element.elementor-element-70472ac{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;}.elementor-508 .elementor-element.elementor-element-70472ac.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-70472ac img{width:64%;}.elementor-508 .elementor-element.elementor-element-0d65f20{margin:-32px -32px calc(var(--kit-widget-spacing, 0px) + -32px) -32px;}.elementor-508 .elementor-element.elementor-element-0d65f20.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-b0e3d0c{text-align:center;}.elementor-508 .elementor-element.elementor-element-b0e3d0c img{width:75%;}.elementor-508 .elementor-element.elementor-element-e07b031{margin:-68px -68px calc(var(--kit-widget-spacing, 0px) + -68px) -68px;}.elementor-508 .elementor-element.elementor-element-e07b031.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-0913f76{margin:-120px -120px calc(var(--kit-widget-spacing, 0px) + -120px) -120px;}.elementor-508 .elementor-element.elementor-element-0913f76.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-58dbbed{margin:-88px -88px calc(var(--kit-widget-spacing, 0px) + -88px) -88px;}.elementor-508 .elementor-element.elementor-element-58dbbed.elementor-element{--align-self:center;}.elementor-508 .elementor-element.elementor-element-5b49919{--spacer-size:80px;}.elementor-508 .elementor-element.elementor-element-ae3c184{margin:-190px -190px calc(var(--kit-widget-spacing, 0px) + -190px) -190px;}.elementor-508 .elementor-element.elementor-element-ae3c184.elementor-element{--align-self:center;}}/* Start custom CSS */html, body {
  overflow-x: hidden;                  /* impede scroll horizontal */
  -webkit-overflow-scrolling: auto;    /* remove efeito “bouncy” no iOS */
  overscroll-behavior: none;           /* previne que a página “salte” ao chegar no topo/rodapé */
  touch-action: pan-y;                  /* permite só rolagem vertical, evitando bagunça */
}/* End custom CSS */