.elementor-1701 .elementor-element.elementor-element-ceac9d8{--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-1701 .elementor-element.elementor-element-6ac0dc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-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-1701 .elementor-element.elementor-element-7541931 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-7541931 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-7541931{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-7541931 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-7541931 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7541931 .elementor-icon-list-text{transition:color 0.3s;}.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-1701 .elementor-element.elementor-element-16e6621 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b0a12c6{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-b0a12c6:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-b0a12c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maximosadvocacia.com.br/wp-content/uploads/2026/10/Retrato-Corporativo-com-Monograma-Dourado.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-1701 .elementor-element.elementor-element-b0a12c6::before, .elementor-1701 .elementor-element.elementor-element-b0a12c6 > .elementor-background-video-container::before, .elementor-1701 .elementor-element.elementor-element-b0a12c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1701 .elementor-element.elementor-element-b0a12c6 > .elementor-background-slideshow::before, .elementor-1701 .elementor-element.elementor-element-b0a12c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1701 .elementor-element.elementor-element-b0a12c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 66%, #060606 87%);}.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-1701 .elementor-element.elementor-element-b58078e .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-57aec9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-c4aa0db{--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-1701 .elementor-element.elementor-element-741e6be .elementor-heading-title{font-family:"Libre Caslon Display", 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-1701 .elementor-element.elementor-element-1a37730{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7b02736{font-family:"Manrope", Sans-serif;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-2d31fc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-cd9abd6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-cd9abd6 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-018f51c .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-cb94666 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-cb94666 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-cb94666{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-cb94666 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-cb94666 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-cb94666 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-6ef41bb{--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-1701 .elementor-element.elementor-element-d2a9ac0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-e59bd6d{--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-1701 .elementor-element.elementor-element-9b62876 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-5c51137{--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-1701 .elementor-element.elementor-element-43cdf4f{--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-1701 .elementor-element.elementor-element-aafdd1f .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-2c5b06e .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f154f3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-1701 .elementor-element.elementor-element-278a886 .elementor-icon-box-wrapper{gap:15px;}.elementor-1701 .elementor-element.elementor-element-278a886 .elementor-icon-box-title, .elementor-1701 .elementor-element.elementor-element-278a886 .elementor-icon-box-title a{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-278a886 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b2fbe6d .elementor-icon-box-wrapper{gap:15px;}.elementor-1701 .elementor-element.elementor-element-b2fbe6d .elementor-icon-box-title, .elementor-1701 .elementor-element.elementor-element-b2fbe6d .elementor-icon-box-title a{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b2fbe6d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-67fb4bd .elementor-icon-box-wrapper{gap:15px;}.elementor-1701 .elementor-element.elementor-element-67fb4bd .elementor-icon-box-title, .elementor-1701 .elementor-element.elementor-element-67fb4bd .elementor-icon-box-title a{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-67fb4bd .elementor-icon-box-description{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-32d629c{--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-1701 .elementor-element.elementor-element-a4986f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-4bde0fa{--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-1701 .elementor-element.elementor-element-f54b819 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f074750 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-422c1d9{--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-1701 .elementor-element.elementor-element-d96d176{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-1f4ebb0{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-dd1ce62{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-9cd0bd8{--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-1701 .elementor-element.elementor-element-3dc8d0d{--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-1701 .elementor-element.elementor-element-a9f6d76 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-ed1616a .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b85d747{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-16fff99{--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-1701 .elementor-element.elementor-element-ca6084d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-1701 .elementor-element.elementor-element-a48fbe1 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-a7f8dbb .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-51186bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-51186bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-51186bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-51186bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-51186bd .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-51186bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-db7fbd7{--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-1701 .elementor-element.elementor-element-cccc32f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-55fe952 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-d0f6f63 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-e217a21 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-e217a21 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-e217a21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-e217a21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-e217a21 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-e217a21 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-010e6c6{--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-1701 .elementor-element.elementor-element-e61c401 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-e61c401 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-e63f102 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-e63f102 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-e63f102{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-e63f102 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-e63f102 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-e63f102 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-cc93176{--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-1701 .elementor-element.elementor-element-34c39a2{--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-1701 .elementor-element.elementor-element-a83d11e .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-771a1d1{--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-1701 .elementor-element.elementor-element-a42a3ee{--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-1701 .elementor-element.elementor-element-dac78a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-63a4dfa{--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-1701 .elementor-element.elementor-element-9fd795b .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-99a3eec .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f4284f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-f4284f4 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-3a6bae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-19ea82f{--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-1701 .elementor-element.elementor-element-c0216cd .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-5011049 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-59122a6{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-766ad30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-766ad30 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f11dec9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-f11dec9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-f11dec9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-f11dec9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-f11dec9 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f11dec9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-3aa5224{--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-1701 .elementor-element.elementor-element-7d3fd1a{--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-1701 .elementor-element.elementor-element-451679b .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-058112f .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-bb0d5a0{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-6284378 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-6284378 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-da5afc6{--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-1701 .elementor-element.elementor-element-7295bbb .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-8563b8e .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-8b7a0ff{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-c24b951 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-c24b951 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-d263a5a{--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-1701 .elementor-element.elementor-element-82f08a6 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-6836671 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b10c862{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-ab02782 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-ab02782 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-16a08f6{--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-1701 .elementor-element.elementor-element-90d7726 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-c6f1a16 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7f08757{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-5726cc8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-5726cc8 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-d982b6b{--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-1701 .elementor-element.elementor-element-e3302e6 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-ead4cfd .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7ffea4e{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7f45534 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-7f45534 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-5dcc463{--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-1701 .elementor-element.elementor-element-ce58f40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-3346cda{--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-1701 .elementor-element.elementor-element-0b9523b{--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-1701 .elementor-element.elementor-element-6e4f69b .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-1e85b89 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-9cb1861{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b57abed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-b57abed .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-1f5065b{--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-1701 .elementor-element.elementor-element-352b519 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-a984674{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-1e8ffe6{--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-1701 .elementor-element.elementor-element-121230e{--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-1701 .elementor-element.elementor-element-8ee67f3 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f6a5e66 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-630c1c3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-630c1c3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-630c1c3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-630c1c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-630c1c3 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-630c1c3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-ee343a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-ee343a1 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b8244f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-b8244f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-b8244f4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-b8244f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-b8244f4 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b8244f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-8cbd9f7{--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-1701 .elementor-element.elementor-element-8a0a719{--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-1701 .elementor-element.elementor-element-1697497 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-e2db115{--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-1701 .elementor-element.elementor-element-4559301{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-8f3798a{--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-1701 .elementor-element.elementor-element-631df88{--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-1701 .elementor-element.elementor-element-4eb76ff .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-c71bd33 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-5662db1{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-29c5297{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-bd4dbbf{--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-1701 .elementor-element.elementor-element-86cf649 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-a12cc17 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-e2aae41{--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-1701 .elementor-element.elementor-element-f2b5453 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-a00ee9b .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-270e0bb{--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-1701 .elementor-element.elementor-element-ccb9d93{--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-1701 .elementor-element.elementor-element-418ef46 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-3ebd626 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-008250b{--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-1701 .elementor-element.elementor-element-9285fdd{--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-1701 .elementor-element.elementor-element-49b1bfe .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7fa086b{--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-1701 .elementor-element.elementor-element-15080af .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-4f36120{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-d80b130{--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-1701 .elementor-element.elementor-element-1726415 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-716ed25{--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-1701 .elementor-element.elementor-element-e4b250a .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-bcccbf6{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-66e4b4a{--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-1701 .elementor-element.elementor-element-490c735 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-53ac16d{--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-1701 .elementor-element.elementor-element-8070759 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-90a13de{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-c8f5ecc{--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-1701 .elementor-element.elementor-element-f20c675 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-5938e65{--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-1701 .elementor-element.elementor-element-eabbaf4 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-885679c{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-a925882{--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-1701 .elementor-element.elementor-element-8662031{--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-1701 .elementor-element.elementor-element-f8edb64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-5016c62{--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-1701 .elementor-element.elementor-element-3b00fc1 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7e8ff13 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-ae7577f{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f037613 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-f037613 .elementor-button{font-family:"Manrope", 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-1701 .elementor-element.elementor-element-872d0cd{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1701 .elementor-element.elementor-element-872d0cd:after{content:"0.66";}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__thumbnail__link{width:100%;}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__meta-data span + span:before{content:"•";}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__text{margin-top:20px;}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__badge{right:0;}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__title, .elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__title a{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__excerpt p{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-0f0a8b8{--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-1701 .elementor-element.elementor-element-8e64080 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-46d7b4f{--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-1701 .elementor-element.elementor-element-85e5a3f .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-497feeb .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-642bb7e{--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-1701 .elementor-element.elementor-element-16d7f5f .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-6897e73 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-9d20932{--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-1701 .elementor-element.elementor-element-332c8e1 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-0fce811 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-89bd684{--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-1701 .elementor-element.elementor-element-cfe716c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-a3edffd{--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-1701 .elementor-element.elementor-element-d19e784 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-9ebe60c .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-9a0a842{--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-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-1701 .elementor-element.elementor-element-f84b450 .elementor-accordion-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-f84b450 .elementor-tab-content{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-0a49755{--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-1701 .elementor-element.elementor-element-c9b41a4 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-fc7c6e5{--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-1701 .elementor-element.elementor-element-23f8450 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-a5a24c0 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-7b90d3b{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-28c211a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-2c87bca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-2c87bca .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-21aea79 .elementor-button{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-95ba750 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-95ba750 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-95ba750{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-95ba750 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-95ba750 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-95ba750 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-51db0ee{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-b574ab2{--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-1701 .elementor-element.elementor-element-633d379{--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-1701 .elementor-element.elementor-element-f4f4cc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-f8dee32{--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-1701 .elementor-element.elementor-element-4826721{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-3f0979e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-2b65572 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-c9524b2 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-15e5960{--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-1701 .elementor-element.elementor-element-d659ca4 .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-fe64384 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-fe64384 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-fe64384{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-fe64384 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-fe64384 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-fe64384 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-50b1021{--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-1701 .elementor-element.elementor-element-340d47a .elementor-heading-title{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-0f95079 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-0f95079 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-0f95079{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-0f95079 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-0f95079 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-0f95079 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-9df9fb2{--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-1701 .elementor-element.elementor-element-7c515ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-a2e1b95{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-5392409{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-14cc961 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-5f11f2d .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-aaec048{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-31ac51f{font-family:"Manrope", Sans-serif;}.elementor-1701 .elementor-element.elementor-element-62a6405 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1701 .elementor-element.elementor-element-62a6405 .elementor-button{font-family:"Manrope", Sans-serif;}@media(max-width:767px){.elementor-1701 .elementor-element.elementor-element-b0a12c6:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-b0a12c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maximosadvocacia.com.br/wp-content/uploads/2026/10/Frame-2147225355-1.jpg");}.elementor-1701 .elementor-element.elementor-element-b0a12c6{--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-7b02736{font-size:14px;}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1701 .elementor-element.elementor-element-872d0cd:after{content:"0.5";}.elementor-1701 .elementor-element.elementor-element-872d0cd .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* Máximo's Advocacia · Home (papel timbrado em tela: preto, serifa de gravura, fio dourado) */
:root{
  --mx-ink:#030303; --mx-ink-2:#0B0A08; --mx-ink-3:#14120E; --mx-band:#070706;
  --mx-gold:#B39C7F; --mx-gold-hi:#CDB89A; --mx-gold-deep:#7A6346;
  --mx-cream:#F3ECE1; --mx-cream-2:#E9E0D2; --mx-paper:#FFFDF9;
  --mx-on:#FEFEFE; --mx-on-2:#E4DED4; --mx-on-soft:#A9A39A; --mx-line:rgba(179,156,127,.22); --mx-line-w:rgba(254,254,254,.1);
  --mx-text:#151310; --mx-text-soft:#4E473D; --mx-line-c:rgba(21,19,16,.14);
  --mx-serif:'Libre Caslon Display','Libre Caslon Text',Georgia,serif; --mx-sans:'Manrope','Helvetica Neue',Arial,sans-serif;
  --mx-ease:cubic-bezier(.16,1,.3,1); --mx-wrap:min(1200px,calc(100% - 48px)); --mx-head-h:84px;
}
html{scroll-behavior:smooth;background:var(--mx-ink);scroll-padding-top:90px}
body{background:var(--mx-ink)!important;color:var(--mx-on-2);font-family:var(--mx-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}
::selection{background:var(--mx-gold);color:var(--mx-ink)}
html{scrollbar-color:#2a2620 var(--mx-ink);scrollbar-width:thin}
.mx-sec a:focus-visible,.mx-sec .elementor-button:focus-visible,.mx-sec .elementor-tab-title:focus-visible{outline:2px solid var(--mx-gold);outline-offset:4px;border-radius:4px}

/* ---------- base dos containers e widgets ---------- */
.mx-sec{--kit-widget-spacing:0px;--widgets-spacing:0px}
.mx-sec.e-con{position:relative;padding:0;--gap:0px;--row-gap:0px;--column-gap:0px;color:var(--mx-on-2)}
.mx-sec .e-con{--gap:0px;--row-gap:0px;--column-gap:0px;padding:0}
:where(.mx-sec) .elementor-widget{margin:0}
:where(.mx-sec) .elementor-widget-container{margin:0;padding:0}
.mx-sec ul{list-style:none;margin:0;padding:0} .mx-sec li::marker{content:none}
.mx-sec a,.mx-sec a:visited{text-decoration:none;color:inherit}
.mx-sec .elementor-button,.mx-sec .elementor-button *{text-decoration:none!important}
.mx-wrap.e-con{width:var(--mx-wrap);max-width:none;margin:0 auto}
.mx-sec p{margin:0 0 1.05em} .mx-sec p:last-child{margin-bottom:0}
.mx-sec .elementor-heading-title{font-family:var(--mx-serif);font-weight:400;color:var(--mx-on);letter-spacing:-.005em;text-wrap:balance;margin:0}
/* palavra-chave em itálico dourado (referência Thais) */
.mx-sec .elementor-heading-title em{font-family:'Libre Caslon Text',var(--mx-serif);font-style:italic;font-size:.93em;letter-spacing:-.015em;color:var(--mx-gold-hi)}
.mx-claro .elementor-heading-title em{color:var(--mx-gold-deep)}
/* ícones de traço (SVG enviados): sem preenchimento, cor herdada */
.mx-sec :is(.elementor-icon,.elementor-icon-list-icon,.elementor-button-icon,.elementor-accordion-icon) svg,.mx-sec :is(.elementor-icon,.elementor-icon-list-icon,.elementor-button-icon,.elementor-accordion-icon) svg *{fill:none!important;stroke:currentColor!important}
.mx-c,.mx-c .elementor-heading-title{text-align:center;margin-left:auto;margin-right:auto}

.mx-h1 .elementor-heading-title{font-size:clamp(40px,4.5vw,68px)!important;line-height:1.03!important;letter-spacing:-.012em;margin-bottom:30px}
.mx-h2 .elementor-heading-title{font-size:clamp(34px,3.5vw,54px)!important;line-height:1.06!important;margin-bottom:26px}
.mx-h2-xl .elementor-heading-title{font-size:clamp(40px,5vw,76px)!important;max-width:16ch;margin-left:auto;margin-right:auto}
.mx-h3 .elementor-heading-title{font-size:clamp(21px,1.7vw,25px)!important;line-height:1.2!important}
.mx-h3-lg .elementor-heading-title{font-size:clamp(28px,2.6vw,38px)!important;margin-bottom:16px}

.mx-tag .elementor-heading-title{display:inline-flex!important;align-items:center;padding:11px 18px 10px;border:1px solid rgba(254,254,254,.14);border-radius:6px;background:rgba(254,254,254,.03);font:600 10.5px/1.2 var(--mx-sans)!important;letter-spacing:.34em;text-transform:uppercase;color:var(--mx-on-2)!important;margin:0 0 26px}
.mx-claro .mx-tag .elementor-heading-title{border-color:rgba(21,19,16,.16);background:rgba(255,255,255,.5);color:var(--mx-text-soft)!important}
.mx-tag-gold .elementor-heading-title{padding:0;border:0;background:none;color:var(--mx-gold)!important}

/* ornamento divisor: fio · estrela de quatro pontas · fio */
.mx-star-w{width:100%}
.mx-star{display:flex;align-items:center;gap:18px;color:var(--mx-gold-hi);margin:2px 0 34px}
.mx-star-c{justify-content:center;margin-left:auto;margin-right:auto}
.mx-star i{display:block;height:1px;width:min(240px,32vw);background:linear-gradient(90deg,transparent,currentColor);transform-origin:right}
.mx-star i:last-child{background:linear-gradient(90deg,currentColor,transparent);transform-origin:left}
.mx-star:not(.mx-star-c) i{width:min(220px,40vw)}
.mx-star svg{flex:none;width:22px;height:22px;fill:currentColor!important}
.mx-star svg path{fill:currentColor!important;stroke:none!important}
.mx-claro .mx-star{color:var(--mx-gold-deep)}
.mx-r-star.mx-pre i{transform:scaleX(0)} .mx-r-star.mx-pre svg{opacity:0;transform:scale(.3) rotate(-90deg)}
.mx-r-star.mx-ok i{transition:transform 1.2s var(--mx-ease) .15s} .mx-r-star.mx-ok svg{transition:opacity .8s var(--mx-ease),transform 1s var(--mx-ease)}
.mx-r-star.mx-in i,.mx-r-star.mx-in svg{transform:none;opacity:1}

/* microtexto sob os botões */
.mx-micro .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding:0}
.mx-micro-c .elementor-icon-list-items{justify-content:center}
.mx-micro .elementor-icon-list-item{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important}
.mx-micro .elementor-icon-list-item::after{display:none!important}
.mx-micro .elementor-icon-list-icon{width:auto;color:var(--mx-gold);font-size:14px}
.mx-micro .elementor-icon-list-icon svg{width:1em;height:1em}
.mx-micro .elementor-icon-list-text{font:500 12.5px/1.3 var(--mx-sans)!important;color:var(--mx-on-soft)!important;padding:0!important}
.mx-claro .mx-micro .elementor-icon-list-text{color:var(--mx-text-soft)!important}
.mx-claro .mx-micro .elementor-icon-list-icon{color:var(--mx-gold-deep)}
.mx-claro .mx-tag .elementor-heading-title{color:var(--mx-gold-deep)!important}

.mx-sec .mx-lead{font:400 clamp(18px,1.45vw,21px)/1.55 var(--mx-sans);color:var(--mx-on);max-width:34em;margin-bottom:18px}
.mx-sec .mx-apoio{font:400 16px/1.7 var(--mx-sans);color:var(--mx-on-soft);max-width:36em;margin-bottom:40px}
.mx-body{font:400 16.5px/1.75 var(--mx-sans);color:var(--mx-on-soft)}
.mx-body-sm{font-size:15.5px;line-height:1.7}
.mx-body.mx-c{max-width:62ch}
.mx-quote{margin:30px 0!important;padding:28px 32px;background:var(--mx-ink-2);border:1px solid var(--mx-line-w);border-left:1px solid var(--mx-gold);font:400 18px/1.65 var(--mx-sans);color:var(--mx-on)}

/* ---------- botões ---------- */
.mx-sec .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:14px}
.mx-sec .elementor-button-icon{display:inline-grid;place-items:center;margin:0;font-size:17px;transition:transform .45s var(--mx-ease)}
.mx-sec .elementor-button-icon svg{width:1em;height:1em}
.mx-sec .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
/* botão de destaque (referência Thais): barra dourada metálica, halo quente, reflexos nas bordas e faixa de luz passando */
.mx-btn .elementor-button,.mx-btn .elementor-button:focus{position:relative;overflow:hidden;display:inline-flex;align-items:center;min-height:68px;padding:14px 14px 14px 32px;border-radius:5px;border:0;
  background:linear-gradient(90deg,#CFB089 0%,#F4E4C8 50%,#A9906C 100%)!important;color:#0F0D0A!important;font:700 15px/1.2 var(--mx-sans)!important;letter-spacing:.03em;text-transform:uppercase;
  box-shadow:0 10px 20px rgba(214,186,146,.36),0 20px 40px rgba(214,186,146,.24),0 40px 80px rgba(214,186,146,.14),0 60px 120px rgba(214,186,146,.08);
  transition:transform .45s var(--mx-ease),box-shadow .45s var(--mx-ease),filter .35s}
.mx-btn .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.06) saturate(1.05);color:#0F0D0A!important;
  box-shadow:0 12px 24px rgba(214,186,146,.45),0 24px 48px rgba(214,186,146,.3),0 48px 96px rgba(214,186,146,.18),0 70px 140px rgba(214,186,146,.1)}
.mx-btn .elementor-button::after{content:"";position:absolute;inset:-5px 0;pointer-events:none;z-index:2;
  background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,.9),rgba(255,255,255,.15) 40%,rgba(255,255,255,0) 70%) center top/100% 10px no-repeat,
             radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,.75),rgba(255,255,255,.12) 40%,rgba(255,255,255,0) 70%) center bottom/100% 10px no-repeat}
.mx-btn .elementor-button::before{content:"";position:absolute;top:-30%;bottom:-30%;left:-20%;width:70px;pointer-events:none;z-index:1;opacity:0;
  background:linear-gradient(10deg,rgba(255,255,255,.8) 13%,rgba(255,255,255,0) 67%);filter:blur(4px);transform:skewX(-25deg);animation:mx-brilho 3.2s ease-in-out infinite}
@keyframes mx-brilho{0%,100%{left:-20%;opacity:0}20%{opacity:1}48%{left:110%;opacity:1}51%{opacity:0}}
.mx-btn .elementor-button-content-wrapper{position:relative;z-index:3;gap:22px}
.mx-btn .elementor-button-icon{width:40px;height:40px;border-radius:50%;background:#F4F0EA;color:#0F0D0A;font-size:20px;box-shadow:inset 0 0 0 1px rgba(15,13,10,.06)}
.mx-btn .elementor-button:hover .elementor-button-icon{transform:none}
.mx-btn-line .elementor-button,.mx-btn-line .elementor-button:focus{display:inline-flex;align-items:center;min-height:68px;padding:14px 30px;border-radius:5px;border:1px solid rgba(254,254,254,.26);background:transparent!important;color:var(--mx-on)!important;font:600 12.5px/1 var(--mx-sans)!important;letter-spacing:.16em;text-transform:uppercase;transition:border-color .35s,background .35s,color .35s}
.mx-btn-line .elementor-button:hover{border-color:var(--mx-gold);background:rgba(179,156,127,.08)!important;color:var(--mx-on)!important}
.mx-btn-line .elementor-button-icon{color:var(--mx-gold)}
.mx-btn-ink .elementor-button,.mx-btn-ink .elementor-button:focus{display:inline-flex;align-items:center;padding:19px 30px;border-radius:999px;border:0;background:var(--mx-ink)!important;color:var(--mx-cream)!important;font:700 12.5px/1 var(--mx-sans)!important;letter-spacing:.16em;text-transform:uppercase;transition:transform .45s var(--mx-ease),background .3s}
.mx-btn-ink .elementor-button:hover{transform:translateY(-2px);background:#1c1915!important;color:var(--mx-cream)!important}
.mx-btn-ink .elementor-button-icon{color:var(--mx-gold)}
.mx-link .elementor-button,.mx-link .elementor-button:focus,.mx-link .elementor-button:hover{display:inline-flex;padding:0 0 8px;border:0;border-bottom:1px solid var(--mx-line);border-radius:0;background:none!important;box-shadow:none;color:var(--mx-gold)!important;font:600 11.5px/1 var(--mx-sans)!important;letter-spacing:.2em;text-transform:uppercase}
.mx-link .elementor-button:hover{border-bottom-color:var(--mx-gold)}
.mx-link .elementor-button-icon{font-size:14px}
.mx-btns.e-con{display:flex!important;flex-wrap:wrap;gap:14px;align-items:center}
.mx-btns.e-con > .elementor-widget{width:auto!important;margin:0!important;margin-block-end:0!important}
.mx-btns-c.e-con{justify-content:center}
.mx-cbtn.e-con{align-items:center!important;margin-top:56px}
.mx-cbtn .elementor-button-wrapper{text-align:center}

/* ---------- marca ---------- */
.mx-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none}
.mx-mono{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--mx-line);font:400 19px/1 var(--mx-serif);color:var(--mx-gold);padding-top:2px}
.mx-brand-t{display:grid;gap:5px}
.mx-brand-t b{font:700 13px/1 var(--mx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mx-on)}
.mx-brand-t small{font:500 9.5px/1 var(--mx-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--mx-on-soft)}

