.elementor-7 .elementor-element.elementor-element-288981b{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-7 .elementor-element.elementor-element-288981b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-288981b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110902;background-image:url("https://locksesignoriadvogados.com.br/wp-content/uploads/2024/10/Banner-1ho-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-288981b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-129af41{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;z-index:9;}.elementor-7 .elementor-element.elementor-element-129af41 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1ef26f3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:9;}.elementor-7 .elementor-element.elementor-element-1ef26f3 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:32px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-232b0fc{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:9;}.elementor-7 .elementor-element.elementor-element-232b0fc .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:32px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-add6bb5{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:9;}.elementor-7 .elementor-element.elementor-element-add6bb5 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-7 .elementor-element.elementor-element-add6bb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-99b0667{z-index:9;}.elementor-7 .elementor-element.elementor-element-99b0667 .elementor-button{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;fill:#000000;color:#000000;}.elementor-7 .elementor-element.elementor-element-eed4566{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:120px;--padding-left:15px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eed4566:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eed4566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #291F1C 0%, #16100E 100%);}.elementor-7 .elementor-element.elementor-element-eed4566.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a1a81a3{width:var( --container-widget-width, 3.2% );max-width:3.2%;--container-widget-width:3.2%;--container-widget-flex-grow:0;z-index:12;}.elementor-7 .elementor-element.elementor-element-a1a81a3 > .elementor-widget-container{margin:-118px 7px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a1a81a3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c472e44 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-c472e44.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c472e44{z-index:9;}.elementor-7 .elementor-element.elementor-element-c472e44 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e717cca{--display:flex;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-e717cca::before, .elementor-7 .elementor-element.elementor-element-e717cca > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e717cca > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e717cca > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e717cca > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e717cca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e717cca.e-con{--align-self:flex-end;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3d2bd55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3d2bd55.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c1d0563{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-c1d0563.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-dd2e604 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dd2e604.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5b50048{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5b50048.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-70ad7fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-70ad7fe.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c439c5d{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-c439c5d.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-4c4e39f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4c4e39f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-75d42cb{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;z-index:9;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-75d42cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-7 .elementor-element.elementor-element-75d42cb.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3f5a297{--display:flex;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-3f5a297::before, .elementor-7 .elementor-element.elementor-element-3f5a297 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3f5a297 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3f5a297 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3f5a297 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3f5a297 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-3f5a297.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-542bf89 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-542bf89.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-48cfe64{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-48cfe64.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-aba3af6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aba3af6.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-03109dc{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-03109dc.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-be91122 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-be91122.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b7cc621{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-b7cc621.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-e11111d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e11111d.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6144652{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6144652.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-dd994c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dd994c5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4cbddeb{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-4cbddeb.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-49c619e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-49c619e.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f87aea4{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-f87aea4.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-26c340e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-26c340e.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-24eab33{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;z-index:9;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-24eab33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-7 .elementor-element.elementor-element-24eab33.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-577b2ba{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-577b2ba.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-4f8a5e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f8a5e4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-087cd22{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-087cd22.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-fe4b3b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fe4b3b7.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1a8697d{--display:flex;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-1a8697d.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-1626afe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1626afe.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;line-height:37px;}.elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f77cbfe{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;z-index:9;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-f77cbfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-7 .elementor-element.elementor-element-f77cbfe.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7d1d341{z-index:9;}.elementor-7 .elementor-element.elementor-element-7d1d341 .elementor-button{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;fill:#000000;color:#000000;}.elementor-7 .elementor-element.elementor-element-b301ca0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--flex-wrap:wrap;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;--z-index:16;}.elementor-7 .elementor-element.elementor-element-b301ca0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b301ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1413;background-image:url("https://locksesignoriadvogados.com.br/wp-content/uploads/2024/10/bannner-findo.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-803a048 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-803a048.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-803a048{z-index:9;}.elementor-7 .elementor-element.elementor-element-803a048 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5077d09{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26c3b57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-a6749fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-93352c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-581f967 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-581f967.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-581f967 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-581f967 .elementor-icon-box-title{margin-block-end:-5px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-581f967 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-581f967 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:37px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-581f967 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-162a0fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-8754118.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-aa6ea07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6141a38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6141a38.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6141a38 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-6141a38 .elementor-icon-box-title{margin-block-end:-5px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-6141a38 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6141a38 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:37px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-6141a38 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7ea00c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-b40eff2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-835fd69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-f68a310 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f68a310.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-f68a310 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-f68a310 .elementor-icon-box-title{margin-block-end:-5px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-f68a310 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f68a310 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:37px;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-f68a310 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3412fc0{z-index:9;}.elementor-7 .elementor-element.elementor-element-3412fc0 .elementor-button{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;fill:#000000;color:#000000;}.elementor-7 .elementor-element.elementor-element-583f2ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9909;}.elementor-7 .elementor-element.elementor-element-583f2ba.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-562dab1{width:var( --container-widget-width, 2.2% );max-width:2.2%;--container-widget-width:2.2%;--container-widget-flex-grow:0;top:-22px;z-index:9999;}.elementor-7 .elementor-element.elementor-element-562dab1 > .elementor-widget-container{margin:0px 0px 0px 4px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-562dab1.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-562dab1{left:49%;}body.rtl .elementor-7 .elementor-element.elementor-element-562dab1{right:49%;}.elementor-7 .elementor-element.elementor-element-2364bf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2364bf0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2364bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dac0e7 );}.elementor-7 .elementor-element.elementor-element-44660b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-44660b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e44e645{--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:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d4e23b9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:10;}.elementor-7 .elementor-element.elementor-element-d4e23b9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d4e23b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-7 .elementor-element.elementor-element-d4e23b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5de78ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5de78ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5de78ed.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5de78ed .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-5de78ed .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-5de78ed .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5de78ed .elementor-icon-box-title a{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-5de78ed .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#D5D5D5;}.elementor-7 .elementor-element.elementor-element-b2fe247{z-index:9;}.elementor-7 .elementor-element.elementor-element-b2fe247 .elementor-button{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;fill:#000000;color:#000000;}.elementor-7 .elementor-element.elementor-element-017edec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-fc2d8b4 > .elementor-widget-container{margin:0px 0px 21px 20px;padding:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-fc2d8b4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-fc2d8b4{z-index:9;text-align:left;}.elementor-7 .elementor-element.elementor-element-fc2d8b4 .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-b0f0f41{--display:flex;--min-height:514px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#209EAF2E;--border-color:#209EAF2E;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-7 .elementor-element.elementor-element-b0f0f41:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b0f0f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110708;}.elementor-7 .elementor-element.elementor-element-829f02b > .elementor-widget-container{margin:0px 0px 21px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-829f02b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-829f02b .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:600;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-c1f6cde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:36;}.elementor-7 .elementor-element.elementor-element-58f2063 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4D4D4D;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-58f2063.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-58f2063:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-58f2063 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-58f2063 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-58f2063 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-58f2063 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-58f2063 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8ad25c2 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4D4D4D;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-8ad25c2.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8ad25c2:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-8ad25c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-8ad25c2 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-8ad25c2 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-8ad25c2 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-8ad25c2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-04b843a > .elementor-widget-container{padding:30px 30px 64px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4D4D4D;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-04b843a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-04b843a:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-04b843a .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-04b843a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-04b843a .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-04b843a .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-04b843a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4e5ed12{--display:flex;--min-height:711px;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4e5ed12:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4e5ed12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dac0e7 );background-image:url("https://locksesignoriadvogados.com.br/wp-content/uploads/2024/10/Fundo-ultima-sesscao.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ad8a92a{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-bbffcf4 > .elementor-widget-container{margin:0px 0px -58px 0px;}.elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-title{margin-bottom:75px;font-family:"Montserrat", Sans-serif;font-size:84px;font-weight:700;letter-spacing:-2.6px;}.elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-db2775e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-db2775e > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title{border-width:1px;border-color:#E7BF52;padding:30px 34px 30px 30px;}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-content{border-width:1px;border-block-end-color:#E7BF52;color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-toggle-item:not(:last-child){margin-block-end:11px;}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-toggle-title, .elementor-7 .elementor-element.elementor-element-db2775e .elementor-toggle-icon{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title.elementor-active a, .elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-toggle-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-925841d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;top:-92px;z-index:999;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-925841d{right:-1000px;}body.rtl .elementor-7 .elementor-element.elementor-element-925841d{left:-1000px;}.elementor-7 .elementor-element.elementor-element-478751a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1ea95b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon-box-title{margin-block-end:15px;color:#E7BF52;}.elementor-7 .elementor-element.elementor-element-1ea95b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-1ea95b0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1ea95b0.elementor-view-default .elementor-icon{fill:var( --e-global-color-26b4c79 );color:var( --e-global-color-26b4c79 );border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5ceaaff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon-box-title{margin-block-end:15px;color:#E7BF52;}.elementor-7 .elementor-element.elementor-element-5ceaaff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-5ceaaff.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5ceaaff.elementor-view-default .elementor-icon{fill:var( --e-global-color-26b4c79 );color:var( --e-global-color-26b4c79 );border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3b7a1f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon-box-title{margin-block-end:15px;color:#E7BF52;}.elementor-7 .elementor-element.elementor-element-3b7a1f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-3b7a1f7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3b7a1f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-26b4c79 );color:var( --e-global-color-26b4c79 );border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-984b8a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon-box-title{margin-block-end:15px;color:#E7BF52;}.elementor-7 .elementor-element.elementor-element-984b8a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-984b8a5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-984b8a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-26b4c79 );color:var( --e-global-color-26b4c79 );border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dbf1f15{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon-box-title{margin-block-end:15px;color:#E7BF52;}.elementor-7 .elementor-element.elementor-element-dbf1f15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-dbf1f15.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-dbf1f15.elementor-view-default .elementor-icon{fill:var( --e-global-color-26b4c79 );color:var( --e-global-color-26b4c79 );border-color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-daf9720{--display:flex;--min-height:507px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-daf9720:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-daf9720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locksesignoriadvogados.com.br/wp-content/uploads/2024/10/Fundo-ajuda.jpg");}.elementor-7 .elementor-element.elementor-element-daf9720.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3bad65e > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-3bad65e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3bad65e .elementor-heading-title{font-family:"Noto Naskh Arabic", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-26b4c79 );}.elementor-7 .elementor-element.elementor-element-0415ee9{z-index:9;}.elementor-7 .elementor-element.elementor-element-0415ee9 .elementor-button{font-family:"Noto Naskh Arabic", Sans-serif;font-weight:700;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;fill:#000000;color:#000000;}.elementor-7 .elementor-element.elementor-element-8213ff0{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8213ff0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8213ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-6dee461 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-6dee461{text-align:center;}.elementor-7 .elementor-element.elementor-element-6dee461 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#DFDFDF;}.elementor-7 .elementor-element.elementor-element-7fc3001 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-7fc3001{text-align:center;}.elementor-7 .elementor-element.elementor-element-7fc3001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#DFDFDF;}.elementor-7 .elementor-element.elementor-element-4062a50{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4062a50:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4062a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dac0e7 );}.elementor-7 .elementor-element.elementor-element-4062a50.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-41b8bca{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-41b8bca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c85447f{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c85447f > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-288981b{--min-height:620px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-129af41{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-7 .elementor-element.elementor-element-eed4566{--padding-top:40px;--padding-bottom:40px;--padding-left:91px;--padding-right:91px;}.elementor-7 .elementor-element.elementor-element-a1a81a3 > .elementor-widget-container{margin:-58px 0px 0px 6px;}.elementor-7 .elementor-element.elementor-element-a1a81a3{--container-widget-width:3.6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3.6% );max-width:3.6%;}.elementor-7 .elementor-element.elementor-element-3d2bd55{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-dd2e604{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-70ad7fe{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-4c4e39f{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-75d42cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-75d42cb.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-542bf89{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-542bf89 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-aba3af6{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-be91122{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-be91122 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-e11111d{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e11111d .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-dd994c5{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-dd994c5 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-49c619e{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-49c619e .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-26c340e{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-26c340e .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-24eab33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f8a5e4{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-4f8a5e4 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-fe4b3b7{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-fe4b3b7 .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-1626afe{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-title a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-description{font-size:15px;}.elementor-7 .elementor-element.elementor-element-f77cbfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b301ca0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-5077d09{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-562dab1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-562dab1{--container-widget-width:3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 3% );max-width:3%;}.elementor-7 .elementor-element.elementor-element-2364bf0{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-b0f0f41{--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-4e5ed12{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-7 .elementor-element.elementor-element-db2775e > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-925841d{right:-823px;}body.rtl .elementor-7 .elementor-element.elementor-element-925841d{left:-823px;}.elementor-7 .elementor-element.elementor-element-925841d{top:-157px;}.elementor-7 .elementor-element.elementor-element-478751a{--gap:43px 43px;--row-gap:43px;--column-gap:43px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3bad65e .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-6dee461 .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-7fc3001 .elementor-heading-title{font-size:14px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-288981b{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-288981b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-288981b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7 .elementor-element.elementor-element-129af41{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-7 .elementor-element.elementor-element-1ef26f3{--container-widget-width:368px;--container-widget-flex-grow:0;width:var( --container-widget-width, 368px );max-width:368px;}.elementor-7 .elementor-element.elementor-element-1ef26f3 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-232b0fc{--container-widget-width:368px;--container-widget-flex-grow:0;width:var( --container-widget-width, 368px );max-width:368px;}.elementor-7 .elementor-element.elementor-element-232b0fc .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-99b0667{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-99b0667 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-eed4566{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-a1a81a3 > .elementor-widget-container{margin:-67px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-75d42cb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-24eab33{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-f77cbfe{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-7d1d341{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7d1d341 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-b301ca0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7 .elementor-element.elementor-element-5077d09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-5077d09.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-26c3b57{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26c3b57.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a6749fc{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-93352c2{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-2rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-93352c2.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-162a0fd{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-162a0fd.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8754118{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-aa6ea07{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-2rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-aa6ea07.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-7ea00c2{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ea00c2.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b40eff2{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-835fd69{--margin-top:0rem;--margin-bottom:0rem;--margin-left:-2rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-835fd69.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-3412fc0{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3412fc0 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-2364bf0{--min-height:667px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-e44e645{--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;}.elementor-7 .elementor-element.elementor-element-d4e23b9{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-b2fe247{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-b2fe247 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-017edec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:346px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fc2d8b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7f1138b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b0f0f41{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-58f2063 .elementor-icon-box-description{font-size:14px;}.elementor-7 .elementor-element.elementor-element-8ad25c2 .elementor-icon-box-description{font-size:14px;}.elementor-7 .elementor-element.elementor-element-04b843a .elementor-icon-box-description{font-size:14px;}.elementor-7 .elementor-element.elementor-element-0415ee9{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0415ee9 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-288981b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-288981b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://locksesignoriadvogados.com.br/wp-content/uploads/2024/10/Mobile-1A.webp");background-position:top center;background-size:contain;}.elementor-7 .elementor-element.elementor-element-288981b{--min-height:189px;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:77px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-129af41 > .elementor-widget-container{margin:254px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-129af41{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-7 .elementor-element.elementor-element-add6bb5{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;}.elementor-7 .elementor-element.elementor-element-99b0667 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-99b0667{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-99b0667.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-99b0667 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-eed4566{--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:13px;}.elementor-7 .elementor-element.elementor-element-a1a81a3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a1a81a3{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-7 .elementor-element.elementor-element-c472e44 > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-e717cca{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3d2bd55 .elementor-icon-box-title a{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-dd2e604 .elementor-icon-box-title a{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-70ad7fe .elementor-icon-box-title a{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4c4e39f .elementor-icon-box-title a{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-75d42cb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:-15px;}.elementor-7 .elementor-element.elementor-element-3f5a297{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-542bf89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-aba3af6 .elementor-icon-box-title a{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-24eab33{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:-15px;}.elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1626afe .elementor-icon-box-title a{line-height:1.4em;}.elementor-7 .elementor-element.elementor-element-f77cbfe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:-15px;}.elementor-7 .elementor-element.elementor-element-7d1d341 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7d1d341{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-7d1d341.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-7d1d341 .elementor-button{font-size:12px;border-radius:3px 3px 3px 3px;padding:20px 40px 14px 40px;}.elementor-7 .elementor-element.elementor-element-b301ca0{--padding-top:60px;--padding-bottom:92px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-803a048 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:3rem 0rem 0.8rem 0rem;}.elementor-7 .elementor-element.elementor-element-803a048 .elementor-heading-title{font-size:27px;}.elementor-7 .elementor-element.elementor-element-5077d09{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-26c3b57{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26c3b57.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-a6749fc{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-93352c2{--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-162a0fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-162a0fd.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-8754118{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-aa6ea07{--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-7ea00c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ea00c2.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-b40eff2{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-835fd69{--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-3412fc0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3412fc0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-3412fc0.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-3412fc0 .elementor-button{font-size:12px;border-radius:3px 3px 3px 3px;padding:20px 40px 14px 40px;}.elementor-7 .elementor-element.elementor-element-583f2ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-562dab1 > .elementor-widget-container{margin:4px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-562dab1{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.elementor-7 .elementor-element.elementor-element-562dab1.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-562dab1{left:47%;}body.rtl .elementor-7 .elementor-element.elementor-element-562dab1{right:47%;}.elementor-7 .elementor-element.elementor-element-2364bf0{--padding-top:50px;--padding-bottom:83px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e44e645{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d4e23b9{--min-height:500px;--justify-content:flex-end;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-7 .elementor-element.elementor-element-d4e23b9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d4e23b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7 .elementor-element.elementor-element-5de78ed{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-b2fe247 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b2fe247{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-b2fe247.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-b2fe247 .elementor-button{font-size:12px;border-radius:3px 3px 3px 3px;padding:20px 40px 14px 40px;}.elementor-7 .elementor-element.elementor-element-017edec{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fc2d8b4 > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-fc2d8b4 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b0f0f41:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b0f0f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7 .elementor-element.elementor-element-b0f0f41{--padding-top:40px;--padding-bottom:92px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-829f02b > .elementor-widget-container{margin:0px 0px -1px 0px;padding:3rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-829f02b .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-4e5ed12{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20vw;--padding-bottom:15vw;--padding-left:7vw;--padding-right:7vw;}.elementor-7 .elementor-element.elementor-element-ad8a92a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-db2775e{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-db2775e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-7 .elementor-element.elementor-element-db2775e .elementor-toggle-item:not(:last-child){margin-block-end:9px;}.elementor-7 .elementor-element.elementor-element-478751a{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1ea95b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1ea95b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:9px;}.elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-1ea95b0 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-5ceaaff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5ceaaff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:9px;}.elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-5ceaaff .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-3b7a1f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3b7a1f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:9px;}.elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-3b7a1f7 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-984b8a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-984b8a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:9px;}.elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-984b8a5 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-dbf1f15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dbf1f15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:9px;}.elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon-box-title{margin-block-end:5px;}.elementor-7 .elementor-element.elementor-element-dbf1f15 .elementor-icon{font-size:27px;}.elementor-7 .elementor-element.elementor-element-daf9720{--min-height:331px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-7 .elementor-element.elementor-element-3bad65e > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-3bad65e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3bad65e{text-align:center;}.elementor-7 .elementor-element.elementor-element-3bad65e .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-0415ee9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0415ee9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-0415ee9.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-0415ee9 .elementor-button{font-size:12px;border-radius:3px 3px 3px 3px;padding:20px 40px 14px 40px;}.elementor-7 .elementor-element.elementor-element-8213ff0{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-eed4566{--content-width:1159px;}.elementor-7 .elementor-element.elementor-element-44660b1{--width:36%;}.elementor-7 .elementor-element.elementor-element-e44e645{--width:100%;}.elementor-7 .elementor-element.elementor-element-d4e23b9{--width:100%;}.elementor-7 .elementor-element.elementor-element-017edec{--width:65%;}.elementor-7 .elementor-element.elementor-element-ad8a92a{--width:55%;}.elementor-7 .elementor-element.elementor-element-478751a{--width:41%;}}@media(max-width:1366px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-288981b{--content-width:1080px;}.elementor-7 .elementor-element.elementor-element-eed4566{--content-width:970px;}.elementor-7 .elementor-element.elementor-element-478751a{--width:41%;}.elementor-7 .elementor-element.elementor-element-8213ff0{--content-width:962px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-44660b1{--width:10px;}.elementor-7 .elementor-element.elementor-element-e44e645{--width:668px;}.elementor-7 .elementor-element.elementor-element-d4e23b9{--width:100%;}.elementor-7 .elementor-element.elementor-element-017edec{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-99b0667 *//* Botão padrão */
.botao .elementor-button {
    padding: 20px 60px; /* Espaçamento interno do botão */
    border-radius: 0px; /* Borda arredondada */
    border: 0px solid rgba(255, 255, 255, 0.20); /* Borda com leve transparência */
    background: #E7BF52 !important; /* Cor de fundo do botão */
    box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25); /* Sombra com a nova cor */
    
    padding-left: 60px; /* Espaçamento à esquerda */
    width: fit-content !important; /* Ajuste do tamanho do botão */
    position: relative;
    overflow: hidden; /* Esconde o conteúdo que ultrapassa os limites do botão */
    
    animation: shadow 2s ease infinite; /* Animação de sombra */
}

/* Estilo do ícone SVG dentro do botão */
.botao .elementor-button svg {
    width: 30px; 
    height: 30px;
    vertical-align: middle;
    transform: translateX(-20px); /* Movimento inicial */
    opacity: 0; /* Invisível inicialmente */
    transition: all 0.3s ease; /* Animação suave */
}

/* Wrapper de conteúdo do botão */
.botao .elementor-button-content-wrapper {
    gap: 60px; /* Espaço entre elementos internos */
    align-items: center;
    transition: all 0.3s ease; /* Transição suave */
}

/* Estilo do botão ao passar o mouse (hover) */
.botao:hover .elementor-button {
    padding-left: 70px; /* Aumenta o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: glow 2s ease infinite; /* Animação de brilho */
}

/* Animações ao passar o mouse */
.botao:hover .elementor-button-content-wrapper {
    gap: 20px; /* Aumenta o espaço entre os elementos */
}

.botao:hover .elementor-button svg {
    transform: translateX(0); /* Move o ícone para o centro */
    opacity: 1; /* Torna visível */
    transition: all 0.3s 0.3s ease; /* Animação suave com delay */
}

/* Ícone no estado de hover */
.botao:hover .elementor-button-icon {
    animation: aguia 1.5s ease infinite; /* Animação do ícone */
    filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 1)); /* Sombra do ícone */
}

/* Efeito de brilho no botão */
.botao:hover .elementor-button::before {
    animation: brilho 0.8s linear;
}

.botao .elementor-button::before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff; /* Cor do brilho */
    box-shadow: 0 0 30px 20px #ffffffaa; /* Sombra do brilho */
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    overflow: hidden;
}

/* Botão ativo */
.botao:active .elementor-button {
    padding-left: 0px; /* Reduz o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: pause; /* Pausa a animação */
    transition: all 0.5s ease; /* Transição suave */
    transform: scale(0.95); /* Reduz o tamanho ligeiramente */
    background: #C5A34C !important; /* Cor mais escura no estado ativo */
}

/* Ícone quando o botão está ativo */
.botao:active .elementor-button svg {
    transform: translateX(350px); /* Movimento do ícone */
    opacity: 1;
    transition: all 1s ease;
}

/* Wrapper quando ativo */
.botao:active .elementor-button-content-wrapper {
    gap: 0px; /* Remove o espaço entre elementos */
}

/* Animações */
@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}

@keyframes shadow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25);
    }
    60% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.50);
    }
}

@keyframes glow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.5);
    }
    60% {
        box-shadow: 0px 4px 32px 0px rgba(231, 191, 82, 0.9);
    }
}

@keyframes aguia {
    0%, 100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-75d42cb */.elementor-7 .elementor-element.elementor-element-75d42cb .bgnice {
    position: relative;
    border-radius: 10px;
    border: 1px solid #262A34;
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Cor #141414 */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/*O Hover se Altera aqui*/
.elementor-7 .elementor-element.elementor-element-75d42cb .bgnice::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #e3bc51; /* Cor #141414 */
    background: linear-gradient(311deg, #141414 11.31%, #141414 100%); /* Cor #141414 */
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .bgnice::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e3bc51; /* Cor #141414 */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .bgnice:hover::after {
    width: 80%;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .bgnice:hover::before, .bgnice:focus-within::before {
    opacity: 1;
}

/*Seu brilhinho se altera aqui*/
.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide::after {
    content: '';
    position: absolute;
    transform: translate(-50%, -50%);
    background: rgba(204, 254, 2, 0.40); /* Cor do Easy Builder */
    top: 50%;
    left: 50%;
    filter: blur(40px);
    z-index: -1;
    border-radius: 8px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:hover::after, .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:focus-within::after {
    opacity: .2;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:hover::after {
    animation: fadeOut 0.5s forwards;
}

@keyframes fadeOut {
    to { opacity: 0; }
}

.elementor-7 .elementor-element.elementor-element-75d42cb .elementor-swiper-button, .elementor-7 .elementor-element.elementor-element-75d42cb.swiper-pagination {
    display: none;
    user-select: none;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-wrapper {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide {
    width: 350px!important;
    margin-left: -130px; 
    transition: all 0.2s ease-in-out;
    filter: drop-shadow(0rem 0.625rem 1.25rem #10131750);
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:hover, .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:focus-within {
    transform: translateY(-1rem) rotate(4deg);
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    filter: drop-shadow(0rem 0.625rem 2.5rem #2E2A22);
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:focus-within ~ .swiper-slide, .swiper-slide:hover ~ .swiper-slide {
    transform: translateX(85px);
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:first-child {
    margin-left: 0;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper,
.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-container .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-wrapper {
    overflow: visible !important;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-container {
    overflow: visible !important;
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-pagination-bullet-active {
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 5px;
    background: #CCFE02; /* Cor do Easy Builder */
}

.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-pagination-bullet {
    transition: width 0.5s, border-radius 0s;
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide { margin-left: 0px; transition: all 0.2s ease-in-out; box-shadow: -3rem 0 3rem -2rem #10131750; }

    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:hover, .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:focus-within { transform: translateY(0rem) rotate(0deg); }

    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:focus-within ~ .swiper-slide, .swiper-slide:hover ~ .swiper-slide { transform: translateX(0px); }

    .elementor-7 .elementor-element.elementor-element-75d42cb .elementor-swiper-button, .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-pagination { display: block; user-select: all; pointer-events: all; }

    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide { margin-left: 0; }
}

/*A largura se altera aqui do Tablet*/
@media screen and (min-width: 768px) and (max-width: 1365px) {
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide { width: 49.3%!important; }
}

/*A largura se altera aqui do Mobile*/
@media screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide { width: 100%!important; }
}

@media screen and (max-width: 767px){
.elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide {
    width: 300px!important;
    margin-left: 35px; 
    transition: all 0.2s ease-in-out;
    filter: drop-shadow(0rem 0.625rem 1.25rem #10131750);
}
}

/* Ajuste para ocultar setas de navegação em telas de notebook (1024px a 1365px) */
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide {
        width: 28%!important; /* Reduz a largura para caber 4 cards na tela */
        margin-left: 0; /* Remove a margem negativa */
        transition: all 0.2s ease-in-out;
    }

    /* Oculta botões de navegação e paginação */
    .elementor-7 .elementor-element.elementor-element-75d42cb .elementor-swiper-button, 
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-pagination {
        display: none;
    }

    /* Remove o efeito de deslocamento ao passar o mouse */
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:hover, 
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-slide:focus-within {
        transform: none;
    }
    
    /* Centraliza os itens */
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-wrapper {
        justify-content: center;
    }
}

/* Configuração para mobile: mantém as setas visíveis */
@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-75d42cb .elementor-swiper-button, 
    .elementor-7 .elementor-element.elementor-element-75d42cb .swiper-pagination {
        display: block;
        user-select: all;
        pointer-events: all;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-24eab33 */.elementor-7 .elementor-element.elementor-element-24eab33 .bgnice {
    position: relative;
    border-radius: 10px;
    border: 1px solid #262A34;
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Cor #141414 */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/*O Hover se Altera aqui*/
.elementor-7 .elementor-element.elementor-element-24eab33 .bgnice::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #e3bc51; /* Cor #141414 */
    background: linear-gradient(311deg, #141414 11.31%, #141414 100%); /* Cor #141414 */
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .bgnice::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e3bc51; /* Cor #141414 */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .bgnice:hover::after {
    width: 80%;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .bgnice:hover::before, .bgnice:focus-within::before {
    opacity: 1;
}

/*Seu brilhinho se altera aqui*/
.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide::after {
    content: '';
    position: absolute;
    transform: translate(-50%, -50%);
    background: rgba(204, 254, 2, 0.40); /* Cor do Easy Builder */
    top: 50%;
    left: 50%;
    filter: blur(40px);
    z-index: -1;
    border-radius: 8px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:hover::after, .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:focus-within::after {
    opacity: .2;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:hover::after {
    animation: fadeOut 0.5s forwards;
}

@keyframes fadeOut {
    to { opacity: 0; }
}

.elementor-7 .elementor-element.elementor-element-24eab33 .elementor-swiper-button, .elementor-7 .elementor-element.elementor-element-24eab33.swiper-pagination {
    display: none;
    user-select: none;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-wrapper {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide {
    width: 350px!important;
    margin-left: -130px; 
    transition: all 0.2s ease-in-out;
    filter: drop-shadow(0rem 0.625rem 1.25rem #10131750);
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:hover, .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:focus-within {
    transform: translateY(-1rem) rotate(4deg);
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    filter: drop-shadow(0rem 0.625rem 2.5rem #2E2A22);
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:focus-within ~ .swiper-slide, .swiper-slide:hover ~ .swiper-slide {
    transform: translateX(85px);
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:first-child {
    margin-left: 0;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper,
.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-container .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-wrapper {
    overflow: visible !important;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-container {
    overflow: visible !important;
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-pagination-bullet-active {
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 5px;
    background: #CCFE02; /* Cor do Easy Builder */
}

.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-pagination-bullet {
    transition: width 0.5s, border-radius 0s;
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide { margin-left: 0px; transition: all 0.2s ease-in-out; box-shadow: -3rem 0 3rem -2rem #10131750; }

    .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:hover, .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:focus-within { transform: translateY(0rem) rotate(0deg); }

    .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide:focus-within ~ .swiper-slide, .swiper-slide:hover ~ .swiper-slide { transform: translateX(0px); }

    .elementor-7 .elementor-element.elementor-element-24eab33 .elementor-swiper-button, .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-pagination { display: block; user-select: all; pointer-events: all; }

    .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide { margin-left: 0; }
}

/*A largura se altera aqui do Tablet*/
@media screen and (min-width: 768px) and (max-width: 1365px) {
    .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide { width: 49.3%!important; }
}

/*A largura se altera aqui do Mobile*/
@media screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide { width: 100%!important; }
}

@media screen and (max-width: 767px){
.elementor-7 .elementor-element.elementor-element-24eab33 .swiper-slide {
    width: 300px!important;
    margin-left: 35px; 
    transition: all 0.2s ease-in-out;
    filter: drop-shadow(0rem 0.625rem 1.25rem #10131750);
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f77cbfe */.elementor-7 .elementor-element.elementor-element-f77cbfe .bgnice {
    position: relative;
    border-radius: 10px;
    border: 1px solid #262A34;
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Cor #141414 */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/*O Hover se Altera aqui*/
.elementor-7 .elementor-element.elementor-element-f77cbfe .bgnice::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #e3bc51; /* Cor #141414 */
    background: linear-gradient(311deg, #141414 11.31%, #141414 100%); /* Cor #141414 */
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .bgnice::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e3bc51; /* Cor #141414 */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .bgnice:hover::after {
    width: 80%;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .bgnice:hover::before, .bgnice:focus-within::before {
    opacity: 1;
}

/*Seu brilhinho se altera aqui*/
.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide::after {
    content: '';
    position: absolute;
    transform: translate(-50%, -50%);
    background: rgba(204, 254, 2, 0.40); /* Cor do Easy Builder */
    top: 50%;
    left: 50%;
    filter: blur(40px);
    z-index: -1;
    border-radius: 8px;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:hover::after, .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:focus-within::after {
    opacity: .2;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:hover::after {
    animation: fadeOut 0.5s forwards;
}

@keyframes fadeOut {
    to { opacity: 0; }
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .elementor-swiper-button, .elementor-7 .elementor-element.elementor-element-f77cbfe.swiper-pagination {
    display: none;
    user-select: none;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-wrapper {
    justify-content: space-between;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide {
    width: 350px!important;
    margin-left: -130px; 
    transition: all 0.2s ease-in-out;
    filter: drop-shadow(0rem 0.625rem 1.25rem #10131750);
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:hover, .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:focus-within {
    transform: translateY(-1rem) rotate(4deg);
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    filter: drop-shadow(0rem 0.625rem 2.5rem #2E2A22);
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:focus-within ~ .swiper-slide, .swiper-slide:hover ~ .swiper-slide {
    transform: translateX(85px);
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:first-child {
    margin-left: 0;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper,
.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-container .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-wrapper {
    overflow: visible !important;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-container {
    overflow: visible !important;
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-pagination-bullet-active {
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 5px;
    background: #CCFE02; /* Cor do Easy Builder */
}

.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-pagination-bullet {
    transition: width 0.5s, border-radius 0s;
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide { margin-left: 0px; transition: all 0.2s ease-in-out; box-shadow: -3rem 0 3rem -2rem #10131750; }

    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:hover, .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:focus-within { transform: translateY(0rem) rotate(0deg); }

    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:focus-within ~ .swiper-slide, .swiper-slide:hover ~ .swiper-slide { transform: translateX(0px); }

    .elementor-7 .elementor-element.elementor-element-f77cbfe .elementor-swiper-button, .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-pagination { display: block; user-select: all; pointer-events: all; }

    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide { margin-left: 0; }
}

/*A largura se altera aqui do Tablet*/
@media screen and (min-width: 768px) and (max-width: 1365px) {
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide { width: 49.3%!important; }
}

/*A largura se altera aqui do Mobile*/
@media screen and (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide { width: 100%!important; }
}

@media screen and (max-width: 767px){
.elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide {
    width: 300px!important;
    margin-left: 35px; 
    transition: all 0.2s ease-in-out;
    filter: drop-shadow(0rem 0.625rem 1.25rem #10131750);
}
}

/* Ajuste para ocultar setas de navegação em telas de notebook (1024px a 1365px) */
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide {
        width: 37%!important; /* Reduz a largura para caber 4 cards na tela */
        margin-left: 0; /* Remove a margem negativa */
        transition: all 0.2s ease-in-out;
    }

    /* Oculta botões de navegação e paginação */
    .elementor-7 .elementor-element.elementor-element-f77cbfe .elementor-swiper-button, 
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-pagination {
        display: none;
    }

    /* Remove o efeito de deslocamento ao passar o mouse */
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:hover, 
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-slide:focus-within {
        transform: none;
    }
    
    /* Centraliza os itens */
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-wrapper {
        justify-content: center;
    }
}

/* Configuração para mobile: mantém as setas visíveis */
@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-f77cbfe .elementor-swiper-button, 
    .elementor-7 .elementor-element.elementor-element-f77cbfe .swiper-pagination {
        display: block;
        user-select: all;
        pointer-events: all;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d1d341 *//* Botão padrão */
.botao .elementor-button {
    padding: 20px 60px; /* Espaçamento interno do botão */
    border-radius: 0px; /* Borda arredondada */
    border: 0px solid rgba(255, 255, 255, 0.20); /* Borda com leve transparência */
    background: #E7BF52 !important; /* Cor de fundo do botão */
    box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25); /* Sombra com a nova cor */
    
    padding-left: 60px; /* Espaçamento à esquerda */
    width: fit-content !important; /* Ajuste do tamanho do botão */
    position: relative;
    overflow: hidden; /* Esconde o conteúdo que ultrapassa os limites do botão */
    
    animation: shadow 2s ease infinite; /* Animação de sombra */
}

/* Estilo do ícone SVG dentro do botão */
.botao .elementor-button svg {
    width: 30px; 
    height: 30px;
    vertical-align: middle;
    transform: translateX(-20px); /* Movimento inicial */
    opacity: 0; /* Invisível inicialmente */
    transition: all 0.3s ease; /* Animação suave */
}

/* Wrapper de conteúdo do botão */
.botao .elementor-button-content-wrapper {
    gap: 60px; /* Espaço entre elementos internos */
    align-items: center;
    transition: all 0.3s ease; /* Transição suave */
}

/* Estilo do botão ao passar o mouse (hover) */
.botao:hover .elementor-button {
    padding-left: 70px; /* Aumenta o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: glow 2s ease infinite; /* Animação de brilho */
}

/* Animações ao passar o mouse */
.botao:hover .elementor-button-content-wrapper {
    gap: 20px; /* Aumenta o espaço entre os elementos */
}

.botao:hover .elementor-button svg {
    transform: translateX(0); /* Move o ícone para o centro */
    opacity: 1; /* Torna visível */
    transition: all 0.3s 0.3s ease; /* Animação suave com delay */
}

/* Ícone no estado de hover */
.botao:hover .elementor-button-icon {
    animation: aguia 1.5s ease infinite; /* Animação do ícone */
    filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 1)); /* Sombra do ícone */
}

/* Efeito de brilho no botão */
.botao:hover .elementor-button::before {
    animation: brilho 0.8s linear;
}

.botao .elementor-button::before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff; /* Cor do brilho */
    box-shadow: 0 0 30px 20px #ffffffaa; /* Sombra do brilho */
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    overflow: hidden;
}

/* Botão ativo */
.botao:active .elementor-button {
    padding-left: 0px; /* Reduz o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: pause; /* Pausa a animação */
    transition: all 0.5s ease; /* Transição suave */
    transform: scale(0.95); /* Reduz o tamanho ligeiramente */
    background: #C5A34C !important; /* Cor mais escura no estado ativo */
}

/* Ícone quando o botão está ativo */
.botao:active .elementor-button svg {
    transform: translateX(350px); /* Movimento do ícone */
    opacity: 1;
    transition: all 1s ease;
}

/* Wrapper quando ativo */
.botao:active .elementor-button-content-wrapper {
    gap: 0px; /* Remove o espaço entre elementos */
}

/* Animações */
@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}

@keyframes shadow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25);
    }
    60% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.50);
    }
}

@keyframes glow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.5);
    }
    60% {
        box-shadow: 0px 4px 32px 0px rgba(231, 191, 82, 0.9);
    }
}

@keyframes aguia {
    0%, 100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-949b1ac */.linhas {
    width: 1px;
    height: 100%;
    background: linear-gradient(to bottom,rgba(255,255,255,.1),rgba(255,255,255,.1) 5px,transparent 5px,transparent);
    background-size: 100% 10px;
    position: relative;
}

.container-linhas {
    display: flex;
    justify-content: space-evenly;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    pointer-events: none;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eed4566 */.elementor-7 .elementor-element.elementor-element-eed4566 {
    border-top: 2px solid; /* Define a borda apenas na parte superior */
    border-image: linear-gradient(to right, transparent, #e7bf52, transparent) 1; /* Gradiente aplicado apenas na borda superior */
    border-left: none; /* Remove bordas laterais */
    border-right: none; /* Remove bordas laterais */
    border-bottom: none; /* Remove a borda inferior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93352c2 */.elementor-7 .elementor-element.elementor-element-93352c2{
    backdrop-filter: blur(82px);
    -webkit-backdrop-filter: blur(82px);
    
    border-top: 1px solid;
    border-image: linear-gradient(90deg, #ECEABC 0%, #CB8A19 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c3b57 */.elementor-7 .elementor-element.elementor-element-26c3b57 {
    position: relative;
    border-radius: 10px;
    border: 1px solid #141414; /* Cor cinza escuro */
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Mantido o fundo cinza */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.elementor-7 .elementor-element.elementor-element-26c3b57:hover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #CCFE02; /* Verde do Easy Builder */
    background: linear-gradient(311deg, #23262D 11.31%, #51462F 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-26c3b57::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e7bf52; /* Verde do Easy Builder */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6ea07 */.elementor-7 .elementor-element.elementor-element-aa6ea07{
    backdrop-filter: blur(82px);
    -webkit-backdrop-filter: blur(82px);
    
    border-top: 1px solid;
    border-image: linear-gradient(90deg, #e7bf52 0%, #e7bf52 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162a0fd */.elementor-7 .elementor-element.elementor-element-162a0fd {
    position: relative;
    border-radius: 10px;
    border: 1px solid #141414; /* Cor cinza escuro */
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Mantido o fundo cinza */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.elementor-7 .elementor-element.elementor-element-162a0fd:hover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #CCFE02; /* Verde do Easy Builder */
    background: linear-gradient(311deg, #23262D 11.31%, #51462F 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-162a0fd::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e7bf52; /* Verde do Easy Builder */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-835fd69 */.elementor-7 .elementor-element.elementor-element-835fd69{
    backdrop-filter: blur(82px);
    -webkit-backdrop-filter: blur(82px);
    
    border-top: 1px solid;
    border-image: linear-gradient(90deg, #ECEABC 0%, #CB8A19 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea00c2 */.elementor-7 .elementor-element.elementor-element-7ea00c2 {
    position: relative;
    border-radius: 10px;
    border: 1px solid #141414; /* Cor cinza escuro */
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Mantido o fundo cinza */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.elementor-7 .elementor-element.elementor-element-7ea00c2:hover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #CCFE02; /* Verde do Easy Builder */
    background: linear-gradient(311deg, #23262D 11.31%, #51462F 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-7ea00c2::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e7bf52; /* Verde do Easy Builder */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3412fc0 *//* Botão padrão */
.botao .elementor-button {
    padding: 20px 60px; /* Espaçamento interno do botão */
    border-radius: 0px; /* Borda arredondada */
    border: 0px solid rgba(255, 255, 255, 0.20); /* Borda com leve transparência */
    background: #E7BF52 !important; /* Cor de fundo do botão */
    box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25); /* Sombra com a nova cor */
    
    padding-left: 60px; /* Espaçamento à esquerda */
    width: fit-content !important; /* Ajuste do tamanho do botão */
    position: relative;
    overflow: hidden; /* Esconde o conteúdo que ultrapassa os limites do botão */
    
    animation: shadow 2s ease infinite; /* Animação de sombra */
}

/* Estilo do ícone SVG dentro do botão */
.botao .elementor-button svg {
    width: 30px; 
    height: 30px;
    vertical-align: middle;
    transform: translateX(-20px); /* Movimento inicial */
    opacity: 0; /* Invisível inicialmente */
    transition: all 0.3s ease; /* Animação suave */
}

/* Wrapper de conteúdo do botão */
.botao .elementor-button-content-wrapper {
    gap: 60px; /* Espaço entre elementos internos */
    align-items: center;
    transition: all 0.3s ease; /* Transição suave */
}

/* Estilo do botão ao passar o mouse (hover) */
.botao:hover .elementor-button {
    padding-left: 70px; /* Aumenta o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: glow 2s ease infinite; /* Animação de brilho */
}

/* Animações ao passar o mouse */
.botao:hover .elementor-button-content-wrapper {
    gap: 20px; /* Aumenta o espaço entre os elementos */
}

.botao:hover .elementor-button svg {
    transform: translateX(0); /* Move o ícone para o centro */
    opacity: 1; /* Torna visível */
    transition: all 0.3s 0.3s ease; /* Animação suave com delay */
}

/* Ícone no estado de hover */
.botao:hover .elementor-button-icon {
    animation: aguia 1.5s ease infinite; /* Animação do ícone */
    filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 1)); /* Sombra do ícone */
}

/* Efeito de brilho no botão */
.botao:hover .elementor-button::before {
    animation: brilho 0.8s linear;
}

.botao .elementor-button::before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff; /* Cor do brilho */
    box-shadow: 0 0 30px 20px #ffffffaa; /* Sombra do brilho */
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    overflow: hidden;
}

/* Botão ativo */
.botao:active .elementor-button {
    padding-left: 0px; /* Reduz o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: pause; /* Pausa a animação */
    transition: all 0.5s ease; /* Transição suave */
    transform: scale(0.95); /* Reduz o tamanho ligeiramente */
    background: #C5A34C !important; /* Cor mais escura no estado ativo */
}

/* Ícone quando o botão está ativo */
.botao:active .elementor-button svg {
    transform: translateX(350px); /* Movimento do ícone */
    opacity: 1;
    transition: all 1s ease;
}

/* Wrapper quando ativo */
.botao:active .elementor-button-content-wrapper {
    gap: 0px; /* Remove o espaço entre elementos */
}

/* Animações */
@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}

@keyframes shadow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25);
    }
    60% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.50);
    }
}

@keyframes glow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.5);
    }
    60% {
        box-shadow: 0px 4px 32px 0px rgba(231, 191, 82, 0.9);
    }
}

@keyframes aguia {
    0%, 100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b301ca0 */.elementor-7 .elementor-element.elementor-element-b301ca0 {
    border-top: 2px solid; /* Define a borda apenas na parte superior */
    border-image: linear-gradient(to right, transparent, #e7bf52, transparent) 1; /* Gradiente aplicado apenas na borda superior */
    border-left: none; /* Remove bordas laterais */
    border-right: none; /* Remove bordas laterais */
    border-bottom: none; /* Remove a borda inferior */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2fe247 *//* Botão padrão */
.botao .elementor-button {
    padding: 20px 60px; /* Espaçamento interno do botão */
    border-radius: 0px; /* Borda arredondada */
    border: 0px solid rgba(255, 255, 255, 0.20); /* Borda com leve transparência */
    background: #E7BF52 !important; /* Cor de fundo do botão */
    box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25); /* Sombra com a nova cor */
    
    padding-left: 60px; /* Espaçamento à esquerda */
    width: fit-content !important; /* Ajuste do tamanho do botão */
    position: relative;
    overflow: hidden; /* Esconde o conteúdo que ultrapassa os limites do botão */
    
    animation: shadow 2s ease infinite; /* Animação de sombra */
}

/* Estilo do ícone SVG dentro do botão */
.botao .elementor-button svg {
    width: 30px; 
    height: 30px;
    vertical-align: middle;
    transform: translateX(-20px); /* Movimento inicial */
    opacity: 0; /* Invisível inicialmente */
    transition: all 0.3s ease; /* Animação suave */
}

/* Wrapper de conteúdo do botão */
.botao .elementor-button-content-wrapper {
    gap: 60px; /* Espaço entre elementos internos */
    align-items: center;
    transition: all 0.3s ease; /* Transição suave */
}

/* Estilo do botão ao passar o mouse (hover) */
.botao:hover .elementor-button {
    padding-left: 70px; /* Aumenta o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: glow 2s ease infinite; /* Animação de brilho */
}

/* Animações ao passar o mouse */
.botao:hover .elementor-button-content-wrapper {
    gap: 20px; /* Aumenta o espaço entre os elementos */
}

.botao:hover .elementor-button svg {
    transform: translateX(0); /* Move o ícone para o centro */
    opacity: 1; /* Torna visível */
    transition: all 0.3s 0.3s ease; /* Animação suave com delay */
}

/* Ícone no estado de hover */
.botao:hover .elementor-button-icon {
    animation: aguia 1.5s ease infinite; /* Animação do ícone */
    filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 1)); /* Sombra do ícone */
}

/* Efeito de brilho no botão */
.botao:hover .elementor-button::before {
    animation: brilho 0.8s linear;
}

.botao .elementor-button::before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff; /* Cor do brilho */
    box-shadow: 0 0 30px 20px #ffffffaa; /* Sombra do brilho */
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    overflow: hidden;
}

/* Botão ativo */
.botao:active .elementor-button {
    padding-left: 0px; /* Reduz o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: pause; /* Pausa a animação */
    transition: all 0.5s ease; /* Transição suave */
    transform: scale(0.95); /* Reduz o tamanho ligeiramente */
    background: #C5A34C !important; /* Cor mais escura no estado ativo */
}

/* Ícone quando o botão está ativo */
.botao:active .elementor-button svg {
    transform: translateX(350px); /* Movimento do ícone */
    opacity: 1;
    transition: all 1s ease;
}

/* Wrapper quando ativo */
.botao:active .elementor-button-content-wrapper {
    gap: 0px; /* Remove o espaço entre elementos */
}

/* Animações */
@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}

@keyframes shadow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25);
    }
    60% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.50);
    }
}

@keyframes glow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.5);
    }
    60% {
        box-shadow: 0px 4px 32px 0px rgba(231, 191, 82, 0.9);
    }
}

@keyframes aguia {
    0%, 100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e23b9 */.elementor-7 .elementor-element.elementor-element-d4e23b9 {
    position: relative;
    border-radius: 10px;
    border: 1px solid #141414; /* Cor cinza escuro */
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Mantido o fundo cinza */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.elementor-7 .elementor-element.elementor-element-d4e23b9:hover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #CCFE02; /* Verde do Easy Builder */
    background: linear-gradient(311deg, #23262D 11.31%, #51462F 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-d4e23b9::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e7bf52; /* Verde do Easy Builder */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e44e645 */.elementor-7 .elementor-element.elementor-element-e44e645 .e-con-inner{
    display: grid;
    grid-template-areas:
    "a b c c c c c c c c c c c c c c c c c c c c c c c c c c c "
    
}

.card1{
    grid-area: a;
}

.card2{
    grid-area: b;
}

.card3{
    grid-area: c;
}

@media (max-width:767px){
    .elementor-7 .elementor-element.elementor-element-e44e645 .e-con-inner{
    grid-template-areas:
    "a"
    "b"
    "c"
    }
}


.resultado {
    position: relative;
    border-radius: 10px;
    border: 1px solid #262A34;
    background: linear-gradient(319deg, #1C2028 52.41%, #242A34 100%);
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.resultado::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #60512F;
    background: linear-gradient(311deg, #23262D10 11.31%, #51462F50 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.resultado::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #BD9131;
    box-shadow: 0px 31px 9px 0px rgba(189, 145, 49, 0.00), 0px 20px 8px 0px rgba(189, 145, 49, 0.04), 0px 11px 7px 0px rgba(189, 145, 49, 0.13), 0px 5px 5px 0px rgba(189, 145, 49, 0.21), 0px 1px 3px 0px rgba(189, 145, 49, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}

.resultado:hover::after {
    width: 30%;
}

.resultado:hover::before, .resultado:focus-within::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58f2063 */.elementor-7 .elementor-element.elementor-element-58f2063 {
    position: relative;
    border-radius: 10px;
    border: 1px solid #141414; /* Cor cinza escuro */
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Mantido o fundo cinza */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.elementor-7 .elementor-element.elementor-element-58f2063:hover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #CCFE02; /* Verde do Easy Builder */
    background: linear-gradient(311deg, #23262D 11.31%, #51462F 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-58f2063::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e7bf52; /* Verde do Easy Builder */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ad25c2 */.elementor-7 .elementor-element.elementor-element-8ad25c2 {
    position: relative;
    border-radius: 10px;
    border: 1px solid #141414; /* Cor cinza escuro */
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Mantido o fundo cinza */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.elementor-7 .elementor-element.elementor-element-8ad25c2:hover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #CCFE02; /* Verde do Easy Builder */
    background: linear-gradient(311deg, #23262D 11.31%, #51462F 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-8ad25c2::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e7bf52; /* Verde do Easy Builder */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-04b843a */.elementor-7 .elementor-element.elementor-element-04b843a {
    position: relative;
    border-radius: 10px;
    border: 1px solid #141414; /* Cor cinza escuro */
    background: linear-gradient(319deg, #141414 52.41%, #141414 100%); /* Mantido o fundo cinza */
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.25) inset, 0px 10px 20px 0px rgba(16, 19, 23, 0.50);
}

/* O Hover se Altera aqui */
.elementor-7 .elementor-element.elementor-element-04b843a:hover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    border: 1px solid #CCFE02; /* Verde do Easy Builder */
    background: linear-gradient(311deg, #23262D 11.31%, #51462F 100%);
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}

.elementor-7 .elementor-element.elementor-element-04b843a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0px 30px;
    border-radius: 0px 0px 5px 5px;
    background: #e7bf52; /* Verde do Easy Builder */
    box-shadow: 0px 31px 9px 0px rgba(204, 254, 2, 0.00), 0px 20px 8px 0px rgba(204, 254, 2, 0.04), 0px 11px 7px 0px rgba(204, 254, 2, 0.13), 0px 5px 5px 0px rgba(204, 254, 2, 0.21), 0px 1px 3px 0px rgba(204, 254, 2, 0.25);
    width: 16.5%;
    height: 5px;
    transition: width 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f0f41 */.elementor-7 .elementor-element.elementor-element-b0f0f41 {
    border-top: 2px solid; /* Define a borda apenas na parte superior */
    border-image: linear-gradient(to right, transparent, #e7bf52, transparent) 1; /* Gradiente aplicado apenas na borda superior */
    border-left: none; /* Remove bordas laterais */
    border-right: none; /* Remove bordas laterais */

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bbffcf4 */.degrade{
    background: linear-gradient(to top, transparent 3%, #e7bf52 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    opacity: 70%;
}

.elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-description{
    margin-top: -135px;
    position: absolute;
}

.elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-title{
    margin-left: -6px;
}

/*Apenas Tablet*/
@media (min-width: 768px) and (max-width: 1024px){
    .elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-description{
        margin-top: -100px;
        position: absolute;
    }

    .elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-title{
        margin-left: -13px;
    }
}

/*Apenas Mobile*/
@media (max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-description{
        margin-top: -87px;
        position: absolute;
    }

    .elementor-7 .elementor-element.elementor-element-bbffcf4 .elementor-image-box-title{
        margin-left: -8px;
        font-size: 104px !important;
    }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-db2775e */.elementor-7 .elementor-element.elementor-element-db2775e .elementor-tab-title {
border: 1px solid #e7bf52;
border-radius: 8px 8px 8px 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0415ee9 *//* Botão padrão */
.botao .elementor-button {
    padding: 20px 60px; /* Espaçamento interno do botão */
    border-radius: 0px; /* Borda arredondada */
    border: 0px solid rgba(255, 255, 255, 0.20); /* Borda com leve transparência */
    background: #E7BF52 !important; /* Cor de fundo do botão */
    box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25); /* Sombra com a nova cor */
    
    padding-left: 60px; /* Espaçamento à esquerda */
    width: fit-content !important; /* Ajuste do tamanho do botão */
    position: relative;
    overflow: hidden; /* Esconde o conteúdo que ultrapassa os limites do botão */
    
    animation: shadow 2s ease infinite; /* Animação de sombra */
}

/* Estilo do ícone SVG dentro do botão */
.botao .elementor-button svg {
    width: 30px; 
    height: 30px;
    vertical-align: middle;
    transform: translateX(-20px); /* Movimento inicial */
    opacity: 0; /* Invisível inicialmente */
    transition: all 0.3s ease; /* Animação suave */
}

/* Wrapper de conteúdo do botão */
.botao .elementor-button-content-wrapper {
    gap: 60px; /* Espaço entre elementos internos */
    align-items: center;
    transition: all 0.3s ease; /* Transição suave */
}

/* Estilo do botão ao passar o mouse (hover) */
.botao:hover .elementor-button {
    padding-left: 70px; /* Aumenta o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: glow 2s ease infinite; /* Animação de brilho */
}

/* Animações ao passar o mouse */
.botao:hover .elementor-button-content-wrapper {
    gap: 20px; /* Aumenta o espaço entre os elementos */
}

.botao:hover .elementor-button svg {
    transform: translateX(0); /* Move o ícone para o centro */
    opacity: 1; /* Torna visível */
    transition: all 0.3s 0.3s ease; /* Animação suave com delay */
}

/* Ícone no estado de hover */
.botao:hover .elementor-button-icon {
    animation: aguia 1.5s ease infinite; /* Animação do ícone */
    filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 1)); /* Sombra do ícone */
}

/* Efeito de brilho no botão */
.botao:hover .elementor-button::before {
    animation: brilho 0.8s linear;
}

.botao .elementor-button::before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff; /* Cor do brilho */
    box-shadow: 0 0 30px 20px #ffffffaa; /* Sombra do brilho */
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    overflow: hidden;
}

/* Botão ativo */
.botao:active .elementor-button {
    padding-left: 0px; /* Reduz o espaçamento à esquerda */
    box-shadow: 0px 0px 35px 0px rgba(231, 191, 82, 0.70); /* Sombra mais intensa */
    animation: pause; /* Pausa a animação */
    transition: all 0.5s ease; /* Transição suave */
    transform: scale(0.95); /* Reduz o tamanho ligeiramente */
    background: #C5A34C !important; /* Cor mais escura no estado ativo */
}

/* Ícone quando o botão está ativo */
.botao:active .elementor-button svg {
    transform: translateX(350px); /* Movimento do ícone */
    opacity: 1;
    transition: all 1s ease;
}

/* Wrapper quando ativo */
.botao:active .elementor-button-content-wrapper {
    gap: 0px; /* Remove o espaço entre elementos */
}

/* Animações */
@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}

@keyframes shadow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.25);
    }
    60% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.50);
    }
}

@keyframes glow {
    0%, 100% {
        box-shadow: 0px 4px 24px 0px rgba(231, 191, 82, 0.5);
    }
    60% {
        box-shadow: 0px 4px 32px 0px rgba(231, 191, 82, 0.9);
    }
}

@keyframes aguia {
    0%, 100% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(5px);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41b8bca *//* DESKTOP, NOTEBOOK E TABLET */
.icon-whatsapp svg{
    fill: #ffffff;
    display: inline-block;
    position: fixed;
    overflow: visible;
    background-color: #25D366;
    border-radius: 50%;
    z-index: 1000;
    animation: glow 2s infinite;
        
    height: 70px;  /* Altura total */  
    width: 70px; /* Largura total */   
    padding: 10px;  /* Distância do ícone até a borda verde */

    bottom: 20px; /* Distância do ícone até o canto inferior da página*/
    right: 20px; /* Distância do ícone até o canto lateral da página*/
    
  }

/* MOBILE */
@media (max-width: 767px) {
.icon-whatsapp svg {

    height: 60px;  /* Altura total */  
    width: 60px; /* Largura total */
    padding: 8px;  /* Distância do ícone até a borda verde */

    bottom: 10px; /* Distância do ícone até o canto inferior da página*/
    right: 10px; /* Distância do ícone até o canto lateral da página*/    
  }
}/* End custom CSS */
/* Start custom CSS *//* Remove barra de rolagem dupla */
html, body {
    overflow-x: hidden; /* Esconde a rolagem horizontal */
}

/* Corrige o layout do Elementor que pode causar a rolagem */
.elementor-section {
    overflow: hidden; /* Garante que as seções não criem rolagem indesejada */
}/* End custom CSS */