.elementor-20 .elementor-element.elementor-element-dbf53b8{--display:flex;--min-height:959px;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-dbf53b8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dbf53b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Slice-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-dbf53b8.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5955231{width:var( --container-widget-width, 466px );max-width:466px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:466px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-5955231 .elementor-heading-title{font-size:40px;font-weight:500;line-height:47px;text-shadow:2px 1px 10px #FFFFFF;color:#000000;}.elementor-20 .elementor-element.elementor-element-88738e1{width:var( --container-widget-width, 549px );max-width:549px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:549px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;}.elementor-20 .elementor-element.elementor-element-88738e1.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-04d25b7 .elementor-button{background-color:#FF5C00;font-family:"Aeonik", Sans-serif;font-size:20px;font-weight:400;line-height:41px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#888888;border-radius:15px 15px 15px 15px;padding:20px 35px 20px 35px;}.elementor-20 .elementor-element.elementor-element-04d25b7{width:var( --container-widget-width, 529px );max-width:529px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-04d25b7:hover{--e-transform-scale:1.1;}.elementor-20 .elementor-element.elementor-element-04d25b7.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-04d25b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-04d25b7 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-3b7cd24{width:var( --container-widget-width, 506px );max-width:506px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;--container-widget-width:506px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-3b7cd24.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-3b7cd24 .elementor-heading-title{font-size:15px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-4142741{--display:flex;--min-height:744px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4142741:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4142741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Slice-3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-4142741.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f0ae2b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-f0ae2b9 .elementor-heading-title{font-size:40px;line-height:47px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8e5fd4c{--display:flex;--min-height:372px;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:00px;--padding-left:33px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8e5fd4c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8e5fd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5C00;}.elementor-20 .elementor-element.elementor-element-8e5fd4c:hover{background-color:#FF5C00;}.elementor-20 .elementor-element.elementor-element-8e5fd4c.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1162ce9{width:var( --container-widget-width, 125px );max-width:125px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-1162ce9 .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1162ce9 .elementor-heading-title a:hover, .elementor-20 .elementor-element.elementor-element-1162ce9 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-faef2fb{width:var( --container-widget-width, 321px );max-width:321px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:321px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-faef2fb.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-faef2fb a:hover, .elementor-20 .elementor-element.elementor-element-faef2fb a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-faef2fb a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-f831ad8{--display:flex;--min-height:372px;--gap:38px 0px;--row-gap:38px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:00px;--padding-left:33px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f831ad8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f831ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f831ad8.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9d2b165{width:var( --container-widget-width, 125px );max-width:125px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:125px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-9d2b165 .elementor-heading-title{font-size:35px;color:#FF5C00;}.elementor-20 .elementor-element.elementor-element-9d2b165 .elementor-heading-title a:hover, .elementor-20 .elementor-element.elementor-element-9d2b165 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-847185c{width:var( --container-widget-width, 285px );max-width:285px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:285px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#000000;}.elementor-20 .elementor-element.elementor-element-847185c.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-847185c a:hover, .elementor-20 .elementor-element.elementor-element-847185c a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-847185c a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-dfbcaad .elementor-button{background-color:#FF5C00;font-family:"Aeonik", Sans-serif;font-size:20px;font-weight:400;line-height:41px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#888888;border-radius:15px 15px 15px 15px;padding:20px 35px 20px 35px;}.elementor-20 .elementor-element.elementor-element-dfbcaad{width:var( --container-widget-width, 529px );max-width:529px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-dfbcaad:hover{--e-transform-scale:1.1;}.elementor-20 .elementor-element.elementor-element-dfbcaad.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-dfbcaad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-dfbcaad .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-a303a3f{--display:flex;--min-height:700px;--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;}.elementor-20 .elementor-element.elementor-element-a303a3f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a303a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Slice-4-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-0a5799e{--display:flex;--min-height:342px;--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;}.elementor-20 .elementor-element.elementor-element-f924889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;}.elementor-20 .elementor-element.elementor-element-f924889 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-f924889 .elementor-icon{font-size:188px;}.elementor-20 .elementor-element.elementor-element-f924889 .elementor-icon svg{height:188px;}.elementor-20 .elementor-element.elementor-element-91ba273{width:var( --container-widget-width, 672px );max-width:672px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -350px) 0px;padding:0px 0px 0px 0px;--container-widget-width:672px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-91ba273.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-91ba273 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-91ba273 .elementor-icon{font-size:188px;}.elementor-20 .elementor-element.elementor-element-91ba273 .elementor-icon svg{height:188px;}.elementor-20 .elementor-element.elementor-element-06b2abe{width:var( --container-widget-width, 279px );max-width:279px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-06b2abe.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-06b2abe .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-06b2abe .elementor-icon{font-size:188px;}.elementor-20 .elementor-element.elementor-element-06b2abe .elementor-icon svg{height:188px;}.elementor-20 .elementor-element.elementor-element-b16136a{--display:flex;--min-height:1694px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-b16136a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b16136a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Slice-10.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-83baaed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-a2afc4d{--display:flex;}.elementor-20 .elementor-element.elementor-element-5b4f002{width:var( --container-widget-width, 531px );max-width:531px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:531px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-5b4f002.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-5b4f002 .elementor-heading-title{font-size:40px;font-weight:500;line-height:47px;}.elementor-20 .elementor-element.elementor-element-cd89875 .elementor-button{background-color:#FF5C00;font-family:"Aeonik", Sans-serif;font-size:20px;font-weight:400;line-height:41px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#888888;border-radius:15px 15px 15px 15px;padding:20px 35px 20px 35px;}.elementor-20 .elementor-element.elementor-element-cd89875{width:var( --container-widget-width, 529px );max-width:529px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-cd89875:hover{--e-transform-scale:1.1;}.elementor-20 .elementor-element.elementor-element-cd89875.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-cd89875 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-cd89875 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-36f8880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-1947c5c{--display:flex;--min-height:372px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 16px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:25px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-1947c5c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1947c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1947c5c:hover{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1947c5c.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-95ffd3b{width:var( --container-widget-width, 83px );max-width:83px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-95ffd3b.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-95ffd3b .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-95ffd3b .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-95ffd3b .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-5af8973{width:var( --container-widget-width, 191px );max-width:191px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5af8973.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-5af8973 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-5af8973 .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-5af8973 .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-0bce028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-0bce028.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0bce028 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-0bce028 .elementor-icon{font-size:47px;}.elementor-20 .elementor-element.elementor-element-0bce028 .elementor-icon svg{height:47px;}.elementor-20 .elementor-element.elementor-element-06e4acb{width:var( --container-widget-width, 412px );max-width:412px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 13px 0px;--container-widget-width:412px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-06e4acb .elementor-heading-title{font-size:31px;color:#000000;}.elementor-20 .elementor-element.elementor-element-06e4acb .elementor-heading-title a:hover, .elementor-20 .elementor-element.elementor-element-06e4acb .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-44021cb{width:var( --container-widget-width, 327px );max-width:327px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:327px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-20 .elementor-element.elementor-element-44021cb.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-44021cb a:hover, .elementor-20 .elementor-element.elementor-element-44021cb a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-44021cb a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-e97cbdd{--display:flex;--min-height:372px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 16px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:25px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-e97cbdd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e97cbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e97cbdd:hover{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e97cbdd.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b9b8d5a{width:var( --container-widget-width, 83px );max-width:83px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b9b8d5a.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-b9b8d5a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-b9b8d5a .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-b9b8d5a .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-f5878b4{width:var( --container-widget-width, 191px );max-width:191px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f5878b4.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-f5878b4 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-f5878b4 .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-f5878b4 .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-1807cea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1807cea.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1807cea .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-1807cea .elementor-icon{font-size:47px;}.elementor-20 .elementor-element.elementor-element-1807cea .elementor-icon svg{height:47px;}.elementor-20 .elementor-element.elementor-element-87253ed{width:var( --container-widget-width, 412px );max-width:412px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 13px 0px;--container-widget-width:412px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-87253ed .elementor-heading-title{font-size:31px;color:#000000;}.elementor-20 .elementor-element.elementor-element-87253ed .elementor-heading-title a:hover, .elementor-20 .elementor-element.elementor-element-87253ed .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ee1690e{width:var( --container-widget-width, 327px );max-width:327px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:327px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-20 .elementor-element.elementor-element-ee1690e.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-ee1690e a:hover, .elementor-20 .elementor-element.elementor-element-ee1690e a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ee1690e a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-6c98f61{--display:flex;--min-height:372px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 16px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:25px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6c98f61:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6c98f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6c98f61:hover{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6c98f61.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-58a0fda{width:var( --container-widget-width, 83px );max-width:83px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-58a0fda.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-58a0fda .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-58a0fda .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-58a0fda .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-12ad664{width:var( --container-widget-width, 191px );max-width:191px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-12ad664.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-12ad664 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-12ad664 .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-12ad664 .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-e918574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e918574.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e918574 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-e918574 .elementor-icon{font-size:47px;}.elementor-20 .elementor-element.elementor-element-e918574 .elementor-icon svg{height:47px;}.elementor-20 .elementor-element.elementor-element-acf0a2a{width:var( --container-widget-width, 412px );max-width:412px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 13px 0px;--container-widget-width:412px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-acf0a2a .elementor-heading-title{font-size:31px;color:#000000;}.elementor-20 .elementor-element.elementor-element-acf0a2a .elementor-heading-title a:hover, .elementor-20 .elementor-element.elementor-element-acf0a2a .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ffdb097{width:var( --container-widget-width, 327px );max-width:327px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:327px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-20 .elementor-element.elementor-element-ffdb097.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-ffdb097 a:hover, .elementor-20 .elementor-element.elementor-element-ffdb097 a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ffdb097 a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-16ed8e9{--display:flex;--min-height:372px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 6px 16px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:25px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-16ed8e9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-16ed8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-16ed8e9:hover{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-16ed8e9.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3f1a8c1{width:var( --container-widget-width, 83px );max-width:83px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3f1a8c1.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-3f1a8c1 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-3f1a8c1 .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-3f1a8c1 .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-75a2a69{width:var( --container-widget-width, 191px );max-width:191px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-75a2a69.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-75a2a69 .elementor-icon-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-75a2a69 .elementor-icon{font-size:74px;}.elementor-20 .elementor-element.elementor-element-75a2a69 .elementor-icon svg{height:74px;}.elementor-20 .elementor-element.elementor-element-44e3b07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-44e3b07.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-44e3b07 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-44e3b07 .elementor-icon{font-size:47px;}.elementor-20 .elementor-element.elementor-element-44e3b07 .elementor-icon svg{height:47px;}.elementor-20 .elementor-element.elementor-element-1047e44{width:var( --container-widget-width, 412px );max-width:412px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 13px 0px;--container-widget-width:412px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-1047e44 .elementor-heading-title{font-size:31px;color:#000000;}.elementor-20 .elementor-element.elementor-element-1047e44 .elementor-heading-title a:hover, .elementor-20 .elementor-element.elementor-element-1047e44 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4850903{width:var( --container-widget-width, 327px );max-width:327px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:327px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-20 .elementor-element.elementor-element-4850903.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-4850903 a:hover, .elementor-20 .elementor-element.elementor-element-4850903 a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4850903 a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-3dbe46c{--display:flex;--min-height:1085px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-3dbe46c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3dbe46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Slice-7.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1f9f190{--display:flex;--min-height:417px;--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-9e297c9{width:var( --container-widget-width, 531px );max-width:531px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:531px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-9e297c9.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-9e297c9 .elementor-heading-title{font-size:40px;font-weight:500;line-height:47px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e993bbb{width:var( --container-widget-width, 549px );max-width:549px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:549px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e993bbb.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0cbe238 .elementor-button{background-color:#FF5C00;font-family:"Aeonik", Sans-serif;font-size:20px;font-weight:400;line-height:41px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#888888;border-radius:15px 15px 15px 15px;padding:20px 35px 20px 35px;}.elementor-20 .elementor-element.elementor-element-0cbe238{width:var( --container-widget-width, 529px );max-width:529px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-0cbe238:hover{--e-transform-scale:1.1;}.elementor-20 .elementor-element.elementor-element-0cbe238.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0cbe238 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-0cbe238 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-855009d{width:var( --container-widget-width, 549px );max-width:549px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:549px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-855009d.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-b6e47db{--display:flex;--min-height:413px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b6e47db:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b6e47db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/BG.png");background-position:top center;background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-13f9fe2{width:var( --container-widget-width, 717px );max-width:717px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:717px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-13f9fe2.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-13f9fe2 .elementor-heading-title{font-size:40px;font-weight:400;line-height:47px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b5f7d98{--display:flex;--min-height:413px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b5f7d98:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b5f7d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/BG.png");background-position:top center;background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-2caceae{width:var( --container-widget-width, 717px );max-width:717px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:717px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-2caceae.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-2caceae .elementor-heading-title{font-size:40px;font-weight:400;line-height:47px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-db02fa9{--display:flex;--min-height:413px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-db02fa9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-db02fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/BG.png");background-position:top center;background-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-80a3a24{width:var( --container-widget-width, 717px );max-width:717px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:717px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-80a3a24.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-80a3a24 .elementor-heading-title{font-size:40px;font-weight:400;line-height:47px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2abd959{--display:flex;--min-height:918px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2abd959:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2abd959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Slice-8.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-13da586{width:var( --container-widget-width, 696px );max-width:696px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:696px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-13da586.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-13da586 .elementor-heading-title{font-size:40px;font-weight:500;line-height:47px;}.elementor-20 .elementor-element.elementor-element-5add841{--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;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-18a0a36{width:var( --container-widget-width, 715px );max-width:715px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:715px;--container-widget-flex-grow:0;text-align:center;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;}.elementor-20 .elementor-element.elementor-element-18a0a36.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6683670{--display:flex;--min-height:448px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 22px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6683670:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6683670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8900a92{width:var( --container-widget-width, 314px );max-width:314px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:314px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-8900a92.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8900a92 .elementor-heading-title{font-size:30px;font-weight:400;line-height:35px;color:#000000;}.elementor-20 .elementor-element.elementor-element-d81d032{width:var( --container-widget-width, 265px );max-width:265px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;text-align:left;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#000000;}.elementor-20 .elementor-element.elementor-element-d81d032.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d81d032 a:hover, .elementor-20 .elementor-element.elementor-element-d81d032 a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d81d032 a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-7cc1948{--display:flex;--min-height:448px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 22px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7cc1948:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7cc1948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a2929da{width:var( --container-widget-width, 314px );max-width:314px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:314px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-a2929da.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a2929da .elementor-heading-title{font-size:30px;font-weight:400;line-height:35px;color:#000000;}.elementor-20 .elementor-element.elementor-element-1dc5d36{width:var( --container-widget-width, 265px );max-width:265px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;text-align:left;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#000000;}.elementor-20 .elementor-element.elementor-element-1dc5d36.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1dc5d36 a:hover, .elementor-20 .elementor-element.elementor-element-1dc5d36 a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1dc5d36 a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-54d6c4e{--display:flex;--min-height:448px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 22px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-54d6c4e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-54d6c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ea9a7e4{width:var( --container-widget-width, 314px );max-width:314px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:314px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-ea9a7e4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ea9a7e4 .elementor-heading-title{font-size:30px;font-weight:400;line-height:35px;color:#000000;}.elementor-20 .elementor-element.elementor-element-38e1ae9{width:var( --container-widget-width, 265px );max-width:265px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;text-align:left;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#000000;}.elementor-20 .elementor-element.elementor-element-38e1ae9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-38e1ae9 a:hover, .elementor-20 .elementor-element.elementor-element-38e1ae9 a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-38e1ae9 a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-4786761{--display:flex;--min-height:448px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 11px 22px -6px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4786761:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4786761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cb6f2a5{width:var( --container-widget-width, 314px );max-width:314px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:314px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-cb6f2a5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cb6f2a5 .elementor-heading-title{font-size:30px;font-weight:400;line-height:35px;color:#000000;}.elementor-20 .elementor-element.elementor-element-b89b31a{width:var( --container-widget-width, 265px );max-width:265px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;text-align:left;font-family:"Aeonik", Sans-serif;font-size:18px;font-weight:400;line-height:23px;color:#000000;}.elementor-20 .elementor-element.elementor-element-b89b31a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b89b31a a:hover, .elementor-20 .elementor-element.elementor-element-b89b31a a:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b89b31a a{transition-duration:2.9s;}.elementor-20 .elementor-element.elementor-element-81668ee{--display:flex;--min-height:184px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;}.elementor-20 .elementor-element.elementor-element-13a596b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-13a596b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-13a596b .elementor-heading-title{font-size:40px;font-weight:500;line-height:47px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-58e2ba5{width:var( --container-widget-width, 133px );max-width:133px;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:133px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-58e2ba5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-58e2ba5 .elementor-heading-title{font-size:30px;font-weight:500;line-height:47px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-65aef89{margin:0px -31px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a9e0db9{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-783adff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a255be7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-18c90e6{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-33a0f7e{--display:flex;--min-height:957px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-20 .elementor-element.elementor-element-33a0f7e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-33a0f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-33a0f7e > .elementor-shape-top svg, .elementor-20 .elementor-element.elementor-element-33a0f7e > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-20 .elementor-element.elementor-element-d35bd02{--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;--flex-wrap:wrap;--align-content:center;}.elementor-20 .elementor-element.elementor-element-af9b7f5{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-ebd6e75{width:var( --container-widget-width, 176px );max-width:176px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ebd6e75.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ebd6e75 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ebd6e75 .elementor-icon{font-size:173px;}.elementor-20 .elementor-element.elementor-element-ebd6e75 .elementor-icon svg{height:173px;}.elementor-20 .elementor-element.elementor-element-2b9c6b9{width:var( --container-widget-width, 176px );max-width:176px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-2b9c6b9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2b9c6b9 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2b9c6b9 .elementor-icon{font-size:173px;}.elementor-20 .elementor-element.elementor-element-2b9c6b9 .elementor-icon svg{height:173px;}.elementor-20 .elementor-element.elementor-element-2972a65{width:var( --container-widget-width, 176px );max-width:176px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-2972a65.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2972a65 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2972a65 .elementor-icon{font-size:173px;}.elementor-20 .elementor-element.elementor-element-2972a65 .elementor-icon svg{height:173px;}.elementor-20 .elementor-element.elementor-element-97a7cee{--display:flex;--min-height:500px;--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;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-3f23d3f{width:var( --container-widget-width, 577px );max-width:577px;margin:-178px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;--container-widget-width:577px;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-3f23d3f .elementor-heading-title{font-size:40px;line-height:47px;color:#000000;}.elementor-20 .elementor-element.elementor-element-36100b4{width:var( --container-widget-width, 549px );max-width:549px;margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:549px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;}.elementor-20 .elementor-element.elementor-element-36100b4.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-03a081c .elementor-button{background-color:#FF5C00;font-family:"Aeonik", Sans-serif;font-size:20px;font-weight:400;line-height:41px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#888888;border-radius:15px 15px 15px 15px;padding:20px 35px 20px 35px;}.elementor-20 .elementor-element.elementor-element-03a081c{width:var( --container-widget-width, 529px );max-width:529px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-03a081c:hover{--e-transform-scale:1.1;}.elementor-20 .elementor-element.elementor-element-03a081c.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-03a081c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-03a081c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-20 .elementor-element.elementor-element-a5180e5{width:var( --container-widget-width, 549px );max-width:549px;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:549px;--container-widget-flex-grow:0;font-family:"Aeonik", Sans-serif;font-size:23px;font-weight:400;line-height:30px;color:#000000;}.elementor-20 .elementor-element.elementor-element-a5180e5.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-184824c{--display:flex;--min-height:82px;--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;}.elementor-20 .elementor-element.elementor-element-184824c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-184824c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5C00;}.elementor-20 .elementor-element.elementor-element-62306b5{width:var( --container-widget-width, 670px );max-width:670px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-62306b5 .elementor-heading-title{font-size:17px;line-height:47px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-20 .elementor-element.elementor-element-dbf53b8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dbf53b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/laptop-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-dbf53b8{--min-height:832px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-5955231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:414px;--container-widget-flex-grow:0;width:var( --container-widget-width, 414px );max-width:414px;}.elementor-20 .elementor-element.elementor-element-5955231 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-20 .elementor-element.elementor-element-88738e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:367px;--container-widget-flex-grow:0;width:var( --container-widget-width, 367px );max-width:367px;font-size:18px;line-height:22px;}.elementor-20 .elementor-element.elementor-element-04d25b7{--container-widget-width:370px;--container-widget-flex-grow:0;width:var( --container-widget-width, 370px );max-width:370px;}.elementor-20 .elementor-element.elementor-element-04d25b7 .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 12px 20px 12px;}.elementor-20 .elementor-element.elementor-element-3b7cd24{--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;}.elementor-20 .elementor-element.elementor-element-3b7cd24 .elementor-heading-title{font-size:11px;}.elementor-20 .elementor-element.elementor-element-f0ae2b9 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-20 .elementor-element.elementor-element-8e5fd4c{--min-height:312px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1162ce9 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-faef2fb{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;font-size:18px;line-height:22px;}.elementor-20 .elementor-element.elementor-element-f831ad8{--min-height:312px;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9d2b165 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-847185c{font-size:18px;line-height:22px;}.elementor-20 .elementor-element.elementor-element-dfbcaad{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-20 .elementor-element.elementor-element-dfbcaad .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 47px 20px 47px;}.elementor-20 .elementor-element.elementor-element-5b4f002 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-20 .elementor-element.elementor-element-cd89875{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-20 .elementor-element.elementor-element-cd89875 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 47px 20px 47px;}.elementor-20 .elementor-element.elementor-element-3dbe46c{--min-height:854px;--gap:50px 30px;--row-gap:50px;--column-gap:30px;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1f9f190{--min-height:298px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-9e297c9{--container-widget-width:432px;--container-widget-flex-grow:0;width:var( --container-widget-width, 432px );max-width:432px;}.elementor-20 .elementor-element.elementor-element-9e297c9 .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-20 .elementor-element.elementor-element-e993bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;column-gap:0px;text-align:left;font-size:18px;line-height:22px;}.elementor-20 .elementor-element.elementor-element-0cbe238{--container-widget-width:358px;--container-widget-flex-grow:0;width:var( --container-widget-width, 358px );max-width:358px;}.elementor-20 .elementor-element.elementor-element-0cbe238 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 32px 20px 32px;}.elementor-20 .elementor-element.elementor-element-855009d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:368px;--container-widget-flex-grow:0;width:var( --container-widget-width, 368px );max-width:368px;text-align:center;font-size:11px;}.elementor-20 .elementor-element.elementor-element-b6e47db{--min-height:346px;}.elementor-20 .elementor-element.elementor-element-13f9fe2 .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-20 .elementor-element.elementor-element-b5f7d98:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b5f7d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Mask-group-2.png");}.elementor-20 .elementor-element.elementor-element-b5f7d98{--min-height:346px;}.elementor-20 .elementor-element.elementor-element-2caceae{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-20 .elementor-element.elementor-element-2caceae .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-20 .elementor-element.elementor-element-db02fa9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-db02fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Mask-group-1-1.png");}.elementor-20 .elementor-element.elementor-element-db02fa9{--min-height:346px;}.elementor-20 .elementor-element.elementor-element-80a3a24{--container-widget-width:164px;--container-widget-flex-grow:0;width:var( --container-widget-width, 164px );max-width:164px;}.elementor-20 .elementor-element.elementor-element-80a3a24 .elementor-heading-title{font-size:28px;line-height:28px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-dbf53b8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-dbf53b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/mobile.jpg");}.elementor-20 .elementor-element.elementor-element-dbf53b8{--content-width:400px;--min-height:776px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-5955231{width:var( --container-widget-width, 318px );max-width:318px;margin:230px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:318px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-5955231 .elementor-heading-title{font-size:25px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-88738e1{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;text-align:center;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-88738e1.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-04d25b7{--container-widget-width:401px;--container-widget-flex-grow:0;width:var( --container-widget-width, 401px );max-width:401px;}.elementor-20 .elementor-element.elementor-element-04d25b7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-04d25b7 .elementor-button{font-size:13px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 36px 20px 36px;}.elementor-20 .elementor-element.elementor-element-3b7cd24{--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;}.elementor-20 .elementor-element.elementor-element-3b7cd24.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3b7cd24 .elementor-heading-title{font-size:12px;}.elementor-20 .elementor-element.elementor-element-4142741:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4142741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/mobile-03.jpg");}.elementor-20 .elementor-element.elementor-element-4142741{--content-width:401px;--min-height:708px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--align-content:center;}.elementor-20 .elementor-element.elementor-element-f0ae2b9{width:var( --container-widget-width, 361px );max-width:361px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:361px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f0ae2b9 .elementor-heading-title{font-size:25px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-8e5fd4c{--width:240px;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-1162ce9 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-faef2fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-f831ad8{--width:240px;--min-height:201px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-9d2b165 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-847185c{font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-dfbcaad{--container-widget-width:401px;--container-widget-flex-grow:0;width:var( --container-widget-width, 401px );max-width:401px;}.elementor-20 .elementor-element.elementor-element-dfbcaad.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-dfbcaad .elementor-button{font-size:13px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 36px 20px 36px;}.elementor-20 .elementor-element.elementor-element-a303a3f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a303a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/MOBILE-06.jpg");}.elementor-20 .elementor-element.elementor-element-a303a3f{--content-width:401px;--min-height:385px;}.elementor-20 .elementor-element.elementor-element-f924889 .elementor-icon{font-size:92px;}.elementor-20 .elementor-element.elementor-element-f924889 .elementor-icon svg{height:92px;}.elementor-20 .elementor-element.elementor-element-91ba273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-91ba273 .elementor-icon-wrapper{text-align:right;}.elementor-20 .elementor-element.elementor-element-91ba273 .elementor-icon{font-size:92px;}.elementor-20 .elementor-element.elementor-element-91ba273 .elementor-icon svg{height:92px;}.elementor-20 .elementor-element.elementor-element-06b2abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:401px;--container-widget-flex-grow:0;width:var( --container-widget-width, 401px );max-width:401px;}.elementor-20 .elementor-element.elementor-element-06b2abe.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-06b2abe .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-06b2abe .elementor-icon{font-size:92px;}.elementor-20 .elementor-element.elementor-element-06b2abe .elementor-icon svg{height:92px;}.elementor-20 .elementor-element.elementor-element-b16136a{--content-width:401px;--min-height:1694px;}.elementor-20 .elementor-element.elementor-element-5b4f002{--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5b4f002.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5b4f002 .elementor-heading-title{font-size:25px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-cd89875{--container-widget-width:401px;--container-widget-flex-grow:0;width:var( --container-widget-width, 401px );max-width:401px;}.elementor-20 .elementor-element.elementor-element-cd89875.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cd89875 .elementor-button{font-size:13px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 36px 20px 36px;}.elementor-20 .elementor-element.elementor-element-36f8880{--width:401px;}.elementor-20 .elementor-element.elementor-element-1947c5c{--width:360px;--min-height:340px;}.elementor-20 .elementor-element.elementor-element-95ffd3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-20 .elementor-element.elementor-element-95ffd3b.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-5af8973{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-20 .elementor-element.elementor-element-0bce028{width:var( --container-widget-width, 52px );max-width:52px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-0bce028 .elementor-icon{font-size:36px;}.elementor-20 .elementor-element.elementor-element-0bce028 .elementor-icon svg{height:36px;}.elementor-20 .elementor-element.elementor-element-06e4acb .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-44021cb{font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-e97cbdd{--width:360px;--min-height:340px;}.elementor-20 .elementor-element.elementor-element-b9b8d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-20 .elementor-element.elementor-element-f5878b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-20 .elementor-element.elementor-element-1807cea{width:var( --container-widget-width, 52px );max-width:52px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-1807cea .elementor-icon{font-size:36px;}.elementor-20 .elementor-element.elementor-element-1807cea .elementor-icon svg{height:36px;}.elementor-20 .elementor-element.elementor-element-87253ed .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-ee1690e{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-6c98f61{--width:360px;--min-height:340px;}.elementor-20 .elementor-element.elementor-element-58a0fda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-20 .elementor-element.elementor-element-12ad664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-20 .elementor-element.elementor-element-e918574{width:var( --container-widget-width, 52px );max-width:52px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e918574 .elementor-icon{font-size:36px;}.elementor-20 .elementor-element.elementor-element-e918574 .elementor-icon svg{height:36px;}.elementor-20 .elementor-element.elementor-element-acf0a2a .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-ffdb097{font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-16ed8e9{--width:360px;--min-height:340px;}.elementor-20 .elementor-element.elementor-element-3f1a8c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-20 .elementor-element.elementor-element-75a2a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-20 .elementor-element.elementor-element-44e3b07{width:var( --container-widget-width, 52px );max-width:52px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-44e3b07 .elementor-icon{font-size:36px;}.elementor-20 .elementor-element.elementor-element-44e3b07 .elementor-icon svg{height:36px;}.elementor-20 .elementor-element.elementor-element-1047e44 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-4850903{font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-3dbe46c{--content-width:401px;--min-height:1500px;--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1f9f190{--width:401px;--min-height:280px;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-9e297c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:401px;--container-widget-flex-grow:0;width:var( --container-widget-width, 401px );max-width:401px;text-align:center;}.elementor-20 .elementor-element.elementor-element-9e297c9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9e297c9 .elementor-heading-title{font-size:25px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-e993bbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;text-align:center;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-e993bbb.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0cbe238{--container-widget-width:401px;--container-widget-flex-grow:0;width:var( --container-widget-width, 401px );max-width:401px;}.elementor-20 .elementor-element.elementor-element-0cbe238.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0cbe238 .elementor-button{font-size:13px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 36px 20px 36px;}.elementor-20 .elementor-element.elementor-element-855009d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;text-align:center;font-size:12px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-855009d.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b6e47db:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b6e47db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Mask-group-1.png");}.elementor-20 .elementor-element.elementor-element-b6e47db{--width:360px;--min-height:360px;}.elementor-20 .elementor-element.elementor-element-13f9fe2{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-20 .elementor-element.elementor-element-13f9fe2 .elementor-heading-title{font-size:25px;line-height:29px;}.elementor-20 .elementor-element.elementor-element-b5f7d98:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b5f7d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Mask-group-1.png");}.elementor-20 .elementor-element.elementor-element-b5f7d98{--width:360px;--min-height:360px;}.elementor-20 .elementor-element.elementor-element-2caceae{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-20 .elementor-element.elementor-element-2caceae .elementor-heading-title{font-size:25px;line-height:29px;}.elementor-20 .elementor-element.elementor-element-db02fa9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-db02fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Mask-group-1.png");}.elementor-20 .elementor-element.elementor-element-db02fa9{--width:360px;--min-height:360px;}.elementor-20 .elementor-element.elementor-element-80a3a24{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-20 .elementor-element.elementor-element-80a3a24 .elementor-heading-title{font-size:25px;line-height:29px;}.elementor-20 .elementor-element.elementor-element-2abd959{--content-width:401px;--min-height:1900px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-13da586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;text-align:center;}.elementor-20 .elementor-element.elementor-element-13da586.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-13da586 .elementor-heading-title{font-size:25px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-5add841{--width:361px;--min-height:80px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-18a0a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;text-align:center;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-18a0a36.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6683670{--width:310px;--min-height:381px;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-13b9c8f{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-13b9c8f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8900a92{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-20 .elementor-element.elementor-element-8900a92.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-8900a92 .elementor-heading-title{font-size:25px;line-height:27px;}.elementor-20 .elementor-element.elementor-element-d81d032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-7cc1948{--width:310px;--min-height:403px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-091070e{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-091070e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-a2929da{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;}.elementor-20 .elementor-element.elementor-element-a2929da.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-a2929da .elementor-heading-title{font-size:25px;line-height:27px;}.elementor-20 .elementor-element.elementor-element-1dc5d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-54d6c4e{--width:310px;--min-height:381px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9a2f0d5{width:var( --container-widget-width, 264px );max-width:264px;padding:0px 0px 0px 0px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9a2f0d5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ea9a7e4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;}.elementor-20 .elementor-element.elementor-element-ea9a7e4.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-ea9a7e4 .elementor-heading-title{font-size:25px;line-height:27px;}.elementor-20 .elementor-element.elementor-element-38e1ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-4786761{--width:310px;--min-height:409px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a7b8753{width:var( --container-widget-width, 264px );max-width:264px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-a7b8753.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cb6f2a5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;}.elementor-20 .elementor-element.elementor-element-cb6f2a5 .elementor-heading-title{font-size:25px;line-height:27px;}.elementor-20 .elementor-element.elementor-element-b89b31a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-81668ee{--min-height:112px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-11px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-13a596b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-13a596b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-13a596b .elementor-heading-title{font-size:25px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-58e2ba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-20 .elementor-element.elementor-element-58e2ba5 .elementor-heading-title{font-size:15px;line-height:15px;}.elementor-20 .elementor-element.elementor-element-65aef89{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a9e0db9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;}.elementor-20 .elementor-element.elementor-element-783adff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;}.elementor-20 .elementor-element.elementor-element-a255be7{--min-height:544px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-18c90e6{--e-image-carousel-slides-to-show:1;}.elementor-20 .elementor-element.elementor-element-33a0f7e{--content-width:361px;--min-height:287px;}.elementor-20 .elementor-element.elementor-element-d35bd02{--min-height:231px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-af9b7f5{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-af9b7f5 img{width:74%;}.elementor-20 .elementor-element.elementor-element-ebd6e75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-20 .elementor-element.elementor-element-ebd6e75 .elementor-icon{font-size:86px;}.elementor-20 .elementor-element.elementor-element-ebd6e75 .elementor-icon svg{height:86px;}.elementor-20 .elementor-element.elementor-element-2b9c6b9{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-20 .elementor-element.elementor-element-2b9c6b9 .elementor-icon{font-size:86px;}.elementor-20 .elementor-element.elementor-element-2b9c6b9 .elementor-icon svg{height:86px;}.elementor-20 .elementor-element.elementor-element-2972a65{--container-widget-width:88px;--container-widget-flex-grow:0;width:var( --container-widget-width, 88px );max-width:88px;}.elementor-20 .elementor-element.elementor-element-2972a65 .elementor-icon{font-size:86px;}.elementor-20 .elementor-element.elementor-element-2972a65 .elementor-icon svg{height:86px;}.elementor-20 .elementor-element.elementor-element-97a7cee{--min-height:158px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-3f23d3f{margin:-25px -25px calc(var(--kit-widget-spacing, 0px) + -25px) -25px;--container-widget-width:361px;--container-widget-flex-grow:0;width:var( --container-widget-width, 361px );max-width:361px;text-align:center;}.elementor-20 .elementor-element.elementor-element-3f23d3f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3f23d3f .elementor-heading-title{font-size:25px;line-height:25px;}.elementor-20 .elementor-element.elementor-element-36100b4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;text-align:center;font-size:15px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-36100b4.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-03a081c{--container-widget-width:401px;--container-widget-flex-grow:0;width:var( --container-widget-width, 401px );max-width:401px;}.elementor-20 .elementor-element.elementor-element-03a081c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-03a081c .elementor-button{font-size:13px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 36px 20px 36px;}.elementor-20 .elementor-element.elementor-element-a5180e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;text-align:center;font-size:12px;line-height:17px;}.elementor-20 .elementor-element.elementor-element-a5180e5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-184824c{--content-width:361px;--min-height:44px;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-184824c.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-62306b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-62306b5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-62306b5 .elementor-heading-title{font-size:12px;line-height:26px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-dbf53b8{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-4142741{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-8e5fd4c{--width:381px;}.elementor-20 .elementor-element.elementor-element-f831ad8{--width:381px;}.elementor-20 .elementor-element.elementor-element-a303a3f{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-b16136a{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-83baaed{--width:50%;}.elementor-20 .elementor-element.elementor-element-36f8880{--width:50%;}.elementor-20 .elementor-element.elementor-element-1947c5c{--width:381px;}.elementor-20 .elementor-element.elementor-element-e97cbdd{--width:381px;}.elementor-20 .elementor-element.elementor-element-6c98f61{--width:381px;}.elementor-20 .elementor-element.elementor-element-16ed8e9{--width:381px;}.elementor-20 .elementor-element.elementor-element-3dbe46c{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-1f9f190{--width:500px;}.elementor-20 .elementor-element.elementor-element-b6e47db{--width:412px;}.elementor-20 .elementor-element.elementor-element-b5f7d98{--width:412px;}.elementor-20 .elementor-element.elementor-element-db02fa9{--width:412px;}.elementor-20 .elementor-element.elementor-element-2abd959{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-6683670{--width:308px;}.elementor-20 .elementor-element.elementor-element-7cc1948{--width:308px;}.elementor-20 .elementor-element.elementor-element-54d6c4e{--width:308px;}.elementor-20 .elementor-element.elementor-element-4786761{--width:308px;}.elementor-20 .elementor-element.elementor-element-81668ee{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-33a0f7e{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-d35bd02{--width:50%;}.elementor-20 .elementor-element.elementor-element-97a7cee{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-dbf53b8{--content-width:851px;}.elementor-20 .elementor-element.elementor-element-4142741{--content-width:851px;}.elementor-20 .elementor-element.elementor-element-8e5fd4c{--width:350px;}.elementor-20 .elementor-element.elementor-element-f831ad8{--width:350px;}.elementor-20 .elementor-element.elementor-element-a303a3f{--content-width:851px;}.elementor-20 .elementor-element.elementor-element-b16136a{--content-width:851px;}.elementor-20 .elementor-element.elementor-element-3dbe46c{--content-width:851px;}.elementor-20 .elementor-element.elementor-element-1f9f190{--width:400px;}.elementor-20 .elementor-element.elementor-element-b6e47db{--width:360px;}.elementor-20 .elementor-element.elementor-element-b5f7d98{--width:360px;}.elementor-20 .elementor-element.elementor-element-db02fa9{--width:360px;}}/* Start custom CSS for button, class: .elementor-element-04d25b7 */.btn2 .elementor-button-icon{
  font-size: 45px;
  margin-bottom: -1%;
}

/* Tablet */
@media (max-width: 1024px) {
  .btn2 .elementor-button-icon{
    font-size: 38px;
    margin-bottom: -1%;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .btn2 .elementor-button-icon{
    font-size: 32px;
    margin-bottom: -1%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfbcaad */.btn2 .elementor-button-icon{
  font-size: 45px;
  margin-bottom: -1%;
}

/* Tablet */
@media (max-width: 1024px) {
  .btn2 .elementor-button-icon{
    font-size: 38px;
    margin-bottom: -1%;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .btn2 .elementor-button-icon{
    font-size: 32px;
    margin-bottom: -1%;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f924889 */.float-img {
  animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4f002 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd89875 */.btn2 .elementor-button-icon{
  font-size: 45px;
  margin-bottom: -1%;
}

/* Tablet */
@media (max-width: 1024px) {
  .btn2 .elementor-button-icon{
    font-size: 38px;
    margin-bottom: -1%;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .btn2 .elementor-button-icon{
    font-size: 32px;
    margin-bottom: -1%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e297c9 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0cbe238 */.btn2 .elementor-button-icon{
  font-size: 45px;
  margin-bottom: -1%;
}

/* Tablet */
@media (max-width: 1024px) {
  .btn2 .elementor-button-icon{
    font-size: 38px;
    margin-bottom: -1%;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .btn2 .elementor-button-icon{
    font-size: 32px;
    margin-bottom: -1%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f9fe2 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2caceae */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80a3a24 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13da586 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8900a92 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2929da */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea9a7e4 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb6f2a5 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a596b */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58e2ba5 */.titulo {
  font-weight: 600;
}

.laranja {
  color: #F7620D;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-18c90e6 */.elementor-20 .elementor-element.elementor-element-18c90e6 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}


/Gradiente/
.elementor-20 .elementor-element.elementor-element-18c90e6::before {
content:"";
pointer-events: none;
width: 100%;
height: 100%;
position: absolute;
z-index:2;
background: linear-gradient(to right, #1B1B1B 0%, transparent 40%, transparent 60%, #1B1B1B 100%);


}
/Configurações das Setas/
.elementor-20 .elementor-element.elementor-element-18c90e6 .elementor-swiper-button-prev{
top: calc(50% - 0px);
left: 360px;
z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-18c90e6 .elementor-swiper-button-next{
top: calc(50% - 0px);
right: 360px;
z-index: 2;
}


/PARA O NOTEBOOK/
@media (max-width: 1400px){


.elementor-20 .elementor-element.elementor-element-18c90e6 .elementor-swiper-button-prev{
top: calc(50% - 0px);
left: 20px;
z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-18c90e6 .elementor-swiper-button-next{
top: calc(50% - 0px);
right: 20px;
z-index: 2;
}

}


/PARA O MOBILE/
@media (max-width: 767px){

.elementor-20 .elementor-element.elementor-element-18c90e6 .elementor-swiper-button-prev{
top: calc(50% - 0px);
left: 10px;
z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-18c90e6 .elementor-swiper-button-next{
top: calc(50% - 0px);
right: 10px;
z-index: 2;
}

.elementor-20 .elementor-element.elementor-element-18c90e6 .swiper-slide{
overflow: visible !important;
}


.elementor-arrows-position-outside .swiper-container {
width: 100%;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03a081c */.btn2 .elementor-button-icon{
  font-size: 45px;
  margin-bottom: -1%;
}

/* Tablet */
@media (max-width: 1024px) {
  .btn2 .elementor-button-icon{
    font-size: 38px;
    margin-bottom: -1%;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .btn2 .elementor-button-icon{
    font-size: 32px;
    margin-bottom: -1%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Regular.eot');
	src: url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Regular.woff2') format('woff2'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Regular.woff') format('woff'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Regular.ttf') format('truetype'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Regular.svg#Aeonik') format('svg');
}
@font-face {
	font-family: 'Aeonik';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Bold.eot');
	src: url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Bold.woff2') format('woff2'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Bold.woff') format('woff'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Bold.ttf') format('truetype'),
		url('https://andrepinheiroimoveis.com/wp-content/uploads/2025/11/Aeonik-Bold.svg#Aeonik') format('svg');
}
/* End Custom Fonts CSS */