/* ---------- cabeçalho ---------- */
.mx-head.e-con{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .45s var(--mx-ease),border-color .45s,backdrop-filter .45s;border-bottom:1px solid transparent}
.admin-bar .mx-head.e-con{top:32px}
.mx-head.mx-head-on{background:rgba(3,3,3,.82);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--mx-line-w)}
.mx-head-in.e-con{width:var(--mx-wrap);margin:0 auto;height:var(--mx-head-h);display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;transition:height .45s var(--mx-ease)}
.mx-head-on .mx-head-in.e-con{height:70px}
.mx-head-in > .elementor-widget{width:auto!important;margin:0!important}
.mx-nav .elementor-icon-list-items{display:flex!important;justify-content:flex-end;gap:38px;margin:0;padding:0}
.mx-nav .elementor-icon-list-item{margin:0!important;padding:0!important}
.mx-nav .elementor-icon-list-item::after{display:none!important}
.mx-nav .elementor-icon-list-icon{display:none}
.mx-nav .elementor-icon-list-text{font:600 11.5px/1 var(--mx-sans)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--mx-on-soft)!important;padding:0!important;transition:color .3s}
.mx-nav a{position:relative;padding:8px 0}
.mx-nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--mx-gold);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--mx-ease)}
.mx-nav a:hover .elementor-icon-list-text{color:var(--mx-on)!important}
.mx-nav a:hover::after{transform:scaleX(1);transform-origin:left}
.mx-head-cta .elementor-button{min-height:0!important;padding:14px 22px!important;font-size:11px!important}

/* ---------- hero ---------- */
.mx-hero.e-con{min-height:min(calc(100svh - 78px),860px);justify-content:center;overflow:visible;overflow-x:clip;padding:calc(var(--mx-head-h) + 28px) 0 64px;
  background:radial-gradient(ellipse 52% 60% at 82% 38%,rgba(179,156,127,.11),transparent 70%),radial-gradient(ellipse 70% 50% at 10% 100%,rgba(179,156,127,.05),transparent 70%),var(--mx-ink)}
.mx-hero-grid.e-con{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,96px);align-items:center}
.mx-hero-copy.e-con > .elementor-widget{max-width:620px}
.mx-hero-media.e-con{position:relative;justify-self:end;width:min(100%,460px)}
.mx-ghost .elementor-heading-title{font:400 clamp(110px,21vw,330px)/.78 var(--mx-serif)!important;color:rgba(254,254,254,.032)!important;white-space:nowrap;letter-spacing:-.01em;user-select:none;pointer-events:none;text-align:center;text-wrap:nowrap}
.mx-ghost{position:absolute!important;left:0;right:0;z-index:0;overflow:hidden;pointer-events:none}
.mx-ghost-hero{bottom:-.06em}

