.elementor-8 .elementor-element.elementor-element-3c19d235{--display:flex;--min-height:905px;--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;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-3c19d235:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c19d235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://evolucaofitnessbrasil.com/wp-content/uploads/2026/03/POST.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-8 .elementor-element.elementor-element-728a219e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:8.1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7e7f4f91{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:61px;font-weight:400;line-height:66px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7cd7bd4{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:lowercase;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(48px/2);}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(48px/2);}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(48px/2);}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-48px/2);}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-48px/2);}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-item:not(:last-child):after{content:"";height:42%;border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-icon i{color:#0074FF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-icon svg{fill:#0074FF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-6b63712{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-6b63712 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-8 .elementor-element.elementor-element-1ca34286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 035px) 0px;}.elementor-8 .elementor-element.elementor-element-1ca34286 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-4041c380{--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-8 .elementor-element.elementor-element-4041c380:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4041c380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050d19;}.elementor-8 .elementor-element.elementor-element-773011f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;line-height:66px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8c73e95{--e-image-carousel-slides-to-show:4;}.elementor-8 .elementor-element.elementor-element-8c73e95 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-2c65e3a{--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;--justify-content:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-2c65e3a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2c65e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(267deg, #FFFFFF 0%, #E4E4E4 100%);}.elementor-8 .elementor-element.elementor-element-22d871e2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:58px;font-weight:400;text-transform:uppercase;line-height:66px;color:#000000;}.elementor-8 .elementor-element.elementor-element-2d036746{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4db46cd0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-4db46cd0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4db46cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-365b307a .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-365b307a.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-365b307a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-365b307a.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-365b307a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-365b307a.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-1a83c9ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-203cbce2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-203cbce2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-203cbce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d4ebfc2 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d4ebfc2.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-d4ebfc2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d4ebfc2.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-d4ebfc2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d4ebfc2.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-2ee472bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-429e02c4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-429e02c4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-429e02c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c1f00aa .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c1f00aa.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-c1f00aa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c1f00aa.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-c1f00aa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c1f00aa.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-22055c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-4aac146{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-4aac146:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4aac146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5d964ec .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-5d964ec.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-5d964ec.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5d964ec.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-5d964ec.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5d964ec.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-b3d0a6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-413faa03{--display:flex;--min-height:1000px;--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;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-413faa03:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-413faa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://evolucaofitnessbrasil.com/wp-content/uploads/2026/03/Prancheta-2-3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4b7e4a17{--display:flex;}.elementor-8 .elementor-element.elementor-element-737a5826{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Baskervville", Sans-serif;font-size:77px;font-weight:400;line-height:66px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(48px/2);}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(48px/2);}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(48px/2);}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-48px/2);}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-48px/2);}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-item:not(:last-child):after{content:"";height:42%;border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-icon i{color:#0074FF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-icon svg{fill:#0074FF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-df43b4b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-df43b4b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1e0843bd{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:lowercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-46257553{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 035px) 0px;}.elementor-8 .elementor-element.elementor-element-46257553 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-2f0f10f7{--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-8 .elementor-element.elementor-element-2f0f10f7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2f0f10f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(228deg, #0074FF 0%, #06438B 100%);}.elementor-8 .elementor-element.elementor-element-7470da3f{--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:-139px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3b00325d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-3b00325d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b00325d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-12668e4 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-12668e4.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-12668e4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-12668e4.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-12668e4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-12668e4.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-3246db1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-a54693f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-a54693f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a54693f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-61308137 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-61308137.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-61308137.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-61308137.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-61308137.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-61308137.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-4c0cc177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-7e325d49{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-7e325d49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7e325d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1940b265 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-1940b265.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-1940b265.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1940b265.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-1940b265.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1940b265.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-5497d978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-2a45b2f9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0074FF;--border-color:#0074FF;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-2a45b2f9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2a45b2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-56ff9204 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-56ff9204.elementor-view-stacked .elementor-icon{background-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-56ff9204.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-56ff9204.elementor-view-default .elementor-icon{color:#0074FF;border-color:#0074FF;}.elementor-8 .elementor-element.elementor-element-56ff9204.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-56ff9204.elementor-view-default .elementor-icon svg{fill:#0074FF;}.elementor-8 .elementor-element.elementor-element-6369cd57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:29px;color:#000000;}.elementor-8 .elementor-element.elementor-element-845964c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:700;text-transform:uppercase;line-height:66px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b39a1d6{--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;}.elementor-8 .elementor-element.elementor-element-2ce5195{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-2ce5195:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2ce5195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-8 .elementor-element.elementor-element-14514322{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Montserrat Alternates", Sans-serif;font-size:101px;font-weight:700;text-transform:uppercase;line-height:66px;letter-spacing:-5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD45;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-icon i{color:#0074FF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-icon svg{fill:#0074FF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-3d42cf5{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-3d42cf5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5d67aa48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 035px) 0px;}.elementor-8 .elementor-element.elementor-element-5d67aa48 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-b0db99c{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-b0db99c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b0db99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7A;}.elementor-8 .elementor-element.elementor-element-aaf8734{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Montserrat Alternates", Sans-serif;font-size:101px;font-weight:700;text-transform:uppercase;line-height:66px;letter-spacing:-5px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD45;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-icon i{color:#0074FF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-icon svg{fill:#0074FF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-92f8182{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-92f8182 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9d7f676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 035px) 0px;}.elementor-8 .elementor-element.elementor-element-9d7f676 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-8 .elementor-element.elementor-element-4039e35{--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-8 .elementor-element.elementor-element-4039e35:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4039e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-4d6a2a7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:lowercase;color:#FFFFFF;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-4b7e4a17{--width:56%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3c19d235:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c19d235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://evolucaofitnessbrasil.com/wp-content/uploads/2026/03/Prancheta-15.jpg");}.elementor-8 .elementor-element.elementor-element-3c19d235{--min-height:600px;}.elementor-8 .elementor-element.elementor-element-728a219e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-size:12px;letter-spacing:1.1px;}.elementor-8 .elementor-element.elementor-element-7e7f4f91{font-size:27px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-7cd7bd4{font-size:14px;}.elementor-8 .elementor-element.elementor-element-6b63712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1ca34286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;}.elementor-8 .elementor-element.elementor-element-1ca34286 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-773011f{font-size:20px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-22d871e2{font-size:20px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-2d036746{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4db46cd0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-365b307a .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-365b307a .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-1a83c9ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-203cbce2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d4ebfc2 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-d4ebfc2 .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-2ee472bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-429e02c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c1f00aa .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-c1f00aa .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-22055c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-4aac146{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5d964ec .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-5d964ec .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-b3d0a6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-413faa03:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-413faa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://evolucaofitnessbrasil.com/wp-content/uploads/2026/03/Prancheta-3-copiar-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-413faa03{--min-height:642px;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-4b7e4a17{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-737a5826{font-size:37px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-1e0843bd{font-size:14px;}.elementor-8 .elementor-element.elementor-element-46257553{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-46257553 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7470da3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3b00325d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-12668e4 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-12668e4 .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-3246db1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-a54693f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-61308137 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-61308137 .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-4c0cc177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-7e325d49{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1940b265 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-1940b265 .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-5497d978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-2a45b2f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-56ff9204 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-56ff9204 .elementor-icon svg{height:35px;}.elementor-8 .elementor-element.elementor-element-6369cd57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;font-size:17px;line-height:1.5em;}.elementor-8 .elementor-element.elementor-element-845964c{font-size:20px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-2ce5195{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-14514322{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-size:45px;line-height:1em;letter-spacing:-1.4px;}.elementor-8 .elementor-element.elementor-element-5d67aa48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5d67aa48 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b0db99c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-aaf8734{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;font-size:45px;line-height:1em;letter-spacing:-1.4px;}.elementor-8 .elementor-element.elementor-element-9d7f676{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-9d7f676 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4d6a2a7{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-1ca34286 *//* SOMENTE O BOTÃO DO WIDGET QUE TEM A CLASSE "button" */
.button .elementor-button {
    position: relative;
    background: white !important;
    border-radius: 2000px;
    --left: 0%;
    overflow: visible; /* mantém o efeito original */
}

/* TEXTO */
.button .elementor-button-text {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

/* BORDA ANIMADA (EXATAMENTE IGUAL) */
.button .elementor-button::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 99;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-radius: inherit;
    border: solid 1px white;
    opacity: 50%;
    background: #ffffff40;
    transition: 0.5s ease;
}

/* HOVER */
.button .elementor-button:hover::before {
    opacity: 0%;
    background: #ffffff40;
}

/* BRILHO — IGUAL AO ORIGINAL */
.button .elementor-button::after {
    content: "";
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: var(--left, 0%);
    background: rgb(255, 207, 74);
    width: 15%;
    height: 80%;
    filter: blur(15px);
    opacity: 70%;
    mix-blend-mode: screen;
    transition: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46257553 *//* SOMENTE O BOTÃO DO WIDGET QUE TEM A CLASSE "button" */
.button .elementor-button {
    position: relative;
    background: white !important;
    border-radius: 2000px;
    --left: 0%;
    overflow: visible; /* mantém o efeito original */
}

/* TEXTO */
.button .elementor-button-text {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

/* BORDA ANIMADA (EXATAMENTE IGUAL) */
.button .elementor-button::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 99;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-radius: inherit;
    border: solid 1px white;
    opacity: 50%;
    background: #ffffff40;
    transition: 0.5s ease;
}

/* HOVER */
.button .elementor-button:hover::before {
    opacity: 0%;
    background: #ffffff40;
}

/* BRILHO — IGUAL AO ORIGINAL */
.button .elementor-button::after {
    content: "";
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: var(--left, 0%);
    background: rgb(255, 207, 74);
    width: 15%;
    height: 80%;
    filter: blur(15px);
    opacity: 70%;
    mix-blend-mode: screen;
    transition: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d67aa48 *//* SOMENTE O BOTÃO DO WIDGET QUE TEM A CLASSE "button" */
.button .elementor-button {
    position: relative;
    background: white !important;
    border-radius: 2000px;
    --left: 0%;
    overflow: visible; /* mantém o efeito original */
}

/* TEXTO */
.button .elementor-button-text {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

/* BORDA ANIMADA (EXATAMENTE IGUAL) */
.button .elementor-button::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 99;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-radius: inherit;
    border: solid 1px white;
    opacity: 50%;
    background: #ffffff40;
    transition: 0.5s ease;
}

/* HOVER */
.button .elementor-button:hover::before {
    opacity: 0%;
    background: #ffffff40;
}

/* BRILHO — IGUAL AO ORIGINAL */
.button .elementor-button::after {
    content: "";
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: var(--left, 0%);
    background: rgb(255, 207, 74);
    width: 15%;
    height: 80%;
    filter: blur(15px);
    opacity: 70%;
    mix-blend-mode: screen;
    transition: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d7f676 *//* SOMENTE O BOTÃO DO WIDGET QUE TEM A CLASSE "button" */
.button .elementor-button {
    position: relative;
    background: white !important;
    border-radius: 2000px;
    --left: 0%;
    overflow: visible; /* mantém o efeito original */
}

/* TEXTO */
.button .elementor-button-text {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
}

/* BORDA ANIMADA (EXATAMENTE IGUAL) */
.button .elementor-button::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    z-index: 99;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border-radius: inherit;
    border: solid 1px white;
    opacity: 50%;
    background: #ffffff40;
    transition: 0.5s ease;
}

/* HOVER */
.button .elementor-button:hover::before {
    opacity: 0%;
    background: #ffffff40;
}

/* BRILHO — IGUAL AO ORIGINAL */
.button .elementor-button::after {
    content: "";
    z-index: 9999;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: var(--left, 0%);
    background: rgb(255, 207, 74);
    width: 15%;
    height: 80%;
    filter: blur(15px);
    opacity: 70%;
    mix-blend-mode: screen;
    transition: none;
}/* End custom CSS */