.elementor-438 .elementor-element.elementor-element-e04b76a{--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;--justify-content:space-between;--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:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-e04b76a:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-e04b76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-438 .elementor-element.elementor-element-c56f79a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-438 .elementor-element.elementor-element-bc5ca04{margin:210px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;padding:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-bc5ca04 .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:64px;font-weight:500;line-height:1em;color:#FFFFFF;}.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-438 .elementor-element.elementor-element-93acb07{font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.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-438 .elementor-element.elementor-element-5cbebd5{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-5cbebd5 img{border-radius:0px 0px 0px 0px;}.elementor-438 .elementor-element.elementor-element-4eef747{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:304px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-b3d0347{font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-643dc63{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat-Medium", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-049daa2{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-438 .elementor-element.elementor-element-049daa2:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-049daa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43311A;}.elementor-438 .elementor-element.elementor-element-374c9f7{--display:flex;--min-height:488px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-21159d5{width:var( --container-widget-width, 2px );max-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-438 .elementor-element.elementor-element-21159d5{left:0px;}body.rtl .elementor-438 .elementor-element.elementor-element-21159d5{right:0px;}.elementor-438 .elementor-element.elementor-element-b64680d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-438 .elementor-element.elementor-element-b64680d .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-8b40503{width:var( --container-widget-width, 293px );max-width:293px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:293px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat-Regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-ee1cabc{width:var( --container-widget-width, 2px );max-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-438 .elementor-element.elementor-element-ee1cabc{right:0px;}body.rtl .elementor-438 .elementor-element.elementor-element-ee1cabc{left:0px;}.elementor-438 .elementor-element.elementor-element-d108237{--display:flex;--min-height:488px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-057538a{width:var( --container-widget-width, 2px );max-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-438 .elementor-element.elementor-element-057538a{left:0px;}body.rtl .elementor-438 .elementor-element.elementor-element-057538a{right:0px;}.elementor-438 .elementor-element.elementor-element-0d1f5db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-438 .elementor-element.elementor-element-0d1f5db .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-192ef22{width:var( --container-widget-width, 293px );max-width:293px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:293px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat-Regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-86ec272{width:var( --container-widget-width, 2px );max-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-438 .elementor-element.elementor-element-86ec272{right:0px;}body.rtl .elementor-438 .elementor-element.elementor-element-86ec272{left:0px;}.elementor-438 .elementor-element.elementor-element-5c85e6f{--display:flex;--min-height:488px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-0c4da9e{width:var( --container-widget-width, 2px );max-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-438 .elementor-element.elementor-element-0c4da9e{left:0px;}body.rtl .elementor-438 .elementor-element.elementor-element-0c4da9e{right:0px;}.elementor-438 .elementor-element.elementor-element-de0c6d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-438 .elementor-element.elementor-element-de0c6d1 .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:30px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-37ecdfc{width:var( --container-widget-width, 293px );max-width:293px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:293px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat-Regular", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-4c346f4{width:var( --container-widget-width, 2px );max-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:2px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-438 .elementor-element.elementor-element-4c346f4{right:0px;}body.rtl .elementor-438 .elementor-element.elementor-element-4c346f4{left:0px;}.elementor-438 .elementor-element.elementor-element-c0790f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:200px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-c0790f3:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-c0790f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-438 .elementor-element.elementor-element-7c153bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-438 .elementor-element.elementor-element-7c153bc .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:64px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-bf5021e{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-438 .elementor-element.elementor-element-bf5021e:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-bf5021e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/01.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-438 .elementor-element.elementor-element-bf5021e::before, .elementor-438 .elementor-element.elementor-element-bf5021e > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-bf5021e > .e-con-inner > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-bf5021e > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-bf5021e > .e-con-inner > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-bf5021e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-438 .elementor-element.elementor-element-6c388d0{width:var( --container-widget-width, 592px );max-width:592px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-6c388d0 .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:48px;font-weight:500;line-height:1.14em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-aef0fd2{width:var( --container-widget-width, 540px );max-width:540px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-6d17183{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Montserrat-Bold", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-585d318{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-438 .elementor-element.elementor-element-585d318:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-585d318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/02.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-438 .elementor-element.elementor-element-585d318::before, .elementor-438 .elementor-element.elementor-element-585d318 > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-585d318 > .e-con-inner > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-585d318 > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-585d318 > .e-con-inner > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-585d318 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-438 .elementor-element.elementor-element-3cbdc12{width:var( --container-widget-width, 592px );max-width:592px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-3cbdc12 .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:48px;font-weight:500;line-height:1.14em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-c822135{width:var( --container-widget-width, 540px );max-width:540px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-ec022ca{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-438 .elementor-element.elementor-element-ec022ca:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-ec022ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/03.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-438 .elementor-element.elementor-element-ec022ca::before, .elementor-438 .elementor-element.elementor-element-ec022ca > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-ec022ca > .e-con-inner > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-ec022ca > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-ec022ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-ec022ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-438 .elementor-element.elementor-element-6c33e3b{width:var( --container-widget-width, 592px );max-width:592px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-6c33e3b .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:48px;font-weight:500;line-height:1.14em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-26ddf7f{width:var( --container-widget-width, 540px );max-width:540px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-5dc36b5{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-438 .elementor-element.elementor-element-5dc36b5:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-5dc36b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/04.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-438 .elementor-element.elementor-element-5dc36b5::before, .elementor-438 .elementor-element.elementor-element-5dc36b5 > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-5dc36b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-5dc36b5 > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-5dc36b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-5dc36b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-438 .elementor-element.elementor-element-a30bdc6{width:var( --container-widget-width, 592px );max-width:592px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-a30bdc6 .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:48px;font-weight:500;line-height:1.14em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-2ece75a{width:var( --container-widget-width, 540px );max-width:540px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-9372e6d{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-438 .elementor-element.elementor-element-9372e6d:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-9372e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/05.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-438 .elementor-element.elementor-element-9372e6d::before, .elementor-438 .elementor-element.elementor-element-9372e6d > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-9372e6d > .e-con-inner > .elementor-background-video-container::before, .elementor-438 .elementor-element.elementor-element-9372e6d > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-9372e6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-438 .elementor-element.elementor-element-9372e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-438 .elementor-element.elementor-element-7669b26{width:var( --container-widget-width, 592px );max-width:592px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:592px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-7669b26 .elementor-heading-title{font-family:"MADE-Mirage-Medium", Sans-serif;font-size:48px;font-weight:500;line-height:1.14em;color:#FFFFFF;}.elementor-438 .elementor-element.elementor-element-7e5ac13{width:var( --container-widget-width, 540px );max-width:540px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:540px;--container-widget-flex-grow:0;font-family:"Montserrat-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.25em;color:#FFFFFF;}@media(min-width:768px){.elementor-438 .elementor-element.elementor-element-e04b76a{--content-width:1320px;}.elementor-438 .elementor-element.elementor-element-c56f79a{--width:572px;}.elementor-438 .elementor-element.elementor-element-4eef747{--width:400px;}.elementor-438 .elementor-element.elementor-element-374c9f7{--width:33%;}.elementor-438 .elementor-element.elementor-element-d108237{--width:33%;}.elementor-438 .elementor-element.elementor-element-5c85e6f{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-438 .elementor-element.elementor-element-374c9f7{--width:400px;}.elementor-438 .elementor-element.elementor-element-d108237{--width:400px;}.elementor-438 .elementor-element.elementor-element-5c85e6f{--width:400px;}.elementor-438 .elementor-element.elementor-element-c0790f3{--content-width:725px;}.elementor-438 .elementor-element.elementor-element-bf5021e{--content-width:480px;}.elementor-438 .elementor-element.elementor-element-585d318{--content-width:480px;}.elementor-438 .elementor-element.elementor-element-ec022ca{--content-width:480px;}.elementor-438 .elementor-element.elementor-element-5dc36b5{--content-width:480px;}.elementor-438 .elementor-element.elementor-element-9372e6d{--content-width:480px;}}@media(max-width:1024px){.elementor-438 .elementor-element.elementor-element-e04b76a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-c56f79a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-438 .elementor-element.elementor-element-bc5ca04{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-438 .elementor-element.elementor-element-93acb07{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;}.elementor-438 .elementor-element.elementor-element-5cbebd5{padding:28px 10px 28px 10px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-438 .elementor-element.elementor-element-4eef747{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-b3d0347{text-align:center;}.elementor-438 .elementor-element.elementor-element-643dc63{text-align:center;}.elementor-438 .elementor-element.elementor-element-049daa2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-438 .elementor-element.elementor-element-374c9f7{--min-height:320px;}.elementor-438 .elementor-element.elementor-element-d108237{--min-height:320px;}.elementor-438 .elementor-element.elementor-element-5c85e6f{--min-height:420px;}.elementor-438 .elementor-element.elementor-element-c0790f3{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-7c153bc{width:var( --container-widget-width, 472px );max-width:472px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-438 .elementor-element.elementor-element-bf5021e:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-bf5021e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/sobre-mim-case-bg-mobile.png");}.elementor-438 .elementor-element.elementor-element-bf5021e{--min-height:720px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-6c388d0{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-438 .elementor-element.elementor-element-6c388d0 .elementor-heading-title{font-size:36px;}.elementor-438 .elementor-element.elementor-element-aef0fd2{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-438 .elementor-element.elementor-element-6d17183{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-438 .elementor-element.elementor-element-585d318:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-585d318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/sobre-mim-case-bg-mobile.png");}.elementor-438 .elementor-element.elementor-element-585d318{--min-height:720px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-3cbdc12{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-438 .elementor-element.elementor-element-3cbdc12 .elementor-heading-title{font-size:36px;}.elementor-438 .elementor-element.elementor-element-c822135{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-438 .elementor-element.elementor-element-ec022ca:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-ec022ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/sobre-mim-case-bg-mobile.png");}.elementor-438 .elementor-element.elementor-element-ec022ca{--min-height:720px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-6c33e3b{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-438 .elementor-element.elementor-element-6c33e3b .elementor-heading-title{font-size:36px;}.elementor-438 .elementor-element.elementor-element-26ddf7f{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-438 .elementor-element.elementor-element-5dc36b5:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-5dc36b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/sobre-mim-case-bg-mobile.png");}.elementor-438 .elementor-element.elementor-element-5dc36b5{--min-height:720px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-a30bdc6{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-438 .elementor-element.elementor-element-a30bdc6 .elementor-heading-title{font-size:36px;}.elementor-438 .elementor-element.elementor-element-2ece75a{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-438 .elementor-element.elementor-element-9372e6d:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-9372e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/sobre-mim-case-bg-mobile.png");}.elementor-438 .elementor-element.elementor-element-9372e6d{--min-height:720px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-438 .elementor-element.elementor-element-7669b26{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-438 .elementor-element.elementor-element-7669b26 .elementor-heading-title{font-size:36px;}.elementor-438 .elementor-element.elementor-element-7e5ac13{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}}@media(max-width:767px){.elementor-438 .elementor-element.elementor-element-e04b76a{--content-width:350px;}.elementor-438 .elementor-element.elementor-element-bc5ca04 .elementor-heading-title{font-size:54px;}.elementor-438 .elementor-element.elementor-element-643dc63{font-size:16px;}.elementor-438 .elementor-element.elementor-element-049daa2{--content-width:350px;}.elementor-438 .elementor-element.elementor-element-374c9f7{--min-height:280px;}.elementor-438 .elementor-element.elementor-element-d108237{--min-height:280px;}.elementor-438 .elementor-element.elementor-element-c0790f3{--content-width:350px;}.elementor-438 .elementor-element.elementor-element-7c153bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-438 .elementor-element.elementor-element-7c153bc .elementor-heading-title{font-size:48px;}.elementor-438 .elementor-element.elementor-element-bf5021e:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-bf5021e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/01.jpg");background-size:cover;}.elementor-438 .elementor-element.elementor-element-bf5021e{--min-height:464px;--overlay-opacity:0.87;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-6c388d0 .elementor-heading-title{font-size:24px;}.elementor-438 .elementor-element.elementor-element-aef0fd2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:13px;}.elementor-438 .elementor-element.elementor-element-6d17183{font-size:13px;}.elementor-438 .elementor-element.elementor-element-585d318:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-585d318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/02.jpg");background-size:cover;}.elementor-438 .elementor-element.elementor-element-585d318{--min-height:464px;--overlay-opacity:0.87;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-3cbdc12{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;}.elementor-438 .elementor-element.elementor-element-3cbdc12 .elementor-heading-title{font-size:24px;}.elementor-438 .elementor-element.elementor-element-c822135{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-438 .elementor-element.elementor-element-ec022ca:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-ec022ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/03.jpg");background-size:cover;}.elementor-438 .elementor-element.elementor-element-ec022ca{--min-height:464px;--overlay-opacity:0.87;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-6c33e3b{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-438 .elementor-element.elementor-element-6c33e3b .elementor-heading-title{font-size:24px;}.elementor-438 .elementor-element.elementor-element-26ddf7f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-438 .elementor-element.elementor-element-5dc36b5:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-5dc36b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/04.jpg");background-size:cover;}.elementor-438 .elementor-element.elementor-element-5dc36b5{--min-height:464px;--overlay-opacity:0.87;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-a30bdc6{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-438 .elementor-element.elementor-element-a30bdc6 .elementor-heading-title{font-size:24px;}.elementor-438 .elementor-element.elementor-element-2ece75a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-438 .elementor-element.elementor-element-9372e6d:not(.elementor-motion-effects-element-type-background), .elementor-438 .elementor-element.elementor-element-9372e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imoveissergiovilela.com.br/wp-content/uploads/2025/08/05.jpg");background-size:cover;}.elementor-438 .elementor-element.elementor-element-9372e6d{--min-height:464px;--overlay-opacity:0.87;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-438 .elementor-element.elementor-element-7669b26{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-438 .elementor-element.elementor-element-7669b26 .elementor-heading-title{font-size:24px;}.elementor-438 .elementor-element.elementor-element-7e5ac13{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}}/* Start custom CSS for heading, class: .elementor-element-bc5ca04 */.elementor-438 .elementor-element.elementor-element-bc5ca04 .h1-color {
  background: linear-gradient(90deg, #CCA26A 0%, #AF8144 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ecdfc */.elementor-438 .elementor-element.elementor-element-37ecdfc .p-medium {
    font-family: "Montserrat-Medium" !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049daa2 */.elementor-438 .elementor-element.elementor-element-049daa2 {
    backdrop-filter: blur(10px);
}

.elementor-438 .elementor-element.elementor-element-049daa2::before {
  content: '';
  position: absolute;
  inset: 0;
  padding: 1px;
  background: linear-gradient(90deg, #CCA26A, #AF8144);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c153bc */.elementor-438 .elementor-element.elementor-element-7c153bc .h1-color {
  background: linear-gradient(90deg, #CCA26A 0%, #AF8144 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c388d0 */.elementor-438 .elementor-element.elementor-element-6c388d0 .h1-color {
  background: linear-gradient(90deg, #CCA26A 0%, #AF8144 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cbdc12 */.elementor-438 .elementor-element.elementor-element-3cbdc12 .h1-color {
  background: linear-gradient(90deg, #CCA26A 0%, #AF8144 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c33e3b */.elementor-438 .elementor-element.elementor-element-6c33e3b .h1-color {
  background: linear-gradient(90deg, #CCA26A 0%, #AF8144 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a30bdc6 */.elementor-438 .elementor-element.elementor-element-a30bdc6 .h1-color {
  background: linear-gradient(90deg, #CCA26A 0%, #AF8144 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7669b26 */.elementor-438 .elementor-element.elementor-element-7669b26 .h1-color {
  background: linear-gradient(90deg, #CCA26A 0%, #AF8144 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MADE-Mirage-Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/MADE-Mirage-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/Montserrat-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Medium';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/Montserrat-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://imoveissergiovilela.com.br/wp-content/uploads/2025/07/Montserrat-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */