.elementor-8429 .elementor-element.elementor-element-bb80d35{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8429 .elementor-element.elementor-element-3e7bf8c{--display:flex;--min-height:800px;--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#2D2D2D;--border-color:#2D2D2D;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-3e7bf8c:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-3e7bf8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2025/09/fundo-por-copiar.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8429 .elementor-element.elementor-element-3e7bf8c::before, .elementor-8429 .elementor-element.elementor-element-3e7bf8c > .elementor-background-video-container::before, .elementor-8429 .elementor-element.elementor-element-3e7bf8c > .e-con-inner > .elementor-background-video-container::before, .elementor-8429 .elementor-element.elementor-element-3e7bf8c > .elementor-background-slideshow::before, .elementor-8429 .elementor-element.elementor-element-3e7bf8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8429 .elementor-element.elementor-element-3e7bf8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8429 .elementor-element.elementor-element-806fe2a.elementor-element{--align-self:center;}.elementor-8429 .elementor-element.elementor-element-483780a{width:var( --container-widget-width, 653px );max-width:653px;--container-widget-width:653px;--container-widget-flex-grow:0;}.elementor-8429 .elementor-element.elementor-element-483780a.elementor-element{--align-self:center;}.elementor-8429 .elementor-element.elementor-element-483780a .elementor-image-box-title{margin-bottom:20px;font-family:"Montserrat Regular", Sans-serif;font-size:42px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-8429 .elementor-element.elementor-element-483780a .elementor-image-box-description{font-family:"Poppins regular", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-8429 .elementor-element.elementor-element-605f395 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-8429 .elementor-element.elementor-element-f977393{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-8b2937b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-c4916b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-b986289{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-b986289:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-b986289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-b986289.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-824f2af img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-70d3821{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-69b812b{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-69b812b:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-69b812b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-69b812b.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-951009a img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-c0bcb0c{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-b5920e3{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-b5920e3:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-b5920e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-b5920e3.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-efb1cf7 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-4080991{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-80c80eb{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-80c80eb:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-80c80eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-80c80eb.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-4a5ae7a img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-5d99f33{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-ec01ede{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-ec01ede:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-ec01ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-ec01ede.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-fc4fe05 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-1c23c3d{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-a5e2a96{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-a5e2a96:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-a5e2a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-a5e2a96.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-0e4b0da img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-9017569{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-6f0e09d{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-6f0e09d:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-6f0e09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-6f0e09d.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-ddb8785 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-233bf78{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-0f62918{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-0f62918:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-0f62918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-0f62918.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-cba4f69 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-7fbdf86{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-f198223{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-f198223:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-f198223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-f198223.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-6aa7829 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-39e18c8{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-750a5e7{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-750a5e7:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-750a5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-750a5e7.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-c4ed659 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-a9219b7{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-ccf7658{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-ccf7658:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-ccf7658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-ccf7658.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-3df4d07 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-30b685f{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-9606654{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-9606654:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-9606654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-9606654.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-7cd2f0e img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-43c93ff{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-4680df7{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-4680df7:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-4680df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-4680df7.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-7451a6a img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-4b3705b{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-bed547a{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-bed547a:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-bed547a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-bed547a.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-b55c1ca img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-d01e7d6{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-09418ea{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-09418ea:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-09418ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-09418ea.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-1120382 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-34f17fe{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-c27a876{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-c27a876:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-c27a876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-c27a876.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-08dab13 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-3201661{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-88e1d00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-88e1d00.e-con{--align-self:center;}.elementor-8429 .elementor-element.elementor-element-157ea4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-408fc62{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-408fc62:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-408fc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-408fc62.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-8f10d17 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-491d610{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-b88209d{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-b88209d:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-b88209d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-b88209d.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-2ff55b7 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-df2dee9{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-b8ca6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-ba8be7e img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-4edb489{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-9880c9f{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-9880c9f:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-9880c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-9880c9f.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-3777b25 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-9898566{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-78c3106{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-78c3106:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-78c3106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-78c3106.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-28a6862 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-29addaf{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-0c288fd{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-0c288fd:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-0c288fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-0c288fd.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-dae977d img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-09be587{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-d4ee77f{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-d4ee77f:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-d4ee77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-d4ee77f.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-c56fc28 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-4c536eb{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-158097a{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-158097a:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-158097a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-158097a.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-d2bbf29 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-e45f944{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-08361a8{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-08361a8:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-08361a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-08361a8.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-23ead5e img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-86df62d{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-90c5093{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-90c5093:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-90c5093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-90c5093.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-88c5e22 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-7cee0ec{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-1e88419{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-1e88419:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-1e88419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-1e88419.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-666430d img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-a37df13{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-468380e{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-468380e:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-468380e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-468380e.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-05fafa0 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-8580dd8{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-f33d627{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-f33d627:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-f33d627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-f33d627.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-efbf642 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-3743e08{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-bf6e03a{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-bf6e03a:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-bf6e03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-bf6e03a.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-6df7664 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-69ac6b7{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-836d521{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-836d521:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-836d521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-836d521.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-79c65ef img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-42d4cd8{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-6da7934{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-6da7934:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-6da7934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-6da7934.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-aaccc79 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-f843a47{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-5cf9f78{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-5cf9f78:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-5cf9f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-5cf9f78.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-75fdd13 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-7b33b0a{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-114bd98{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-114bd98:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-114bd98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-114bd98.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-4e8af55 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-40046bf{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-0e6617f{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-0e6617f:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-0e6617f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-0e6617f.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-a107e58 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-35915b3{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-23eda8b{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-23eda8b:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-23eda8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-23eda8b.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-3b483ed img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-bc525d4{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-9e4b843{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-9e4b843:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-9e4b843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-9e4b843.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-d67a875 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-bc5d198{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-fae7b48{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-fae7b48:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-fae7b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-fae7b48.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-4232508 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-26accb3{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-32bda1e{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-32bda1e:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-32bda1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-32bda1e.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-f73aac8 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-132819a{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-1e30904{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-1e30904:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-1e30904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-1e30904.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-81c0dc8 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-7d960fc{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-652f05d{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-652f05d:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-652f05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-652f05d.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-e89794d img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-3179237{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-0a927ad{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-0a927ad:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-0a927ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-0a927ad.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-b02d062 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-e35452b{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-c3c2b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-a318c76 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-7df99a3{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-5bdffbe{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-5bdffbe:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-5bdffbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-5bdffbe.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-9c9eb23 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-cd2ff61{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-39e1cd2{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-39e1cd2:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-39e1cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-39e1cd2.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-567f6fc img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-e0d4bd1{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-af96957{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-af96957:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-af96957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-af96957.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-9edb999 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-c37c99e{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-c09b605{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-d223a72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-1f749a2{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-1f749a2:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-1f749a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-1f749a2.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-ef1f630 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-ecc9783{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-482c3f1{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-482c3f1:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-482c3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-482c3f1.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-20cf52e img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-7b93162{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-f9a4df5{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-f9a4df5:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-f9a4df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-f9a4df5.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-74a3555 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-d210e6b{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-a5aa996{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-a5aa996:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-a5aa996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-a5aa996.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-280482b img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-95f11e3{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-740c1cb{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-740c1cb:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-740c1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-740c1cb.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-9befd89 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-49c6554{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-f5aaaec{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-f5aaaec:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-f5aaaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-f5aaaec.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-5c05aec img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-bea081b{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-e280c6e{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-e280c6e:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-e280c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-e280c6e.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-21845f1 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-6575274{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-7417734{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-7417734:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-7417734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-7417734.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-362a849 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-61e9c04{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-d39dee5{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-d39dee5:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-d39dee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-d39dee5.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-f723508 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-6dc6869{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-77921e5{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-77921e5:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-77921e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-77921e5.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-2dd070b img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-c9dbcd2{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-be733fc{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-be733fc:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-be733fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-be733fc.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-799b4d1 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-c4f4120{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-2ac1843{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-2ac1843:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-2ac1843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-2ac1843.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-3fff2b6 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-eaa559f{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-139181c{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-139181c:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-139181c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-139181c.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-af50df0 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-2d2c032{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-15b30fb{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-15b30fb:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-15b30fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-15b30fb.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-26d6eff img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-9470754{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-ca6f1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-1e9529e img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-69f4372{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-c35b1ff{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-c35b1ff:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-c35b1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-c35b1ff.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-8fc7467 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-124cc6b{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-dacf16c{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-dacf16c:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-dacf16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-dacf16c.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-563571d img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-17d09b3{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-658631b{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-658631b:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-658631b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-658631b.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-066fc9e img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-cbff375{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-cfd04c8{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-cfd04c8:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-cfd04c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-cfd04c8.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-1621a93 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-1fef738{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-be7e6be{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-be7e6be:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-be7e6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-be7e6be.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-cd71aea img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-c6714d6{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-32d84f7{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-32d84f7:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-32d84f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-32d84f7.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-11b3e8e img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-6d93ac9{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-0131676{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-318d9ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-c31d4b5{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-c31d4b5:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-c31d4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-c31d4b5.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-7e6a349 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-f5b7529{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-7aba69e{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-7aba69e:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-7aba69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-7aba69e.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-ee5a72c img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-7bb001d{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-900a035{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-900a035:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-900a035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-900a035.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-424e0fe img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-6c79417{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-c2709aa{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-c2709aa:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-c2709aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-c2709aa.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-181e0f4 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-23c5a5f{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-0b64a25{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-0b64a25:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-0b64a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-0b64a25.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-b63eb42 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-ced3f75{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-c7620e0{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-c7620e0:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-c7620e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-c7620e0.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-70c6b59 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-4595afe{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-2693b8f{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-2693b8f:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-2693b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-2693b8f.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-46de7c5 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-5deede7{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-b88d6f2{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-b88d6f2:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-b88d6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-b88d6f2.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-d88fa02 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-248ac88{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-7cb8f65{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-7cb8f65:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-7cb8f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-7cb8f65.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-df3345a img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-ca8bead{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-65ea98c{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-65ea98c:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-65ea98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-65ea98c.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-1dc6988 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-14fe24d{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-f4b6ceb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-bc92a23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-2441b6d{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-2441b6d:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-2441b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-2441b6d.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-db788a8 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-205e43b{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-e840862{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-e840862:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-e840862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-e840862.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-b31ba8f img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-a375d9f{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-f389946{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-f389946:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-f389946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-f389946.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-493a490 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-b71ae01{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-0e6c44d{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-0e6c44d:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-0e6c44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-0e6c44d.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-f01f4fc img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-57199d5{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-56f5233{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-56f5233:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-56f5233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-56f5233.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-3418799 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-5c98a47{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-e008870{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-e008870:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-e008870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-e008870.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-440a8ad img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-692b639{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-b2cbd0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-59be742 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-2f75418{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-11213ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-929d02f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8429 .elementor-element.elementor-element-9c9e284{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-9c9e284:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-9c9e284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-9c9e284.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-a007c56 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-9793055{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-3f18b69{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-3f18b69:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-3f18b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-3f18b69.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-250fd0f img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-6f9d74e{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-6460a45{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-6460a45:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-6460a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-6460a45.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-df1c97f img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-ab17e71{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a{--display:flex;--min-height:358px;--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:flex-start;--align-items:flex-start;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:#303030;--border-color:#303030;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a:not(.elementor-motion-effects-element-type-background), .elementor-8429 .elementor-element.elementor-element-fc8ad0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111BD;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a.e-con{--align-self:flex-start;}.elementor-8429 .elementor-element.elementor-element-b04aee7 img{width:416px;border-radius:20px 20px 20px 20px;}.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{background-color:transparent;font-family:"Sora regularr", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #181818 0%, #3D3D3D 100%);border-radius:15px 15px 15px 15px;padding:15px 0px 15px 0px;}.elementor-8429 .elementor-element.elementor-element-717b6f8{width:100%;max-width:100%;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:41px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:70px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:70px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#CC727200;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#303030;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8429 .elementor-element.elementor-element-a2d0dfd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#121212;background-color:transparent;background-image:linear-gradient(90deg, #121212 0%, #303030 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#303030;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#494949;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Sora regularr", Sans-serif;font-weight:400;}body.elementor-page-8429:not(.elementor-motion-effects-element-type-background), body.elementor-page-8429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-8429 .elementor-element.elementor-element-c4916b6{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-8429 .elementor-element.elementor-element-157ea4d{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-8429 .elementor-element.elementor-element-d223a72{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-8429 .elementor-element.elementor-element-318d9ad{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-8429 .elementor-element.elementor-element-bc92a23{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-8429 .elementor-element.elementor-element-929d02f{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}}@media(max-width:767px){.elementor-8429 .elementor-element.elementor-element-3e7bf8c{--min-height:600px;}.elementor-8429 .elementor-element.elementor-element-483780a{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-8429 .elementor-element.elementor-element-483780a .elementor-image-box-title{font-size:36px;}.elementor-8429 .elementor-element.elementor-element-483780a .elementor-image-box-description{font-size:16px;}.elementor-8429 .elementor-element.elementor-element-605f395 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-8429 .elementor-element.elementor-element-f977393{--content-width:360px;}.elementor-8429 .elementor-element.elementor-element-c4916b6{--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-8429 .elementor-element.elementor-element-b986289{--width:100%;}.elementor-8429 .elementor-element.elementor-element-69b812b{--width:100%;}.elementor-8429 .elementor-element.elementor-element-b5920e3{--width:100%;}.elementor-8429 .elementor-element.elementor-element-80c80eb{--width:100%;}.elementor-8429 .elementor-element.elementor-element-ec01ede{--width:100%;}.elementor-8429 .elementor-element.elementor-element-a5e2a96{--width:100%;}.elementor-8429 .elementor-element.elementor-element-6f0e09d{--width:100%;}.elementor-8429 .elementor-element.elementor-element-0f62918{--width:100%;}.elementor-8429 .elementor-element.elementor-element-f198223{--width:100%;}.elementor-8429 .elementor-element.elementor-element-750a5e7{--width:100%;}.elementor-8429 .elementor-element.elementor-element-ccf7658{--width:100%;}.elementor-8429 .elementor-element.elementor-element-9606654{--width:100%;}.elementor-8429 .elementor-element.elementor-element-4680df7{--width:100%;}.elementor-8429 .elementor-element.elementor-element-bed547a{--width:100%;}.elementor-8429 .elementor-element.elementor-element-09418ea{--width:100%;}.elementor-8429 .elementor-element.elementor-element-c27a876{--width:100%;}.elementor-8429 .elementor-element.elementor-element-157ea4d{--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-8429 .elementor-element.elementor-element-408fc62{--width:100%;}.elementor-8429 .elementor-element.elementor-element-b88209d{--width:100%;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf{--width:100%;}.elementor-8429 .elementor-element.elementor-element-9880c9f{--width:100%;}.elementor-8429 .elementor-element.elementor-element-78c3106{--width:100%;}.elementor-8429 .elementor-element.elementor-element-0c288fd{--width:100%;}.elementor-8429 .elementor-element.elementor-element-d4ee77f{--width:100%;}.elementor-8429 .elementor-element.elementor-element-158097a{--width:100%;}.elementor-8429 .elementor-element.elementor-element-08361a8{--width:100%;}.elementor-8429 .elementor-element.elementor-element-90c5093{--width:100%;}.elementor-8429 .elementor-element.elementor-element-1e88419{--width:100%;}.elementor-8429 .elementor-element.elementor-element-468380e{--width:100%;}.elementor-8429 .elementor-element.elementor-element-f33d627{--width:100%;}.elementor-8429 .elementor-element.elementor-element-bf6e03a{--width:100%;}.elementor-8429 .elementor-element.elementor-element-836d521{--width:100%;}.elementor-8429 .elementor-element.elementor-element-6da7934{--width:100%;}.elementor-8429 .elementor-element.elementor-element-5cf9f78{--width:100%;}.elementor-8429 .elementor-element.elementor-element-114bd98{--width:100%;}.elementor-8429 .elementor-element.elementor-element-0e6617f{--width:100%;}.elementor-8429 .elementor-element.elementor-element-23eda8b{--width:100%;}.elementor-8429 .elementor-element.elementor-element-9e4b843{--width:100%;}.elementor-8429 .elementor-element.elementor-element-fae7b48{--width:100%;}.elementor-8429 .elementor-element.elementor-element-32bda1e{--width:100%;}.elementor-8429 .elementor-element.elementor-element-1e30904{--width:100%;}.elementor-8429 .elementor-element.elementor-element-652f05d{--width:100%;}.elementor-8429 .elementor-element.elementor-element-0a927ad{--width:100%;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f{--width:100%;}.elementor-8429 .elementor-element.elementor-element-5bdffbe{--width:100%;}.elementor-8429 .elementor-element.elementor-element-39e1cd2{--width:100%;}.elementor-8429 .elementor-element.elementor-element-af96957{--width:100%;}.elementor-8429 .elementor-element.elementor-element-d223a72{--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-8429 .elementor-element.elementor-element-1f749a2{--width:100%;}.elementor-8429 .elementor-element.elementor-element-482c3f1{--width:100%;}.elementor-8429 .elementor-element.elementor-element-f9a4df5{--width:100%;}.elementor-8429 .elementor-element.elementor-element-a5aa996{--width:100%;}.elementor-8429 .elementor-element.elementor-element-740c1cb{--width:100%;}.elementor-8429 .elementor-element.elementor-element-f5aaaec{--width:100%;}.elementor-8429 .elementor-element.elementor-element-e280c6e{--width:100%;}.elementor-8429 .elementor-element.elementor-element-7417734{--width:100%;}.elementor-8429 .elementor-element.elementor-element-d39dee5{--width:100%;}.elementor-8429 .elementor-element.elementor-element-77921e5{--width:100%;}.elementor-8429 .elementor-element.elementor-element-be733fc{--width:100%;}.elementor-8429 .elementor-element.elementor-element-2ac1843{--width:100%;}.elementor-8429 .elementor-element.elementor-element-139181c{--width:100%;}.elementor-8429 .elementor-element.elementor-element-15b30fb{--width:100%;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1{--width:100%;}.elementor-8429 .elementor-element.elementor-element-c35b1ff{--width:100%;}.elementor-8429 .elementor-element.elementor-element-dacf16c{--width:100%;}.elementor-8429 .elementor-element.elementor-element-658631b{--width:100%;}.elementor-8429 .elementor-element.elementor-element-cfd04c8{--width:100%;}.elementor-8429 .elementor-element.elementor-element-be7e6be{--width:100%;}.elementor-8429 .elementor-element.elementor-element-32d84f7{--width:100%;}.elementor-8429 .elementor-element.elementor-element-318d9ad{--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-8429 .elementor-element.elementor-element-c31d4b5{--width:100%;}.elementor-8429 .elementor-element.elementor-element-7aba69e{--width:100%;}.elementor-8429 .elementor-element.elementor-element-900a035{--width:100%;}.elementor-8429 .elementor-element.elementor-element-c2709aa{--width:100%;}.elementor-8429 .elementor-element.elementor-element-0b64a25{--width:100%;}.elementor-8429 .elementor-element.elementor-element-c7620e0{--width:100%;}.elementor-8429 .elementor-element.elementor-element-2693b8f{--width:100%;}.elementor-8429 .elementor-element.elementor-element-b88d6f2{--width:100%;}.elementor-8429 .elementor-element.elementor-element-7cb8f65{--width:100%;}.elementor-8429 .elementor-element.elementor-element-65ea98c{--width:100%;}.elementor-8429 .elementor-element.elementor-element-bc92a23{--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-8429 .elementor-element.elementor-element-2441b6d{--width:100%;}.elementor-8429 .elementor-element.elementor-element-e840862{--width:100%;}.elementor-8429 .elementor-element.elementor-element-f389946{--width:100%;}.elementor-8429 .elementor-element.elementor-element-0e6c44d{--width:100%;}.elementor-8429 .elementor-element.elementor-element-56f5233{--width:100%;}.elementor-8429 .elementor-element.elementor-element-e008870{--width:100%;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e{--width:100%;}.elementor-8429 .elementor-element.elementor-element-929d02f{--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-8429 .elementor-element.elementor-element-9c9e284{--width:100%;}.elementor-8429 .elementor-element.elementor-element-3f18b69{--width:100%;}.elementor-8429 .elementor-element.elementor-element-6460a45{--width:100%;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a{--width:100%;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8429 .elementor-element.elementor-element-a2d0dfd{--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:5px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:5px;--n-tabs-title-font-size:16px;}}@media(min-width:768px){.elementor-8429 .elementor-element.elementor-element-f977393{--content-width:1280px;}.elementor-8429 .elementor-element.elementor-element-c4916b6{--content-width:100%;}.elementor-8429 .elementor-element.elementor-element-b986289{--width:416px;}.elementor-8429 .elementor-element.elementor-element-69b812b{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b5920e3{--width:416px;}.elementor-8429 .elementor-element.elementor-element-80c80eb{--width:416px;}.elementor-8429 .elementor-element.elementor-element-ec01ede{--width:416px;}.elementor-8429 .elementor-element.elementor-element-a5e2a96{--width:416px;}.elementor-8429 .elementor-element.elementor-element-6f0e09d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0f62918{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f198223{--width:416px;}.elementor-8429 .elementor-element.elementor-element-750a5e7{--width:416px;}.elementor-8429 .elementor-element.elementor-element-ccf7658{--width:416px;}.elementor-8429 .elementor-element.elementor-element-9606654{--width:416px;}.elementor-8429 .elementor-element.elementor-element-4680df7{--width:416px;}.elementor-8429 .elementor-element.elementor-element-bed547a{--width:416px;}.elementor-8429 .elementor-element.elementor-element-09418ea{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c27a876{--width:416px;}.elementor-8429 .elementor-element.elementor-element-157ea4d{--content-width:100%;}.elementor-8429 .elementor-element.elementor-element-408fc62{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b88209d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf{--width:416px;}.elementor-8429 .elementor-element.elementor-element-9880c9f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-78c3106{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0c288fd{--width:416px;}.elementor-8429 .elementor-element.elementor-element-d4ee77f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-158097a{--width:416px;}.elementor-8429 .elementor-element.elementor-element-08361a8{--width:416px;}.elementor-8429 .elementor-element.elementor-element-90c5093{--width:416px;}.elementor-8429 .elementor-element.elementor-element-1e88419{--width:416px;}.elementor-8429 .elementor-element.elementor-element-468380e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f33d627{--width:416px;}.elementor-8429 .elementor-element.elementor-element-bf6e03a{--width:416px;}.elementor-8429 .elementor-element.elementor-element-836d521{--width:416px;}.elementor-8429 .elementor-element.elementor-element-6da7934{--width:416px;}.elementor-8429 .elementor-element.elementor-element-5cf9f78{--width:416px;}.elementor-8429 .elementor-element.elementor-element-114bd98{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0e6617f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-23eda8b{--width:416px;}.elementor-8429 .elementor-element.elementor-element-9e4b843{--width:416px;}.elementor-8429 .elementor-element.elementor-element-fae7b48{--width:416px;}.elementor-8429 .elementor-element.elementor-element-32bda1e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-1e30904{--width:416px;}.elementor-8429 .elementor-element.elementor-element-652f05d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0a927ad{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-5bdffbe{--width:416px;}.elementor-8429 .elementor-element.elementor-element-39e1cd2{--width:416px;}.elementor-8429 .elementor-element.elementor-element-af96957{--width:416px;}.elementor-8429 .elementor-element.elementor-element-d223a72{--content-width:100%;}.elementor-8429 .elementor-element.elementor-element-1f749a2{--width:416px;}.elementor-8429 .elementor-element.elementor-element-482c3f1{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f9a4df5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-a5aa996{--width:416px;}.elementor-8429 .elementor-element.elementor-element-740c1cb{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f5aaaec{--width:416px;}.elementor-8429 .elementor-element.elementor-element-e280c6e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-7417734{--width:416px;}.elementor-8429 .elementor-element.elementor-element-d39dee5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-77921e5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-be733fc{--width:416px;}.elementor-8429 .elementor-element.elementor-element-2ac1843{--width:416px;}.elementor-8429 .elementor-element.elementor-element-139181c{--width:416px;}.elementor-8429 .elementor-element.elementor-element-15b30fb{--width:416px;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c35b1ff{--width:416px;}.elementor-8429 .elementor-element.elementor-element-dacf16c{--width:416px;}.elementor-8429 .elementor-element.elementor-element-658631b{--width:416px;}.elementor-8429 .elementor-element.elementor-element-cfd04c8{--width:416px;}.elementor-8429 .elementor-element.elementor-element-be7e6be{--width:416px;}.elementor-8429 .elementor-element.elementor-element-32d84f7{--width:416px;}.elementor-8429 .elementor-element.elementor-element-318d9ad{--content-width:100%;}.elementor-8429 .elementor-element.elementor-element-c31d4b5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-7aba69e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-900a035{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c2709aa{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0b64a25{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c7620e0{--width:416px;}.elementor-8429 .elementor-element.elementor-element-2693b8f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b88d6f2{--width:416px;}.elementor-8429 .elementor-element.elementor-element-7cb8f65{--width:416px;}.elementor-8429 .elementor-element.elementor-element-65ea98c{--width:416px;}.elementor-8429 .elementor-element.elementor-element-bc92a23{--content-width:100%;}.elementor-8429 .elementor-element.elementor-element-2441b6d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-e840862{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f389946{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0e6c44d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-56f5233{--width:416px;}.elementor-8429 .elementor-element.elementor-element-e008870{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-929d02f{--content-width:100%;}.elementor-8429 .elementor-element.elementor-element-9c9e284{--width:416px;}.elementor-8429 .elementor-element.elementor-element-3f18b69{--width:416px;}.elementor-8429 .elementor-element.elementor-element-6460a45{--width:416px;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a{--width:416px;}}@media(max-width:1366px) and (min-width:768px){.elementor-8429 .elementor-element.elementor-element-f977393{--content-width:1100px;}.elementor-8429 .elementor-element.elementor-element-b986289{--width:358px;}.elementor-8429 .elementor-element.elementor-element-69b812b{--width:358px;}.elementor-8429 .elementor-element.elementor-element-b5920e3{--width:358px;}.elementor-8429 .elementor-element.elementor-element-80c80eb{--width:358px;}.elementor-8429 .elementor-element.elementor-element-ec01ede{--width:358px;}.elementor-8429 .elementor-element.elementor-element-a5e2a96{--width:358px;}.elementor-8429 .elementor-element.elementor-element-6f0e09d{--width:358px;}.elementor-8429 .elementor-element.elementor-element-0f62918{--width:358px;}.elementor-8429 .elementor-element.elementor-element-f198223{--width:358px;}.elementor-8429 .elementor-element.elementor-element-750a5e7{--width:358px;}.elementor-8429 .elementor-element.elementor-element-ccf7658{--width:358px;}.elementor-8429 .elementor-element.elementor-element-9606654{--width:358px;}.elementor-8429 .elementor-element.elementor-element-4680df7{--width:358px;}.elementor-8429 .elementor-element.elementor-element-bed547a{--width:358px;}.elementor-8429 .elementor-element.elementor-element-09418ea{--width:358px;}.elementor-8429 .elementor-element.elementor-element-c27a876{--width:358px;}.elementor-8429 .elementor-element.elementor-element-408fc62{--width:358px;}.elementor-8429 .elementor-element.elementor-element-b88209d{--width:358px;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf{--width:358px;}.elementor-8429 .elementor-element.elementor-element-9880c9f{--width:358px;}.elementor-8429 .elementor-element.elementor-element-78c3106{--width:358px;}.elementor-8429 .elementor-element.elementor-element-0c288fd{--width:358px;}.elementor-8429 .elementor-element.elementor-element-d4ee77f{--width:358px;}.elementor-8429 .elementor-element.elementor-element-158097a{--width:358px;}.elementor-8429 .elementor-element.elementor-element-08361a8{--width:358px;}.elementor-8429 .elementor-element.elementor-element-90c5093{--width:358px;}.elementor-8429 .elementor-element.elementor-element-1e88419{--width:358px;}.elementor-8429 .elementor-element.elementor-element-468380e{--width:358px;}.elementor-8429 .elementor-element.elementor-element-f33d627{--width:358px;}.elementor-8429 .elementor-element.elementor-element-bf6e03a{--width:358px;}.elementor-8429 .elementor-element.elementor-element-836d521{--width:358px;}.elementor-8429 .elementor-element.elementor-element-6da7934{--width:358px;}.elementor-8429 .elementor-element.elementor-element-5cf9f78{--width:358px;}.elementor-8429 .elementor-element.elementor-element-114bd98{--width:358px;}.elementor-8429 .elementor-element.elementor-element-0e6617f{--width:358px;}.elementor-8429 .elementor-element.elementor-element-23eda8b{--width:358px;}.elementor-8429 .elementor-element.elementor-element-9e4b843{--width:358px;}.elementor-8429 .elementor-element.elementor-element-fae7b48{--width:358px;}.elementor-8429 .elementor-element.elementor-element-32bda1e{--width:358px;}.elementor-8429 .elementor-element.elementor-element-1e30904{--width:358px;}.elementor-8429 .elementor-element.elementor-element-652f05d{--width:358px;}.elementor-8429 .elementor-element.elementor-element-0a927ad{--width:358px;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f{--width:358px;}.elementor-8429 .elementor-element.elementor-element-5bdffbe{--width:358px;}.elementor-8429 .elementor-element.elementor-element-39e1cd2{--width:358px;}.elementor-8429 .elementor-element.elementor-element-af96957{--width:358px;}.elementor-8429 .elementor-element.elementor-element-1f749a2{--width:358px;}.elementor-8429 .elementor-element.elementor-element-482c3f1{--width:358px;}.elementor-8429 .elementor-element.elementor-element-f9a4df5{--width:358px;}.elementor-8429 .elementor-element.elementor-element-a5aa996{--width:358px;}.elementor-8429 .elementor-element.elementor-element-740c1cb{--width:358px;}.elementor-8429 .elementor-element.elementor-element-f5aaaec{--width:358px;}.elementor-8429 .elementor-element.elementor-element-e280c6e{--width:358px;}.elementor-8429 .elementor-element.elementor-element-7417734{--width:358px;}.elementor-8429 .elementor-element.elementor-element-d39dee5{--width:358px;}.elementor-8429 .elementor-element.elementor-element-77921e5{--width:358px;}.elementor-8429 .elementor-element.elementor-element-be733fc{--width:358px;}.elementor-8429 .elementor-element.elementor-element-2ac1843{--width:358px;}.elementor-8429 .elementor-element.elementor-element-139181c{--width:358px;}.elementor-8429 .elementor-element.elementor-element-15b30fb{--width:358px;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1{--width:358px;}.elementor-8429 .elementor-element.elementor-element-c35b1ff{--width:358px;}.elementor-8429 .elementor-element.elementor-element-dacf16c{--width:358px;}.elementor-8429 .elementor-element.elementor-element-658631b{--width:358px;}.elementor-8429 .elementor-element.elementor-element-cfd04c8{--width:358px;}.elementor-8429 .elementor-element.elementor-element-be7e6be{--width:358px;}.elementor-8429 .elementor-element.elementor-element-32d84f7{--width:358px;}.elementor-8429 .elementor-element.elementor-element-c31d4b5{--width:358px;}.elementor-8429 .elementor-element.elementor-element-7aba69e{--width:358px;}.elementor-8429 .elementor-element.elementor-element-900a035{--width:358px;}.elementor-8429 .elementor-element.elementor-element-c2709aa{--width:358px;}.elementor-8429 .elementor-element.elementor-element-0b64a25{--width:358px;}.elementor-8429 .elementor-element.elementor-element-c7620e0{--width:358px;}.elementor-8429 .elementor-element.elementor-element-2693b8f{--width:358px;}.elementor-8429 .elementor-element.elementor-element-b88d6f2{--width:358px;}.elementor-8429 .elementor-element.elementor-element-7cb8f65{--width:358px;}.elementor-8429 .elementor-element.elementor-element-65ea98c{--width:358px;}.elementor-8429 .elementor-element.elementor-element-2441b6d{--width:358px;}.elementor-8429 .elementor-element.elementor-element-e840862{--width:358px;}.elementor-8429 .elementor-element.elementor-element-f389946{--width:358px;}.elementor-8429 .elementor-element.elementor-element-0e6c44d{--width:358px;}.elementor-8429 .elementor-element.elementor-element-56f5233{--width:358px;}.elementor-8429 .elementor-element.elementor-element-e008870{--width:358px;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e{--width:358px;}.elementor-8429 .elementor-element.elementor-element-9c9e284{--width:358px;}.elementor-8429 .elementor-element.elementor-element-3f18b69{--width:358px;}.elementor-8429 .elementor-element.elementor-element-6460a45{--width:358px;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a{--width:358px;}}@media(max-width:1200px) and (min-width:768px){.elementor-8429 .elementor-element.elementor-element-f977393{--content-width:925px;}.elementor-8429 .elementor-element.elementor-element-b986289{--width:416px;}.elementor-8429 .elementor-element.elementor-element-69b812b{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b5920e3{--width:416px;}.elementor-8429 .elementor-element.elementor-element-80c80eb{--width:416px;}.elementor-8429 .elementor-element.elementor-element-ec01ede{--width:416px;}.elementor-8429 .elementor-element.elementor-element-a5e2a96{--width:416px;}.elementor-8429 .elementor-element.elementor-element-6f0e09d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0f62918{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f198223{--width:416px;}.elementor-8429 .elementor-element.elementor-element-750a5e7{--width:416px;}.elementor-8429 .elementor-element.elementor-element-ccf7658{--width:416px;}.elementor-8429 .elementor-element.elementor-element-9606654{--width:416px;}.elementor-8429 .elementor-element.elementor-element-4680df7{--width:416px;}.elementor-8429 .elementor-element.elementor-element-bed547a{--width:416px;}.elementor-8429 .elementor-element.elementor-element-09418ea{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c27a876{--width:416px;}.elementor-8429 .elementor-element.elementor-element-408fc62{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b88209d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf{--width:416px;}.elementor-8429 .elementor-element.elementor-element-9880c9f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-78c3106{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0c288fd{--width:416px;}.elementor-8429 .elementor-element.elementor-element-d4ee77f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-158097a{--width:416px;}.elementor-8429 .elementor-element.elementor-element-08361a8{--width:416px;}.elementor-8429 .elementor-element.elementor-element-90c5093{--width:416px;}.elementor-8429 .elementor-element.elementor-element-1e88419{--width:416px;}.elementor-8429 .elementor-element.elementor-element-468380e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f33d627{--width:416px;}.elementor-8429 .elementor-element.elementor-element-bf6e03a{--width:416px;}.elementor-8429 .elementor-element.elementor-element-836d521{--width:416px;}.elementor-8429 .elementor-element.elementor-element-6da7934{--width:416px;}.elementor-8429 .elementor-element.elementor-element-5cf9f78{--width:416px;}.elementor-8429 .elementor-element.elementor-element-114bd98{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0e6617f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-23eda8b{--width:416px;}.elementor-8429 .elementor-element.elementor-element-9e4b843{--width:416px;}.elementor-8429 .elementor-element.elementor-element-fae7b48{--width:416px;}.elementor-8429 .elementor-element.elementor-element-32bda1e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-1e30904{--width:416px;}.elementor-8429 .elementor-element.elementor-element-652f05d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0a927ad{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-5bdffbe{--width:416px;}.elementor-8429 .elementor-element.elementor-element-39e1cd2{--width:416px;}.elementor-8429 .elementor-element.elementor-element-af96957{--width:416px;}.elementor-8429 .elementor-element.elementor-element-1f749a2{--width:416px;}.elementor-8429 .elementor-element.elementor-element-482c3f1{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f9a4df5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-a5aa996{--width:416px;}.elementor-8429 .elementor-element.elementor-element-740c1cb{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f5aaaec{--width:416px;}.elementor-8429 .elementor-element.elementor-element-e280c6e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-7417734{--width:416px;}.elementor-8429 .elementor-element.elementor-element-d39dee5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-77921e5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-be733fc{--width:416px;}.elementor-8429 .elementor-element.elementor-element-2ac1843{--width:416px;}.elementor-8429 .elementor-element.elementor-element-139181c{--width:416px;}.elementor-8429 .elementor-element.elementor-element-15b30fb{--width:416px;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c35b1ff{--width:416px;}.elementor-8429 .elementor-element.elementor-element-dacf16c{--width:416px;}.elementor-8429 .elementor-element.elementor-element-658631b{--width:416px;}.elementor-8429 .elementor-element.elementor-element-cfd04c8{--width:416px;}.elementor-8429 .elementor-element.elementor-element-be7e6be{--width:416px;}.elementor-8429 .elementor-element.elementor-element-32d84f7{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c31d4b5{--width:416px;}.elementor-8429 .elementor-element.elementor-element-7aba69e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-900a035{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c2709aa{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0b64a25{--width:416px;}.elementor-8429 .elementor-element.elementor-element-c7620e0{--width:416px;}.elementor-8429 .elementor-element.elementor-element-2693b8f{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b88d6f2{--width:416px;}.elementor-8429 .elementor-element.elementor-element-7cb8f65{--width:416px;}.elementor-8429 .elementor-element.elementor-element-65ea98c{--width:416px;}.elementor-8429 .elementor-element.elementor-element-2441b6d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-e840862{--width:416px;}.elementor-8429 .elementor-element.elementor-element-f389946{--width:416px;}.elementor-8429 .elementor-element.elementor-element-0e6c44d{--width:416px;}.elementor-8429 .elementor-element.elementor-element-56f5233{--width:416px;}.elementor-8429 .elementor-element.elementor-element-e008870{--width:416px;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e{--width:416px;}.elementor-8429 .elementor-element.elementor-element-9c9e284{--width:416px;}.elementor-8429 .elementor-element.elementor-element-3f18b69{--width:416px;}.elementor-8429 .elementor-element.elementor-element-6460a45{--width:416px;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a{--width:416px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8429 .elementor-element.elementor-element-f977393{--content-width:781px;}.elementor-8429 .elementor-element.elementor-element-b986289{--width:49%;}.elementor-8429 .elementor-element.elementor-element-69b812b{--width:49%;}.elementor-8429 .elementor-element.elementor-element-b5920e3{--width:49%;}.elementor-8429 .elementor-element.elementor-element-80c80eb{--width:49%;}.elementor-8429 .elementor-element.elementor-element-ec01ede{--width:49%;}.elementor-8429 .elementor-element.elementor-element-a5e2a96{--width:49%;}.elementor-8429 .elementor-element.elementor-element-6f0e09d{--width:49%;}.elementor-8429 .elementor-element.elementor-element-0f62918{--width:49%;}.elementor-8429 .elementor-element.elementor-element-f198223{--width:49%;}.elementor-8429 .elementor-element.elementor-element-750a5e7{--width:49%;}.elementor-8429 .elementor-element.elementor-element-ccf7658{--width:49%;}.elementor-8429 .elementor-element.elementor-element-9606654{--width:49%;}.elementor-8429 .elementor-element.elementor-element-4680df7{--width:49%;}.elementor-8429 .elementor-element.elementor-element-bed547a{--width:49%;}.elementor-8429 .elementor-element.elementor-element-09418ea{--width:49%;}.elementor-8429 .elementor-element.elementor-element-c27a876{--width:49%;}.elementor-8429 .elementor-element.elementor-element-408fc62{--width:49%;}.elementor-8429 .elementor-element.elementor-element-b88209d{--width:49%;}.elementor-8429 .elementor-element.elementor-element-b8ca6cf{--width:49%;}.elementor-8429 .elementor-element.elementor-element-9880c9f{--width:49%;}.elementor-8429 .elementor-element.elementor-element-78c3106{--width:49%;}.elementor-8429 .elementor-element.elementor-element-0c288fd{--width:49%;}.elementor-8429 .elementor-element.elementor-element-d4ee77f{--width:49%;}.elementor-8429 .elementor-element.elementor-element-158097a{--width:49%;}.elementor-8429 .elementor-element.elementor-element-08361a8{--width:49%;}.elementor-8429 .elementor-element.elementor-element-90c5093{--width:49%;}.elementor-8429 .elementor-element.elementor-element-1e88419{--width:49%;}.elementor-8429 .elementor-element.elementor-element-468380e{--width:49%;}.elementor-8429 .elementor-element.elementor-element-f33d627{--width:49%;}.elementor-8429 .elementor-element.elementor-element-bf6e03a{--width:49%;}.elementor-8429 .elementor-element.elementor-element-836d521{--width:49%;}.elementor-8429 .elementor-element.elementor-element-6da7934{--width:49%;}.elementor-8429 .elementor-element.elementor-element-5cf9f78{--width:49%;}.elementor-8429 .elementor-element.elementor-element-114bd98{--width:49%;}.elementor-8429 .elementor-element.elementor-element-0e6617f{--width:49%;}.elementor-8429 .elementor-element.elementor-element-23eda8b{--width:49%;}.elementor-8429 .elementor-element.elementor-element-9e4b843{--width:49%;}.elementor-8429 .elementor-element.elementor-element-fae7b48{--width:49%;}.elementor-8429 .elementor-element.elementor-element-32bda1e{--width:49%;}.elementor-8429 .elementor-element.elementor-element-1e30904{--width:49%;}.elementor-8429 .elementor-element.elementor-element-652f05d{--width:49%;}.elementor-8429 .elementor-element.elementor-element-0a927ad{--width:49%;}.elementor-8429 .elementor-element.elementor-element-c3c2b8f{--width:49%;}.elementor-8429 .elementor-element.elementor-element-5bdffbe{--width:49%;}.elementor-8429 .elementor-element.elementor-element-39e1cd2{--width:49%;}.elementor-8429 .elementor-element.elementor-element-af96957{--width:49%;}.elementor-8429 .elementor-element.elementor-element-1f749a2{--width:49%;}.elementor-8429 .elementor-element.elementor-element-482c3f1{--width:49%;}.elementor-8429 .elementor-element.elementor-element-f9a4df5{--width:49%;}.elementor-8429 .elementor-element.elementor-element-a5aa996{--width:49%;}.elementor-8429 .elementor-element.elementor-element-740c1cb{--width:49%;}.elementor-8429 .elementor-element.elementor-element-f5aaaec{--width:49%;}.elementor-8429 .elementor-element.elementor-element-e280c6e{--width:49%;}.elementor-8429 .elementor-element.elementor-element-7417734{--width:49%;}.elementor-8429 .elementor-element.elementor-element-d39dee5{--width:49%;}.elementor-8429 .elementor-element.elementor-element-77921e5{--width:49%;}.elementor-8429 .elementor-element.elementor-element-be733fc{--width:49%;}.elementor-8429 .elementor-element.elementor-element-2ac1843{--width:49%;}.elementor-8429 .elementor-element.elementor-element-139181c{--width:49%;}.elementor-8429 .elementor-element.elementor-element-15b30fb{--width:49%;}.elementor-8429 .elementor-element.elementor-element-ca6f1a1{--width:49%;}.elementor-8429 .elementor-element.elementor-element-c35b1ff{--width:49%;}.elementor-8429 .elementor-element.elementor-element-dacf16c{--width:49%;}.elementor-8429 .elementor-element.elementor-element-658631b{--width:49%;}.elementor-8429 .elementor-element.elementor-element-cfd04c8{--width:49%;}.elementor-8429 .elementor-element.elementor-element-be7e6be{--width:49%;}.elementor-8429 .elementor-element.elementor-element-32d84f7{--width:49%;}.elementor-8429 .elementor-element.elementor-element-c31d4b5{--width:49%;}.elementor-8429 .elementor-element.elementor-element-7aba69e{--width:49%;}.elementor-8429 .elementor-element.elementor-element-900a035{--width:49%;}.elementor-8429 .elementor-element.elementor-element-c2709aa{--width:49%;}.elementor-8429 .elementor-element.elementor-element-0b64a25{--width:49%;}.elementor-8429 .elementor-element.elementor-element-c7620e0{--width:49%;}.elementor-8429 .elementor-element.elementor-element-2693b8f{--width:49%;}.elementor-8429 .elementor-element.elementor-element-b88d6f2{--width:49%;}.elementor-8429 .elementor-element.elementor-element-7cb8f65{--width:49%;}.elementor-8429 .elementor-element.elementor-element-65ea98c{--width:49%;}.elementor-8429 .elementor-element.elementor-element-2441b6d{--width:49%;}.elementor-8429 .elementor-element.elementor-element-e840862{--width:49%;}.elementor-8429 .elementor-element.elementor-element-f389946{--width:49%;}.elementor-8429 .elementor-element.elementor-element-0e6c44d{--width:49%;}.elementor-8429 .elementor-element.elementor-element-56f5233{--width:49%;}.elementor-8429 .elementor-element.elementor-element-e008870{--width:49%;}.elementor-8429 .elementor-element.elementor-element-b2cbd0e{--width:49%;}.elementor-8429 .elementor-element.elementor-element-9c9e284{--width:49%;}.elementor-8429 .elementor-element.elementor-element-3f18b69{--width:49%;}.elementor-8429 .elementor-element.elementor-element-6460a45{--width:49%;}.elementor-8429 .elementor-element.elementor-element-fc8ad0a{--width:49%;}}@media(max-width:880px) and (min-width:768px){.elementor-8429 .elementor-element.elementor-element-f977393{--content-width:728px;}}/* Start custom CSS for html, class: .elementor-element-8194557 */.elementor-8429 .elementor-element.elementor-element-8194557{
  pointer-events: none;
  display: table;
  width: 1920px;
  height: 100vh;
  position: fixed;
  background-color: transparent;
  line-height: 1.6;
  font-family: sans-serif;
  overflow: hidden;
}
.lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 100vw;
}
.line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: #181818;
  overflow: hidden;
}
.line::after {
  content: "";
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, transparent, #404040);
  -webkit-animation: drop 7s 0s infinite;
          animation: drop 5s 0s infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
          animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}
