.elementor-1892 .elementor-element.elementor-element-13e702f{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1892 .elementor-element.elementor-element-13e702f:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-13e702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunaleticiaadvogada.com.br/wp-content/uploads/2025/11/hEROfinalizada.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-1892 .elementor-element.elementor-element-d92199f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-d92199f.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-d92199f img{width:100%;max-width:100%;height:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1892 .elementor-element.elementor-element-12d519b{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-12d519b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1892 .elementor-element.elementor-element-12d519b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-12d519b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:50px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-12d519b .elementor-heading-title a:hover, .elementor-1892 .elementor-element.elementor-element-12d519b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-78bee76{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-78bee76 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#A26F46;}.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-1892 .elementor-element.elementor-element-d0364d7 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.4em;padding:20px 60px 20px 60px;}.elementor-1892 .elementor-element.elementor-element-d0364d7.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-2228b7b{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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-1892 .elementor-element.elementor-element-c50e779{width:100%;max-width:100%;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-icon i{color:#EAF3FF;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-icon svg{fill:#EAF3FF;transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-item > a{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-text{color:#EAF3FF;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#EAF3FF;}.elementor-1892 .elementor-element.elementor-element-703b851{--display:flex;--min-height:800px;--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-703b851:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-703b851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6986E;background-image:url("https://brunaleticiaadvogada.com.br/wp-content/uploads/2025/11/secao22.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1892 .elementor-element.elementor-element-58d86a8{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFA30087;--border-color:#FFA30087;--border-radius:20px 20px 20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-58d86a8:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-58d86a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A26F466B;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1892 .elementor-element.elementor-element-29325a0 .elementor-icon-wrapper{text-align:center;}.elementor-1892 .elementor-element.elementor-element-29325a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-29325a0.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-29325a0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-29325a0.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-29325a0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-29325a0 .elementor-icon{font-size:165px;}.elementor-1892 .elementor-element.elementor-element-29325a0 .elementor-icon svg{height:165px;}.elementor-1892 .elementor-element.elementor-element-b60a118{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-1892 .elementor-element.elementor-element-b60a118 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:44px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-b60a118 .elementor-heading-title a:hover, .elementor-1892 .elementor-element.elementor-element-b60a118 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-26f1317{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1892 .elementor-element.elementor-element-26f1317.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-26f1317 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFE5D0;}.elementor-1892 .elementor-element.elementor-element-74b5e78{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:50px 50px 50px 50px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-74b5e78:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1892 .elementor-element.elementor-element-74b5e78::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brunaleticiaadvogada.com.br/wp-content/uploads/2025/11/divisor-1-1.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:12% auto;}.elementor-1892 .elementor-element.elementor-element-5341bf6{--display:flex;--min-height:0px;--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;--margin-top:-90px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-62de5a8{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-62de5a8 > .elementor-widget-container{padding:7px 30px 7px 30px;}.elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-icon i{color:#E0C07B;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-icon svg{fill:#E0C07B;transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:3px;}.elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-text{color:#494334;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-cfb741f{width:100%;max-width:100%;grid-column:span 3;grid-row:span 2;text-align:center;}.elementor-1892 .elementor-element.elementor-element-cfb741f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-cfb741f .elementor-heading-title a:hover, .elementor-1892 .elementor-element.elementor-element-cfb741f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-9d394b5{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1892 .elementor-element.elementor-element-9d394b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-1892 .elementor-element.elementor-element-c422355{width:100%;max-width:100%;grid-column:span 2;grid-row:span 2;}.elementor-1892 .elementor-element.elementor-element-c422355 > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-c422355.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-wrapper{text-align:start;}.elementor-1892 .elementor-element.elementor-element-c422355.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1892 .elementor-element.elementor-element-c422355.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-c422355.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-4c1d962{width:100%;max-width:100%;grid-column:span 2;grid-row:span 2;}.elementor-1892 .elementor-element.elementor-element-4c1d962 > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-4c1d962.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-wrapper{text-align:start;}.elementor-1892 .elementor-element.elementor-element-4c1d962.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1892 .elementor-element.elementor-element-4c1d962.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-4c1d962.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-23709b5{width:100%;max-width:100%;grid-column:span 2;grid-row:span 2;}.elementor-1892 .elementor-element.elementor-element-23709b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-23709b5.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-wrapper{text-align:start;}.elementor-1892 .elementor-element.elementor-element-23709b5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1892 .elementor-element.elementor-element-23709b5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-23709b5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-bd7961a{width:100%;max-width:100%;grid-column:span 2;grid-row:span 2;}.elementor-1892 .elementor-element.elementor-element-bd7961a > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-bd7961a.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-wrapper{text-align:start;}.elementor-1892 .elementor-element.elementor-element-bd7961a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1892 .elementor-element.elementor-element-bd7961a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-bd7961a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-1df191e{width:100%;max-width:100%;grid-column:span 2;grid-row:span 2;}.elementor-1892 .elementor-element.elementor-element-1df191e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-1df191e.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-wrapper{text-align:start;}.elementor-1892 .elementor-element.elementor-element-1df191e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1892 .elementor-element.elementor-element-1df191e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-1df191e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-88978d7{width:100%;max-width:100%;grid-column:span 2;grid-row:span 2;}.elementor-1892 .elementor-element.elementor-element-88978d7 > .elementor-widget-container{padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-88978d7.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-wrapper{text-align:start;}.elementor-1892 .elementor-element.elementor-element-88978d7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1892 .elementor-element.elementor-element-88978d7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-88978d7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.5em;color:#000000;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-54ac515{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-54ac515:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-54ac515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A241F;}.elementor-1892 .elementor-element.elementor-element-8d1cad9{--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-1892 .elementor-element.elementor-element-a4db72f img{border-radius:10px 10px 10px 10px;}.elementor-1892 .elementor-element.elementor-element-dad5a1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1892 .elementor-element.elementor-element-94251bd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-94251bd > .elementor-widget-container{padding:7px 30px 7px 30px;}.elementor-1892 .elementor-element.elementor-element-94251bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-icon i{color:#E0C07B;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-icon svg{fill:#E0C07B;transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:3px;}.elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-7a96786{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-7a96786.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-7a96786 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-7a96786 .elementor-heading-title a:hover, .elementor-1892 .elementor-element.elementor-element-7a96786 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-1c12b7e{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-1c12b7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFE5D0;}.elementor-1892 .elementor-element.elementor-element-97971f5{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--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:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-97971f5:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-97971f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A241F;}.elementor-1892 .elementor-element.elementor-element-ff8e7af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1892 .elementor-element.elementor-element-f052cee{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-f052cee img{border-radius:10px 10px 10px 10px;}.elementor-1892 .elementor-element.elementor-element-688fed0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-970d2fb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-970d2fb > .elementor-widget-container{padding:7px 30px 7px 30px;}.elementor-1892 .elementor-element.elementor-element-970d2fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-icon i{color:#E0C07B;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-icon svg{fill:#E0C07B;transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:3px;}.elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-df30269{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-df30269.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-df30269 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:34px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-df30269 .elementor-heading-title a:hover, .elementor-1892 .elementor-element.elementor-element-df30269 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-86ebde7{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-86ebde7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFE5D0;}.elementor-1892 .elementor-element.elementor-element-d582b9a .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.4em;padding:20px 60px 20px 60px;}.elementor-1892 .elementor-element.elementor-element-d582b9a.elementor-element{--align-self:flex-start;}.elementor-1892 .elementor-element.elementor-element-e58b2ac{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-e58b2ac:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-e58b2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1892 .elementor-element.elementor-element-e58b2ac::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brunaleticiaadvogada.com.br/wp-content/uploads/2025/11/divisor-1-1.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:12% auto;}.elementor-1892 .elementor-element.elementor-element-e14736f{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-e14736f > .elementor-widget-container{padding:7px 30px 7px 30px;}.elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-icon i{color:#E0C07B;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-icon svg{fill:#E0C07B;transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:3px;}.elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-text{color:#494334;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-cc46999{width:100%;max-width:100%;grid-column:span 3;grid-row:span 2;text-align:center;}.elementor-1892 .elementor-element.elementor-element-cc46999 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:50px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-cc46999 .elementor-heading-title a:hover, .elementor-1892 .elementor-element.elementor-element-cc46999 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-a0b1871{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-1892 .elementor-element.elementor-element-a0b1871 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-d71ed77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-size:var( --e-global-typography-primary-font-size );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-1892 .elementor-element.elementor-element-ac5d53b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-ac5d53b > .elementor-widget-container{background-color:#FAF6F0;padding:30px 30px 30px 30px;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1892 .elementor-element.elementor-element-ac5d53b.elementor-view-stacked .elementor-icon{background-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-ac5d53b.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-ac5d53b.elementor-view-default .elementor-icon{fill:#2D2723;color:#2D2723;border-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon{font-size:28px;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-7151861{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-7151861 > .elementor-widget-container{background-color:#FAF6F0;padding:30px 30px 30px 30px;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1892 .elementor-element.elementor-element-7151861.elementor-view-stacked .elementor-icon{background-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-7151861.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-7151861.elementor-view-default .elementor-icon{fill:#2D2723;color:#2D2723;border-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon{font-size:28px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-aa6a82e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-aa6a82e > .elementor-widget-container{background-color:#FAF6F0;padding:30px 30px 30px 30px;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1892 .elementor-element.elementor-element-aa6a82e.elementor-view-stacked .elementor-icon{background-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-aa6a82e.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-aa6a82e.elementor-view-default .elementor-icon{fill:#2D2723;color:#2D2723;border-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon{font-size:28px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-af1b2ce{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-af1b2ce > .elementor-widget-container{background-color:#FAF6F0;padding:30px 30px 30px 30px;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-1892 .elementor-element.elementor-element-af1b2ce.elementor-view-stacked .elementor-icon{background-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-af1b2ce.elementor-view-framed .elementor-icon, .elementor-1892 .elementor-element.elementor-element-af1b2ce.elementor-view-default .elementor-icon{fill:#2D2723;color:#2D2723;border-color:#2D2723;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon{font-size:28px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-57d292f{--display:flex;--min-height:800px;--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-57d292f:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-57d292f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C141F;background-image:url("https://brunaleticiaadvogada.com.br/wp-content/uploads/2025/11/secao22.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1892 .elementor-element.elementor-element-dcf6c2e{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFA30087;--border-color:#FFA30087;--border-radius:20px 20px 20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-dcf6c2e:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-dcf6c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A26F466B;}.elementor-1892 .elementor-element.elementor-element-61eeb1d .elementor-icon-wrapper{text-align:center;}.elementor-1892 .elementor-element.elementor-element-61eeb1d .elementor-icon{font-size:165px;}.elementor-1892 .elementor-element.elementor-element-61eeb1d .elementor-icon svg{height:165px;}.elementor-1892 .elementor-element.elementor-element-0c63c8f{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-1892 .elementor-element.elementor-element-0c63c8f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:44px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-0c63c8f .elementor-heading-title a:hover, .elementor-1892 .elementor-element.elementor-element-0c63c8f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-010d133{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-1892 .elementor-element.elementor-element-010d133.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1892 .elementor-element.elementor-element-010d133 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#FFE5D0;}.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.4em;padding:20px 60px 20px 60px;}.elementor-1892 .elementor-element.elementor-element-012ed72.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-5e81f32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--border-radius:50px 50px 50px 50px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-5e81f32:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1892 .elementor-element.elementor-element-5e81f32::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brunaleticiaadvogada.com.br/wp-content/uploads/2025/11/divisor-1-1.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:12% auto;}.elementor-1892 .elementor-element.elementor-element-b7c2488{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-b7c2488 > .elementor-widget-container{padding:7px 30px 7px 30px;}.elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-icon i{color:#E0C07B;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-icon svg{fill:#E0C07B;transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:3px;}.elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-text{color:#494334;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1892 .elementor-element.elementor-element-aaf1628{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-aaf1628 > .elementor-widget-container{margin:-020px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-aaf1628.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-wrapper{text-align:center;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-title{margin-bottom:20px;font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:500;line-height:1.5em;color:#000000;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#7E94C3;}.elementor-1892 .elementor-element.elementor-element-38eaed5{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-1892 .elementor-element.elementor-element-114431e{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-114431e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-83a8f75{--display:flex;--border-radius:0px 0px 04px 04px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-1892 .elementor-element.elementor-element-bf27e65{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-bf27e65 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-5577bcd{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-1892 .elementor-element.elementor-element-5eaa6f6{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-5eaa6f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-0015781{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-1892 .elementor-element.elementor-element-b4ac31d{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-b4ac31d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-e2c51ea{--display:flex;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-1892 .elementor-element.elementor-element-6ee53e7{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;}.elementor-1892 .elementor-element.elementor-element-6ee53e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-d9c45cd{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#A26F46;--n-accordion-icon-hover-color:#A26F46;--n-accordion-icon-active-color:#A26F46;}.elementor-1892 .elementor-element.elementor-element-d9c45cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-d9c45cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1892 .elementor-element.elementor-element-d9c45cd {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1892 .elementor-element.elementor-element-d9c45cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cinzel", Sans-serif;font-weight:500;}:where( .elementor-1892 .elementor-element.elementor-element-d9c45cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1892 .elementor-element.elementor-element-59548d8{--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:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:50px 50px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1892 .elementor-element.elementor-element-59548d8:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-59548d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A241F;}.elementor-1892 .elementor-element.elementor-element-05e3e1d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1892 .elementor-element.elementor-element-2be2f4e.elementor-element{--order:-99999 /* order start hack */;}.elementor-1892 .elementor-element.elementor-element-2be2f4e{text-align:start;}.elementor-1892 .elementor-element.elementor-element-2be2f4e img{width:10vw;}.elementor-1892 .elementor-element.elementor-element-89aa3e7{--display:flex;--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-1892 .elementor-element.elementor-element-6f672ef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;color:#FFE5D0;}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-icon i{color:#A26F46;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-icon svg{fill:#A26F46;transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-e7c8300{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-text{color:#FFE5D0;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-8b9ae60{--display:flex;--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-1892 .elementor-element.elementor-element-44c7d05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;color:#FFE5D0;}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1892 .elementor-element.elementor-element-409e9d1{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-text{color:#FFE5D0;transition:color 0.3s;}.elementor-1892 .elementor-element.elementor-element-1dd8683{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1892 .elementor-element.elementor-element-1dd8683:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-1dd8683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A241F;}.elementor-1892 .elementor-element.elementor-element-3006da8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1892 .elementor-element.elementor-element-3a40b82{text-align:start;}.elementor-1892 .elementor-element.elementor-element-3a40b82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFE5D0;}.elementor-1892 .elementor-element.elementor-element-a818cd4{text-align:start;}.elementor-1892 .elementor-element.elementor-element-a818cd4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#A26F46;}@media(max-width:1366px) and (min-width:768px){.elementor-1892 .elementor-element.elementor-element-59548d8{--content-width:100%;}.elementor-1892 .elementor-element.elementor-element-1dd8683{--content-width:100%;}}@media(max-width:1366px){.elementor-1892 .elementor-element.elementor-element-13e702f:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-13e702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-480px 0px;}.elementor-1892 .elementor-element.elementor-element-13e702f{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-d92199f{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-1892 .elementor-element.elementor-element-d92199f img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-12d519b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-1892 .elementor-element.elementor-element-12d519b .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-78bee76{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1892 .elementor-element.elementor-element-78bee76 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-d0364d7 .elementor-button{font-size:18px;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-item > a{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-703b851{--padding-top:15vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-58d86a8{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-b60a118{--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-1892 .elementor-element.elementor-element-b60a118 .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-26f1317{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1892 .elementor-element.elementor-element-26f1317 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-item > a{font-size:14px;}.elementor-1892 .elementor-element.elementor-element-cfb741f .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-9d394b5{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-title{font-size:20px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-title{font-size:20px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-title{font-size:20px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-title{font-size:20px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-title{font-size:20px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-title{font-size:20px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-a4db72f img{width:100%;height:600px;object-fit:cover;object-position:top center;}.elementor-1892 .elementor-element.elementor-element-94251bd{width:var( --container-widget-width, 194.297px );max-width:194.297px;--container-widget-width:194.297px;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-item > a{font-size:14px;}.elementor-1892 .elementor-element.elementor-element-7a96786{width:var( --container-widget-width, 104.937% );max-width:104.937%;--container-widget-width:104.937%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-7a96786 .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-1c12b7e{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-1c12b7e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-f052cee img{width:100%;height:600px;object-fit:cover;object-position:top center;}.elementor-1892 .elementor-element.elementor-element-970d2fb{width:var( --container-widget-width, 194.297px );max-width:194.297px;--container-widget-width:194.297px;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-item > a{font-size:14px;}.elementor-1892 .elementor-element.elementor-element-df30269{width:var( --container-widget-width, 104.937% );max-width:104.937%;--container-widget-width:104.937%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-df30269 .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-86ebde7{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-86ebde7 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-d582b9a .elementor-button{font-size:18px;}.elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-item > a{font-size:14px;}.elementor-1892 .elementor-element.elementor-element-cc46999 .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-a0b1871{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-1892 .elementor-element.elementor-element-a0b1871 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-description{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-57d292f{--padding-top:15vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-dcf6c2e{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-0c63c8f{--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-1892 .elementor-element.elementor-element-0c63c8f .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-010d133{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1892 .elementor-element.elementor-element-010d133 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button{font-size:18px;}.elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-item > a{font-size:14px;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-title{margin-bottom:10px;font-size:48px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-114431e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-bf27e65 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-5eaa6f6 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-b4ac31d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-6ee53e7 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-59548d8{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-2be2f4e img{width:20vw;}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-item > a{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-item > a{font-size:16px;}.elementor-1892 .elementor-element.elementor-element-1dd8683{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-3a40b82 .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}.elementor-1892 .elementor-element.elementor-element-a818cd4 .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}}@media(max-width:1024px){.elementor-1892 .elementor-element.elementor-element-13e702f{--min-height:1023px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-13e702f:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-13e702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-1892 .elementor-element.elementor-element-d92199f{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-1892 .elementor-element.elementor-element-d92199f.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-12d519b{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-12d519b .elementor-heading-title{font-size:48px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-78bee76{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-78bee76 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-d0364d7 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-1892 .elementor-element.elementor-element-d0364d7.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-58d86a8{--padding-top:15vw;--padding-bottom:15vw;--padding-left:05vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-b60a118{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-1892 .elementor-element.elementor-element-b60a118 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-26f1317{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-26f1317 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-74b5e78{--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;}.elementor-1892 .elementor-element.elementor-element-74b5e78::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:20% auto;}.elementor-1892 .elementor-element.elementor-element-62de5a8{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1892 .elementor-element.elementor-element-62de5a8.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-cfb741f{text-align:center;}.elementor-1892 .elementor-element.elementor-element-cfb741f .elementor-heading-title{font-size:42px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-9d394b5{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-54ac515{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1892 .elementor-element.elementor-element-a4db72f{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-a4db72f img{height:100%;}.elementor-1892 .elementor-element.elementor-element-94251bd{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1892 .elementor-element.elementor-element-94251bd.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-7a96786{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-7a96786.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-7a96786 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-1c12b7e.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-1c12b7e{text-align:center;}.elementor-1892 .elementor-element.elementor-element-1c12b7e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-97971f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1892 .elementor-element.elementor-element-f052cee{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-f052cee img{height:100%;}.elementor-1892 .elementor-element.elementor-element-970d2fb{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1892 .elementor-element.elementor-element-970d2fb.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-df30269{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-df30269.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-df30269 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-86ebde7.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-86ebde7{text-align:center;}.elementor-1892 .elementor-element.elementor-element-86ebde7 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-d582b9a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-1892 .elementor-element.elementor-element-d582b9a.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-e14736f{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1892 .elementor-element.elementor-element-e14736f.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-cc46999{text-align:center;}.elementor-1892 .elementor-element.elementor-element-cc46999 .elementor-heading-title{font-size:42px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-a0b1871{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-a0b1871.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-a0b1871 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-dcf6c2e{--padding-top:15vw;--padding-bottom:15vw;--padding-left:05vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-0c63c8f{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-1892 .elementor-element.elementor-element-0c63c8f .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-010d133{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-010d133 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-012ed72 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-1892 .elementor-element.elementor-element-012ed72.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-5e81f32::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:20% auto;}.elementor-1892 .elementor-element.elementor-element-b7c2488{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1892 .elementor-element.elementor-element-b7c2488.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-aaf1628{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-title{font-size:42px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-description{line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-114431e{width:100%;max-width:100%;text-align:start;}.elementor-1892 .elementor-element.elementor-element-114431e.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-114431e .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-bf27e65{width:100%;max-width:100%;text-align:start;}.elementor-1892 .elementor-element.elementor-element-bf27e65.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-bf27e65 .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-5eaa6f6{width:100%;max-width:100%;text-align:start;}.elementor-1892 .elementor-element.elementor-element-5eaa6f6.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-5eaa6f6 .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-b4ac31d{width:100%;max-width:100%;text-align:start;}.elementor-1892 .elementor-element.elementor-element-b4ac31d.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-b4ac31d .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-6ee53e7{width:100%;max-width:100%;text-align:start;}.elementor-1892 .elementor-element.elementor-element-6ee53e7.elementor-element{--align-self:center;}.elementor-1892 .elementor-element.elementor-element-6ee53e7 .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-d9c45cd{width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;}.elementor-1892 .elementor-element.elementor-element-59548d8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-05e3e1d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1892 .elementor-element.elementor-element-2be2f4e.elementor-element{--order:-99999 /* order start hack */;}.elementor-1892 .elementor-element.elementor-element-2be2f4e{text-align:center;}.elementor-1892 .elementor-element.elementor-element-2be2f4e img{width:25vw;}.elementor-1892 .elementor-element.elementor-element-89aa3e7{--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;}.elementor-1892 .elementor-element.elementor-element-8b9ae60{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1892 .elementor-element.elementor-element-1dd8683{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-3006da8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1892 .elementor-element.elementor-element-3a40b82{text-align:center;}.elementor-1892 .elementor-element.elementor-element-3a40b82 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-a818cd4{text-align:center;}.elementor-1892 .elementor-element.elementor-element-a818cd4 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-1892 .elementor-element.elementor-element-13e702f:not(.elementor-motion-effects-element-type-background), .elementor-1892 .elementor-element.elementor-element-13e702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunaleticiaadvogada.com.br/wp-content/uploads/2025/11/heromobile-2.webp");background-position:0px 0px;background-size:cover;}.elementor-1892 .elementor-element.elementor-element-13e702f{--min-height:606px;--padding-top:70vw;--padding-bottom:10vw;--padding-left:05vw;--padding-right:05vw;}.elementor-1892 .elementor-element.elementor-element-d92199f{width:100%;max-width:100%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-d92199f img{width:156px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-12d519b{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-12d519b > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1892 .elementor-element.elementor-element-12d519b .elementor-heading-title{font-size:23px;line-height:1.3em;}.elementor-1892 .elementor-element.elementor-element-78bee76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1892 .elementor-element.elementor-element-78bee76 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-d0364d7{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-d0364d7 .elementor-button{font-size:15px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-c50e779 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-703b851{--min-height:0px;--padding-top:30vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-58d86a8{--padding-top:25vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-29325a0 .elementor-icon{font-size:34vw;}.elementor-1892 .elementor-element.elementor-element-29325a0 .elementor-icon svg{height:34vw;}.elementor-1892 .elementor-element.elementor-element-b60a118{width:100%;max-width:100%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-b60a118 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-26f1317{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1892 .elementor-element.elementor-element-26f1317 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-74b5e78::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-74b5e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:140px auto;}.elementor-1892 .elementor-element.elementor-element-74b5e78{--border-radius:20px 20px 20px 20px;}.elementor-1892 .elementor-element.elementor-element-5341bf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-62de5a8{width:initial;max-width:initial;}.elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-62de5a8 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-cfb741f .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-9d394b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-title{font-size:24px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-title{font-size:24px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-title{font-size:24px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-title{font-size:24px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-title{font-size:24px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-img{margin-bottom:0px;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-title{font-size:24px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-94251bd{width:initial;max-width:initial;}.elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-94251bd .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-7a96786{width:var( --container-widget-width, 129.459% );max-width:129.459%;--container-widget-width:129.459%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-7a96786 .elementor-heading-title{font-size:21px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-1c12b7e .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-97971f5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1892 .elementor-element.elementor-element-ff8e7af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-688fed0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1892 .elementor-element.elementor-element-970d2fb{width:initial;max-width:initial;}.elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-970d2fb .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-df30269{width:var( --container-widget-width, 129.459% );max-width:129.459%;--container-widget-width:129.459%;--container-widget-flex-grow:0;}.elementor-1892 .elementor-element.elementor-element-df30269 .elementor-heading-title{font-size:21px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-86ebde7 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-d582b9a{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-d582b9a .elementor-button{font-size:15px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-e58b2ac::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-e58b2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:140px auto;}.elementor-1892 .elementor-element.elementor-element-e14736f{width:initial;max-width:initial;}.elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-e14736f .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-cc46999 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-a0b1871{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-a0b1871 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1892 .elementor-element.elementor-element-ac5d53b{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title{margin-block-end:10px;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-7151861{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title{margin-block-end:10px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-aa6a82e{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title{margin-block-end:10px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-af1b2ce{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title{margin-block-end:10px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title, .elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-57d292f{--min-height:0px;--padding-top:30vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-dcf6c2e{--padding-top:25vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-61eeb1d .elementor-icon{font-size:34vw;}.elementor-1892 .elementor-element.elementor-element-61eeb1d .elementor-icon svg{height:34vw;}.elementor-1892 .elementor-element.elementor-element-0c63c8f{width:100%;max-width:100%;text-align:center;}.elementor-1892 .elementor-element.elementor-element-0c63c8f .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-010d133{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1892 .elementor-element.elementor-element-010d133 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-012ed72{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button{font-size:15px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-5e81f32::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .e-con-inner > .elementor-background-video-container::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1892 .elementor-element.elementor-element-5e81f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:140px auto;}.elementor-1892 .elementor-element.elementor-element-5e81f32{--border-radius:20px 20px 20px 20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-b7c2488{width:initial;max-width:initial;}.elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-b7c2488 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-aaf1628{width:100%;max-width:100%;}.elementor-1892 .elementor-element.elementor-element-aaf1628 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-wrapper{text-align:center;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-title{margin-bottom:16px;font-size:30px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-aaf1628 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-38eaed5{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1892 .elementor-element.elementor-element-114431e .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-83a8f75{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1892 .elementor-element.elementor-element-bf27e65 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-5577bcd{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1892 .elementor-element.elementor-element-5eaa6f6 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-0015781{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1892 .elementor-element.elementor-element-b4ac31d .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-e2c51ea{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1892 .elementor-element.elementor-element-6ee53e7 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-1892 .elementor-element.elementor-element-d9c45cd{--n-accordion-title-font-size:18px;}.elementor-1892 .elementor-element.elementor-element-59548d8{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-05e3e1d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1892 .elementor-element.elementor-element-2be2f4e img{width:38vw;}.elementor-1892 .elementor-element.elementor-element-89aa3e7{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1892 .elementor-element.elementor-element-6f672ef{text-align:center;}.elementor-1892 .elementor-element.elementor-element-6f672ef .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-e7c8300 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-8b9ae60{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1892 .elementor-element.elementor-element-44c7d05{text-align:center;}.elementor-1892 .elementor-element.elementor-element-44c7d05 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1892 .elementor-element.elementor-element-409e9d1 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-1892 .elementor-element.elementor-element-1dd8683{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1892 .elementor-element.elementor-element-3006da8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1892 .elementor-element.elementor-element-3a40b82{text-align:center;}.elementor-1892 .elementor-element.elementor-element-3a40b82 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1892 .elementor-element.elementor-element-a818cd4{text-align:center;}.elementor-1892 .elementor-element.elementor-element-a818cd4 .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-1892 .elementor-element.elementor-element-13e702f{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-703b851{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-74b5e78{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-5341bf6{--width:100%;}.elementor-1892 .elementor-element.elementor-element-9d394b5{--width:100%;}.elementor-1892 .elementor-element.elementor-element-54ac515{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-8d1cad9{--width:50%;}.elementor-1892 .elementor-element.elementor-element-dad5a1e{--width:50%;}.elementor-1892 .elementor-element.elementor-element-97971f5{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-ff8e7af{--width:50%;}.elementor-1892 .elementor-element.elementor-element-688fed0{--width:50%;}.elementor-1892 .elementor-element.elementor-element-57d292f{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-5e81f32{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-59548d8{--content-width:1280px;}.elementor-1892 .elementor-element.elementor-element-05e3e1d{--width:21%;}.elementor-1892 .elementor-element.elementor-element-89aa3e7{--width:19%;}.elementor-1892 .elementor-element.elementor-element-8b9ae60{--width:17%;}.elementor-1892 .elementor-element.elementor-element-1dd8683{--content-width:1140px;}.elementor-1892 .elementor-element.elementor-element-3006da8{--width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1892 .elementor-element.elementor-element-5341bf6{--width:100%;}.elementor-1892 .elementor-element.elementor-element-9d394b5{--width:100%;}.elementor-1892 .elementor-element.elementor-element-8d1cad9{--width:100%;}.elementor-1892 .elementor-element.elementor-element-dad5a1e{--width:100%;}.elementor-1892 .elementor-element.elementor-element-ff8e7af{--width:100%;}.elementor-1892 .elementor-element.elementor-element-688fed0{--width:100%;}.elementor-1892 .elementor-element.elementor-element-05e3e1d{--width:100%;}.elementor-1892 .elementor-element.elementor-element-89aa3e7{--width:100%;}.elementor-1892 .elementor-element.elementor-element-8b9ae60{--width:100%;}.elementor-1892 .elementor-element.elementor-element-3006da8{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-12d519b */.elementor-1892 .elementor-element.elementor-element-12d519b {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0364d7 */.elementor-1892 .elementor-element.elementor-element-d0364d7 {
  border-radius: 12px;
  border-top: 2px solid #C9A25D;
  background: linear-gradient(90deg, #B68649 0%, #C9A25D 50%, #A26F46 100%);
  box-shadow:
    0 10px 20px 0 rgba(182, 134, 73, 0.4),
    0 20px 40px 0 rgba(182, 134, 73, 0.3),
    0 40px 80px 0 rgba(182, 134, 73, 0.2),
    0 60px 120px 0 rgba(182, 134, 73, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
}

.elementor-1892 .elementor-element.elementor-element-d0364d7 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1892 .elementor-element.elementor-element-d0364d7:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1892 .elementor-element.elementor-element-d0364d7:active {
  opacity: 0.6;
  transform: scale(0.98);
}

/* Brilho em movimento */
.elementor-1892 .elementor-element.elementor-element-d0364d7::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 248, 220, 0.8) 12%, rgba(255, 248, 220, 0) 66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: brilhoDourado 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes brilhoDourado {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover elevação */
.elementor-1892 .elementor-element.elementor-element-d0364d7:hover {
  transform: translateY(-8px);
  box-shadow:
    0 8px 24px rgba(201, 162, 93, 0.4),
    0 16px 48px rgba(201, 162, 93, 0.25);
  transition: 0.5s ease;
}

/* Efeito de brilho superior e inferior */
.elementor-1892 .elementor-element.elementor-element-d0364d7:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, rgba(255, 220, 150, 0.6) 20%, rgba(255, 220, 150, 0) 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1892 .elementor-element.elementor-element-d0364d7 .elementor-button:before,
.elementor-1892 .elementor-element.elementor-element-d0364d7 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}
.elementor-1892 .elementor-element.elementor-element-d0364d7 .elementor-button:before {
  top: -5px;
}
.elementor-1892 .elementor-element.elementor-element-d0364d7 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c50e779 */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 20s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2228b7b */.elementor-1892 .elementor-element.elementor-element-2228b7b {
  background: linear-gradient(90deg, #B68649 0%, #C9A25D 50%, #A26F46 100%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-29325a0 */.elementor-1892 .elementor-element.elementor-element-29325a0 {
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.elementor-1892 .elementor-element.elementor-element-29325a0 g#LETRAS {
    opacity: 1;
    transform-origin: center; /* define o ponto central */
    animation: rotate 10s linear infinite;
}
.elementor-1892 .elementor-element.elementor-element-29325a0 path#FUNDO {
    backdrop-filter: blur(20px);
    
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b60a118 */.elementor-1892 .elementor-element.elementor-element-b60a118 {
  background: linear-gradient(135deg, #B68649 0%, #C9A25D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d86a8 */.elementor-1892 .elementor-element.elementor-element-58d86a8{
    backdrop-filter: blur(15px);
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62de5a8 */.elementor-1892 .elementor-element.elementor-element-62de5a8 {
  border-radius: 1002px;
  background: #E9DCC3;
  box-shadow:
    3px 3px 2.8px 0 rgba(162, 111, 70, 0.25) inset,   /* sombra quente interna */
    -2px -2px 2.8px 0 rgba(255, 255, 255, 0.6) inset; /* realce de luz */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfb741f */.elementor-1892 .elementor-element.elementor-element-cfb741f {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c422355 */.elementor-1892 .elementor-element.elementor-element-c422355 .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-c422355 {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c1d962 */.elementor-1892 .elementor-element.elementor-element-4c1d962 .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-4c1d962 {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-23709b5 */.elementor-1892 .elementor-element.elementor-element-23709b5 .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-23709b5 {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bd7961a */.elementor-1892 .elementor-element.elementor-element-bd7961a {
  position: relative;
  border-radius: 12px;

  /* Fundo levemente mais claro */
  background: linear-gradient(
    180deg,
    #FFFDF9 0%,
    #FAF6F0 100%
  );

  /* Borda dourada elegante */
  border: 1px solid rgba(201,162,93,0.5);
  border-top: 3px solid #C9A25D;

  /* Elevação permanente */
  transform: translateY(-12px);

  box-shadow:
    0 12px 25px rgba(162,111,70,0.15),
    0 25px 50px rgba(162,111,70,0.12),
    0 40px 80px rgba(162,111,70,0.08);

  transition: all 0.35s ease;
}

/* Título levemente mais forte */
.elementor-1892 .elementor-element.elementor-element-bd7961a .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  letter-spacing: 0.5px;
}

/* Selo discreto */
.elementor-1892 .elementor-element.elementor-element-bd7961a::before {
  content: "PRINCIPAL";
  position: absolute;
  top: -12px;
  right: 20px;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 6px 10px;
  border-radius: 30px;

  background: #C9A25D;
  color: #fff;

  box-shadow: 0 4px 10px rgba(201,162,93,0.3);
}

/* Hover refinado */
.elementor-1892 .elementor-element.elementor-element-bd7961a:hover {
  transform: translateY(-16px);
  box-shadow:
    0 20px 40px rgba(162,111,70,0.18),
    0 35px 70px rgba(162,111,70,0.14),
    0 60px 120px rgba(162,111,70,0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1df191e */.elementor-1892 .elementor-element.elementor-element-1df191e .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-1df191e {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88978d7 */.elementor-1892 .elementor-element.elementor-element-88978d7 .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-88978d7 {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4db72f */.elementor-1892 .elementor-element.elementor-element-a4db72f {
  border-radius: 12px;
  border-top: 2px solid #C9A25D;
  background: linear-gradient(90deg, #B68649 0%, #C9A25D 50%, #A26F46 100%);
  box-shadow:
    0 10px 20px 0 rgba(182, 134, 73, 0.4),
    0 20px 40px 0 rgba(182, 134, 73, 0.3),
    0 40px 80px 0 rgba(182, 134, 73, 0.2),
    0 60px 120px 0 rgba(182, 134, 73, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
}

.elementor-1892 .elementor-element.elementor-element-a4db72f .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1892 .elementor-element.elementor-element-a4db72f:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1892 .elementor-element.elementor-element-a4db72f:active {
  opacity: 0.6;
  transform: scale(0.98);
}


@keyframes brilhoDourado {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover elevação */
.elementor-1892 .elementor-element.elementor-element-a4db72f:hover {
  transform: translateY(-8px);
  box-shadow:
    0 8px 24px rgba(201, 162, 93, 0.4),
    0 16px 48px rgba(201, 162, 93, 0.25);
  transition: 0.5s ease;
}

/* Efeito de brilho superior e inferior */
.elementor-1892 .elementor-element.elementor-element-a4db72f:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, rgba(255, 220, 150, 0.6) 20%, rgba(255, 220, 150, 0) 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1892 .elementor-element.elementor-element-a4db72f .elementor-button:before,
.elementor-1892 .elementor-element.elementor-element-a4db72f .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}
.elementor-1892 .elementor-element.elementor-element-a4db72f .elementor-button:before {
  top: -5px;
}
.elementor-1892 .elementor-element.elementor-element-a4db72f .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94251bd */.elementor-1892 .elementor-element.elementor-element-94251bd {
  border-radius: 1002px;
  background: #2B2520; /* fundo escuro quente */
  box-shadow:
    inset 3px 3px 3px rgba(0, 0, 0, 0.5),
    inset -2px -2px 3px rgba(168, 123, 76, 0.25); /* reflexo quente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a96786 */.elementor-1892 .elementor-element.elementor-element-7a96786 {
  background: linear-gradient(135deg, #B68649 0%, #C9A25D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f052cee */.elementor-1892 .elementor-element.elementor-element-f052cee {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-970d2fb */.elementor-1892 .elementor-element.elementor-element-970d2fb {
  border-radius: 1002px;
  background: #2B2520; /* fundo escuro quente */
  box-shadow:
    inset 3px 3px 3px rgba(0, 0, 0, 0.5),
    inset -2px -2px 3px rgba(168, 123, 76, 0.25); /* reflexo quente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df30269 */.elementor-1892 .elementor-element.elementor-element-df30269 {
  background: linear-gradient(135deg, #B68649 0%, #C9A25D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d582b9a */.elementor-1892 .elementor-element.elementor-element-d582b9a {
  border-radius: 12px;
  border-top: 1px solid #C9A25D;
  background: linear-gradient(90deg, #B68649 0%, #C9A25D 50%, #A26F46 100%);
  
  box-shadow:
    0 6px 14px rgba(182, 134, 73, 0.25),
    0 12px 24px rgba(182, 134, 73, 0.15);

  outline: none;
  cursor: pointer;
  border: none;

  transition: transform 0.35s ease, box-shadow 0.35s ease;

  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #fff;
  font-weight: 600;
}

/* Ícone mais sutil */
.elementor-1892 .elementor-element.elementor-element-d582b9a .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.3s ease;
}

/* Hover contido */
.elementor-1892 .elementor-element.elementor-element-d582b9a:hover {
  transform: translateY(-4px);
  box-shadow:
    0 8px 18px rgba(182, 134, 73, 0.30),
    0 16px 30px rgba(182, 134, 73, 0.18);
}

/* Ícone movimento leve */
.elementor-1892 .elementor-element.elementor-element-d582b9a:hover .elementor-button-icon {
  transform: translateX(3px);
}

/* Clique */
.elementor-1892 .elementor-element.elementor-element-d582b9a:active {
  transform: translateY(-1px);
}

/* Brilho apenas no hover (não contínuo) */
.elementor-1892 .elementor-element.elementor-element-d582b9a::before {
  content: '';
  position: absolute;
  width: 60px;
  height: 130%;
  top: -10%;
  left: -80%;
  background: linear-gradient(
    120deg,
    rgba(255, 248, 220, 0.6),
    rgba(255, 248, 220, 0)
  );
  transform: skewX(-25deg);
  filter: blur(4px);
  opacity: 0;
  transition: all 0.7s ease;
  pointer-events: none;
}

.elementor-1892 .elementor-element.elementor-element-d582b9a:hover::before {
  left: 120%;
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e14736f */.elementor-1892 .elementor-element.elementor-element-e14736f {
  border-radius: 1002px;
  background: #E9DCC3;
  box-shadow:
    3px 3px 2.8px 0 rgba(162, 111, 70, 0.25) inset,   /* sombra quente interna */
    -2px -2px 2.8px 0 rgba(255, 255, 255, 0.6) inset; /* realce de luz */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc46999 */.elementor-1892 .elementor-element.elementor-element-cc46999 {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac5d53b */.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-icon-box-title {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-1892 .elementor-element.elementor-element-ac5d53b .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-ac5d53b {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7151861 */.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-icon-box-title {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-1892 .elementor-element.elementor-element-7151861 .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-7151861 {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa6a82e */.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-icon-box-title {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-1892 .elementor-element.elementor-element-aa6a82e .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-aa6a82e {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-af1b2ce */.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-icon-box-title {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-1892 .elementor-element.elementor-element-af1b2ce .elementor-image-box-title {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.elementor-1892 .elementor-element.elementor-element-af1b2ce {
  border-top: 2px solid #C9A25D;
  border-radius: 10px;
  background: #FAF6F0;
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-61eeb1d */.elementor-1892 .elementor-element.elementor-element-61eeb1d {
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.elementor-1892 .elementor-element.elementor-element-61eeb1d g#LETRAS {
    opacity: 1;
    transform-origin: center; /* define o ponto central */
    animation: rotate 10s linear infinite;
}
.elementor-1892 .elementor-element.elementor-element-61eeb1d path#FUNDO {
    backdrop-filter: blur(20px);
    
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c63c8f */.elementor-1892 .elementor-element.elementor-element-0c63c8f {
  background: linear-gradient(135deg, #B68649 0%, #C9A25D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-012ed72 */.elementor-1892 .elementor-element.elementor-element-012ed72 {
  border-radius: 12px;
  border-top: 2px solid #C9A25D;
  background: linear-gradient(90deg, #B68649 0%, #C9A25D 50%, #A26F46 100%);
  box-shadow:
    0 10px 20px 0 rgba(182, 134, 73, 0.4),
    0 20px 40px 0 rgba(182, 134, 73, 0.3),
    0 40px 80px 0 rgba(182, 134, 73, 0.2),
    0 60px 120px 0 rgba(182, 134, 73, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s ease;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
}

.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button-icon {
  font-size: 17px;
  color: #fff;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1892 .elementor-element.elementor-element-012ed72:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1892 .elementor-element.elementor-element-012ed72:active {
  opacity: 0.6;
  transform: scale(0.98);
}

/* Brilho em movimento */
.elementor-1892 .elementor-element.elementor-element-012ed72::before {
  content: '';
  background: linear-gradient(10deg, rgba(255, 248, 220, 0.8) 12%, rgba(255, 248, 220, 0) 66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: brilhoDourado 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes brilhoDourado {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

/* Hover elevação */
.elementor-1892 .elementor-element.elementor-element-012ed72:hover {
  transform: translateY(-8px);
  box-shadow:
    0 8px 24px rgba(201, 162, 93, 0.4),
    0 16px 48px rgba(201, 162, 93, 0.25);
  transition: 0.5s ease;
}

/* Efeito de brilho superior e inferior */
.elementor-1892 .elementor-element.elementor-element-012ed72:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, rgba(255, 220, 150, 0.6) 20%, rgba(255, 220, 150, 0) 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button:before,
.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}
.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button:before {
  top: -5px;
}
.elementor-1892 .elementor-element.elementor-element-012ed72 .elementor-button:after {
  bottom: -4.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf6c2e */.elementor-1892 .elementor-element.elementor-element-dcf6c2e{
    backdrop-filter: blur(15px);
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b7c2488 */.elementor-1892 .elementor-element.elementor-element-b7c2488 {
  border-radius: 1002px;
  background: #E9DCC3;
  box-shadow:
    3px 3px 2.8px 0 rgba(162, 111, 70, 0.25) inset,   /* sombra quente interna */
    -2px -2px 2.8px 0 rgba(255, 255, 255, 0.6) inset; /* realce de luz */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aaf1628 */.elementor-1892 .elementor-element.elementor-element-aaf1628 {
  background: linear-gradient(90deg, #000000 0%, #8A642D 35%, #B68649 70%, #A26F46 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d9c45cd */.e-n-accordion-item {
  border-top: 2px solid #C9A25D; /* dourado claro */
  background: #FAF6F0; /* bege quente */
  box-shadow: 
    0px 105px 29px 0px rgba(162, 111, 70, 0.00),
    0px 67px 27px 0px rgba(162, 111, 70, 0.01),
    0px 38px 23px 0px rgba(162, 111, 70, 0.05),
    0px 17px 17px 0px rgba(162, 111, 70, 0.09),
    0px 4px 9px 0px rgba(162, 111, 70, 0.10);
  border-radius: 12px;
}

.elementor-1892 .elementor-element.elementor-element-d9c45cd .e-n-accordion-item-title-text {
  background: linear-gradient(101deg, #2B1A0B 7.88%, #B68649 61.7%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e7c8300 */.elementor-1892 .elementor-element.elementor-element-e7c8300{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-409e9d1 */.elementor-1892 .elementor-element.elementor-element-409e9d1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a40b82 */.elementor-1892 .elementor-element.elementor-element-3a40b82{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a818cd4 *//* ===== Assinatura afundada (depressed / inset) em fundo escuro ===== */

.elementor-1892 .elementor-element.elementor-element-a818cd4 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 18px;
  border-radius: 999px;

  background: linear-gradient(
    180deg,
    #2F2822 0%,
    #241E1A 100%
  );

  color: rgba(212,170,95,0.9);
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.2px;

  box-shadow:
    inset 3px 3px 8px rgba(0,0,0,0.6),       /* sombra interna profunda */
    inset -2px -2px 6px rgba(255,255,255,0.05); /* luz superior discreta */

  -webkit-font-smoothing: antialiased;
  z-index: 0;
}

/* borda interna para reforçar o entalhe */
.elementor-1892 .elementor-element.elementor-element-a818cd4::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 999px;
  pointer-events: none;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.06),
    inset 0 -1px 0 rgba(0,0,0,0.5);

  z-index: 1;
}

/* brilho dourado interno difuso */
.elementor-1892 .elementor-element.elementor-element-a818cd4::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 999px;
  pointer-events: none;

  background: radial-gradient(
    circle at 30% 25%,
    rgba(182,134,73,0.18),
    rgba(255,255,255,0) 50%
  );

  z-index: 0;
}

/* ===== Nome (marca) entalhado ===== */

.elementor-1892 .elementor-element.elementor-element-a818cd4 b {
  position: relative;
  z-index: 2;
  display: inline-block;

  color: rgba(212,170,95,1);
  font-weight: 700;
  padding: 0 2px;

  transform: translateY(1px);

  text-shadow:
    0 1px 0 rgba(0,0,0,0.6),          /* sombra superior */
    0 -1px 0 rgba(255,215,150,0.15);  /* luz inferior dourada */

  transition: transform .18s ease, filter .18s ease;
}

/* Hover — leve “soltar” */
.elementor-1892 .elementor-element.elementor-element-a818cd4:hover b {
  transform: translateY(0);
  filter: drop-shadow(0 1px 4px rgba(212,170,95,0.35));
}

/* Responsivo */
@media (max-width: 480px) {
  .elementor-1892 .elementor-element.elementor-element-a818cd4 { padding: 6px 12px; font-size: 13px; }
  .elementor-1892 .elementor-element.elementor-element-a818cd4 b { font-size: 13.5px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd8683 *//* ===== LINHA DOURADA COM DEGRADÊ ===== */
.elementor-1892 .elementor-element.elementor-element-1dd8683::before {
  content: "";
  position: absolute;
  top: 0; /* se quiser no topo da seção */
  left: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(
    90deg,
    rgba(255, 215, 128, 0) 0%,   /* invisível nas bordas */
    rgba(218, 172, 72, 1) 25%,   /* dourado médio */
    rgba(250, 220, 130, 1) 50%,  /* brilho forte no centro */
    rgba(218, 172, 72, 1) 75%,   /* dourado médio novamente */
    rgba(255, 215, 128, 0) 100%  /* desaparece nas pontas */
  );
  box-shadow: 0 0 8px rgba(218, 172, 72, 0.4); /* leve brilho dourado */
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS *//* Desativa a seleção e interações com elementos na classe 'naomexa' */
.naomexa {
    user-select: none;
    pointer-events: none;
}

/* Adiciona um risco vermelho ao texto com a classe 'linered' */
.linered {
    text-decoration: line-through;
    text-decoration-color: red;
}

/* Estiliza o placeholder dos elementos */
::placeholder {
    opacity: 1 !important;
    color: #000 !important;
}

/* Remove o contorno padrão dos elementos ao serem focados */
*:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem #fff;
}

/* Remove a sombra de elementos que não estão visivelmente focados */
*:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none;
}

/* Remove a margem inferior dos parágrafos */
p {
    margin-bottom: 0;
}


/* Corrige scrollbar horizontal */
html, body {
    width: 100%;
    overflow-x: hidden !important;
    text-wrap: balance !important;
}
[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}/* End custom CSS */