.elementor-798 .elementor-element.elementor-element-0f31b6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-798 .elementor-element.elementor-element-343fbf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-343fbf2:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-343fbf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FF0000 0%, #f2295b 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-798 .elementor-element.elementor-element-762efc9{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:0px;}.elementor-798 .elementor-element.elementor-element-762efc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-762efc9.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-b5ded0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:120px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-b5ded0f:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-b5ded0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mdepaolafernandes.com.br/wp-content/uploads/2025/11/bg-black.webp");background-position:top center;background-size:cover;}.elementor-798 .elementor-element.elementor-element-dc62694{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-798 .elementor-element.elementor-element-d258f81{text-align:left;}.elementor-798 .elementor-element.elementor-element-d258f81 img{width:300px;}.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-798 .elementor-element.elementor-element-9292776 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-8575c17{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-7cb1b46{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-798 .elementor-element.elementor-element-48b08b6{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-798 .elementor-element.elementor-element-48b08b6 .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:26px;fill:#000000;color:#000000;}.elementor-798 .elementor-element.elementor-element-b1d7c7d{--display:flex;}.elementor-798 .elementor-element.elementor-element-cac9b71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-7960bd9{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-7960bd9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-7960bd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-150311e{--display:flex;}.elementor-798 .elementor-element.elementor-element-2f5b2aa{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-2f5b2aa > .elementor-widget-container{background-color:#FFFFFF;padding:6px 20px 6px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-2f5b2aa.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-2f5b2aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-9d039ec{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-9d039ec > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-9d039ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-39db64c > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-39db64c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-1cfaf99{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-1cfaf99 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-1cfaf99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-2d82cf6{--display:flex;}.elementor-798 .elementor-element.elementor-element-bbe1a46{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-bbe1a46 > .elementor-widget-container{background-color:#FFFFFF;padding:6px 20px 6px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-bbe1a46.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-bbe1a46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-ef8fd8f{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-ef8fd8f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-ef8fd8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-41516a2 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-41516a2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-786226f{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-786226f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-786226f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-d2966b5{--display:flex;}.elementor-798 .elementor-element.elementor-element-260fd4d{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-260fd4d > .elementor-widget-container{background-color:#FFFFFF;padding:6px 20px 6px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-260fd4d.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-260fd4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-865bf8e{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-865bf8e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-865bf8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-6f72ab9 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-6f72ab9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-7d24953{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-7d24953 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-7d24953 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-a5144b6{--display:flex;}.elementor-798 .elementor-element.elementor-element-5e5ab50{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-5e5ab50 > .elementor-widget-container{background-color:#FFFFFF;padding:6px 20px 6px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-5e5ab50.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-5e5ab50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-deb3da4{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-deb3da4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-55f0fba > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-55f0fba{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-a049db4{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-a049db4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-a049db4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-2ab5eeb{--display:flex;}.elementor-798 .elementor-element.elementor-element-7514b8f{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-7514b8f > .elementor-widget-container{background-color:#FFFFFF;padding:6px 20px 6px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-7514b8f.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-7514b8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-ed8af16{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-ed8af16 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-ed8af16 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-c06698b > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-c06698b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-4a73ee1{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-4a73ee1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-4a73ee1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-e32ba34{--display:flex;}.elementor-798 .elementor-element.elementor-element-cf5e735{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-cf5e735 > .elementor-widget-container{background-color:#FFFFFF;padding:6px 20px 6px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-cf5e735.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-cf5e735 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-d25437f{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-d25437f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-7789aad > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-7789aad{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-7637a59{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-7637a59 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-7637a59 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-a5f5c1e{--display:flex;}.elementor-798 .elementor-element.elementor-element-8244a2f{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-8244a2f > .elementor-widget-container{background-color:#FFFFFF;padding:6px 20px 6px 20px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-8244a2f.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-8244a2f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-fba745b{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-fba745b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-82b939f > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-82b939f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-aeb8d99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-9bc2b82{--display:flex;}.elementor-798 .elementor-element.elementor-element-c52fb69{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-c52fb69 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-c52fb69 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#F2DE90;}.elementor-798 .elementor-element.elementor-element-2122534{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-1fdeb18{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-1fdeb18 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-1fdeb18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#F2DE90;}.elementor-798 .elementor-element.elementor-element-0f631a2{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-53762f0{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-53762f0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-53762f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#E7CF72;}.elementor-798 .elementor-element.elementor-element-8afd5d6{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-8afd5d6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-8afd5d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-ebf8a94 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-798 .elementor-element.elementor-element-ebf8a94 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-ebf8a94 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-798 .elementor-element.elementor-element-ebf8a94 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-ebf8a94 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:7px 7px 7px 7px;}.elementor-798 .elementor-element.elementor-element-f80fcfd{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-798 .elementor-element.elementor-element-f80fcfd.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-f80fcfd .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:26px;fill:#000000;color:#000000;}.elementor-798 .elementor-element.elementor-element-be177d3{--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:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-e75d9ef{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-798 .elementor-element.elementor-element-e75d9ef:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-e75d9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF3B 100%);}.elementor-798 .elementor-element.elementor-element-435e183{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-435e183 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-435e183 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-1cbe917 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-1cbe917{text-align:justify;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-c8d4e1d{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-c8d4e1d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-c8d4e1d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#F2DE90;}.elementor-798 .elementor-element.elementor-element-63a211c{--display:flex;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-63a211c:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-63a211c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-e80818b{width:auto;max-width:auto;}.elementor-798 .elementor-element.elementor-element-e80818b > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 20px 6px 20px;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-e80818b.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-e80818b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-b24d293 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-b24d293{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-b24d293 p{margin-block-end:0px;}.elementor-798 .elementor-element.elementor-element-b24d293 a:hover, .elementor-798 .elementor-element.elementor-element-b24d293 a:focus{color:#000000;}.elementor-798 .elementor-element.elementor-element-7f9f722{--display:flex;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-7f9f722:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-7f9f722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-fb6fa28{width:auto;max-width:auto;text-align:center;}.elementor-798 .elementor-element.elementor-element-fb6fa28 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:6px 20px 6px 20px;border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-fb6fa28.elementor-element{--align-self:center;}.elementor-798 .elementor-element.elementor-element-fb6fa28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-aca5b09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-aca5b09{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-798 .elementor-element.elementor-element-aca5b09 p{margin-block-end:0px;}.elementor-798 .elementor-element.elementor-element-aca5b09 a:hover, .elementor-798 .elementor-element.elementor-element-aca5b09 a:focus{color:#000000;}.elementor-798 .elementor-element.elementor-element-62aea15{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-798 .elementor-element.elementor-element-c208df4{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-c208df4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-c208df4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-798 .elementor-element.elementor-element-bc9a081 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-bc9a081:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-bc9a081:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-bc9a081 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-76a09d3 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-76a09d3:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-76a09d3:has(:focus) .elementor-image-box-title{color:#BD990E;}.elementor-798 .elementor-element.elementor-element-76a09d3 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-68111eb .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-68111eb:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-68111eb:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-68111eb .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-e35a3fb .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-e35a3fb:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-e35a3fb:has(:focus) .elementor-image-box-title{color:#BD990E;}.elementor-798 .elementor-element.elementor-element-e35a3fb .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-7b74514 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-7b74514:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-7b74514:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-7b74514 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-21cbbb4 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-21cbbb4:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-21cbbb4:has(:focus) .elementor-image-box-title{color:#BD990E;}.elementor-798 .elementor-element.elementor-element-21cbbb4 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-6959fe5 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-6959fe5:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-6959fe5:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-6959fe5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-abbd35a .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-abbd35a:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-abbd35a:has(:focus) .elementor-image-box-title{color:#BD990E;}.elementor-798 .elementor-element.elementor-element-abbd35a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-8c0fb72 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-8c0fb72:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-8c0fb72:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-8c0fb72 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-35c5b2c .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-35c5b2c:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-35c5b2c:has(:focus) .elementor-image-box-title{color:#BD990E;}.elementor-798 .elementor-element.elementor-element-35c5b2c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-e1608ef .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-e1608ef:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-e1608ef:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-e1608ef .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-55e27b7 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#BD990E;}.elementor-798 .elementor-element.elementor-element-55e27b7:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-55e27b7:has(:focus) .elementor-image-box-title{color:#BD990E;}.elementor-798 .elementor-element.elementor-element-55e27b7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-4ae5ceb > .elementor-widget-container{padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 01px 0px;border-color:#BD990E;}.elementor-798 .elementor-element.elementor-element-4ae5ceb .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-4ae5ceb:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-4ae5ceb:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-4ae5ceb .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-1d3c49c .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#F75353;}.elementor-798 .elementor-element.elementor-element-1d3c49c:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-1d3c49c:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-1d3c49c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-798 .elementor-element.elementor-element-ccff98d{--display:flex;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#BD990E;--border-color:#BD990E;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-ccff98d:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-ccff98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-db0401a{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-db0401a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-db0401a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;font-style:italic;line-height:1em;letter-spacing:-2px;color:#000000;}.elementor-798 .elementor-element.elementor-element-db0401a .elementor-heading-title a:hover, .elementor-798 .elementor-element.elementor-element-db0401a .elementor-heading-title a:focus{color:#000000;}.elementor-798 .elementor-element.elementor-element-a561a3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-798 .elementor-element.elementor-element-a561a3d .elementor-image-box-title{margin-bottom:32px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;text-decoration:line-through;color:#F75353;}.elementor-798 .elementor-element.elementor-element-a561a3d:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-a561a3d:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-a561a3d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:52px;font-weight:600;line-height:22px;color:#099B46;}.elementor-798 .elementor-element.elementor-element-24a6858 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-798 .elementor-element.elementor-element-24a6858 .elementor-image-box-title{margin-bottom:32px;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;text-decoration:line-through;color:#F75353;}.elementor-798 .elementor-element.elementor-element-24a6858:has(:hover) .elementor-image-box-title,
					 .elementor-798 .elementor-element.elementor-element-24a6858:has(:focus) .elementor-image-box-title{color:#F75353;}.elementor-798 .elementor-element.elementor-element-24a6858 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:22px;color:#000000;}.elementor-798 .elementor-element.elementor-element-dbe1b81{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-dbe1b81 .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:26px;fill:#000000;color:#000000;}.elementor-798 .elementor-element.elementor-element-d6b4c68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-e24d254{--display:flex;}.elementor-798 .elementor-element.elementor-element-e24d254.e-con{--align-self:center;}.elementor-798 .elementor-element.elementor-element-f41c313{width:100%;max-width:100%;text-align:left;}.elementor-798 .elementor-element.elementor-element-f41c313 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-f41c313 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-b2ed299{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-7ac8a47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-3c9bebf img{max-width:100%;height:850px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-25003f1 );border-radius:10px 10px 10px 10px;}.elementor-798 .elementor-element.elementor-element-be42ad6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-de10f30{--display:flex;}.elementor-798 .elementor-element.elementor-element-6b139e6 img{width:36%;}.elementor-798 .elementor-element.elementor-element-3c2b8cb{width:100%;max-width:100%;text-align:center;}.elementor-798 .elementor-element.elementor-element-3c2b8cb > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-3c2b8cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-136b726 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-798 .elementor-element.elementor-element-136b726{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-798 .elementor-element.elementor-element-010f7c1{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-1b2c0a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-1b2c0a1{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}body.elementor-page-798:not(.elementor-motion-effects-element-type-background), body.elementor-page-798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-798 .elementor-element.elementor-element-dc62694{--width:53%;}.elementor-798 .elementor-element.elementor-element-b1d7c7d{--width:40%;}.elementor-798 .elementor-element.elementor-element-150311e{--width:49%;}.elementor-798 .elementor-element.elementor-element-2d82cf6{--width:49%;}.elementor-798 .elementor-element.elementor-element-d2966b5{--width:49%;}.elementor-798 .elementor-element.elementor-element-a5144b6{--width:49%;}.elementor-798 .elementor-element.elementor-element-2ab5eeb{--width:49%;}.elementor-798 .elementor-element.elementor-element-e32ba34{--width:49%;}.elementor-798 .elementor-element.elementor-element-a5f5c1e{--width:49%;}.elementor-798 .elementor-element.elementor-element-be177d3{--content-width:800px;}.elementor-798 .elementor-element.elementor-element-e24d254{--width:49%;}.elementor-798 .elementor-element.elementor-element-7ac8a47{--width:49%;}.elementor-798 .elementor-element.elementor-element-be42ad6{--content-width:800px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-798 .elementor-element.elementor-element-0f31b6c{--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-798 .elementor-element.elementor-element-343fbf2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-798 .elementor-element.elementor-element-762efc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-762efc9{font-size:15px;line-height:1.4em;}.elementor-798 .elementor-element.elementor-element-762efc9 p{margin-block-end:0px;}.elementor-798 .elementor-element.elementor-element-b5ded0f:not(.elementor-motion-effects-element-type-background), .elementor-798 .elementor-element.elementor-element-b5ded0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mdepaolafernandes.com.br/wp-content/uploads/2025/11/bg-black2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-798 .elementor-element.elementor-element-b5ded0f{--padding-top:320px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-dc62694{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-798 .elementor-element.elementor-element-d258f81{text-align:center;}.elementor-798 .elementor-element.elementor-element-d258f81 img{width:200px;}.elementor-798 .elementor-element.elementor-element-9292776 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-9292776{text-align:center;}.elementor-798 .elementor-element.elementor-element-9292776 .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-8575c17 > .elementor-widget-container{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-8575c17{text-align:center;font-size:18px;}.elementor-798 .elementor-element.elementor-element-8575c17 p{margin-block-end:0px;}.elementor-798 .elementor-element.elementor-element-7cb1b46{text-align:center;font-size:18px;}.elementor-798 .elementor-element.elementor-element-7cb1b46 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-798 .elementor-element.elementor-element-48b08b6{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-48b08b6 .elementor-button{font-size:17px;line-height:1em;padding:10px 5px 10px 5px;}.elementor-798 .elementor-element.elementor-element-b1d7c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-cac9b71{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-7960bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-7960bd9 .elementor-heading-title{font-size:26px;}.elementor-798 .elementor-element.elementor-element-150311e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-2f5b2aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-798 .elementor-element.elementor-element-2f5b2aa{z-index:1;}.elementor-798 .elementor-element.elementor-element-2f5b2aa .elementor-heading-title{font-size:16px;}.elementor-798 .elementor-element.elementor-element-9d039ec{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-9d039ec > .elementor-widget-container{padding:6px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-9d039ec .elementor-heading-title{font-size:27px;}.elementor-798 .elementor-element.elementor-element-39db64c > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-39db64c{text-align:left;font-size:16px;}.elementor-798 .elementor-element.elementor-element-1cfaf99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-1cfaf99 .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-bbe1a46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-798 .elementor-element.elementor-element-bbe1a46{z-index:1;}.elementor-798 .elementor-element.elementor-element-bbe1a46 .elementor-heading-title{font-size:16px;}.elementor-798 .elementor-element.elementor-element-ef8fd8f{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-ef8fd8f > .elementor-widget-container{padding:6px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-ef8fd8f .elementor-heading-title{font-size:27px;}.elementor-798 .elementor-element.elementor-element-41516a2 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-41516a2{text-align:left;font-size:16px;}.elementor-798 .elementor-element.elementor-element-786226f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-786226f .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-260fd4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-798 .elementor-element.elementor-element-260fd4d{z-index:1;}.elementor-798 .elementor-element.elementor-element-260fd4d .elementor-heading-title{font-size:16px;}.elementor-798 .elementor-element.elementor-element-865bf8e{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-865bf8e > .elementor-widget-container{padding:6px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-865bf8e .elementor-heading-title{font-size:27px;}.elementor-798 .elementor-element.elementor-element-6f72ab9 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-6f72ab9{text-align:left;font-size:16px;}.elementor-798 .elementor-element.elementor-element-7d24953 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-7d24953 .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-5e5ab50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-798 .elementor-element.elementor-element-5e5ab50{z-index:1;}.elementor-798 .elementor-element.elementor-element-5e5ab50 .elementor-heading-title{font-size:16px;}.elementor-798 .elementor-element.elementor-element-deb3da4{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-deb3da4 > .elementor-widget-container{padding:6px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-deb3da4 .elementor-heading-title{font-size:27px;}.elementor-798 .elementor-element.elementor-element-55f0fba > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-55f0fba{text-align:left;font-size:16px;}.elementor-798 .elementor-element.elementor-element-a049db4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-a049db4 .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-7514b8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-798 .elementor-element.elementor-element-7514b8f{z-index:1;}.elementor-798 .elementor-element.elementor-element-7514b8f .elementor-heading-title{font-size:16px;}.elementor-798 .elementor-element.elementor-element-ed8af16{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-ed8af16 > .elementor-widget-container{padding:6px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-ed8af16 .elementor-heading-title{font-size:27px;}.elementor-798 .elementor-element.elementor-element-c06698b > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-c06698b{text-align:left;font-size:16px;}.elementor-798 .elementor-element.elementor-element-4a73ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-4a73ee1 .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-cf5e735 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-798 .elementor-element.elementor-element-cf5e735{z-index:1;}.elementor-798 .elementor-element.elementor-element-cf5e735 .elementor-heading-title{font-size:16px;}.elementor-798 .elementor-element.elementor-element-d25437f{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-d25437f > .elementor-widget-container{padding:6px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-d25437f .elementor-heading-title{font-size:27px;}.elementor-798 .elementor-element.elementor-element-7789aad > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-7789aad{text-align:left;font-size:16px;}.elementor-798 .elementor-element.elementor-element-7637a59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-7637a59 .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-8244a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 20px 5px 20px;}.elementor-798 .elementor-element.elementor-element-8244a2f{z-index:1;}.elementor-798 .elementor-element.elementor-element-8244a2f .elementor-heading-title{font-size:16px;}.elementor-798 .elementor-element.elementor-element-fba745b{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-fba745b > .elementor-widget-container{padding:6px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-fba745b .elementor-heading-title{font-size:27px;}.elementor-798 .elementor-element.elementor-element-82b939f > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-798 .elementor-element.elementor-element-82b939f{text-align:left;font-size:16px;}.elementor-798 .elementor-element.elementor-element-aeb8d99{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-c52fb69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-798 .elementor-element.elementor-element-c52fb69 .elementor-heading-title{font-size:32px;}.elementor-798 .elementor-element.elementor-element-2122534{font-size:17px;}.elementor-798 .elementor-element.elementor-element-1fdeb18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-1fdeb18 .elementor-heading-title{font-size:26px;}.elementor-798 .elementor-element.elementor-element-0f631a2{font-size:17px;}.elementor-798 .elementor-element.elementor-element-53762f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-53762f0 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-798 .elementor-element.elementor-element-8afd5d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-8afd5d6 .elementor-heading-title{font-size:25px;}.elementor-798 .elementor-element.elementor-element-ebf8a94{--e-image-carousel-slides-to-show:1;}.elementor-798 .elementor-element.elementor-element-ebf8a94 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:7px 7px 7px 7px;}.elementor-798 .elementor-element.elementor-element-f80fcfd{width:100%;max-width:100%;}.elementor-798 .elementor-element.elementor-element-f80fcfd .elementor-button{font-size:17px;line-height:1em;padding:10px 5px 10px 5px;}.elementor-798 .elementor-element.elementor-element-be177d3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-e75d9ef{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-435e183 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-798 .elementor-element.elementor-element-1cbe917 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-798 .elementor-element.elementor-element-c8d4e1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-c8d4e1d .elementor-heading-title{font-size:26px;}.elementor-798 .elementor-element.elementor-element-63a211c{--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-e80818b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-e80818b{text-align:center;}.elementor-798 .elementor-element.elementor-element-e80818b .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-798 .elementor-element.elementor-element-b24d293 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-b24d293 p{margin-block-end:0px;}.elementor-798 .elementor-element.elementor-element-7f9f722{--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-fb6fa28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-fb6fa28{text-align:center;}.elementor-798 .elementor-element.elementor-element-fb6fa28 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-798 .elementor-element.elementor-element-aca5b09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-aca5b09 p{margin-block-end:0px;}.elementor-798 .elementor-element.elementor-element-62aea15{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-c208df4 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-798 .elementor-element.elementor-element-bc9a081 .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-bc9a081 .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-76a09d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-76a09d3 .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-76a09d3 .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-68111eb .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-68111eb .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-e35a3fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-e35a3fb .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-e35a3fb .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-7b74514 .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-7b74514 .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-21cbbb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-21cbbb4 .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-21cbbb4 .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-6959fe5 .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-6959fe5 .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-abbd35a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-abbd35a .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-abbd35a .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-8c0fb72 .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-8c0fb72 .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-35c5b2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-35c5b2c .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-35c5b2c .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-e1608ef .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-e1608ef .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-55e27b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-55e27b7 .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-55e27b7 .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-4ae5ceb > .elementor-widget-container{padding:0px 0px 032px 0px;border-width:0px 0px 02px 0px;}.elementor-798 .elementor-element.elementor-element-4ae5ceb .elementor-image-box-title{margin-bottom:0px;}.elementor-798 .elementor-element.elementor-element-4ae5ceb .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-1d3c49c > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-798 .elementor-element.elementor-element-1d3c49c .elementor-image-box-title{margin-bottom:0px;font-size:40px;}.elementor-798 .elementor-element.elementor-element-1d3c49c .elementor-image-box-description{font-size:20px;}.elementor-798 .elementor-element.elementor-element-ccff98d{border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-db0401a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-db0401a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-798 .elementor-element.elementor-element-a561a3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-a561a3d .elementor-image-box-title{margin-bottom:20px;font-size:24px;}.elementor-798 .elementor-element.elementor-element-a561a3d .elementor-image-box-description{font-size:44px;line-height:1.1em;}.elementor-798 .elementor-element.elementor-element-24a6858 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-798 .elementor-element.elementor-element-24a6858 .elementor-image-box-title{margin-bottom:20px;font-size:24px;}.elementor-798 .elementor-element.elementor-element-24a6858 .elementor-image-box-description{font-size:20px;line-height:1.1em;}.elementor-798 .elementor-element.elementor-element-dbe1b81 .elementor-button{font-size:17px;line-height:1.1em;padding:20px 10px 20px 10px;}.elementor-798 .elementor-element.elementor-element-d6b4c68{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-e24d254{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-f41c313 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-f41c313{text-align:center;}.elementor-798 .elementor-element.elementor-element-f41c313 .elementor-heading-title{font-size:26px;}.elementor-798 .elementor-element.elementor-element-b2ed299{font-size:16px;}.elementor-798 .elementor-element.elementor-element-7ac8a47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-3c9bebf img{height:400px;object-fit:cover;object-position:top center;}.elementor-798 .elementor-element.elementor-element-be42ad6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-798 .elementor-element.elementor-element-6b139e6 img{width:66%;}.elementor-798 .elementor-element.elementor-element-3c2b8cb .elementor-heading-title{font-size:26px;}.elementor-798 .elementor-element.elementor-element-1b2c0a1{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-9292776 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-9292776 .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-9292776 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-9292776 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48b08b6 *//* 💥 Botão verde de ALTA conversão */
.converte a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg, #00ff99, #00c853, #00ff99);
  background-size: 200%;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  border-radius: 10px;
  padding: 16px 40px;
  cursor: pointer;
  animation: moverBrilho 2.5s linear infinite;
  transition: all 0.25s ease-in-out;
  box-shadow: 0 0 20px rgba(0, 255, 136, 0.6);
  display: inline-block; /* garante que o padding funcione em <a> também */
}

/* Se o botão for <a>, remova sublinhado */
.converte:hover a,
.converte:focus a{
  text-decoration: none;
}

@keyframes moverBrilho {
  0% { background-position: 0%; }
  100% { background-position: 200%; }
}

/* 🟩 Hover agressivo com glow pulsante */
.converte:hover a{
  transform: scale(1.05);
  box-shadow: 0 0 35px rgba(0, 255, 136, 0.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5ded0f */.elementor-798 .elementor-element.elementor-element-b5ded0f.e-con:first-child::after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  margin-top: 40px;
  background: linear-gradient(
    to right,
    rgba(212, 175, 55, 0) 0%,      /* transparente nas pontas */
    rgba(249, 231, 159, 0.9) 40%,  /* dourado claro (brilho) */
    rgba(212, 175, 55, 1) 50%,     /* dourado intenso no centro */
    rgba(249, 231, 159, 0.9) 60%,  /* reflexo claro */
    rgba(212, 175, 55, 0) 100%     /* transparente novamente */
  );
  border-radius: 50px;
  filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.5));
}

@keyframes brilhoDouradoElegante {
  0%, 100% { filter: drop-shadow(0 0 8px rgba(212, 175, 55, 0.4)); }
  50% { filter: drop-shadow(0 0 14px rgba(249, 231, 159, 0.8)); }
}

