.elementor-2111 .elementor-element.elementor-element-4ca061d{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2111 .elementor-element.elementor-element-22b4a98{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2111 .elementor-element.elementor-element-4a26d91{width:100%;max-width:100%;text-align:left;}.elementor-2111 .elementor-element.elementor-element-4a26d91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-4a26d91 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-467d84a );}.elementor-2111 .elementor-element.elementor-element-81a3e8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-81a3e8b:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-81a3e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card_galeria-kaio.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-81a3e8b.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-56adc29{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-56adc29:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-56adc29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-663ed55 .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-4d2e88b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-4d2e88b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-4d2e88b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-4d2e88b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-4d2e88b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-4d2e88b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-4d2e88b .elementor-icon-list-text{color:var( --e-global-color-secondary );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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-878d570 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-878d570{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-edbd8e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-edbd8e3:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-edbd8e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card_galeria_pedro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-edbd8e3.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-d7967c3{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-d7967c3:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-d7967c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-42a8576 .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-016bdb2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-016bdb2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-016bdb2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-016bdb2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-016bdb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-016bdb2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-016bdb2 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-0f17689 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-0f17689{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-d42f671{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-d42f671:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-d42f671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card-galeria-deni.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-d42f671.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-99530f1{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-99530f1:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-99530f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-3905c2c .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-21f7990 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-21f7990 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-21f7990 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-21f7990{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-21f7990 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-21f7990 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-21f7990 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-e41dc7f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-e41dc7f{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-c2b493b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-c2b493b:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-c2b493b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card_galeria_obdulila.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-c2b493b.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-6099b05{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-6099b05:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-6099b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-3735ddb .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-1ea0ee9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-1ea0ee9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-1ea0ee9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-1ea0ee9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-1ea0ee9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-1ea0ee9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-1ea0ee9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-d85f21e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-d85f21e{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-4922615{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-4922615:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-4922615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card-galeria-frederico.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-4922615.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-f2014b9{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-f2014b9:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-f2014b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-d5b68ca .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-5109c0e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-5109c0e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-5109c0e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-5109c0e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-5109c0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-5109c0e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-5109c0e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-3d237b7 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-3d237b7{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-456d1aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-456d1aa:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-456d1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card_galeria-carlos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-456d1aa.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-675ed7e{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-675ed7e:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-675ed7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-1913395 .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-49e2a26 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-49e2a26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-49e2a26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-49e2a26{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-49e2a26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-49e2a26 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-49e2a26 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-cfb08b3 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-cfb08b3{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-4642da1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-4642da1:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-4642da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card_galeria-maria-aparecida.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-4642da1.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-debcefd{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-debcefd:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-debcefd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-ff1c42a .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-349d30c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-349d30c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-349d30c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-349d30c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-349d30c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-349d30c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-349d30c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-4596695 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-4596695{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-84fbf40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-84fbf40:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-84fbf40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card-galeria-thiago-erika.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-84fbf40.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-9cdc84f{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-9cdc84f:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-9cdc84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-17817fd .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-5f3594a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-5f3594a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-5f3594a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-5f3594a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-5f3594a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-5f3594a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-5f3594a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-377e50a .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-377e50a{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-c912db1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-c912db1:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-c912db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card-galeria-rosa-luciano.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-c912db1.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-88ad2a8{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-88ad2a8:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-88ad2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-9253d63 .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-c8765da > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-c8765da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-c8765da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-c8765da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-c8765da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-c8765da .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-c8765da .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-1cc2428 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-1cc2428{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-d7d9504{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-d7d9504:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-d7d9504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maranobarros.com.br/wp-content/uploads/2025/10/card-galeria-ale-claudia-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2111 .elementor-element.elementor-element-d7d9504.e-con{--align-self:stretch;}.elementor-2111 .elementor-element.elementor-element-4a6e563{--display:flex;--min-height:543px;--justify-content:space-between;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2111 .elementor-element.elementor-element-4a6e563:not(.elementor-motion-effects-element-type-background), .elementor-2111 .elementor-element.elementor-element-4a6e563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB80;}.elementor-2111 .elementor-element.elementor-element-7f00f96 .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2111 .elementor-element.elementor-element-9beef35 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2111 .elementor-element.elementor-element-9beef35 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-9beef35 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2111 .elementor-element.elementor-element-9beef35{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2111 .elementor-element.elementor-element-9beef35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2111 .elementor-element.elementor-element-9beef35 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-2111 .elementor-element.elementor-element-9beef35 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2111 .elementor-element.elementor-element-2f3cd59 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-2f3cd59{width:100%;max-width:100%;}.elementor-2111 .elementor-element.elementor-element-e62637a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:24px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2111 .elementor-element.elementor-element-c91c1e2{width:100%;max-width:100%;text-align:center;}.elementor-2111 .elementor-element.elementor-element-c91c1e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2111 .elementor-element.elementor-element-c91c1e2 .elementor-heading-title{font-family:"Helvetica LT Pro", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-467d84a );}.elementor-2111 .elementor-element.elementor-element-9f76f42 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2111 .elementor-element.elementor-element-b654095{text-align:center;font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.75em;color:var( --e-global-color-467d84a );}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-global-3469{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-2111 .elementor-element.elementor-global-3469.elementor-element{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-4e93393 .elementor-button{background-color:#EFEFEF;font-family:"Helvetica LT Pro", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;fill:#585858;color:#585858;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0D0D0;border-radius:4px 4px 4px 4px;padding:12px 16px 12px 16px;}.elementor-2111 .elementor-element.elementor-element-4e93393.elementor-element{--align-self:center;}.elementor-2111 .elementor-element.elementor-element-4e93393 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2111 .elementor-element.elementor-element-4e93393 .elementor-button .elementor-button-content-wrapper{gap:6px;}body.elementor-page-2111:not(.elementor-motion-effects-element-type-background), body.elementor-page-2111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2111 .elementor-element.elementor-element-4ca061d{--content-width:1118px;}.elementor-2111 .elementor-element.elementor-element-81a3e8b{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-edbd8e3{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-d42f671{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-c2b493b{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-4922615{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-456d1aa{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-4642da1{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-84fbf40{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-c912db1{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-d7d9504{--width:calc(50% - 16px);}.elementor-2111 .elementor-element.elementor-element-e62637a{--content-width:852px;}}@media(max-width:880px) and (min-width:768px){.elementor-2111 .elementor-element.elementor-element-81a3e8b{--width:100%;}.elementor-2111 .elementor-element.elementor-element-edbd8e3{--width:100%;}.elementor-2111 .elementor-element.elementor-element-d42f671{--width:100%;}.elementor-2111 .elementor-element.elementor-element-c2b493b{--width:100%;}.elementor-2111 .elementor-element.elementor-element-4922615{--width:100%;}.elementor-2111 .elementor-element.elementor-element-456d1aa{--width:100%;}.elementor-2111 .elementor-element.elementor-element-4642da1{--width:100%;}.elementor-2111 .elementor-element.elementor-element-84fbf40{--width:100%;}.elementor-2111 .elementor-element.elementor-element-c912db1{--width:100%;}.elementor-2111 .elementor-element.elementor-element-d7d9504{--width:100%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2111 .elementor-element.elementor-element-4a26d91 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-878d570 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-0f17689 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-e41dc7f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-d85f21e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-3d237b7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-cfb08b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-4596695 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-377e50a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-1cc2428 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-2f3cd59 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-2111 .elementor-element.elementor-element-4ca061d{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-56adc29{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-d7967c3{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-99530f1{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-6099b05{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-f2014b9{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-675ed7e{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-debcefd{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-9cdc84f{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-88ad2a8{--min-height:480px;}.elementor-2111 .elementor-element.elementor-element-4a6e563{--min-height:480px;}}@media(max-width:1024px){.elementor-2111 .elementor-element.elementor-element-4ca061d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2111 .elementor-element.elementor-element-4a26d91 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-878d570 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-0f17689 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-e41dc7f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-d85f21e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-3d237b7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-cfb08b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-4596695 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-377e50a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-1cc2428 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-2f3cd59 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-e62637a{--padding-top:24px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:880px){.elementor-2111 .elementor-element.elementor-element-81a3e8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-56adc29{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-663ed55 .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-edbd8e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-d7967c3{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-42a8576 .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-d42f671{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-99530f1{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-3905c2c .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-c2b493b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-6099b05{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-3735ddb .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-4922615{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-f2014b9{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-d5b68ca .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-456d1aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-675ed7e{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-1913395 .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-4642da1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-debcefd{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-ff1c42a .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-84fbf40{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-9cdc84f{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-17817fd .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-c912db1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-88ad2a8{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-9253d63 .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-d7d9504{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-4a6e563{--min-height:543px;}.elementor-2111 .elementor-element.elementor-element-7f00f96 .elementor-heading-title{font-size:36px;}.elementor-2111 .elementor-element.elementor-element-c91c1e2 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2111 .elementor-element.elementor-element-4a26d91 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2111 .elementor-element.elementor-element-81a3e8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-56adc29{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-878d570 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-edbd8e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-d7967c3{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-0f17689 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-d42f671{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-99530f1{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-e41dc7f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-c2b493b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-6099b05{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-d85f21e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-4922615{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-f2014b9{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-3d237b7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-456d1aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-675ed7e{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-cfb08b3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-4642da1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-debcefd{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-4596695 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-84fbf40{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-9cdc84f{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-377e50a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-c912db1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-88ad2a8{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-1cc2428 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-d7d9504{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2111 .elementor-element.elementor-element-4a6e563{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2111 .elementor-element.elementor-element-2f3cd59 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2111 .elementor-element.elementor-element-c91c1e2 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2111 .elementor-element.elementor-element-b654095{font-size:20px;}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for image, class: .elementor-element-22b4a98 */.elementor-2111 .elementor-element.elementor-element-22b4a98 {
    pointer-events: none;
    position: absolute;
    bottom: -165px;
    left: 50%;
    transform: translateX(-50%);
    min-width: 1920px;
}

@media (max-width: 767px) {
    .elementor-2111 .elementor-element.elementor-element-22b4a98 {
        min-width: 920px;
        bottom: -120px;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a26d91 */.elementor-2111 .elementor-element.elementor-element-4a26d91 {
    margin-bottom: 32px !important;
}

.elementor-2111 .elementor-element.elementor-element-4a26d91 .elementor-heading-title {
    padding-bottom: 20px;
    border-bottom: 1px solid #101117;
}

@media (max-width: 767px) {
    .elementor-2111 .elementor-element.elementor-element-4a26d91 {
        margin-bottom: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d2e88b */.elementor-2111 .elementor-element.elementor-element-4d2e88b li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-4d2e88b li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-4d2e88b li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-4d2e88b span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-016bdb2 */.elementor-2111 .elementor-element.elementor-element-016bdb2 li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-016bdb2 li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-016bdb2 li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-016bdb2 span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21f7990 */.elementor-2111 .elementor-element.elementor-element-21f7990 li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-21f7990 li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-21f7990 li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-21f7990 span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ea0ee9 */.elementor-2111 .elementor-element.elementor-element-1ea0ee9 li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-1ea0ee9 li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-1ea0ee9 li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-1ea0ee9 span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5109c0e */.elementor-2111 .elementor-element.elementor-element-5109c0e li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-5109c0e li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-5109c0e li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-5109c0e span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49e2a26 */.elementor-2111 .elementor-element.elementor-element-49e2a26 li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-49e2a26 li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-49e2a26 li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-49e2a26 span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-349d30c */.elementor-2111 .elementor-element.elementor-element-349d30c li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-349d30c li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-349d30c li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-349d30c span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5f3594a */.elementor-2111 .elementor-element.elementor-element-5f3594a li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-5f3594a li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-5f3594a li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-5f3594a span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8765da */.elementor-2111 .elementor-element.elementor-element-c8765da li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-c8765da li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-c8765da li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-c8765da span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9beef35 */.elementor-2111 .elementor-element.elementor-element-9beef35 li {
    width: calc(50% - 16px);
    padding: 0;
    margin-bottom: 20px;
}
.elementor-2111 .elementor-element.elementor-element-9beef35 li:nth-child(odd) span {
    font-weight: 700 !important;
}
.elementor-2111 .elementor-element.elementor-element-9beef35 li:nth-child(even) {
    text-align: right;
}

.elementor-2111 .elementor-element.elementor-element-9beef35 span {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca061d *//*Botao*/
.elementor-2111 .elementor-element.elementor-element-4ca061d .elementor-button {
    width: 100%;
    padding: 22px 48px;
    border-radius: 0px;
    transition: .7s;
    text-transform: none !important;
}
.elementor-2111 .elementor-element.elementor-element-4ca061d .elementor-button:hover {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.50);
    transform: scale(1.05);
}

/*Textos*/
p:last-child{
    margin-bottom: 0px;
}

/*Projetos*/
.elementor-2111 .elementor-element.elementor-element-4ca061d .project {
    overflow: hidden;
}

/*Containers*/
.elementor-2111 .elementor-element.elementor-element-4ca061d .conteudo {
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    background: rgba(255, 255, 255, 0.3) !important;
    transform: translateY(100%);
    pointer-events: none;
    opacity: 0;
    transition: 1s;
}

.elementor-2111 .elementor-element.elementor-element-4ca061d .project:hover .conteudo {
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
}

/*Marca Dagua*/
.elementor-2111 .elementor-element.elementor-element-4ca061d .project::after {
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    top: 20px;
    right: 20px;
    background-image: url(https://maranobarros.com.br/wp-content/uploads/2025/10/marca-d-agua-marano.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 767px) {
    .elementor-2111 .elementor-element.elementor-element-4ca061d .conteudo {
       transform: translateY(0);
        opacity: 1;
        pointer-events: auto;
        background: #FFF !important;
        border: 1px solid #DDD;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-3469 */.elementor-2111 .elementor-element.elementor-global-3469 .elementor-widget-container {
    background: #FFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e93393 */.elementor-2111 .elementor-element.elementor-element-4e93393 svg {
    font-size: 18px;
}

.elementor-2111 .elementor-element.elementor-element-4e93393 .elementor-button-text {
    margin-bottom: -3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica LT Pro';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Roman.eot');
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Roman.woff2') format('woff2'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Roman.woff') format('woff'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Roman.ttf') format('truetype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Roman.svg#HelveticaLTPro') format('svg');
}
@font-face {
	font-family: 'Helvetica LT Pro';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Bold.eot');
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Bold.woff2') format('woff2'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Bold.woff') format('woff'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Bold.ttf') format('truetype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/HelveticaLTPro-Bold.svg#HelveticaLTPro') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-Regular.eot');
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-Regular.woff2') format('woff2'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-Regular.woff') format('woff'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-Regular.ttf') format('truetype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-Regular.svg#Inter') format('svg');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-SemiBold.eot');
	src: url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-SemiBold.woff2') format('woff2'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-SemiBold.woff') format('woff'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-SemiBold.ttf') format('truetype'),
		url('https://maranobarros.com.br/wp-content/uploads/2025/09/Inter-SemiBold.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */