.elementor-371 .elementor-element.elementor-element-73606cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-73606cb:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-73606cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luzeloesadvocacia.com.br/wp-content/uploads/2026/10/magnific__-__49446.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-371 .elementor-element.elementor-element-f5e52d9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-2ef732b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-2ef732b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-371 .elementor-element.elementor-element-2ef732b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-371 .elementor-element.elementor-element-2ef732b .elementor-icon-list-text{transition:color 0.3s;}.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-371 .elementor-element.elementor-element-ca698d3 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.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-371 .elementor-element.elementor-element-475de11{font-family:"Neue Montreal", Sans-serif;}.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-371 .elementor-element.elementor-element-3fc709f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-3fc709f .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-7a5db59{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-5f3d342 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-5f3d342 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-371 .elementor-element.elementor-element-5f3d342{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-371 .elementor-element.elementor-element-5f3d342 .elementor-icon-list-text{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-8fdd554{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0d51564{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a81260e .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-fb074f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-94088c3 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-5c6c421{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-c09cb97 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-e7c6c7e .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-5086f98{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1dca54b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-86148b0 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-86148b0 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-86148b0 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-86148b0 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-b49e91f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-b49e91f .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-e591d5a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-597f616 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-597f616 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-597f616 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-597f616 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-f69c6ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-f69c6ed .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-cf2795d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-8fda48a .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-8fda48a .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-8fda48a .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-8fda48a .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-834d88a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-834d88a .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-c960754{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-83f9cb7 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-83f9cb7 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-83f9cb7 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-83f9cb7 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-6666782 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-6666782 .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-10051de{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-81601ed .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-81601ed .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-81601ed .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-81601ed .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-5d4ee22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-5d4ee22 .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-8e79134{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-105d463 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-105d463 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-105d463 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-105d463 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-67e5691 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-67e5691 .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-2e798ac{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-d8ad05f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-d8ad05f .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-f4d3dc0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-5dc2ec4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0f9ea94{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0059025 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-c2d62fe .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-946c552{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-0b566d4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-9603683{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-7d02475 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-478412b .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-478412b .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-478412b .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-478412b .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-5b41b6e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-77f6063 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-cbbf81d .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-cbbf81d .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-cbbf81d .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-cbbf81d .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-46b5555{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-13edaf8 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-cb803ff .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-cb803ff .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-cb803ff .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-cb803ff .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-a1141d0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1309ed5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-ae5a7b5 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-ae5a7b5 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-ae5a7b5 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-ae5a7b5 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-0c2a521{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-34f9784 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-14f8d63 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-14f8d63 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-14f8d63 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-14f8d63 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-7afe0ff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-db117f3 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-0a290d8 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-0a290d8 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-0a290d8 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-0a290d8 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-500adf8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a4d6a3d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-65386db{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-5908b3e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-8721091 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-4324d0b .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-f492567 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-16fb2a7{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-eded843 .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-79f8bd5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-371 .elementor-element.elementor-element-249ae62{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-eb95769{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-10a834a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-05901cc .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-997e5bb{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-7021dab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-f6b3995 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-bd2fe29{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-4c4db0d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-5f36334{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-a8012d7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-e8d0e15 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-385639c{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-05e68bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-38acc32 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-bc8efe7{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-54cbd35{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-d6b7ff9 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-b406639{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-78934d8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0e6416a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-7dbdd21 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-5eba78e{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-c67d07a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1f7fda4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-371 .elementor-element.elementor-element-abf39c0 .elementor-icon-wrapper{text-align:center;}.elementor-371 .elementor-element.elementor-element-7b96df6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-85b0fbd .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-6808970{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-b0f700d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-56987a4 .elementor-icon-wrapper{text-align:center;}.elementor-371 .elementor-element.elementor-element-e8d0d47{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-c8ce7a0 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-438de17{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-46b79e0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-b190c33 .elementor-icon-wrapper{text-align:center;}.elementor-371 .elementor-element.elementor-element-9f538d2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-fefaf60 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-7338d44{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-abd7180{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-f85b1f3 .elementor-icon-wrapper{text-align:center;}.elementor-371 .elementor-element.elementor-element-5f65996{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-ef5a1c9 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-2d4ae78{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-3c4c9a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-e9af2ee .elementor-icon-wrapper{text-align:center;}.elementor-371 .elementor-element.elementor-element-2e58236{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-d7f412f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-0c4555f{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-3e5ff65{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-fdcb1c1 .elementor-icon-wrapper{text-align:center;}.elementor-371 .elementor-element.elementor-element-515a9bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-7cc67e0 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-1db9d2e{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-097ef4b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-6b388df .elementor-icon-wrapper{text-align:center;}.elementor-371 .elementor-element.elementor-element-2245c18{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-4416aba .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-af7184c{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-85d534d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-ea61b69{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-bd95aa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-bd95aa3 .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-a0ab13c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-a0ab13c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-371 .elementor-element.elementor-element-a0ab13c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-371 .elementor-element.elementor-element-a0ab13c .elementor-icon-list-text{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-3cde1bd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-24fdfe6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-09a9fed .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-7cffd81{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-bc1eebe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-2e0cf3f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-cf3cc3b .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-ca455f8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-da8bd14 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-e660d45 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-abfb04f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a2a7a7d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-3e28114{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1d63c12 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-1d63c12 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-1d63c12 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-1d63c12 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-f43aec2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-bf23fbd .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-bf23fbd .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-bf23fbd .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-bf23fbd .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-84e4137{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-b4aa997{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a237a53{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-2089ddf .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-2089ddf .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-2089ddf .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-2089ddf .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-f109cb9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-9d5d846 .elementor-icon-box-wrapper{gap:15px;}.elementor-371 .elementor-element.elementor-element-9d5d846 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-9d5d846 .elementor-icon-box-title a{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-9d5d846 .elementor-icon-box-description{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-741b19c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-dc341a1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-634c0af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-fde5675 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-fde5675 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-371 .elementor-element.elementor-element-fde5675{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-371 .elementor-element.elementor-element-fde5675 .elementor-icon-list-text{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-94e913b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-64d1e10 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-b104051 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-df6d283{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-42f8044 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-42f8044 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-371 .elementor-element.elementor-element-42f8044{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-371 .elementor-element.elementor-element-42f8044 .elementor-icon-list-text{transition:color 0.3s;}.elementor-371 .elementor-element.elementor-element-d3c59c2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-a064520 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-a064520 .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-8509cbe .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-0e75618 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-8e474ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-ff5e049 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-adc4589 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-461a41b{font-family:"Neue Montreal", Sans-serif;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-371 .elementor-element.elementor-element-b4b7797{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-371 .elementor-element.elementor-element-b4b7797:after{content:"0.66";}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__thumbnail__link{width:100%;}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__meta-data span + span:before{content:"•";}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__text{margin-top:20px;}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__badge{right:0;}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__title, .elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__title a{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-57dc1e1{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-297e533 .elementor-button{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-b93bf86{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0532aaa .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-371 .elementor-element.elementor-element-35956e8 .elementor-accordion-title{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-35956e8 .elementor-tab-content{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-3d77a9f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-da8773c .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;}.elementor-371 .elementor-element.elementor-element-a2af3f7{font-family:"Neue Montreal", Sans-serif;}.elementor-371 .elementor-element.elementor-element-c3a0612 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-c3a0612 .elementor-button{font-family:"Neue Montreal", Sans-serif;}@media(max-width:767px){.elementor-371 .elementor-element.elementor-element-73606cb:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-73606cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luzeloesadvocacia.com.br/wp-content/uploads/2026/10/Frame-2147225355.webp");background-position:top center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-371 .elementor-element.elementor-element-b4b7797:after{content:"0.5";}.elementor-371 .elementor-element.elementor-element-b4b7797 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Luz & Loes · Início v2 (referência: advtrabalhistaemmaceio.com.br) */
:root{
  --ll-navy:#090830; --ll-navy-2:#100F3D; --ll-navy-3:#1B1A52; --ll-ice:#8FB8E8; --ll-ice-2:#B4CFF0;
  --ll-panel-a:#FFFFFF; --ll-panel-b:#E2E7F4; --ll-ink:#15143C; --ll-ink-soft:#4B5072;
  --ll-on-dark:#ECEFF8; --ll-on-dark-soft:#B9C0DA; --ll-line:rgba(143,184,232,.2);
  --ll-gold:#D4B06A; --ll-gold-hi:#EBD7A6; --ll-gold-deep:#85621F; /* ouro só na marca: logo e selo (pedido da cliente, 2026-10-19) */
  --ll-display:'Bodoni Moda', 'Times New Roman', serif; --ll-body:'Neue Montreal', 'Helvetica Neue', Arial, sans-serif;
  --ll-ease:cubic-bezier(.16,1,.3,1); --ll-wrap:min(1180px, calc(100% - 48px));
}
html{scroll-behavior:smooth;background:var(--ll-navy)}
body{background:var(--ll-navy)!important;color:var(--ll-on-dark);font-family:var(--ll-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}
::selection{background:var(--ll-ice);color:var(--ll-navy)}
body::-webkit-scrollbar{width:12px} body::-webkit-scrollbar-track{background:var(--ll-navy)}
body::-webkit-scrollbar-thumb{background:var(--ll-navy-3);border-radius:20px;border:3px solid var(--ll-navy)}
body::-webkit-scrollbar-thumb:hover{background:var(--ll-ice)}
.ll2-sec a:focus-visible,.ll2-sec summary:focus-visible,.ll2-sec button:focus-visible{outline:2px solid var(--ll-ice);outline-offset:4px;border-radius:6px}
.ll2-panel a:focus-visible,.ll2-card:focus-visible,.ll2-faq-item summary:focus-visible,.ll2-depo a:focus-visible{outline-color:#2E5EA8}

/* base de seção */
.ll2-sec.e-con{position:relative;padding:0;--gap:0px;--row-gap:0px;--column-gap:0px}
:where(.ll2-sec .elementor-widget){margin:0}
.ll2-sec p{margin:0 0 1em} .ll2-sec p:last-child{margin-bottom:0}
.ll2-sec .elementor-heading-title{font-family:var(--ll-display);font-weight:400;color:var(--ll-on-dark);letter-spacing:-.01em;text-wrap:balance}
.ll2-sec .elementor-heading-title em{font-style:italic;color:var(--ll-ice)}
.ll2-h2 .elementor-heading-title{font-size:clamp(34px,4.2vw,58px);line-height:1.04;margin-bottom:22px}
.ll2-intro,.ll2-intro p{font-family:var(--ll-body);font-size:18px;line-height:1.6;color:var(--ll-on-dark-soft);max-width:62ch}
.ll2-intro a{color:var(--ll-ice);text-underline-offset:4px}
.ll2-dark .elementor-heading-title{color:var(--ll-ink)} .ll2-dark .elementor-heading-title em{color:#2E5EA8}
.ll2-intro.ll2-dark,.ll2-intro.ll2-dark p{color:var(--ll-ink-soft)}
.ll2-center-t{text-align:center} .ll2-center-t.ll2-intro,.ll2-center-t .elementor-heading-title{margin-left:auto;margin-right:auto}
.ll2-center-t.ll2-intro{max-width:56ch}
.ll2-center{display:flex;justify-content:center;margin-top:44px}

/* etiqueta acima do título (pedido explícito do Chris) */
.ll2-tag-w{display:flex} .ll2-tag-w.ll2-tag-c{justify-content:center}
.ll2-tag{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid var(--ll-line);background:rgba(143,184,232,.06);font:500 12.5px/1 var(--ll-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ll-ice);margin-bottom:22px}

/* botões */
.ll2-btn{display:inline-flex;align-items:center;gap:14px;padding:10px 10px 10px 26px;border-radius:999px;background:var(--ll-ice);color:var(--ll-navy)!important;
  font:500 15px/1 var(--ll-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 34px -14px rgba(143,184,232,.65);
  transition:background .3s var(--ll-ease),transform .3s var(--ll-ease),box-shadow .3s var(--ll-ease)}
.ll2-btn:hover{background:var(--ll-ice-2);transform:translateY(-2px);box-shadow:0 20px 40px -14px rgba(143,184,232,.75)}
.ll2-btn-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ll-navy);color:var(--ll-ice)}
.ll2-btn-ico svg{width:20px;height:20px}
.ll2-btn-ghost{display:inline-flex;padding:16px 28px;border-radius:999px;border:1px solid rgba(21,20,60,.28);color:var(--ll-ink)!important;font:500 15px/1 var(--ll-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .3s var(--ll-ease),border-color .3s}
.ll2-btn-ghost:hover{background:var(--ll-ink);color:#fff!important;border-color:var(--ll-ink)}
.ll2-btn-line{display:inline-flex;align-items:center;padding:16px 28px;border-radius:999px;border:1px solid var(--ll-line);color:var(--ll-on-dark)!important;font:500 15px/1 var(--ll-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:border-color .3s,background .3s}
.ll2-btn-line:hover{border-color:var(--ll-ice);background:rgba(143,184,232,.08)}
.ll2-micro{margin-top:14px!important;font-size:14px;color:var(--ll-on-dark-soft)}
.ll2-ico{width:24px;height:24px}

/* HERO */
.ll2-hero.e-con{min-height:min(100vh,900px);justify-content:center;overflow:hidden}
.ll2-hero.e-con::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ll-navy) 0%,var(--ll-navy) 26%,rgba(9,8,48,.7) 38%,rgba(9,8,48,.22) 48%,rgba(9,8,48,0) 56%),linear-gradient(0deg,var(--ll-navy) 0%,rgba(9,8,48,0) 22%);z-index:0;pointer-events:none}
.ll2-hero-copy.e-con{position:relative;z-index:2;width:var(--ll-wrap);margin:0 auto;padding:120px 0 150px!important;max-width:none}
.ll2-hero-copy.e-con > *,.ll2-hero-copy .ll2-h1,.ll2-hero-copy .ll2-lead{max-width:580px!important}
.ll2-meta{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}
.ll2-status{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--ll-on-dark)}
.ll2-status i{width:8px;height:8px;border-radius:50%;background:#7EE0A6;box-shadow:0 0 0 4px rgba(126,224,166,.18)}
.ll2-h1 .elementor-heading-title{font-size:clamp(36px,3.9vw,56px)!important;line-height:1.04!important;letter-spacing:-.02em;margin-bottom:26px}
.ll2-lead,.ll2-lead p{font-size:19px;line-height:1.6;color:var(--ll-on-dark-soft);max-width:52ch}
.ll2-hero .ll2-lead{margin-bottom:36px!important}
.ll2-hero-seal{position:absolute!important;z-index:3;left:calc(50% + 40px);top:calc(50% + 70px);width:140px!important}
.ll2-hero-chip{position:absolute!important;z-index:3;right:max(24px,calc((100% - 1180px)/2));bottom:150px;width:auto!important}
.ll2-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;background:rgba(9,8,48,.78);border:1px solid var(--ll-line);font-size:14px;color:var(--ll-on-dark);backdrop-filter:blur(8px)}
.ll2-chip svg{width:22px;height:22px;color:var(--ll-ice)}

/* selo */
.ll2-seal svg{width:100%;height:auto;display:block;overflow:visible}
.ll2-seal-bg{fill:var(--ll-navy-2);stroke:rgba(212,176,106,.5);stroke-width:1}
.ll2-seal-ring{transform-origin:100px 100px;animation:ll2-spin 28s linear infinite}
.ll2-seal-ring text{font:500 12.5px var(--ll-body);letter-spacing:3.6px;fill:var(--ll-gold-hi)}
.ll2-seal-mark rect{fill:none;stroke:var(--ll-gold)}
.ll2-seal-mark path{fill:var(--ll-gold)}
@keyframes ll2-spin{to{transform:rotate(360deg)}}

/* faixas correndo */
.ll2-band.e-con{border-top:1px solid var(--ll-line);border-bottom:1px solid var(--ll-line);background:var(--ll-navy-2);overflow:hidden}
.ll2-mq{overflow:hidden;padding:26px 0}
.ll2-mq-track{display:flex;align-items:center;gap:34px;width:max-content;animation:ll2-mq 42s linear infinite}
.ll2-mq-item{font:500 clamp(18px,1.6vw,24px)/1 var(--ll-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ll-on-dark);white-space:nowrap}
.ll2-mq-item:nth-of-type(even){color:rgba(236,239,248,.58)}
.ll2-mq:hover .ll2-mq-track{animation-play-state:paused}
.ll2-mq-ico{width:22px;height:22px;color:var(--ll-ice);flex:none}
.ll2-band-b .ll2-mq-item{font:400 clamp(22px,2vw,30px)/1 var(--ll-display);letter-spacing:.04em}
.ll2-band-b .ll2-mq-track{animation-direction:reverse;animation-duration:50s}
@keyframes ll2-mq{to{transform:translateX(-50%)}}

/* palavras de contorno */
.ll2-ghost{padding-top:.18em;font:400 clamp(90px,15vw,240px)/.8 var(--ll-display);color:transparent;-webkit-text-stroke:1px rgba(143,184,232,.22);text-align:center;white-space:nowrap;letter-spacing:.01em;user-select:none;pointer-events:none;overflow:hidden}

/* painel claro com entalhe */
.ll2-panel.e-con{position:relative;width:var(--ll-wrap);margin:0 auto;padding:84px clamp(24px,5vw,72px) 72px!important;border-radius:28px;
  background:linear-gradient(115deg,var(--ll-panel-a) 0%,#F1F3FA 45%,var(--ll-panel-b) 100%);box-shadow:0 40px 80px -40px rgba(0,0,0,.55)}
.ll2-notch-w{position:static!important}
.ll2-notch{position:absolute;left:50%;top:-1px;transform:translateX(-50%);width:110px;height:34px;background:var(--ll-navy);border-radius:0 0 22px 22px;display:grid;place-items:center;color:var(--ll-ice)}
.ll2-notch svg{width:18px;height:18px}
.ll2-panel .ll2-h2,.ll2-panel .ll2-intro{text-align:center} .ll2-panel .ll2-intro,.ll2-panel .ll2-intro p{margin-left:auto;margin-right:auto}

/* papel + medos */
.ll2-papel.e-con{padding:40px 0 140px!important}
.ll2-papel-grid.e-con{width:var(--ll-wrap);margin:0 auto;display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}
.ll2-papel-head.e-con{position:sticky;top:40px;align-self:start}
.ll2-qa-title{margin:0 0 14px!important;font:400 clamp(26px,2.4vw,34px)/1.18 var(--ll-display);color:var(--ll-on-dark);letter-spacing:-.01em;text-wrap:balance}
.ll2-qa-title em{color:var(--ll-ice)}
.ll2-qa-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;padding:30px 0;border-top:1px solid var(--ll-line)}
.ll2-qa-row:last-child{border-bottom:1px solid var(--ll-line)}
.ll2-qa-row h3{margin:0;font:400 26px/1.15 var(--ll-display);color:var(--ll-on-dark)}
.ll2-qa-row p{margin:0;font-size:16.5px;line-height:1.62;color:var(--ll-on-dark-soft)}
.ll2-qa-row a{color:var(--ll-ice);text-underline-offset:4px}

/* prazo */
.ll2-prazo.e-con{padding:60px 0 120px!important}
.ll2-panel-slim.e-con{max-width:960px;padding-top:84px!important}
.ll2-panel-slim .ll2-h2,.ll2-panel-slim .ll2-intro{text-align:center}
.ll2-rulers{margin-top:44px;display:grid;gap:22px}
.ll2-ruler{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--ll-ink-soft)}
.ll2-ruler i{display:block;height:2px;background:linear-gradient(90deg,var(--ll-navy) 0%,#2E5EA8 100%);position:relative}
.ll2-ruler i::before,.ll2-ruler i::after{content:"";position:absolute;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--ll-navy)}
.ll2-ruler i::before{left:-2px} .ll2-ruler i::after{right:-2px;background:#2E5EA8}
.ll2-ruler-b i{background:none;height:0;border-top:2px dashed var(--ll-navy)}
.ll2-ruler-b i::before,.ll2-ruler-b i::after{top:-7px}

/* artigos (grade dinâmica do Elementor Pro) */
.ll2-art.e-con{padding:60px 0 110px!important}
.ll2-posts{width:var(--ll-wrap);margin:44px auto 0!important}
.ll2-posts .elementor-post__card{border-radius:22px!important;background:var(--ll-navy-2)!important;border:1px solid var(--ll-line)!important;overflow:hidden;box-shadow:none!important}
.ll2-posts .elementor-post__title,.ll2-posts .elementor-post__title a{font-family:var(--ll-display)!important;font-weight:400;font-size:22px;line-height:1.2;color:var(--ll-on-dark)!important}
.ll2-posts .elementor-post__excerpt p{color:var(--ll-on-dark-soft);font-size:15px;line-height:1.6}
.ll2-posts .elementor-post__read-more{color:var(--ll-ice)!important;font:500 13px/1 var(--ll-body)!important;letter-spacing:.08em;text-transform:uppercase}
.ll2-posts .elementor-post__badge{background:var(--ll-ice)!important;color:var(--ll-navy)!important;border-radius:999px!important;font:500 12px/1 var(--ll-body)!important}
.ll2-art .ll2-center{margin-top:36px}
.ll2-art-vazio{width:var(--ll-wrap);max-width:640px;margin:44px auto 0!important;text-align:center;padding:30px 28px;border:1px dashed rgba(143,184,232,.35);border-radius:22px;color:var(--ll-on-dark-soft);font-size:16px;line-height:1.6}
.ll2-art:has(.elementor-post) .ll2-art-vazio{display:none}

/* final */
.ll2-final.e-con{padding:120px 0 64px!important;border-top:1px solid var(--ll-line);background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(143,184,232,.12),transparent 70%)}
.ll2-nap-line-x{margin:72px auto 0!important;width:var(--ll-wrap);text-align:center;font-size:13.5px;line-height:1.7;color:var(--ll-on-dark-soft)}
.ll2-js{display:none}


/* ===== versão 3: widgets nativos ===== */
.ll2-sec .elementor-widget-container{margin:0}
/* botões nativos */
.ll3-btnw .elementor-button,.ll3-btnw .elementor-button:focus{display:inline-flex;align-items:center;padding:10px 10px 10px 26px;border-radius:999px;border:0;background:var(--ll-ice)!important;color:var(--ll-navy)!important;font:500 15px/1 var(--ll-body);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 14px 34px -14px rgba(143,184,232,.65);transition:background .3s var(--ll-ease),transform .3s var(--ll-ease),box-shadow .3s var(--ll-ease)}
.ll3-btnw .elementor-button:hover{background:var(--ll-ice-2)!important;color:var(--ll-navy)!important;transform:translateY(-2px);box-shadow:0 20px 40px -14px rgba(143,184,232,.75)}
.ll3-btnw .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:14px}
.ll3-btnw .elementor-button-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ll-navy);color:var(--ll-ice);font-size:19px;margin:0}
.ll3-btnw .elementor-button-icon svg,.ll3-btnw .elementor-button-icon i{width:1em;height:1em;font-size:inherit}
.ll3-btnline .elementor-button,.ll3-btnline .elementor-button:focus{display:inline-flex;padding:16px 28px;border-radius:999px;border:1px solid var(--ll-line);background:transparent!important;color:var(--ll-on-dark)!important;font:500 15px/1 var(--ll-body);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;transition:border-color .3s,background .3s}
.ll3-btnline .elementor-button:hover{border-color:var(--ll-ice);background:rgba(143,184,232,.08)!important;color:var(--ll-on-dark)!important}
.ll3-more .elementor-button,.ll3-more .elementor-button:focus,.ll3-more .elementor-button:hover{display:inline-flex;padding:0;border:0;background:none!important;box-shadow:none;color:#2E5EA8!important;font:500 13px/1 var(--ll-body);letter-spacing:.08em;text-transform:uppercase}
.ll3-more .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:8px}
.ll3-more .elementor-button-icon{font-size:13px;transition:transform .35s var(--ll-ease)} .ll3-more .elementor-button:hover .elementor-button-icon{transform:translateX(5px)}
.ll3-mt{margin-top:44px}
/* etiqueta (pedido do Chris) */
.ll3-tag .elementor-heading-title{display:inline-flex!important;padding:9px 16px;border:1px solid var(--ll-line);border-radius:999px;background:rgba(143,184,232,.06);font:500 12.5px/1 var(--ll-body)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-ice)!important;margin:0 0 22px}
.ll3-tag-c{text-align:center}
.ll3-pill .elementor-heading-title{display:inline-flex!important;padding:9px 18px;border:1px solid var(--ll-line);border-radius:999px;font:400 13.5px/1 var(--ll-body)!important;color:var(--ll-on-dark-soft)!important;margin:0 0 28px}
/* listas de ícones: status, selo da foto, endereço */
.ll3-status{margin:0 0 28px}
.ll3-status .elementor-icon-list-item{display:inline-flex;align-items:center;gap:10px}
.ll3-status .elementor-icon-list-icon{width:auto} .ll3-status .elementor-icon-list-icon i{font-size:8px;color:#7EE0A6;filter:drop-shadow(0 0 5px rgba(126,224,166,.55))}
.ll3-status .elementor-icon-list-text{font:400 15px/1 var(--ll-body);color:var(--ll-on-dark)}
.ll3-chip .elementor-icon-list-items{display:block}
.ll3-chip .elementor-icon-list-item{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;border-radius:999px;background:rgba(9,8,48,.78);border:1px solid var(--ll-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.ll3-chip .elementor-icon-list-icon{width:auto} .ll3-chip .elementor-icon-list-icon i{font-size:16px;color:var(--ll-ice)}
.ll3-chip .elementor-icon-list-text{font:400 14px/1 var(--ll-body);color:var(--ll-on-dark)}
.ll2-micro p{margin:14px 0 0;font-size:14px;color:var(--ll-on-dark-soft)}
.ll3-nap .elementor-icon-list-items{display:grid;gap:16px;margin:28px 0 30px}
.ll3-nap .elementor-icon-list-item{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start}
.ll3-nap .elementor-icon-list-icon{width:auto} .ll3-nap .elementor-icon-list-icon i{font-size:18px;color:var(--ll-ice);margin-top:3px}
.ll3-nap .elementor-icon-list-text{font:400 16.5px/1.55 var(--ll-body);color:var(--ll-on-dark)}
.ll3-loc{margin-top:20px} .ll3-loc .elementor-icon-list-item{display:flex;justify-content:center;align-items:center;gap:10px}
.ll3-loc .elementor-icon-list-icon{width:auto} .ll3-loc .elementor-icon-list-icon i{color:var(--ll-ice);font-size:15px}
.ll3-loc .elementor-icon-list-text{font:400 15px/1.5 var(--ll-body);color:var(--ll-on-dark-soft)}
/* palavras de contorno e faixas */
.ll3-ghost .elementor-heading-title{font:400 clamp(90px,15vw,240px)/.8 var(--ll-display)!important;color:transparent!important;-webkit-text-stroke:1px rgba(143,184,232,.22);text-align:center;white-space:nowrap;letter-spacing:.01em;padding-top:.18em;overflow:hidden;margin:0;user-select:none;pointer-events:none}
.ll3-ghost{pointer-events:none}
.ll2-ghost-l .elementor-heading-title{text-align:left;padding-left:max(24px,calc((100% - 1180px)/2))}
.ll2-band.e-con{border-top:1px solid var(--ll-line);border-bottom:1px solid var(--ll-line);background:var(--ll-navy-2);overflow:hidden}
.ll2-mq{overflow:hidden;padding:26px 0}
.ll3-mq-track .elementor-heading-title{display:flex;align-items:center;gap:34px;width:max-content;animation:ll2-mq 42s linear infinite;margin:0}
.ll3-mq-track .elementor-heading-title span{display:inline-flex;align-items:center;gap:34px;font:500 clamp(18px,1.6vw,24px)/1 var(--ll-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ll-on-dark);white-space:nowrap}
.ll3-mq-track .elementor-heading-title span::after{content:"";width:22px;height:22px;flex:none;background:var(--ll-ice);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
.ll3-mq-track .elementor-heading-title span:nth-child(even){color:rgba(236,239,248,.58)}
.ll2-mq:hover .elementor-heading-title{animation-play-state:paused}
.ll2-band-b .ll3-mq-track .elementor-heading-title{animation-direction:reverse;animation-duration:50s}
.ll2-band-b .ll3-mq-track .elementor-heading-title span{font:400 clamp(22px,2vw,30px)/1 var(--ll-display);letter-spacing:.04em}
@keyframes ll2-mq{to{transform:translateX(-50%)}}
/* áreas */
.ll2-areas.e-con{padding:40px 0 120px!important}
.ll2-areas .ll3-ghost{margin-bottom:10px}
.ll2-areas-in.e-con{width:var(--ll-wrap);margin:0 auto}
.ll3-cards.e-con{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}
.ll3-card.e-con{display:flex;flex-direction:column;padding:36px 34px 30px!important;border-radius:24px;background:linear-gradient(115deg,var(--ll-panel-a) 0%,#F1F3FA 45%,var(--ll-panel-b) 100%);box-shadow:0 30px 60px -36px rgba(0,0,0,.6);transition:transform .4s var(--ll-ease),box-shadow .4s var(--ll-ease)}
.ll3-card.e-con:hover{transform:translateY(-4px);box-shadow:0 40px 70px -34px rgba(0,0,0,.7)}
.ll3-card .ll3-more{margin-top:auto;padding-top:24px}
.ll3-ib .elementor-icon-box-wrapper,.ll3-ib2 .elementor-icon-box-wrapper,.ll3-ib3 .elementor-icon-box-wrapper{display:block;text-align:left}
.ll3-ib .elementor-icon-box-icon{display:block;margin:0 0 26px!important}
.ll3-ib .elementor-icon{display:grid!important;place-items:center;width:58px;height:58px;border-radius:14px;background:linear-gradient(135deg,var(--ll-navy-3) 0%,var(--ll-navy) 100%);color:var(--ll-ice)!important;font-size:25px}
.ll3-ib .elementor-icon svg,.ll3-ib .elementor-icon i{width:1em;height:1em;color:var(--ll-ice);fill:var(--ll-ice)}
.ll3-ib .elementor-icon-box-title,.ll3-ib .elementor-icon-box-title a{font:500 21px/1.25 var(--ll-body);color:var(--ll-ink)!important;margin:0 0 12px}
.ll3-ib .elementor-icon-box-description{margin:0;font:400 16px/1.6 var(--ll-body);color:var(--ll-ink-soft)}
.ll2-areas-mais{margin:48px auto 0!important;max-width:60ch!important}
/* passo a passo */
.ll2-passo.e-con{padding:60px 0 90px!important}
.ll2-passo-head.e-con{width:var(--ll-wrap);margin:0 auto;display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:end;padding-bottom:40px!important;border-bottom:1px solid var(--ll-line)}
.ll2-passo-head .ll2-h2 .elementor-heading-title{margin-bottom:0}
.ll3-s6s.e-con{width:var(--ll-wrap);margin:48px auto 0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ll3-s6.e-con{position:relative;padding:44px 32px 34px!important;border-radius:22px;border:1px solid var(--ll-line);overflow:hidden;background:linear-gradient(100deg,var(--ll-navy-2) 0%,#201F5A 50%,var(--ll-navy-2) 100%);box-shadow:0 30px 60px -40px rgba(0,0,0,.7)}
.ll3-s6.e-con::before{content:"";position:absolute;left:32px;top:0;width:96px;height:6px;border-radius:0 0 8px 8px;background:var(--ll-ice)}
.ll3-s6-n{position:absolute!important;right:28px;top:26px;width:auto!important} .ll3-s6-n .elementor-heading-title{font:400 72px/1 var(--ll-display)!important;color:rgba(185,192,218,.5)!important;margin:0}
.ll3-ib2 .elementor-icon-box-icon{display:block;margin:0 0 26px!important}
.ll3-ib2 .elementor-icon,.ll3-ib3 .elementor-icon{display:grid!important;place-items:center;border-radius:14px;background:linear-gradient(135deg,#fff 0%,var(--ll-panel-b) 100%);color:var(--ll-navy)!important}
.ll3-ib2 .elementor-icon{width:58px;height:58px;font-size:25px} .ll3-ib3 .elementor-icon{width:52px;height:52px;font-size:23px}
.ll3-ib2 .elementor-icon svg,.ll3-ib2 .elementor-icon i,.ll3-ib3 .elementor-icon svg,.ll3-ib3 .elementor-icon i{width:1em;height:1em;color:var(--ll-navy);fill:var(--ll-navy)}
.ll3-ib2 .elementor-icon-box-title,.ll3-ib3 .elementor-icon-box-title{font:500 20px/1.25 var(--ll-body);color:var(--ll-on-dark)!important;margin:0 0 10px}
.ll3-ib2 .elementor-icon-box-description,.ll3-ib3 .elementor-icon-box-description{margin:0;font:400 15.5px/1.6 var(--ll-body);color:var(--ll-on-dark-soft)}
.ll3-ib3 .elementor-icon-box-icon{display:block;margin:0 0 20px!important}
/* história */
.ll2-hist.e-con{padding:40px 0 130px!important;overflow:hidden}
.ll2-hist .ll3-ghost{margin-bottom:36px}
.ll2-hist-grid.e-con{width:var(--ll-wrap);margin:0 auto;display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:center}
.ll2-hist-txt strong{color:var(--ll-ice);font-weight:500}
.ll2-hist .ll3-btnline{margin-top:30px}
.ll2-hist-media.e-con{position:relative}
.ll2-hist-img img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:24px;box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}
.ll2-hist-seal{position:absolute!important;right:-36px;bottom:-36px;width:150px!important;z-index:2}
/* medos (linhas de pergunta e resposta) */
.ll3-qa-title .elementor-heading-title{margin:0 0 14px!important;font:400 clamp(26px,2.4vw,34px)/1.18 var(--ll-display)!important;letter-spacing:-.01em;text-wrap:balance}
.ll3-qa-row.e-con{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;padding:30px 0!important;border-top:1px solid var(--ll-line)}
.ll3-qa-row.e-con:last-child{border-bottom:1px solid var(--ll-line)}
.ll3-q .elementor-heading-title{margin:0;font:400 26px/1.15 var(--ll-display)!important}
.ll3-a,.ll3-a p{margin:0;font-size:16.5px;line-height:1.62;color:var(--ll-on-dark-soft)} .ll3-a a{color:var(--ll-ice);text-underline-offset:4px}
/* processo: estrada */
.ll2-processo.e-con{padding:20px 0 140px!important;overflow:hidden}
.ll2-processo .ll3-ghost{margin-bottom:-.35em}
.ll2-road.e-con{position:relative;width:var(--ll-wrap);max-width:1200px;margin:96px auto 0;aspect-ratio:1200/740}
.ll3-roadbg{position:absolute!important;inset:0;width:100%!important;height:100%}
.ll2-road-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.ll2-road-base{fill:none;stroke:var(--ll-navy-3);stroke-width:30;stroke-linecap:round;stroke-linejoin:round}
.ll2-road-lit{fill:none;stroke:var(--ll-ice);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(143,184,232,.55));transition:stroke-dashoffset .12s linear}
.ll2-road-cap{position:absolute;left:var(--x);top:var(--y);width:118px;transform:translate(-50%,-50%)}
.ll2-cap-b .ll2-seal{opacity:.45;transition:opacity .6s var(--ll-ease)} .ll2-road.done .ll2-cap-b .ll2-seal{opacity:1}
.ll3-p1{--x:24.167%;--y:18.919%}.ll3-p2{--x:46.667%;--y:18.919%}.ll3-p3{--x:69.167%;--y:18.919%}.ll3-p4{--x:69.167%;--y:54.054%}.ll3-p5{--x:46.667%;--y:54.054%}.ll3-p6{--x:24.167%;--y:54.054%}.ll3-p7{--x:46.667%;--y:89.189%}
.ll2-step.e-con{position:absolute!important;left:var(--x);top:var(--y);width:0!important;height:0;padding:0!important}
.ll2-step .ll2-node{position:absolute!important;left:-34px;top:-34px;width:68px!important}
.ll2-step .ll2-node .elementor-icon{display:grid!important;place-items:center;width:68px;height:68px;border-radius:50%;background:#F3F5FB;color:var(--ll-navy-3)!important;font-size:26px;box-shadow:0 0 0 6px var(--ll-navy),0 0 0 7px rgba(143,184,232,.25);transition:background .5s var(--ll-ease),color .5s,box-shadow .5s var(--ll-ease),transform .5s var(--ll-ease)}
.ll2-step .ll2-node .elementor-icon i,.ll2-step .ll2-node .elementor-icon svg{width:1em;height:1em;color:inherit;fill:currentColor}
.ll2-step.on .ll2-node .elementor-icon{background:var(--ll-ice);color:var(--ll-navy)!important;box-shadow:0 0 0 6px var(--ll-navy),0 0 0 8px var(--ll-ice),0 12px 30px -6px rgba(143,184,232,.6);transform:scale(1.06)}
.ll2-step-txt.e-con{position:absolute!important;left:-112px;bottom:56px;width:224px!important;text-align:center;padding:0!important}
.ll3-st .elementor-heading-title{display:block;font:400 21px/1.2 var(--ll-display)!important;color:var(--ll-on-dark);margin:0 0 8px} .ll3-st span{color:var(--ll-ice)}
.ll3-sd,.ll3-sd p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ll-on-dark-soft)}
.ll3-tempo.e-con{width:var(--ll-wrap);max-width:820px;margin:80px auto 0;text-align:center}
.ll3-tempo-t,.ll3-tempo-t p{font-size:18px;line-height:1.6;color:var(--ll-on-dark-soft)} .ll3-tempo-t strong{color:var(--ll-ice);font-weight:500}
.ll3-tempo .ll3-mt{margin-top:34px}
/* diferenciais */
.ll2-dif.e-con{padding:120px 0 90px!important;background:radial-gradient(ellipse 45% 55% at 50% 62%,rgba(143,184,232,.09),transparent 70%)}
.ll3-dif-grid.e-con{width:var(--ll-wrap);margin:56px auto 0;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:32px;align-items:stretch}
.ll3-dif-col.e-con{display:grid!important;gap:24px;grid-auto-rows:1fr}
.ll3-dif-card.e-con{padding:30px!important;border-radius:22px;border:1px solid var(--ll-line);background:linear-gradient(135deg,var(--ll-navy-3) 0%,var(--ll-navy-2) 100%);box-shadow:0 30px 60px -40px rgba(0,0,0,.7)}
.ll3-dif-photo.e-con{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:460px}
.ll3-dif-photo.e-con::before{content:"";position:absolute;left:50%;bottom:0;width:min(100%,380px);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;border:2px solid rgba(143,184,232,.45);background:radial-gradient(circle at 50% 38%,rgba(143,184,232,.16),rgba(9,8,48,0) 70%)}
.ll3-dif-img{position:relative;width:min(100%,340px)!important} .ll3-dif-img img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 78%,transparent 100%)}
/* atendimento */
.ll2-brasil.e-con{padding:90px 0 60px!important}
.ll2-brasil-card.e-con{position:relative;width:var(--ll-wrap);margin:0 auto;display:grid!important;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:center;padding:72px 56px 52px 28px!important;border-radius:28px;background:#0E0D35;border:1px solid var(--ll-line)}
.ll2-brasil-emb{position:absolute!important;left:50%;top:0;width:96px!important;transform:translate(-50%,-50%);z-index:3;margin:0!important}
.ll2-brasil-map.e-con{position:relative;align-self:center;width:100%}
.ll2-mapa,.ll2-mapa img{width:100%!important;max-width:none!important}
.ll2-mapa img{height:auto;display:block;transform:scale(1.42);transform-origin:50% 45%;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 78%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 78%,transparent 100%)}
.ll2-sede-w{position:absolute!important;left:46%;top:70%;width:auto!important;z-index:2}
.ll2-brasil-copy .ll2-intro p{font-size:17px}
.ll3-row-btns.e-con{flex-direction:row!important;flex-wrap:wrap;gap:14px!important;align-items:center}
.ll2-brasil .ll3-ghost{margin-top:-.3em;position:relative;z-index:-1}
/* artigos: aviso vazio sem tabulação própria */
.ll2-art-vazio{width:var(--ll-wrap);max-width:640px;margin:44px auto 0!important;text-align:center;padding:30px 28px;border:1px dashed rgba(143,184,232,.35);border-radius:22px}
.ll2-art-vazio,.ll2-art-vazio p{color:var(--ll-on-dark-soft);font-size:16px;line-height:1.6;margin:0}
.ll2-art:has(.elementor-post) .ll2-art-vazio{display:none}
.ll2-art .ll3-btnline{margin-top:36px}
/* faq: acordeão nativo */
.ll2-faq.e-con{padding:60px 0 120px!important}
.ll3-faq{width:var(--ll-wrap);max-width:880px;margin:40px auto 0}
.ll3-faq .elementor-accordion{display:grid;gap:16px}
.ll3-faq .elementor-accordion-item{border:0!important;border-radius:18px;background:linear-gradient(115deg,var(--ll-panel-a) 0%,var(--ll-panel-b) 100%);box-shadow:0 24px 50px -30px rgba(0,0,0,.6);overflow:hidden}
.ll3-faq .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px!important;border:0!important;background:none!important;cursor:pointer}
.ll3-faq .elementor-accordion-title,.ll3-faq .elementor-tab-title a{margin:0;font:500 18px/1.35 var(--ll-body);color:var(--ll-ink)!important;order:1;flex:1}
.ll3-faq .elementor-accordion-icon{order:2;flex:none;display:grid!important;place-items:center;width:28px;height:28px;margin:0!important;border-radius:50%;background:var(--ll-navy);color:var(--ll-ice)!important;font-size:11px}
.ll3-faq .elementor-accordion-icon i,.ll3-faq .elementor-accordion-icon svg{color:var(--ll-ice);fill:var(--ll-ice);width:1em;height:1em}
.ll3-faq .elementor-tab-content{padding:0 28px 26px!important;border:0!important;font:400 16px/1.65 var(--ll-body);color:var(--ll-ink-soft)}
.ll3-faq .elementor-tab-content p{margin:0;max-width:60ch} .ll3-faq .elementor-tab-content a{color:#2E5EA8}
.ll3-faq .elementor-tab-title:focus-visible{outline:2px solid #2E5EA8;outline-offset:-4px;border-radius:18px}

/* correções v3: alinhamento dos cartões e ícones em svg */
.ll2-sec .ll3-ib.elementor-widget-icon-box .elementor-icon-box-wrapper,.ll2-sec .ll3-ib2.elementor-widget-icon-box .elementor-icon-box-wrapper,.ll2-sec .ll3-ib3.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:left}
.ll2-sec .ll3-ib.elementor-widget-icon-box .elementor-icon-box-content,.ll2-sec .ll3-ib2.elementor-widget-icon-box .elementor-icon-box-content,.ll2-sec .ll3-ib3.elementor-widget-icon-box .elementor-icon-box-content{text-align:left;width:100%}
.ll3-status .elementor-icon-list-icon svg{width:8px;height:8px;fill:#7EE0A6;filter:drop-shadow(0 0 5px rgba(126,224,166,.6))}
.ll3-status .elementor-icon-list-icon{width:8px} .ll3-status .elementor-icon-list-item{gap:10px}
.ll3-chip .elementor-icon-list-icon svg{width:16px;height:16px;fill:var(--ll-ice)}
.ll3-nap .elementor-icon-list-icon svg{width:18px;height:18px;fill:var(--ll-ice);margin-top:3px}
.ll3-loc .elementor-icon-list-icon svg{width:15px;height:15px;fill:var(--ll-ice)}
.ll3-more .elementor-button-icon svg{width:13px;height:13px;fill:#2E5EA8}
.ll3-btnw .elementor-button-icon svg{width:1em;height:1em;fill:var(--ll-ice)}
.ll2-sec .ll3-faq{width:var(--ll-wrap);max-width:880px;margin:40px auto 0}
.ll3-faq .elementor-accordion-icon svg{width:11px;height:11px;fill:var(--ll-ice)}
.ll3-faq .elementor-accordion-icon-closed,.ll3-faq .elementor-accordion-icon-opened{margin:0}
/* responsivo v3 */
@media (max-width:1024px){
  .ll2-papel-grid.e-con,.ll2-hist-grid.e-con,.ll2-brasil-card.e-con,.ll2-passo-head.e-con{grid-template-columns:1fr;gap:36px}
  .ll2-papel-head.e-con{position:static}
  .ll3-cards.e-con,.ll3-s6s.e-con{grid-template-columns:1fr 1fr}
  .ll3-dif-grid.e-con{grid-template-columns:1fr 1fr} .ll3-dif-photo.e-con{grid-column:1/-1;order:-1;min-height:400px}
  .ll2-brasil-card.e-con{padding:64px 24px 28px!important}
  .ll2-hero-seal{left:auto;right:6%;top:18%;width:120px!important}
  .ll2-hero-chip{display:none}
  .ll2-hist-seal{right:16px;bottom:-30px;width:110px!important}
  .ll2-road.e-con{aspect-ratio:auto;margin-top:48px;padding-left:56px!important;display:flex;flex-direction:column}
  .ll3-roadbg{display:none}
  .ll2-road.e-con::before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:2px;background:var(--ll-navy-3)}
  .ll2-step.e-con{position:relative!important;left:auto;top:auto;width:auto!important;height:auto;padding:0 0 36px!important}
  .ll2-step .ll2-node{left:-56px;top:-4px;width:44px!important}
  .ll2-step .ll2-node .elementor-icon{width:44px;height:44px;font-size:19px;box-shadow:0 0 0 5px var(--ll-navy)}
  .ll2-step-txt.e-con{position:static!important;width:auto!important;text-align:left}
}
@media (max-width:767px){
  :root{--ll-wrap:calc(100% - 32px)}
  .ll2-hero.e-con{min-height:auto;background-size:100% auto!important;background-position:top center!important;background-color:var(--ll-navy)!important}
  .ll2-hero.e-con::before{background:linear-gradient(180deg,rgba(9,8,48,0) 0,rgba(9,8,48,0) 190px,rgba(9,8,48,.85) 330px,var(--ll-navy) 400px)}
  .ll2-hero-copy.e-con{padding:300px 0 56px!important}
  .ll2-h1 .elementor-heading-title{font-size:32px!important}
  .ll2-lead,.ll2-lead p{font-size:17px}
  .ll2-hero-seal{width:84px!important;top:88px;right:14px;left:auto}
  .ll3-cards.e-con,.ll3-s6s.e-con,.ll3-dif-grid.e-con{grid-template-columns:1fr}
  .ll3-card.e-con{padding:28px 24px 24px!important} .ll3-s6.e-con{padding:40px 24px 28px!important} .ll3-s6-n .elementor-heading-title{font-size:56px!important}
  .ll3-dif-photo.e-con{min-height:360px}
  .ll3-qa-row.e-con{grid-template-columns:1fr;gap:12px}
  .ll2-panel.e-con{padding:64px 22px 48px!important;border-radius:22px}
  .ll2-hist.e-con,.ll2-dif.e-con{padding:72px 0 96px!important}
  .ll3-tag .elementor-heading-title{font-size:11.5px!important}
  .ll3-ghost .elementor-heading-title{padding-bottom:.16em}
  .ll3-ghost .elementor-heading-title{font-size:15vw!important} .ll2-brasil .ll3-ghost .elementor-heading-title{font-size:11vw!important} .ll2-ghost-l .elementor-heading-title{font-size:14vw!important}
  .ll2-mapa img{transform:none}
  .ll2-sede-w{left:30%;top:60%}
  .ll3-btnw .elementor-button{width:100%;justify-content:space-between;font-size:13px;letter-spacing:.03em;padding-left:20px}
  .ll3-btnw .elementor-button-content-wrapper{width:100%;justify-content:space-between}
  .ll3-btnline .elementor-button{width:100%;justify-content:center;text-align:center}
  .ll3-row-btns.e-con{flex-direction:column!important;align-items:stretch}
  .ll2-processo .ll2-intro,.ll2-final .ll2-intro,.ll2-art .ll2-intro{padding-left:24px;padding-right:24px}
  .ll2-ruler{grid-template-columns:1fr 1fr;gap:12px 16px;font-size:12px;align-items:start} .ll2-ruler i{grid-column:1/-1;order:-1} .ll2-ruler span:last-child{text-align:right}
}
@media (prefers-reduced-motion:reduce){
  .ll2-seal-ring,.ll3-mq-track .elementor-heading-title{animation:none}
  .ll3-card.e-con,.ll2-step .ll2-node .elementor-icon,.ll3-btnw .elementor-button{transition:none}
}

/* foto real do escritório no recorte quadrado: mantém a advogada no centro do quadro */
.ll2-hist-img img{object-position:35% center}


/* ===== seções brancas da Início (pedido da cliente, 2026-10-19: home escura demais) ===== */
/* Só a home usa .ll3-claro (Áreas de atuação e Dúvidas frequentes). Faixa branca reta, de ponta a ponta (com cantos arredondados o detector lê a faixa como um cartão e os cartões de dentro como aninhados); botão principal vira marinho. */
.ll3-claro.e-con{background:linear-gradient(180deg,#FFFFFF 0%,#F7F9FD 100%);color:var(--ll-ink)}
.ll2-areas.ll3-claro.e-con,.ll2-faq.ll3-claro.e-con{padding:104px 0 112px!important}
.ll2-sec.ll3-claro .elementor-heading-title{color:var(--ll-ink)}
.ll3-claro .ll2-h2 em,.ll3-claro .ll2-h2 .elementor-heading-title em{color:#2E5EA8!important}
.ll3-claro .ll3-tag .elementor-heading-title{border-color:rgba(46,94,168,.28)!important;background:rgba(46,94,168,.07)!important;color:#2E5EA8!important}
.ll3-claro .ll3-ghost .elementor-heading-title{-webkit-text-stroke:1px rgba(21,20,60,.1)!important}
.ll2-areas.ll3-claro .ll3-ghost .elementor-heading-title{-webkit-text-stroke:1.5px var(--ll-gold)!important}
.ll3-claro .ll2-intro,.ll3-claro .ll2-intro p{color:var(--ll-ink-soft)}
.ll3-claro .ll2-intro a{color:#2E5EA8}
.ll3-claro .ll3-card.e-con{background:linear-gradient(135deg,#FFFFFF 0%,#F4F6FB 100%);border:1px solid #E1E6F2;box-shadow:0 22px 44px -32px rgba(21,20,60,.4)}
.ll3-claro .ll3-card.e-con:hover{border-color:#CBD4E8;box-shadow:0 30px 56px -30px rgba(21,20,60,.5)}
.ll3-claro .ll3-btnw .elementor-button,.ll3-claro .ll3-btnw .elementor-button:focus{background:var(--ll-navy)!important;color:#FFFFFF!important;box-shadow:0 16px 34px -16px rgba(9,8,48,.6)}
.ll3-claro .ll3-btnw .elementor-button:hover{background:var(--ll-navy-3)!important;color:#FFFFFF!important;box-shadow:0 22px 40px -16px rgba(9,8,48,.7)}
.ll3-claro .ll3-btnw .elementor-button-icon{background:var(--ll-ice);color:var(--ll-navy)}
.ll3-claro .ll3-btnw .elementor-button-icon svg,.ll3-claro .ll3-btnw .elementor-button-icon i{color:var(--ll-navy);fill:var(--ll-navy)}
.ll3-claro .ll3-faq .elementor-accordion-item{background:#F4F6FB;border:1px solid #E1E6F2!important;box-shadow:none;transition:border-color .3s}
.ll3-claro .ll3-faq .elementor-accordion-item:hover{border-color:#CBD4E8!important}
.ll3-claro a:focus-visible,.ll3-claro button:focus-visible{outline-color:#2E5EA8}
@media (max-width:767px){
  .ll2-areas.ll3-claro.e-con,.ll2-faq.ll3-claro.e-con{padding:72px 0 80px!important}
}/* End custom CSS */