.elementor-10 .elementor-element.elementor-element-ebfef57{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-ebfef57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ebfef57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D40000;}.elementor-10 .elementor-element.elementor-element-80359dc{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-80359dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-80359dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0909;}.elementor-10 .elementor-element.elementor-element-ff3bce3{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ff3bce3.e-con{--align-self:center;}.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-10 .elementor-element.elementor-element-2e1efaa{padding:20px 100px 20px 100px;text-align:center;}.elementor-10 .elementor-element.elementor-element-2e1efaa.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2e1efaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:34px;letter-spacing:0.2px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0e1cf3b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0e1cf3b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:26px;letter-spacing:0.2px;word-spacing:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e6a9f98{border-radius:7px 7px 7px 7px;box-shadow:0px 0px 14px 3px rgba(243.91304347826087, 255, 0, 0.5);}.elementor-10 .elementor-element.elementor-element-e6a9f98 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-f62219c{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f62219c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-7be8b20 .elementor-button{background-color:#29E343;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 19px -1px rgba(0, 255, 48.75662364130435, 0.5);border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-7be8b20 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7be8b20 .elementor-button:focus{background-color:#26C108;}.elementor-10 .elementor-element.elementor-element-c267c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c267c76:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c267c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-c267c76 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-c267c76 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-10 .elementor-element.elementor-element-b182a32{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b182a32.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-70b5987{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-70b5987:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-70b5987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-10 .elementor-element.elementor-element-b72ffab{width:var( --container-widget-width, 77.205% );max-width:77.205%;--container-widget-width:77.205%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-b72ffab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b72ffab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-c480dfa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c480dfa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c480dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-10 .elementor-element.elementor-element-2c2f524{--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;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-2c2f524:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c2f524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-10 .elementor-element.elementor-element-2c2f524.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5cc6ee4{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5cc6ee4 p{margin-block-end:3px;}.elementor-10 .elementor-element.elementor-element-d9a3529{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-d9a3529:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d9a3529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-260bbf9{--divider-border-style:solid;--divider-color:#807403;--divider-border-width:3.1px;}.elementor-10 .elementor-element.elementor-element-260bbf9 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-260bbf9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-3a124b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3a124b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3a124b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-10 .elementor-element.elementor-element-2658a68{width:var( --container-widget-width, 23.541% );max-width:23.541%;--container-widget-width:23.541%;--container-widget-flex-grow:0;border-style:solid;border-color:#807403;border-radius:17px 17px 17px 17px;}.elementor-10 .elementor-element.elementor-element-2658a68.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2658a68 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-2ca7c66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-2ca7c66:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2ca7c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 82%, #681212 100%);}.elementor-10 .elementor-element.elementor-element-2ca7c66 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-2ca7c66 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFEFEF;}.elementor-10 .elementor-element.elementor-element-2ca7c66 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-2ca7c66 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:37px;}.elementor-10 .elementor-element.elementor-element-2ca7c66 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-2ca7c66 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#900000;}.elementor-10 .elementor-element.elementor-element-2ca7c66 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-2ca7c66 > .e-con-inner > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:50px;}.elementor-10 .elementor-element.elementor-element-fa54e58{--display:flex;}.elementor-10 .elementor-element.elementor-element-2c359dc{--display:flex;}.elementor-10 .elementor-element.elementor-element-67a9abb{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-67a9abb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-67a9abb .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-67a9abb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0px 5px 5px 0px;border-color:#E2CD13;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-b5ea4df{--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:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b5ea4df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b5ea4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#900000;}.elementor-10 .elementor-element.elementor-element-b71afa8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:64px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b71afa8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f9bc243{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f9bc243.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-38ae1cc .elementor-button{background-color:#29E343;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 45px 2px rgba(0, 255, 48.75662364130435, 0.5);border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-38ae1cc .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-38ae1cc .elementor-button:focus{background-color:#26C108;}.elementor-10 .elementor-element.elementor-element-841b0ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-841b0ae:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-841b0ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CACACA;}.elementor-10 .elementor-element.elementor-element-afa7dff{--display:flex;}.elementor-10 .elementor-element.elementor-element-afa7dff.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ded3c95{--display:flex;}.elementor-10 .elementor-element.elementor-element-2d88109{text-align:center;}.elementor-10 .elementor-element.elementor-element-2d88109 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:500;color:#000000;}.elementor-10 .elementor-element.elementor-element-4bd0a99{--display:flex;}.elementor-10 .elementor-element.elementor-element-2364aae{--display:flex;}.elementor-10 .elementor-element.elementor-element-d45f757{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d45f757.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d45f757 .swiper-wrapper{display:flex;align-items:center;}.elementor-10 .elementor-element.elementor-element-d45f757 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0px 5px 5px 0px;border-color:#E2CD13;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-1a523ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a523ba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1a523ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-e1cd456 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cc7c257{--display:flex;}.elementor-10 .elementor-element.elementor-element-cc7c257.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0a77a59{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0a77a59.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3ce972a .elementor-button{background-color:#29E343;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 15px 1px rgba(0, 255, 48.75662364130435, 0.5);border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-3ce972a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3ce972a .elementor-button:focus{background-color:#26C108;}.elementor-10 .elementor-element.elementor-element-72695ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-72695ff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72695ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sofasmart.net.br/wp-content/uploads/2025/10/10cf248544a006a239baf41acc4a5ae6.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-369ddef{--display:flex;}.elementor-10 .elementor-element.elementor-element-ddd513c{text-align:center;}.elementor-10 .elementor-element.elementor-element-ddd513c .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-db96857{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6bfc81{--display:flex;}.elementor-10 .elementor-element.elementor-element-d2b0441{--display:flex;}.elementor-10 .elementor-element.elementor-element-3499e02{text-align:center;}.elementor-10 .elementor-element.elementor-element-16bf863{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-16bf863.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3b6a91a .elementor-button{background-color:#29E343;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 15px 1px rgba(0, 255, 48.75662364130435, 0.5);border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-3b6a91a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3b6a91a .elementor-button:focus{background-color:#26C108;}.elementor-10 .elementor-element.elementor-element-403b744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-403b744:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-403b744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D4D4;}.elementor-10 .elementor-element.elementor-element-7df9ade{--display:flex;}.elementor-10 .elementor-element.elementor-element-7451458{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7451458.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6a8fc40 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:linear-gradient(180deg, #FF8200 0%, #8B4A00 100%);box-shadow:0px 0px 20px 1px rgba(214.67040593632115, 229.54648437500003, 73.85798482480259, 0.5);border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-6a8fc40 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6a8fc40 .elementor-button:focus{background-color:#26C108;}.elementor-10 .elementor-element.elementor-element-3a2a21c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3a2a21c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3a2a21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#433011;}.elementor-10 .elementor-element.elementor-element-ba309af{--display:flex;}.elementor-10 .elementor-element.elementor-element-b56684d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b56684d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b56684d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-db661f1{--display:flex;}.elementor-10 .elementor-element.elementor-element-d028425{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d028425.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-191079e .elementor-button{background-color:#29E343;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 15px 1px rgba(0, 255, 48.75662364130435, 0.5);border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-191079e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-191079e .elementor-button:focus{background-color:#26C108;}.elementor-10 .elementor-element.elementor-element-e44a7dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e44a7dd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e44a7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-e44a7dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-470b78b{--display:flex;}.elementor-10 .elementor-element.elementor-element-110a636{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-110a636.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d70991e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d70991e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d70991e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9D8C2;}.elementor-10 .elementor-element.elementor-element-f75ee33{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-f75ee33:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f75ee33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EBF7;}.elementor-10 .elementor-element.elementor-element-26f69ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-2213f30 img{width:76%;border-style:solid;border-color:#DC9800;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-280577f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-f604237{text-align:left;}.elementor-10 .elementor-element.elementor-element-f604237 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-fe28f64{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#9E9011;}.elementor-10 .elementor-element.elementor-element-6d2a2e5{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6d2a2e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b0b9785 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:linear-gradient(180deg, #FF8200 0%, #8B4A00 100%);box-shadow:0px 0px 20px 1px rgba(214.67040593632115, 229.54648437500003, 73.85798482480259, 0.5);border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-b0b9785 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b0b9785 .elementor-button:focus{background-color:#26C108;}.elementor-10 .elementor-element.elementor-element-b0b9785{width:var( --container-widget-width, 97.991% );max-width:97.991%;--container-widget-width:97.991%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b0b9785.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5b2c712{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5b2c712:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5b2c712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #000000 21%, #312902 80%);}.elementor-10 .elementor-element.elementor-element-17a1d4f{text-align:center;}.elementor-10 .elementor-element.elementor-element-17a1d4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-85de9d4{padding:0px 0px 20px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-2fa6d3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-2fa6d3e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2fa6d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #1D0000 100%);}.elementor-10 .elementor-element.elementor-element-8938f3b{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2e1efaa{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-2e1efaa .elementor-heading-title{font-size:25px;line-height:26px;}.elementor-10 .elementor-element.elementor-element-0e1cf3b{font-size:20px;}.elementor-10 .elementor-element.elementor-element-c267c76{--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-10 .elementor-element.elementor-element-b72ffab{padding:11px 11px 0px 11px;}.elementor-10 .elementor-element.elementor-element-b72ffab .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2c2f524{--width:95%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-260bbf9 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-260bbf9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-2658a68{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;border-width:0px 5px 5px 0px;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-2ca7c66{--padding-top:18px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fa54e58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-b71afa8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:1px;}.elementor-10 .elementor-element.elementor-element-4bd0a99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e1cd456{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6bfc81{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d2b0441{--padding-top:025px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2b4b274{padding:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c2953f0{padding:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6a8fc40 .elementor-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e44a7dd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f75ee33{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2213f30{text-align:center;}.elementor-10 .elementor-element.elementor-element-2213f30 img{width:100%;}.elementor-10 .elementor-element.elementor-element-b0b9785 .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-80359dc{--width:100%;}.elementor-10 .elementor-element.elementor-element-ff3bce3{--width:90%;}.elementor-10 .elementor-element.elementor-element-f62219c{--width:39.076%;}.elementor-10 .elementor-element.elementor-element-2c2f524{--width:80%;}.elementor-10 .elementor-element.elementor-element-f9bc243{--width:50%;}.elementor-10 .elementor-element.elementor-element-841b0ae{--width:100%;}.elementor-10 .elementor-element.elementor-element-afa7dff{--width:100%;}.elementor-10 .elementor-element.elementor-element-cc7c257{--width:88.529%;}.elementor-10 .elementor-element.elementor-element-0a77a59{--width:42.007%;}.elementor-10 .elementor-element.elementor-element-16bf863{--width:50%;}.elementor-10 .elementor-element.elementor-element-7451458{--width:53.661%;}.elementor-10 .elementor-element.elementor-element-d028425{--width:42.994%;}.elementor-10 .elementor-element.elementor-element-e44a7dd{--width:100%;}.elementor-10 .elementor-element.elementor-element-26f69ed{--width:50%;}.elementor-10 .elementor-element.elementor-element-280577f{--width:50%;}.elementor-10 .elementor-element.elementor-element-6d2a2e5{--width:99.84%;}}/* Start custom CSS for button, class: .elementor-element-7be8b20 */.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Centraliza o botão na tela */
  background-color: transparent; /* Fundo totalmente transparente */
  border: none; /* Remove qualquer contorno */
}

.botao-pulsante {
  background-color: transparent; /* Sem cor de fundo */
  color: white; /* Cor do texto */
  font-size: 1.2rem;
  padding: 14px 30px;
  border: none; /* Remove o contorno */
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  animation: pulsar 2s infinite ease-in-out;
}

/* Animação de pulsar */
@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

/* Efeito ao passar o mouse (sem cor nem contorno) */
.botao-pulsante:hover {
  transform: scale(1.1);
  background-color: transparent;
  border: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b182a32 */h3 {
  font-size: 1.05rem;
  margin: 0 0 6px 0;
  font-weight: 700;
  background: linear-gradient(90deg, #ffb347, #ffcc33); /* gradient semelhante à imagem */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* fallback */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38ae1cc */.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Centraliza o botão na tela */
  background-color: transparent; /* Fundo totalmente transparente */
  border: none; /* Remove qualquer contorno */
}

.botao-pulsante {
  background-color: transparent; /* Sem cor de fundo */
  color: white; /* Cor do texto */
  font-size: 1.2rem;
  padding: 14px 30px;
  border: none; /* Remove o contorno */
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  animation: pulsar 2s infinite ease-in-out;
}

/* Animação de pulsar */
@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

/* Efeito ao passar o mouse (sem cor nem contorno) */
.botao-pulsante:hover {
  transform: scale(1.1);
  background-color: transparent;
  border: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ce972a */.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Centraliza o botão na tela */
  background-color: transparent; /* Fundo totalmente transparente */
  border: none; /* Remove qualquer contorno */
}

.botao-pulsante {
  background-color: transparent; /* Sem cor de fundo */
  color: white; /* Cor do texto */
  font-size: 1.2rem;
  padding: 14px 30px;
  border: none; /* Remove o contorno */
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  animation: pulsar 2s infinite ease-in-out;
}

/* Animação de pulsar */
@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

/* Efeito ao passar o mouse (sem cor nem contorno) */
.botao-pulsante:hover {
  transform: scale(1.1);
  background-color: transparent;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6bfc81 *//* ================================
   CSS PERSONALIZADO FLEXÍVEL PARA BÔNUS
   ================================ */

/* Blocos de bônus com cantos arredondados */
div[id^="jf-bonus"] .jf-inner {
    border-radius: 20px !important;  /* cantos arredondados */
    overflow: visible !important;     /* permite que o selo fique fora do bloco */
}

/* Ajuste para mobile */
@media (max-width: 768px) {
    div[id^="jf-bonus"] .jf-inner {
        border-radius: 15px !important;  /* cantos levemente menores no mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b6a91a */.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Centraliza o botão na tela */
  background-color: transparent; /* Fundo totalmente transparente */
  border: none; /* Remove qualquer contorno */
}

.botao-pulsante {
  background-color: transparent; /* Sem cor de fundo */
  color: white; /* Cor do texto */
  font-size: 1.2rem;
  padding: 14px 30px;
  border: none; /* Remove o contorno */
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  animation: pulsar 2s infinite ease-in-out;
}

/* Animação de pulsar */
@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

/* Efeito ao passar o mouse (sem cor nem contorno) */
.botao-pulsante:hover {
  transform: scale(1.1);
  background-color: transparent;
  border: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6576d58 *//* Estilos para o bloco da oferta - Elementor/WordPress */

/* Estilos de fonte e corpo são herdados pelo Elementor. Vamos focar nos elementos específicos. */

/* 1. Estilo para o Título Principal (Laranja) */
.titulo-principal-oferta {
    color: #8a6622 !important; /* Laranja/Âmbar */
    font-size: 2em; /* Tamanho do título */
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 25px;
    line-height: 1.3;
}

/* 2. Estilos para Parágrafos e Destaques */
.paragrafo-oferta {
    font-size: 1.15em;
    line-height: 1.8;
    margin-bottom: 25px;
    color: #333333; /* Cor do texto principal */
}

.destaque-pratica-oferta {
    font-weight: bold;
    font-style: italic;
    color: inherit; /* Mantém a cor do parágrafo */
}

.destaque-moderna-oferta {
    font-weight: bold;
    color: #00004C !important; /* Azul Escuro/Marinho para o texto do meio */
}

/* 3. Estilo para o Título dos Benefícios */
.titulo-beneficios-oferta {
    font-size: 1.5em;
    text-align: center; /* Centraliza o título */
    margin-top: 40px;
    margin-bottom: 30px;
    font-weight: 600;
    color: #333333;
}

/* 4. Lista de Benefícios (Foguetes) */
.lista-beneficios-oferta {
    list-style: none; /* Remove o marcador padrão */
    padding: 0;
    margin: 0;
}

.lista-beneficios-oferta li {
    font-size: 1.15em;
    line-height: 1.8;
    margin-bottom: 20px;
    padding-left: 45px; /* Aumenta o espaço para o ícone de foguete */
    position: relative; /* Necessário para posicionar o ícone ::before */
    color: #333333;
}

.lista-beneficios-oferta li::before {
    content: '🚀'; /* Emoji de foguete */
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.4em;
    line-height: 1.8; /* Garante que o foguete acompanhe a linha */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-788da6d *//* Estilos para o bloco da Tabela de Valor - Elementor/WordPress (Adicionando Riscado) */

.tabela-valor-container {
    background-color: #4F4432; /* Fundo Marrom Escuro */
    padding: 30px;
    border-radius: 10px; /* Bordas arredondadas */
    color: #F0F0F0; /* Texto claro/quase branco */
    
    width: 90%; 
    max-width: 900px; /* Largura Máxima */
    margin: 0 auto; 
}

.tabela-valor-item {
    display: flex; 
    justify-content: space-between; 
    align-items: flex-start; 
    padding: 8px 0;
    line-height: 1.4;
    font-size: 1.05em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); 
}

/* Estilo para a última linha (sem borda) */
.tabela-valor-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.tabela-valor-descricao {
    flex: 1; 
    padding-right: 15px; 
}

.tabela-valor-preco {
    font-weight: bold;
    text-align: right; 
    white-space: nowrap; 
}

/* ***** NOVO ESTILO PARA RISCAR O TEXTO ***** */
.riscado {
    text-decoration: line-through;
}

.tabela-valor-preco.incalculavel {
    font-style: italic;
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1face29 *//* BLOCO PRINCIPAL */
.bloco-preco-final {
    text-align: center !important;
    padding: 0 !important;
    margin: 0 auto !important;
    max-width: 100% !important;
}

/* TEXTO PRINCIPAL */
.preco-total-container-final {
    font-size: 1.4em !important; 
    font-weight: 600 !important;
    color: #333333 !important; 
    margin-bottom: 5px !important;
    line-height: 1.2 !important;
    display: block !important;
}

/* VALOR RISCADO */
.preco-total-riscado-final {
    font-size: 1.1em !important;
    text-decoration: line-through !important;
    color: #333333 !important; 
    font-weight: 700 !important;
    margin-left: 5px !important; 
}

/* FRASE DE INVESTIMENTO */
.frase-investimento-final {
    font-size: 1.05em !important; 
    font-style: italic !important;
    color: #333333 !important; 
    margin-top: 5px !important; 
    margin-bottom: 25px !important;
    line-height: 1.3 !important;
    display: block !important;
}

/* PREÇO DESTAQUE */
.preco-destaque-principal-final {
    color: #E49539 !important; 
    font-size: 3.5em !important; 
    font-weight: 900 !important; /* mais grosso */
    line-height: 1.1 !important;
    margin: 20px 0 !important;
    display: block !important;
    white-space: nowrap !important;
}

/* PREÇO À VISTA */
.preco-a-vista-final {
    color: #937D57 !important; 
    font-size: 1.6em !important; 
    font-weight: 600 !important;
    margin: 30px 0 0 0 !important;
    line-height: 1.2 !important;
    display: block !important;
    white-space: nowrap !important;
}

/* 🔸 RESPONSIVIDADE */
@media (max-width: 768px) {
    .preco-total-container-final {
        font-size: 1.2em !important;
    }

    .frase-investimento-final {
        font-size: 0.95em !important;
        margin-bottom: 20px !important;
    }

    .preco-destaque-principal-final {
        font-size: 2.7em !important;
        font-weight: 900 !important; /* mantém espessura forte no mobile */
        letter-spacing: -0.5px !important; /* ajusta o espaçamento */
    }

    .preco-a-vista-final {
        font-size: 1.3em !important;
    }
}

@media (max-width: 480px) {
    .preco-destaque-principal-final {
        font-size: 2.3em !important;
        font-weight: 900 !important; /* reforço extra para telas pequenas */
    }

    .preco-a-vista-final {
        font-size: 1.2em !important;
    }

    .preco-total-container-final {
        font-size: 1em !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a8fc40 */.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Centraliza o botão na tela */
  background-color: transparent; /* Fundo totalmente transparente */
  border: none; /* Remove qualquer contorno */
}

.botao-pulsante {
  background-color: transparent; /* Sem cor de fundo */
  color: white; /* Cor do texto */
  font-size: 1.2rem;
  padding: 14px 30px;
  border: none; /* Remove o contorno */
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  animation: pulsar 2s infinite ease-in-out;
}

/* Animação de pulsar */
@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

/* Efeito ao passar o mouse (sem cor nem contorno) */
.botao-pulsante:hover {
  transform: scale(1.1);
  background-color: transparent;
  border: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-191079e */.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Centraliza o botão na tela */
  background-color: transparent; /* Fundo totalmente transparente */
  border: none; /* Remove qualquer contorno */
}

.botao-pulsante {
  background-color: transparent; /* Sem cor de fundo */
  color: white; /* Cor do texto */
  font-size: 1.2rem;
  padding: 14px 30px;
  border: none; /* Remove o contorno */
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  animation: pulsar 2s infinite ease-in-out;
}

/* Animação de pulsar */
@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

/* Efeito ao passar o mouse (sem cor nem contorno) */
.botao-pulsante:hover {
  transform: scale(1.1);
  background-color: transparent;
  border: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0b9785 */.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh; /* Centraliza o botão na tela */
  background-color: transparent; /* Fundo totalmente transparente */
  border: none; /* Remove qualquer contorno */
}

.botao-pulsante {
  background-color: transparent; /* Sem cor de fundo */
  color: white; /* Cor do texto */
  font-size: 1.2rem;
  padding: 14px 30px;
  border: none; /* Remove o contorno */
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  animation: pulsar 2s infinite ease-in-out;
}

/* Animação de pulsar */
@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}

/* Efeito ao passar o mouse (sem cor nem contorno) */
.botao-pulsante:hover {
  transform: scale(1.1);
  background-color: transparent;
  border: none;
}/* End custom CSS */