.elementor-798 .elementor-element.elementor-element-b5ded0f.e-con:first-child::after {
  animation: brilhoDouradoElegante 4s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d039ec *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-9d039ec .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-9d039ec .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-9d039ec .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39db64c *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-39db64c b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-39db64c .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-39db64c .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef8fd8f *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-ef8fd8f .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-ef8fd8f .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-ef8fd8f .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41516a2 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-41516a2 b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-41516a2 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-41516a2 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-865bf8e *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-865bf8e .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-865bf8e .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-865bf8e .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f72ab9 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-6f72ab9 b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-6f72ab9 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-6f72ab9 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deb3da4 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-deb3da4 .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-deb3da4 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-deb3da4 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f0fba *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-55f0fba b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-55f0fba .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-55f0fba .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed8af16 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-ed8af16 .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-ed8af16 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-ed8af16 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06698b *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-c06698b b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-c06698b .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-c06698b .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d25437f *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-d25437f .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-d25437f .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-d25437f .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7789aad *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-7789aad b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-7789aad .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-7789aad .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fba745b *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-fba745b .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-fba745b .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-fba745b .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82b939f *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-82b939f b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-82b939f .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-82b939f .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac9b71 *//* Linha dourada fixa */
.elementor-798 .elementor-element.elementor-element-cac9b71::after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  margin-top: 20px;
  background: linear-gradient(
    to right,
    rgba(212, 175, 55, 0) 0%,
    rgba(249, 231, 159, 0.9) 30%,
    rgba(212, 175, 55, 1) 50%,
    rgba(249, 231, 159, 0.9) 70%,
    rgba(212, 175, 55, 0) 100%
  );
  border-radius: 50px;
  filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.4));
}

/* CARD — dourado premium sem movimento */
.elementor-798 .elementor-element.elementor-element-cac9b71 .elementor-element.e-con-full.e-child {
  position: relative;
  background: rgba(0, 0, 0, 0.55);
  border: 1px solid rgba(212, 175, 55, 0.25);
  border-radius: 20px;
  padding: 0px;
  overflow: hidden;
  box-shadow:
    0 0 15px rgba(212, 175, 55, 0.08),
    inset 0 0 25px rgba(212, 175, 55, 0.1);
  transition: all 0.3s ease;
  backdrop-filter: blur(6px);
}

/* brilho dourado fixo, sem shimmer */
.elementor-798 .elementor-element.elementor-element-cac9b71 .elementor-element.e-con-full.e-child::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    rgba(212, 175, 55, 0.05) 0%,
    rgba(212, 175, 55, 0.25) 50%,
    rgba(212, 175, 55, 0.05) 100%
  );
  pointer-events: none;
  border-radius: 20px;
  opacity: 0.8;
}

/* hover suave e estático */
.elementor-798 .elementor-element.elementor-element-cac9b71 .elementor-element.e-con-full.e-child:hover {
  box-shadow:
    0 0 22px rgba(212, 175, 55, 0.18),
    inset 0 0 28px rgba(212, 175, 55, 0.12);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f80fcfd *//* 💥 Botão verde de ALTA conversão */
.converte a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg, #00ff99, #00c853, #00ff99);
  background-size: 200%;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  border-radius: 10px;
  padding: 16px 40px;
  cursor: pointer;
  animation: moverBrilho 2.5s linear infinite;
  transition: all 0.25s ease-in-out;
  box-shadow: 0 0 20px rgba(0, 255, 136, 0.6);
  display: inline-block; /* garante que o padding funcione em <a> também */
}

