.elementor-403 .elementor-element.elementor-element-be90ef3{--display:flex;--min-height:935px;--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;--overlay-opacity:0.04;}.elementor-403 .elementor-element.elementor-element-be90ef3:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-be90ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;background-image:url("https://advocaciaestruturada.com.br/wp-content/uploads/2026/02/Site-Rodolfo-Captura.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-403 .elementor-element.elementor-element-be90ef3::before, .elementor-403 .elementor-element.elementor-element-be90ef3 > .elementor-background-video-container::before, .elementor-403 .elementor-element.elementor-element-be90ef3 > .e-con-inner > .elementor-background-video-container::before, .elementor-403 .elementor-element.elementor-element-be90ef3 > .elementor-background-slideshow::before, .elementor-403 .elementor-element.elementor-element-be90ef3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-403 .elementor-element.elementor-element-be90ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020202;--background-overlay:'';}.elementor-403 .elementor-element.elementor-element-be90ef3.e-con{--align-self:center;}.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-403 .elementor-element.elementor-element-8c0201f{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 10px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-8c0201f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-8c0201f img{max-width:51%;}.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-403 .elementor-element.elementor-element-dd27c99{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-dd27c99 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:46px;font-weight:700;line-height:1.3em;color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-431b0aa{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-431b0aa .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-403 .elementor-element.elementor-element-b7f07da .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-b7f07da .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-b7f07da{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-b7f07da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-b7f07da .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-403 .elementor-element.elementor-element-b7f07da .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-0a1d5ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-403 .elementor-element.elementor-element-0a1d5ab:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-0a1d5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-403 .elementor-element.elementor-element-8dab09b{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-8dab09b.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-8dab09b .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-62ae2a2{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-62ae2a2 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-b119002{--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-403 .elementor-element.elementor-element-b119002:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-b119002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-403 .elementor-element.elementor-element-514bf3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#373737;--border-color:#373737;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;grid-column:span 1;grid-row:span 1;}.elementor-403 .elementor-element.elementor-element-514bf3b:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-514bf3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191612;}.elementor-403 .elementor-element.elementor-element-514bf3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-eb5a8b1{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-eb5a8b1.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-403 .elementor-element.elementor-element-eb5a8b1 .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.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-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;}.elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-title{color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-64c56e6:has(:hover) .elementor-icon-box-title,
					 .elementor-403 .elementor-element.elementor-element-64c56e6:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#BEBEBE;}.elementor-403 .elementor-element.elementor-element-bc9decb{--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-403 .elementor-element.elementor-element-bc9decb:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-bc9decb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-403 .elementor-element.elementor-element-bc9decb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-59d55ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#373737;--border-color:#373737;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;grid-column:span 1;grid-row:span 1;}.elementor-403 .elementor-element.elementor-element-59d55ad:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-59d55ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191612;}.elementor-403 .elementor-element.elementor-element-59d55ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-a52b081{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-a52b081.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-403 .elementor-element.elementor-element-a52b081 .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-wrapper{text-align:start;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-title{color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-7052314:has(:hover) .elementor-icon-box-title,
					 .elementor-403 .elementor-element.elementor-element-7052314:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#BEBEBE;}.elementor-403 .elementor-element.elementor-element-810b1e8{--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-403 .elementor-element.elementor-element-810b1e8:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-810b1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-403 .elementor-element.elementor-element-810b1e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-915128a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#373737;--border-color:#373737;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;grid-column:span 1;grid-row:span 1;}.elementor-403 .elementor-element.elementor-element-915128a:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-915128a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191612;}.elementor-403 .elementor-element.elementor-element-915128a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-f629e63{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--e-icon-list-icon-size:52px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-f629e63.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-403 .elementor-element.elementor-element-f629e63 .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-wrapper{text-align:start;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:500;line-height:1.5em;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-title{color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-389792c:has(:hover) .elementor-icon-box-title,
					 .elementor-403 .elementor-element.elementor-element-389792c:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-description{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#BEBEBE;}.elementor-403 .elementor-element.elementor-element-deb8169{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-deb8169.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-deb8169 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-b5ae8fd{--display:flex;--min-height:286px;--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-around;--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-b5ae8fd:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-b5ae8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00040D;}.elementor-403 .elementor-element.elementor-element-b5ae8fd.e-con{--align-self:center;}.elementor-403 .elementor-element.elementor-element-d61b03c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-403 .elementor-element.elementor-element-d61b03c:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-d61b03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-20eb85b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-403 .elementor-element.elementor-element-20eb85b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-3332c8c.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-3332c8c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-3332c8c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-3332c8c{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-3332c8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-3332c8c .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-403 .elementor-element.elementor-element-3332c8c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-5980669{width:var( --container-widget-width, 606px );max-width:606px;--container-widget-width:606px;--container-widget-flex-grow:0;text-align:start;}.elementor-403 .elementor-element.elementor-element-5980669.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-5980669 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:37px;font-weight:700;line-height:1.2em;color:#020202;}.elementor-403 .elementor-element.elementor-element-57dfc01{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-403 .elementor-element.elementor-element-57dfc01.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-57dfc01 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#020202;}.elementor-403 .elementor-element.elementor-element-5812879{--display:flex;--min-height:519px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-403 .elementor-element.elementor-element-5812879:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-5812879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-403 .elementor-element.elementor-element-25db8d7{--display:flex;--min-height:443px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE70;--border-color:#61CE70;--border-radius:34px 34px 34px 34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-403 .elementor-element.elementor-element-197cbb5{--display:flex;--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-403 .elementor-element.elementor-element-00a4763{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;}.elementor-403 .elementor-element.elementor-element-00a4763.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-00a4763 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-ebce214{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-403 .elementor-element.elementor-element-ebce214.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-ebce214 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-d51ba77.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-78c7219{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;}.elementor-403 .elementor-element.elementor-element-78c7219.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-78c7219 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-fa3893d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-icon i{color:#61CE70;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-icon svg{fill:#61CE70;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-403 .elementor-element.elementor-element-fa3893d .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-3a34c43{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-e0fca42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-403 .elementor-element.elementor-element-e0fca42:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-e0fca42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-403 .elementor-element.elementor-element-5627dd2{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-5627dd2.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-5627dd2 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-f78352f{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-f78352f .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.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-403 .elementor-element.elementor-element-d4e73f6 .elementor-button{background-color:#00040D;font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;fill:#020202;color:#020202;border-radius:8px 8px 8px 8px;padding:20px 60px 20px 60px;}.elementor-403 .elementor-element.elementor-element-0d61ac2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-403 .elementor-element.elementor-element-0d61ac2:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-0d61ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-403 .elementor-element.elementor-element-5eaae13{--display:flex;--min-height:551px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#373737;--border-color:#373737;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;grid-column:span 1;grid-row:span 1;}.elementor-403 .elementor-element.elementor-element-5eaae13:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-5eaae13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191612;}.elementor-403 .elementor-element.elementor-element-5eaae13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-b12a506{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--e-icon-list-icon-size:100px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-b12a506.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-403 .elementor-element.elementor-element-b12a506 .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-3ff7c77{width:var( --container-widget-width, 87% );max-width:87%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-3ff7c77.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-3ff7c77 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#F6FAFF;}.elementor-403 .elementor-element.elementor-element-5bb75be{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-5bb75be.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-5bb75be .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-5e36c14{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-403 .elementor-element.elementor-element-5e36c14.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-icon i{color:#61CE70;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-icon svg{fill:#61CE70;transition:fill 0.3s;}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-item > a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;}.elementor-403 .elementor-element.elementor-element-5e36c14 .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.elementor-403 .elementor-element.elementor-element-ab64b9a{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 34px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-ab64b9a.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-ab64b9a .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#EAEAEA;}.elementor-403 .elementor-element.elementor-element-1b38db3{--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:62px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-403 .elementor-element.elementor-element-1b38db3:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-1b38db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-403 .elementor-element.elementor-element-1b38db3.e-con{--align-self:center;}.elementor-403 .elementor-element.elementor-element-76b88bb{width:var( --container-widget-width, 60.444% );max-width:60.444%;padding:0px 0px 0px 0px;--container-widget-width:60.444%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-76b88bb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-76b88bb img{max-width:51%;}.elementor-403 .elementor-element.elementor-element-adb61d1{width:100%;max-width:100%;text-align:center;}.elementor-403 .elementor-element.elementor-element-adb61d1 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFF;}@media(max-width:1024px){.elementor-403 .elementor-element.elementor-element-be90ef3:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-be90ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://advocaciaestruturada.com.br/wp-content/uploads/2026/02/Site-Rodolfo-Captura.png");}.elementor-403 .elementor-element.elementor-element-be90ef3{--min-height:681px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-403 .elementor-element.elementor-element-dd27c99{width:100%;max-width:100%;text-align:center;}.elementor-403 .elementor-element.elementor-element-dd27c99 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-431b0aa{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-431b0aa.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-431b0aa .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-b7f07da.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-0a1d5ab{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-8dab09b .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-62ae2a2{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-62ae2a2.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-62ae2a2 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-eb5a8b1{width:initial;max-width:initial;}.elementor-403 .elementor-element.elementor-element-eb5a8b1.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-title a{font-size:36px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-a52b081{width:initial;max-width:initial;}.elementor-403 .elementor-element.elementor-element-a52b081.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-title a{font-size:36px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-f629e63{width:initial;max-width:initial;}.elementor-403 .elementor-element.elementor-element-f629e63.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-title a{font-size:36px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-deb8169{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-deb8169.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-deb8169 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-b5ae8fd{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-d61b03c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-403 .elementor-element.elementor-element-3332c8c.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-5980669{width:100%;max-width:100%;text-align:center;}.elementor-403 .elementor-element.elementor-element-5980669 .elementor-heading-title{font-size:48px;}.elementor-403 .elementor-element.elementor-element-57dfc01{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-57dfc01.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-57dfc01 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-5812879{--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-403 .elementor-element.elementor-element-25db8d7{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-403 .elementor-element.elementor-element-00a4763 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-ebce214{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-ebce214.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-ebce214 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-78c7219{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-78c7219.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-78c7219 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-fa3893d{width:initial;max-width:initial;}.elementor-403 .elementor-element.elementor-element-fa3893d.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-3a34c43.elementor-element{--order:-99999 /* order start hack */;}.elementor-403 .elementor-element.elementor-element-e0fca42{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-5627dd2 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-f78352f{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-f78352f.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-f78352f .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-0d61ac2{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-b12a506{width:initial;max-width:initial;}.elementor-403 .elementor-element.elementor-element-b12a506.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-3ff7c77 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-5bb75be{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-5bb75be.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-5bb75be .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-5e36c14{width:initial;max-width:initial;}.elementor-403 .elementor-element.elementor-element-5e36c14.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-ab64b9a{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-403 .elementor-element.elementor-element-ab64b9a.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-ab64b9a .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-403 .elementor-element.elementor-element-1b38db3{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-adb61d1{width:100%;max-width:100%;}.elementor-403 .elementor-element.elementor-element-adb61d1.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-adb61d1 .elementor-heading-title{font-size:18px;line-height:1.2em;}}@media(max-width:767px){.elementor-403 .elementor-element.elementor-element-be90ef3:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-be90ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://advocaciaestruturada.com.br/wp-content/uploads/2026/02/Site-Rodolfo-Captura.png");background-position:center center;}.elementor-403 .elementor-element.elementor-element-be90ef3{--min-height:684px;--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-8c0201f{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;text-align:center;}.elementor-403 .elementor-element.elementor-element-8c0201f.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-8c0201f img{max-width:100%;}.elementor-403 .elementor-element.elementor-element-dd27c99 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-431b0aa{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-431b0aa .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-b7f07da{--e-icon-list-icon-size:19px;}.elementor-403 .elementor-element.elementor-element-b7f07da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-b7f07da .elementor-icon-list-item > a{font-size:15px;line-height:1.4em;}.elementor-403 .elementor-element.elementor-element-0a1d5ab{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-8dab09b.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-8dab09b{text-align:center;}.elementor-403 .elementor-element.elementor-element-8dab09b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-62ae2a2{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-62ae2a2 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-eb5a8b1.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-eb5a8b1{--e-icon-list-icon-size:50px;}.elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-64c56e6 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-403 .elementor-element.elementor-element-a52b081.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-a52b081{--e-icon-list-icon-size:50px;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-wrapper{text-align:start;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-7052314 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-403 .elementor-element.elementor-element-f629e63.elementor-element{--align-self:flex-start;}.elementor-403 .elementor-element.elementor-element-f629e63{--e-icon-list-icon-size:50px;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-wrapper{text-align:start;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-title, .elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-389792c .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-403 .elementor-element.elementor-element-deb8169{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-deb8169 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-b5ae8fd{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-d61b03c{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-403 .elementor-element.elementor-element-d61b03c.e-con{--align-self:center;}.elementor-403 .elementor-element.elementor-element-3332c8c.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-3332c8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-403 .elementor-element.elementor-element-3332c8c .elementor-icon-list-item > a{font-size:15px;line-height:1.4em;}.elementor-403 .elementor-element.elementor-element-5980669 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-403 .elementor-element.elementor-element-57dfc01{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-57dfc01 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-5812879{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-403 .elementor-element.elementor-element-25db8d7{--min-height:0px;--border-radius:20px 20px 20px 20px;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-403 .elementor-element.elementor-element-00a4763.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-00a4763{text-align:center;}.elementor-403 .elementor-element.elementor-element-00a4763 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-ebce214{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-ebce214 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-78c7219{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-78c7219 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-fa3893d{--e-icon-list-icon-size:30px;}.elementor-403 .elementor-element.elementor-element-e0fca42{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-5627dd2.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-5627dd2{text-align:center;}.elementor-403 .elementor-element.elementor-element-5627dd2 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-f78352f{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-f78352f .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-d4e73f6 .elementor-button{font-size:17px;border-radius:8px 8px 8px 8px;padding:20px 50px 20px 50px;}.elementor-403 .elementor-element.elementor-element-0d61ac2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-b12a506{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;--e-icon-list-icon-size:79px;}.elementor-403 .elementor-element.elementor-element-b12a506.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-3ff7c77.elementor-element{--align-self:center;}.elementor-403 .elementor-element.elementor-element-3ff7c77{text-align:center;}.elementor-403 .elementor-element.elementor-element-3ff7c77 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-5bb75be{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-5bb75be .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-5e36c14{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;--e-icon-list-icon-size:30px;}.elementor-403 .elementor-element.elementor-element-ab64b9a{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-403 .elementor-element.elementor-element-ab64b9a .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-403 .elementor-element.elementor-element-1b38db3{--padding-top:12vw;--padding-bottom:16vw;--padding-left:5vw;--padding-right:5vw;}.elementor-403 .elementor-element.elementor-element-76b88bb{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-403 .elementor-element.elementor-element-76b88bb img{max-width:100%;}.elementor-403 .elementor-element.elementor-element-adb61d1 .elementor-heading-title{font-size:14px;line-height:1.2em;}}@media(min-width:768px){.elementor-403 .elementor-element.elementor-element-b119002{--width:65%;}.elementor-403 .elementor-element.elementor-element-514bf3b{--width:100%;}.elementor-403 .elementor-element.elementor-element-bc9decb{--width:100.087%;}.elementor-403 .elementor-element.elementor-element-59d55ad{--width:100%;}.elementor-403 .elementor-element.elementor-element-810b1e8{--width:100.087%;}.elementor-403 .elementor-element.elementor-element-915128a{--width:100%;}.elementor-403 .elementor-element.elementor-element-b5ae8fd{--width:100%;}.elementor-403 .elementor-element.elementor-element-d61b03c{--width:1182px;}.elementor-403 .elementor-element.elementor-element-20eb85b{--width:49%;}.elementor-403 .elementor-element.elementor-element-25db8d7{--width:1084px;}.elementor-403 .elementor-element.elementor-element-197cbb5{--width:476px;}.elementor-403 .elementor-element.elementor-element-5eaae13{--width:73%;}}@media(max-width:1024px) and (min-width:768px){.elementor-403 .elementor-element.elementor-element-b119002{--width:100%;}.elementor-403 .elementor-element.elementor-element-514bf3b{--width:100%;}.elementor-403 .elementor-element.elementor-element-bc9decb{--width:100%;}.elementor-403 .elementor-element.elementor-element-59d55ad{--width:100%;}.elementor-403 .elementor-element.elementor-element-810b1e8{--width:100%;}.elementor-403 .elementor-element.elementor-element-915128a{--width:100%;}.elementor-403 .elementor-element.elementor-element-d61b03c{--width:100%;}.elementor-403 .elementor-element.elementor-element-20eb85b{--width:100%;}.elementor-403 .elementor-element.elementor-element-197cbb5{--width:400px;}.elementor-403 .elementor-element.elementor-element-5eaae13{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-dd27c99 */.degrade{
    background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.elementor-403 .elementor-element.elementor-element-dd27c99{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-431b0aa */.elementor-403 .elementor-element.elementor-element-431b0aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b7f07da */.elementor-403 .elementor-element.elementor-element-b7f07da span .degrade{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dab09b */.elementor-403 .elementor-element.elementor-element-8dab09b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62ae2a2 */.elementor-403 .elementor-element.elementor-element-62ae2a2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eb5a8b1 */.elementor-403 .elementor-element.elementor-element-eb5a8b1 i,
.elementor-403 .elementor-element.elementor-element-eb5a8b1 svg {
    background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    fill: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a52b081 */.elementor-403 .elementor-element.elementor-element-a52b081 i,
.elementor-403 .elementor-element.elementor-element-a52b081 svg {
    background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    fill: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f629e63 */.elementor-403 .elementor-element.elementor-element-f629e63 i,
.elementor-403 .elementor-element.elementor-element-f629e63 svg {
    background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    fill: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deb8169 */.elementor-403 .elementor-element.elementor-element-deb8169{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57dfc01 */.elementor-403 .elementor-element.elementor-element-57dfc01{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d61b03c */.elementor-403 .elementor-element.elementor-element-d61b03c{
    background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00a4763 */.elementor-403 .elementor-element.elementor-element-00a4763{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebce214 */.elementor-403 .elementor-element.elementor-element-ebce214{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d51ba77 */.button {
  /* Cor do botão principal */
  --black-700: hsla(72, 100%, 41%, 1); /* Cor verde do botão */
  
  --border_radius: 9999px; /* Bordas arredondadas */
  --transtion: 0.3s ease-in-out; /* Transição suave */
  --offset: 2px; /* Deslocamento da sombra do botão */

  cursor: pointer;
  position: relative;
  
  display: flex;
  align-items: center;
  gap: 0.5rem;

  transform-origin: center;

  padding: 1rem 2rem;
  background-color: transparent; /* Fundo transparente */
  
  border: none;
  border-radius: var(--border_radius); /* Bordas arredondadas */
  transform: scale(calc(1 + (var(--active, 0) * 0.1))); /* Escala do botão quando ativado */
  
  transition: transform var(--transtion); /* Transição para o efeito de escala */
}

.button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  width: 100%;
  height: 100%;
  background-color: #7FFA32; /* Cor verde do botão */
  
  border-radius: var(--border_radius);
  box-shadow: inset 0 0.5px hsl(0, 0%, 100%), inset 0 -1px 2px 0 hsl(0, 0%, 0%),
    0px 4px 10px -4px hsla(0 0% 0% / calc(1 - var(--active, 0))),
    0 0 0 calc(var(--active, 0) * 0.375rem) hsla(0, 0%, 100%, 0.5); /* Sombra interna e externa */

  transition: all var(--transtion); /* Transição suave para efeitos de sombra e escala */
  z-index: 0;
}

.button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
  width: 100%;
  height: 100%;
  background-color: #7FFA32; /* Cor verde do botão */
  
  /* Gradientes para o efeito de brilho */
  background-image: 
    radial-gradient(
      at 51% 89%, 
      #B6FF88 0px, /* Brilho mais claro */
      transparent 50%
    ),
    radial-gradient(
      at 100% 100%, 
      #B6FF88 0px, /* Brilho mais claro */
      transparent 50%
    ),
    radial-gradient(
      at 22% 91%, 
      #B6FF88 0px, /* Brilho mais claro */
      transparent 50%
    );

  background-position: top;
  
  opacity: var(--active, 0); /* Controle de opacidade no hover */
  border-radius: var(--border_radius);
  transition: opacity var(--transtion); /* Transição de opacidade */
  z-index: 2;
}

.button:is(:hover, :focus-visible) {
  --active: 1; /* Ativa o efeito de brilho no hover */
}

.button:active {
  transform: scale(1); /* Remover a escala extra ao clicar */
}

.button .dots_border {
  --size_border: calc(100% + 2px);
  
  overflow: hidden;
  
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  width: var(--size_border);
  height: var(--size_border);
  background-color: transparent;

  border-radius: var(--border_radius);
  z-index: -10;
}

.button .dots_border::before {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: left;
  transform: rotate(0deg);
  
  width: 100%;
  height: 2rem;
  background-color: white; /* Cor dos pontos da animação */
  
  mask: linear-gradient(transparent 0%, white 120%);
  animation: rotate 2s linear infinite; /* Animação de rotação */
}

@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

.button .sparkle {
  position: relative;
  z-index: 10;
  
  width: 1.75rem;
}

.button .sparkle .path {
  transform-origin: center;
  color: #000000; /* Cor da "estrela" (brilho) */
}

.button:is(:hover, :focus) .sparkle .path {
  animation: path 1.5s linear 0.5s infinite; /* Animação das estrelas de brilho */
}

@keyframes path {
  0%,
  34%,
  71%,
  100% {
    transform: scale(1);
  }
  17% {
    transform: scale(1);
  }
  49% {
    transform: scale(1);
  }
  83% {
    transform: scale(1);
  }
}

.button .text_button {
  position: relative;
  z-index: 10;
  
  background-image: none; /* Remove gradiente do texto */
  color: #000000; /* Cor do texto preto */
  
  font-weight: 500;
  font-family: "Unbounded", sans-serif; /* Fonte utilizada no botão */
  font-size: 1rem;
  
  transition: text-shadow 0.3s ease; /* Transição suave para o brilho no texto */
}

/* Efeito de brilho no texto */
.button:is(:hover, :focus-visible) .text_button {
  text-shadow: 0 0 10px #9CFF6A, 0 0 20px #9CFF6A, 0 0 30px #9CFF6A; /* Brilho verde mais claro no texto */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78c7219 */.elementor-403 .elementor-element.elementor-element-78c7219{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a34c43 */.elementor-403 .elementor-element.elementor-element-3a34c43{
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5627dd2 */.elementor-403 .elementor-element.elementor-element-5627dd2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f78352f */.elementor-403 .elementor-element.elementor-element-f78352f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e73f6 */.elementor-button{

background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
}

.elementor-403 .elementor-element.elementor-element-d4e73f6 input{
    border-radius: 8px;
border-bottom: 1px solid #939393 !important;
background: rgba(100, 100, 100, 0.29 ) !important; 
backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0fca42 */(Recomendado ativar para não perder o horário)/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b12a506 */.elementor-403 .elementor-element.elementor-element-b12a506 i,
.elementor-403 .elementor-element.elementor-element-b12a506 svg {
    background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    fill: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ff7c77 */.elementor-403 .elementor-element.elementor-element-3ff7c77{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bb75be */.elementor-403 .elementor-element.elementor-element-5bb75be{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5e36c14 */.elementor-403 .elementor-element.elementor-element-5e36c14 i,
.elementor-403 .elementor-element.elementor-element-5e36c14 svg {
    background: linear-gradient(90deg, #E7C69F 0.1%, #FAEAD5 48.85%, #E7C69F 99.9%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    fill: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab64b9a */.elementor-403 .elementor-element.elementor-element-ab64b9a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d61ac2 */(Recomendado ativar para não perder o horário)/* End custom CSS */