.elementor-16099 .elementor-element.elementor-element-5924fbdd{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-5924fbdd:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-5924fbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csouzafadvogados.com/wp-content/uploads/2025/11/Frame-752.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16099 .elementor-element.elementor-element-74322b5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--z-index:2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16099 .elementor-element.elementor-element-490dd86c{text-align:left;}.elementor-16099 .elementor-element.elementor-element-490dd86c img{width:15%;}.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-16099 .elementor-element.elementor-element-1587a42c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;z-index:1;}.elementor-16099 .elementor-element.elementor-element-1587a42c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:3.4vw;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16099 .elementor-element.elementor-element-1ac85b9a{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.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-16099 .elementor-element.elementor-element-992ceed.elementor-element{--align-self:flex-start;}.elementor-16099 .elementor-element.elementor-element-992ceed .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-992ceed .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-16099 .elementor-element.elementor-element-992ceed .elementor-button{border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-16099 .elementor-element.elementor-element-1d6d5cc8{--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:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;--z-index:2;}.elementor-16099 .elementor-element.elementor-element-1d6d5cc8:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-1d6d5cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #151814 0%, #1C2F19 100%);}.elementor-16099 .elementor-element.elementor-element-730eef58{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-16099 .elementor-element.elementor-element-730eef58.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-730eef58 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:3vw;font-weight:600;}.elementor-16099 .elementor-element.elementor-element-2befaef0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-16099 .elementor-element.elementor-element-286680f4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-1e606d46{--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:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.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-16099 .elementor-element.elementor-element-4ca70739 .elementor-icon-wrapper{text-align:left;}.elementor-16099 .elementor-element.elementor-element-2f8b7963{text-align:left;}.elementor-16099 .elementor-element.elementor-element-2f8b7963 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-2ed52d8{--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:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-16099 .elementor-element.elementor-element-7e2a5013 .elementor-icon-wrapper{text-align:left;}.elementor-16099 .elementor-element.elementor-element-4fa02b1f{text-align:left;}.elementor-16099 .elementor-element.elementor-element-4fa02b1f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-32f66570{--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:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-16099 .elementor-element.elementor-element-1754e1c4 .elementor-icon-wrapper{text-align:left;}.elementor-16099 .elementor-element.elementor-element-389a1ba5{text-align:left;}.elementor-16099 .elementor-element.elementor-element-389a1ba5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-6e029231{--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:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-16099 .elementor-element.elementor-element-1a4e06b1 .elementor-icon-wrapper{text-align:left;}.elementor-16099 .elementor-element.elementor-element-76fe76ff{text-align:left;}.elementor-16099 .elementor-element.elementor-element-76fe76ff .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-5d71dc97{--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:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-16099 .elementor-element.elementor-element-12e1b905 .elementor-icon-wrapper{text-align:left;}.elementor-16099 .elementor-element.elementor-element-15245f7d{text-align:left;}.elementor-16099 .elementor-element.elementor-element-15245f7d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-69b622d7{--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:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-16099 .elementor-element.elementor-element-9d360f6 .elementor-icon-wrapper{text-align:left;}.elementor-16099 .elementor-element.elementor-element-2dbd4106{text-align:left;}.elementor-16099 .elementor-element.elementor-element-2dbd4106 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-5f916cf9{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-4a641b41{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;font-family:"Georgia", Sans-serif;font-size:22px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-3d2342ae.elementor-element{--align-self:flex-start;}.elementor-16099 .elementor-element.elementor-element-3d2342ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-3d2342ae .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-16099 .elementor-element.elementor-element-3d2342ae .elementor-button{border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-16099 .elementor-element.elementor-element-42cbc94e{--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:5%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-40dedec3{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-16099 .elementor-element.elementor-element-40dedec3.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-40dedec3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:3vw;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-5e0ff98f{width:auto;max-width:auto;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:2vw;color:#151814;}.elementor-16099 .elementor-element.elementor-element-5e0ff98f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16099 .elementor-element.elementor-element-38a8b452{--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:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-16099 .elementor-element.elementor-element-38a8b452.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16099 .elementor-element.elementor-element-682120cd{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-16099 .elementor-element.elementor-element-682120cd.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-682120cd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:3vw;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-4fc82776{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-7bf64b7{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-743d96ed{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-1925d2b1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-16099 .elementor-element.elementor-element-1925d2b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-66fd7507 .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-2fe4aeb4.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-2fe4aeb4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-2fe4aeb4 .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-16099 .elementor-element.elementor-element-734b961a{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-1b0434df{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-4e20052{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-16099 .elementor-element.elementor-element-4e20052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-71d3463b .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-7dc53529.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-7dc53529 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-7dc53529 .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-16099 .elementor-element.elementor-element-1defd5fe{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-4405177b{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-3c4b7445{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-16099 .elementor-element.elementor-element-3c4b7445 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-6c864662 .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-2fb03dec.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-2fb03dec .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-2fb03dec .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-16099 .elementor-element.elementor-element-c978b81{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-5e517416{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-cf57ca7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-16099 .elementor-element.elementor-element-cf57ca7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-46cee842 .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-2074a9ea.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-2074a9ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-2074a9ea .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-16099 .elementor-element.elementor-element-3ad13e0{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-413c6137{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-2903d266{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-16099 .elementor-element.elementor-element-2903d266 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-55537f88 .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-6d2338ce.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-6d2338ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-6d2338ce .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-16099 .elementor-element.elementor-element-461b1330{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-3e625a30{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-747b381e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-16099 .elementor-element.elementor-element-747b381e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#151814;}.elementor-16099 .elementor-element.elementor-element-1d5a6d22 .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-342df475.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-342df475 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-342df475 .elementor-button{border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-16099 .elementor-element.elementor-element-3e652e6{--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-16099 .elementor-element.elementor-element-3e652e6:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-3e652e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151814;}.elementor-16099 .elementor-element.elementor-element-3a77cce3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-1673c11c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-375d76a1 img{width:100%;}.elementor-16099 .elementor-element.elementor-element-445273f6{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-749621a0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2vw;font-weight:600;}.elementor-16099 .elementor-element.elementor-element-7786c182{font-family:"Montserrat", Sans-serif;font-size:1.3vw;font-weight:300;line-height:1.3em;}.elementor-16099 .elementor-element.elementor-element-293e37bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-648e8d58{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-78280f97 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2vw;font-weight:600;}.elementor-16099 .elementor-element.elementor-element-34d67154{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:300;}.elementor-16099 .elementor-element.elementor-element-70f6fd19{font-family:"Montserrat", Sans-serif;font-size:1.3vw;font-weight:300;line-height:1.3em;}.elementor-16099 .elementor-element.elementor-element-212258d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-7f7f3d34 img{width:100%;}.elementor-16099 .elementor-element.elementor-element-189f0476{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-4b6ec1d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-1691ec81 img{width:100%;}.elementor-16099 .elementor-element.elementor-element-5e562f46{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-5293e859 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:2vw;font-weight:600;}.elementor-16099 .elementor-element.elementor-element-d204a3c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:300;}.elementor-16099 .elementor-element.elementor-element-33b68d3{font-family:"Montserrat", Sans-serif;font-size:1.3vw;font-weight:300;line-height:1.3em;}.elementor-16099 .elementor-element.elementor-element-66435132{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-66435132.e-con{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-1f1ccec8{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-1f1ccec8.e-con{--align-self:flex-end;}.elementor-16099 .elementor-element.elementor-element-907720a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16099 .elementor-element.elementor-element-311d3f5f .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-311d3f5f .elementor-icon{font-size:30px;}.elementor-16099 .elementor-element.elementor-element-311d3f5f .elementor-icon svg{height:30px;}.elementor-16099 .elementor-element.elementor-element-648dbd73{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Georgia", Sans-serif;font-size:1.4vw;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-1fc18e5c{--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:0px 20px;--row-gap:0px;--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-16099 .elementor-element.elementor-element-4a2f522b .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-4a2f522b .elementor-icon{font-size:30px;}.elementor-16099 .elementor-element.elementor-element-4a2f522b .elementor-icon svg{height:30px;}.elementor-16099 .elementor-element.elementor-element-7717a3d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Georgia", Sans-serif;font-size:1.4vw;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-7ca4d67a.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-7ca4d67a .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-7ca4d67a .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-16099 .elementor-element.elementor-element-7ca4d67a .elementor-button{border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-16099 .elementor-element.elementor-element-68136991{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-68136991:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-68136991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151814;}.elementor-16099 .elementor-element.elementor-element-6996c87f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-16099 .elementor-element.elementor-element-6996c87f.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-6996c87f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:3vw;font-weight:600;}.elementor-16099 .elementor-element.elementor-element-2bf8f8e{--display:flex;}.elementor-16099 .elementor-element.elementor-element-6292045{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-16099 .elementor-element.elementor-element-6a0d429{--display:flex;}.elementor-16099 .elementor-element.elementor-element-8d22cda{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-16099 .elementor-element.elementor-element-3372bdd{--display:flex;}.elementor-16099 .elementor-element.elementor-element-3baac17{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-16099 .elementor-element.elementor-element-c41faa4{--display:flex;}.elementor-16099 .elementor-element.elementor-element-5ad30a8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-16099 .elementor-element.elementor-element-915ed29{--n-accordion-title-font-size:1rem;padding:2% 12% 3% 12%;--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:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#151814;--n-accordion-icon-size:15px;}.elementor-16099 .elementor-element.elementor-element-915ed29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}.elementor-16099 .elementor-element.elementor-element-915ed29 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}:where( .elementor-16099 .elementor-element.elementor-element-915ed29 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF00;border-style:none;--padding-top:12px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( .elementor-16099 .elementor-element.elementor-element-915ed29 > .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-weight:600;}.elementor-16099 .elementor-element.elementor-element-74eb4540{--display:flex;--min-height:610px;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-74eb4540:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-74eb4540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csouzafadvogados.com/wp-content/uploads/2025/11/Group-867.jpg");}.elementor-16099 .elementor-element.elementor-element-74eb4540.e-con{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-3f87b7c3{--display:flex;--min-height:100%;--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;--z-index:2;}.elementor-16099 .elementor-element.elementor-element-3f87b7c3.e-con{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-72185d71{z-index:1;text-align:center;}.elementor-16099 .elementor-element.elementor-element-72185d71 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:3vw;font-weight:600;}.elementor-16099 .elementor-element.elementor-element-5309e7a7{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-size:18px;}.elementor-16099 .elementor-element.elementor-element-47d26d84.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-47d26d84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-47d26d84 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-16099 .elementor-element.elementor-element-47d26d84 .elementor-button{border-radius:8px 8px 8px 8px;padding:18px 30px 18px 30px;}.elementor-16099 .elementor-element.elementor-element-127c7805{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-127c7805:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-127c7805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2F19;}.elementor-16099 .elementor-element.elementor-element-c78c4ef{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-16099 .elementor-element.elementor-element-56469b7d{padding:0% 0% 0% 0%;text-align:left;}.elementor-16099 .elementor-element.elementor-element-56469b7d img{width:22%;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-16099 .elementor-element.elementor-element-527994d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-4a0ad23d .elementor-heading-title{font-size:18px;}.elementor-16099 .elementor-element.elementor-element-8763f53{--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;--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-16099 .elementor-element.elementor-element-464a3529 .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-464a3529 .elementor-icon{font-size:18px;}.elementor-16099 .elementor-element.elementor-element-464a3529 .elementor-icon svg{height:18px;}.elementor-16099 .elementor-element.elementor-element-2f3e7888{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Georgia", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-5cf5792a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-6c43e669{text-align:left;}.elementor-16099 .elementor-element.elementor-element-6c43e669 .elementor-heading-title{font-size:18px;}.elementor-16099 .elementor-element.elementor-element-5a02c081{--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;--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-16099 .elementor-element.elementor-element-34cff673 .elementor-icon-wrapper{text-align:center;}.elementor-16099 .elementor-element.elementor-element-34cff673 .elementor-icon{font-size:18px;}.elementor-16099 .elementor-element.elementor-element-34cff673 .elementor-icon svg{height:18px;}.elementor-16099 .elementor-element.elementor-element-65478867{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Georgia", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-2cdb7607{--display:flex;}.elementor-16099 .elementor-element.elementor-element-1b7b95c2.elementor-element{--align-self:flex-start;}.elementor-16099 .elementor-element.elementor-element-1b7b95c2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16099 .elementor-element.elementor-element-1b7b95c2 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-16099 .elementor-element.elementor-element-1b7b95c2 .elementor-button{line-height:18px;border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-16099 .elementor-element.elementor-element-3706e429{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16099 .elementor-element.elementor-element-3706e429:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-3706e429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151814;}.elementor-16099 .elementor-element.elementor-element-3a4b63f1{text-align:center;}.elementor-16099 .elementor-element.elementor-element-29f3ad9{--display:flex;}.elementor-16099 .elementor-element.elementor-element-b993dda{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-16099 .elementor-element.elementor-element-5924fbdd:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-5924fbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16099 .elementor-element.elementor-element-286680f4{--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-4fc82776{--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-c78c4ef{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-16099 .elementor-element.elementor-element-286680f4{--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-4fc82776{--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-c78c4ef{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-16099 .elementor-element.elementor-element-5924fbdd:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-5924fbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csouzafadvogados.com/wp-content/uploads/2025/11/iPad-Pro-11_-1.jpg");background-position:center center;}.elementor-16099 .elementor-element.elementor-element-5924fbdd{--min-height:100vh;--padding-top:10%;--padding-bottom:59%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-74322b5f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16099 .elementor-element.elementor-element-1587a42c .elementor-heading-title{font-size:6.7vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16099 .elementor-element.elementor-element-1ac85b9a{--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;}.elementor-16099 .elementor-element.elementor-element-286680f4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-4a641b41{font-size:14px;}.elementor-16099 .elementor-element.elementor-element-5e0ff98f{text-align:left;}.elementor-16099 .elementor-element.elementor-element-4fc82776{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-445273f6{--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-16099 .elementor-element.elementor-element-749621a0 .elementor-heading-title{font-size:2.5vw;}.elementor-16099 .elementor-element.elementor-element-7786c182{font-size:1.5vw;line-height:1.3em;}.elementor-16099 .elementor-element.elementor-element-648e8d58{--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-16099 .elementor-element.elementor-element-78280f97 .elementor-heading-title{font-size:2.5vw;}.elementor-16099 .elementor-element.elementor-element-34d67154{font-size:1.3vw;}.elementor-16099 .elementor-element.elementor-element-70f6fd19{font-size:1.5vw;line-height:1.3em;}.elementor-16099 .elementor-element.elementor-element-5e562f46{--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-16099 .elementor-element.elementor-element-5293e859 .elementor-heading-title{font-size:2.5vw;}.elementor-16099 .elementor-element.elementor-element-d204a3c{font-size:1.3vw;}.elementor-16099 .elementor-element.elementor-element-33b68d3{font-size:1.5vw;line-height:1.3em;}.elementor-16099 .elementor-element.elementor-element-66435132{--justify-content:center;}.elementor-16099 .elementor-element.elementor-element-907720a{--justify-content:center;}.elementor-16099 .elementor-element.elementor-element-648dbd73{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-7717a3d2{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-72185d71 .elementor-heading-title{font-size:5vw;}.elementor-16099 .elementor-element.elementor-element-c78c4ef{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-16099 .elementor-element.elementor-element-56469b7d img{width:50%;}}@media(max-width:767px){.elementor-16099 .elementor-element.elementor-element-5924fbdd:not(.elementor-motion-effects-element-type-background), .elementor-16099 .elementor-element.elementor-element-5924fbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csouzafadvogados.com/wp-content/uploads/2025/11/iPhone-16-Pro-Max-13.jpg");background-position:bottom center;}.elementor-16099 .elementor-element.elementor-element-5924fbdd{--padding-top:5%;--padding-bottom:80%;--padding-left:2%;--padding-right:2%;--z-index:0;}.elementor-16099 .elementor-element.elementor-element-74322b5f{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16099 .elementor-element.elementor-element-490dd86c{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 8%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-16099 .elementor-element.elementor-element-490dd86c img{width:25%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16099 .elementor-element.elementor-element-1587a42c.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-1587a42c{text-align:center;}.elementor-16099 .elementor-element.elementor-element-1587a42c .elementor-heading-title{font-size:7.7vw;line-height:1.1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16099 .elementor-element.elementor-element-1ac85b9a{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:center;font-size:12px;}.elementor-16099 .elementor-element.elementor-element-1ac85b9a.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-992ceed.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-992ceed .elementor-button{font-size:13px;padding:12px 12px 12px 12px;}.elementor-16099 .elementor-element.elementor-element-1d6d5cc8{--padding-top:15%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-16099 .elementor-element.elementor-element-730eef58{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;}.elementor-16099 .elementor-element.elementor-element-730eef58.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-730eef58 .elementor-heading-title{font-size:5.7vw;}.elementor-16099 .elementor-element.elementor-element-2befaef0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:12px;}.elementor-16099 .elementor-element.elementor-element-2befaef0.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-286680f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-2f8b7963 .elementor-heading-title{font-size:14px;}.elementor-16099 .elementor-element.elementor-element-4fa02b1f .elementor-heading-title{font-size:14px;}.elementor-16099 .elementor-element.elementor-element-389a1ba5 .elementor-heading-title{font-size:14px;}.elementor-16099 .elementor-element.elementor-element-76fe76ff .elementor-heading-title{font-size:14px;}.elementor-16099 .elementor-element.elementor-element-15245f7d .elementor-heading-title{font-size:14px;}.elementor-16099 .elementor-element.elementor-element-2dbd4106 .elementor-heading-title{font-size:14px;}.elementor-16099 .elementor-element.elementor-element-5f916cf9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-4a641b41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16099 .elementor-element.elementor-element-3d2342ae .elementor-button{font-size:13px;padding:12px 12px 12px 12px;}.elementor-16099 .elementor-element.elementor-element-42cbc94e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16099 .elementor-element.elementor-element-40dedec3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16099 .elementor-element.elementor-element-40dedec3 .elementor-heading-title{font-size:5.7vw;}.elementor-16099 .elementor-element.elementor-element-5e0ff98f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-size:4.8vw;line-height:1.5em;}.elementor-16099 .elementor-element.elementor-element-38a8b452{--width:282.4px;}.elementor-16099 .elementor-element.elementor-element-682120cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16099 .elementor-element.elementor-element-682120cd .elementor-heading-title{font-size:5.7vw;}.elementor-16099 .elementor-element.elementor-element-4fc82776{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-1925d2b1 .elementor-heading-title{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-4e20052{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-16099 .elementor-element.elementor-element-4e20052 .elementor-heading-title{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-3c4b7445 .elementor-heading-title{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-cf57ca7 .elementor-heading-title{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-2903d266{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-16099 .elementor-element.elementor-element-2903d266 .elementor-heading-title{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-747b381e .elementor-heading-title{font-size:12px;}.elementor-16099 .elementor-element.elementor-element-3e652e6{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-16099 .elementor-element.elementor-element-3a77cce3{--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-16099 .elementor-element.elementor-element-1673c11c{--width:100%;}.elementor-16099 .elementor-element.elementor-element-375d76a1 img{width:100%;}.elementor-16099 .elementor-element.elementor-element-445273f6{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-16099 .elementor-element.elementor-element-749621a0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16099 .elementor-element.elementor-element-749621a0 .elementor-heading-title{font-size:5vw;}.elementor-16099 .elementor-element.elementor-element-7786c182{font-size:3.4vw;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-648e8d58{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-16099 .elementor-element.elementor-element-78280f97{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16099 .elementor-element.elementor-element-78280f97 .elementor-heading-title{font-size:5vw;}.elementor-16099 .elementor-element.elementor-element-34d67154{font-size:3vw;}.elementor-16099 .elementor-element.elementor-element-70f6fd19{font-size:3.4vw;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-189f0476{--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-16099 .elementor-element.elementor-element-5e562f46{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-16099 .elementor-element.elementor-element-5293e859{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16099 .elementor-element.elementor-element-5293e859 .elementor-heading-title{font-size:5vw;}.elementor-16099 .elementor-element.elementor-element-d204a3c{font-size:3vw;}.elementor-16099 .elementor-element.elementor-element-33b68d3{font-size:3.4vw;line-height:1.4em;}.elementor-16099 .elementor-element.elementor-element-66435132{--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-16099 .elementor-element.elementor-element-648dbd73{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16099 .elementor-element.elementor-element-7717a3d2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-16099 .elementor-element.elementor-element-7ca4d67a .elementor-button{font-size:13px;padding:12px 12px 12px 12px;}.elementor-16099 .elementor-element.elementor-element-68136991{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-16099 .elementor-element.elementor-element-6996c87f.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-6996c87f{text-align:center;}.elementor-16099 .elementor-element.elementor-element-6996c87f .elementor-heading-title{font-size:5.7vw;}.elementor-16099 .elementor-element.elementor-element-74eb4540{--min-height:70vh;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-16099 .elementor-element.elementor-element-5309e7a7{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:center;font-size:14px;}.elementor-16099 .elementor-element.elementor-element-5309e7a7.elementor-element{--align-self:center;}.elementor-16099 .elementor-element.elementor-element-47d26d84 .elementor-button{font-size:13px;padding:12px 12px 12px 12px;}.elementor-16099 .elementor-element.elementor-element-127c7805{--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-16099 .elementor-element.elementor-element-c78c4ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-56469b7d{text-align:center;}.elementor-16099 .elementor-element.elementor-element-56469b7d img{width:30%;}.elementor-16099 .elementor-element.elementor-element-527994d2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16099 .elementor-element.elementor-element-2f3e7888{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-16099 .elementor-element.elementor-element-5cf5792a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16099 .elementor-element.elementor-element-65478867{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;}.elementor-16099 .elementor-element.elementor-element-1b7b95c2.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-16099 .elementor-element.elementor-element-74322b5f{--width:50%;}.elementor-16099 .elementor-element.elementor-element-4fc82776{--width:100%;}.elementor-16099 .elementor-element.elementor-element-7bf64b7{--width:100%;}.elementor-16099 .elementor-element.elementor-element-734b961a{--width:100%;}.elementor-16099 .elementor-element.elementor-element-1defd5fe{--width:100%;}.elementor-16099 .elementor-element.elementor-element-c978b81{--width:100%;}.elementor-16099 .elementor-element.elementor-element-3ad13e0{--width:100%;}.elementor-16099 .elementor-element.elementor-element-461b1330{--width:100%;}.elementor-16099 .elementor-element.elementor-element-3e652e6{--content-width:100vw;}.elementor-16099 .elementor-element.elementor-element-3a77cce3{--width:100%;}.elementor-16099 .elementor-element.elementor-element-1673c11c{--width:70%;}.elementor-16099 .elementor-element.elementor-element-445273f6{--width:50%;}.elementor-16099 .elementor-element.elementor-element-293e37bd{--width:100%;}.elementor-16099 .elementor-element.elementor-element-648e8d58{--width:50%;}.elementor-16099 .elementor-element.elementor-element-212258d8{--width:70%;}.elementor-16099 .elementor-element.elementor-element-189f0476{--width:100%;}.elementor-16099 .elementor-element.elementor-element-4b6ec1d8{--width:70%;}.elementor-16099 .elementor-element.elementor-element-5e562f46{--width:50%;}.elementor-16099 .elementor-element.elementor-element-66435132{--width:80%;}.elementor-16099 .elementor-element.elementor-element-1f1ccec8{--width:50%;}.elementor-16099 .elementor-element.elementor-element-3f87b7c3{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16099 .elementor-element.elementor-element-74322b5f{--width:100%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16099 .elementor-element.elementor-element-286680f4{--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-4fc82776{--grid-auto-flow:row;}.elementor-16099 .elementor-element.elementor-element-c78c4ef{--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-992ceed */.botão-principal {
    border-radius: 8px;
    background: linear-gradient(90deg, #3A5C34 0%, #6BAF5F 28.85%, #4A8A3F 68.27%, #6BAF5F 100%);
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.botão-principal::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* <- ESSENCIAL */
}

.botão-principal:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(107, 175, 95, 0.3);
}

.botão-principal:hover::before {
    opacity: 1;
}

.botão-principal:active {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e606d46 */.cards-solutions{
    border-radius: 10px;
    border: 1px solid #6D6D6D;
    background: linear-gradient(90deg, var(--CSF---COLOR-3, #1C2F19) 0%, var(--CSF---COLOR-2, #151814) 100%);
}
.cards-solutions:hover {
  border-color: #8EFF8B; /* leve destaque verde moderno */
  background: linear-gradient(90deg, #24391F 0%, #1E201D 100%);
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.35), 0 0 15px rgba(142, 255, 139, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed52d8 */.cards-solutions{
    border-radius: 10px;
    border: 1px solid #6D6D6D;
    background: linear-gradient(90deg, var(--CSF---COLOR-3, #1C2F19) 0%, var(--CSF---COLOR-2, #151814) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f66570 */.cards-solutions{
    border-radius: 10px;
    border: 1px solid #6D6D6D;
    background: linear-gradient(90deg, var(--CSF---COLOR-3, #1C2F19) 0%, var(--CSF---COLOR-2, #151814) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e029231 */.cards-solutions{
    border-radius: 10px;
    border: 1px solid #6D6D6D;
    background: linear-gradient(90deg, var(--CSF---COLOR-3, #1C2F19) 0%, var(--CSF---COLOR-2, #151814) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d71dc97 */.cards-solutions{
    border-radius: 10px;
    border: 1px solid #6D6D6D;
    background: linear-gradient(90deg, var(--CSF---COLOR-3, #1C2F19) 0%, var(--CSF---COLOR-2, #151814) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b622d7 */.cards-solutions{
    border-radius: 10px;
    border: 1px solid #6D6D6D;
    background: linear-gradient(90deg, var(--CSF---COLOR-3, #1C2F19) 0%, var(--CSF---COLOR-2, #151814) 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d2342ae */.botão-principal {
    border-radius: 8px;
    background: linear-gradient(90deg, #3A5C34 0%, #6BAF5F 28.85%, #4A8A3F 68.27%, #6BAF5F 100%);
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.botão-principal::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* <- ESSENCIAL */
}

.botão-principal:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(107, 175, 95, 0.3);
}

.botão-principal:hover::before {
    opacity: 1;
}

.botão-principal:active {
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525bb6d0 */.faixa-topo {
  position: absolute;
  top: -11vh;       /* compensa o padding do container */
  left: -22vw;      /* idem */
  width: 122vw;
  height: 60px;
  background: linear-gradient(90deg, #314C2C 0%, #59954F 28.85%, #3F7136 68.27%, #59954F 100%);
  box-shadow: 0 11px 19.1px rgba(0, 0, 0, 0.25);
  transform: rotate(1deg); /* leve inclinação positiva */
  overflow: hidden;
  z-index: 10;
  display: flex;
  align-items: center;
}

.faixa-conteudo {
  display: flex;
  align-items: center;
  gap: 25px;
  white-space: nowrap;
}

.faixa-conteudo img {
  width: 18px;
  height: 18px;
  filter: brightness(0) invert(1); /* deixa branco */
}

.faixa-conteudo span {
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
/* Mobile: só o ícone */
@media (max-width: 480px) {
  .faixa-topo{
      top: -9.5vh;       /* compensa o padding do container */
  left: -59vw;      /* idem */
  width: 122vw;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0ff98f */.text-uper {
    font-size: 20px;
}

@media (max-width: 768px) {
    .text-uper {
        font-size: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fe4aeb4 */.botao-card-resolvemos {
    border-radius: 25px;
    background: linear-gradient(90deg, #3A5C34 0%, #6BAF5F 28.85%, #4A8A3F 68.27%, #6BAF5F 100%);
    box-shadow: 0 11px 19.1px 0 rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.botao-card-resolvemos::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);
    opacity: 0;
    transition: opacity 0.3s ease;
    border-radius: 25px;
    pointer-events: none; /* <- ESSENCIAL */
}

.botao-card-resolvemos:hover {
    transform: translateY(-2px);
    box-shadow: 0 15px 25px 0 rgba(107, 175, 95, 0.35), 0 11px 19.1px 0 rgba(0, 0, 0, 0.25);
}

.botao-card-resolvemos:hover::before {
    opacity: 1;
}

.botao-card-resolvemos:active {
    transform: translateY(0);
    box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf64b7 */.cards-resolvemos{
    border-radius: 15px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.30);
box-shadow: 10px 17px 45px 0 rgba(0, 0, 0, 0.31);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734b961a */.cards-resolvemos{
    border-radius: 15px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.30);
box-shadow: 10px 17px 45px 0 rgba(0, 0, 0, 0.31);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1defd5fe */.cards-resolvemos{
    border-radius: 15px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.30);
box-shadow: 10px 17px 45px 0 rgba(0, 0, 0, 0.31);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c978b81 */.cards-resolvemos{
    border-radius: 15px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.30);
box-shadow: 10px 17px 45px 0 rgba(0, 0, 0, 0.31);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad13e0 */.cards-resolvemos{
    border-radius: 15px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.30);
box-shadow: 10px 17px 45px 0 rgba(0, 0, 0, 0.31);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461b1330 */.cards-resolvemos{
    border-radius: 15px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.30);
box-shadow: 10px 17px 45px 0 rgba(0, 0, 0, 0.31);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b7b95c2 */.elementor-16099 .elementor-element.elementor-element-1b7b95c2 {
    border-radius: 8px;
   background: linear-gradient(90deg, #314C2C 0%, #59954F 28.85%, #3F7136 68.27%, #59954F 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5137fa68 */.wp-float-btn {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: linear-gradient(90deg, #2C6E49, #1B472E); /* verde mais fechado e sofisticado */
  color: #fff;
  text-decoration: none;
  padding: 12px 16px;
  border-radius: 50px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
  z-index: 9999;
  font-weight: 600;
  font-family: 'Inter', system-ui, sans-serif;
  transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
}

.wp-float-btn svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  color: #fff;
  overflow: visible; /* garante que o ícone não corte */
}

.wp-float-text {
  font-size: 14px;
}

.wp-float-btn:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 14px 35px rgba(0, 0, 0, 0.35);
}

/* Animação de entrada suave */
@keyframes float-in {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}
.wp-float-btn { animation: float-in 0.45s ease both; }

/* Mobile: só o ícone */
@media (max-width: 480px) {
  .wp-float-text { display: none; }
  .wp-float-btn { padding: 13px; border-radius: 50%; }
}

/* Esconder ao rolar (usado pelo JS opcional) */
.wp-float-hidden { opacity: 0; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f3ad9 */.wp-float-btn {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: linear-gradient(90deg, #2C6E49, #1B472E); /* verde mais fechado e sofisticado */
  color: #fff;
  text-decoration: none;
  padding: 12px 16px;
  border-radius: 50px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
  z-index: 9999;
  font-weight: 600;
  font-family: 'Inter', system-ui, sans-serif;
  transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
}

.wp-float-btn svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  color: #fff;
  overflow: visible; /* garante que o ícone não corte */
}

.wp-float-text {
  font-size: 14px;
}

.wp-float-btn:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 14px 35px rgba(0, 0, 0, 0.35);
}

/* Animação de entrada suave */
@keyframes float-in {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}
.wp-float-btn { animation: float-in 0.45s ease both; }

/* Mobile: só o ícone */
@media (max-width: 480px) {
  .wp-float-text { display: none; }
  .wp-float-btn { padding: 13px; border-radius: 50%; }
}

/* Esconder ao rolar (usado pelo JS opcional) */
.wp-float-hidden { opacity: 0; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f28b95 */.wp-float-btn {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: linear-gradient(90deg, #2C6E49, #1B472E); /* verde mais fechado e sofisticado */
  color: #fff;
  text-decoration: none;
  padding: 12px 16px;
  border-radius: 50px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
  z-index: 9999;
  font-weight: 600;
  font-family: 'Inter', system-ui, sans-serif;
  transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
}

.wp-float-btn svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  color: #fff;
  overflow: visible; /* garante que o ícone não corte */
}

.wp-float-text {
  font-size: 14px;
}

.wp-float-btn:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 14px 35px rgba(0, 0, 0, 0.35);
}

/* Animação de entrada suave */
@keyframes float-in {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}
.wp-float-btn { animation: float-in 0.45s ease both; }

/* Mobile: só o ícone */
@media (max-width: 480px) {
  .wp-float-text { display: none; }
  .wp-float-btn { padding: 13px; border-radius: 50%; }
}

/* Esconder ao rolar (usado pelo JS opcional) */
.wp-float-hidden { opacity: 0; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b993dda */.wp-float-btn {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: linear-gradient(90deg, #2C6E49, #1B472E); /* verde mais fechado e sofisticado */
  color: #fff;
  text-decoration: none;
  padding: 12px 16px;
  border-radius: 50px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
  z-index: 9999;
  font-weight: 600;
  font-family: 'Inter', system-ui, sans-serif;
  transition: transform 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease;
}

.wp-float-btn svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  color: #fff;
  overflow: visible; /* garante que o ícone não corte */
}

.wp-float-text {
  font-size: 14px;
}

.wp-float-btn:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 14px 35px rgba(0, 0, 0, 0.35);
}

/* Animação de entrada suave */
@keyframes float-in {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}
.wp-float-btn { animation: float-in 0.45s ease both; }

/* Mobile: só o ícone */
@media (max-width: 480px) {
  .wp-float-text { display: none; }
  .wp-float-btn { padding: 13px; border-radius: 50%; }
}

/* Esconder ao rolar (usado pelo JS opcional) */
.wp-float-hidden { opacity: 0; pointer-events: none; }/* End custom CSS */