/* Se o botão for <a>, remova sublinhado */
.converte:hover a,
.converte:focus a{
  text-decoration: none;
}

@keyframes moverBrilho {
  0% { background-position: 0%; }
  100% { background-position: 200%; }
}

/* 🟩 Hover agressivo com glow pulsante */
.converte:hover a{
  transform: scale(1.05);
  box-shadow: 0 0 35px rgba(0, 255, 136, 0.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeb8d99 */.elementor-798 .elementor-element.elementor-element-aeb8d99::after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  margin-top: 40px;
  background: linear-gradient(
    to right,
    rgba(212, 175, 55, 0) 0%,      /* transparente nas pontas */
    rgba(249, 231, 159, 0.9) 40%,  /* dourado claro (brilho) */
    rgba(212, 175, 55, 1) 50%,     /* dourado intenso no centro */
    rgba(249, 231, 159, 0.9) 60%,  /* reflexo claro */
    rgba(212, 175, 55, 0) 100%     /* transparente novamente */
  );
  border-radius: 50px;
  filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.5));
}

@keyframes brilhoDouradoElegante {
  0%, 100% { filter: drop-shadow(0 0 8px rgba(212, 175, 55, 0.4)); }
  50% { filter: drop-shadow(0 0 14px rgba(249, 231, 159, 0.8)); }
}

.elementor-798 .elementor-element.elementor-element-aeb8d99::after {
  animation: brilhoDouradoElegante 4s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cbe917 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-1cbe917 b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-1cbe917 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-1cbe917 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b24d293 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-b24d293 b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-b24d293 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-b24d293 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aca5b09 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-aca5b09 b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-aca5b09 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-aca5b09 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d3c49c *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-1d3c49c .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-1d3c49c .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-1d3c49c .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a561a3d *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-a561a3d .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-a561a3d .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-a561a3d .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24a6858 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-24a6858 .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-24a6858 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-24a6858 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbe1b81 *//* 💥 Botão verde de ALTA conversão */
.converte a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg, #00ff99, #00c853, #00ff99);
  background-size: 200%;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
  border-radius: 10px;
  padding: 16px 40px;
  cursor: pointer;
  animation: moverBrilho 2.5s linear infinite;
  transition: all 0.25s ease-in-out;
  box-shadow: 0 0 20px rgba(0, 255, 136, 0.6);
  display: inline-block; /* garante que o padding funcione em <a> também */
}

/* Se o botão for <a>, remova sublinhado */
.converte:hover a,
.converte:focus a{
  text-decoration: none;
}

@keyframes moverBrilho {
  0% { background-position: 0%; }
  100% { background-position: 200%; }
}

