.elementor-10 .elementor-element.elementor-element-a7e4a4a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.5;--padding-top:84px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-a7e4a4a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a7e4a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a7e4a4a::before, .elementor-10 .elementor-element.elementor-element-a7e4a4a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a7e4a4a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-a7e4a4a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a7e4a4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-a7e4a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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-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-10 .elementor-element.elementor-element-fdc06ad{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-fdc06ad:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fdc06ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c97433e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-4bceba4{--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;}.elementor-10 .elementor-element.elementor-element-b4fdc5f{--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-10 .elementor-element.elementor-element-8934e14{--display:flex;--min-height:300px;--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-10 .elementor-element.elementor-element-8934e14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8934e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1E36;}.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-10 .elementor-element.elementor-element-fbe0ad8 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-fbe0ad8.elementor-view-stacked .elementor-icon{background-color:#B89150;}.elementor-10 .elementor-element.elementor-element-fbe0ad8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fbe0ad8.elementor-view-default .elementor-icon{color:#B89150;border-color:#B89150;}.elementor-10 .elementor-element.elementor-element-fbe0ad8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fbe0ad8.elementor-view-default .elementor-icon svg{fill:#B89150;}.elementor-10 .elementor-element.elementor-element-fbe0ad8 .elementor-icon{font-size:36px;}.elementor-10 .elementor-element.elementor-element-fbe0ad8 .elementor-icon svg{height:36px;}.elementor-10 .elementor-element.elementor-element-23b29e8{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1e49cc6{--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-10 .elementor-element.elementor-element-ba948a2{--display:flex;--min-height:300px;--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-10 .elementor-element.elementor-element-ba948a2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ba948a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1E36;}.elementor-10 .elementor-element.elementor-element-05b6cad .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-05b6cad.elementor-view-stacked .elementor-icon{background-color:#B89150;}.elementor-10 .elementor-element.elementor-element-05b6cad.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-05b6cad.elementor-view-default .elementor-icon{color:#B89150;border-color:#B89150;}.elementor-10 .elementor-element.elementor-element-05b6cad.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-05b6cad.elementor-view-default .elementor-icon svg{fill:#B89150;}.elementor-10 .elementor-element.elementor-element-05b6cad .elementor-icon{font-size:36px;}.elementor-10 .elementor-element.elementor-element-05b6cad .elementor-icon svg{height:36px;}.elementor-10 .elementor-element.elementor-element-ba544e9{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6abefae{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-6abefae:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6abefae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b5a7053{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-997c29e{--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;}.elementor-10 .elementor-element.elementor-element-0305f70{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-10 .elementor-element.elementor-element-3a01063{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-10 .elementor-element.elementor-element-0106957{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-10 .elementor-element.elementor-element-a5c27ab{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-10 .elementor-element.elementor-element-4a7ed82{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-4a7ed82:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4a7ed82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-10 .elementor-element.elementor-element-326f024{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-032f825{--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;}.elementor-10 .elementor-element.elementor-element-4be316d{--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 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-984bcea .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-984bcea.elementor-view-stacked .elementor-icon{background-color:#B89150;}.elementor-10 .elementor-element.elementor-element-984bcea.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-984bcea.elementor-view-default .elementor-icon{color:#B89150;border-color:#B89150;}.elementor-10 .elementor-element.elementor-element-984bcea.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-984bcea.elementor-view-default .elementor-icon svg{fill:#B89150;}.elementor-10 .elementor-element.elementor-element-984bcea .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-984bcea .elementor-icon svg{height:28px;}.elementor-10 .elementor-element.elementor-element-4370ba0{--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 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-70bdce4 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-70bdce4.elementor-view-stacked .elementor-icon{background-color:#B89150;}.elementor-10 .elementor-element.elementor-element-70bdce4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-70bdce4.elementor-view-default .elementor-icon{color:#B89150;border-color:#B89150;}.elementor-10 .elementor-element.elementor-element-70bdce4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-70bdce4.elementor-view-default .elementor-icon svg{fill:#B89150;}.elementor-10 .elementor-element.elementor-element-70bdce4 .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-70bdce4 .elementor-icon svg{height:28px;}.elementor-10 .elementor-element.elementor-element-ff52c02{--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 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-f1d83f2 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-f1d83f2.elementor-view-stacked .elementor-icon{background-color:#B89150;}.elementor-10 .elementor-element.elementor-element-f1d83f2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f1d83f2.elementor-view-default .elementor-icon{color:#B89150;border-color:#B89150;}.elementor-10 .elementor-element.elementor-element-f1d83f2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f1d83f2.elementor-view-default .elementor-icon svg{fill:#B89150;}.elementor-10 .elementor-element.elementor-element-f1d83f2 .elementor-icon{font-size:28px;}.elementor-10 .elementor-element.elementor-element-f1d83f2 .elementor-icon svg{height:28px;}.elementor-10 .elementor-element.elementor-element-436c157{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-436c157:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-436c157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2A4A;}.elementor-10 .elementor-element.elementor-element-52bdf50{text-align:center;}.elementor-10 .elementor-element.elementor-element-52bdf50 .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-905acb5{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a572217{--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;}.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-10 .elementor-element.elementor-element-b858ee3 .elementor-button{background-color:#31B00F;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b858ee3 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-a7e4a4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4a7ed82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-436c157{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-a7e4a4a{--content-width:1000px;}.elementor-10 .elementor-element.elementor-element-fdc06ad{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-6abefae{--content-width:1040px;}.elementor-10 .elementor-element.elementor-element-4a7ed82{--content-width:1080px;}.elementor-10 .elementor-element.elementor-element-436c157{--content-width:820px;}}/* Start custom CSS */#sec-phero .sm-phero-title .elementor-heading-title{ color:#0F2A4A!important; font-size:clamp(2rem,4.4vw,3.2rem); }
.sm-lead p{ font-size:1.18rem; color:#5B6470; max-width:40em; line-height:1.6; }
#phero-rule{ width:64px; min-height:3px; height:3px; background:#B89150!important; }
#sec-perfil > .e-con-inner{ display:grid; grid-template-columns:.85fr 1.15fr; gap:56px; align-items:center; }
#ph-perfil{ align-items:center; justify-content:center; gap:14px; border-radius:4px; }
#perfil-text{ max-width:600px; }
.sm-oab-badge .elementor-heading-title{ display:inline-block; color:#B89150!important; font-family:Montserrat; font-weight:700; letter-spacing:.06em; border:1px solid rgba(184,145,80,.5); padding:8px 14px; border-radius:3px; font-size:.85rem; margin-top:6px; }
#form-grid{ display:grid; grid-template-columns:repeat(2,1fr); gap:20px; }
.sm-cred-card{ border-top:3px solid #B89150; border-radius:3px; box-shadow:0 2px 14px rgba(15,42,74,.05); }
.sm-cred-title .elementor-heading-title{ font-family:Montserrat; font-weight:700; color:#0F2A4A; font-size:1.08rem; }
.sm-cred-sub p{ margin:0; color:#5B6470; }
#traj-list > .e-con{ position:relative; padding:0 0 30px 30px; border-left:2px solid #E0E5EB; }
#traj-list > .e-con:last-child{ border-left-color:transparent; padding-bottom:0; }
#traj-list > .e-con:before{ content:""; position:absolute; left:-7px; top:4px; width:12px; height:12px; border-radius:50%; background:#B89150; box-shadow:0 0 0 4px #fff; }
.sm-traj-role .elementor-heading-title{ font-family:Montserrat; font-weight:700; color:#0F2A4A; font-size:1.08rem; }
.sm-traj-org .elementor-heading-title{ font-family:Montserrat; font-weight:600; color:#B89150!important; font-size:.82rem; text-transform:uppercase; letter-spacing:.08em; }
.sm-traj-desc p{ margin:4px 0 0; color:#5B6470; }
#val-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:30px; }
.sm-val{ padding-top:18px; border-top:2px solid #B89150; }
.sm-val-icon svg, .sm-val-icon i{ color:#B89150; fill:#B89150; }
.sm-val-title .elementor-heading-title{ font-family:Montserrat; font-weight:600; color:#0F2A4A; font-size:1.15rem; }
.sm-val-desc p{ margin:0; color:#5B6470; }
#sec-cta > .e-con-inner{ align-items:center; text-align:center; }
.sm-cta-sub p{ color:rgba(255,255,255,.8); margin:0 auto; max-width:30em; }
#cta-btn{ justify-content:center; margin-top:8px; }
@media (max-width:900px){
  #sec-perfil > .e-con-inner{ grid-template-columns:1fr; gap:30px; }
  #ph-perfil{ order:-1; min-height:320px; }
  #form-grid{ grid-template-columns:1fr; }
  #val-grid{ grid-template-columns:1fr; gap:22px; }
}
@media (max-width:600px){
  #sec-phero,#sec-perfil,#sec-formacao,#sec-traj,#sec-valores,#sec-cta{ padding-top:54px!important; padding-bottom:54px!important; }
}

.sm-exp-lead p{ font-size:1.12rem; color:#5B6470; max-width:46em; line-height:1.6; }
#exp-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:26px; }
.sm-exp-item{ border-left:2px solid #B89150; padding-left:16px; }
.sm-exp-title .elementor-heading-title{ font-family:Montserrat; font-weight:700; color:#0F2A4A; font-size:1.04rem; }
.sm-exp-desc p{ margin:5px 0 0; color:#5B6470; font-size:.93rem; line-height:1.5; }
@media (max-width:900px){ #exp-grid{ grid-template-columns:1fr 1fr; gap:22px; } }
@media (max-width:560px){ #exp-grid{ grid-template-columns:1fr; } #sec-exp{ padding-top:54px!important; padding-bottom:54px!important; } }

#advs-grid{ display:grid; grid-template-columns:1fr 1fr; gap:30px; align-items:start; }
.sm-adv-card{ border-top:3px solid #B89150; border-radius:5px; box-shadow:0 4px 22px rgba(15,42,74,.07); overflow:hidden; }
.sm-adv-photo{ align-items:center; justify-content:center; gap:12px; }
.sm-adv-name .elementor-heading-title{ font-family:Montserrat; font-weight:700; color:#0F2A4A; font-size:1.3rem; }
.sm-adv-oab .elementor-heading-title{ display:inline-block; color:#B89150!important; font-family:Montserrat; font-weight:700; font-size:.76rem; letter-spacing:.06em; border:1px solid rgba(184,145,80,.5); padding:5px 12px; border-radius:3px; }
.sm-adv-bio p{ color:#5B6470; line-height:1.6; }
.sm-adv-meta-label .elementor-heading-title{ font-family:Montserrat; text-transform:uppercase; letter-spacing:.12em; font-size:.68rem; color:#0F2A4A; font-weight:700; margin-top:8px; }
.sm-adv-meta p{ color:#5B6470; font-size:.9rem; margin:2px 0 0; line-height:1.5; }
@media (max-width:820px){ #advs-grid{ grid-template-columns:1fr; } }
@media (max-width:560px){ #sec-advogados{ padding-top:54px!important; padding-bottom:54px!important; } }/* End custom CSS */