.elementor-39 .elementor-element.elementor-element-6f103b75{--display:flex;--position:fixed;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;top:20px;--z-index:9;}.elementor-39 .elementor-element.elementor-element-6f103b75:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6f103b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-6f103b75{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-6f103b75{right:0px;}.elementor-39 .elementor-element.elementor-element-644fa5b1{--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:space-between;--align-items:center;}.elementor-39 .elementor-element.elementor-element-5f4a84e6{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.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-39 .elementor-element.elementor-element-2b116014 img{width:170px;}.elementor-39 .elementor-element.elementor-element-6f8aa6e4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:8px;}.elementor-39 .elementor-element.elementor-element-3c5f16e4 img{width:50px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-71393909 .elementor-menu-toggle{margin-left:auto;background-color:#1C2B3A;}.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;font-weight:500;letter-spacing:-0.01em;}.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu--main .elementor-item:focus{color:#3C3733;fill:#3C3733;}.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#AE8247;}.elementor-39 .elementor-element.elementor-element-71393909{--e-nav-menu-horizontal-menu-item-margin:calc( 40px / 2 );}.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:40px;}.elementor-39 .elementor-element.elementor-element-71393909 div.elementor-menu-toggle{color:#FCFCFC;}.elementor-39 .elementor-element.elementor-element-71393909 div.elementor-menu-toggle svg{fill:#FCFCFC;}.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-39 .elementor-element.elementor-element-1f565b00 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-1f565b00 .elementor-button:focus{background-color:#FFFFFF;color:#3C3733;}.elementor-39 .elementor-element.elementor-element-1f565b00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-1f565b00 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-39 .elementor-element.elementor-element-1f565b00 .elementor-button{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1f565b00 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-1f565b00 .elementor-button:focus svg{fill:#3C3733;}.elementor-39 .elementor-element.elementor-element-341bc541{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-22eff05e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-39 .elementor-element.elementor-element-63469080{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:080px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-d65adb7{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.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-39 .elementor-element.elementor-element-1b1af87a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.8rem;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-3730531d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-3730531d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:62px;font-weight:500;line-height:1.2em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-683eeb44{--display:flex;}.elementor-39 .elementor-element.elementor-element-1cc6401a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-61b44748{width:var( --container-widget-width, 498px );max-width:498px;--container-widget-width:498px;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#EEECE7;}.elementor-39 .elementor-element.elementor-element-61b44748 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-2aed728a{--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;}.elementor-39 .elementor-element.elementor-element-1ad43b79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-1ad43b79 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-39 .elementor-element.elementor-element-1ad43b79 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-8874f8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-8874f8b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-39 .elementor-element.elementor-element-8874f8b .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-7a459c69{--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:space-between;--padding-top:0130px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-7a459c69:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7a459c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3733;background-image:url("https://marcenariacasagrande.com.br/wp-content/uploads/2026/05/bg-hero-01.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-7ccc689f{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-7ccc689f:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7ccc689f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marcenariacasagrande.com.br/wp-content/uploads/2026/05/img-banner-01-casa-1024x1024-1.avif");background-position:center center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-2e495308{--display:flex;--position:absolute;--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;--border-radius:24px 24px 24px 24px;bottom:64px;--z-index:5;}.elementor-39 .elementor-element.elementor-element-2e495308:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-2e495308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-2e495308{right:48px;}body.rtl .elementor-39 .elementor-element.elementor-element-2e495308{left:48px;}.elementor-39 .elementor-element.elementor-element-622c8335{--e-rating-icon-font-size:16px;--e-rating-gap:13px;--e-rating-icon-marked-color:#AE8247;}.elementor-39 .elementor-element.elementor-element-16e5bb41{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-0.1px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-16e5bb41 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-16fbbe2c{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#AE82474D;--border-color:#AE82474D;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-4f6ad765 img{width:50px;height:50px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDAD9;border-radius:999px 999px 999px 999px;}.elementor-39 .elementor-element.elementor-element-6e8c43db{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:-0.1px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-6e8c43db p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-10dd785c{--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;--z-index:3;}.elementor-39 .elementor-element.elementor-element-2c363d1b{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-3a0a4a45{--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:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-2f251acb{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-44979b85 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-65fce1db{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-9f15c4a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-4eaa0cb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-4f522381 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-55e77dc2{--display:flex;}.elementor-39 .elementor-element.elementor-element-3a7627a2{--display:flex;}.elementor-39 .elementor-element.elementor-element-693116f img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-49b4188e{--display:flex;}.elementor-39 .elementor-element.elementor-element-bb8c329 img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-7a1763c{--display:flex;}.elementor-39 .elementor-element.elementor-element-0c0fbe8 img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-626a5eb5{--display:flex;}.elementor-39 .elementor-element.elementor-element-13e7c21 img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-292280b8{--display:flex;}.elementor-39 .elementor-element.elementor-element-9b9c0d7 img{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-7ae462ec{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-39 .elementor-element.elementor-element-7ae462ec .swiper-slide ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF80;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-39 .elementor-element.elementor-element-6a5a082f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-40c07070{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:end;border-style:none;--border-style:none;}.elementor-39 .elementor-element.elementor-element-66bec3c0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-5cada244 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:300;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-454182d6{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-39 .elementor-element.elementor-element-4107dc48{text-align:start;}.elementor-39 .elementor-element.elementor-element-4107dc48 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:-0.2px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-205f85e1{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-52b72674{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-96ed084 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:300;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-2b4ab454{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-39 .elementor-element.elementor-element-466f84ef{text-align:start;}.elementor-39 .elementor-element.elementor-element-466f84ef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:-0.2px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-b7c37ae{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-466d72e0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-454bbbe9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:300;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-dc0359f{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-39 .elementor-element.elementor-element-75600fd8{text-align:start;}.elementor-39 .elementor-element.elementor-element-75600fd8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:-0.2px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-291879d3{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-864e5fa{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-381b4cf6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:72px;font-weight:300;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-599455c8{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-39 .elementor-element.elementor-element-58da954b{text-align:start;}.elementor-39 .elementor-element.elementor-element-58da954b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:-0.2px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-58f32b9f{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-73cf00a5{--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;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-5325d93d{--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;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-4f33aaf7{--display:flex;}.elementor-39 .elementor-element.elementor-element-6d89b5e4{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-353d5887 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-3e5c58df{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3e6c82c7{text-align:center;}.elementor-39 .elementor-element.elementor-element-3e6c82c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-61db137{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-61db137 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-64d6a2b1{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-39 .elementor-element.elementor-element-76813e40{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-39 .elementor-element.elementor-element-76813e40:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-76813e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE5DB;}.elementor-39 .elementor-element.elementor-element-76813e40.e-con{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-5b065afa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-1b84fad3 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-6d6a354c img{width:100%;height:100%;object-fit:fill;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-53c71d6d img{height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-398c252e img{height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-67ccd71d img{height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-50bba5ab img{height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-64421305{--display:flex;}.elementor-39 .elementor-element.elementor-element-1c6f1396{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-6ecabdc5{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-6ecabdc5 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-6ba9649c{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-b1373f4{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-b1373f4 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-4d48497d{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-7ca983bf{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-7ca983bf p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-7b1ee113{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-71e3534c{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-71e3534c p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-419fe9a9{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-21cfe514{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-21cfe514 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-47c4e74c{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-53e28f2e{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-53e28f2e p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-6e69724d{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#2E1A0E;--n-accordion-icon-size:15px;}.elementor-39 .elementor-element.elementor-element-6e69724d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9CEBF;}.elementor-39 .elementor-element.elementor-element-6e69724d {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-39 .elementor-element.elementor-element-6e69724d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:500;line-height:1.4em;letter-spacing:-0.2px;}:where( .elementor-39 .elementor-element.elementor-element-6e69724d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9CEBF;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-7370aecd{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-6ac22483{--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;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-406ebbd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-9339e93{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-7f97c4b8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-2fca4fe1{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-68d1ce6f{width:var( --container-widget-width, 517px );max-width:517px;--container-widget-width:517px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-68d1ce6f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-723e724b{width:var( --container-widget-width, 353px );max-width:353px;--container-widget-width:353px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-723e724b p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-4b546de1{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-39 .elementor-element.elementor-element-5161e469{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-39 .elementor-element.elementor-element-73946edb{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-73946edb:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-73946edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-4c6d29a1{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-4c6d29a1 img{height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-27cdfe15{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.45;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-27cdfe15::before, .elementor-39 .elementor-element.elementor-element-27cdfe15 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-27cdfe15 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-27cdfe15 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-27cdfe15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-27cdfe15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marcenariacasagrande.com.br/wp-content/uploads/2026/05/bg-wood-white.avif");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-27cdfe15.e-con{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-4efdf000{--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:80px;}.elementor-39 .elementor-element.elementor-element-6ce8bd2d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-3bdda73a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-505e33d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-123aefe{text-align:start;}.elementor-39 .elementor-element.elementor-element-123aefe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-4d010d60{--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-39 .elementor-element.elementor-element-69569f46{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-6c91a746{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-6c91a746{right:0px;}.elementor-39 .elementor-element.elementor-element-6c91a746{top:-3px;}.elementor-39 .elementor-element.elementor-element-6c91a746 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-6c91a746.elementor-view-stacked .elementor-icon{background-color:#101014;}.elementor-39 .elementor-element.elementor-element-6c91a746.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-6c91a746.elementor-view-default .elementor-icon{color:#101014;border-color:#101014;}.elementor-39 .elementor-element.elementor-element-6c91a746.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-6c91a746.elementor-view-default .elementor-icon svg{fill:#101014;}.elementor-39 .elementor-element.elementor-element-6c91a746 .elementor-icon{font-size:24px;}.elementor-39 .elementor-element.elementor-element-6c91a746 .elementor-icon svg{height:24px;}.elementor-39 .elementor-element.elementor-element-49346a8d{width:var( --container-widget-width, 422px );max-width:422px;--container-widget-width:422px;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-0.2px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-49346a8d p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-7a2ad953{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1e819770{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:-0.1px;color:#7B4F2E;}.elementor-39 .elementor-element.elementor-element-1e819770 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-4a6ca753{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-fca4288{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-fca4288:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-fca4288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-3f4c2954{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-3f4c2954 img{height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-7cd5b011{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.45;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-7cd5b011::before, .elementor-39 .elementor-element.elementor-element-7cd5b011 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-7cd5b011 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-7cd5b011 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-7cd5b011 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-7cd5b011 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marcenariacasagrande.com.br/wp-content/uploads/2026/05/bg-wood-white.avif");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-7cd5b011.e-con{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-4a460965{--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:80px;}.elementor-39 .elementor-element.elementor-element-1c4b6f5e{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-11d24c32 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-56342fff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-6d91fbc2{text-align:start;}.elementor-39 .elementor-element.elementor-element-6d91fbc2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-6f72ad9d{--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-39 .elementor-element.elementor-element-2c95e87{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-232f87bc{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-232f87bc{right:0px;}.elementor-39 .elementor-element.elementor-element-232f87bc{top:-3px;}.elementor-39 .elementor-element.elementor-element-232f87bc .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-232f87bc.elementor-view-stacked .elementor-icon{background-color:#101014;}.elementor-39 .elementor-element.elementor-element-232f87bc.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-232f87bc.elementor-view-default .elementor-icon{color:#101014;border-color:#101014;}.elementor-39 .elementor-element.elementor-element-232f87bc.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-232f87bc.elementor-view-default .elementor-icon svg{fill:#101014;}.elementor-39 .elementor-element.elementor-element-232f87bc .elementor-icon{font-size:24px;}.elementor-39 .elementor-element.elementor-element-232f87bc .elementor-icon svg{height:24px;}.elementor-39 .elementor-element.elementor-element-4888c6fa{width:var( --container-widget-width, 422px );max-width:422px;--container-widget-width:422px;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-0.2px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-4888c6fa p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-79ba59a2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-7e9ac975{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:-0.1px;color:#7B4F2E;}.elementor-39 .elementor-element.elementor-element-7e9ac975 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-75d5ba32{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-39 .elementor-element.elementor-element-7cf74255{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-7cf74255:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7cf74255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-2b8ec125{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-2b8ec125 img{height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3ed94fb7{--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:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.45;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-3ed94fb7::before, .elementor-39 .elementor-element.elementor-element-3ed94fb7 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-3ed94fb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-3ed94fb7 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-3ed94fb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-3ed94fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://marcenariacasagrande.com.br/wp-content/uploads/2026/05/bg-wood-white.avif");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-3ed94fb7.e-con{--align-self:stretch;}.elementor-39 .elementor-element.elementor-element-7c4213a1{--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:80px;}.elementor-39 .elementor-element.elementor-element-483da550{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-6a52ebe2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-5481cc66 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-6f1cb12c{text-align:start;}.elementor-39 .elementor-element.elementor-element-6f1cb12c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-9ceb89{--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-39 .elementor-element.elementor-element-7bc36613{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-521a90ef{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-521a90ef{right:0px;}.elementor-39 .elementor-element.elementor-element-521a90ef{top:-3px;}.elementor-39 .elementor-element.elementor-element-521a90ef .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-521a90ef.elementor-view-stacked .elementor-icon{background-color:#101014;}.elementor-39 .elementor-element.elementor-element-521a90ef.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-521a90ef.elementor-view-default .elementor-icon{color:#101014;border-color:#101014;}.elementor-39 .elementor-element.elementor-element-521a90ef.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-521a90ef.elementor-view-default .elementor-icon svg{fill:#101014;}.elementor-39 .elementor-element.elementor-element-521a90ef .elementor-icon{font-size:24px;}.elementor-39 .elementor-element.elementor-element-521a90ef .elementor-icon svg{height:24px;}.elementor-39 .elementor-element.elementor-element-17a537e0{width:var( --container-widget-width, 422px );max-width:422px;--container-widget-width:422px;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:-0.2px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-17a537e0 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-1fd3007b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-62f004c8{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;letter-spacing:-0.1px;color:#7B4F2E;}.elementor-39 .elementor-element.elementor-element-62f004c8 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-26827d95{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-26827d95:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-26827d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3733;background-image:url("https://marcenariacasagrande.com.br/wp-content/uploads/2026/05/bg-h-2.avif");background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-67bd6928{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-3a9c16a2{--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;}.elementor-39 .elementor-element.elementor-element-3ecce485{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-60a9efd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#C49A6C;}.elementor-39 .elementor-element.elementor-element-36a4a734{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-6a493215{text-align:center;}.elementor-39 .elementor-element.elementor-element-6a493215 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:500;line-height:1.1em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-ee79a78{width:var( --container-widget-width, 596px );max-width:596px;--container-widget-width:596px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#E8DDD0;}.elementor-39 .elementor-element.elementor-element-ee79a78 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-4983afde{--display:flex;--min-height:300px;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6771bb7e{--display:flex;--min-height:300px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-6771bb7e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6771bb7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-39 .elementor-element.elementor-element-114ceaad{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-555ed0aa{--e-rating-gap:4px;--e-rating-icon-marked-color:#AE8247;}.elementor-39 .elementor-element.elementor-element-1ef1cd87{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#F0EAE0;}.elementor-39 .elementor-element.elementor-element-1ef1cd87 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-17da0663{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-c10724c img{width:50px;height:50px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDAD9;border-radius:999px 999px 999px 999px;}.elementor-39 .elementor-element.elementor-element-374ee811{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#C49A6C;}.elementor-39 .elementor-element.elementor-element-374ee811 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-40f2a27e{--display:flex;--min-height:300px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-40f2a27e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-40f2a27e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9ECF2;}.elementor-39 .elementor-element.elementor-element-413e5c83{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-79035a86{--e-rating-gap:4px;--e-rating-icon-marked-color:#AE8247;}.elementor-39 .elementor-element.elementor-element-69e41472{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#F0EAE0;}.elementor-39 .elementor-element.elementor-element-69e41472 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-7658f84f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2500c7c5 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDAD9;border-radius:999px 999px 999px 999px;}.elementor-39 .elementor-element.elementor-element-4d1d7469{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#C49A6C;}.elementor-39 .elementor-element.elementor-element-4d1d7469 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-6623ec2b{--display:flex;--min-height:300px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-6623ec2b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6623ec2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-39 .elementor-element.elementor-element-43f9998a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-38fe388a{--e-rating-gap:4px;--e-rating-icon-marked-color:#AE8247;}.elementor-39 .elementor-element.elementor-element-3237a5dd{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#F0EAE0;}.elementor-39 .elementor-element.elementor-element-3237a5dd p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-e116dfa{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-7d901530 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDAD9;border-radius:999px 999px 999px 999px;}.elementor-39 .elementor-element.elementor-element-7c30f8b9{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#C49A6C;}.elementor-39 .elementor-element.elementor-element-7c30f8b9 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-ab95c03{--display:flex;--min-height:300px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-ab95c03:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ab95c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9ECF2;}.elementor-39 .elementor-element.elementor-element-61f96d48{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-3f80995f{--e-rating-gap:4px;--e-rating-icon-marked-color:#AE8247;}.elementor-39 .elementor-element.elementor-element-4f2f168b{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#F0EAE0;}.elementor-39 .elementor-element.elementor-element-4f2f168b p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-729d0ab9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-102e5f9 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDAD9;border-radius:999px 999px 999px 999px;}.elementor-39 .elementor-element.elementor-element-38ca29e3{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#C49A6C;}.elementor-39 .elementor-element.elementor-element-38ca29e3 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-16eeeca4{--display:flex;--min-height:300px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-16eeeca4:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-16eeeca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-39 .elementor-element.elementor-element-7dfbffe7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-33adddfb{--e-rating-gap:4px;--e-rating-icon-marked-color:#AE8247;}.elementor-39 .elementor-element.elementor-element-7a6987bb{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#F0EAE0;}.elementor-39 .elementor-element.elementor-element-7a6987bb p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-2dc8fb22{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-160e5c20 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDAD9;border-radius:999px 999px 999px 999px;}.elementor-39 .elementor-element.elementor-element-6fddd75d{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#C49A6C;}.elementor-39 .elementor-element.elementor-element-6fddd75d p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-695b06e3{--display:flex;--min-height:300px;--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-695b06e3:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-695b06e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9ECF2;}.elementor-39 .elementor-element.elementor-element-167712fe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-81154cb{--e-rating-gap:4px;--e-rating-icon-marked-color:#AE8247;}.elementor-39 .elementor-element.elementor-element-2dfdda19{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#F0EAE0;}.elementor-39 .elementor-element.elementor-element-2dfdda19 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-5235a93f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-589adc45 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDAD9;border-radius:999px 999px 999px 999px;}.elementor-39 .elementor-element.elementor-element-3032a79e{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:-0.1px;color:#C49A6C;}.elementor-39 .elementor-element.elementor-element-3032a79e p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-cbac13a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:24px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-39 .elementor-element.elementor-element-cbac13a .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-139d5a5d{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-39 .elementor-element.elementor-element-2f790106{--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:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-39 .elementor-element.elementor-element-62d749d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-39 .elementor-element.elementor-element-3196ae96{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-5df47c93 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-441242ae{--display:flex;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-7c3bc87a{text-align:start;}.elementor-39 .elementor-element.elementor-element-7c3bc87a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:52px;font-weight:500;line-height:1.1em;letter-spacing:-0.8px;color:#2E1A0E;}.elementor-39 .elementor-element.elementor-element-144f550f{width:var( --container-widget-width, 546px );max-width:546px;--container-widget-width:546px;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-0.3px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-144f550f p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-19fe470e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-19fe470e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39 .elementor-element.elementor-element-19fe470e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-39 .elementor-element.elementor-element-19fe470e .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-7c737453{--display:flex;}.elementor-39 .elementor-element.elementor-element-3c3338e4{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-6e3cd6cb{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-6e3cd6cb p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-4a7d7617{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-2f220059{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-2f220059 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-a9fed92{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-6ff3591e{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-6ff3591e p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-245dd7b6{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-39 .elementor-element.elementor-element-2269f1a6{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-2269f1a6 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-4604542b{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-43cc3027{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-43cc3027 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-1240c42e{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-7efa0778{width:100%;max-width:100%;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.1px;color:#7A6A52;}.elementor-39 .elementor-element.elementor-element-7efa0778 p{margin-block-end:0px;}.elementor-39 .elementor-element.elementor-element-7d10fe78{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#2E1A0E;--n-accordion-icon-size:15px;}:where( .elementor-39 .elementor-element.elementor-element-7d10fe78 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FAF8F4;border-style:solid;border-width:0px 1px 1px 1px;border-color:#D9CEBF;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-right:24px;--padding-bottom:0px;--padding-left:0px;}.elementor-39 .elementor-element.elementor-element-7d10fe78 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9CEBF;}.elementor-39 .elementor-element.elementor-element-7d10fe78 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9CEBF;}.elementor-39 .elementor-element.elementor-element-7d10fe78 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-39 .elementor-element.elementor-element-7d10fe78 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:500;letter-spacing:-0.2px;}.elementor-39 .elementor-element.elementor-element-16e28567{--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:100px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-39 .elementor-element.elementor-element-16e28567:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-16e28567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3733;background-image:url("https://marcenariacasagrande.com.br/wp-content/uploads/2026/05/bg-hero-01.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-27390360{--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-39 .elementor-element.elementor-element-1e25b9b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8DDD0;--border-color:#E8DDD0;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2851844a{--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-39 .elementor-element.elementor-element-4039b300 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#E8DDD0;}.elementor-39 .elementor-element.elementor-element-21e14906 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;line-height:1.3em;letter-spacing:-0.02em;color:#FFFFFF;}.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-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-17efb86f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.03em;}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-5dd36224{--display:flex;}.elementor-39 .elementor-element.elementor-element-508c1af6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#E8DDD0;}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-4becdd0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:0em;}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-7636462d{--display:flex;}.elementor-39 .elementor-element.elementor-element-6d3f619e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#E8DDD0;}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-7e22db18{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:0em;}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-be7b204{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-30d40998{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-39 .elementor-element.elementor-element-295a9078{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:0em;}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-39 .elementor-element.elementor-element-71e6f988{--display:flex;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-29e450b8{right:20px;}body.rtl .elementor-39 .elementor-element.elementor-element-29e450b8{left:20px;}.elementor-39 .elementor-element.elementor-element-29e450b8{bottom:20px;z-index:999;}.elementor-39 .elementor-element.elementor-element-29e450b8 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-stacked .elementor-icon:hover{background-color:#24954E;}.elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-framed .elementor-icon:hover, .elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-default .elementor-icon:hover{color:#24954E;border-color:#24954E;}.elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-framed .elementor-icon:hover, .elementor-39 .elementor-element.elementor-element-29e450b8.elementor-view-default .elementor-icon:hover svg{fill:#24954E;}.elementor-39 .elementor-element.elementor-element-29e450b8 .elementor-icon{padding:12px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-39 .elementor-element.elementor-element-71393909 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-39 .elementor-element.elementor-element-40c07070{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-73946edb{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-fca4288{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-7cf74255{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-6f8aa6e4{--justify-content:space-between;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-39 .elementor-element.elementor-element-3c5f16e4 img{width:175px;}.elementor-39 .elementor-element.elementor-element-71393909{--nav-menu-icon-size:40px;}.elementor-39 .elementor-element.elementor-element-71393909 .elementor-menu-toggle{border-radius:0px;}.elementor-39 .elementor-element.elementor-element-22eff05e{--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-39 .elementor-element.elementor-element-7a459c69{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:180px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-39 .elementor-element.elementor-element-7ae462ec{--e-n-carousel-swiper-slides-to-display:2;}.elementor-39 .elementor-element.elementor-element-40c07070{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-73946edb{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-fca4288{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-7cf74255{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-cbac13a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-6f103b75{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;top:16px;}.elementor-39 .elementor-element.elementor-element-6f8aa6e4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-3c5f16e4 img{width:100%;height:40px;}.elementor-39 .elementor-element.elementor-element-71393909{--nav-menu-icon-size:22px;}.elementor-39 .elementor-element.elementor-element-22eff05e{--min-height:85vh;}.elementor-39 .elementor-element.elementor-element-63469080{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-1b1af87a{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3730531d{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3730531d .elementor-heading-title{font-size:40px;}.elementor-39 .elementor-element.elementor-element-683eeb44{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-1cc6401a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-39 .elementor-element.elementor-element-61b44748{font-size:16px;line-height:1.5em;}.elementor-39 .elementor-element.elementor-element-2aed728a{--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;}.elementor-39 .elementor-element.elementor-element-7a459c69{--min-height:387px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:170px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-7ccc689f{--min-height:572px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-2e495308{right:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-2e495308{left:0px;}.elementor-39 .elementor-element.elementor-element-2e495308{bottom:44px;}.elementor-39 .elementor-element.elementor-element-2c363d1b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-3a0a4a45{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-2f251acb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-39 .elementor-element.elementor-element-65fce1db{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-9f15c4a .elementor-heading-title{font-size:40px;}.elementor-39 .elementor-element.elementor-element-4f522381 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-7ae462ec{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}:where( .elementor-39 .elementor-element.elementor-element-7ae462ec .swiper-slide ) > .e-con{border-width:1px 1px 1px 1px;}.elementor-39 .elementor-element.elementor-element-6a5a082f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-40c07070{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-5cada244 .elementor-heading-title{font-size:64px;}.elementor-39 .elementor-element.elementor-element-96ed084 .elementor-heading-title{font-size:64px;}.elementor-39 .elementor-element.elementor-element-454bbbe9 .elementor-heading-title{font-size:64px;}.elementor-39 .elementor-element.elementor-element-381b4cf6 .elementor-heading-title{font-size:64px;}.elementor-39 .elementor-element.elementor-element-73cf00a5{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-5325d93d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-4f33aaf7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-6d89b5e4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-39 .elementor-element.elementor-element-3e5c58df{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3e6c82c7 .elementor-heading-title{font-size:40px;}.elementor-39 .elementor-element.elementor-element-61db137{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;font-size:16px;}.elementor-39 .elementor-element.elementor-element-64d6a2b1{--min-height:0px;--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;}.elementor-39 .elementor-element.elementor-element-1c6f1396{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-6ecabdc5{font-size:16px;}.elementor-39 .elementor-element.elementor-element-6ba9649c{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-b1373f4{font-size:16px;}.elementor-39 .elementor-element.elementor-element-4d48497d{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-7ca983bf{font-size:16px;}.elementor-39 .elementor-element.elementor-element-7b1ee113{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-71e3534c{font-size:16px;}.elementor-39 .elementor-element.elementor-element-419fe9a9{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-21cfe514{font-size:16px;}.elementor-39 .elementor-element.elementor-element-47c4e74c{--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-53e28f2e{font-size:16px;}.elementor-39 .elementor-element.elementor-element-6e69724d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-6e69724d {--n-accordion-padding:20px 0px 20px 016px;}.elementor-39 .elementor-element.elementor-element-7370aecd{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6ac22483{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-406ebbd6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-9339e93{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-39 .elementor-element.elementor-element-2fca4fe1{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-68d1ce6f .elementor-heading-title{font-size:40px;}.elementor-39 .elementor-element.elementor-element-723e724b{font-size:18px;}.elementor-39 .elementor-element.elementor-element-4b546de1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-73946edb{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-27cdfe15{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-4efdf000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6ce8bd2d{--width:100%;--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-39 .elementor-element.elementor-element-123aefe{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-123aefe .elementor-heading-title{font-size:32px;}.elementor-39 .elementor-element.elementor-element-49346a8d{font-size:14px;}.elementor-39 .elementor-element.elementor-element-fca4288{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-7cd5b011{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-4a460965{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1c4b6f5e{--width:100%;--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-39 .elementor-element.elementor-element-6d91fbc2{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-6d91fbc2 .elementor-heading-title{font-size:32px;}.elementor-39 .elementor-element.elementor-element-4888c6fa{font-size:14px;}.elementor-39 .elementor-element.elementor-element-7cf74255{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-3ed94fb7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-7c4213a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-483da550{--width:100%;--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-39 .elementor-element.elementor-element-6f1cb12c{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-6f1cb12c .elementor-heading-title{font-size:32px;}.elementor-39 .elementor-element.elementor-element-17a537e0{font-size:14px;}.elementor-39 .elementor-element.elementor-element-26827d95{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-67bd6928{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-3a9c16a2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-39 .elementor-element.elementor-element-3ecce485{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-39 .elementor-element.elementor-element-36a4a734{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-6a493215 .elementor-heading-title{font-size:40px;}.elementor-39 .elementor-element.elementor-element-ee79a78{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-39 .elementor-element.elementor-element-4983afde{--min-height:0px;}.elementor-39 .elementor-element.elementor-element-6771bb7e{--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}.elementor-39 .elementor-element.elementor-element-40f2a27e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-6623ec2b{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-ab95c03{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-16eeeca4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-695b06e3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-39 .elementor-element.elementor-element-cbac13a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}.elementor-39 .elementor-element.elementor-element-139d5a5d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2f790106{--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:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-441242ae{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-7c3bc87a{width:var( --container-widget-width, 283px );max-width:283px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-7c3bc87a .elementor-heading-title{font-size:40px;}.elementor-39 .elementor-element.elementor-element-144f550f{font-size:18px;}.elementor-39 .elementor-element.elementor-element-6e3cd6cb{font-size:16px;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-2f220059{font-size:16px;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-6ff3591e{font-size:16px;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-2269f1a6{font-size:16px;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-43cc3027{font-size:16px;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-7efa0778{font-size:16px;letter-spacing:0px;}.elementor-39 .elementor-element.elementor-element-7d10fe78{--n-accordion-title-font-size:20px;}.elementor-39 .elementor-element.elementor-element-16e28567{--padding-top:080px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-1e25b9b3{--gap:50px 10px;--row-gap:50px;--column-gap:10px;}.elementor-39 .elementor-element.elementor-element-4039b300 .elementor-heading-title{font-size:14px;}.elementor-39 .elementor-element.elementor-element-21e14906 .elementor-heading-title{font-size:20px;}.elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-17efb86f .elementor-icon-list-item > a{font-size:14px;}.elementor-39 .elementor-element.elementor-element-508c1af6 .elementor-heading-title{font-size:14px;}.elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-4becdd0 .elementor-icon-list-item > a{font-size:20px;}.elementor-39 .elementor-element.elementor-element-6d3f619e .elementor-heading-title{font-size:14px;}.elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-7e22db18 .elementor-icon-list-item > a{font-size:20px;}.elementor-39 .elementor-element.elementor-element-be7b204{--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;}.elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-30d40998 .elementor-icon-list-item > a{font-size:14px;}.elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39 .elementor-element.elementor-element-295a9078 .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-6f103b75{--content-width:1360px;}.elementor-39 .elementor-element.elementor-element-5f4a84e6{--width:150px;}.elementor-39 .elementor-element.elementor-element-63469080{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-d65adb7{--width:535px;}.elementor-39 .elementor-element.elementor-element-3a0a4a45{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-2f251acb{--width:32%;}.elementor-39 .elementor-element.elementor-element-4eaa0cb0{--width:54%;}.elementor-39 .elementor-element.elementor-element-6a5a082f{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-5325d93d{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-4f33aaf7{--width:60%;}.elementor-39 .elementor-element.elementor-element-6d89b5e4{--width:100%;}.elementor-39 .elementor-element.elementor-element-76813e40{--width:75%;}.elementor-39 .elementor-element.elementor-element-6ac22483{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-406ebbd6{--width:64%;}.elementor-39 .elementor-element.elementor-element-9339e93{--width:100%;}.elementor-39 .elementor-element.elementor-element-4b546de1{--width:100%;}.elementor-39 .elementor-element.elementor-element-67bd6928{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-3a9c16a2{--width:68%;}.elementor-39 .elementor-element.elementor-element-3ecce485{--width:100%;}.elementor-39 .elementor-element.elementor-element-6771bb7e{--width:400px;}.elementor-39 .elementor-element.elementor-element-40f2a27e{--width:400px;}.elementor-39 .elementor-element.elementor-element-6623ec2b{--width:400px;}.elementor-39 .elementor-element.elementor-element-ab95c03{--width:400px;}.elementor-39 .elementor-element.elementor-element-16eeeca4{--width:400px;}.elementor-39 .elementor-element.elementor-element-695b06e3{--width:400px;}.elementor-39 .elementor-element.elementor-element-2f790106{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-62d749d1{--width:100%;}.elementor-39 .elementor-element.elementor-element-3196ae96{--width:100%;}.elementor-39 .elementor-element.elementor-element-16e28567{--content-width:1280px;}}@media(max-width:1366px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-5f4a84e6{--width:200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-6f8aa6e4{--width:100%;}}@media(min-width:1367px){.elementor-39 .elementor-element.elementor-element-26827d95:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-26827d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-39 .elementor-element.elementor-element-40c07070{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-73946edb{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-fca4288{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-7cf74255{--grid-auto-flow:row;}}/* Start custom CSS for nav-menu, class: .elementor-element-71393909 */.elementor-39 .elementor-element.elementor-element-71393909 .elementor-button-tooggle{
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f8aa6e4 */.elementor-39 .elementor-element.elementor-element-6f8aa6e4 {
    width: fit-content;
}

@media (max-width: 1024px) {
    .elementor-39 .elementor-element.elementor-element-6f8aa6e4 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63469080 */.elementor-39 .elementor-element.elementor-element-63469080 {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

@media (max-width: 767px){
    .elementor-39 .elementor-element.elementor-element-63469080 {
        top: inherit;
        top: 100%;
        transform: translateY(-110%);
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e495308 */.elementor-39 .elementor-element.elementor-element-2e495308 {
  align-content: flex-start;
  align-items: flex-start;
  border-radius: 16px;
  bottom: 64px;
  border: 2px solid #FFF;
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 16px;
  height: min-content;
  justify-content: center;
  overflow: hidden;
  padding: 24px;
  position: absolute;
  right: 48px;
  width: 350px;
  z-index: 5;
  box-shadow: 0 16px 48px rgba(46, 26, 14, .10);
  animation: Float infinite 6s ease-in-out;
}

@keyframes Float{
    0%,100% {
        transform: translateY(-15px);
    }
    50% {
       transform: translateY(0px);
    }
}

@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-2e495308 {
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ccc689f */@media (min-width: 810px) and (max-width: 1024px) {
  .elementor-39 .elementor-element.elementor-element-7ccc689f {
    aspect-ratio: 1.0125 / 1;
    flex: 0 0 auto;
    height: auto;
    width: 100%;
  }
}

@media (max-width: 809px) {
    .elementor-39 .elementor-element.elementor-element-7ccc689f {
         position: absolute;
         inset: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22eff05e */@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-22eff05e::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    background: linear-gradient(45deg, #101010 55%, transparent) ;
    opacity: .75;
    bottom: 0;
    z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1763c */.elementor-39 .elementor-element.elementor-element-7a1763c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626a5eb5 */.elementor-39 .elementor-element.elementor-element-626a5eb5 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292280b8 */.elementor-39 .elementor-element.elementor-element-292280b8 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1763c */.elementor-39 .elementor-element.elementor-element-7a1763c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626a5eb5 */.elementor-39 .elementor-element.elementor-element-626a5eb5 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292280b8 */.elementor-39 .elementor-element.elementor-element-292280b8 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1763c */.elementor-39 .elementor-element.elementor-element-7a1763c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626a5eb5 */.elementor-39 .elementor-element.elementor-element-626a5eb5 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292280b8 */.elementor-39 .elementor-element.elementor-element-292280b8 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1763c */.elementor-39 .elementor-element.elementor-element-7a1763c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626a5eb5 */.elementor-39 .elementor-element.elementor-element-626a5eb5 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292280b8 */.elementor-39 .elementor-element.elementor-element-292280b8 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1763c */.elementor-39 .elementor-element.elementor-element-7a1763c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626a5eb5 */.elementor-39 .elementor-element.elementor-element-626a5eb5 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292280b8 */.elementor-39 .elementor-element.elementor-element-292280b8 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1763c */.elementor-39 .elementor-element.elementor-element-7a1763c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-626a5eb5 */.elementor-39 .elementor-element.elementor-element-626a5eb5 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292280b8 */.elementor-39 .elementor-element.elementor-element-292280b8 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7ae462ec */.carrossel-infinito .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b84fad3 */.elementor-39 .elementor-element.elementor-element-1b84fad3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d6a354c */.elementor-39 .elementor-element.elementor-element-6d6a354c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c71d6d */.elementor-39 .elementor-element.elementor-element-53c71d6d {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-398c252e */.elementor-39 .elementor-element.elementor-element-398c252e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67ccd71d */.elementor-39 .elementor-element.elementor-element-67ccd71d {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50bba5ab */.elementor-39 .elementor-element.elementor-element-50bba5ab {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b065afa */.elementor-39 .elementor-element.elementor-element-5b065afa {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d6a2b1 */.elementor-39 .elementor-element.elementor-element-64d6a2b1 {
    max-height: 690px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c91a746 */.elementor-39 .elementor-element.elementor-element-6c91a746 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27cdfe15 */.elementor-39 .elementor-element.elementor-element-27cdfe15 {
    flex: 1 0 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-232f87bc */.elementor-39 .elementor-element.elementor-element-232f87bc {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cd5b011 */.elementor-39 .elementor-element.elementor-element-7cd5b011 {
    flex: 1 0 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-521a90ef */.elementor-39 .elementor-element.elementor-element-521a90ef {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed94fb7 */.elementor-39 .elementor-element.elementor-element-3ed94fb7 {
    flex: 1 0 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bb7e */.elementor-39 .elementor-element.elementor-element-6771bb7e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2500c7c5 */.elementor-39 .elementor-element.elementor-element-2500c7c5 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-2500c7c5 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2a27e */.elementor-39 .elementor-element.elementor-element-40f2a27e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d901530 */.elementor-39 .elementor-element.elementor-element-7d901530 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-7d901530 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623ec2b */.elementor-39 .elementor-element.elementor-element-6623ec2b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102e5f9 */.elementor-39 .elementor-element.elementor-element-102e5f9 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-102e5f9 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab95c03 */.elementor-39 .elementor-element.elementor-element-ab95c03 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160e5c20 */.elementor-39 .elementor-element.elementor-element-160e5c20 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-160e5c20 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eeeca4 */.elementor-39 .elementor-element.elementor-element-16eeeca4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589adc45 */.elementor-39 .elementor-element.elementor-element-589adc45 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-589adc45 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695b06e3 */.elementor-39 .elementor-element.elementor-element-695b06e3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bb7e */.elementor-39 .elementor-element.elementor-element-6771bb7e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2500c7c5 */.elementor-39 .elementor-element.elementor-element-2500c7c5 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-2500c7c5 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2a27e */.elementor-39 .elementor-element.elementor-element-40f2a27e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d901530 */.elementor-39 .elementor-element.elementor-element-7d901530 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-7d901530 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623ec2b */.elementor-39 .elementor-element.elementor-element-6623ec2b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102e5f9 */.elementor-39 .elementor-element.elementor-element-102e5f9 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-102e5f9 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab95c03 */.elementor-39 .elementor-element.elementor-element-ab95c03 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160e5c20 */.elementor-39 .elementor-element.elementor-element-160e5c20 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-160e5c20 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eeeca4 */.elementor-39 .elementor-element.elementor-element-16eeeca4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589adc45 */.elementor-39 .elementor-element.elementor-element-589adc45 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-589adc45 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695b06e3 */.elementor-39 .elementor-element.elementor-element-695b06e3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bb7e */.elementor-39 .elementor-element.elementor-element-6771bb7e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2500c7c5 */.elementor-39 .elementor-element.elementor-element-2500c7c5 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-2500c7c5 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2a27e */.elementor-39 .elementor-element.elementor-element-40f2a27e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d901530 */.elementor-39 .elementor-element.elementor-element-7d901530 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-7d901530 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623ec2b */.elementor-39 .elementor-element.elementor-element-6623ec2b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102e5f9 */.elementor-39 .elementor-element.elementor-element-102e5f9 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-102e5f9 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab95c03 */.elementor-39 .elementor-element.elementor-element-ab95c03 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160e5c20 */.elementor-39 .elementor-element.elementor-element-160e5c20 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-160e5c20 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eeeca4 */.elementor-39 .elementor-element.elementor-element-16eeeca4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589adc45 */.elementor-39 .elementor-element.elementor-element-589adc45 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-589adc45 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695b06e3 */.elementor-39 .elementor-element.elementor-element-695b06e3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bb7e */.elementor-39 .elementor-element.elementor-element-6771bb7e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2500c7c5 */.elementor-39 .elementor-element.elementor-element-2500c7c5 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-2500c7c5 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2a27e */.elementor-39 .elementor-element.elementor-element-40f2a27e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d901530 */.elementor-39 .elementor-element.elementor-element-7d901530 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-7d901530 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623ec2b */.elementor-39 .elementor-element.elementor-element-6623ec2b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102e5f9 */.elementor-39 .elementor-element.elementor-element-102e5f9 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-102e5f9 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab95c03 */.elementor-39 .elementor-element.elementor-element-ab95c03 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160e5c20 */.elementor-39 .elementor-element.elementor-element-160e5c20 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-160e5c20 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eeeca4 */.elementor-39 .elementor-element.elementor-element-16eeeca4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589adc45 */.elementor-39 .elementor-element.elementor-element-589adc45 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-589adc45 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695b06e3 */.elementor-39 .elementor-element.elementor-element-695b06e3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bb7e */.elementor-39 .elementor-element.elementor-element-6771bb7e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2500c7c5 */.elementor-39 .elementor-element.elementor-element-2500c7c5 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-2500c7c5 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2a27e */.elementor-39 .elementor-element.elementor-element-40f2a27e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d901530 */.elementor-39 .elementor-element.elementor-element-7d901530 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-7d901530 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623ec2b */.elementor-39 .elementor-element.elementor-element-6623ec2b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102e5f9 */.elementor-39 .elementor-element.elementor-element-102e5f9 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-102e5f9 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab95c03 */.elementor-39 .elementor-element.elementor-element-ab95c03 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160e5c20 */.elementor-39 .elementor-element.elementor-element-160e5c20 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-160e5c20 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eeeca4 */.elementor-39 .elementor-element.elementor-element-16eeeca4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589adc45 */.elementor-39 .elementor-element.elementor-element-589adc45 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-589adc45 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695b06e3 */.elementor-39 .elementor-element.elementor-element-695b06e3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bb7e */.elementor-39 .elementor-element.elementor-element-6771bb7e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2500c7c5 */.elementor-39 .elementor-element.elementor-element-2500c7c5 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-2500c7c5 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2a27e */.elementor-39 .elementor-element.elementor-element-40f2a27e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d901530 */.elementor-39 .elementor-element.elementor-element-7d901530 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-7d901530 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623ec2b */.elementor-39 .elementor-element.elementor-element-6623ec2b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102e5f9 */.elementor-39 .elementor-element.elementor-element-102e5f9 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-102e5f9 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab95c03 */.elementor-39 .elementor-element.elementor-element-ab95c03 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160e5c20 */.elementor-39 .elementor-element.elementor-element-160e5c20 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-160e5c20 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eeeca4 */.elementor-39 .elementor-element.elementor-element-16eeeca4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589adc45 */.elementor-39 .elementor-element.elementor-element-589adc45 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-589adc45 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695b06e3 */.elementor-39 .elementor-element.elementor-element-695b06e3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6771bb7e */.elementor-39 .elementor-element.elementor-element-6771bb7e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2500c7c5 */.elementor-39 .elementor-element.elementor-element-2500c7c5 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-2500c7c5 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2a27e */.elementor-39 .elementor-element.elementor-element-40f2a27e {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d901530 */.elementor-39 .elementor-element.elementor-element-7d901530 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-7d901530 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6623ec2b */.elementor-39 .elementor-element.elementor-element-6623ec2b {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102e5f9 */.elementor-39 .elementor-element.elementor-element-102e5f9 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-102e5f9 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab95c03 */.elementor-39 .elementor-element.elementor-element-ab95c03 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160e5c20 */.elementor-39 .elementor-element.elementor-element-160e5c20 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-160e5c20 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16eeeca4 */.elementor-39 .elementor-element.elementor-element-16eeeca4 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589adc45 */.elementor-39 .elementor-element.elementor-element-589adc45 {
    max-width: 50px !important;
    aspect-ratio: 1;
}

.elementor-39 .elementor-element.elementor-element-589adc45 img {
    aspect-ratio: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695b06e3 */.elementor-39 .elementor-element.elementor-element-695b06e3 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cbac13a */.carrossel-infinito .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

.e-n-carousel.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events{
    overflow: visible !important;
}

.elementor-39 .elementor-element.elementor-element-cbac13a {
    height: 100% !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4983afde */.elementor-39 .elementor-element.elementor-element-4983afde {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62d749d1 */.elementor-39 .elementor-element.elementor-element-62d749d1 {
    flex: 1 0 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c737453 */.elementor-39 .elementor-element.elementor-element-7c737453 {
    flex: 2 0 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2851844a */.elementor-39 .elementor-element.elementor-element-2851844a {
    grid-column: span 2;
}

@media (max-width: 767px){
    .elementor-39 .elementor-element.elementor-element-2851844a {
        grid-column: span 4;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dd36224 */@media (max-width: 767px){
    .elementor-39 .elementor-element.elementor-element-5dd36224 {
        grid-column: span 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7636462d */@media (max-width: 767px){
    .elementor-39 .elementor-element.elementor-element-7636462d {
        grid-column: span 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e25b9b3 */.elementor-39 .elementor-element.elementor-element-1e25b9b3 {
    display: grid;
    grid-template-rows: repeat(1,fit-content) ;
    grid-template-columns: repeat(4,minmax(50px,1fr));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27390360 */.elementor-39 .elementor-element.elementor-element-27390360 {
    max-width: 1900px;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   CASA GRANDE MARCENARIA — CSS COMPLETO
   WordPress + Elementor + Elementor Pro
========================================================= */


/* =========================================================
   1. TOKENS / VARIÁVEIS
========================================================= */

:root,
.cg-theme-casa {
  /* Backgrounds claros */
  --cg-bg: #FAF8F4;
  --cg-surface: #F0EAE0;
  --cg-surface-2: #E8DDD0;

  /* Backgrounds escuros */
  --cg-dark: #17120E;
  --cg-dark-2: #211A14;
  --cg-dark-3: #2B241D;
  --cg-dark-4: #3C3733;

  /* Textos */
  --cg-text: #1C1208;
  --cg-white: #FFFFFF;
  --cg-offwhite: #F8F4EE;
  --cg-cream: #F1E6D6;
  --cg-muted: #7A6A52;
  --cg-muted-light: #D6CABB;

  /* Cores antigas compatíveis */
  --cg-primary: #3C3733;
  --cg-accent: #D8C8AE;
  --cg-accent-2: #84766B;

  /* Dourados */
  --cg-gold-light: #E3C994;
  --cg-gold: #C8A96D;
  --cg-gold-mid: #A98759;
  --cg-gold-dark: #765D3C;

  /* Bordas */
  --cg-border: #D9CEBF;
  --cg-border-dark: #B8A898;
  --cg-border-gold: rgba(213, 184, 119, .72);

  /* Raios */
  --cg-radius-sm: 6px;
  --cg-radius: 14px;
  --cg-radius-lg: 24px;
  --cg-radius-pill: 999px;

  /* Fontes */
  --cg-font-title: "Manrope", "Inter", Arial, sans-serif;
  --cg-font-body: "Manrope", "Inter", Arial, sans-serif;

  /* Sombras */
  --cg-shadow-soft: 0 16px 48px rgba(46, 26, 14, .10);
  --cg-shadow-dark: 0 24px 60px rgba(0, 0, 0, .38);
  --cg-shadow-button:
    0 18px 36px rgba(0, 0, 0, .38),
    inset 0 1px 0 rgba(255, 255, 255, .38),
    inset 0 -10px 18px rgba(67, 43, 22, .22);
}


/* =========================================================
   2. BASE GERAL
========================================================= */

body, html {
    overflow-x: hidden;
}

.cg-theme-casa {
  font-family: var(--cg-font-body);
  color: var(--cg-text);
}

.cg-site {
  background: var(--cg-bg);
  color: var(--cg-text);
}

.primary,
.cg-text-gold {
  color: var(--cg-gold-light) !important;
}

.cg-text-muted {
  color: var(--cg-muted) !important;
}

.cg-text-white {
  color: var(--cg-white) !important;
}

.cg-text-cream {
  color: var(--cg-cream) !important;
}


/* =========================================================
   3. SEÇÕES / BACKGROUNDS
========================================================= */

.cg-section--cream {
  background: var(--cg-bg);
}

.cg-section--surface {
  background: var(--cg-surface);
}

.cg-section--dark {
  background:
    linear-gradient(135deg, var(--cg-dark-2) 0%, var(--cg-dark) 100%);
  color: var(--cg-white);
}

.cg-hero-dark,
.cg-section--hero-dark {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(90deg, rgba(22, 17, 13, .96) 0%, rgba(32, 25, 19, .95) 100%),
    linear-gradient(135deg, #211A14 0%, #33281F 48%, #17120E 100%);
  color: var(--cg-white);
}

.cg-hero-dark::after,
.cg-section--hero-dark::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  opacity: .20;
  pointer-events: none;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, .025), transparent 20%),
    repeating-linear-gradient(
      90deg,
      rgba(255, 255, 255, .018) 0px,
      rgba(255, 255, 255, .018) 1px,
      transparent 1px,
      transparent 5px
    );
}

.cg-hero-dark > *,
.cg-section--hero-dark > * {
  position: relative;
  z-index: 1;
}



/* =========================================================
   4. HEADER / NAVBAR ELEMENTOR PRO
========================================================= */

.cg-header,
.cg-header-floating {
  border-radius: 14px;
  background:
    linear-gradient(
      180deg,
      rgba(64, 55, 46, .96) 0%,
      rgba(31, 25, 20, .98) 100%
    );
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow:
    0 20px 45px rgba(0, 0, 0, .38),
    inset 0 1px 0 rgba(255, 255, 255, .08);
}

/* Widget Nav Menu */
.cg-nav .elementor-nav-menu--main .elementor-item,
.cg-nav a {
  font-family: var(--cg-font-body) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: var(--cg-offwhite) !important;
  line-height: 1.1 !important;
  transition: color .25s ease, opacity .25s ease;
}

.cg-nav .elementor-nav-menu--main .elementor-item:hover,
.cg-nav .elementor-nav-menu--main .elementor-item.elementor-item-active,
.cg-nav a:hover,
.cg-nav .elementor-item-active {
  color: var(--cg-gold-light) !important;
}

.cg-nav .elementor-nav-menu--main .elementor-item::after,
.cg-nav .elementor-nav-menu--main .elementor-item::before {
  background-color: var(--cg-gold-light) !important;
}

/* Menu mobile */
.cg-nav .elementor-menu-toggle {
  color: var(--cg-gold-light) !important;
  background: rgba(23, 18, 14, .42) !important;
  border: 1px solid rgba(213, 184, 119, .45);
  border-radius: 10px;
}

.cg-nav .elementor-nav-menu--dropdown {
  background:
    linear-gradient(
      180deg,
      rgba(64, 55, 46, .98) 0%,
      rgba(31, 25, 20, .98) 100%
    ) !important;
  border: 1px solid rgba(255, 255, 255, .08);
  border-radius: 14px;
  box-shadow: 0 20px 45px rgba(0, 0, 0, .38);
}

.cg-nav .elementor-nav-menu--dropdown .elementor-item {
  color: var(--cg-offwhite) !important;
}

.cg-nav .elementor-nav-menu--dropdown .elementor-item:hover,
.cg-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
  color: var(--cg-gold-light) !important;
  background: rgba(200, 169, 109, .10) !important;
}

/* Botão do header: aplique cg-nav-cta no widget do botão */
.cg-nav-cta .elementor-button {
  padding: 12px 20px !important;
  border-radius: 10px !important;
  border: 1px solid var(--cg-border-gold) !important;
  color: var(--cg-cream) !important;
  background: rgba(23, 18, 14, .32) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .08),
    0 8px 18px rgba(0, 0, 0, .22);
  font-family: var(--cg-font-body) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  transition: transform .25s ease, background .25s ease, border-color .25s ease;
}

.cg-nav-cta .elementor-button:hover {
  transform: translateY(-1px);
  background: rgba(200, 169, 109, .12) !important;
  border-color: var(--cg-gold-light) !important;
}

.cg-nav-cta .elementor-button-text {
  color: var(--cg-cream) !important;
}

.cg-nav-cta .elementor-button-icon svg {
  fill: var(--cg-gold-light) !important;
}


/* =========================================================
   5. TIPOGRAFIA / HEADINGS ELEMENTOR
========================================================= */

.cg-title-premium .elementor-heading-title,
.cg-title-premium h1,
.cg-title-premium h2 {
  font-family: var(--cg-font-title) !important;
  font-size: clamp(56px, 5vw, 86px) !important;
  font-weight: 400 !important;
  line-height: .96 !important;
  letter-spacing: -.035em !important;
  color: var(--cg-white) !important;
}

.cg-title-premium-gold .elementor-heading-title,
.cg-title-premium-gold h1,
.cg-title-premium-gold h2 {
  font-family: var(--cg-font-title) !important;
  font-size: clamp(56px, 5vw, 86px) !important;
  font-weight: 400 !important;
  line-height: .96 !important;
  letter-spacing: -.035em !important;
  background: linear-gradient(180deg, #E8D2A4 0%, #C6A66C 58%, #967346 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
}

.cg-heading--on-dark .elementor-heading-title,
.cg-heading--on-dark h1,
.cg-heading--on-dark h2,
.cg-heading--on-dark h3 {
  color: var(--cg-white) !important;
}

.cg-copy--on-dark,
.cg-copy--on-dark p,
.cg-copy--on-dark .elementor-widget-container {
  color: var(--cg-cream) !important;
}

.cg-copy-premium .elementor-widget-container,
.cg-copy-premium p {
  font-family: var(--cg-font-title) !important;
  font-size: clamp(21px, 1.6vw, 27px) !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  color: var(--cg-cream) !important;
}

/* Label antigo */
.cg-label p,
.cg-label .elementor-heading-title {
  font-size: .7rem !important;
  font-weight: 700 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
  color: var(--cg-muted) !important;
}

.cg-label--on-dark .elementor-heading-title,
.cg-label--on-dark p {
  color: var(--cg-accent) !important;
}

/* Linha dourada */
.cg-title-line {
  width: 62px;
  height: 2px;
  background: linear-gradient(90deg, var(--cg-gold-light), var(--cg-gold-mid));
}


/* =========================================================
   6. BADGE / SELO
   Aplique cg-badge em Heading, Texto ou Container
========================================================= */

/* Container Principal */
.cg-badge .elementor-heading-title {
  width: fit-content;
  display: inline-flex;
  align-items: center;
  gap: 14px;
  min-height: 40px;
  padding: 0 18px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  border-radius: var(--cg-radius-pill);
  border: 1px solid rgba(200, 169, 109, .55);
  background: rgba(30, 24, 18, .48);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .06),
    0 12px 26px rgba(0, 0, 0, .22);
  font-family: var(--cg-font-body) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  color: var(--cg-white) !important;
  position: relative; /* Necessário para o posicionamento da onda */
  overflow: visible;   /* Garante que a onda possa expandir para fora do badge se desejar */
}

/* O Núcleo (Bolinha Fixa) */
.cg-badge .elementor-heading-title::before {
  content: "";
  width: 11px;
  height: 11px;
  min-width: 11px;
  border-radius: 50%;
  background: var(--cg-gold);
  z-index: 2; /* Fica acima da onda */
  box-shadow: 0 0 10px rgba(200, 169, 109, .4);
}
/* A Onda do Radar - Ajustada */
.cg-badge .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 23px; 
  top: 50%;
  transform: translate(-50%, -50%) scale(1);
  
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--cg-gold);
  z-index: 1;
  animation: radar-wave 2.5s infinite cubic-bezier(0.25, 0, 0.3, 1);
  pointer-events: none; /* Garante que a onda não atrapalhe cliques */
}

/* Animação com Transform Combinado */
@keyframes radar-wave {
  0% {
    /* Mantemos o translate(-50%, -50%) fixo para não perder o centro */
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.8;
  }
  80%, 100% {
    transform: translate(-50%, -50%) scale(3);
    opacity: 0;
  }
}
/* =========================================================
   7. BOTÕES ELEMENTOR
   Aplique cg-btn no widget Button
========================================================= */


.cg-btn .elementor-button {
  isolation: isolate;
  padding: 18px 22px 18px 22px !important;
  border-radius: 13px !important;
  border: 1px solid rgba(238, 210, 154, .58) !important;
  background: linear-gradient(180deg, #B99A67 0%, #927246 100%) !important;
  box-shadow:
    0 18px 36px rgba(0, 0, 0, .38),
    inset 0 1px 0 rgba(255, 255, 255, .38),
    inset 0 -10px 18px rgba(67, 43, 22, .22) !important;
  color: var(--cg-white) !important;
  font-family: var(--cg-font-body) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  transition:
    transform .25s ease,
    box-shadow .25s ease,
    background .25s ease,
    border-color .25s ease !important;
}

.cg-btn .elementor-button:hover {
  transform: translateY(-2px);
  background: linear-gradient(180deg, #C6A86F 0%, #9B794B 100%) !important;
  border-color: var(--cg-gold-light) !important;
  box-shadow:
    0 24px 46px rgba(0, 0, 0, .46),
    inset 0 1px 0 rgba(255, 255, 255, .42),
    inset 0 -10px 18px rgba(67, 43, 22, .20) !important;
}

.cg-btn .elementor-button:active {
  transform: translateY(0);
}

.cg-btn .elementor-button-text {
  color: var(--cg-white) !important;
}

/* Ícone circular interno do botão */


.cg-btn .elementor-button-icon svg {
  fill: currentColor !important;
}

/* Botão secundário */
.cg-btn.cg-btn--outline .elementor-button {
  color: var(--cg-white) !important;
  border: 1px solid rgba(245, 236, 221, .78) !important;
  background:
    linear-gradient(180deg, rgba(36, 30, 24, .88) 0%, rgba(22, 18, 14, .92) 100%) !important;
  box-shadow:
    0 16px 34px rgba(0, 0, 0, .34),
    inset 0 1px 0 rgba(255, 255, 255, .08),
    inset 0 -8px 18px rgba(0, 0, 0, .18) !important;
}

.cg-btn.cg-btn--outline .elementor-button:hover {
  border-color: var(--cg-border-gold) !important;
  background:
    linear-gradient(180deg, rgba(46, 38, 30, .92) 0%, rgba(24, 19, 15, .96) 100%) !important;
}


/* =========================================================
   8. ÍCONES
========================================================= */

.cg-icon-gold .elementor-icon,
.cg-icon-gold .elementor-icon svg {
  color: var(--cg-gold-light) !important;
  fill: var(--cg-gold-light) !important;
}

.cg-icon-circle .elementor-icon {
  width: 54px;
  height: 54px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background:
    radial-gradient(circle at 32% 25%, #FFFFFF 0%, #F2EADF 46%, #DED0BE 100%);
  color: var(--cg-gold-dark) !important;
  box-shadow:
    0 8px 18px rgba(0, 0, 0, .22),
    inset 0 1px 0 rgba(255, 255, 255, .8);
}


/* =========================================================
   9. STATS
========================================================= */

.cg-stats-grid {
  overflow: hidden;
}

.cg-stat-card {
  background: var(--cg-bg);
  border: 1px solid var(--cg-border);
  border-radius: var(--cg-radius);
  box-shadow: 0 10px 30px rgba(46, 26, 14, .06);
  transition: box-shadow .25s ease, transform .25s ease;
}

.cg-stat-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 16px 48px rgba(46, 26, 14, .10);
}

.cg-stat-card__number .elementor-heading-title,
.cg-stat-card__number p {
  color: var(--cg-primary) !important;
}

.cg-stat-card__label .elementor-heading-title,
.cg-stat-card__label p,
.cg-stat-card__desc,
.cg-stat-card__desc p {
  color: var(--cg-muted) !important;
}


/* =========================================================
   10. CARDS / PROJETOS
========================================================= */

.cg-card-premium,
.cg-work-card {
  background: var(--cg-bg);
  border: 1px solid var(--cg-border);
  border-radius: var(--cg-radius-lg);
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(46, 26, 14, .06);
  transition: transform .25s ease, box-shadow .25s ease;
}

.cg-card-premium:hover,
.cg-work-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 48px rgba(46, 26, 14, .12);
}

.cg-card-dark {
  border-radius: var(--cg-radius);
  border: 1px solid rgba(255, 255, 255, .12);
  background: rgba(255, 255, 255, .06);
  box-shadow:
    0 22px 48px rgba(0, 0, 0, .22),
    inset 0 1px 0 rgba(255, 255, 255, .08);
}

.cg-tag .elementor-heading-title,
.cg-tag p {
  background: var(--cg-surface);
  border: 1px solid var(--cg-border);
  border-radius: 100px;
  color: var(--cg-muted) !important;
  display: inline-flex;
  padding: 4px 12px;
}


/* =========================================================
   11. IMAGE STACK
========================================================= */

.cg-image-stack {
  display: grid !important;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  overflow: hidden;
  border-radius: var(--cg-radius-lg);
}

.cg-image-stack .elementor-widget-image {
  grid-column: 1 / 2;
  grid-row: 1 / 2;
  opacity: 0;
  z-index: 0;
  pointer-events: none;
  transition: opacity .5s ease-in-out, transform .8s ease-out;
  transform: scale(1.05);
}

.cg-image-stack .elementor-widget-image.imagem-ativa {
  opacity: 1;
  z-index: 2;
  transform: scale(1);
}

.cg-img-rounded img {
  border-radius: var(--cg-radius-lg);
}

.cg-img-shadow img {
  box-shadow: 0 24px 60px rgba(0, 0, 0, .28);
}

.cg-img-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


/* =========================================================
   12. DEPOIMENTOS
========================================================= */

.cg-testimonial-card {
  background: rgba(255, 255, 255, .05) !important;
  border: 1px solid rgba(255, 255, 255, .12) !important;
  border-radius: var(--cg-radius) !important;
  box-shadow:
    0 22px 48px rgba(0, 0, 0, .22),
    inset 0 1px 0 rgba(255, 255, 255, .08);
  transition: background .25s ease, transform .25s ease;
    backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.cg-testimonial-card:hover {
  background: rgba(255, 255, 255, .10) !important;
  transform: translateY(-3px);
}

.cg-testimonial-light,
.cg-testimonial-card--light {
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, .55);
  background:
    linear-gradient(135deg, #F7F1E9 0%, #EFE7DC 100%);
  color: #332D27;
  box-shadow:
    0 26px 58px rgba(0, 0, 0, .28),
    inset 0 1px 0 rgba(255, 255, 255, .76);
}

.cg-testimonial-light .elementor-heading-title,
.cg-testimonial-light p,
.cg-testimonial-card--light .elementor-heading-title,
.cg-testimonial-card--light p {
  color: #332D27 !important;
}

.cg-testimonial-light em,
.cg-testimonial-light i,
.cg-testimonial-card--light em,
.cg-testimonial-card--light i {
  font-style: italic;
  color: #332D27 !important;
}

.cg-stars .elementor-icon,
.cg-stars svg,
.cg-stars i {
  color: var(--cg-gold-mid) !important;
  fill: var(--cg-gold-mid) !important;
}


/* =========================================================
   13. ACCORDIONS ELEMENTOR
========================================================= */

.cg-accordion {
  --cg-accordion-icon-size: 40px;
}

.cg-accordion .e-n-accordion-item {
  border-color: var(--cg-border);
}

.cg-accordion .e-n-accordion-item-title {
  border-bottom: 1px solid var(--cg-border);
  color: var(--cg-primary);
  transition: border-color .2s ease, color .2s ease;
}

.cg-accordion .e-n-accordion-item-title:hover {
  color: var(--cg-gold-mid);
}

.cg-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  border-bottom-color: transparent !important;
}

.cg-accordion .e-n-accordion-item-content {
  border-bottom: 1px solid transparent;
}

.cg-accordion .e-n-accordion-item[open] .e-n-accordion-item-content {
  border-bottom-color: var(--cg-border) !important;
  padding-bottom: 25px;
}

.cg-services-accordion .e-n-accordion-item-icon {
  display: none !important;
}

.cg-services-accordion .e-n-accordion-item-title-header {
  display: flex !important;
  align-items: center;
  gap: 20px;
  width: 100%;
}

.cg-services-accordion .e-n-accordion-item-title-text {
  flex-grow: 1;
}

.cg-accordion-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--cg-accordion-icon-size);
  height: var(--cg-accordion-icon-size);
  min-width: var(--cg-accordion-icon-size);
}

.cg-accordion-icon svg {
  display: block;
  width: 100%;
  height: auto;
  fill: var(--cg-primary);
  transition: fill .3s ease;
}

.cg-services-accordion details[open] .cg-accordion-icon svg {
  fill: var(--cg-gold-mid);
}

.cg-faq-accordion .e-n-accordion-item {
  background: var(--cg-bg);
  border-radius: var(--cg-radius);
}


/* =========================================================
   14. FORMULÁRIOS ELEMENTOR PRO
========================================================= */

.cg-form .elementor-field-group label {
  font-family: var(--cg-font-body);
  color: var(--cg-text);
  font-weight: 600;
}

.cg-form .elementor-field {
  min-height: 52px;
  border-radius: 12px !important;
  border: 1px solid var(--cg-border) !important;
  background: var(--cg-bg) !important;
  color: var(--cg-text) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .55);
}

.cg-form .elementor-field:focus {
  border-color: var(--cg-gold-mid) !important;
  box-shadow:
    0 0 0 3px rgba(200, 169, 109, .16),
    inset 0 1px 0 rgba(255, 255, 255, .55);
}

.cg-form .elementor-button {
  border-radius: 13px !important;
  background:
    linear-gradient(180deg, #B99A67 0%, #927246 100%) !important;
  border: 1px solid rgba(238, 210, 154, .58) !important;
  box-shadow:
    0 18px 36px rgba(0, 0, 0, .28),
    inset 0 1px 0 rgba(255, 255, 255, .38),
    inset 0 -10px 18px rgba(67, 43, 22, .22) !important;
}

.cg-form .elementor-button:hover {
  background:
    linear-gradient(180deg, #C6A86F 0%, #9B794B 100%) !important;
}


/* =========================================================
   15. UTILITÁRIOS
========================================================= */

.cg-glass-dark {
  background: rgba(30, 24, 18, .72);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, .06);
  box-shadow: var(--cg-shadow-dark);
}

.cg-border-gold {
  border: 1px solid var(--cg-border-gold);
}

.cg-shadow-soft {
  box-shadow: var(--cg-shadow-soft);
}

.cg-shadow-dark {
  box-shadow: var(--cg-shadow-dark);
}

.cg-rounded-sm {
  border-radius: var(--cg-radius-sm);
}

.cg-rounded {
  border-radius: var(--cg-radius);
}

.cg-rounded-lg {
  border-radius: var(--cg-radius-lg);
}

.cg-rounded-pill {
  border-radius: var(--cg-radius-pill);
}


/* =========================================================
   16. RESPONSIVO
========================================================= */

@media (max-width: 1024px) {
  .cg-header,
  .cg-header-floating {
    border-radius: 12px;
  }

  .cg-title-premium .elementor-heading-title,
  .cg-title-premium h1,
  .cg-title-premium h2,
  .cg-title-premium-gold .elementor-heading-title,
  .cg-title-premium-gold h1,
  .cg-title-premium-gold h2 {
    font-size: clamp(48px, 8vw, 72px) !important;
  }

  .cg-copy-premium .elementor-widget-container,
  .cg-copy-premium p {
    font-size: 23px !important;
  }

  .cg-ripado-dark::after {
    width: 140px;
    opacity: .35;
  }
}

@media (max-width: 767px) {
  .cg-nav .elementor-nav-menu--main .elementor-item,
  .cg-nav a {
    font-size: 16px !important;
  }

  .cg-title-premium .elementor-heading-title,
  .cg-title-premium h1,
  .cg-title-premium h2,
  .cg-title-premium-gold .elementor-heading-title,
  .cg-title-premium-gold h1,
  .cg-title-premium-gold h2 {
    font-size: 46px !important;
    line-height: .98 !important;
  }

  .cg-copy-premium .elementor-widget-container,
  .cg-copy-premium p {
    font-size: 20px !important;
  }

  .cg-badge .elementor-heading-title {
    font-size: 13px !important;
    padding: 0 18px 0 15px;
  }

  .cg-btn .elementor-button-wrapper {
    width: 100%;
  }

  .cg-btn .elementor-button {
    width: 100%;
    padding: 16px 20px 16px 26px !important;
    font-size: 16px !important;
  }



  .cg-ripado-dark::after {
    display: none;
  }
}/* End custom CSS */