/* 🟩 Hover agressivo com glow pulsante */
.converte:hover a{
  transform: scale(1.05);
  box-shadow: 0 0 35px rgba(0, 255, 136, 0.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be177d3 */.elementor-798 .elementor-element.elementor-element-be177d3::after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  margin-top: 40px;
  background: linear-gradient(
    to right,
    rgba(212, 175, 55, 0) 0%,      /* transparente nas pontas */
    rgba(249, 231, 159, 0.9) 40%,  /* dourado claro (brilho) */
    rgba(212, 175, 55, 1) 50%,     /* dourado intenso no centro */
    rgba(249, 231, 159, 0.9) 60%,  /* reflexo claro */
    rgba(212, 175, 55, 0) 100%     /* transparente novamente */
  );
  border-radius: 50px;
  filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.5));
}

@keyframes brilhoDouradoElegante {
  0%, 100% { filter: drop-shadow(0 0 8px rgba(212, 175, 55, 0.4)); }
  50% { filter: drop-shadow(0 0 14px rgba(249, 231, 159, 0.8)); }
}

.elementor-798 .elementor-element.elementor-element-be177d3::after {
  animation: brilhoDouradoElegante 4s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9bebf */.elementor-798 .elementor-element.elementor-element-3c9bebf img {
  border-radius: 18px;
  border: 2px solid transparent;
  background: linear-gradient(135deg, #d4af37, #b8860b, #f5e7a1);
  background-clip: padding-box;
  position: relative;
  box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
  transition: all 0.4s ease;
}

.elementor-798 .elementor-element.elementor-element-3c9bebf img:hover {
  box-shadow: 0 0 35px rgba(212, 175, 55, 0.4);
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b4c68 */.elementor-798 .elementor-element.elementor-element-d6b4c68::after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  margin-top: 40px;
  background: linear-gradient(
    to right,
    rgba(212, 175, 55, 0) 0%,      /* transparente nas pontas */
    rgba(249, 231, 159, 0.9) 40%,  /* dourado claro (brilho) */
    rgba(212, 175, 55, 1) 50%,     /* dourado intenso no centro */
    rgba(249, 231, 159, 0.9) 60%,  /* reflexo claro */
    rgba(212, 175, 55, 0) 100%     /* transparente novamente */
  );
  border-radius: 50px;
  filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.5));
}

@keyframes brilhoDouradoElegante {
  0%, 100% { filter: drop-shadow(0 0 8px rgba(212, 175, 55, 0.4)); }
  50% { filter: drop-shadow(0 0 14px rgba(249, 231, 159, 0.8)); }
}

.elementor-798 .elementor-element.elementor-element-d6b4c68::after {
  animation: brilhoDouradoElegante 4s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c2b8cb *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-3c2b8cb .ouro-animado {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-3c2b8cb .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-3c2b8cb .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-136b726 *//* Aplicar apenas ao trecho entre aspas */
.elementor-798 .elementor-element.elementor-element-136b726 b {
  /* Gradiente dourado suave, sem tons escuros */
  background: linear-gradient(
    90deg,
    rgba(232, 206, 120, 0.95) 0%,
    rgba(249, 231, 159, 1) 35%,
    rgba(212, 175, 55, 0.95) 50%,
    rgba(249, 231, 159, 1) 65%,
    rgba(232, 206, 120, 0.95) 100%
  );
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Movimento sutil e mais lento */
  animation: ouroSweep 10s ease-in-out infinite;
}

/* Varredura lenta do brilho (sem pulsar/sombra) */
@keyframes ouroSweep {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Respeita usuários com menos movimento: congela a animação */
@media (prefers-reduced-motion: reduce) {
  .elementor-798 .elementor-element.elementor-element-136b726 .ouro-animado {
    animation: none;
    background-position: 50% 50%;
  }
}

/* Fallback de legibilidade: sem clip = cor sólida dourada */
@supports not (-webkit-background-clip: text) {
  .elementor-798 .elementor-element.elementor-element-136b726 .ouro-animado {
    color: #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be42ad6 */.elementor-798 .elementor-element.elementor-element-be42ad6::after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  margin-top: 40px;
  background: linear-gradient(
    to right,
    rgba(212, 175, 55, 0) 0%,      /* transparente nas pontas */
    rgba(249, 231, 159, 0.9) 40%,  /* dourado claro (brilho) */
    rgba(212, 175, 55, 1) 50%,     /* dourado intenso no centro */
    rgba(249, 231, 159, 0.9) 60%,  /* reflexo claro */
    rgba(212, 175, 55, 0) 100%     /* transparente novamente */
  );
  border-radius: 50px;
  filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.5));
}

@keyframes brilhoDouradoElegante {
  0%, 100% { filter: drop-shadow(0 0 8px rgba(212, 175, 55, 0.4)); }
  50% { filter: drop-shadow(0 0 14px rgba(249, 231, 159, 0.8)); }
}

.elementor-798 .elementor-element.elementor-element-be42ad6::after {
  animation: brilhoDouradoElegante 4s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}

html,
body{
width:100%;
overflow-x:hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}




::-webkit-scrollbar{
width:10px
}

::-webkit-scrollbar-track{
background: #000000
}

::-webkit-scrollbar-thumb{
background: #F7E381;
}



.scrollbar::-webkit-scrollbar-track{
background: #ffffff;
border-radius: 30px;
}/* End custom CSS */