/* moldura de foto pendente */
.mx-frame-w{width:100%}
.mx-frame{position:relative;margin:0;display:block;width:100%;aspect-ratio:4/5;border:1px solid rgba(179,156,127,.38);padding:12px;background:radial-gradient(ellipse 80% 70% at 50% 30%,#17140F 0%,#0A0907 70%)}
.mx-frame-in{display:grid;place-content:center;justify-items:center;gap:12px;height:100%;border:1px solid rgba(179,156,127,.16);text-align:center;color:var(--mx-on-soft)}
.mx-frame-in svg{width:30px;height:30px;color:var(--mx-gold);opacity:.8}
.mx-frame-in span{font:600 12px/1.4 var(--mx-sans);letter-spacing:.06em;color:var(--mx-on-2);max-width:22ch}
.mx-frame-in small{font:600 9.5px/1 var(--mx-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--mx-gold);opacity:.75}
.mx-frame-esc{aspect-ratio:4/3}
.mx-frame-sm{aspect-ratio:4/3;padding:8px}
.mx-frame-folha{aspect-ratio:4/5;border-radius:6px 220px 6px 220px;border-color:var(--mx-line-c);background:linear-gradient(160deg,#E7DDCD,#D9CCB8)}
.mx-frame-folha .mx-frame-in{border-radius:4px 210px 4px 210px;border-color:rgba(21,19,16,.12);color:var(--mx-text-soft)}
.mx-frame-folha .mx-frame-in span{color:var(--mx-text)} .mx-frame-folha .mx-frame-in svg,.mx-frame-folha .mx-frame-in small{color:var(--mx-gold-deep)}

/* selo */
.mx-seal-w{position:absolute!important;z-index:3;width:auto!important}
.mx-seal{width:136px;height:136px}
.mx-seal svg{width:100%;height:100%;overflow:visible}
.mx-seal-bg{fill:#070605!important;stroke:var(--mx-line)!important;stroke-width:1}
.mx-seal-ring{fill:none!important;stroke:rgba(179,156,127,.35)!important;stroke-width:1}
.mx-seal text{fill:var(--mx-gold)!important;stroke:none!important;font-family:var(--mx-sans);font-size:11.2px;font-weight:600;letter-spacing:.2em}
.mx-seal .mx-seal-jm{font:400 40px/1 var(--mx-serif);letter-spacing:.02em;fill:var(--mx-on)!important}
.mx-seal .mx-seal-oab{font-size:9px;letter-spacing:.3em}
.mx-seal-spin{transform-origin:100px 100px;animation:mx-giro 48s linear infinite}
@keyframes mx-giro{to{transform:rotate(360deg)}}
.mx-hero-media .mx-seal-w{left:-68px;bottom:56px}
.mx-cred-media .mx-seal-w{right:-26px;bottom:28px}
.mx-seal-cred .mx-seal-bg{fill:var(--mx-cream)!important;stroke:var(--mx-line-c)!important}
.mx-seal-cred .mx-seal-ring{stroke:rgba(21,19,16,.2)!important}
.mx-seal-cred text{fill:var(--mx-gold-deep)!important} .mx-seal-cred .mx-seal-jm{fill:var(--mx-text)!important}

/* ---------- faixas corridas em aba (referência Thais) ----------
   A aba tem a cor da seção anterior e "pendura" sobre o fundo da seguinte, com borda em S. */
.mx-band.e-con{--tab:#030303;--fundo:var(--mx-cream);--tinta:#EFE6D6;--marca:var(--mx-gold);--aba-w:62%;
  height:clamp(66px,6.6vw,100px);overflow:hidden;background:var(--fundo);border:0}
.mx-aba-claro{--tab:var(--mx-cream)!important;--tinta:#1D1A15!important;--marca:var(--mx-gold-deep)!important}
.mx-depois-escuro{--fundo:#030303!important}
.mx-band .mx-mq.e-con{position:absolute;top:0;bottom:0;left:0;width:var(--aba-w);padding:0;justify-content:center;overflow:hidden;background:var(--tab);border-bottom-right-radius:0}
.mx-tab-dir .mx-mq.e-con{left:auto;right:0}
.mx-band.e-con::after{content:"";position:absolute;top:0;bottom:0;left:var(--aba-w);width:clamp(46px,4.6vw,70px);background:var(--tab);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H70C58 0 50 6 45 18L30 82C26 94 20 100 10 100H0Z' fill='%23000'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H70C58 0 50 6 45 18L30 82C26 94 20 100 10 100H0Z' fill='%23000'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
.mx-tab-dir.e-con::after{left:auto;right:var(--aba-w);transform:scaleX(-1)}
.mx-mq-track .elementor-heading-title{display:flex;align-items:center;gap:clamp(22px,2.4vw,40px);width:max-content;animation:mx-mq 52s linear infinite;
  font:400 clamp(30px,3.7vw,58px)/1 var(--mx-serif)!important;letter-spacing:.015em;text-transform:uppercase;color:var(--tinta)!important;white-space:nowrap;text-wrap:nowrap;padding-top:.08em}
.mx-tab-dir .mx-mq-track .elementor-heading-title{animation-direction:reverse}
.mx-mq-track i.mx-mq-s{display:inline-block;flex:none;width:.62em;height:.62em;background:var(--marca);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M0 13C6.5 13 13 6.5 13 0c0 6.5 6.5 13 13 13-6.5 0-13 6.5-13 13 0-6.5-6.5-13-13-13Z'/%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 26 26'%3E%3Cpath d='M0 13C6.5 13 13 6.5 13 0c0 6.5 6.5 13 13 13-6.5 0-13 6.5-13 13 0-6.5-6.5-13-13-13Z'/%3E%3C/svg%3E") center/contain no-repeat}
@keyframes mx-mq{to{transform:translateX(-50%)}}
/* a faixa já faz a passagem: a seção creme seguinte não precisa da própria aba */
.mx-band + .mx-claro.e-con{margin-top:0}
.mx-band + .mx-claro.e-con::before{display:none}

/* ---------- passagens entre seções ---------- */
/* creme → escuro: aba escura sobe pela direita (espelho da aba de entrada) */
.mx-claro.e-con::after{content:"";position:absolute;right:0;bottom:0;width:min(46%,640px);height:55px;pointer-events:none;z-index:1;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 55' preserveAspectRatio='none'%3E%3Cpath d='M640 0H80C62 0 50 6 38 18L14 44C8 51 3 55 0 55H640Z' fill='%23030303'/%3E%3C/svg%3E") no-repeat right bottom/100% 100%}
.mx-claro.e-con:has(+ .mx-band)::after{display:none}
/* escuro → escuro: fio dourado de ponta a ponta + círculo de rolagem */
.mx-esc.e-con,.mx-met.e-con,.mx-art.e-con{border-top:0!important}
.mx-esc.e-con::before,.mx-met.e-con::before,.mx-art.e-con::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(205,184,154,.75) 50%,transparent)}
.mx-esc.e-con::after,.mx-met.e-con::after,.mx-art.e-con::after{content:"";position:absolute;top:-23px;left:50%;width:46px;height:46px;margin-left:-23px;border-radius:50%;border:1px solid rgba(205,184,154,.55);
  background:#030303 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CDB89A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7.5' y='3' width='9' height='15' rx='4.5'/%3E%3Cpath d='M12 7v5M9.6 10l2.4 2.4 2.4-2.4'/%3E%3Cpath d='M9.5 20.5 12 22l2.5-1.5'/%3E%3C/svg%3E") center/22px no-repeat;
  animation:mx-boia 2.6s var(--mx-ease) infinite}
@keyframes mx-boia{50%{transform:translateY(4px)}}

/* ---------- três movimentos ---------- */
.mx-mov.e-con{padding:140px 0 130px}
.mx-mov-grid.e-con{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin-top:30px}
.mx-ib-mov .elementor-icon-box-wrapper{display:block;text-align:center}
.mx-ib-mov .elementor-icon-box-icon{display:flex;justify-content:center;margin:0 0 26px!important}
.mx-ib-mov .elementor-icon{position:relative;display:grid!important;place-items:center;width:92px;height:92px;border-radius:50%;border:1px solid rgba(179,156,127,.5);background:radial-gradient(circle at 50% 35%,#1d1913,#060504 75%);color:var(--mx-gold)!important;font-size:26px;box-shadow:0 0 0 7px var(--mx-ink),0 0 0 8px rgba(179,156,127,.16)}
.mx-ib-mov .elementor-icon svg{width:1em;height:1em}
.mx-ib-mov .elementor-icon-box-title{margin:0 0 12px;font:400 27px/1.15 var(--mx-serif)!important;color:var(--mx-on)!important}
.mx-ib-mov .elementor-icon-box-description{margin:0 auto;max-width:28ch;font:400 15.5px/1.65 var(--mx-sans);color:var(--mx-on-soft)}

.mx-ib-mov .elementor-icon::before{content:"";position:absolute;inset:-17px;border-radius:50%;padding:1px;background:linear-gradient(0deg,rgba(179,156,127,.9),rgba(179,156,127,0) 62%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.mx-ib-mov:nth-child(2) .elementor-icon::before{inset:-24px;background:linear-gradient(180deg,rgba(179,156,127,.9),rgba(179,156,127,0) 62%)}
.mx-ib-mov .elementor-icon-box-icon{flex-direction:column;align-items:center;margin-bottom:18px!important}
.mx-ib-mov .elementor-icon-box-icon::after{content:"";display:block;width:4px;height:30px;margin:30px auto 0;background:radial-gradient(circle,var(--mx-gold) 1.6px,transparent 2.2px) center top/4px 11px repeat-y}

/* ---------- erro mais caro / FAQ (duas colunas) ---------- */
.mx-erro.e-con{padding:40px 0 150px}
.mx-split.e-con{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,110px);align-items:start}
.mx-split-head.e-con{position:sticky;top:120px}
.mx-split-head .mx-h2 .elementor-heading-title{max-width:13ch}

/* ---------- faixas claras com recorte de aba ---------- */
.mx-claro.e-con{background:var(--mx-cream);color:var(--mx-text);margin-top:54px}
.mx-claro.e-con::before{content:"";position:absolute;left:0;bottom:100%;width:min(46%,640px);height:55px;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 55' preserveAspectRatio='none'%3E%3Cpath d='M0 0H560C578 0 590 6 602 18L626 44C632 51 637 55 640 55H0Z' fill='%23F3ECE1'/%3E%3C/svg%3E") no-repeat right bottom/100% 100%}
.mx-claro .elementor-heading-title{color:var(--mx-text)}
.mx-claro .mx-body{color:var(--mx-text-soft)}
.mx-claro .mx-quote{background:transparent;border:0;border-left:1px solid var(--mx-text);padding:4px 0 4px 28px;color:var(--mx-text);font-size:19px}

/* três movimentos e FAQ no claro */
.mx-claro .mx-ib-mov .elementor-icon-box-title{color:var(--mx-text)!important}
.mx-claro .mx-ib-mov .elementor-icon-box-description{color:var(--mx-text-soft)}
.mx-claro .mx-ib-mov .elementor-icon{box-shadow:0 0 0 7px var(--mx-cream),0 0 0 8px rgba(21,19,16,.16),0 24px 40px -22px rgba(21,19,16,.6)}
.mx-claro.mx-mov.e-con{padding:120px 0 130px}
.mx-claro.mx-faq.e-con{border-top:0}
.mx-claro .mx-acc .elementor-accordion{border-top-color:var(--mx-line-c)}
.mx-claro .mx-acc .elementor-accordion-item{border-bottom-color:var(--mx-line-c)!important}
.mx-claro .mx-acc .elementor-accordion-title,.mx-claro .mx-acc .elementor-tab-title a{color:var(--mx-text)!important}
.mx-claro .mx-acc .elementor-tab-title:hover a{color:var(--mx-gold-deep)!important}
.mx-claro .mx-acc .elementor-accordion-icon{border-color:var(--mx-line-c);color:var(--mx-gold-deep)!important}
.mx-claro .mx-acc .elementor-tab-content{color:var(--mx-text-soft)!important}
.mx-claro .mx-link .elementor-button{color:var(--mx-gold-deep)!important;border-bottom-color:var(--mx-line-c)}

/* diagnóstico */
.mx-diag.e-con{padding:110px 0 120px}
.mx-diag-grid.e-con{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px}
.mx-diag-card.e-con{background:var(--mx-ink-2);border-radius:6px;padding:42px 40px 40px;box-shadow:0 30px 60px -36px rgba(21,19,16,.55)}
.mx-diag-top.e-con{display:flex!important;flex-direction:row;align-items:center;gap:16px;margin-bottom:26px}
.mx-diag-top > .elementor-widget{width:auto!important}
.mx-diag-ico .elementor-icon{display:grid!important;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--mx-line);color:var(--mx-gold)!important;font-size:18px}
.mx-diag-ico .elementor-icon svg{width:1em;height:1em}
.mx-diag-card .mx-h3 .elementor-heading-title{color:var(--mx-on)!important}
.mx-dash .elementor-icon-list-items{display:grid;gap:15px;margin:0;padding:0}
.mx-dash .elementor-icon-list-item{display:grid!important;grid-template-columns:18px 1fr;gap:14px;align-items:start;margin:0!important;padding:0!important}
.mx-dash .elementor-icon-list-item::after{display:none!important}
.mx-dash .elementor-icon-list-icon{width:auto;color:var(--mx-gold);font-size:18px;margin-top:2px}
.mx-dash .elementor-icon-list-icon svg{width:1em;height:1em}
.mx-dash .elementor-icon-list-text{font:400 15.5px/1.6 var(--mx-sans)!important;color:#CFC8BC!important;padding:0!important}

/* ---------- áreas ---------- */
.mx-areas.e-con{padding:140px 0 150px}
.mx-row-head.e-con{display:flex!important;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px}
.mx-row-head > .elementor-widget{width:auto!important;margin-bottom:34px}
.mx-row-head-t.e-con{width:auto;flex:1}
.mx-row-head-t .mx-h2 .elementor-heading-title{margin-bottom:0}
/* frente principal: peça de capa com moldura em fio dourado, selo e CTA */
.mx-front.e-con{position:relative;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(40px,5vw,72px);border-radius:10px;
  background:radial-gradient(ellipse 70% 120% at 0% 0%,rgba(205,184,154,.16),transparent 60%),radial-gradient(ellipse 50% 80% at 100% 100%,rgba(205,184,154,.07),transparent 70%),linear-gradient(135deg,#19150F,#0A0908 70%);
  box-shadow:0 40px 90px -50px rgba(205,184,154,.35)}
.mx-front.e-con::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;
  background:linear-gradient(135deg,rgba(220,200,168,.95),rgba(179,156,127,.25) 35%,rgba(179,156,127,.08) 60%,rgba(220,200,168,.6));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.mx-front > *{position:relative;z-index:1}
.mx-front .mx-h3-lg .elementor-heading-title{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.05!important;margin-bottom:20px}
.mx-front-copy .mx-body{max-width:46ch;margin-bottom:34px!important}
.mx-front-copy > .elementor-widget{width:auto}
.mx-front .mx-seal-w{position:absolute!important;top:-46px;right:clamp(24px,4vw,56px);z-index:3}
.mx-seal-front{width:104px;height:104px}
.mx-front-list .elementor-icon-list-items{display:grid;gap:12px;margin:0;padding:0}
.mx-front-list .elementor-icon-list-item{display:grid!important;grid-template-columns:44px 1fr;align-items:center;gap:18px;margin:0!important;padding:16px 22px 16px 16px!important;border:1px solid rgba(254,254,254,.08);border-radius:8px;
  background:linear-gradient(90deg,rgba(254,254,254,.045),rgba(254,254,254,.01));transition:border-color .4s,background .4s,transform .45s var(--mx-ease)}
.mx-front-list .elementor-icon-list-item:hover{border-color:rgba(205,184,154,.45);background:linear-gradient(90deg,rgba(205,184,154,.12),rgba(205,184,154,.02));transform:translateX(6px)}
.mx-front-list .elementor-icon-list-item::after{display:none!important}
.mx-front-list .elementor-icon-list-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(205,184,154,.4);background:radial-gradient(circle at 50% 30%,#221d16,#0a0907);color:var(--mx-gold-hi);font-size:19px}
.mx-front-list .elementor-icon-list-icon svg{width:20px!important;height:20px!important}
.mx-front-list .elementor-icon-list-text{font:500 16px/1.4 var(--mx-sans)!important;color:var(--mx-on)!important;padding:0!important}
.mx-tag-gold .elementor-heading-title{margin-bottom:16px}

/* cards das áreas (referência Thais: quadrado creme com ícone, degradê escuro) */
.mx-area-grid.e-con{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:16px}
.mx-area.e-con{grid-column:span 2} .mx-area.e-con:nth-child(n+4){grid-column:span 3}
.mx-area.e-con{position:relative;overflow:hidden;padding:34px 32px 30px;border:1px solid rgba(254,254,254,.08);border-radius:10px;
  background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(205,184,154,.08),transparent 60%),linear-gradient(165deg,#18150F 0%,#0B0A08 62%);
  transition:border-color .45s var(--mx-ease),transform .45s var(--mx-ease),box-shadow .45s var(--mx-ease)}
.mx-area.e-con:hover{border-color:rgba(205,184,154,.4);transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(205,184,154,.45)}
.mx-area > *{position:relative;z-index:1}
.mx-area-ico{width:auto!important;margin-bottom:26px!important}
.mx-area-ico .elementor-icon{display:grid!important;place-items:center;width:54px;height:54px;border-radius:10px;background:linear-gradient(145deg,#F7F1E7,#E4D8C5);color:#14110D!important;font-size:25px;box-shadow:0 10px 24px -12px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.7);transition:transform .5s var(--mx-ease)}
.mx-area-ico .elementor-icon svg{width:27px!important;height:27px!important}
.mx-area:hover .mx-area-ico .elementor-icon{transform:rotate(-6deg) scale(1.06)}
.mx-area .mx-h3 .elementor-heading-title{font-size:clamp(23px,1.9vw,27px)!important;margin-bottom:14px;max-width:18ch}
.mx-area .mx-body{margin-bottom:24px!important}
.mx-area.e-con{display:flex!important;flex-direction:column}
.mx-area .mx-more{margin-top:auto!important;width:auto!important}
.mx-more .elementor-button,.mx-more .elementor-button:focus,.mx-more .elementor-button:hover{display:inline-flex;padding:4px 0 0;border:0;border-radius:0;background:none!important;box-shadow:none;
  color:var(--mx-gold)!important;font:600 11.5px/1 var(--mx-sans)!important;letter-spacing:.2em;text-transform:uppercase}
.mx-more .elementor-button-icon{font-size:14px}
.mx-area:hover .mx-more .elementor-button-icon{transform:translateX(6px)}

/* holofote dourado que segue o mouse (desktop) */
.mx-spot.e-con::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity .5s var(--mx-ease);
  background:radial-gradient(420px circle at var(--mx-x,50%) var(--mx-y,50%),rgba(220,196,158,.13),transparent 60%)}
.mx-spot.e-con:hover::after{opacity:1}
.mx-area.e-con::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:2;opacity:0;transition:opacity .5s var(--mx-ease);
  background:radial-gradient(260px circle at var(--mx-x,50%) var(--mx-y,50%),rgba(230,206,166,.9),transparent 70%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.mx-area.e-con:hover::before{opacity:1}

/* ---------- escritório ---------- */
.mx-esc.e-con{padding:130px 0 170px;border-top:1px solid var(--mx-line-w)}
.mx-esc-grid.e-con{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}
.mx-esc-duo.e-con{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}
.mx-esc-copy .mx-btn-line{margin-top:34px}
.mx-esc-copy > .elementor-widget{width:auto}

/* ---------- credenciais ---------- */
.mx-cred.e-con{padding:120px 0 130px;overflow:visible}
.mx-cred-grid.e-con{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,110px);align-items:center}
.mx-cred-media.e-con{position:relative;width:min(100%,430px)}
.mx-ghost-claro .elementor-heading-title{color:transparent!important;-webkit-text-stroke:1px rgba(21,19,16,.1);font-size:clamp(90px,15vw,240px)!important}
.mx-ghost-claro{top:50%;transform:translateY(-50%)}
.mx-cred-list .elementor-icon-list-items{display:grid;gap:10px;margin:6px 0 36px;padding:0}
.mx-cred-list .elementor-icon-list-item{display:grid!important;grid-template-columns:20px 1fr;gap:14px;align-items:center;margin:0!important;padding:17px 22px!important;background:var(--mx-paper);border:1px solid #E4DACB;border-radius:4px}
.mx-cred-list .elementor-icon-list-item::after{display:none!important}
.mx-cred-list .elementor-icon-list-icon{width:auto;color:var(--mx-gold-deep);font-size:17px}
.mx-cred-list .elementor-icon-list-icon svg{width:1em;height:1em}
.mx-cred-list .elementor-icon-list-text{font:500 15.5px/1.45 var(--mx-sans)!important;color:var(--mx-text)!important;padding:0!important}
.mx-cred-copy .mx-h2 .elementor-heading-title em{color:var(--mx-gold-deep)}
.mx-cred-copy > .elementor-widget{width:auto}

/* ---------- alcance ---------- */
.mx-alc.e-con{padding:160px 0;overflow:hidden}
.mx-alc-grid.e-con{position:relative;z-index:2}
.mx-alc-copy.e-con{width:min(100%,560px);margin-left:auto}
.mx-stats.e-con{display:grid!important;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;padding-top:30px;border-top:1px solid var(--mx-line-w)}
.mx-stat-n .elementor-heading-title{font:400 clamp(44px,4.2vw,60px)/1 var(--mx-serif)!important;color:var(--mx-gold)!important;margin-bottom:12px}
.mx-stat-l .elementor-heading-title{font:600 11px/1.3 var(--mx-sans)!important;letter-spacing:.22em;text-transform:uppercase;color:var(--mx-on-soft)!important}

/* ---------- método ---------- */
.mx-met.e-con{padding:140px 0 150px;border-top:1px solid var(--mx-line-w);background:linear-gradient(180deg,#060605,var(--mx-ink) 40%)}
.mx-met-in.e-con{max-width:1040px}
.mx-met-in .mx-h2 .elementor-heading-title{max-width:18ch}

/* ---------- discrição ---------- */
.mx-disc.e-con{padding:120px 0 130px}
.mx-narrow.e-con{max-width:820px}
.mx-disc .mx-h2 .elementor-heading-title{max-width:16ch}
.mx-disc .mx-body{font-size:17px;max-width:64ch}

/* ---------- artigos ---------- */
.mx-art.e-con{padding:140px 0 130px}
.mx-sub{margin-top:-8px;max-width:40ch}
.mx-posts .elementor-posts-container{gap:16px}
.mx-posts .elementor-post__card{border-radius:6px!important;background:var(--mx-ink-2)!important;border:1px solid var(--mx-line-w)!important;box-shadow:none!important;overflow:hidden;transition:border-color .45s}
.mx-posts .elementor-post__card:hover{border-color:var(--mx-line)!important}
.mx-posts .elementor-post__title,.mx-posts .elementor-post__title a{font-family:var(--mx-serif)!important;font-weight:400;font-size:22px;line-height:1.22;color:var(--mx-on)!important}
.mx-posts .elementor-post__excerpt p{color:var(--mx-on-soft);font:400 15px/1.6 var(--mx-sans)}
.mx-posts .elementor-post__badge{background:transparent!important;border:1px solid var(--mx-line);color:var(--mx-gold)!important;border-radius:999px!important;font:600 10.5px/1 var(--mx-sans)!important;letter-spacing:.18em;text-transform:uppercase}
.mx-posts .elementor-posts-nothing-found{display:none}
.mx-pautas.e-con{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mx-art:has(.elementor-post) .mx-pautas{display:none!important}
.mx-pautas-t{grid-column:1/-1}
.mx-pautas-t .elementor-heading-title{font:600 11px/1 var(--mx-sans)!important;letter-spacing:.24em;text-transform:uppercase;color:var(--mx-on-soft)!important;margin-bottom:6px}
.mx-pauta.e-con{padding:30px 30px 34px;border:1px dashed rgba(179,156,127,.3);border-radius:6px;min-height:200px;justify-content:space-between}
.mx-pauta-c .elementor-heading-title{font:600 10.5px/1 var(--mx-sans)!important;letter-spacing:.22em;text-transform:uppercase;color:var(--mx-gold)!important;margin-bottom:22px}
.mx-pauta .mx-h3 .elementor-heading-title{font-size:21px!important;line-height:1.28!important;color:var(--mx-on-2)!important}

/* ---------- FAQ ---------- */
.mx-faq.e-con{padding:130px 0 150px;border-top:1px solid var(--mx-line-w)}
.mx-acc .elementor-accordion{border-top:1px solid var(--mx-line-w)}
.mx-acc .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--mx-line-w)!important}
.mx-acc .elementor-tab-title{display:flex!important;align-items:center;justify-content:space-between;gap:24px;padding:26px 0!important;border:0!important;background:none!important;cursor:pointer}
.mx-acc .elementor-accordion-title,.mx-acc .elementor-tab-title a{order:1;flex:1;font:500 17.5px/1.45 var(--mx-sans)!important;color:var(--mx-on)!important;transition:color .3s}
.mx-acc .elementor-tab-title:hover a{color:var(--mx-gold-hi)!important}
.mx-acc .elementor-accordion-icon{order:2;flex:none;display:grid!important;place-items:center;width:30px;height:30px;margin:0!important;border:1px solid var(--mx-line);border-radius:50%;color:var(--mx-gold)!important;font-size:10px}
.mx-acc .elementor-accordion-icon-closed,.mx-acc .elementor-accordion-icon-opened{margin:0;display:grid;place-items:center}
.mx-acc .elementor-accordion-icon-opened,.mx-acc .elementor-active .elementor-accordion-icon-closed{display:none}
.mx-acc .elementor-active .elementor-accordion-icon-opened{display:grid}
.mx-acc .elementor-tab-content.elementor-active{display:block}
.mx-acc .elementor-accordion-icon svg{width:12px;height:12px}
.mx-acc .elementor-tab-content{display:none;padding:0 60px 28px 0!important;border:0!important;font:400 16px/1.75 var(--mx-sans)!important;color:var(--mx-on-soft)!important}

/* ---------- fechamento ---------- */
.mx-final.e-con{padding:150px 0 140px;overflow:visible;overflow-x:clip;border-top:0;background:radial-gradient(ellipse 55% 70% at 50% 0%,rgba(179,156,127,.12),transparent 70%),#050504}
.mx-ghost-final{top:110px}
.mx-ghost-final .elementor-heading-title{font-size:clamp(120px,22vw,340px)!important;color:rgba(254,254,254,.03)!important}
.mx-final-in.e-con{position:relative;z-index:2}
.mx-final .mx-body{margin:0 auto 42px;font-size:17px}
.mx-addr{margin-top:56px;font:500 13px/1.6 var(--mx-sans)!important;letter-spacing:.06em;color:var(--mx-on-soft)}

/* ---------- rodapé ---------- */
.mx-foot.e-con{padding:96px 0 34px;background:var(--mx-cream);border-top:0;color:var(--mx-text)}
.mx-foot.e-con::before{content:"";position:absolute;top:auto!important;bottom:100%;left:50%;width:min(560px,80%);height:44px;transform:translateX(-50%);pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 44' preserveAspectRatio='none'%3E%3Cpath d='M0 44C52 44 70 0 128 0H432C490 0 508 44 560 44Z' fill='%23F3ECE1'/%3E%3C/svg%3E") no-repeat center bottom/100% 100%}
.mx-foot.e-con::after{content:"M";position:absolute;top:-34px;left:50%;width:50px;height:50px;margin-left:-25px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(122,99,70,.45);font:400 22px/1 var(--mx-serif);color:var(--mx-gold-deep);padding-top:2px;background:var(--mx-cream)}
.mx-foot .mx-brand-t b{color:var(--mx-text)} .mx-foot .mx-brand-t small{color:var(--mx-text-soft)} .mx-foot .mx-mono{border-color:rgba(21,19,16,.2);color:var(--mx-gold-deep)}
.mx-foot .mx-foot-t{color:var(--mx-text-soft)}
.mx-foot .mx-foot-h .elementor-heading-title{color:var(--mx-gold-deep)!important}
.mx-foot .mx-foot-list .elementor-icon-list-text{color:var(--mx-text-soft)!important}
.mx-foot .mx-foot-list a:hover .elementor-icon-list-text{color:var(--mx-text)!important}
.mx-foot .mx-foot-contato .elementor-icon-list-icon{color:var(--mx-gold-deep)}
.mx-foot .mx-foot-base.e-con{border-top-color:var(--mx-line-c)}
.mx-foot .mx-foot-s{color:#7a7266}
.mx-foot-grid.e-con{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr);gap:48px;padding-bottom:60px}
.mx-foot-t{margin-top:22px;font:400 14px/1.75 var(--mx-sans);color:var(--mx-on-soft)}
.mx-foot-h .elementor-heading-title{font:600 10.5px/1 var(--mx-sans)!important;letter-spacing:.26em;text-transform:uppercase;color:var(--mx-gold)!important;margin:6px 0 22px}
.mx-foot-list .elementor-icon-list-items{display:grid;gap:12px;margin:0;padding:0}
.mx-foot-list .elementor-icon-list-item{margin:0!important;padding:0!important;align-items:flex-start!important}
.mx-foot-list .elementor-icon-list-item::after{display:none!important}
.mx-foot-list .elementor-icon-list-icon{display:none}
.mx-foot-contato .elementor-icon-list-icon{display:inline-flex;width:auto;color:var(--mx-gold);font-size:16px;margin:3px 12px 0 0}
.mx-foot-contato .elementor-icon-list-icon svg{width:1em;height:1em}
.mx-foot-list .elementor-icon-list-text{font:400 14.5px/1.6 var(--mx-sans)!important;color:var(--mx-on-soft)!important;padding:0!important;transition:color .3s}
.mx-foot-list a:hover .elementor-icon-list-text{color:var(--mx-on)!important}
.mx-foot-base.e-con{display:flex!important;flex-direction:row;justify-content:space-between;gap:24px;padding-top:28px;border-top:1px solid var(--mx-line-c)}
.mx-foot-base > .elementor-widget{width:auto!important}
.mx-foot-s{font:400 12.5px/1.6 var(--mx-sans);color:#7f796f}
.mx-js{display:none!important}

/* ---------- entrada ao rolar (só com html.mx-anim: sem JS, nada fica escondido) ---------- */
.mx-r.mx-ok{transition:opacity 1s var(--mx-ease) var(--mx-d,0ms),transform 1.15s var(--mx-ease) var(--mx-d,0ms),filter 1s var(--mx-ease) var(--mx-d,0ms),clip-path 1.3s var(--mx-ease) var(--mx-d,0ms)}
.mx-r-up.mx-pre{opacity:0;transform:translate3d(0,46px,0);filter:blur(6px)}
.mx-r-left.mx-pre{opacity:0;transform:translate3d(-56px,0,0);filter:blur(4px)}
.mx-r-right.mx-pre{opacity:0;transform:translate3d(40px,0,0)}
.mx-r-scale.mx-pre{opacity:0;transform:scale(.94);filter:blur(8px)}
.mx-r-fade.mx-pre{opacity:0;filter:blur(6px)}
.mx-r-pop.mx-pre{opacity:0;transform:scale(.6) rotate(-40deg)}
.mx-r-wipe.mx-pre{clip-path:inset(100% 0 0 0)}
.mx-r-line.mx-pre .elementor-heading-title{clip-path:inset(0 0 100% 0);transform:translate3d(0,.45em,0)}
.mx-r-line.mx-ok .elementor-heading-title{transition:clip-path 1.3s var(--mx-ease) var(--mx-d,0ms),transform 1.3s var(--mx-ease) var(--mx-d,0ms)}
.mx-r.mx-in{opacity:1;transform:none;filter:none;clip-path:none}
.mx-r-wipe.mx-in{clip-path:inset(0 0 0 0)}
.mx-r-line.mx-in .elementor-heading-title{clip-path:inset(0 0 -15% 0);transform:none}
/* linha do método desenha ao entrar */
/* dobra: entra no carregamento */
@keyframes mx-sobe{from{opacity:0;transform:translate3d(0,38px,0);filter:blur(8px)}}
@keyframes mx-cortina{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes mx-selo{from{opacity:0;transform:scale(.5) rotate(-60deg)}}
@keyframes mx-desce{from{opacity:0;transform:translate3d(0,-100%,0)}}
html.mx-anim .mx-hero-copy > .elementor-element{animation:mx-sobe 1.15s var(--mx-ease) both}
html.mx-anim .mx-hero-copy > .elementor-element:nth-child(1){animation-delay:.15s}
html.mx-anim .mx-hero-copy > .elementor-element:nth-child(2){animation-delay:.3s}
html.mx-anim .mx-hero-copy > .elementor-element:nth-child(3){animation-delay:.5s}
html.mx-anim .mx-hero-copy > .elementor-element:nth-child(4){animation-delay:.62s}
html.mx-anim .mx-hero-copy > .elementor-element:nth-child(5){animation-delay:.78s}
html.mx-anim .mx-hero-media .mx-foto{animation:mx-cortina 1.6s var(--mx-ease) .35s both}
html.mx-anim .mx-hero-media .mx-seal-w{animation:mx-selo 1.3s var(--mx-ease) 1.1s both}
html.mx-anim .mx-ghost-hero .elementor-heading-title{animation:mx-sobe 2s var(--mx-ease) .2s both}
html.mx-anim .mx-head-in{animation:mx-desce 1s var(--mx-ease) .05s both}
.mx-ghost .elementor-heading-title{will-change:transform}

/* ---------- tablet ---------- */
@media (max-width:1024px){
  :root{--mx-head-h:74px}
  .mx-nav{display:none}
  .mx-head-in.e-con{grid-template-columns:auto 1fr;gap:20px}
  .mx-head-cta{justify-self:end}
  .mx-hero-grid.e-con,.mx-esc-grid.e-con,.mx-cred-grid.e-con{grid-template-columns:1fr}
  .mx-hero-media.e-con{justify-self:start;width:min(100%,420px);margin-left:68px}
  .mx-split.e-con{grid-template-columns:1fr;gap:20px}
  .mx-split-head.e-con{position:static}
  .mx-split-head .mx-h2 .elementor-heading-title{max-width:20ch}
  .mx-area-grid.e-con,.mx-pautas.e-con{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mx-area.e-con,.mx-area.e-con:nth-child(n+4){grid-column:auto} .mx-area.e-con:last-child{grid-column:1/-1}
  .mx-front.e-con{grid-template-columns:1fr} .mx-front .mx-seal-w{top:-40px}
  .mx-alc-copy.e-con{margin-left:0}
  .mx-foot-grid.e-con{grid-template-columns:1fr 1fr}
  .mx-foot-brand{grid-column:1/-1}
}

/* ---------- celular ---------- */
@media (max-width:767px){
  :root{--mx-wrap:calc(100% - 40px);--mx-head-h:66px}
  .mx-brand-t small{letter-spacing:.26em}
  .mx-mono{width:36px;height:36px;font-size:17px}
  .mx-head-cta .elementor-button{padding:12px 16px!important;font-size:10px!important;letter-spacing:.12em}
  .mx-btn .elementor-button{font-size:13.5px!important;padding-left:22px;min-height:62px} .mx-btn .elementor-button-content-wrapper{gap:14px;justify-content:space-between;width:100%}
  .mx-hero.e-con{min-height:0;padding:calc(var(--mx-head-h) + 44px) 0 90px}
  .mx-hero-grid.e-con{gap:56px}
  .mx-hero-media.e-con{width:calc(100% - 40px);margin-left:40px}
  .mx-hero-media .mx-seal-w{left:-40px;bottom:30px}
  .mx-seal{width:104px;height:104px}
  .mx-h1 .elementor-heading-title{font-size:clamp(34px,9.6vw,42px)!important}
  .mx-h2 .elementor-heading-title{font-size:clamp(30px,8.4vw,38px)!important}
  .mx-btns.e-con{flex-direction:column;align-items:stretch}
  .mx-btns.e-con > .elementor-widget,.mx-btns .elementor-button{width:100%!important;justify-content:center}
  .mx-mov.e-con,.mx-areas.e-con,.mx-met.e-con,.mx-art.e-con{padding:96px 0}
  .mx-erro.e-con{padding:20px 0 100px}
  .mx-mov-grid.e-con{grid-template-columns:1fr;gap:48px}
  .mx-diag.e-con,.mx-cred.e-con,.mx-disc.e-con{padding:84px 0 90px}
  .mx-diag-grid.e-con{grid-template-columns:1fr}
  .mx-diag-card.e-con{padding:32px 24px}
  .mx-claro.e-con::before{width:62%;height:38px}
  .mx-claro.e-con::after{width:62%;height:38px}
  .mx-band.e-con{--aba-w:74%;height:60px}
  .mx-mq-track .elementor-heading-title{font-size:26px!important}
  .mx-foot.e-con::before{height:34px}
  .mx-star i{width:min(110px,26vw)}
  .mx-row-head.e-con{flex-direction:column;align-items:flex-start;gap:0}
  .mx-area-grid.e-con,.mx-pautas.e-con{grid-template-columns:1fr}
  .mx-front.e-con{padding:56px 24px 32px} .mx-seal-front{width:84px;height:84px} .mx-front .mx-seal-w{right:20px}
  .mx-esc.e-con{padding:96px 0 110px}
  .mx-cred-media.e-con{width:calc(100% - 26px)}
  .mx-alc.e-con{padding:110px 0}
  .mx-stats.e-con{gap:18px}
  .mx-faq.e-con{padding:96px 0 110px}
  .mx-ghost-claro{display:none}
  .mx-acc .elementor-tab-content{padding-right:0!important}
  .mx-final.e-con{padding:110px 0 90px}
  .mx-foot-grid.e-con{grid-template-columns:1fr;gap:36px}
  .mx-foot-base.e-con{flex-direction:column;gap:6px}
  .mx-quote{padding:22px 22px}
}

@media (prefers-reduced-motion:reduce){
  .mx-mq-track .elementor-heading-title,.mx-seal-spin,.mx-btn .elementor-button::before{animation:none}
  .mx-pre,.mx-pre .elementor-heading-title{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}
  html{scroll-behavior:auto}
}

#elementor-device-mode,.elementor-screen-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}

/* ---------- logo ---------- */
.mx-logo{width:auto!important}
.mx-logo img,.mx-logo a img[src$=".svg"]{display:block;height:58px!important;width:auto!important;max-width:none!important;transition:height .45s var(--mx-ease)}
.mx-head-on .mx-logo img{height:48px!important}

/* ---------- alcance: mapa interativo ---------- */
.mx-alc.e-con{padding:150px 0 160px}
.mx-alc-grid.e-con{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}
.mx-alc-copy.e-con{width:auto;margin-left:0}
.mx-map-w{width:100%}
.mx-map{position:relative;width:100%;max-width:620px;margin:0 auto}
.mx-map svg{display:block;width:100%;height:auto;overflow:visible}
.mx-map .mx-uf{fill:#14120E!important;stroke:rgba(205,184,154,.22)!important;stroke-width:1.1;stroke-linejoin:round;transition:fill .8s var(--mx-ease),stroke .5s;cursor:default}
.mx-map .mx-uf.lit{fill:#1F1A13!important;stroke:rgba(205,184,154,.42)!important}
.mx-map .mx-uf-mg.lit{fill:#3A3022!important;stroke:rgba(232,211,174,.8)!important}
.mx-map .mx-uf.hot{fill:#4A3D2A!important;stroke:#E8D3AE!important}
.mx-map .mx-arc{fill:none!important;stroke:#D9C19B!important;stroke-width:1.5;stroke-linecap:round;opacity:.0;transition:stroke-dashoffset 1s cubic-bezier(.45,0,.2,1),opacity .4s}
.mx-map .mx-arc.vai{opacity:.55}
.mx-map .mx-arc.hot{opacity:1;stroke-width:2.4}
.mx-map .mx-luz{fill:#FFF3DC!important;stroke:none!important;filter:drop-shadow(0 0 4px rgba(255,236,200,.9))}
.mx-map .mx-cap .mx-cap-dot{fill:#5A4D3A!important;stroke:none!important;transition:fill .6s}
.mx-map .mx-cap .mx-cap-halo{fill:rgba(232,211,174,.0)!important;stroke:none!important;transform-origin:center;transform-box:fill-box}
.mx-map .mx-cap.lit .mx-cap-dot{fill:#E8D3AE!important}
.mx-map .mx-cap.lit .mx-cap-halo{animation:mx-chega 1.1s var(--mx-ease) both}
.mx-map .mx-cap.hot .mx-cap-dot{fill:#FFF3DC!important}
@keyframes mx-chega{0%{fill:rgba(232,211,174,.6);transform:scale(.2)}100%{fill:rgba(232,211,174,0);transform:scale(1.6)}}
.mx-map .mx-bh-core{fill:#F3E3C6!important;stroke:#030303!important;stroke-width:3}
.mx-map .mx-bh-ring{fill:none!important;stroke:#E8D3AE!important;stroke-width:1.4;transform-origin:center;transform-box:fill-box;opacity:0}
.mx-map.on .mx-bh-ring{animation:mx-radar 2.8s cubic-bezier(.2,.6,.3,1) infinite}
.mx-map.on .mx-bh-ring2{animation-delay:1.4s}
@keyframes mx-radar{0%{opacity:.9;transform:scale(.6)}100%{opacity:0;transform:scale(4.2)}}
.mx-map .mx-bh-glow{opacity:.5;transition:opacity 1.2s} .mx-map.done .mx-bh-glow{opacity:1}
.mx-map-tip{position:absolute;z-index:4;pointer-events:none;transform:translate(-50%,calc(-100% - 16px));padding:9px 14px;border-radius:6px;background:rgba(10,9,7,.92);border:1px solid rgba(205,184,154,.4);
  font:400 12.5px/1.35 var(--mx-sans);color:var(--mx-on-soft);white-space:nowrap;opacity:0;transition:opacity .25s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.mx-map-tip b{display:block;font:400 17px/1.2 var(--mx-serif);color:var(--mx-on);margin-bottom:2px}
.mx-map-tip.vis{opacity:1}
.mx-map-chip{position:absolute;left:58%;top:70%;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:rgba(14,12,9,.88);border:1px solid rgba(205,184,154,.3);
  box-shadow:0 20px 40px -20px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(10px);transition:opacity .8s var(--mx-ease) .6s,transform .8s var(--mx-ease) .6s}
.mx-map.on .mx-map-chip{opacity:1;transform:none}
.mx-map-chip b{display:block;font:600 12.5px/1.3 var(--mx-sans);color:var(--mx-on)} .mx-map-chip small{display:block;font:400 11.5px/1.4 var(--mx-sans);color:var(--mx-on-soft)}
.mx-map-pin{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid rgba(205,184,154,.5);background:#0A0907 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8D3AE' stroke-width='1.4'%3E%3Cpath d='M12 21s-6-5.4-6-10.5a6 6 0 1 1 12 0C18 15.6 12 21 12 21z'/%3E%3Ccircle cx='12' cy='10.5' r='2.2'/%3E%3C/svg%3E") center/16px no-repeat}

/* ---------- método: estrada em S (mecânica da Luz & Loes) ---------- */
.mx-met-in.e-con{max-width:1200px}
.mx-road.e-con{position:relative;width:100%;margin:200px auto 40px;aspect-ratio:1200/640}
.mx-roadbg{position:absolute!important;inset:0;width:100%!important;height:100%}
.mx-road-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.mx-road-base{fill:none!important;stroke:#16130F!important;stroke-width:30;stroke-linecap:round;stroke-linejoin:round}
.mx-road-lit{fill:none!important;stroke:#D9C19B!important;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(217,193,155,.55));transition:stroke-dashoffset .12s linear}
.mx-road-cap{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}
.mx-seal-road{width:104px;height:104px}
.mx-cap-b .mx-seal-road{opacity:.4;transition:opacity .6s var(--mx-ease)} .mx-road.done .mx-cap-b .mx-seal-road{opacity:1}
.mx-s1{--x:32.5%;--y:23.44%} .mx-s2{--x:65%;--y:23.44%} .mx-s3{--x:65%;--y:73.44%} .mx-s4{--x:32.5%;--y:73.44%}
.mx-stop.e-con{position:absolute!important;left:var(--x);top:var(--y);width:0!important;height:0;padding:0!important;overflow:visible}
.mx-node{position:absolute!important;left:-34px;top:-34px;width:68px!important}
.mx-node .elementor-heading-title{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#0B0A08;border:1px solid rgba(205,184,154,.45);
  font:400 22px/1 var(--mx-serif)!important;color:var(--mx-gold-hi)!important;padding-top:3px;box-shadow:0 0 0 6px var(--mx-ink),0 0 0 7px rgba(205,184,154,.14);
  transition:background .5s var(--mx-ease),color .5s,box-shadow .5s var(--mx-ease),transform .5s var(--mx-ease)}
.mx-stop.on .mx-node .elementor-heading-title{background:linear-gradient(135deg,#E9D6B4,#B39C7F);color:#0F0D0A!important;transform:scale(1.07);
  box-shadow:0 0 0 6px var(--mx-ink),0 0 0 8px rgba(232,211,174,.85),0 14px 34px -6px rgba(217,193,155,.55)}
.mx-stop-txt.e-con{position:absolute!important;left:-160px;bottom:52px;width:320px!important;text-align:center;padding:0!important}
.mx-stop-txt .mx-h3 .elementor-heading-title{margin-bottom:10px;color:var(--mx-on)}
.mx-stop-txt .mx-body{font-size:15px;line-height:1.6;transition:color .5s}
.mx-stop:not(.on) .mx-stop-txt .mx-h3 .elementor-heading-title{color:rgba(254,254,254,.55)}
.mx-stop:not(.on) .mx-stop-txt .mx-body{color:rgba(169,163,154,.6)}

/* ---------- rodapé (modelo Thais) ---------- */
.mx-foot.e-con{padding:100px 0 0!important;z-index:3}
.mx-foot.e-con::after{display:none}
.mx-foot-grid.e-con{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.3fr)!important;gap:56px;padding-bottom:72px}
.mx-foot-logo{width:auto!important} .mx-foot-logo img{display:block;width:200px;height:auto}
.mx-foot .mx-foot-t{margin:22px 0 22px!important;max-width:34ch;font:400 16px/1.6 var(--mx-sans);color:var(--mx-text)}
.mx-redes.e-con{display:flex!important;flex-direction:row;gap:10px}
.mx-redes > .elementor-widget{width:auto!important;margin:0!important}
.mx-rede .elementor-icon{display:grid!important;place-items:center;width:40px;height:40px;border-radius:8px;font-size:19px;transition:transform .35s var(--mx-ease),filter .35s}
.mx-rede .elementor-icon svg{width:19px!important;height:19px!important}
.mx-redes-escuro .mx-rede .elementor-icon{background:#0F0D0A;color:#F3ECE1!important}
.mx-redes-ouro .mx-rede .elementor-icon{background:linear-gradient(135deg,#E2CBA5,#B39C7F);color:#0F0D0A!important}
.mx-rede .elementor-icon:hover{transform:translateY(-2px);filter:brightness(1.1)}
.mx-foot .mx-foot-h .elementor-heading-title{display:block;font:400 21px/1.2 var(--mx-sans)!important;letter-spacing:0;text-transform:none;color:var(--mx-text)!important;margin:4px 0 22px}
.mx-foot .mx-foot-list .elementor-icon-list-items{gap:14px}
.mx-foot .mx-foot-list .elementor-icon-list-text{font:400 15.5px/1.5 var(--mx-sans)!important;color:#2B2722!important}
.mx-foot .mx-foot-contato .elementor-icon-list-item{display:flex!important;align-items:flex-start!important;gap:12px}
.mx-foot .mx-foot-contato .elementor-icon-list-icon{display:inline-flex!important;justify-content:center;width:22px!important;flex:none;margin:2px 0 0!important;color:#2B2722;font-size:19px}
.mx-foot .mx-foot-contato .elementor-icon-list-icon svg{width:19px!important;height:19px!important}
.mx-foot-bar.e-con{background:#030303;padding:26px 0 30px!important}
.mx-foot-bar.e-con::before{content:"";position:absolute;top:0;left:max(24px,calc((100% - 1200px)/2));right:max(24px,calc((100% - 1200px)/2));height:1px;background:rgba(254,254,254,.18)}
.mx-foot-bar-in.e-con{display:grid!important;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:40px}
.mx-credit.e-con{display:flex!important;flex-direction:row;align-items:center;gap:12px;width:auto}
.mx-credit > .elementor-widget{width:auto!important;margin:0!important}
.mx-credit-by p{margin:0;font:400 12.5px/1 var(--mx-sans);color:#9a948b}
.mx-credit-nexai img{display:block;height:28px!important;width:auto!important;max-width:none!important}
.mx-foot-bar .mx-foot-s{font:400 12.5px/1.6 var(--mx-sans)!important;color:#9a948b!important;max-width:52ch}
.mx-foot-bar .mx-redes{justify-self:center}
.mx-totop{justify-self:end;width:auto!important}
.mx-totop .elementor-button,.mx-totop .elementor-button:focus,.mx-totop .elementor-button:hover{padding:0;border:0;background:none!important;box-shadow:none;color:var(--mx-on)!important;font:400 16px/1 var(--mx-sans)!important;letter-spacing:0;text-transform:none}
.mx-totop .elementor-button-content-wrapper{flex-direction:row-reverse;gap:10px}
.mx-totop .elementor-button:hover .elementor-button-icon{transform:translateY(-3px)}

@media (max-width:1024px){
  .mx-alc-grid.e-con{grid-template-columns:1fr}
  .mx-map{max-width:520px}
  .mx-road.e-con{aspect-ratio:auto;margin:48px 0 0;padding-left:64px!important;display:flex;flex-direction:column}
  .mx-roadbg{display:none}
  .mx-road.e-con::before{content:"";position:absolute;left:23px;top:8px;bottom:8px;width:2px;background:linear-gradient(#D9C19B,rgba(217,193,155,.15))}
  .mx-stop.e-con{position:relative!important;left:auto;top:auto;width:auto!important;height:auto;padding:0 0 40px!important}
  .mx-node{left:-64px;top:-6px;width:48px!important}
  .mx-node .elementor-heading-title{width:48px;height:48px;font-size:17px!important}
  .mx-stop-txt.e-con{position:static!important;width:auto!important;text-align:left}
  .mx-stop:not(.on) .mx-stop-txt .mx-h3 .elementor-heading-title{color:var(--mx-on)} .mx-stop:not(.on) .mx-stop-txt .mx-body{color:var(--mx-on-soft)}
  .mx-foot-grid.e-con{grid-template-columns:1fr 1fr!important} .mx-foot-brand{grid-column:1/-1}
  .mx-foot-bar-in.e-con{grid-template-columns:1fr;justify-items:start}
  .mx-foot-bar .mx-redes,.mx-totop,.mx-credit{justify-self:start}
}
@media (max-width:767px){
  .mx-logo img{height:44px!important} .mx-head-on .mx-logo img{height:40px!important}
  .mx-map-chip{left:auto;right:0;top:auto;bottom:-8px}
  .mx-alc.e-con{padding:100px 0 110px}
  .mx-foot-grid.e-con{grid-template-columns:1fr!important;gap:40px}
}
@media (prefers-reduced-motion:reduce){ .mx-map.on .mx-bh-ring{animation:none} .mx-map .mx-cap.lit .mx-cap-halo{animation:none} }

/* ---------- fotos reais nas molduras ---------- */
.mx-foto{position:relative;width:100%!important;margin:0!important}
.mx-foto img{display:block;width:100%!important;height:auto!important;max-width:none!important;object-fit:cover}
.mx-foto-hero,.mx-foto-esc{padding:12px;border:1px solid rgba(179,156,127,.42);background:#0A0907}
.mx-foto-hero::after,.mx-foto-esc::after{content:"";position:absolute;inset:12px;border:1px solid rgba(243,236,225,.16);pointer-events:none}
.mx-foto-hero img{aspect-ratio:4/5;object-position:50% 22%;filter:saturate(.92) contrast(1.03)}
.mx-foto-esc img{aspect-ratio:4/5;object-position:50% 40%}
.mx-esc-media.e-con{width:min(100%,520px)}
.mx-foto-folha img{aspect-ratio:4/5;object-position:30% 30%;border-radius:6px 220px 6px 220px;box-shadow:0 40px 70px -40px rgba(21,19,16,.55)}
.mx-foto-folha::after{content:"";position:absolute;inset:-12px;border:1px solid rgba(21,19,16,.16);border-radius:10px 230px 10px 230px;pointer-events:none}
@media (max-width:767px){ .mx-foto-folha img{border-radius:6px 140px 6px 140px} .mx-foto-folha::after{border-radius:10px 150px 10px 150px} }

/* ---------- celular (2026-10-22): hero com rosto livre e botões na 1ª dobra; menu hambúrguer com gaveta ----------
   Usa a imagem mobile 9:16 que o Chris colocou no hero (ele no alto, preto embaixo). Os ajustes dele no Elementor ficam como estão. */
html{overflow-x:clip}
html.mx-travado,html.mx-travado body{overflow:hidden!important}

/* hambúrguer: aparece onde o menu horizontal some (até 1024px) */
.mx-burger-w{display:none!important}
.mx-burger,.mx-burger:hover,.mx-burger:focus,.mx-burger:active,.mx-drawer-x,.mx-drawer-x:hover,.mx-drawer-x:focus,.mx-drawer-x:active{-webkit-appearance:none;appearance:none;box-shadow:none;color:#EFE6D6!important;text-transform:none}
.mx-burger{width:46px;height:46px;border:1px solid rgba(205,184,154,.4);border-radius:5px;background:rgba(3,3,3,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;
  display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;transition:border-color .3s,background .3s}
.mx-burger span{display:block;width:20px;height:1.5px;background:#EFE6D6;border-radius:2px;transition:transform .35s var(--mx-ease),opacity .25s}
.mx-burger span:nth-child(2){width:14px;align-self:flex-end;margin-right:13px}
.mx-burger:hover,.mx-burger:focus,.mx-burger:active{border-color:var(--mx-gold)!important;background:rgba(179,156,127,.12)!important}
.mx-burger:focus-visible{outline:2px solid var(--mx-gold);outline-offset:3px}

/* gaveta */
.mx-drawer{position:fixed;inset:0;z-index:9990;visibility:hidden}
.mx-drawer.on{visibility:visible}
.mx-drawer[hidden]{display:none}
.mx-drawer-veil{position:absolute;inset:0;background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .5s var(--mx-ease)}
.mx-drawer.on .mx-drawer-veil{opacity:1}
.mx-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(86vw,400px);display:flex;flex-direction:column;padding:22px 26px 28px;overflow-y:auto;
  background:radial-gradient(ellipse 90% 40% at 100% 0%,rgba(205,184,154,.14),transparent 70%),linear-gradient(180deg,#14110C,#070605 70%);
  border-left:1px solid rgba(205,184,154,.3);box-shadow:-30px 0 80px -20px rgba(0,0,0,.9);transform:translateX(104%);transition:transform .55s var(--mx-ease)}
.mx-drawer.on .mx-drawer-panel{transform:none}
.mx-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid rgba(254,254,254,.08)}
.mx-drawer-logo{display:block;height:46px;width:auto}
.mx-drawer-x{position:relative;width:44px;height:44px;border:1px solid rgba(205,184,154,.4)!important;border-radius:50%;background:none!important;cursor:pointer;padding:0;flex:none;transition:transform .45s var(--mx-ease),border-color .3s}
.mx-drawer-x:hover,.mx-drawer-x:focus,.mx-drawer-x:active{transform:rotate(90deg);border-color:var(--mx-gold)!important;background:rgba(179,156,127,.1)!important}
.mx-drawer-x span{position:absolute;left:50%;top:50%;width:18px;height:1.5px;background:#EFE6D6;margin:-1px 0 0 -9px}
.mx-drawer-x span:first-child{transform:rotate(45deg)} .mx-drawer-x span:last-child{transform:rotate(-45deg)}
.mx-drawer-x:focus-visible,.mx-drawer-nav a:focus-visible{outline:2px solid var(--mx-gold);outline-offset:3px}
.mx-drawer-nav{display:flex;flex-direction:column;padding:12px 0 8px}
.mx-drawer-nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 2px;border-bottom:1px solid rgba(254,254,254,.07);text-decoration:none;
  opacity:0;transform:translateX(26px);transition:opacity .6s var(--mx-ease),transform .7s var(--mx-ease),padding .35s var(--mx-ease)}
.mx-drawer.on .mx-drawer-nav a{opacity:1;transform:none}
.mx-drawer.on .mx-drawer-nav a:nth-child(1){transition-delay:.14s} .mx-drawer.on .mx-drawer-nav a:nth-child(2){transition-delay:.19s} .mx-drawer.on .mx-drawer-nav a:nth-child(3){transition-delay:.24s}
.mx-drawer.on .mx-drawer-nav a:nth-child(4){transition-delay:.29s} .mx-drawer.on .mx-drawer-nav a:nth-child(5){transition-delay:.34s} .mx-drawer.on .mx-drawer-nav a:nth-child(6){transition-delay:.39s}
.mx-drawer-nav a span{font:400 26px/1.15 var(--mx-serif);color:var(--mx-on);transition:color .3s}
.mx-drawer-nav a i{flex:none;width:22px;height:22px;background:var(--mx-gold);-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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13.5 6.5 19 12l-5.5 5.5'/%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.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13.5 6.5 19 12l-5.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .4s var(--mx-ease)}
.mx-drawer-nav a:hover{padding-left:10px} .mx-drawer-nav a:hover span{color:var(--mx-gold-hi)} .mx-drawer-nav a:hover i{transform:translateX(4px)}
.mx-drawer-foot{margin-top:auto;padding-top:26px;opacity:0;transform:translateY(18px);transition:opacity .7s var(--mx-ease) .45s,transform .8s var(--mx-ease) .45s}
.mx-drawer.on .mx-drawer-foot{opacity:1;transform:none}
.mx-drawer-foot .mx-btn{width:100%} .mx-drawer-foot .mx-btn .elementor-button{font-size:12px!important;letter-spacing:.02em!important;padding-left:18px!important} .mx-drawer-foot .mx-btn .elementor-button-content-wrapper{gap:12px;width:100%;justify-content:space-between} .mx-drawer-foot .mx-btn .elementor-button{width:100%;justify-content:space-between}
.mx-drawer-tel{display:block;margin:22px 0 8px;font:400 24px/1.2 var(--mx-serif);color:var(--mx-gold-hi)!important;text-decoration:none}
.mx-drawer-foot p{margin:0;font:400 13.5px/1.6 var(--mx-sans);color:var(--mx-on-soft)}

@media (max-width:1024px){
  .mx-burger-w{display:block!important;width:auto!important;margin:0!important;justify-self:end}
  .mx-head-in.e-con{grid-template-columns:1fr auto auto!important}
}

@media (max-width:767px){
  .mx-head-cta{display:none!important}
  .mx-head-in.e-con{grid-template-columns:1fr auto!important}
  /* hero: foto no alto, texto e botões logo abaixo, tudo na primeira dobra */
  .mx-hero.e-con{--mx-foto:clamp(calc(100vw * .5), calc(100svh - 575px), calc(100vw * .9));min-height:100svh!important;justify-content:flex-end!important;padding:var(--mx-foto) 0 26px!important;
    background-size:100% auto!important;background-position:50% -14px!important;background-repeat:no-repeat!important;background-color:#060606!important}
  .mx-hero.e-con::after{content:"";position:absolute;left:0;right:0;top:calc(100vw * .34);bottom:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,6,6,0) 0,#060606 calc(100vw * .3),#060606 100%)}
  .mx-hero-grid.e-con{gap:0;position:relative;z-index:2}
  .mx-hero-copy.e-con > .elementor-widget{max-width:none}
  .mx-hero .mx-h1 .elementor-heading-title{font-size:clamp(29px,8vw,35px)!important;line-height:1.06!important;margin-bottom:12px}
  .mx-hero .mx-lead{margin-bottom:10px!important}
  .mx-hero .mx-apoio{margin-bottom:20px!important;font-size:14.5px;line-height:1.5}
  .mx-hero .mx-ghost-hero{display:none}
  .mx-hero .mx-micro .elementor-icon-list-items{margin-top:14px}
  /* botões ~15% mais baixos que no desktop (68px para 58px) */
  .mx-btns.e-con{gap:10px}
  .mx-btn .elementor-button{min-height:0!important;padding:9px 12px 9px 22px!important}
  .mx-btn-line .elementor-button{min-height:0!important;padding:0 24px!important;height:58px}
  .mx-btn .elementor-button-icon{width:40px;height:40px}
  /* o estado inicial "entra pela direita" empurrava a página 24px para o lado antes de a lista aparecer */
  .mx-r-right.mx-pre{transform:translate3d(0,22px,0)}
}
@media (max-width:340px){
  .mx-btn .elementor-button{font-size:11.5px!important;letter-spacing:.01em!important;padding-left:16px!important}
  .mx-btn .elementor-button-content-wrapper{gap:10px}
  .mx-hero .mx-h1 .elementor-heading-title{font-size:28px!important}
}/* End custom CSS */