.elementor-12 .elementor-element.elementor-element-58f9ac15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:var(--padding-top-secoes);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-7b88d609{z-index:1;}.elementor-12 .elementor-element.elementor-element-7b88d609 img{width:250px;}.elementor-12 .elementor-element.elementor-element-530fad7a{--display:flex;--min-height:750px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-530fad7a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-530fad7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliveresidence.com.br/wp-content/uploads/2025/06/Imagem2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-224736a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:15rem;--padding-bottom:15rem;--padding-left:var(--padding-right-secoes);--padding-right:var(--padding-left-secoes);}.elementor-12 .elementor-element.elementor-element-224736a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-224736a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3E8;background-image:url("https://oliveresidence.com.br/wp-content/uploads/2025/06/Hero-L-Imagem.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-20a20e2f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-59d3a256{text-align:center;}.elementor-12 .elementor-element.elementor-element-59d3a256 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-fonte-h1);font-weight:700;line-height:var(--titulo-line-height);color:#C79C32;}.elementor-12 .elementor-element.elementor-element-19ee8aba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-subtitulo);font-weight:400;line-height:var(--descricao-line-height);color:#C79C32;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-3c75bc3 .elementor-button{background-color:#C9A44D00;font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:500;text-transform:uppercase;fill:#C79C32;color:#C79C32;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) 0 var(--padding-top-bottom-botoes) 0;}.elementor-12 .elementor-element.elementor-element-3c75bc3 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C79C32;}.elementor-12 .elementor-element.elementor-element-6e7100a9{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4945f242{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;bottom:0px;}.elementor-12 .elementor-element.elementor-element-169332d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:9.6rem;--padding-bottom:9.6rem;--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-15344f7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-12 .elementor-element.elementor-element-5c61873f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-h2);font-weight:600;line-height:var(--titulo-line-height);color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-203d9408 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-2271075c .elementor-button{background-color:#C9A44D00;font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:500;text-transform:uppercase;fill:#C79C32;color:#C79C32;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) 0 var(--padding-top-bottom-botoes) 0;}.elementor-12 .elementor-element.elementor-element-2271075c > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C79C32;}.elementor-12 .elementor-element.elementor-element-287c590e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-254a2985 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-7974c62{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42c4643{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;bottom:0px;}.elementor-12 .elementor-element.elementor-element-5a98e44{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-1d7f0422{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-cc9f0f1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-fonte-h3);font-weight:700;line-height:var(--titulo-line-height);color:#08200E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-icon i{color:#182E05;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-icon svg{fill:#182E05;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-4ef0ce71{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-4ef0ce71 .elementor-icon-list-text{color:#182E05;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-186a86ff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-72b958ee{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-254a7067{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-12 .elementor-element.elementor-element-30ddd78d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-fonte-h3);font-weight:700;line-height:var(--titulo-line-height);color:#08200E;}.elementor-12 .elementor-element.elementor-element-66599e4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-3083a331 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-1c68a01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:700;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-347945c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-650428a8{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-50934b34{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-183f15e6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-fonte-h2);font-weight:700;line-height:var(--titulo-line-height);color:#08200E;}.elementor-12 .elementor-element.elementor-element-247edaf0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-29af8a68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-5c468a0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-4491fd57{--display:flex;--min-height:330px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4491fd57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4491fd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliveresidence.com.br/wp-content/uploads/2025/06/Frame-184-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2cd7b91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-2cd7b91:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2cd7b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-70f46717{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-39cabf35{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C572054;--border-color:#3C572054;--border-radius:0px 0px 0px 0px;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-466740a3{text-align:center;}.elementor-12 .elementor-element.elementor-element-466740a3 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:var(--tamanho-fonte-h4);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-4596ebf1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C572054;--border-color:#3C572054;--border-radius:0px 0px 0px 0px;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-676185c8{text-align:center;}.elementor-12 .elementor-element.elementor-element-676185c8 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:var(--tamanho-fonte-h4);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-5be9a9ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C572054;--border-color:#3C572054;--border-radius:0px 0px 0px 0px;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-62974b96{text-align:center;}.elementor-12 .elementor-element.elementor-element-62974b96 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:var(--tamanho-fonte-h4);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-29ce1f10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C572054;--border-color:#3C572054;--border-radius:0px 0px 0px 0px;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-64ed8ff{text-align:center;}.elementor-12 .elementor-element.elementor-element-64ed8ff .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:var(--tamanho-fonte-h4);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-51536569{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C572054;--border-color:#3C572054;--border-radius:0px 0px 0px 0px;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-ee676b6{text-align:center;}.elementor-12 .elementor-element.elementor-element-ee676b6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:var(--tamanho-fonte-h4);font-weight:400;line-height:var(--descricao-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-4728d9f1 .elementor-button{background-color:#C9A44D00;font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:500;text-transform:uppercase;fill:#3C5720;color:#3C5720;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) 0 var(--padding-top-bottom-botoes) 0;}.elementor-12 .elementor-element.elementor-element-4728d9f1 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#3C5720;}.elementor-12 .elementor-element.elementor-element-63313255{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-63313255:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-63313255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-14e59a9b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1493b435 .elementor-button{background-color:#C9A44D00;font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:500;text-transform:uppercase;fill:#3C5720;color:#3C5720;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) 0 var(--padding-top-bottom-botoes) 0;}.elementor-12 .elementor-element.elementor-element-1493b435 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#3C5720;}.elementor-12 .elementor-element.elementor-element-2a0152bb{--display:flex;--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-2a0152bb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a0152bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08200E;}.elementor-12 .elementor-element.elementor-element-242a6fb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-12 .elementor-element.elementor-element-7b2d1eb4 img{width:150px;}.elementor-12 .elementor-element.elementor-element-1f4ec4b1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-fonte-h2);font-weight:700;line-height:var(--titulo-line-height);color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-6ed842ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-9e835af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-86f1485 .elementor-button{background-color:#C9A44D00;font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:500;text-transform:uppercase;fill:#C79C32;color:#C79C32;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) 0 var(--padding-top-bottom-botoes) 0;}.elementor-12 .elementor-element.elementor-element-86f1485 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C79C32;}.elementor-12 .elementor-element.elementor-element-834b25b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-210fe51c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-78c917cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-78c917cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78c917cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08200E;}.elementor-12 .elementor-element.elementor-element-6f4ef714{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0 0 0 0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f4ef714:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f4ef714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4e024f21{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:04rem;--padding-bottom:04rem;--padding-left:04rem;--padding-right:04rem;}.elementor-12 .elementor-element.elementor-element-4e024f21:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4e024f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-1e200f8b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-fonte-h5);font-weight:700;line-height:var(--titulo-line-height);color:#182E05;}.elementor-12 .elementor-element.elementor-element-31597041 .elementor-button{background-color:#C9A44D00;font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:500;text-transform:uppercase;fill:#2B3D1A;color:#2B3D1A;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) 0 var(--padding-top-bottom-botoes) 0;}.elementor-12 .elementor-element.elementor-element-31597041 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2B3D1A;}.elementor-12 .elementor-element.elementor-element-2522006{--display:flex;--min-height:470px;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2522006:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2522006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;background-image:url("https://oliveresidence.com.br/wp-content/uploads/2025/06/Frame-249.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-74446dba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-74446dba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-74446dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08200E;background-image:url("https://oliveresidence.com.br/wp-content/uploads/2025/06/Hero-B-Imagem.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6cb18178{z-index:1;}.elementor-12 .elementor-element.elementor-element-6cb18178 img{width:250px;}.elementor-12 .elementor-element.elementor-element-2ee7c039{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2cbffdc1{text-align:center;}.elementor-12 .elementor-element.elementor-element-2cbffdc1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--tamanho-fonte-h1);font-weight:500;line-height:var(--titulo-line-height);color:#F8F3E8;}.elementor-12 .elementor-element.elementor-element-1f0e494b .elementor-button{background-color:#C9A44D00;font-family:"Cormorant Garamond", Sans-serif;font-size:4rem;font-weight:500;text-transform:uppercase;fill:#C79C32;color:#C79C32;border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) 0 var(--padding-top-bottom-botoes) 0;}.elementor-12 .elementor-element.elementor-element-1f0e494b > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C79C32;}.elementor-12 .elementor-element.elementor-element-430769ce img{width:150px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-6e7100a9{--width:100%;}.elementor-12 .elementor-element.elementor-element-4945f242{--content-width:150px;}.elementor-12 .elementor-element.elementor-element-169332d8{--content-width:var(--tamanho-secao);}.elementor-12 .elementor-element.elementor-element-15344f7c{--width:35%;}.elementor-12 .elementor-element.elementor-element-287c590e{--width:65%;}.elementor-12 .elementor-element.elementor-element-7974c62{--width:100%;}.elementor-12 .elementor-element.elementor-element-42c4643{--content-width:150px;}.elementor-12 .elementor-element.elementor-element-5a98e44{--content-width:var(--tamanho-secao);}.elementor-12 .elementor-element.elementor-element-1d7f0422{--width:50%;}.elementor-12 .elementor-element.elementor-element-186a86ff{--width:50%;}.elementor-12 .elementor-element.elementor-element-72b958ee{--content-width:var(--tamanho-secao);}.elementor-12 .elementor-element.elementor-element-254a7067{--width:50%;}.elementor-12 .elementor-element.elementor-element-347945c3{--width:50%;}.elementor-12 .elementor-element.elementor-element-650428a8{--content-width:var(--tamanho-secao);}.elementor-12 .elementor-element.elementor-element-50934b34{--width:50%;}.elementor-12 .elementor-element.elementor-element-4491fd57{--width:50%;}.elementor-12 .elementor-element.elementor-element-2cd7b91{--content-width:var(--tamanho-secao);}.elementor-12 .elementor-element.elementor-element-39cabf35{--width:100%;}.elementor-12 .elementor-element.elementor-element-4596ebf1{--width:100%;}.elementor-12 .elementor-element.elementor-element-29ce1f10{--width:100%;}.elementor-12 .elementor-element.elementor-element-51536569{--width:100%;}.elementor-12 .elementor-element.elementor-element-2a0152bb{--content-width:var(--tamanho-secao);}.elementor-12 .elementor-element.elementor-element-242a6fb4{--width:50%;}.elementor-12 .elementor-element.elementor-element-834b25b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-15344f7c{--width:40%;}.elementor-12 .elementor-element.elementor-element-287c590e{--width:60%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-169332d8{--justify-content:center;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-15344f7c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-287c590e{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5a98e44{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-1d7f0422{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-72b958ee{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-254a7067{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-650428a8{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-50934b34{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2cd7b91{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-4728d9f1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-63313255{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-2a0152bb{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-242a6fb4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-78c917cd{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-2522006{--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-74446dba{--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-6cb18178 img{width:200px;}.elementor-12 .elementor-element.elementor-element-2ee7c039{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-1f0e494b .elementor-button{font-size:3rem;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7b88d609 img{width:180px;}.elementor-12 .elementor-element.elementor-element-530fad7a{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-224736a1{--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-20a20e2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-19ee8aba{text-align:center;}.elementor-12 .elementor-element.elementor-element-19ee8aba .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-6e7100a9{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-4945f242{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-169332d8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-15344f7c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-203d9408 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-2271075c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2271075c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-42c4643{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-5a98e44{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-1d7f0422{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-72b958ee{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-254a7067{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-66599e4f .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-3083a331 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-1c68a01 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-347945c3{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-650428a8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-50934b34{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-247edaf0 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-29af8a68 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-5c468a0f .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-2cd7b91{--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;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-70f46717{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-466740a3 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-676185c8 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-62974b96 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-64ed8ff .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-ee676b6 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-4728d9f1{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-63313255{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:02rem;--padding-bottom:var(--padding-bottom-secoes);--padding-left:0;--padding-right:0;}.elementor-12 .elementor-element.elementor-element-14e59a9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1493b435{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2a0152bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-242a6fb4{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-6ed842ce .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-9e835af .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-12 .elementor-element.elementor-element-86f1485{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-78c917cd{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-12 .elementor-element.elementor-element-6f4ef714{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-4e024f21{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-1e200f8b{text-align:center;}.elementor-12 .elementor-element.elementor-element-31597041{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-2522006{--min-height:250px;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-74446dba{--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:02rem;--padding-right:02rem;}.elementor-12 .elementor-element.elementor-element-6cb18178 img{width:180px;}.elementor-12 .elementor-element.elementor-element-2ee7c039{--padding-top:07.5rem;--padding-bottom:07.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12 .elementor-element.elementor-element-2cbffdc1{text-align:center;}.elementor-12 .elementor-element.elementor-element-2cbffdc1 .elementor-heading-title{font-size:3rem;}.elementor-12 .elementor-element.elementor-element-1f0e494b{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-1f0e494b .elementor-button{font-size:2rem;}}/* Start custom CSS for container, class: .elementor-element-58f9ac15 */.elementor-12 .elementor-element.elementor-element-58f9ac15:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-58f9ac15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFF 0%, #E7E4D4 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169332d8 */.elementor-12 .elementor-element.elementor-element-169332d8 {
    background: linear-gradient(
        90deg,
        #08200E calc(50% - 75px),
        #2B3D1A 0%
    )
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-169332d8 {
        background: linear-gradient(
            00deg,
            #08200E calc(50% + 140px),
            #2B3D1A 0%
        )
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7974c62 */.elementor-12 .elementor-element.elementor-element-7974c62 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a98e44 */.elementor-12 .elementor-element.elementor-element-5a98e44 {
    background: linear-gradient(90deg, #E7E4D4 calc(50% - 75px), #F8F3E8 0%);
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-5a98e44 {
        background: linear-gradient(0deg, #F8F3E8 calc(50% + 100px), #E7E4D4 0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b958ee */.elementor-12 .elementor-element.elementor-element-72b958ee {
    background: linear-gradient(270deg, #E7E4D4 calc(50% - 70px), #F8F3E8 0%);
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-72b958ee {
        background: linear-gradient(0deg, #F8F3E8 calc(50% + 175px), #E7E4D4 0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650428a8 */.elementor-12 .elementor-element.elementor-element-650428a8 {
    background: linear-gradient(90deg, #E7E4D4 calc(50% - 75px), #F8F3E8 0%);
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-650428a8 {
        background: linear-gradient(0deg, #F8F3E8 calc(50% + 150px), #E7E4D4 0%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0152bb */.elementor-12 .elementor-element.elementor-element-2a0152bb {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-2a0152bb::after {
    content: "";
    position: absolute;
    z-index: 0;
    background-color: #2B3D1A;
    height: 515px;
    width: calc(50% - 60px);
    right: 0;
    top: 50%;
    bottom: 0;
    transform: translateY(-50%);
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-2a0152bb::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS *//* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O DESKTOP*/
/* -=-=-=-=-=-=-=-=-=- */

:root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 6.4rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 6.4rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 16px;
    
    /* CARDS PROCESSOS */
    --padding-top-card: 4rem;
    --padding-right-card: 4rem;
    --padding-bottom-card: 4rem;
    --padding-left-card: 4rem;
    --number-color-card: white;
    --font-family-card: 'Inter', Sans-serif;
    --font-size-card: 2rem;
    --width-card: 50px;
    --height-card: 50px;
    --bgcolor-card: grey;
    
     
    /* TÍTULOS */
    --tamanho-fonte-h1: 10rem;
    --tamanho-fonte-h2: 4.4rem;
    --tamanho-fonte-h3: 5.6rem;
    --tamanho-fonte-h4: 2.4rem;
    --tamanho-fonte-h5: 5.6rem;
    --tamanho-fonte-h6: 2rem;
    --titulo-line-height: 1.2em;
    --font-family-h1: 'Cormorant Garamond';
    
    /* SUBTÍTULO */
    --tamanho-fonte-subtitulo: 2.4rem;
    
    /* DESCRIÇÃO */
    --tamanho-fonte-descricao: 1.8rem;
    --descricao-line-height: 1.4em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 0.6rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 2.6rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* PORTFOLIO */
    --max-height-imagem-portflio: 250px;
        
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.6rem;
    
    /* CARDS FEEDBACKS */
    --padding-top-cards: 3rem;
    --padding-right-cards: 3rem;
    --padding-bottom-cards: 3rem;
    --padding-left-cards: 3rem;

    --border-radius-top-cards: 3.2rem;
    --border-radius-right-cards: 3.2rem;
    --border-radius-bottom-cards: 3.2rem;
    --border-radius-left-cards: 3.2rem;
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O TABLET */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 1024px){
    :root{
        /* GERAL SEÇÕES */
        --padding-top-secoes: 5rem;
        --padding-right-secoes: 2rem;
        --padding-bottom-secoes: 5rem;
        --padding-left-secoes: 2rem;
        
        /* TÍTUOS */
        --tamanho-fonte-h1: 6rem;
        --tamanho-fonte-h2: 3rem;
        --tamanho-fonte-h3: 3rem;
        --tamanho-fonte-h4: 2.4rem;
        --tamanho-fonte-h5: 3rem;
        --tamanho-fonte-h6: 2rem;
        
        /* SUBTÍTULO */
        --tamanho-fonte-subtitulo: 1.6rem;
        
        /* DESCRIÇÃO */
        --tamanho-fonte-descricao: 1.6rem;
        --descricao-line-height: 1.4em;
        
        /* BOTÕES DA PÁGINA */
        --borda-padrao-botoes: 100px;
        --padding-top-bottom-botoes: 1.5rem;
        --padding-left-right-botoes: 4rem;
        --tamanho-texto-botoes: 1.8rem;
        
        /* SEÇÃO DE BENEFÍCIOS */
        --max-height-imagem: 60px;
    } 
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O MOBILE */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 767px){
    :root{
        /* GERAL SEÇÕES */
        --padding-top-secoes: 5rem;
        --padding-right-secoes: 2rem;
        --padding-bottom-secoes: 5rem;
        --padding-left-secoes: 2rem;
        
        /* TÍTUOS */
        --tamanho-fonte-h1: 3.5rem;
        --tamanho-fonte-h2: 3.5rem;
        --tamanho-fonte-h3: 3.5rem;
        --tamanho-fonte-h4: 2rem;
        --tamanho-fonte-h5: 3rem;
        --tamanho-fonte-h6: 2rem;
        
        /* SUBTÍTULO */
        --tamanho-fonte-subtitulo: 1.6rem;
        
        /* DESCRIÇÃO */
        --tamanho-fonte-descricao: 1.6rem;
        --descricao-line-height: 1.4em;
        
        /* BOTÕES DA PÁGINA */
        --borda-padrao-botoes: 100px;
        --padding-top-bottom-botoes: 1.5rem;
        --padding-left-right-botoes: 4rem;
        --tamanho-texto-botoes: 1.8rem;
        
        /* SEÇÃO DE BENEFÍCIOS */
        --max-height-imagem: 60px;
    } 
}

html{
    font-size: 62.5%;
}

body{
    font-size: 1.6rem;
}

textarea{
    resize: none;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DO RODAPÉ */
/* -=-=-=-=-=-=-=-=-=- */

.rodape p,
.rodape span {
    color: var(--rodape-font-color) !important;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DE FONTES DO SITE */
/* -=-=-=-=-=-=-=-=-=- */

.h1-fonte-padrao h1{
    font-family: 'Cormorant Garamond', Sans-serif !important;
}

.h2-fonte-padrao h2{
    font-family: 'Cormorant Garamond', Sans-serif !important;
}

.h3-fonte-padrao h3{
    font-family: 'Montserrat', Sans-serif !important;
}

.h4-fonte-padrao h4{
    font-family: 'Cormorant Garamond', Sans-serif !important;
}

.h5-fonte-padrao h5{
    font-family: 'Montserrat', Sans-serif !important;
}

.h6-fonte-padrao h6{
    font-family: 'Montserrat', Sans-serif !important;
}

.p-fonte-padrao p, .p-fonte-padrao li, .p-fonte-padrao span{
    font-family: 'Inter', Sans-serif !important;
}/* End custom CSS */