.line:nth-child(1) {
  margin-left: -30%;
}
.line:nth-child(1)::after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.line:nth-child(2) {
  margin-left: -10%;
}
.line:nth-child(2)::after {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.line:nth-child(3) {
  margin-left: 10%;
}
.line:nth-child(3)::after {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.line:nth-child(4) {
  margin-left: 30%;
}
.line:nth-child(4)::after {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
@-webkit-keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}
@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-171261a */canvas{
  width: 100vw;
  height: 800px;
}
#renderSurface{
    filter: grayscale(1) brightness(1);
}
.elementor-8429 .elementor-element.elementor-element-171261a{
      position: absolute;
      mix-blend-mode: color-dodge;
      height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7bf8c */.elementor-8429 .elementor-element.elementor-element-3e7bf8c::before {
    content: "";
    opacity: 0.03;
    background-color: transparent;
    background-image: radial-gradient(white 1px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: -11;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824f2af */.elementor-8429 .elementor-element.elementor-element-824f2af:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d3821 */.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b986289 */.elementor-8429 .elementor-element.elementor-element-b986289:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b986289:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951009a */.elementor-8429 .elementor-element.elementor-element-951009a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0bcb0c */.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b812b */.elementor-8429 .elementor-element.elementor-element-69b812b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-69b812b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb1cf7 */.elementor-8429 .elementor-element.elementor-element-efb1cf7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4080991 */.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5920e3 */.elementor-8429 .elementor-element.elementor-element-b5920e3:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b5920e3:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ae7a */.elementor-8429 .elementor-element.elementor-element-4a5ae7a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d99f33 */.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c80eb */.elementor-8429 .elementor-element.elementor-element-80c80eb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-80c80eb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4fe05 */.elementor-8429 .elementor-element.elementor-element-fc4fe05:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c23c3d */.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec01ede */.elementor-8429 .elementor-element.elementor-element-ec01ede:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ec01ede:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4b0da */.elementor-8429 .elementor-element.elementor-element-0e4b0da:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9017569 */.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e2a96 */.elementor-8429 .elementor-element.elementor-element-a5e2a96:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5e2a96:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb8785 */.elementor-8429 .elementor-element.elementor-element-ddb8785:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233bf78 */.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0e09d */.elementor-8429 .elementor-element.elementor-element-6f0e09d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6f0e09d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cba4f69 */.elementor-8429 .elementor-element.elementor-element-cba4f69:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbdf86 */.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f62918 */.elementor-8429 .elementor-element.elementor-element-0f62918:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0f62918:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa7829 */.elementor-8429 .elementor-element.elementor-element-6aa7829:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e18c8 */.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f198223 */.elementor-8429 .elementor-element.elementor-element-f198223:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f198223:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4ed659 */.elementor-8429 .elementor-element.elementor-element-c4ed659:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9219b7 */.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750a5e7 */.elementor-8429 .elementor-element.elementor-element-750a5e7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-750a5e7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df4d07 */.elementor-8429 .elementor-element.elementor-element-3df4d07:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b685f */.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7658 */.elementor-8429 .elementor-element.elementor-element-ccf7658:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ccf7658:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd2f0e */.elementor-8429 .elementor-element.elementor-element-7cd2f0e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c93ff */.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606654 */.elementor-8429 .elementor-element.elementor-element-9606654:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9606654:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451a6a */.elementor-8429 .elementor-element.elementor-element-7451a6a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3705b */.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4680df7 */.elementor-8429 .elementor-element.elementor-element-4680df7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-4680df7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55c1ca */.elementor-8429 .elementor-element.elementor-element-b55c1ca:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d01e7d6 */.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed547a */.elementor-8429 .elementor-element.elementor-element-bed547a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bed547a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1120382 */.elementor-8429 .elementor-element.elementor-element-1120382:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f17fe */.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09418ea */.elementor-8429 .elementor-element.elementor-element-09418ea:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-09418ea:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08dab13 */.elementor-8429 .elementor-element.elementor-element-08dab13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3201661 */.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27a876 */.elementor-8429 .elementor-element.elementor-element-c27a876:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c27a876:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f10d17 */.elementor-8429 .elementor-element.elementor-element-8f10d17:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d610 */.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc62 */.elementor-8429 .elementor-element.elementor-element-408fc62:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-408fc62:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff55b7 */.elementor-8429 .elementor-element.elementor-element-2ff55b7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2dee9 */.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88209d */.elementor-8429 .elementor-element.elementor-element-b88209d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88209d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba8be7e */.elementor-8429 .elementor-element.elementor-element-ba8be7e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edb489 */.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca6cf */.elementor-8429 .elementor-element.elementor-element-b8ca6cf:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b8ca6cf:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3777b25 */.elementor-8429 .elementor-element.elementor-element-3777b25:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9898566 */.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9880c9f */.elementor-8429 .elementor-element.elementor-element-9880c9f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9880c9f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6862 */.elementor-8429 .elementor-element.elementor-element-28a6862:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29addaf */.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3106 */.elementor-8429 .elementor-element.elementor-element-78c3106:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-78c3106:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae977d */.elementor-8429 .elementor-element.elementor-element-dae977d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09be587 */.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c288fd */.elementor-8429 .elementor-element.elementor-element-0c288fd:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0c288fd:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c56fc28 */.elementor-8429 .elementor-element.elementor-element-c56fc28:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c536eb */.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ee77f */.elementor-8429 .elementor-element.elementor-element-d4ee77f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d4ee77f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2bbf29 */.elementor-8429 .elementor-element.elementor-element-d2bbf29:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45f944 */.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158097a */.elementor-8429 .elementor-element.elementor-element-158097a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-158097a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ead5e */.elementor-8429 .elementor-element.elementor-element-23ead5e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86df62d */.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08361a8 */.elementor-8429 .elementor-element.elementor-element-08361a8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-08361a8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c5e22 */.elementor-8429 .elementor-element.elementor-element-88c5e22:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cee0ec */.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c5093 */.elementor-8429 .elementor-element.elementor-element-90c5093:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-90c5093:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666430d */.elementor-8429 .elementor-element.elementor-element-666430d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a37df13 */.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e88419 */.elementor-8429 .elementor-element.elementor-element-1e88419:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e88419:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05fafa0 */.elementor-8429 .elementor-element.elementor-element-05fafa0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8580dd8 */.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468380e */.elementor-8429 .elementor-element.elementor-element-468380e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-468380e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbf642 */.elementor-8429 .elementor-element.elementor-element-efbf642:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3743e08 */.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d627 */.elementor-8429 .elementor-element.elementor-element-f33d627:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f33d627:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7664 */.elementor-8429 .elementor-element.elementor-element-6df7664:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ac6b7 */.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6e03a */.elementor-8429 .elementor-element.elementor-element-bf6e03a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bf6e03a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c65ef */.elementor-8429 .elementor-element.elementor-element-79c65ef:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4cd8 */.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836d521 */.elementor-8429 .elementor-element.elementor-element-836d521:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-836d521:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaccc79 */.elementor-8429 .elementor-element.elementor-element-aaccc79:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f843a47 */.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7934 */.elementor-8429 .elementor-element.elementor-element-6da7934:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6da7934:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fdd13 */.elementor-8429 .elementor-element.elementor-element-75fdd13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b33b0a */.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf9f78 */.elementor-8429 .elementor-element.elementor-element-5cf9f78:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5cf9f78:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8af55 */.elementor-8429 .elementor-element.elementor-element-4e8af55:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40046bf */.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bd98 */.elementor-8429 .elementor-element.elementor-element-114bd98:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-114bd98:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a107e58 */.elementor-8429 .elementor-element.elementor-element-a107e58:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35915b3 */.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6617f */.elementor-8429 .elementor-element.elementor-element-0e6617f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6617f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b483ed */.elementor-8429 .elementor-element.elementor-element-3b483ed:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc525d4 */.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23eda8b */.elementor-8429 .elementor-element.elementor-element-23eda8b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-23eda8b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67a875 */.elementor-8429 .elementor-element.elementor-element-d67a875:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc5d198 */.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b843 */.elementor-8429 .elementor-element.elementor-element-9e4b843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9e4b843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4232508 */.elementor-8429 .elementor-element.elementor-element-4232508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26accb3 */.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae7b48 */.elementor-8429 .elementor-element.elementor-element-fae7b48:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fae7b48:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73aac8 */.elementor-8429 .elementor-element.elementor-element-f73aac8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-132819a */.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bda1e */.elementor-8429 .elementor-element.elementor-element-32bda1e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32bda1e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81c0dc8 */.elementor-8429 .elementor-element.elementor-element-81c0dc8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d960fc */.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e30904 */.elementor-8429 .elementor-element.elementor-element-1e30904:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e30904:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e89794d */.elementor-8429 .elementor-element.elementor-element-e89794d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3179237 */.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652f05d */.elementor-8429 .elementor-element.elementor-element-652f05d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-652f05d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02d062 */.elementor-8429 .elementor-element.elementor-element-b02d062:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35452b */.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a927ad */.elementor-8429 .elementor-element.elementor-element-0a927ad:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0a927ad:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a318c76 */.elementor-8429 .elementor-element.elementor-element-a318c76:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df99a3 */.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2b8f */.elementor-8429 .elementor-element.elementor-element-c3c2b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c3c2b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c9eb23 */.elementor-8429 .elementor-element.elementor-element-9c9eb23:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2ff61 */.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdffbe */.elementor-8429 .elementor-element.elementor-element-5bdffbe:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5bdffbe:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567f6fc */.elementor-8429 .elementor-element.elementor-element-567f6fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d4bd1 */.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e1cd2 */.elementor-8429 .elementor-element.elementor-element-39e1cd2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-39e1cd2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9edb999 */.elementor-8429 .elementor-element.elementor-element-9edb999:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37c99e */.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af96957 */.elementor-8429 .elementor-element.elementor-element-af96957:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-af96957:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1f630 */.elementor-8429 .elementor-element.elementor-element-ef1f630:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc9783 */.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f749a2 */.elementor-8429 .elementor-element.elementor-element-1f749a2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1f749a2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20cf52e */.elementor-8429 .elementor-element.elementor-element-20cf52e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b93162 */.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c3f1 */.elementor-8429 .elementor-element.elementor-element-482c3f1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-482c3f1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74a3555 */.elementor-8429 .elementor-element.elementor-element-74a3555:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d210e6b */.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a4df5 */.elementor-8429 .elementor-element.elementor-element-f9a4df5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f9a4df5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280482b */.elementor-8429 .elementor-element.elementor-element-280482b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f11e3 */.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa996 */.elementor-8429 .elementor-element.elementor-element-a5aa996:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5aa996:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9befd89 */.elementor-8429 .elementor-element.elementor-element-9befd89:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c6554 */.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740c1cb */.elementor-8429 .elementor-element.elementor-element-740c1cb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-740c1cb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c05aec */.elementor-8429 .elementor-element.elementor-element-5c05aec:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea081b */.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5aaaec */.elementor-8429 .elementor-element.elementor-element-f5aaaec:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f5aaaec:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21845f1 */.elementor-8429 .elementor-element.elementor-element-21845f1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6575274 */.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e280c6e */.elementor-8429 .elementor-element.elementor-element-e280c6e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e280c6e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362a849 */.elementor-8429 .elementor-element.elementor-element-362a849:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e9c04 */.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417734 */.elementor-8429 .elementor-element.elementor-element-7417734:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7417734:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f723508 */.elementor-8429 .elementor-element.elementor-element-f723508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc6869 */.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39dee5 */.elementor-8429 .elementor-element.elementor-element-d39dee5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d39dee5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd070b */.elementor-8429 .elementor-element.elementor-element-2dd070b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dbcd2 */.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77921e5 */.elementor-8429 .elementor-element.elementor-element-77921e5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-77921e5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-799b4d1 */.elementor-8429 .elementor-element.elementor-element-799b4d1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f4120 */.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be733fc */.elementor-8429 .elementor-element.elementor-element-be733fc:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be733fc:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fff2b6 */.elementor-8429 .elementor-element.elementor-element-3fff2b6:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa559f */.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac1843 */.elementor-8429 .elementor-element.elementor-element-2ac1843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2ac1843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af50df0 */.elementor-8429 .elementor-element.elementor-element-af50df0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c032 */.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139181c */.elementor-8429 .elementor-element.elementor-element-139181c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-139181c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d6eff */.elementor-8429 .elementor-element.elementor-element-26d6eff:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9470754 */.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b30fb */.elementor-8429 .elementor-element.elementor-element-15b30fb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-15b30fb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9529e */.elementor-8429 .elementor-element.elementor-element-1e9529e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69f4372 */.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f1a1 */.elementor-8429 .elementor-element.elementor-element-ca6f1a1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ca6f1a1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc7467 */.elementor-8429 .elementor-element.elementor-element-8fc7467:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124cc6b */.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35b1ff */.elementor-8429 .elementor-element.elementor-element-c35b1ff:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c35b1ff:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563571d */.elementor-8429 .elementor-element.elementor-element-563571d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d09b3 */.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacf16c */.elementor-8429 .elementor-element.elementor-element-dacf16c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-dacf16c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066fc9e */.elementor-8429 .elementor-element.elementor-element-066fc9e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff375 */.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658631b */.elementor-8429 .elementor-element.elementor-element-658631b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-658631b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1621a93 */.elementor-8429 .elementor-element.elementor-element-1621a93:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fef738 */.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd04c8 */.elementor-8429 .elementor-element.elementor-element-cfd04c8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-cfd04c8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd71aea */.elementor-8429 .elementor-element.elementor-element-cd71aea:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6714d6 */.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7e6be */.elementor-8429 .elementor-element.elementor-element-be7e6be:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be7e6be:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3e8e */.elementor-8429 .elementor-element.elementor-element-11b3e8e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d93ac9 */.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d84f7 */.elementor-8429 .elementor-element.elementor-element-32d84f7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32d84f7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6a349 */.elementor-8429 .elementor-element.elementor-element-7e6a349:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b7529 */.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31d4b5 */.elementor-8429 .elementor-element.elementor-element-c31d4b5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c31d4b5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a72c */.elementor-8429 .elementor-element.elementor-element-ee5a72c:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bb001d */.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aba69e */.elementor-8429 .elementor-element.elementor-element-7aba69e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7aba69e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424e0fe */.elementor-8429 .elementor-element.elementor-element-424e0fe:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c79417 */.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900a035 */.elementor-8429 .elementor-element.elementor-element-900a035:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-900a035:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181e0f4 */.elementor-8429 .elementor-element.elementor-element-181e0f4:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c5a5f */.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2709aa */.elementor-8429 .elementor-element.elementor-element-c2709aa:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c2709aa:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63eb42 */.elementor-8429 .elementor-element.elementor-element-b63eb42:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced3f75 */.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64a25 */.elementor-8429 .elementor-element.elementor-element-0b64a25:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0b64a25:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70c6b59 */.elementor-8429 .elementor-element.elementor-element-70c6b59:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4595afe */.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7620e0 */.elementor-8429 .elementor-element.elementor-element-c7620e0:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c7620e0:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46de7c5 */.elementor-8429 .elementor-element.elementor-element-46de7c5:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5deede7 */.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693b8f */.elementor-8429 .elementor-element.elementor-element-2693b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2693b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88fa02 */.elementor-8429 .elementor-element.elementor-element-d88fa02:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-248ac88 */.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d6f2 */.elementor-8429 .elementor-element.elementor-element-b88d6f2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88d6f2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3345a */.elementor-8429 .elementor-element.elementor-element-df3345a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8bead */.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8f65 */.elementor-8429 .elementor-element.elementor-element-7cb8f65:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7cb8f65:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc6988 */.elementor-8429 .elementor-element.elementor-element-1dc6988:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14fe24d */.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea98c */.elementor-8429 .elementor-element.elementor-element-65ea98c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-65ea98c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db788a8 */.elementor-8429 .elementor-element.elementor-element-db788a8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205e43b */.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2441b6d */.elementor-8429 .elementor-element.elementor-element-2441b6d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2441b6d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b31ba8f */.elementor-8429 .elementor-element.elementor-element-b31ba8f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a375d9f */.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e840862 */.elementor-8429 .elementor-element.elementor-element-e840862:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e840862:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-493a490 */.elementor-8429 .elementor-element.elementor-element-493a490:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71ae01 */.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f389946 */.elementor-8429 .elementor-element.elementor-element-f389946:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f389946:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01f4fc */.elementor-8429 .elementor-element.elementor-element-f01f4fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57199d5 */.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6c44d */.elementor-8429 .elementor-element.elementor-element-0e6c44d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6c44d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3418799 */.elementor-8429 .elementor-element.elementor-element-3418799:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c98a47 */.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f5233 */.elementor-8429 .elementor-element.elementor-element-56f5233:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-56f5233:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440a8ad */.elementor-8429 .elementor-element.elementor-element-440a8ad:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692b639 */.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008870 */.elementor-8429 .elementor-element.elementor-element-e008870:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e008870:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59be742 */.elementor-8429 .elementor-element.elementor-element-59be742:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f75418 */.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cbd0e */.elementor-8429 .elementor-element.elementor-element-b2cbd0e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b2cbd0e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a007c56 */.elementor-8429 .elementor-element.elementor-element-a007c56:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9793055 */.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9e284 */.elementor-8429 .elementor-element.elementor-element-9c9e284:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9c9e284:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250fd0f */.elementor-8429 .elementor-element.elementor-element-250fd0f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9d74e */.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18b69 */.elementor-8429 .elementor-element.elementor-element-3f18b69:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-3f18b69:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1c97f */.elementor-8429 .elementor-element.elementor-element-df1c97f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab17e71 */.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460a45 */.elementor-8429 .elementor-element.elementor-element-6460a45:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6460a45:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04aee7 */.elementor-8429 .elementor-element.elementor-element-b04aee7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-717b6f8 */.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8ad0a */.elementor-8429 .elementor-element.elementor-element-fc8ad0a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fc8ad0a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824f2af */.elementor-8429 .elementor-element.elementor-element-824f2af:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d3821 */.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b986289 */.elementor-8429 .elementor-element.elementor-element-b986289:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b986289:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951009a */.elementor-8429 .elementor-element.elementor-element-951009a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0bcb0c */.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b812b */.elementor-8429 .elementor-element.elementor-element-69b812b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-69b812b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb1cf7 */.elementor-8429 .elementor-element.elementor-element-efb1cf7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4080991 */.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5920e3 */.elementor-8429 .elementor-element.elementor-element-b5920e3:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b5920e3:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ae7a */.elementor-8429 .elementor-element.elementor-element-4a5ae7a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d99f33 */.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c80eb */.elementor-8429 .elementor-element.elementor-element-80c80eb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-80c80eb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4fe05 */.elementor-8429 .elementor-element.elementor-element-fc4fe05:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c23c3d */.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec01ede */.elementor-8429 .elementor-element.elementor-element-ec01ede:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ec01ede:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4b0da */.elementor-8429 .elementor-element.elementor-element-0e4b0da:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9017569 */.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e2a96 */.elementor-8429 .elementor-element.elementor-element-a5e2a96:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5e2a96:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb8785 */.elementor-8429 .elementor-element.elementor-element-ddb8785:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233bf78 */.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0e09d */.elementor-8429 .elementor-element.elementor-element-6f0e09d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6f0e09d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cba4f69 */.elementor-8429 .elementor-element.elementor-element-cba4f69:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbdf86 */.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f62918 */.elementor-8429 .elementor-element.elementor-element-0f62918:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0f62918:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa7829 */.elementor-8429 .elementor-element.elementor-element-6aa7829:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e18c8 */.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f198223 */.elementor-8429 .elementor-element.elementor-element-f198223:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f198223:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4ed659 */.elementor-8429 .elementor-element.elementor-element-c4ed659:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9219b7 */.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750a5e7 */.elementor-8429 .elementor-element.elementor-element-750a5e7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-750a5e7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df4d07 */.elementor-8429 .elementor-element.elementor-element-3df4d07:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b685f */.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7658 */.elementor-8429 .elementor-element.elementor-element-ccf7658:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ccf7658:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd2f0e */.elementor-8429 .elementor-element.elementor-element-7cd2f0e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c93ff */.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606654 */.elementor-8429 .elementor-element.elementor-element-9606654:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9606654:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451a6a */.elementor-8429 .elementor-element.elementor-element-7451a6a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3705b */.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4680df7 */.elementor-8429 .elementor-element.elementor-element-4680df7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-4680df7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55c1ca */.elementor-8429 .elementor-element.elementor-element-b55c1ca:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d01e7d6 */.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed547a */.elementor-8429 .elementor-element.elementor-element-bed547a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bed547a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1120382 */.elementor-8429 .elementor-element.elementor-element-1120382:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f17fe */.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09418ea */.elementor-8429 .elementor-element.elementor-element-09418ea:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-09418ea:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08dab13 */.elementor-8429 .elementor-element.elementor-element-08dab13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3201661 */.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27a876 */.elementor-8429 .elementor-element.elementor-element-c27a876:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c27a876:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f10d17 */.elementor-8429 .elementor-element.elementor-element-8f10d17:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d610 */.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc62 */.elementor-8429 .elementor-element.elementor-element-408fc62:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-408fc62:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff55b7 */.elementor-8429 .elementor-element.elementor-element-2ff55b7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2dee9 */.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88209d */.elementor-8429 .elementor-element.elementor-element-b88209d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88209d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba8be7e */.elementor-8429 .elementor-element.elementor-element-ba8be7e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edb489 */.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca6cf */.elementor-8429 .elementor-element.elementor-element-b8ca6cf:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b8ca6cf:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3777b25 */.elementor-8429 .elementor-element.elementor-element-3777b25:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9898566 */.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9880c9f */.elementor-8429 .elementor-element.elementor-element-9880c9f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9880c9f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6862 */.elementor-8429 .elementor-element.elementor-element-28a6862:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29addaf */.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3106 */.elementor-8429 .elementor-element.elementor-element-78c3106:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-78c3106:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae977d */.elementor-8429 .elementor-element.elementor-element-dae977d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09be587 */.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c288fd */.elementor-8429 .elementor-element.elementor-element-0c288fd:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0c288fd:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c56fc28 */.elementor-8429 .elementor-element.elementor-element-c56fc28:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c536eb */.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ee77f */.elementor-8429 .elementor-element.elementor-element-d4ee77f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d4ee77f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2bbf29 */.elementor-8429 .elementor-element.elementor-element-d2bbf29:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45f944 */.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158097a */.elementor-8429 .elementor-element.elementor-element-158097a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-158097a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ead5e */.elementor-8429 .elementor-element.elementor-element-23ead5e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86df62d */.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08361a8 */.elementor-8429 .elementor-element.elementor-element-08361a8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-08361a8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c5e22 */.elementor-8429 .elementor-element.elementor-element-88c5e22:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cee0ec */.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c5093 */.elementor-8429 .elementor-element.elementor-element-90c5093:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-90c5093:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666430d */.elementor-8429 .elementor-element.elementor-element-666430d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a37df13 */.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e88419 */.elementor-8429 .elementor-element.elementor-element-1e88419:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e88419:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05fafa0 */.elementor-8429 .elementor-element.elementor-element-05fafa0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8580dd8 */.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468380e */.elementor-8429 .elementor-element.elementor-element-468380e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-468380e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbf642 */.elementor-8429 .elementor-element.elementor-element-efbf642:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3743e08 */.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d627 */.elementor-8429 .elementor-element.elementor-element-f33d627:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f33d627:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7664 */.elementor-8429 .elementor-element.elementor-element-6df7664:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ac6b7 */.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6e03a */.elementor-8429 .elementor-element.elementor-element-bf6e03a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bf6e03a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c65ef */.elementor-8429 .elementor-element.elementor-element-79c65ef:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4cd8 */.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836d521 */.elementor-8429 .elementor-element.elementor-element-836d521:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-836d521:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaccc79 */.elementor-8429 .elementor-element.elementor-element-aaccc79:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f843a47 */.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7934 */.elementor-8429 .elementor-element.elementor-element-6da7934:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6da7934:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fdd13 */.elementor-8429 .elementor-element.elementor-element-75fdd13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b33b0a */.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf9f78 */.elementor-8429 .elementor-element.elementor-element-5cf9f78:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5cf9f78:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8af55 */.elementor-8429 .elementor-element.elementor-element-4e8af55:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40046bf */.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bd98 */.elementor-8429 .elementor-element.elementor-element-114bd98:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-114bd98:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a107e58 */.elementor-8429 .elementor-element.elementor-element-a107e58:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35915b3 */.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6617f */.elementor-8429 .elementor-element.elementor-element-0e6617f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6617f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b483ed */.elementor-8429 .elementor-element.elementor-element-3b483ed:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc525d4 */.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23eda8b */.elementor-8429 .elementor-element.elementor-element-23eda8b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-23eda8b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67a875 */.elementor-8429 .elementor-element.elementor-element-d67a875:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc5d198 */.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b843 */.elementor-8429 .elementor-element.elementor-element-9e4b843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9e4b843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4232508 */.elementor-8429 .elementor-element.elementor-element-4232508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26accb3 */.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae7b48 */.elementor-8429 .elementor-element.elementor-element-fae7b48:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fae7b48:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73aac8 */.elementor-8429 .elementor-element.elementor-element-f73aac8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-132819a */.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bda1e */.elementor-8429 .elementor-element.elementor-element-32bda1e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32bda1e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81c0dc8 */.elementor-8429 .elementor-element.elementor-element-81c0dc8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d960fc */.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e30904 */.elementor-8429 .elementor-element.elementor-element-1e30904:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e30904:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e89794d */.elementor-8429 .elementor-element.elementor-element-e89794d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3179237 */.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652f05d */.elementor-8429 .elementor-element.elementor-element-652f05d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-652f05d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02d062 */.elementor-8429 .elementor-element.elementor-element-b02d062:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35452b */.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a927ad */.elementor-8429 .elementor-element.elementor-element-0a927ad:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0a927ad:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a318c76 */.elementor-8429 .elementor-element.elementor-element-a318c76:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df99a3 */.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2b8f */.elementor-8429 .elementor-element.elementor-element-c3c2b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c3c2b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c9eb23 */.elementor-8429 .elementor-element.elementor-element-9c9eb23:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2ff61 */.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdffbe */.elementor-8429 .elementor-element.elementor-element-5bdffbe:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5bdffbe:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567f6fc */.elementor-8429 .elementor-element.elementor-element-567f6fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d4bd1 */.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e1cd2 */.elementor-8429 .elementor-element.elementor-element-39e1cd2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-39e1cd2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9edb999 */.elementor-8429 .elementor-element.elementor-element-9edb999:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37c99e */.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af96957 */.elementor-8429 .elementor-element.elementor-element-af96957:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-af96957:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1f630 */.elementor-8429 .elementor-element.elementor-element-ef1f630:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc9783 */.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f749a2 */.elementor-8429 .elementor-element.elementor-element-1f749a2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1f749a2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20cf52e */.elementor-8429 .elementor-element.elementor-element-20cf52e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b93162 */.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c3f1 */.elementor-8429 .elementor-element.elementor-element-482c3f1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-482c3f1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74a3555 */.elementor-8429 .elementor-element.elementor-element-74a3555:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d210e6b */.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a4df5 */.elementor-8429 .elementor-element.elementor-element-f9a4df5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f9a4df5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280482b */.elementor-8429 .elementor-element.elementor-element-280482b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f11e3 */.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa996 */.elementor-8429 .elementor-element.elementor-element-a5aa996:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5aa996:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9befd89 */.elementor-8429 .elementor-element.elementor-element-9befd89:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c6554 */.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740c1cb */.elementor-8429 .elementor-element.elementor-element-740c1cb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-740c1cb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c05aec */.elementor-8429 .elementor-element.elementor-element-5c05aec:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea081b */.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5aaaec */.elementor-8429 .elementor-element.elementor-element-f5aaaec:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f5aaaec:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21845f1 */.elementor-8429 .elementor-element.elementor-element-21845f1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6575274 */.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e280c6e */.elementor-8429 .elementor-element.elementor-element-e280c6e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e280c6e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362a849 */.elementor-8429 .elementor-element.elementor-element-362a849:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e9c04 */.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417734 */.elementor-8429 .elementor-element.elementor-element-7417734:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7417734:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f723508 */.elementor-8429 .elementor-element.elementor-element-f723508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc6869 */.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39dee5 */.elementor-8429 .elementor-element.elementor-element-d39dee5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d39dee5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd070b */.elementor-8429 .elementor-element.elementor-element-2dd070b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dbcd2 */.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77921e5 */.elementor-8429 .elementor-element.elementor-element-77921e5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-77921e5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-799b4d1 */.elementor-8429 .elementor-element.elementor-element-799b4d1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f4120 */.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be733fc */.elementor-8429 .elementor-element.elementor-element-be733fc:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be733fc:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fff2b6 */.elementor-8429 .elementor-element.elementor-element-3fff2b6:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa559f */.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac1843 */.elementor-8429 .elementor-element.elementor-element-2ac1843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2ac1843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af50df0 */.elementor-8429 .elementor-element.elementor-element-af50df0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c032 */.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139181c */.elementor-8429 .elementor-element.elementor-element-139181c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-139181c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d6eff */.elementor-8429 .elementor-element.elementor-element-26d6eff:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9470754 */.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b30fb */.elementor-8429 .elementor-element.elementor-element-15b30fb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-15b30fb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9529e */.elementor-8429 .elementor-element.elementor-element-1e9529e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69f4372 */.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f1a1 */.elementor-8429 .elementor-element.elementor-element-ca6f1a1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ca6f1a1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc7467 */.elementor-8429 .elementor-element.elementor-element-8fc7467:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124cc6b */.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35b1ff */.elementor-8429 .elementor-element.elementor-element-c35b1ff:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c35b1ff:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563571d */.elementor-8429 .elementor-element.elementor-element-563571d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d09b3 */.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacf16c */.elementor-8429 .elementor-element.elementor-element-dacf16c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-dacf16c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066fc9e */.elementor-8429 .elementor-element.elementor-element-066fc9e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff375 */.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658631b */.elementor-8429 .elementor-element.elementor-element-658631b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-658631b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1621a93 */.elementor-8429 .elementor-element.elementor-element-1621a93:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fef738 */.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd04c8 */.elementor-8429 .elementor-element.elementor-element-cfd04c8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-cfd04c8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd71aea */.elementor-8429 .elementor-element.elementor-element-cd71aea:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6714d6 */.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7e6be */.elementor-8429 .elementor-element.elementor-element-be7e6be:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be7e6be:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3e8e */.elementor-8429 .elementor-element.elementor-element-11b3e8e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d93ac9 */.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d84f7 */.elementor-8429 .elementor-element.elementor-element-32d84f7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32d84f7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6a349 */.elementor-8429 .elementor-element.elementor-element-7e6a349:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b7529 */.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31d4b5 */.elementor-8429 .elementor-element.elementor-element-c31d4b5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c31d4b5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a72c */.elementor-8429 .elementor-element.elementor-element-ee5a72c:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bb001d */.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aba69e */.elementor-8429 .elementor-element.elementor-element-7aba69e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7aba69e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424e0fe */.elementor-8429 .elementor-element.elementor-element-424e0fe:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c79417 */.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900a035 */.elementor-8429 .elementor-element.elementor-element-900a035:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-900a035:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181e0f4 */.elementor-8429 .elementor-element.elementor-element-181e0f4:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c5a5f */.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2709aa */.elementor-8429 .elementor-element.elementor-element-c2709aa:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c2709aa:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63eb42 */.elementor-8429 .elementor-element.elementor-element-b63eb42:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced3f75 */.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64a25 */.elementor-8429 .elementor-element.elementor-element-0b64a25:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0b64a25:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70c6b59 */.elementor-8429 .elementor-element.elementor-element-70c6b59:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4595afe */.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7620e0 */.elementor-8429 .elementor-element.elementor-element-c7620e0:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c7620e0:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46de7c5 */.elementor-8429 .elementor-element.elementor-element-46de7c5:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5deede7 */.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693b8f */.elementor-8429 .elementor-element.elementor-element-2693b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2693b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88fa02 */.elementor-8429 .elementor-element.elementor-element-d88fa02:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-248ac88 */.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d6f2 */.elementor-8429 .elementor-element.elementor-element-b88d6f2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88d6f2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3345a */.elementor-8429 .elementor-element.elementor-element-df3345a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8bead */.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8f65 */.elementor-8429 .elementor-element.elementor-element-7cb8f65:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7cb8f65:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc6988 */.elementor-8429 .elementor-element.elementor-element-1dc6988:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14fe24d */.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea98c */.elementor-8429 .elementor-element.elementor-element-65ea98c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-65ea98c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db788a8 */.elementor-8429 .elementor-element.elementor-element-db788a8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205e43b */.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2441b6d */.elementor-8429 .elementor-element.elementor-element-2441b6d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2441b6d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b31ba8f */.elementor-8429 .elementor-element.elementor-element-b31ba8f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a375d9f */.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e840862 */.elementor-8429 .elementor-element.elementor-element-e840862:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e840862:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-493a490 */.elementor-8429 .elementor-element.elementor-element-493a490:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71ae01 */.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f389946 */.elementor-8429 .elementor-element.elementor-element-f389946:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f389946:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01f4fc */.elementor-8429 .elementor-element.elementor-element-f01f4fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57199d5 */.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6c44d */.elementor-8429 .elementor-element.elementor-element-0e6c44d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6c44d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3418799 */.elementor-8429 .elementor-element.elementor-element-3418799:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c98a47 */.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f5233 */.elementor-8429 .elementor-element.elementor-element-56f5233:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-56f5233:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440a8ad */.elementor-8429 .elementor-element.elementor-element-440a8ad:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692b639 */.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008870 */.elementor-8429 .elementor-element.elementor-element-e008870:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e008870:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59be742 */.elementor-8429 .elementor-element.elementor-element-59be742:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f75418 */.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cbd0e */.elementor-8429 .elementor-element.elementor-element-b2cbd0e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b2cbd0e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a007c56 */.elementor-8429 .elementor-element.elementor-element-a007c56:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9793055 */.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9e284 */.elementor-8429 .elementor-element.elementor-element-9c9e284:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9c9e284:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250fd0f */.elementor-8429 .elementor-element.elementor-element-250fd0f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9d74e */.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18b69 */.elementor-8429 .elementor-element.elementor-element-3f18b69:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-3f18b69:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1c97f */.elementor-8429 .elementor-element.elementor-element-df1c97f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab17e71 */.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460a45 */.elementor-8429 .elementor-element.elementor-element-6460a45:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6460a45:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04aee7 */.elementor-8429 .elementor-element.elementor-element-b04aee7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-717b6f8 */.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8ad0a */.elementor-8429 .elementor-element.elementor-element-fc8ad0a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fc8ad0a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824f2af */.elementor-8429 .elementor-element.elementor-element-824f2af:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d3821 */.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b986289 */.elementor-8429 .elementor-element.elementor-element-b986289:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b986289:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951009a */.elementor-8429 .elementor-element.elementor-element-951009a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0bcb0c */.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b812b */.elementor-8429 .elementor-element.elementor-element-69b812b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-69b812b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb1cf7 */.elementor-8429 .elementor-element.elementor-element-efb1cf7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4080991 */.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5920e3 */.elementor-8429 .elementor-element.elementor-element-b5920e3:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b5920e3:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ae7a */.elementor-8429 .elementor-element.elementor-element-4a5ae7a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d99f33 */.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c80eb */.elementor-8429 .elementor-element.elementor-element-80c80eb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-80c80eb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4fe05 */.elementor-8429 .elementor-element.elementor-element-fc4fe05:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c23c3d */.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec01ede */.elementor-8429 .elementor-element.elementor-element-ec01ede:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ec01ede:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4b0da */.elementor-8429 .elementor-element.elementor-element-0e4b0da:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9017569 */.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e2a96 */.elementor-8429 .elementor-element.elementor-element-a5e2a96:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5e2a96:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb8785 */.elementor-8429 .elementor-element.elementor-element-ddb8785:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233bf78 */.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0e09d */.elementor-8429 .elementor-element.elementor-element-6f0e09d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6f0e09d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cba4f69 */.elementor-8429 .elementor-element.elementor-element-cba4f69:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbdf86 */.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f62918 */.elementor-8429 .elementor-element.elementor-element-0f62918:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0f62918:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa7829 */.elementor-8429 .elementor-element.elementor-element-6aa7829:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e18c8 */.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f198223 */.elementor-8429 .elementor-element.elementor-element-f198223:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f198223:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4ed659 */.elementor-8429 .elementor-element.elementor-element-c4ed659:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9219b7 */.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750a5e7 */.elementor-8429 .elementor-element.elementor-element-750a5e7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-750a5e7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df4d07 */.elementor-8429 .elementor-element.elementor-element-3df4d07:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b685f */.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7658 */.elementor-8429 .elementor-element.elementor-element-ccf7658:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ccf7658:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd2f0e */.elementor-8429 .elementor-element.elementor-element-7cd2f0e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c93ff */.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606654 */.elementor-8429 .elementor-element.elementor-element-9606654:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9606654:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451a6a */.elementor-8429 .elementor-element.elementor-element-7451a6a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3705b */.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4680df7 */.elementor-8429 .elementor-element.elementor-element-4680df7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-4680df7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55c1ca */.elementor-8429 .elementor-element.elementor-element-b55c1ca:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d01e7d6 */.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed547a */.elementor-8429 .elementor-element.elementor-element-bed547a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bed547a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1120382 */.elementor-8429 .elementor-element.elementor-element-1120382:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f17fe */.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09418ea */.elementor-8429 .elementor-element.elementor-element-09418ea:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-09418ea:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08dab13 */.elementor-8429 .elementor-element.elementor-element-08dab13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3201661 */.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27a876 */.elementor-8429 .elementor-element.elementor-element-c27a876:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c27a876:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f10d17 */.elementor-8429 .elementor-element.elementor-element-8f10d17:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d610 */.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc62 */.elementor-8429 .elementor-element.elementor-element-408fc62:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-408fc62:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff55b7 */.elementor-8429 .elementor-element.elementor-element-2ff55b7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2dee9 */.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88209d */.elementor-8429 .elementor-element.elementor-element-b88209d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88209d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba8be7e */.elementor-8429 .elementor-element.elementor-element-ba8be7e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edb489 */.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca6cf */.elementor-8429 .elementor-element.elementor-element-b8ca6cf:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b8ca6cf:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3777b25 */.elementor-8429 .elementor-element.elementor-element-3777b25:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9898566 */.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9880c9f */.elementor-8429 .elementor-element.elementor-element-9880c9f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9880c9f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6862 */.elementor-8429 .elementor-element.elementor-element-28a6862:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29addaf */.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3106 */.elementor-8429 .elementor-element.elementor-element-78c3106:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-78c3106:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae977d */.elementor-8429 .elementor-element.elementor-element-dae977d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09be587 */.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c288fd */.elementor-8429 .elementor-element.elementor-element-0c288fd:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0c288fd:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c56fc28 */.elementor-8429 .elementor-element.elementor-element-c56fc28:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c536eb */.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ee77f */.elementor-8429 .elementor-element.elementor-element-d4ee77f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d4ee77f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2bbf29 */.elementor-8429 .elementor-element.elementor-element-d2bbf29:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45f944 */.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158097a */.elementor-8429 .elementor-element.elementor-element-158097a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-158097a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ead5e */.elementor-8429 .elementor-element.elementor-element-23ead5e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86df62d */.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08361a8 */.elementor-8429 .elementor-element.elementor-element-08361a8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-08361a8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c5e22 */.elementor-8429 .elementor-element.elementor-element-88c5e22:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cee0ec */.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c5093 */.elementor-8429 .elementor-element.elementor-element-90c5093:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-90c5093:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666430d */.elementor-8429 .elementor-element.elementor-element-666430d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a37df13 */.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e88419 */.elementor-8429 .elementor-element.elementor-element-1e88419:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e88419:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05fafa0 */.elementor-8429 .elementor-element.elementor-element-05fafa0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8580dd8 */.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468380e */.elementor-8429 .elementor-element.elementor-element-468380e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-468380e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbf642 */.elementor-8429 .elementor-element.elementor-element-efbf642:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3743e08 */.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d627 */.elementor-8429 .elementor-element.elementor-element-f33d627:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f33d627:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7664 */.elementor-8429 .elementor-element.elementor-element-6df7664:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ac6b7 */.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6e03a */.elementor-8429 .elementor-element.elementor-element-bf6e03a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bf6e03a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c65ef */.elementor-8429 .elementor-element.elementor-element-79c65ef:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4cd8 */.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836d521 */.elementor-8429 .elementor-element.elementor-element-836d521:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-836d521:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaccc79 */.elementor-8429 .elementor-element.elementor-element-aaccc79:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f843a47 */.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7934 */.elementor-8429 .elementor-element.elementor-element-6da7934:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6da7934:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fdd13 */.elementor-8429 .elementor-element.elementor-element-75fdd13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b33b0a */.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf9f78 */.elementor-8429 .elementor-element.elementor-element-5cf9f78:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5cf9f78:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8af55 */.elementor-8429 .elementor-element.elementor-element-4e8af55:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40046bf */.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bd98 */.elementor-8429 .elementor-element.elementor-element-114bd98:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-114bd98:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a107e58 */.elementor-8429 .elementor-element.elementor-element-a107e58:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35915b3 */.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6617f */.elementor-8429 .elementor-element.elementor-element-0e6617f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6617f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b483ed */.elementor-8429 .elementor-element.elementor-element-3b483ed:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc525d4 */.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23eda8b */.elementor-8429 .elementor-element.elementor-element-23eda8b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-23eda8b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67a875 */.elementor-8429 .elementor-element.elementor-element-d67a875:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc5d198 */.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b843 */.elementor-8429 .elementor-element.elementor-element-9e4b843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9e4b843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4232508 */.elementor-8429 .elementor-element.elementor-element-4232508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26accb3 */.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae7b48 */.elementor-8429 .elementor-element.elementor-element-fae7b48:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fae7b48:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73aac8 */.elementor-8429 .elementor-element.elementor-element-f73aac8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-132819a */.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bda1e */.elementor-8429 .elementor-element.elementor-element-32bda1e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32bda1e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81c0dc8 */.elementor-8429 .elementor-element.elementor-element-81c0dc8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d960fc */.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e30904 */.elementor-8429 .elementor-element.elementor-element-1e30904:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e30904:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e89794d */.elementor-8429 .elementor-element.elementor-element-e89794d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3179237 */.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652f05d */.elementor-8429 .elementor-element.elementor-element-652f05d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-652f05d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02d062 */.elementor-8429 .elementor-element.elementor-element-b02d062:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35452b */.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a927ad */.elementor-8429 .elementor-element.elementor-element-0a927ad:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0a927ad:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a318c76 */.elementor-8429 .elementor-element.elementor-element-a318c76:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df99a3 */.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2b8f */.elementor-8429 .elementor-element.elementor-element-c3c2b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c3c2b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c9eb23 */.elementor-8429 .elementor-element.elementor-element-9c9eb23:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2ff61 */.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdffbe */.elementor-8429 .elementor-element.elementor-element-5bdffbe:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5bdffbe:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567f6fc */.elementor-8429 .elementor-element.elementor-element-567f6fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d4bd1 */.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e1cd2 */.elementor-8429 .elementor-element.elementor-element-39e1cd2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-39e1cd2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9edb999 */.elementor-8429 .elementor-element.elementor-element-9edb999:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37c99e */.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af96957 */.elementor-8429 .elementor-element.elementor-element-af96957:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-af96957:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1f630 */.elementor-8429 .elementor-element.elementor-element-ef1f630:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc9783 */.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f749a2 */.elementor-8429 .elementor-element.elementor-element-1f749a2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1f749a2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20cf52e */.elementor-8429 .elementor-element.elementor-element-20cf52e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b93162 */.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c3f1 */.elementor-8429 .elementor-element.elementor-element-482c3f1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-482c3f1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74a3555 */.elementor-8429 .elementor-element.elementor-element-74a3555:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d210e6b */.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a4df5 */.elementor-8429 .elementor-element.elementor-element-f9a4df5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f9a4df5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280482b */.elementor-8429 .elementor-element.elementor-element-280482b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f11e3 */.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa996 */.elementor-8429 .elementor-element.elementor-element-a5aa996:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5aa996:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9befd89 */.elementor-8429 .elementor-element.elementor-element-9befd89:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c6554 */.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740c1cb */.elementor-8429 .elementor-element.elementor-element-740c1cb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-740c1cb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c05aec */.elementor-8429 .elementor-element.elementor-element-5c05aec:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea081b */.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5aaaec */.elementor-8429 .elementor-element.elementor-element-f5aaaec:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f5aaaec:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21845f1 */.elementor-8429 .elementor-element.elementor-element-21845f1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6575274 */.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e280c6e */.elementor-8429 .elementor-element.elementor-element-e280c6e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e280c6e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362a849 */.elementor-8429 .elementor-element.elementor-element-362a849:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e9c04 */.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417734 */.elementor-8429 .elementor-element.elementor-element-7417734:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7417734:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f723508 */.elementor-8429 .elementor-element.elementor-element-f723508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc6869 */.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39dee5 */.elementor-8429 .elementor-element.elementor-element-d39dee5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d39dee5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd070b */.elementor-8429 .elementor-element.elementor-element-2dd070b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dbcd2 */.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77921e5 */.elementor-8429 .elementor-element.elementor-element-77921e5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-77921e5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-799b4d1 */.elementor-8429 .elementor-element.elementor-element-799b4d1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f4120 */.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be733fc */.elementor-8429 .elementor-element.elementor-element-be733fc:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be733fc:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fff2b6 */.elementor-8429 .elementor-element.elementor-element-3fff2b6:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa559f */.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac1843 */.elementor-8429 .elementor-element.elementor-element-2ac1843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2ac1843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af50df0 */.elementor-8429 .elementor-element.elementor-element-af50df0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c032 */.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139181c */.elementor-8429 .elementor-element.elementor-element-139181c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-139181c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d6eff */.elementor-8429 .elementor-element.elementor-element-26d6eff:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9470754 */.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b30fb */.elementor-8429 .elementor-element.elementor-element-15b30fb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-15b30fb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9529e */.elementor-8429 .elementor-element.elementor-element-1e9529e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69f4372 */.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f1a1 */.elementor-8429 .elementor-element.elementor-element-ca6f1a1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ca6f1a1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc7467 */.elementor-8429 .elementor-element.elementor-element-8fc7467:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124cc6b */.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35b1ff */.elementor-8429 .elementor-element.elementor-element-c35b1ff:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c35b1ff:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563571d */.elementor-8429 .elementor-element.elementor-element-563571d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d09b3 */.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacf16c */.elementor-8429 .elementor-element.elementor-element-dacf16c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-dacf16c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066fc9e */.elementor-8429 .elementor-element.elementor-element-066fc9e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff375 */.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658631b */.elementor-8429 .elementor-element.elementor-element-658631b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-658631b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1621a93 */.elementor-8429 .elementor-element.elementor-element-1621a93:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fef738 */.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd04c8 */.elementor-8429 .elementor-element.elementor-element-cfd04c8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-cfd04c8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd71aea */.elementor-8429 .elementor-element.elementor-element-cd71aea:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6714d6 */.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7e6be */.elementor-8429 .elementor-element.elementor-element-be7e6be:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be7e6be:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3e8e */.elementor-8429 .elementor-element.elementor-element-11b3e8e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d93ac9 */.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d84f7 */.elementor-8429 .elementor-element.elementor-element-32d84f7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32d84f7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6a349 */.elementor-8429 .elementor-element.elementor-element-7e6a349:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b7529 */.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31d4b5 */.elementor-8429 .elementor-element.elementor-element-c31d4b5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c31d4b5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a72c */.elementor-8429 .elementor-element.elementor-element-ee5a72c:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bb001d */.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aba69e */.elementor-8429 .elementor-element.elementor-element-7aba69e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7aba69e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424e0fe */.elementor-8429 .elementor-element.elementor-element-424e0fe:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c79417 */.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900a035 */.elementor-8429 .elementor-element.elementor-element-900a035:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-900a035:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181e0f4 */.elementor-8429 .elementor-element.elementor-element-181e0f4:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c5a5f */.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2709aa */.elementor-8429 .elementor-element.elementor-element-c2709aa:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c2709aa:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63eb42 */.elementor-8429 .elementor-element.elementor-element-b63eb42:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced3f75 */.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64a25 */.elementor-8429 .elementor-element.elementor-element-0b64a25:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0b64a25:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70c6b59 */.elementor-8429 .elementor-element.elementor-element-70c6b59:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4595afe */.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7620e0 */.elementor-8429 .elementor-element.elementor-element-c7620e0:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c7620e0:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46de7c5 */.elementor-8429 .elementor-element.elementor-element-46de7c5:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5deede7 */.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693b8f */.elementor-8429 .elementor-element.elementor-element-2693b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2693b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88fa02 */.elementor-8429 .elementor-element.elementor-element-d88fa02:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-248ac88 */.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d6f2 */.elementor-8429 .elementor-element.elementor-element-b88d6f2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88d6f2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3345a */.elementor-8429 .elementor-element.elementor-element-df3345a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8bead */.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8f65 */.elementor-8429 .elementor-element.elementor-element-7cb8f65:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7cb8f65:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc6988 */.elementor-8429 .elementor-element.elementor-element-1dc6988:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14fe24d */.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea98c */.elementor-8429 .elementor-element.elementor-element-65ea98c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-65ea98c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db788a8 */.elementor-8429 .elementor-element.elementor-element-db788a8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205e43b */.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2441b6d */.elementor-8429 .elementor-element.elementor-element-2441b6d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2441b6d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b31ba8f */.elementor-8429 .elementor-element.elementor-element-b31ba8f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a375d9f */.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e840862 */.elementor-8429 .elementor-element.elementor-element-e840862:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e840862:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-493a490 */.elementor-8429 .elementor-element.elementor-element-493a490:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71ae01 */.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f389946 */.elementor-8429 .elementor-element.elementor-element-f389946:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f389946:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01f4fc */.elementor-8429 .elementor-element.elementor-element-f01f4fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57199d5 */.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6c44d */.elementor-8429 .elementor-element.elementor-element-0e6c44d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6c44d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3418799 */.elementor-8429 .elementor-element.elementor-element-3418799:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c98a47 */.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f5233 */.elementor-8429 .elementor-element.elementor-element-56f5233:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-56f5233:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440a8ad */.elementor-8429 .elementor-element.elementor-element-440a8ad:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692b639 */.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008870 */.elementor-8429 .elementor-element.elementor-element-e008870:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e008870:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59be742 */.elementor-8429 .elementor-element.elementor-element-59be742:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f75418 */.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cbd0e */.elementor-8429 .elementor-element.elementor-element-b2cbd0e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b2cbd0e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a007c56 */.elementor-8429 .elementor-element.elementor-element-a007c56:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9793055 */.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9e284 */.elementor-8429 .elementor-element.elementor-element-9c9e284:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9c9e284:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250fd0f */.elementor-8429 .elementor-element.elementor-element-250fd0f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9d74e */.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18b69 */.elementor-8429 .elementor-element.elementor-element-3f18b69:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-3f18b69:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1c97f */.elementor-8429 .elementor-element.elementor-element-df1c97f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab17e71 */.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460a45 */.elementor-8429 .elementor-element.elementor-element-6460a45:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6460a45:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04aee7 */.elementor-8429 .elementor-element.elementor-element-b04aee7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-717b6f8 */.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8ad0a */.elementor-8429 .elementor-element.elementor-element-fc8ad0a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fc8ad0a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824f2af */.elementor-8429 .elementor-element.elementor-element-824f2af:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d3821 */.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b986289 */.elementor-8429 .elementor-element.elementor-element-b986289:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b986289:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951009a */.elementor-8429 .elementor-element.elementor-element-951009a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0bcb0c */.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b812b */.elementor-8429 .elementor-element.elementor-element-69b812b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-69b812b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb1cf7 */.elementor-8429 .elementor-element.elementor-element-efb1cf7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4080991 */.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5920e3 */.elementor-8429 .elementor-element.elementor-element-b5920e3:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b5920e3:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ae7a */.elementor-8429 .elementor-element.elementor-element-4a5ae7a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d99f33 */.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c80eb */.elementor-8429 .elementor-element.elementor-element-80c80eb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-80c80eb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4fe05 */.elementor-8429 .elementor-element.elementor-element-fc4fe05:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c23c3d */.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec01ede */.elementor-8429 .elementor-element.elementor-element-ec01ede:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ec01ede:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4b0da */.elementor-8429 .elementor-element.elementor-element-0e4b0da:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9017569 */.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e2a96 */.elementor-8429 .elementor-element.elementor-element-a5e2a96:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5e2a96:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb8785 */.elementor-8429 .elementor-element.elementor-element-ddb8785:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233bf78 */.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0e09d */.elementor-8429 .elementor-element.elementor-element-6f0e09d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6f0e09d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cba4f69 */.elementor-8429 .elementor-element.elementor-element-cba4f69:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbdf86 */.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f62918 */.elementor-8429 .elementor-element.elementor-element-0f62918:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0f62918:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa7829 */.elementor-8429 .elementor-element.elementor-element-6aa7829:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e18c8 */.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f198223 */.elementor-8429 .elementor-element.elementor-element-f198223:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f198223:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4ed659 */.elementor-8429 .elementor-element.elementor-element-c4ed659:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9219b7 */.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750a5e7 */.elementor-8429 .elementor-element.elementor-element-750a5e7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-750a5e7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df4d07 */.elementor-8429 .elementor-element.elementor-element-3df4d07:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b685f */.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7658 */.elementor-8429 .elementor-element.elementor-element-ccf7658:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ccf7658:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd2f0e */.elementor-8429 .elementor-element.elementor-element-7cd2f0e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c93ff */.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606654 */.elementor-8429 .elementor-element.elementor-element-9606654:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9606654:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451a6a */.elementor-8429 .elementor-element.elementor-element-7451a6a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3705b */.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4680df7 */.elementor-8429 .elementor-element.elementor-element-4680df7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-4680df7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55c1ca */.elementor-8429 .elementor-element.elementor-element-b55c1ca:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d01e7d6 */.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed547a */.elementor-8429 .elementor-element.elementor-element-bed547a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bed547a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1120382 */.elementor-8429 .elementor-element.elementor-element-1120382:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f17fe */.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09418ea */.elementor-8429 .elementor-element.elementor-element-09418ea:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-09418ea:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08dab13 */.elementor-8429 .elementor-element.elementor-element-08dab13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3201661 */.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27a876 */.elementor-8429 .elementor-element.elementor-element-c27a876:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c27a876:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f10d17 */.elementor-8429 .elementor-element.elementor-element-8f10d17:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d610 */.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc62 */.elementor-8429 .elementor-element.elementor-element-408fc62:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-408fc62:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff55b7 */.elementor-8429 .elementor-element.elementor-element-2ff55b7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2dee9 */.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88209d */.elementor-8429 .elementor-element.elementor-element-b88209d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88209d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba8be7e */.elementor-8429 .elementor-element.elementor-element-ba8be7e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edb489 */.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca6cf */.elementor-8429 .elementor-element.elementor-element-b8ca6cf:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b8ca6cf:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3777b25 */.elementor-8429 .elementor-element.elementor-element-3777b25:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9898566 */.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9880c9f */.elementor-8429 .elementor-element.elementor-element-9880c9f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9880c9f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6862 */.elementor-8429 .elementor-element.elementor-element-28a6862:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29addaf */.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3106 */.elementor-8429 .elementor-element.elementor-element-78c3106:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-78c3106:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae977d */.elementor-8429 .elementor-element.elementor-element-dae977d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09be587 */.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c288fd */.elementor-8429 .elementor-element.elementor-element-0c288fd:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0c288fd:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c56fc28 */.elementor-8429 .elementor-element.elementor-element-c56fc28:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c536eb */.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ee77f */.elementor-8429 .elementor-element.elementor-element-d4ee77f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d4ee77f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2bbf29 */.elementor-8429 .elementor-element.elementor-element-d2bbf29:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45f944 */.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158097a */.elementor-8429 .elementor-element.elementor-element-158097a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-158097a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ead5e */.elementor-8429 .elementor-element.elementor-element-23ead5e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86df62d */.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08361a8 */.elementor-8429 .elementor-element.elementor-element-08361a8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-08361a8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c5e22 */.elementor-8429 .elementor-element.elementor-element-88c5e22:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cee0ec */.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c5093 */.elementor-8429 .elementor-element.elementor-element-90c5093:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-90c5093:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666430d */.elementor-8429 .elementor-element.elementor-element-666430d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a37df13 */.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e88419 */.elementor-8429 .elementor-element.elementor-element-1e88419:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e88419:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05fafa0 */.elementor-8429 .elementor-element.elementor-element-05fafa0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8580dd8 */.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468380e */.elementor-8429 .elementor-element.elementor-element-468380e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-468380e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbf642 */.elementor-8429 .elementor-element.elementor-element-efbf642:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3743e08 */.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d627 */.elementor-8429 .elementor-element.elementor-element-f33d627:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f33d627:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7664 */.elementor-8429 .elementor-element.elementor-element-6df7664:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ac6b7 */.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6e03a */.elementor-8429 .elementor-element.elementor-element-bf6e03a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bf6e03a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c65ef */.elementor-8429 .elementor-element.elementor-element-79c65ef:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4cd8 */.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836d521 */.elementor-8429 .elementor-element.elementor-element-836d521:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-836d521:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaccc79 */.elementor-8429 .elementor-element.elementor-element-aaccc79:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f843a47 */.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7934 */.elementor-8429 .elementor-element.elementor-element-6da7934:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6da7934:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fdd13 */.elementor-8429 .elementor-element.elementor-element-75fdd13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b33b0a */.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf9f78 */.elementor-8429 .elementor-element.elementor-element-5cf9f78:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5cf9f78:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8af55 */.elementor-8429 .elementor-element.elementor-element-4e8af55:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40046bf */.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bd98 */.elementor-8429 .elementor-element.elementor-element-114bd98:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-114bd98:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a107e58 */.elementor-8429 .elementor-element.elementor-element-a107e58:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35915b3 */.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6617f */.elementor-8429 .elementor-element.elementor-element-0e6617f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6617f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b483ed */.elementor-8429 .elementor-element.elementor-element-3b483ed:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc525d4 */.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23eda8b */.elementor-8429 .elementor-element.elementor-element-23eda8b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-23eda8b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67a875 */.elementor-8429 .elementor-element.elementor-element-d67a875:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc5d198 */.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b843 */.elementor-8429 .elementor-element.elementor-element-9e4b843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9e4b843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4232508 */.elementor-8429 .elementor-element.elementor-element-4232508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26accb3 */.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae7b48 */.elementor-8429 .elementor-element.elementor-element-fae7b48:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fae7b48:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73aac8 */.elementor-8429 .elementor-element.elementor-element-f73aac8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-132819a */.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bda1e */.elementor-8429 .elementor-element.elementor-element-32bda1e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32bda1e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81c0dc8 */.elementor-8429 .elementor-element.elementor-element-81c0dc8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d960fc */.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e30904 */.elementor-8429 .elementor-element.elementor-element-1e30904:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e30904:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e89794d */.elementor-8429 .elementor-element.elementor-element-e89794d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3179237 */.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652f05d */.elementor-8429 .elementor-element.elementor-element-652f05d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-652f05d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02d062 */.elementor-8429 .elementor-element.elementor-element-b02d062:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35452b */.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a927ad */.elementor-8429 .elementor-element.elementor-element-0a927ad:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0a927ad:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a318c76 */.elementor-8429 .elementor-element.elementor-element-a318c76:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df99a3 */.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2b8f */.elementor-8429 .elementor-element.elementor-element-c3c2b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c3c2b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c9eb23 */.elementor-8429 .elementor-element.elementor-element-9c9eb23:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2ff61 */.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdffbe */.elementor-8429 .elementor-element.elementor-element-5bdffbe:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5bdffbe:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567f6fc */.elementor-8429 .elementor-element.elementor-element-567f6fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d4bd1 */.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e1cd2 */.elementor-8429 .elementor-element.elementor-element-39e1cd2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-39e1cd2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9edb999 */.elementor-8429 .elementor-element.elementor-element-9edb999:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37c99e */.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af96957 */.elementor-8429 .elementor-element.elementor-element-af96957:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-af96957:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1f630 */.elementor-8429 .elementor-element.elementor-element-ef1f630:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc9783 */.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f749a2 */.elementor-8429 .elementor-element.elementor-element-1f749a2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1f749a2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20cf52e */.elementor-8429 .elementor-element.elementor-element-20cf52e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b93162 */.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c3f1 */.elementor-8429 .elementor-element.elementor-element-482c3f1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-482c3f1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74a3555 */.elementor-8429 .elementor-element.elementor-element-74a3555:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d210e6b */.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a4df5 */.elementor-8429 .elementor-element.elementor-element-f9a4df5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f9a4df5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280482b */.elementor-8429 .elementor-element.elementor-element-280482b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f11e3 */.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa996 */.elementor-8429 .elementor-element.elementor-element-a5aa996:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5aa996:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9befd89 */.elementor-8429 .elementor-element.elementor-element-9befd89:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c6554 */.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740c1cb */.elementor-8429 .elementor-element.elementor-element-740c1cb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-740c1cb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c05aec */.elementor-8429 .elementor-element.elementor-element-5c05aec:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea081b */.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5aaaec */.elementor-8429 .elementor-element.elementor-element-f5aaaec:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f5aaaec:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21845f1 */.elementor-8429 .elementor-element.elementor-element-21845f1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6575274 */.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e280c6e */.elementor-8429 .elementor-element.elementor-element-e280c6e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e280c6e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362a849 */.elementor-8429 .elementor-element.elementor-element-362a849:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e9c04 */.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417734 */.elementor-8429 .elementor-element.elementor-element-7417734:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7417734:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f723508 */.elementor-8429 .elementor-element.elementor-element-f723508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc6869 */.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39dee5 */.elementor-8429 .elementor-element.elementor-element-d39dee5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d39dee5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd070b */.elementor-8429 .elementor-element.elementor-element-2dd070b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dbcd2 */.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77921e5 */.elementor-8429 .elementor-element.elementor-element-77921e5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-77921e5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-799b4d1 */.elementor-8429 .elementor-element.elementor-element-799b4d1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f4120 */.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be733fc */.elementor-8429 .elementor-element.elementor-element-be733fc:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be733fc:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fff2b6 */.elementor-8429 .elementor-element.elementor-element-3fff2b6:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa559f */.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac1843 */.elementor-8429 .elementor-element.elementor-element-2ac1843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2ac1843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af50df0 */.elementor-8429 .elementor-element.elementor-element-af50df0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c032 */.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139181c */.elementor-8429 .elementor-element.elementor-element-139181c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-139181c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d6eff */.elementor-8429 .elementor-element.elementor-element-26d6eff:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9470754 */.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b30fb */.elementor-8429 .elementor-element.elementor-element-15b30fb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-15b30fb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9529e */.elementor-8429 .elementor-element.elementor-element-1e9529e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69f4372 */.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f1a1 */.elementor-8429 .elementor-element.elementor-element-ca6f1a1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ca6f1a1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc7467 */.elementor-8429 .elementor-element.elementor-element-8fc7467:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124cc6b */.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35b1ff */.elementor-8429 .elementor-element.elementor-element-c35b1ff:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c35b1ff:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563571d */.elementor-8429 .elementor-element.elementor-element-563571d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d09b3 */.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacf16c */.elementor-8429 .elementor-element.elementor-element-dacf16c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-dacf16c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066fc9e */.elementor-8429 .elementor-element.elementor-element-066fc9e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff375 */.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658631b */.elementor-8429 .elementor-element.elementor-element-658631b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-658631b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1621a93 */.elementor-8429 .elementor-element.elementor-element-1621a93:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fef738 */.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd04c8 */.elementor-8429 .elementor-element.elementor-element-cfd04c8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-cfd04c8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd71aea */.elementor-8429 .elementor-element.elementor-element-cd71aea:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6714d6 */.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7e6be */.elementor-8429 .elementor-element.elementor-element-be7e6be:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be7e6be:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3e8e */.elementor-8429 .elementor-element.elementor-element-11b3e8e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d93ac9 */.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d84f7 */.elementor-8429 .elementor-element.elementor-element-32d84f7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32d84f7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6a349 */.elementor-8429 .elementor-element.elementor-element-7e6a349:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b7529 */.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31d4b5 */.elementor-8429 .elementor-element.elementor-element-c31d4b5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c31d4b5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a72c */.elementor-8429 .elementor-element.elementor-element-ee5a72c:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bb001d */.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aba69e */.elementor-8429 .elementor-element.elementor-element-7aba69e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7aba69e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424e0fe */.elementor-8429 .elementor-element.elementor-element-424e0fe:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c79417 */.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900a035 */.elementor-8429 .elementor-element.elementor-element-900a035:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-900a035:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181e0f4 */.elementor-8429 .elementor-element.elementor-element-181e0f4:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c5a5f */.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2709aa */.elementor-8429 .elementor-element.elementor-element-c2709aa:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c2709aa:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63eb42 */.elementor-8429 .elementor-element.elementor-element-b63eb42:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced3f75 */.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64a25 */.elementor-8429 .elementor-element.elementor-element-0b64a25:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0b64a25:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70c6b59 */.elementor-8429 .elementor-element.elementor-element-70c6b59:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4595afe */.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7620e0 */.elementor-8429 .elementor-element.elementor-element-c7620e0:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c7620e0:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46de7c5 */.elementor-8429 .elementor-element.elementor-element-46de7c5:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5deede7 */.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693b8f */.elementor-8429 .elementor-element.elementor-element-2693b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2693b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88fa02 */.elementor-8429 .elementor-element.elementor-element-d88fa02:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-248ac88 */.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d6f2 */.elementor-8429 .elementor-element.elementor-element-b88d6f2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88d6f2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3345a */.elementor-8429 .elementor-element.elementor-element-df3345a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8bead */.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8f65 */.elementor-8429 .elementor-element.elementor-element-7cb8f65:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7cb8f65:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc6988 */.elementor-8429 .elementor-element.elementor-element-1dc6988:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14fe24d */.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea98c */.elementor-8429 .elementor-element.elementor-element-65ea98c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-65ea98c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db788a8 */.elementor-8429 .elementor-element.elementor-element-db788a8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205e43b */.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2441b6d */.elementor-8429 .elementor-element.elementor-element-2441b6d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2441b6d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b31ba8f */.elementor-8429 .elementor-element.elementor-element-b31ba8f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a375d9f */.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e840862 */.elementor-8429 .elementor-element.elementor-element-e840862:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e840862:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-493a490 */.elementor-8429 .elementor-element.elementor-element-493a490:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71ae01 */.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f389946 */.elementor-8429 .elementor-element.elementor-element-f389946:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f389946:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01f4fc */.elementor-8429 .elementor-element.elementor-element-f01f4fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57199d5 */.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6c44d */.elementor-8429 .elementor-element.elementor-element-0e6c44d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6c44d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3418799 */.elementor-8429 .elementor-element.elementor-element-3418799:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c98a47 */.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f5233 */.elementor-8429 .elementor-element.elementor-element-56f5233:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-56f5233:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440a8ad */.elementor-8429 .elementor-element.elementor-element-440a8ad:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692b639 */.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008870 */.elementor-8429 .elementor-element.elementor-element-e008870:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e008870:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59be742 */.elementor-8429 .elementor-element.elementor-element-59be742:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f75418 */.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cbd0e */.elementor-8429 .elementor-element.elementor-element-b2cbd0e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b2cbd0e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a007c56 */.elementor-8429 .elementor-element.elementor-element-a007c56:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9793055 */.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9e284 */.elementor-8429 .elementor-element.elementor-element-9c9e284:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9c9e284:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250fd0f */.elementor-8429 .elementor-element.elementor-element-250fd0f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9d74e */.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18b69 */.elementor-8429 .elementor-element.elementor-element-3f18b69:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-3f18b69:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1c97f */.elementor-8429 .elementor-element.elementor-element-df1c97f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab17e71 */.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460a45 */.elementor-8429 .elementor-element.elementor-element-6460a45:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6460a45:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04aee7 */.elementor-8429 .elementor-element.elementor-element-b04aee7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-717b6f8 */.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8ad0a */.elementor-8429 .elementor-element.elementor-element-fc8ad0a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fc8ad0a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824f2af */.elementor-8429 .elementor-element.elementor-element-824f2af:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d3821 */.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b986289 */.elementor-8429 .elementor-element.elementor-element-b986289:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b986289:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951009a */.elementor-8429 .elementor-element.elementor-element-951009a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0bcb0c */.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b812b */.elementor-8429 .elementor-element.elementor-element-69b812b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-69b812b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb1cf7 */.elementor-8429 .elementor-element.elementor-element-efb1cf7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4080991 */.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5920e3 */.elementor-8429 .elementor-element.elementor-element-b5920e3:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b5920e3:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ae7a */.elementor-8429 .elementor-element.elementor-element-4a5ae7a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d99f33 */.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c80eb */.elementor-8429 .elementor-element.elementor-element-80c80eb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-80c80eb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4fe05 */.elementor-8429 .elementor-element.elementor-element-fc4fe05:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c23c3d */.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec01ede */.elementor-8429 .elementor-element.elementor-element-ec01ede:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ec01ede:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4b0da */.elementor-8429 .elementor-element.elementor-element-0e4b0da:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9017569 */.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e2a96 */.elementor-8429 .elementor-element.elementor-element-a5e2a96:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5e2a96:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb8785 */.elementor-8429 .elementor-element.elementor-element-ddb8785:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233bf78 */.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0e09d */.elementor-8429 .elementor-element.elementor-element-6f0e09d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6f0e09d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cba4f69 */.elementor-8429 .elementor-element.elementor-element-cba4f69:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbdf86 */.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f62918 */.elementor-8429 .elementor-element.elementor-element-0f62918:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0f62918:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa7829 */.elementor-8429 .elementor-element.elementor-element-6aa7829:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e18c8 */.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f198223 */.elementor-8429 .elementor-element.elementor-element-f198223:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f198223:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4ed659 */.elementor-8429 .elementor-element.elementor-element-c4ed659:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9219b7 */.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750a5e7 */.elementor-8429 .elementor-element.elementor-element-750a5e7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-750a5e7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df4d07 */.elementor-8429 .elementor-element.elementor-element-3df4d07:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b685f */.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7658 */.elementor-8429 .elementor-element.elementor-element-ccf7658:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ccf7658:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd2f0e */.elementor-8429 .elementor-element.elementor-element-7cd2f0e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c93ff */.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606654 */.elementor-8429 .elementor-element.elementor-element-9606654:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9606654:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451a6a */.elementor-8429 .elementor-element.elementor-element-7451a6a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3705b */.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4680df7 */.elementor-8429 .elementor-element.elementor-element-4680df7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-4680df7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55c1ca */.elementor-8429 .elementor-element.elementor-element-b55c1ca:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d01e7d6 */.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed547a */.elementor-8429 .elementor-element.elementor-element-bed547a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bed547a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1120382 */.elementor-8429 .elementor-element.elementor-element-1120382:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f17fe */.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09418ea */.elementor-8429 .elementor-element.elementor-element-09418ea:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-09418ea:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08dab13 */.elementor-8429 .elementor-element.elementor-element-08dab13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3201661 */.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27a876 */.elementor-8429 .elementor-element.elementor-element-c27a876:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c27a876:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f10d17 */.elementor-8429 .elementor-element.elementor-element-8f10d17:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d610 */.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc62 */.elementor-8429 .elementor-element.elementor-element-408fc62:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-408fc62:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff55b7 */.elementor-8429 .elementor-element.elementor-element-2ff55b7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2dee9 */.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88209d */.elementor-8429 .elementor-element.elementor-element-b88209d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88209d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba8be7e */.elementor-8429 .elementor-element.elementor-element-ba8be7e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edb489 */.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca6cf */.elementor-8429 .elementor-element.elementor-element-b8ca6cf:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b8ca6cf:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3777b25 */.elementor-8429 .elementor-element.elementor-element-3777b25:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9898566 */.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9880c9f */.elementor-8429 .elementor-element.elementor-element-9880c9f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9880c9f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6862 */.elementor-8429 .elementor-element.elementor-element-28a6862:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29addaf */.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3106 */.elementor-8429 .elementor-element.elementor-element-78c3106:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-78c3106:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae977d */.elementor-8429 .elementor-element.elementor-element-dae977d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09be587 */.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c288fd */.elementor-8429 .elementor-element.elementor-element-0c288fd:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0c288fd:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c56fc28 */.elementor-8429 .elementor-element.elementor-element-c56fc28:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c536eb */.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ee77f */.elementor-8429 .elementor-element.elementor-element-d4ee77f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d4ee77f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2bbf29 */.elementor-8429 .elementor-element.elementor-element-d2bbf29:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45f944 */.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158097a */.elementor-8429 .elementor-element.elementor-element-158097a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-158097a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ead5e */.elementor-8429 .elementor-element.elementor-element-23ead5e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86df62d */.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08361a8 */.elementor-8429 .elementor-element.elementor-element-08361a8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-08361a8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c5e22 */.elementor-8429 .elementor-element.elementor-element-88c5e22:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cee0ec */.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c5093 */.elementor-8429 .elementor-element.elementor-element-90c5093:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-90c5093:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666430d */.elementor-8429 .elementor-element.elementor-element-666430d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a37df13 */.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e88419 */.elementor-8429 .elementor-element.elementor-element-1e88419:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e88419:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05fafa0 */.elementor-8429 .elementor-element.elementor-element-05fafa0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8580dd8 */.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468380e */.elementor-8429 .elementor-element.elementor-element-468380e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-468380e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbf642 */.elementor-8429 .elementor-element.elementor-element-efbf642:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3743e08 */.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d627 */.elementor-8429 .elementor-element.elementor-element-f33d627:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f33d627:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7664 */.elementor-8429 .elementor-element.elementor-element-6df7664:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ac6b7 */.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6e03a */.elementor-8429 .elementor-element.elementor-element-bf6e03a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bf6e03a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c65ef */.elementor-8429 .elementor-element.elementor-element-79c65ef:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4cd8 */.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836d521 */.elementor-8429 .elementor-element.elementor-element-836d521:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-836d521:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaccc79 */.elementor-8429 .elementor-element.elementor-element-aaccc79:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f843a47 */.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7934 */.elementor-8429 .elementor-element.elementor-element-6da7934:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6da7934:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fdd13 */.elementor-8429 .elementor-element.elementor-element-75fdd13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b33b0a */.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf9f78 */.elementor-8429 .elementor-element.elementor-element-5cf9f78:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5cf9f78:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8af55 */.elementor-8429 .elementor-element.elementor-element-4e8af55:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40046bf */.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bd98 */.elementor-8429 .elementor-element.elementor-element-114bd98:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-114bd98:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a107e58 */.elementor-8429 .elementor-element.elementor-element-a107e58:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35915b3 */.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6617f */.elementor-8429 .elementor-element.elementor-element-0e6617f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6617f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b483ed */.elementor-8429 .elementor-element.elementor-element-3b483ed:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc525d4 */.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23eda8b */.elementor-8429 .elementor-element.elementor-element-23eda8b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-23eda8b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67a875 */.elementor-8429 .elementor-element.elementor-element-d67a875:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc5d198 */.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b843 */.elementor-8429 .elementor-element.elementor-element-9e4b843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9e4b843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4232508 */.elementor-8429 .elementor-element.elementor-element-4232508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26accb3 */.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae7b48 */.elementor-8429 .elementor-element.elementor-element-fae7b48:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fae7b48:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73aac8 */.elementor-8429 .elementor-element.elementor-element-f73aac8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-132819a */.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bda1e */.elementor-8429 .elementor-element.elementor-element-32bda1e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32bda1e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81c0dc8 */.elementor-8429 .elementor-element.elementor-element-81c0dc8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d960fc */.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e30904 */.elementor-8429 .elementor-element.elementor-element-1e30904:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e30904:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e89794d */.elementor-8429 .elementor-element.elementor-element-e89794d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3179237 */.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652f05d */.elementor-8429 .elementor-element.elementor-element-652f05d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-652f05d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02d062 */.elementor-8429 .elementor-element.elementor-element-b02d062:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35452b */.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a927ad */.elementor-8429 .elementor-element.elementor-element-0a927ad:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0a927ad:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a318c76 */.elementor-8429 .elementor-element.elementor-element-a318c76:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df99a3 */.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2b8f */.elementor-8429 .elementor-element.elementor-element-c3c2b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c3c2b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c9eb23 */.elementor-8429 .elementor-element.elementor-element-9c9eb23:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2ff61 */.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdffbe */.elementor-8429 .elementor-element.elementor-element-5bdffbe:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5bdffbe:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567f6fc */.elementor-8429 .elementor-element.elementor-element-567f6fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d4bd1 */.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e1cd2 */.elementor-8429 .elementor-element.elementor-element-39e1cd2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-39e1cd2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9edb999 */.elementor-8429 .elementor-element.elementor-element-9edb999:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37c99e */.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af96957 */.elementor-8429 .elementor-element.elementor-element-af96957:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-af96957:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1f630 */.elementor-8429 .elementor-element.elementor-element-ef1f630:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc9783 */.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f749a2 */.elementor-8429 .elementor-element.elementor-element-1f749a2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1f749a2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20cf52e */.elementor-8429 .elementor-element.elementor-element-20cf52e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b93162 */.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c3f1 */.elementor-8429 .elementor-element.elementor-element-482c3f1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-482c3f1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74a3555 */.elementor-8429 .elementor-element.elementor-element-74a3555:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d210e6b */.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a4df5 */.elementor-8429 .elementor-element.elementor-element-f9a4df5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f9a4df5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280482b */.elementor-8429 .elementor-element.elementor-element-280482b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f11e3 */.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa996 */.elementor-8429 .elementor-element.elementor-element-a5aa996:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5aa996:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9befd89 */.elementor-8429 .elementor-element.elementor-element-9befd89:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c6554 */.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740c1cb */.elementor-8429 .elementor-element.elementor-element-740c1cb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-740c1cb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c05aec */.elementor-8429 .elementor-element.elementor-element-5c05aec:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea081b */.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5aaaec */.elementor-8429 .elementor-element.elementor-element-f5aaaec:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f5aaaec:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21845f1 */.elementor-8429 .elementor-element.elementor-element-21845f1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6575274 */.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e280c6e */.elementor-8429 .elementor-element.elementor-element-e280c6e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e280c6e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362a849 */.elementor-8429 .elementor-element.elementor-element-362a849:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e9c04 */.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417734 */.elementor-8429 .elementor-element.elementor-element-7417734:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7417734:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f723508 */.elementor-8429 .elementor-element.elementor-element-f723508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc6869 */.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39dee5 */.elementor-8429 .elementor-element.elementor-element-d39dee5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d39dee5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd070b */.elementor-8429 .elementor-element.elementor-element-2dd070b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dbcd2 */.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77921e5 */.elementor-8429 .elementor-element.elementor-element-77921e5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-77921e5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-799b4d1 */.elementor-8429 .elementor-element.elementor-element-799b4d1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f4120 */.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be733fc */.elementor-8429 .elementor-element.elementor-element-be733fc:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be733fc:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fff2b6 */.elementor-8429 .elementor-element.elementor-element-3fff2b6:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa559f */.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac1843 */.elementor-8429 .elementor-element.elementor-element-2ac1843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2ac1843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af50df0 */.elementor-8429 .elementor-element.elementor-element-af50df0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c032 */.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139181c */.elementor-8429 .elementor-element.elementor-element-139181c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-139181c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d6eff */.elementor-8429 .elementor-element.elementor-element-26d6eff:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9470754 */.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b30fb */.elementor-8429 .elementor-element.elementor-element-15b30fb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-15b30fb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9529e */.elementor-8429 .elementor-element.elementor-element-1e9529e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69f4372 */.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f1a1 */.elementor-8429 .elementor-element.elementor-element-ca6f1a1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ca6f1a1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc7467 */.elementor-8429 .elementor-element.elementor-element-8fc7467:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124cc6b */.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35b1ff */.elementor-8429 .elementor-element.elementor-element-c35b1ff:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c35b1ff:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563571d */.elementor-8429 .elementor-element.elementor-element-563571d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d09b3 */.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacf16c */.elementor-8429 .elementor-element.elementor-element-dacf16c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-dacf16c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066fc9e */.elementor-8429 .elementor-element.elementor-element-066fc9e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff375 */.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658631b */.elementor-8429 .elementor-element.elementor-element-658631b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-658631b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1621a93 */.elementor-8429 .elementor-element.elementor-element-1621a93:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fef738 */.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd04c8 */.elementor-8429 .elementor-element.elementor-element-cfd04c8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-cfd04c8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd71aea */.elementor-8429 .elementor-element.elementor-element-cd71aea:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6714d6 */.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7e6be */.elementor-8429 .elementor-element.elementor-element-be7e6be:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be7e6be:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3e8e */.elementor-8429 .elementor-element.elementor-element-11b3e8e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d93ac9 */.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d84f7 */.elementor-8429 .elementor-element.elementor-element-32d84f7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32d84f7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6a349 */.elementor-8429 .elementor-element.elementor-element-7e6a349:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b7529 */.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31d4b5 */.elementor-8429 .elementor-element.elementor-element-c31d4b5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c31d4b5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a72c */.elementor-8429 .elementor-element.elementor-element-ee5a72c:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bb001d */.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aba69e */.elementor-8429 .elementor-element.elementor-element-7aba69e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7aba69e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424e0fe */.elementor-8429 .elementor-element.elementor-element-424e0fe:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c79417 */.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900a035 */.elementor-8429 .elementor-element.elementor-element-900a035:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-900a035:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181e0f4 */.elementor-8429 .elementor-element.elementor-element-181e0f4:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c5a5f */.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2709aa */.elementor-8429 .elementor-element.elementor-element-c2709aa:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c2709aa:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63eb42 */.elementor-8429 .elementor-element.elementor-element-b63eb42:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced3f75 */.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64a25 */.elementor-8429 .elementor-element.elementor-element-0b64a25:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0b64a25:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70c6b59 */.elementor-8429 .elementor-element.elementor-element-70c6b59:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4595afe */.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7620e0 */.elementor-8429 .elementor-element.elementor-element-c7620e0:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c7620e0:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46de7c5 */.elementor-8429 .elementor-element.elementor-element-46de7c5:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5deede7 */.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693b8f */.elementor-8429 .elementor-element.elementor-element-2693b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2693b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88fa02 */.elementor-8429 .elementor-element.elementor-element-d88fa02:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-248ac88 */.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d6f2 */.elementor-8429 .elementor-element.elementor-element-b88d6f2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88d6f2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3345a */.elementor-8429 .elementor-element.elementor-element-df3345a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8bead */.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8f65 */.elementor-8429 .elementor-element.elementor-element-7cb8f65:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7cb8f65:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc6988 */.elementor-8429 .elementor-element.elementor-element-1dc6988:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14fe24d */.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea98c */.elementor-8429 .elementor-element.elementor-element-65ea98c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-65ea98c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db788a8 */.elementor-8429 .elementor-element.elementor-element-db788a8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205e43b */.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2441b6d */.elementor-8429 .elementor-element.elementor-element-2441b6d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2441b6d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b31ba8f */.elementor-8429 .elementor-element.elementor-element-b31ba8f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a375d9f */.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e840862 */.elementor-8429 .elementor-element.elementor-element-e840862:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e840862:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-493a490 */.elementor-8429 .elementor-element.elementor-element-493a490:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71ae01 */.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f389946 */.elementor-8429 .elementor-element.elementor-element-f389946:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f389946:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01f4fc */.elementor-8429 .elementor-element.elementor-element-f01f4fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57199d5 */.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6c44d */.elementor-8429 .elementor-element.elementor-element-0e6c44d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6c44d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3418799 */.elementor-8429 .elementor-element.elementor-element-3418799:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c98a47 */.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f5233 */.elementor-8429 .elementor-element.elementor-element-56f5233:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-56f5233:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440a8ad */.elementor-8429 .elementor-element.elementor-element-440a8ad:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692b639 */.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008870 */.elementor-8429 .elementor-element.elementor-element-e008870:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e008870:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59be742 */.elementor-8429 .elementor-element.elementor-element-59be742:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f75418 */.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cbd0e */.elementor-8429 .elementor-element.elementor-element-b2cbd0e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b2cbd0e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a007c56 */.elementor-8429 .elementor-element.elementor-element-a007c56:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9793055 */.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9e284 */.elementor-8429 .elementor-element.elementor-element-9c9e284:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9c9e284:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250fd0f */.elementor-8429 .elementor-element.elementor-element-250fd0f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9d74e */.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18b69 */.elementor-8429 .elementor-element.elementor-element-3f18b69:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-3f18b69:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1c97f */.elementor-8429 .elementor-element.elementor-element-df1c97f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab17e71 */.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460a45 */.elementor-8429 .elementor-element.elementor-element-6460a45:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6460a45:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04aee7 */.elementor-8429 .elementor-element.elementor-element-b04aee7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-717b6f8 */.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8ad0a */.elementor-8429 .elementor-element.elementor-element-fc8ad0a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fc8ad0a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824f2af */.elementor-8429 .elementor-element.elementor-element-824f2af:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d3821 */.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b986289 */.elementor-8429 .elementor-element.elementor-element-b986289:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b986289:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951009a */.elementor-8429 .elementor-element.elementor-element-951009a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0bcb0c */.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b812b */.elementor-8429 .elementor-element.elementor-element-69b812b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-69b812b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb1cf7 */.elementor-8429 .elementor-element.elementor-element-efb1cf7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4080991 */.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5920e3 */.elementor-8429 .elementor-element.elementor-element-b5920e3:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b5920e3:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ae7a */.elementor-8429 .elementor-element.elementor-element-4a5ae7a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d99f33 */.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c80eb */.elementor-8429 .elementor-element.elementor-element-80c80eb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-80c80eb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4fe05 */.elementor-8429 .elementor-element.elementor-element-fc4fe05:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c23c3d */.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec01ede */.elementor-8429 .elementor-element.elementor-element-ec01ede:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ec01ede:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4b0da */.elementor-8429 .elementor-element.elementor-element-0e4b0da:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9017569 */.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e2a96 */.elementor-8429 .elementor-element.elementor-element-a5e2a96:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5e2a96:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb8785 */.elementor-8429 .elementor-element.elementor-element-ddb8785:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233bf78 */.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0e09d */.elementor-8429 .elementor-element.elementor-element-6f0e09d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6f0e09d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cba4f69 */.elementor-8429 .elementor-element.elementor-element-cba4f69:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbdf86 */.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f62918 */.elementor-8429 .elementor-element.elementor-element-0f62918:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0f62918:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa7829 */.elementor-8429 .elementor-element.elementor-element-6aa7829:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e18c8 */.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f198223 */.elementor-8429 .elementor-element.elementor-element-f198223:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f198223:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4ed659 */.elementor-8429 .elementor-element.elementor-element-c4ed659:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9219b7 */.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750a5e7 */.elementor-8429 .elementor-element.elementor-element-750a5e7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-750a5e7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df4d07 */.elementor-8429 .elementor-element.elementor-element-3df4d07:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b685f */.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7658 */.elementor-8429 .elementor-element.elementor-element-ccf7658:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ccf7658:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd2f0e */.elementor-8429 .elementor-element.elementor-element-7cd2f0e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c93ff */.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606654 */.elementor-8429 .elementor-element.elementor-element-9606654:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9606654:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451a6a */.elementor-8429 .elementor-element.elementor-element-7451a6a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3705b */.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4680df7 */.elementor-8429 .elementor-element.elementor-element-4680df7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-4680df7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55c1ca */.elementor-8429 .elementor-element.elementor-element-b55c1ca:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d01e7d6 */.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed547a */.elementor-8429 .elementor-element.elementor-element-bed547a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bed547a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1120382 */.elementor-8429 .elementor-element.elementor-element-1120382:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f17fe */.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09418ea */.elementor-8429 .elementor-element.elementor-element-09418ea:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-09418ea:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08dab13 */.elementor-8429 .elementor-element.elementor-element-08dab13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3201661 */.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27a876 */.elementor-8429 .elementor-element.elementor-element-c27a876:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c27a876:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f10d17 */.elementor-8429 .elementor-element.elementor-element-8f10d17:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d610 */.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc62 */.elementor-8429 .elementor-element.elementor-element-408fc62:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-408fc62:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff55b7 */.elementor-8429 .elementor-element.elementor-element-2ff55b7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2dee9 */.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88209d */.elementor-8429 .elementor-element.elementor-element-b88209d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88209d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba8be7e */.elementor-8429 .elementor-element.elementor-element-ba8be7e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edb489 */.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca6cf */.elementor-8429 .elementor-element.elementor-element-b8ca6cf:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b8ca6cf:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3777b25 */.elementor-8429 .elementor-element.elementor-element-3777b25:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9898566 */.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9880c9f */.elementor-8429 .elementor-element.elementor-element-9880c9f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9880c9f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6862 */.elementor-8429 .elementor-element.elementor-element-28a6862:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29addaf */.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3106 */.elementor-8429 .elementor-element.elementor-element-78c3106:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-78c3106:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae977d */.elementor-8429 .elementor-element.elementor-element-dae977d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09be587 */.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c288fd */.elementor-8429 .elementor-element.elementor-element-0c288fd:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0c288fd:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c56fc28 */.elementor-8429 .elementor-element.elementor-element-c56fc28:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c536eb */.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ee77f */.elementor-8429 .elementor-element.elementor-element-d4ee77f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d4ee77f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2bbf29 */.elementor-8429 .elementor-element.elementor-element-d2bbf29:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45f944 */.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158097a */.elementor-8429 .elementor-element.elementor-element-158097a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-158097a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ead5e */.elementor-8429 .elementor-element.elementor-element-23ead5e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86df62d */.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08361a8 */.elementor-8429 .elementor-element.elementor-element-08361a8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-08361a8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c5e22 */.elementor-8429 .elementor-element.elementor-element-88c5e22:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cee0ec */.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c5093 */.elementor-8429 .elementor-element.elementor-element-90c5093:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-90c5093:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666430d */.elementor-8429 .elementor-element.elementor-element-666430d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a37df13 */.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e88419 */.elementor-8429 .elementor-element.elementor-element-1e88419:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e88419:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05fafa0 */.elementor-8429 .elementor-element.elementor-element-05fafa0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8580dd8 */.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468380e */.elementor-8429 .elementor-element.elementor-element-468380e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-468380e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbf642 */.elementor-8429 .elementor-element.elementor-element-efbf642:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3743e08 */.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d627 */.elementor-8429 .elementor-element.elementor-element-f33d627:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f33d627:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7664 */.elementor-8429 .elementor-element.elementor-element-6df7664:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ac6b7 */.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6e03a */.elementor-8429 .elementor-element.elementor-element-bf6e03a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bf6e03a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c65ef */.elementor-8429 .elementor-element.elementor-element-79c65ef:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4cd8 */.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836d521 */.elementor-8429 .elementor-element.elementor-element-836d521:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-836d521:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaccc79 */.elementor-8429 .elementor-element.elementor-element-aaccc79:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f843a47 */.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7934 */.elementor-8429 .elementor-element.elementor-element-6da7934:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6da7934:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fdd13 */.elementor-8429 .elementor-element.elementor-element-75fdd13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b33b0a */.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf9f78 */.elementor-8429 .elementor-element.elementor-element-5cf9f78:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5cf9f78:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8af55 */.elementor-8429 .elementor-element.elementor-element-4e8af55:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40046bf */.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bd98 */.elementor-8429 .elementor-element.elementor-element-114bd98:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-114bd98:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a107e58 */.elementor-8429 .elementor-element.elementor-element-a107e58:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35915b3 */.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6617f */.elementor-8429 .elementor-element.elementor-element-0e6617f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6617f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b483ed */.elementor-8429 .elementor-element.elementor-element-3b483ed:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc525d4 */.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23eda8b */.elementor-8429 .elementor-element.elementor-element-23eda8b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-23eda8b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67a875 */.elementor-8429 .elementor-element.elementor-element-d67a875:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc5d198 */.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b843 */.elementor-8429 .elementor-element.elementor-element-9e4b843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9e4b843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4232508 */.elementor-8429 .elementor-element.elementor-element-4232508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26accb3 */.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae7b48 */.elementor-8429 .elementor-element.elementor-element-fae7b48:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fae7b48:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73aac8 */.elementor-8429 .elementor-element.elementor-element-f73aac8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-132819a */.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bda1e */.elementor-8429 .elementor-element.elementor-element-32bda1e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32bda1e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81c0dc8 */.elementor-8429 .elementor-element.elementor-element-81c0dc8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d960fc */.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e30904 */.elementor-8429 .elementor-element.elementor-element-1e30904:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e30904:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e89794d */.elementor-8429 .elementor-element.elementor-element-e89794d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3179237 */.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652f05d */.elementor-8429 .elementor-element.elementor-element-652f05d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-652f05d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02d062 */.elementor-8429 .elementor-element.elementor-element-b02d062:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35452b */.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a927ad */.elementor-8429 .elementor-element.elementor-element-0a927ad:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0a927ad:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a318c76 */.elementor-8429 .elementor-element.elementor-element-a318c76:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df99a3 */.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2b8f */.elementor-8429 .elementor-element.elementor-element-c3c2b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c3c2b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c9eb23 */.elementor-8429 .elementor-element.elementor-element-9c9eb23:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2ff61 */.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdffbe */.elementor-8429 .elementor-element.elementor-element-5bdffbe:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5bdffbe:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567f6fc */.elementor-8429 .elementor-element.elementor-element-567f6fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d4bd1 */.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e1cd2 */.elementor-8429 .elementor-element.elementor-element-39e1cd2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-39e1cd2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9edb999 */.elementor-8429 .elementor-element.elementor-element-9edb999:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37c99e */.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af96957 */.elementor-8429 .elementor-element.elementor-element-af96957:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-af96957:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1f630 */.elementor-8429 .elementor-element.elementor-element-ef1f630:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc9783 */.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f749a2 */.elementor-8429 .elementor-element.elementor-element-1f749a2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1f749a2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20cf52e */.elementor-8429 .elementor-element.elementor-element-20cf52e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b93162 */.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c3f1 */.elementor-8429 .elementor-element.elementor-element-482c3f1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-482c3f1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74a3555 */.elementor-8429 .elementor-element.elementor-element-74a3555:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d210e6b */.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a4df5 */.elementor-8429 .elementor-element.elementor-element-f9a4df5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f9a4df5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280482b */.elementor-8429 .elementor-element.elementor-element-280482b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f11e3 */.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa996 */.elementor-8429 .elementor-element.elementor-element-a5aa996:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5aa996:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9befd89 */.elementor-8429 .elementor-element.elementor-element-9befd89:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c6554 */.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740c1cb */.elementor-8429 .elementor-element.elementor-element-740c1cb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-740c1cb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c05aec */.elementor-8429 .elementor-element.elementor-element-5c05aec:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea081b */.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5aaaec */.elementor-8429 .elementor-element.elementor-element-f5aaaec:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f5aaaec:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21845f1 */.elementor-8429 .elementor-element.elementor-element-21845f1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6575274 */.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e280c6e */.elementor-8429 .elementor-element.elementor-element-e280c6e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e280c6e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362a849 */.elementor-8429 .elementor-element.elementor-element-362a849:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e9c04 */.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417734 */.elementor-8429 .elementor-element.elementor-element-7417734:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7417734:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f723508 */.elementor-8429 .elementor-element.elementor-element-f723508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc6869 */.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39dee5 */.elementor-8429 .elementor-element.elementor-element-d39dee5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d39dee5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd070b */.elementor-8429 .elementor-element.elementor-element-2dd070b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dbcd2 */.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77921e5 */.elementor-8429 .elementor-element.elementor-element-77921e5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-77921e5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-799b4d1 */.elementor-8429 .elementor-element.elementor-element-799b4d1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f4120 */.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be733fc */.elementor-8429 .elementor-element.elementor-element-be733fc:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be733fc:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fff2b6 */.elementor-8429 .elementor-element.elementor-element-3fff2b6:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa559f */.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac1843 */.elementor-8429 .elementor-element.elementor-element-2ac1843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2ac1843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af50df0 */.elementor-8429 .elementor-element.elementor-element-af50df0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c032 */.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139181c */.elementor-8429 .elementor-element.elementor-element-139181c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-139181c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d6eff */.elementor-8429 .elementor-element.elementor-element-26d6eff:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9470754 */.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b30fb */.elementor-8429 .elementor-element.elementor-element-15b30fb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-15b30fb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9529e */.elementor-8429 .elementor-element.elementor-element-1e9529e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69f4372 */.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f1a1 */.elementor-8429 .elementor-element.elementor-element-ca6f1a1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ca6f1a1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc7467 */.elementor-8429 .elementor-element.elementor-element-8fc7467:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124cc6b */.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35b1ff */.elementor-8429 .elementor-element.elementor-element-c35b1ff:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c35b1ff:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563571d */.elementor-8429 .elementor-element.elementor-element-563571d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d09b3 */.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacf16c */.elementor-8429 .elementor-element.elementor-element-dacf16c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-dacf16c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066fc9e */.elementor-8429 .elementor-element.elementor-element-066fc9e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff375 */.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658631b */.elementor-8429 .elementor-element.elementor-element-658631b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-658631b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1621a93 */.elementor-8429 .elementor-element.elementor-element-1621a93:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fef738 */.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd04c8 */.elementor-8429 .elementor-element.elementor-element-cfd04c8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-cfd04c8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd71aea */.elementor-8429 .elementor-element.elementor-element-cd71aea:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6714d6 */.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7e6be */.elementor-8429 .elementor-element.elementor-element-be7e6be:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be7e6be:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3e8e */.elementor-8429 .elementor-element.elementor-element-11b3e8e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d93ac9 */.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d84f7 */.elementor-8429 .elementor-element.elementor-element-32d84f7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32d84f7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6a349 */.elementor-8429 .elementor-element.elementor-element-7e6a349:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b7529 */.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31d4b5 */.elementor-8429 .elementor-element.elementor-element-c31d4b5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c31d4b5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a72c */.elementor-8429 .elementor-element.elementor-element-ee5a72c:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bb001d */.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aba69e */.elementor-8429 .elementor-element.elementor-element-7aba69e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7aba69e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424e0fe */.elementor-8429 .elementor-element.elementor-element-424e0fe:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c79417 */.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900a035 */.elementor-8429 .elementor-element.elementor-element-900a035:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-900a035:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181e0f4 */.elementor-8429 .elementor-element.elementor-element-181e0f4:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c5a5f */.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2709aa */.elementor-8429 .elementor-element.elementor-element-c2709aa:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c2709aa:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63eb42 */.elementor-8429 .elementor-element.elementor-element-b63eb42:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced3f75 */.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64a25 */.elementor-8429 .elementor-element.elementor-element-0b64a25:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0b64a25:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70c6b59 */.elementor-8429 .elementor-element.elementor-element-70c6b59:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4595afe */.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7620e0 */.elementor-8429 .elementor-element.elementor-element-c7620e0:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c7620e0:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46de7c5 */.elementor-8429 .elementor-element.elementor-element-46de7c5:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5deede7 */.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693b8f */.elementor-8429 .elementor-element.elementor-element-2693b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2693b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88fa02 */.elementor-8429 .elementor-element.elementor-element-d88fa02:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-248ac88 */.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d6f2 */.elementor-8429 .elementor-element.elementor-element-b88d6f2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88d6f2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3345a */.elementor-8429 .elementor-element.elementor-element-df3345a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8bead */.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8f65 */.elementor-8429 .elementor-element.elementor-element-7cb8f65:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7cb8f65:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc6988 */.elementor-8429 .elementor-element.elementor-element-1dc6988:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14fe24d */.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea98c */.elementor-8429 .elementor-element.elementor-element-65ea98c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-65ea98c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db788a8 */.elementor-8429 .elementor-element.elementor-element-db788a8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205e43b */.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2441b6d */.elementor-8429 .elementor-element.elementor-element-2441b6d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2441b6d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b31ba8f */.elementor-8429 .elementor-element.elementor-element-b31ba8f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a375d9f */.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e840862 */.elementor-8429 .elementor-element.elementor-element-e840862:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e840862:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-493a490 */.elementor-8429 .elementor-element.elementor-element-493a490:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71ae01 */.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f389946 */.elementor-8429 .elementor-element.elementor-element-f389946:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f389946:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01f4fc */.elementor-8429 .elementor-element.elementor-element-f01f4fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57199d5 */.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6c44d */.elementor-8429 .elementor-element.elementor-element-0e6c44d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6c44d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3418799 */.elementor-8429 .elementor-element.elementor-element-3418799:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c98a47 */.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f5233 */.elementor-8429 .elementor-element.elementor-element-56f5233:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-56f5233:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440a8ad */.elementor-8429 .elementor-element.elementor-element-440a8ad:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692b639 */.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008870 */.elementor-8429 .elementor-element.elementor-element-e008870:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e008870:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59be742 */.elementor-8429 .elementor-element.elementor-element-59be742:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f75418 */.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cbd0e */.elementor-8429 .elementor-element.elementor-element-b2cbd0e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b2cbd0e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a007c56 */.elementor-8429 .elementor-element.elementor-element-a007c56:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9793055 */.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9e284 */.elementor-8429 .elementor-element.elementor-element-9c9e284:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9c9e284:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250fd0f */.elementor-8429 .elementor-element.elementor-element-250fd0f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9d74e */.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18b69 */.elementor-8429 .elementor-element.elementor-element-3f18b69:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-3f18b69:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1c97f */.elementor-8429 .elementor-element.elementor-element-df1c97f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab17e71 */.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460a45 */.elementor-8429 .elementor-element.elementor-element-6460a45:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6460a45:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04aee7 */.elementor-8429 .elementor-element.elementor-element-b04aee7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-717b6f8 */.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8ad0a */.elementor-8429 .elementor-element.elementor-element-fc8ad0a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fc8ad0a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-824f2af */.elementor-8429 .elementor-element.elementor-element-824f2af:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70d3821 */.elementor-8429 .elementor-element.elementor-element-70d3821 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b986289 */.elementor-8429 .elementor-element.elementor-element-b986289:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b986289:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951009a */.elementor-8429 .elementor-element.elementor-element-951009a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0bcb0c */.elementor-8429 .elementor-element.elementor-element-c0bcb0c .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b812b */.elementor-8429 .elementor-element.elementor-element-69b812b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-69b812b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efb1cf7 */.elementor-8429 .elementor-element.elementor-element-efb1cf7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4080991 */.elementor-8429 .elementor-element.elementor-element-4080991 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5920e3 */.elementor-8429 .elementor-element.elementor-element-b5920e3:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b5920e3:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a5ae7a */.elementor-8429 .elementor-element.elementor-element-4a5ae7a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d99f33 */.elementor-8429 .elementor-element.elementor-element-5d99f33 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c80eb */.elementor-8429 .elementor-element.elementor-element-80c80eb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-80c80eb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc4fe05 */.elementor-8429 .elementor-element.elementor-element-fc4fe05:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c23c3d */.elementor-8429 .elementor-element.elementor-element-1c23c3d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec01ede */.elementor-8429 .elementor-element.elementor-element-ec01ede:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ec01ede:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e4b0da */.elementor-8429 .elementor-element.elementor-element-0e4b0da:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9017569 */.elementor-8429 .elementor-element.elementor-element-9017569 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e2a96 */.elementor-8429 .elementor-element.elementor-element-a5e2a96:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5e2a96:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb8785 */.elementor-8429 .elementor-element.elementor-element-ddb8785:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-233bf78 */.elementor-8429 .elementor-element.elementor-element-233bf78 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0e09d */.elementor-8429 .elementor-element.elementor-element-6f0e09d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6f0e09d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cba4f69 */.elementor-8429 .elementor-element.elementor-element-cba4f69:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fbdf86 */.elementor-8429 .elementor-element.elementor-element-7fbdf86 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f62918 */.elementor-8429 .elementor-element.elementor-element-0f62918:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0f62918:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa7829 */.elementor-8429 .elementor-element.elementor-element-6aa7829:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e18c8 */.elementor-8429 .elementor-element.elementor-element-39e18c8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f198223 */.elementor-8429 .elementor-element.elementor-element-f198223:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f198223:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4ed659 */.elementor-8429 .elementor-element.elementor-element-c4ed659:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9219b7 */.elementor-8429 .elementor-element.elementor-element-a9219b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-750a5e7 */.elementor-8429 .elementor-element.elementor-element-750a5e7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-750a5e7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3df4d07 */.elementor-8429 .elementor-element.elementor-element-3df4d07:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30b685f */.elementor-8429 .elementor-element.elementor-element-30b685f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf7658 */.elementor-8429 .elementor-element.elementor-element-ccf7658:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ccf7658:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd2f0e */.elementor-8429 .elementor-element.elementor-element-7cd2f0e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c93ff */.elementor-8429 .elementor-element.elementor-element-43c93ff .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9606654 */.elementor-8429 .elementor-element.elementor-element-9606654:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9606654:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7451a6a */.elementor-8429 .elementor-element.elementor-element-7451a6a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3705b */.elementor-8429 .elementor-element.elementor-element-4b3705b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4680df7 */.elementor-8429 .elementor-element.elementor-element-4680df7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-4680df7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b55c1ca */.elementor-8429 .elementor-element.elementor-element-b55c1ca:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d01e7d6 */.elementor-8429 .elementor-element.elementor-element-d01e7d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed547a */.elementor-8429 .elementor-element.elementor-element-bed547a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bed547a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1120382 */.elementor-8429 .elementor-element.elementor-element-1120382:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34f17fe */.elementor-8429 .elementor-element.elementor-element-34f17fe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09418ea */.elementor-8429 .elementor-element.elementor-element-09418ea:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-09418ea:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08dab13 */.elementor-8429 .elementor-element.elementor-element-08dab13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3201661 */.elementor-8429 .elementor-element.elementor-element-3201661 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c27a876 */.elementor-8429 .elementor-element.elementor-element-c27a876:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c27a876:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f10d17 */.elementor-8429 .elementor-element.elementor-element-8f10d17:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-491d610 */.elementor-8429 .elementor-element.elementor-element-491d610 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408fc62 */.elementor-8429 .elementor-element.elementor-element-408fc62:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-408fc62:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff55b7 */.elementor-8429 .elementor-element.elementor-element-2ff55b7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df2dee9 */.elementor-8429 .elementor-element.elementor-element-df2dee9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88209d */.elementor-8429 .elementor-element.elementor-element-b88209d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88209d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba8be7e */.elementor-8429 .elementor-element.elementor-element-ba8be7e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4edb489 */.elementor-8429 .elementor-element.elementor-element-4edb489 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8ca6cf */.elementor-8429 .elementor-element.elementor-element-b8ca6cf:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b8ca6cf:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3777b25 */.elementor-8429 .elementor-element.elementor-element-3777b25:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9898566 */.elementor-8429 .elementor-element.elementor-element-9898566 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9880c9f */.elementor-8429 .elementor-element.elementor-element-9880c9f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9880c9f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28a6862 */.elementor-8429 .elementor-element.elementor-element-28a6862:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29addaf */.elementor-8429 .elementor-element.elementor-element-29addaf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c3106 */.elementor-8429 .elementor-element.elementor-element-78c3106:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-78c3106:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae977d */.elementor-8429 .elementor-element.elementor-element-dae977d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09be587 */.elementor-8429 .elementor-element.elementor-element-09be587 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c288fd */.elementor-8429 .elementor-element.elementor-element-0c288fd:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0c288fd:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c56fc28 */.elementor-8429 .elementor-element.elementor-element-c56fc28:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c536eb */.elementor-8429 .elementor-element.elementor-element-4c536eb .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ee77f */.elementor-8429 .elementor-element.elementor-element-d4ee77f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d4ee77f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2bbf29 */.elementor-8429 .elementor-element.elementor-element-d2bbf29:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e45f944 */.elementor-8429 .elementor-element.elementor-element-e45f944 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158097a */.elementor-8429 .elementor-element.elementor-element-158097a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-158097a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23ead5e */.elementor-8429 .elementor-element.elementor-element-23ead5e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86df62d */.elementor-8429 .elementor-element.elementor-element-86df62d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08361a8 */.elementor-8429 .elementor-element.elementor-element-08361a8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-08361a8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88c5e22 */.elementor-8429 .elementor-element.elementor-element-88c5e22:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7cee0ec */.elementor-8429 .elementor-element.elementor-element-7cee0ec .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90c5093 */.elementor-8429 .elementor-element.elementor-element-90c5093:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-90c5093:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666430d */.elementor-8429 .elementor-element.elementor-element-666430d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a37df13 */.elementor-8429 .elementor-element.elementor-element-a37df13 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e88419 */.elementor-8429 .elementor-element.elementor-element-1e88419:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e88419:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05fafa0 */.elementor-8429 .elementor-element.elementor-element-05fafa0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8580dd8 */.elementor-8429 .elementor-element.elementor-element-8580dd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-468380e */.elementor-8429 .elementor-element.elementor-element-468380e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-468380e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbf642 */.elementor-8429 .elementor-element.elementor-element-efbf642:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3743e08 */.elementor-8429 .elementor-element.elementor-element-3743e08 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d627 */.elementor-8429 .elementor-element.elementor-element-f33d627:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f33d627:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6df7664 */.elementor-8429 .elementor-element.elementor-element-6df7664:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69ac6b7 */.elementor-8429 .elementor-element.elementor-element-69ac6b7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6e03a */.elementor-8429 .elementor-element.elementor-element-bf6e03a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-bf6e03a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79c65ef */.elementor-8429 .elementor-element.elementor-element-79c65ef:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4cd8 */.elementor-8429 .elementor-element.elementor-element-42d4cd8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836d521 */.elementor-8429 .elementor-element.elementor-element-836d521:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-836d521:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaccc79 */.elementor-8429 .elementor-element.elementor-element-aaccc79:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f843a47 */.elementor-8429 .elementor-element.elementor-element-f843a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da7934 */.elementor-8429 .elementor-element.elementor-element-6da7934:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6da7934:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fdd13 */.elementor-8429 .elementor-element.elementor-element-75fdd13:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b33b0a */.elementor-8429 .elementor-element.elementor-element-7b33b0a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf9f78 */.elementor-8429 .elementor-element.elementor-element-5cf9f78:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5cf9f78:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e8af55 */.elementor-8429 .elementor-element.elementor-element-4e8af55:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40046bf */.elementor-8429 .elementor-element.elementor-element-40046bf .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bd98 */.elementor-8429 .elementor-element.elementor-element-114bd98:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-114bd98:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a107e58 */.elementor-8429 .elementor-element.elementor-element-a107e58:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35915b3 */.elementor-8429 .elementor-element.elementor-element-35915b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6617f */.elementor-8429 .elementor-element.elementor-element-0e6617f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6617f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b483ed */.elementor-8429 .elementor-element.elementor-element-3b483ed:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc525d4 */.elementor-8429 .elementor-element.elementor-element-bc525d4 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23eda8b */.elementor-8429 .elementor-element.elementor-element-23eda8b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-23eda8b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d67a875 */.elementor-8429 .elementor-element.elementor-element-d67a875:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc5d198 */.elementor-8429 .elementor-element.elementor-element-bc5d198 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b843 */.elementor-8429 .elementor-element.elementor-element-9e4b843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9e4b843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4232508 */.elementor-8429 .elementor-element.elementor-element-4232508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26accb3 */.elementor-8429 .elementor-element.elementor-element-26accb3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae7b48 */.elementor-8429 .elementor-element.elementor-element-fae7b48:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fae7b48:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73aac8 */.elementor-8429 .elementor-element.elementor-element-f73aac8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-132819a */.elementor-8429 .elementor-element.elementor-element-132819a .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32bda1e */.elementor-8429 .elementor-element.elementor-element-32bda1e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32bda1e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81c0dc8 */.elementor-8429 .elementor-element.elementor-element-81c0dc8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d960fc */.elementor-8429 .elementor-element.elementor-element-7d960fc .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e30904 */.elementor-8429 .elementor-element.elementor-element-1e30904:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1e30904:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e89794d */.elementor-8429 .elementor-element.elementor-element-e89794d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3179237 */.elementor-8429 .elementor-element.elementor-element-3179237 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-652f05d */.elementor-8429 .elementor-element.elementor-element-652f05d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-652f05d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b02d062 */.elementor-8429 .elementor-element.elementor-element-b02d062:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35452b */.elementor-8429 .elementor-element.elementor-element-e35452b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a927ad */.elementor-8429 .elementor-element.elementor-element-0a927ad:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0a927ad:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a318c76 */.elementor-8429 .elementor-element.elementor-element-a318c76:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7df99a3 */.elementor-8429 .elementor-element.elementor-element-7df99a3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c2b8f */.elementor-8429 .elementor-element.elementor-element-c3c2b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c3c2b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c9eb23 */.elementor-8429 .elementor-element.elementor-element-9c9eb23:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd2ff61 */.elementor-8429 .elementor-element.elementor-element-cd2ff61 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bdffbe */.elementor-8429 .elementor-element.elementor-element-5bdffbe:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-5bdffbe:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567f6fc */.elementor-8429 .elementor-element.elementor-element-567f6fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0d4bd1 */.elementor-8429 .elementor-element.elementor-element-e0d4bd1 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e1cd2 */.elementor-8429 .elementor-element.elementor-element-39e1cd2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-39e1cd2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9edb999 */.elementor-8429 .elementor-element.elementor-element-9edb999:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c37c99e */.elementor-8429 .elementor-element.elementor-element-c37c99e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af96957 */.elementor-8429 .elementor-element.elementor-element-af96957:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-af96957:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1f630 */.elementor-8429 .elementor-element.elementor-element-ef1f630:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecc9783 */.elementor-8429 .elementor-element.elementor-element-ecc9783 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f749a2 */.elementor-8429 .elementor-element.elementor-element-1f749a2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-1f749a2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20cf52e */.elementor-8429 .elementor-element.elementor-element-20cf52e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b93162 */.elementor-8429 .elementor-element.elementor-element-7b93162 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c3f1 */.elementor-8429 .elementor-element.elementor-element-482c3f1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-482c3f1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74a3555 */.elementor-8429 .elementor-element.elementor-element-74a3555:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d210e6b */.elementor-8429 .elementor-element.elementor-element-d210e6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a4df5 */.elementor-8429 .elementor-element.elementor-element-f9a4df5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f9a4df5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280482b */.elementor-8429 .elementor-element.elementor-element-280482b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f11e3 */.elementor-8429 .elementor-element.elementor-element-95f11e3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5aa996 */.elementor-8429 .elementor-element.elementor-element-a5aa996:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-a5aa996:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9befd89 */.elementor-8429 .elementor-element.elementor-element-9befd89:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49c6554 */.elementor-8429 .elementor-element.elementor-element-49c6554 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740c1cb */.elementor-8429 .elementor-element.elementor-element-740c1cb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-740c1cb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c05aec */.elementor-8429 .elementor-element.elementor-element-5c05aec:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea081b */.elementor-8429 .elementor-element.elementor-element-bea081b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5aaaec */.elementor-8429 .elementor-element.elementor-element-f5aaaec:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f5aaaec:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21845f1 */.elementor-8429 .elementor-element.elementor-element-21845f1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6575274 */.elementor-8429 .elementor-element.elementor-element-6575274 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e280c6e */.elementor-8429 .elementor-element.elementor-element-e280c6e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e280c6e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-362a849 */.elementor-8429 .elementor-element.elementor-element-362a849:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e9c04 */.elementor-8429 .elementor-element.elementor-element-61e9c04 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7417734 */.elementor-8429 .elementor-element.elementor-element-7417734:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7417734:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f723508 */.elementor-8429 .elementor-element.elementor-element-f723508:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dc6869 */.elementor-8429 .elementor-element.elementor-element-6dc6869 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39dee5 */.elementor-8429 .elementor-element.elementor-element-d39dee5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-d39dee5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd070b */.elementor-8429 .elementor-element.elementor-element-2dd070b:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9dbcd2 */.elementor-8429 .elementor-element.elementor-element-c9dbcd2 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77921e5 */.elementor-8429 .elementor-element.elementor-element-77921e5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-77921e5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-799b4d1 */.elementor-8429 .elementor-element.elementor-element-799b4d1:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4f4120 */.elementor-8429 .elementor-element.elementor-element-c4f4120 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be733fc */.elementor-8429 .elementor-element.elementor-element-be733fc:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be733fc:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fff2b6 */.elementor-8429 .elementor-element.elementor-element-3fff2b6:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaa559f */.elementor-8429 .elementor-element.elementor-element-eaa559f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ac1843 */.elementor-8429 .elementor-element.elementor-element-2ac1843:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2ac1843:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af50df0 */.elementor-8429 .elementor-element.elementor-element-af50df0:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d2c032 */.elementor-8429 .elementor-element.elementor-element-2d2c032 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-139181c */.elementor-8429 .elementor-element.elementor-element-139181c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-139181c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26d6eff */.elementor-8429 .elementor-element.elementor-element-26d6eff:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9470754 */.elementor-8429 .elementor-element.elementor-element-9470754 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b30fb */.elementor-8429 .elementor-element.elementor-element-15b30fb:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-15b30fb:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e9529e */.elementor-8429 .elementor-element.elementor-element-1e9529e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69f4372 */.elementor-8429 .elementor-element.elementor-element-69f4372 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca6f1a1 */.elementor-8429 .elementor-element.elementor-element-ca6f1a1:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-ca6f1a1:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fc7467 */.elementor-8429 .elementor-element.elementor-element-8fc7467:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124cc6b */.elementor-8429 .elementor-element.elementor-element-124cc6b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c35b1ff */.elementor-8429 .elementor-element.elementor-element-c35b1ff:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c35b1ff:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-563571d */.elementor-8429 .elementor-element.elementor-element-563571d:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d09b3 */.elementor-8429 .elementor-element.elementor-element-17d09b3 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacf16c */.elementor-8429 .elementor-element.elementor-element-dacf16c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-dacf16c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-066fc9e */.elementor-8429 .elementor-element.elementor-element-066fc9e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbff375 */.elementor-8429 .elementor-element.elementor-element-cbff375 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658631b */.elementor-8429 .elementor-element.elementor-element-658631b:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-658631b:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1621a93 */.elementor-8429 .elementor-element.elementor-element-1621a93:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fef738 */.elementor-8429 .elementor-element.elementor-element-1fef738 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd04c8 */.elementor-8429 .elementor-element.elementor-element-cfd04c8:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-cfd04c8:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd71aea */.elementor-8429 .elementor-element.elementor-element-cd71aea:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6714d6 */.elementor-8429 .elementor-element.elementor-element-c6714d6 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be7e6be */.elementor-8429 .elementor-element.elementor-element-be7e6be:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-be7e6be:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11b3e8e */.elementor-8429 .elementor-element.elementor-element-11b3e8e:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d93ac9 */.elementor-8429 .elementor-element.elementor-element-6d93ac9 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32d84f7 */.elementor-8429 .elementor-element.elementor-element-32d84f7:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-32d84f7:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6a349 */.elementor-8429 .elementor-element.elementor-element-7e6a349:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5b7529 */.elementor-8429 .elementor-element.elementor-element-f5b7529 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c31d4b5 */.elementor-8429 .elementor-element.elementor-element-c31d4b5:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c31d4b5:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee5a72c */.elementor-8429 .elementor-element.elementor-element-ee5a72c:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bb001d */.elementor-8429 .elementor-element.elementor-element-7bb001d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aba69e */.elementor-8429 .elementor-element.elementor-element-7aba69e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7aba69e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-424e0fe */.elementor-8429 .elementor-element.elementor-element-424e0fe:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c79417 */.elementor-8429 .elementor-element.elementor-element-6c79417 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900a035 */.elementor-8429 .elementor-element.elementor-element-900a035:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-900a035:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-181e0f4 */.elementor-8429 .elementor-element.elementor-element-181e0f4:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c5a5f */.elementor-8429 .elementor-element.elementor-element-23c5a5f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2709aa */.elementor-8429 .elementor-element.elementor-element-c2709aa:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c2709aa:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b63eb42 */.elementor-8429 .elementor-element.elementor-element-b63eb42:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ced3f75 */.elementor-8429 .elementor-element.elementor-element-ced3f75 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64a25 */.elementor-8429 .elementor-element.elementor-element-0b64a25:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0b64a25:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70c6b59 */.elementor-8429 .elementor-element.elementor-element-70c6b59:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4595afe */.elementor-8429 .elementor-element.elementor-element-4595afe .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7620e0 */.elementor-8429 .elementor-element.elementor-element-c7620e0:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-c7620e0:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46de7c5 */.elementor-8429 .elementor-element.elementor-element-46de7c5:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5deede7 */.elementor-8429 .elementor-element.elementor-element-5deede7 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2693b8f */.elementor-8429 .elementor-element.elementor-element-2693b8f:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2693b8f:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d88fa02 */.elementor-8429 .elementor-element.elementor-element-d88fa02:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-248ac88 */.elementor-8429 .elementor-element.elementor-element-248ac88 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d6f2 */.elementor-8429 .elementor-element.elementor-element-b88d6f2:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b88d6f2:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df3345a */.elementor-8429 .elementor-element.elementor-element-df3345a:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8bead */.elementor-8429 .elementor-element.elementor-element-ca8bead .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb8f65 */.elementor-8429 .elementor-element.elementor-element-7cb8f65:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-7cb8f65:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dc6988 */.elementor-8429 .elementor-element.elementor-element-1dc6988:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14fe24d */.elementor-8429 .elementor-element.elementor-element-14fe24d .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea98c */.elementor-8429 .elementor-element.elementor-element-65ea98c:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-65ea98c:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db788a8 */.elementor-8429 .elementor-element.elementor-element-db788a8:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205e43b */.elementor-8429 .elementor-element.elementor-element-205e43b .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2441b6d */.elementor-8429 .elementor-element.elementor-element-2441b6d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-2441b6d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b31ba8f */.elementor-8429 .elementor-element.elementor-element-b31ba8f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a375d9f */.elementor-8429 .elementor-element.elementor-element-a375d9f .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e840862 */.elementor-8429 .elementor-element.elementor-element-e840862:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e840862:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-493a490 */.elementor-8429 .elementor-element.elementor-element-493a490:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b71ae01 */.elementor-8429 .elementor-element.elementor-element-b71ae01 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f389946 */.elementor-8429 .elementor-element.elementor-element-f389946:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-f389946:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01f4fc */.elementor-8429 .elementor-element.elementor-element-f01f4fc:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57199d5 */.elementor-8429 .elementor-element.elementor-element-57199d5 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6c44d */.elementor-8429 .elementor-element.elementor-element-0e6c44d:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-0e6c44d:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3418799 */.elementor-8429 .elementor-element.elementor-element-3418799:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c98a47 */.elementor-8429 .elementor-element.elementor-element-5c98a47 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f5233 */.elementor-8429 .elementor-element.elementor-element-56f5233:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-56f5233:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-440a8ad */.elementor-8429 .elementor-element.elementor-element-440a8ad:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-692b639 */.elementor-8429 .elementor-element.elementor-element-692b639 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008870 */.elementor-8429 .elementor-element.elementor-element-e008870:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-e008870:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59be742 */.elementor-8429 .elementor-element.elementor-element-59be742:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f75418 */.elementor-8429 .elementor-element.elementor-element-2f75418 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cbd0e */.elementor-8429 .elementor-element.elementor-element-b2cbd0e:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-b2cbd0e:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a007c56 */.elementor-8429 .elementor-element.elementor-element-a007c56:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9793055 */.elementor-8429 .elementor-element.elementor-element-9793055 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9e284 */.elementor-8429 .elementor-element.elementor-element-9c9e284:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-9c9e284:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250fd0f */.elementor-8429 .elementor-element.elementor-element-250fd0f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9d74e */.elementor-8429 .elementor-element.elementor-element-6f9d74e .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f18b69 */.elementor-8429 .elementor-element.elementor-element-3f18b69:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-3f18b69:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df1c97f */.elementor-8429 .elementor-element.elementor-element-df1c97f:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab17e71 */.elementor-8429 .elementor-element.elementor-element-ab17e71 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6460a45 */.elementor-8429 .elementor-element.elementor-element-6460a45:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-6460a45:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b04aee7 */.elementor-8429 .elementor-element.elementor-element-b04aee7:before{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border-radius: 20px;
transform: translate(-50%, -50%);
background: url("https://jpedromarques.com.br/wp-content/uploads/2025/09/GIF-RUIDO-ANIMADO.gif");
background-position: center;
background-size: auto;
opacity: 0.1;
mix-blend-mode: normal;
filter: contrast(1);
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-717b6f8 */.elementor-8429 .elementor-element.elementor-element-717b6f8 .elementor-button{
animation: luzes 2s linear infinite;
}
@keyframes luzes{
0%{
box-shadow: 0 0 10px -20px #252525;
}
90%{
box-shadow: 0 0 0 20px transparent;
}
100%{
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8ad0a */.elementor-8429 .elementor-element.elementor-element-fc8ad0a:after {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20%;
    transition: 2s;
    border-radius: 100px;
    height: 3px;
    background: linear-gradient(98deg, #BDBDBD, #BDBDBD, #BDBDBD, #BDBDBD);
    box-shadow: 0px 100px 80px 0px #BDBDBD, 0px 41.778px 33.422px 0px #BDBDBD, 0px 22.336px 17.869px 0px #BDBDBD, 0px 12.522px 10.017px 0px #BDBDBD, 0px 6.65px 5.32px 0px #BDBDBD, 0px 2.767px 2.214px 0px #BDBDBD;
}
.elementor-8429 .elementor-element.elementor-element-fc8ad0a:hover:after {
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a2d0dfd */.elementor-8429 .elementor-element.elementor-element-a2d0dfd .e-n-tab-title{
    transition-all: 0.5s !important;
}
.elementor-8429 .elementor-element.elementor-element-a2d0dfd .e-n-tab-title:hover{
  transform: scale(0.95);
  transition: 0.5s;
}
@media (max-width: 767px) {
.elementor-8429 .elementor-element.elementor-element-a2d0dfd .e-n-tab-title{
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.e-collapse{
display: none !important;
}
.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
display: flex !important;
}
.elementor-8429 .elementor-element.elementor-element-a2d0dfd .e-n-tab-title{
    min-width: 45%;
}
.elementor-8429 .elementor-element.elementor-element-a2d0dfd .e-n-tab-title{
    max-width: 45%;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
        --n-tabs-heading-display: flex;
}
}
.e-n-tabs-content .e-active{
    animation: abas 2s ease-in-out;
}
@keyframes abas {
    0% {
        filter: blur(15px);
        transform: translatey(100px);
        opacity: 0;
    }
     100% {
        filter: blur(0px);
        transform: translatey(0px);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f977393 */.elementor-8429 .elementor-element.elementor-element-f977393::before {
    content: "";
    opacity: 0.03;
    background-color: transparent;
    background-image: radial-gradient(white 1px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: -11;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS *//* ESTE TRECHO CORRIGE O SCROLL LATERAL */
html, body {
   max-width: 100%;
   overflow-x: hidden;
}

/* AQUI VOCÊ DEFINE A LARGURA A BARRA DE ROLAGEM */
::-webkit-scrollbar {
    width: 6px;
}

/* AQUI VOCÊ DEFINE A COR DE FUNDO DO SCROLL */
::-webkit-scrollbar-track {
    background: #000000;
}
  
/* AQUI VOCÊ DEFINE O ARREDONDAMENTO DAS BORDAS DA BARRA, COR DE FUNDO E TAMBÉM BORDA DO SCROLL */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: linear-gradient(180deg, #FAE5B5, #F3BB77);
    border: 1px solid #000000;
}

/* O MESMO DE CIMA, PORÉM APLICADO AO HOVER (QUANDO PASSA O MOUSE ENCIMA) */
::-webkit-scrollbar-thumb:hover {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: linear-gradient(0deg, #FAE5B5, #F3BB77);
    border: 1px solid #000000;
}

/* AQUI VOCÊ MUDA A COR DA SELEÇÃO DE TEXTOS DA PÁGINA */
*::selection {
    color: #ffffff;
    background: #A6A1D5;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jpedromarques.com.br/wp-content/uploads/2024/04/montserrat-regular-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jpedromarques.com.br/wp-content/uploads/2024/04/Poppins-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora regularr';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jpedromarques.com.br/wp-content/uploads/2024/10/sora-regular-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */