.navbar{position:fixed!important;top:0;left:0;right:0;z-index:2400!important;height:104px!important;min-height:104px!important;padding:14px clamp(18px,3.4vw,56px)!important;gap:28px!important;box-sizing:border-box!important;}
.navbar-logo{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;margin:0!important;}
.navbar-logo .site-logo-icon,.navbar-logo .logo-symbol{width:48px!important;height:48px!important;object-fit:contain!important;flex:0 0 48px!important;}
.navbar-logo .site-logo-lettering{width:auto!important;height:66px!important;max-width:280px!important;object-fit:contain!important;}
.navbar-logo .logo-text-wrap{display:none!important;}
.navbar-nav{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.6vw,26px)!important;min-width:0!important;margin:0!important;padding:0!important;}
.navbar-nav li{margin:0!important;padding:0!important;list-style:none!important;white-space:nowrap!important;}
.navbar-cta,.navbar-wa{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important;padding:9px 16px!important;}
.navbar-toggle{display:none!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;width:46px!important;height:46px!important;min-width:46px!important;margin:0!important;padding:0!important;border:1px solid rgba(194,165,122,.45)!important;border-radius:0!important;background:rgba(246,241,232,.55)!important;color:#c2a57a!important;box-shadow:none!important;cursor:pointer!important;}
.navbar-toggle span{display:block!important;width:21px!important;height:2px!important;background:#c2a57a!important;border-radius:2px!important;transition:transform .2s,opacity .2s!important;}.navbar-toggle[aria-expanded='true'] span:nth-child(1){transform:translateY(7px) rotate(45deg)!important;}.navbar-toggle[aria-expanded='true'] span:nth-child(2){opacity:0!important;}.navbar-toggle[aria-expanded='true'] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important;}
.navbar-social{display:none!important;}
html{overflow-x:hidden!important;}
body{padding-top:104px!important;display:block!important;flex-flow:column nowrap!important;overflow:visible!important;overflow-x:hidden!important;}
@media(max-width:768px){html,body{overflow-x:hidden!important;} .navbar{overflow:visible!important; contain:none!important; z-index:9999!important; width:100%!important; max-width:100vw!important; left:0!important; right:0!important; box-sizing:border-box!important; transform:none!important; will-change:auto!important;} .navbar *{min-width:0!important; box-sizing:border-box!important;} .editor-frame, .editor-frame-device, .editor-frame-wrap{overflow:hidden!important; max-width:100%!important;} }
body.ce-global-carousel, body.ce-global-carousel-track, html.ce-global-carousel, html.ce-global-carousel-track{display:block!important;flex-flow:column nowrap!important;overflow:visible!important;overflow-x:hidden!important;transform:none!important;}
body.ce-global-carousel-track > *, html.ce-global-carousel > *{scroll-snap-align:none!important;}
@media(max-width:1024px){.navbar{height:92px!important;min-height:92px!important;}.navbar-nav{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;background:#F6F1E8!important;border-top:1px solid rgba(194,165,122,.22)!important;border-bottom:1px solid rgba(194,165,122,.22)!important;box-shadow:0 22px 48px rgba(0,0,0,.34)!important;}.navbar.is-menu-open .navbar-nav{display:flex!important;}.navbar-nav li{width:100%!important;}.navbar-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:52px!important;padding:0 24px!important;border-bottom:1px solid rgba(194,165,122,.12)!important;}.navbar-toggle{display:inline-flex!important;}body{padding-top:92px!important;}}
@media(max-width:768px){.navbar{height:190px!important;min-height:190px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:38px 56px 42px!important;align-items:center!important;padding:14px 20px 16px!important;row-gap:12px!important;column-gap:14px!important;}.navbar-social{grid-column:1/3!important;grid-row:1/2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;width:100%!important;padding-bottom:10px!important;border-bottom:1px solid rgba(194,165,122,.18)!important;}.navbar-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;color:#9e7d4e!important;font-size:17px!important;text-decoration:none!important;border-bottom:none!important;}.navbar-social a:hover{color:#c2a57a!important;}.navbar-logo{grid-column:1/2!important;grid-row:2/3!important;}.navbar-toggle{grid-column:2/3!important;grid-row:2/3!important;}.navbar-cta,.navbar-wa{grid-column:1/3!important;grid-row:3/4!important;justify-content:center!important;width:100%!important;height:42px!important;min-height:42px!important;font-size:10px!important;padding:0 16px!important;letter-spacing:1.8px!important;}.navbar-logo .site-logo-icon,.navbar-logo .logo-symbol{width:44px!important;height:44px!important;flex-basis:44px!important;}.navbar-logo .site-logo-lettering{height:56px!important;max-width:190px!important;}.navbar-nav{top:190px!important;}.navbar-nav a{min-height:54px!important;padding:0 22px!important;}body{padding-top:190px!important;}}
.hero{min-height:720px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding-left:clamp(24px,6vw,96px)!important;padding-right:clamp(24px,6vw,96px)!important;box-sizing:border-box!important;}
.hero .hero-content,.hero .hero-left,.hero>.elementor-widget-wrap{width:min(800px,100%)!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;}
.hero>.elementor-widget-wrap>.elementor-element{width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;}
.hero .elementor-inner-column{width:100%!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;}
.hero .elementor-widget{margin-left:auto!important;margin-right:auto!important;align-self:center!important;}
.hero .elementor-widget-container,.hero .hero-title,.hero .hero-h,.hero .hero-label,.hero .hero-subtitle,.hero .hero-sub,.hero .hero-sub-italic,.hero .hero-products,.hero .hero-desc,.hero .hero-quote{text-align:center!important;margin-left:auto!important;margin-right:auto!important;}
.hero h1,.hero .hero-title,.hero .hero-h{width:100%!important;max-width:800px!important;font-size:64px!important;line-height:1.08!important;}@media(max-width:768px){.hero h1,.hero .hero-title,.hero .hero-h{font-size:48px!important;}}
.hero .hero-subtitle,.hero .hero-sub,.hero .hero-sub-italic,.hero .hero-products,.hero .hero-desc,.hero .hero-quote{max-width:760px!important;}
.hero .hero-actions,.hero .hero-btns,.hero .hero-ctas{width:100%!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;}
.hero .hero-search{width:min(560px,100%)!important;margin-left:auto!important;margin-right:auto!important;}
.hero .hero-label{display:flex!important;align-items:center!important;justify-content:center!important;}
@media(max-width:768px){.hero{min-height:calc(100svh - 118px)!important;padding-left:20px!important;padding-right:20px!important;}.hero .hero-actions,.hero .hero-btns,.hero .hero-ctas{flex-direction:column!important;}.hero .hero-actions>a,.hero .hero-btns>a,.hero .hero-ctas>a{width:100%!important;justify-content:center!important;text-align:center!important;}}
.hero .hero-title,.hero .hero-subtitle,.hero .hero-sub,.hero .hero-desc,.hero .hero-quote,.hero .hero-label,.hero .hero-bg-word,.hero .hero-title-line2{display:none!important;}
.ce-hero-hide{display:none!important;}
.hero .hero-actions,.hero .hero-ctas{margin-top:min(30vh,280px)!important;}
.elementor > section.elementor-top-section:first-of-type .hero-btns{margin-top:min(30vh,280px)!important;}
body.ce-slug-papeis-de-parede .elementor .elementor-top-section:first-of-type .hero-btns{margin-top:min(48vh,410px)!important;}
.cta-final{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:390px!important;padding:76px clamp(24px,6vw,96px)!important;text-align:center!important;box-sizing:border-box!important;background:#F6F1E8!important;border-top:1px solid rgba(194,165,122,.16)!important;}
.cta-final::before{display:none!important;}.cta-final .cta-title{width:100%!important;max-width:900px!important;margin:0 auto 12px!important;font-size:clamp(38px,4.5vw,64px)!important;line-height:1.08!important;text-align:center!important;}.cta-final .cta-sub{width:100%!important;max-width:720px!important;margin:0 auto 36px!important;line-height:1.6!important;text-align:center!important;}
.cta-final .cta-btns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;justify-content:center!important;gap:14px!important;width:min(940px,100%)!important;margin:0 auto!important;}.cta-final .cta-opt{display:grid!important;grid-template-rows:18px 54px!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;}.cta-final .cta-opt-label{display:block!important;width:100%!important;margin:0!important;text-align:center!important;line-height:18px!important;}
.cta-final .cta-opt>a,.cta-final .btn-wa,.cta-final .btn-mustard,.cta-final .btn-ghost,.cta-final .btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 18px!important;box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;font-size:11px!important;line-height:1.2!important;letter-spacing:2px!important;}
.wa-float.wa-float{position:fixed!important;right:28px!important;bottom:28px!important;left:auto!important;top:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;max-width:56px!important;min-width:56px!important;height:56px!important;max-height:56px!important;min-height:56px!important;flex:0 0 56px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#25d366!important;color:#fff!important;box-sizing:border-box!important;box-shadow:0 12px 26px rgba(7,94,84,.28)!important;z-index:2500!important;overflow:hidden!important;line-height:1!important;}
.wa-float.wa-float:hover{background:#1fb155!important;transform:scale(1.06)!important;}.wa-float.wa-float,.wa-float.wa-float *{box-sizing:border-box!important;}.wa-float.wa-float .elementor-widget-container,.wa-float.wa-float .elementor-button-wrapper,.wa-float.wa-float .elementor-button,.wa-float.wa-float .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:inherit!important;line-height:1!important;}
.wa-float.wa-float .elementor-button-text{display:none!important;}.wa-float.wa-float .elementor-button-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;margin:0!important;padding:0!important;color:inherit!important;}.wa-float.wa-float i,.wa-float.wa-float svg{display:block!important;width:30px!important;height:30px!important;font-size:30px!important;line-height:30px!important;color:#fff!important;fill:#fff!important;}
@media(max-width:768px){.wa-float.wa-float{right:22px!important;bottom:22px!important;width:58px!important;max-width:58px!important;min-width:58px!important;height:58px!important;max-height:58px!important;min-height:58px!important;}.wa-float.wa-float .elementor-widget-container,.wa-float.wa-float .elementor-button-wrapper,.wa-float.wa-float .elementor-button,.wa-float.wa-float .elementor-button-content-wrapper,.wa-float.wa-float .elementor-button-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;}.wa-float.wa-float i,.wa-float.wa-float svg{width:31px!important;height:31px!important;font-size:31px!important;line-height:31px!important;}}
.footer:not(.ce-site-footer){display:none!important;}.ce-site-footer.footer{display:block!important;width:100%!important;margin:0!important;padding:0 clamp(24px,5vw,80px)!important;box-sizing:border-box!important;background:#F6F1E8!important;color:#5C4F3A!important;border-top:1px solid rgba(194,165,122,.22)!important;}.ce-footer-main{display:grid!important;grid-template-columns:minmax(260px,1.1fr) minmax(300px,1fr) minmax(240px,.8fr)!important;gap:clamp(36px,6vw,92px)!important;align-items:start!important;padding:64px 0 52px!important;}.ce-footer-brand>a{display:flex!important;align-items:center!important;gap:12px!important;width:max-content!important;max-width:100%!important;text-decoration:none!important;}.ce-footer-icon{display:block!important;width:46px!important;height:46px!important;object-fit:contain!important;}.ce-footer-lettering{display:block!important;width:auto!important;height:58px!important;max-width:210px!important;object-fit:contain!important;}.ce-footer-nav>strong,.ce-footer-contact>strong{display:block!important;margin:0 0 20px!important;color:#c2a57a!important;font:700 10px/1.2 Arial,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;}.ce-footer-nav>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 28px!important;}.ce-footer-nav a,.ce-footer-contact a,.ce-footer-contact span,.ce-footer-contact small{color:#5C4F3A!important;font:500 11px/1.5 Arial,sans-serif!important;letter-spacing:1px!important;text-decoration:none!important;}.ce-footer-nav a:hover,.ce-footer-contact a:hover,.ce-footer-bottom a:hover{color:#5C4F3A!important;}.ce-footer-contact{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:11px!important;}.ce-footer-contact a{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#128C7E!important;}.ce-footer-contact small{color:#756a57!important;text-transform:uppercase!important;letter-spacing:2px!important;}.ce-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:72px!important;padding:18px 0!important;border-top:1px solid rgba(194,165,122,.12)!important;}.ce-footer-bottom span,.ce-footer-bottom a{color:#6f6453!important;font:500 9px/1.5 Arial,sans-serif!important;letter-spacing:1.5px!important;text-decoration:none!important;text-transform:uppercase!important;}.ce-footer-bottom a{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#5C4F3A!important;}
@media(max-width:900px){.cta-final .cta-btns{grid-template-columns:1fr!important;max-width:440px!important;}.cta-final .cta-opt{grid-template-rows:18px 52px!important;}.ce-footer-main{grid-template-columns:1fr 1fr!important;}.ce-footer-brand{grid-column:1/-1!important;}.ce-footer-bottom{align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;}}@media(max-width:560px){.cta-final{min-height:auto!important;padding:58px 18px!important;}.cta-final .cta-title{font-size:38px!important;}.cta-final .cta-sub{margin-bottom:28px!important;}.cta-final .cta-opt>a,.cta-final .btn-wa,.cta-final .btn-mustard,.cta-final .btn-ghost,.cta-final .btn-primary{font-size:10px!important;letter-spacing:1.5px!important;}.ce-site-footer.footer{padding:0 22px!important;}.ce-footer-main{grid-template-columns:1fr!important;gap:36px!important;padding:48px 0 38px!important;}.ce-footer-brand{grid-column:auto!important;}.ce-footer-nav>div{grid-template-columns:1fr 1fr!important;}.ce-footer-bottom{min-height:92px!important;}.ce-footer-lettering{height:50px!important;max-width:185px!important;}}
.ce-global-carousel{position:relative!important;width:100%!important;overflow:hidden!important;}
.ce-global-carousel-track{display:flex!important;flex-flow:row nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;transform:none!important;cursor:grab!important;}
.ce-global-carousel-track:active{cursor:grabbing!important;}.ce-global-carousel-track::-webkit-scrollbar{display:none!important;}.ce-global-carousel-track img{user-select:none!important;-webkit-user-drag:none!important;}.ce-global-carousel-track>*,.ce-global-carousel-track>.elementor-widget-wrap>*{scroll-snap-align:start;}
.ce-global-carousel-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;margin:20px auto 0!important;padding:0!important;position:relative!important;inset:auto!important;z-index:5!important;}
.ce-global-carousel-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;flex:0 0 42px!important;margin:0!important;padding:0!important;border:1px solid rgba(194,165,122,.72)!important;border-radius:0!important;background:rgba(251,248,241,.92)!important;color:#5C4F3A!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;transition:background .2s,color .2s,border-color .2s!important;}
.ce-global-carousel-button:hover,.ce-global-carousel-button:focus-visible{background:#c2a57a!important;border-color:#c2a57a!important;color:#181510!important;outline:none!important;}.ce-global-carousel-button:focus-visible{box-shadow:0 0 0 3px rgba(194,165,122,.3)!important;}
.ce-global-carousel-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:52px!important;}.ce-global-carousel-dot{display:block!important;width:6px!important;height:6px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(194,165,122,.35)!important;transition:width .2s,background .2s!important;}.ce-global-carousel-dot.is-active{width:20px!important;border-radius:3px!important;background:#c2a57a!important;}
.carousel-nav,.inst-nav,.insp-nav,.gal-nav,.gal-arrow,#galPrev2,#galNext2{display:none!important;}
@media(max-width:768px){.ce-global-carousel-nav{margin-top:14px!important;gap:10px!important;}.ce-global-carousel-button{width:38px!important;height:38px!important;flex-basis:38px!important;}}
@media(min-width:769px){.ce-global-carousel-track>*{width:clamp(420px,34vw,640px)!important;}}
.mot-video-ph video,.mot-video video,.mot-video-ph iframe,.mot-video iframe{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;}
.mot-videos .elementor-widget-wrap,.mot-videos.ce-exact-node > .elementor-widget-wrap,.ce-exact-page .mot-videos > .elementor-widget-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;cursor:auto!important;}
@media(max-width:768px){.mot-videos .elementor-widget-wrap,.mot-videos.ce-exact-node > .elementor-widget-wrap,.ce-exact-page .mot-videos > .elementor-widget-wrap{grid-template-columns:1fr!important;}}
@media(max-width:768px){.motorizadas .eyebrow,.motorizadas .section-title,.motorizadas .mot-desc{text-align:center!important;}.motorizadas .rule{margin-left:auto!important;margin-right:auto!important;}.mot-video-ph:has(video),.mot-video:has(video),.mot-video-ph:has(iframe),.mot-video:has(iframe){aspect-ratio:auto!important;min-height:0!important;}.mot-video-ph video,.mot-video video{height:auto!important;object-fit:contain!important;}}
.mot-video-ph:has(video),.mot-video:has(video),.mot-video-ph:has(iframe),.mot-video:has(iframe){background:#000!important;padding:0!important;height:auto!important;min-height:200px!important;aspect-ratio:16/9!important;}
@media(max-width:768px){.mot-video-ph:has(video),.mot-video:has(video),.mot-video-ph:has(iframe),.mot-video:has(iframe){aspect-ratio:auto!important;min-height:0!important;height:auto!important;background:#000!important;} .mot-video-ph video,.mot-video video,.mot-video-ph iframe,.mot-video iframe{height:auto!important;object-fit:contain!important;aspect-ratio:auto!important;width:100%!important;max-height:75vh!important;display:block!important;}}
@media(max-width:768px){.mot-video-ph [data-ce-bg-video],.mot-video [data-ce-bg-video]{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;height:auto!important;overflow:visible!important;} .mot-video-ph [data-ce-bg-video] video,.mot-video [data-ce-bg-video] video{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important;}}
.ce-placeholder-image-host{position:relative!important;overflow:hidden!important;}.ce-placeholder-image-hidden{display:none!important;}
.ce-placeholder-image-widget{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;z-index:0!important;}
.ce-placeholder-image-widget .elementor-widget-container,.ce-placeholder-image-widget .elementor-icon-wrapper{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;}
.ce-placeholder-image-widget img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:cover!important;}.ce-placeholder-image-widget img~img{display:none!important;}
.inst-ph[style*="background-image"] .elementor-icon-wrapper img,.elementor-column[style*="background-image"] .ce-exact-icon .elementor-icon-wrapper img{display:none!important;}
.categorias .cat-grid .cat-card{position:relative!important;overflow:hidden!important;background-size:cover!important;background-position:center!important;min-height:220px!important;}
.categorias .cat-grid .cat-card::before{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(to top, rgba(18,14,8,0.88) 0%, rgba(18,14,8,0.55) 45%, rgba(18,14,8,0.18) 100%)!important;z-index:0!important;pointer-events:none!important;}
.categorias .cat-grid .cat-card > *{position:relative!important;z-index:1!important;}
.categorias .cat-grid .cat-card .cat-nome{color:#f5eed8!important;text-shadow:0 1px 10px rgba(0,0,0,0.75)!important;font-size:17px!important;}
.categorias .cat-grid .cat-card .cat-desc{color:#e8dcc0!important;text-shadow:0 1px 6px rgba(0,0,0,0.65)!important;}
.categorias .cat-grid .cat-card .cat-link{color:#c2a57a!important;text-shadow:0 1px 4px rgba(0,0,0,0.5)!important;}
.categorias .cat-grid .cat-card .cat-icon{filter:drop-shadow(0 1px 6px rgba(0,0,0,0.6))!important;}
.categorias, .porque, .depoimentos, .faq, .cta-final, .instalações{overflow:hidden!important;}
.cta-final .cta-bg-word{pointer-events:none!important;}
.cta-final:has(.cta-right){display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(40px,6vw,100px)!important;align-items:center!important;text-align:left!important;min-height:auto!important;padding:120px clamp(24px,5vw,80px)!important;}
@media(max-width:768px){.cta-final:has(.cta-right){grid-template-columns:1fr!important;padding:80px 20px!important;}}
.comparativo{overflow-x:clip!important;box-sizing:border-box!important;max-width:100%!important;}
.comp-table{width:100%!important;max-width:100%!important;table-layout:fixed!important;}
.comp-table th,.comp-table td{word-break:break-word!important;overflow-wrap:anywhere!important;}
@media(max-width:768px){.comp-table th{padding:10px 4px!important;font-size:8px!important;letter-spacing:.8px!important;}.comp-table td{padding:12px 4px!important;font-size:11px!important;}.comp-table th:first-child,.comp-table td:first-child{width:72px!important;}.comp-table th:last-child,.comp-table td:last-child{width:70px!important;}.comp-table td:first-child{font-size:10px!important;overflow-wrap:normal!important;word-break:normal!important;}.comp-table .comp-tag{font-size:9px!important;padding:3px 6px!important;}}
.porque .carousel-track:not(.ce-global-carousel-track){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;transform:none!important;overflow:visible!important;}
@media(max-width:768px){.porque .carousel-track:not(.ce-global-carousel-track){grid-template-columns:1fr!important;}}
.elementor-toggle .elementor-tab-content{display:none!important;padding:0 18px 0!important;overflow:hidden!important;}.elementor-toggle .elementor-tab-title.elementor-active + .elementor-tab-content,.elementor-toggle .elementor-tab-title[aria-expanded="true"] + .elementor-tab-content{display:block!important;padding:0 18px 19px!important;}.elementor-toggle .elementor-tab-title{display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;}.elementor-toggle .elementor-toggle-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;border: 1px solid var(--text-light,#241c10)!important;color: var(--text-light,#241c10)!important;flex:0 0 22px!important;position:relative!important;}.elementor-toggle .elementor-toggle-icon i,.elementor-toggle .elementor-toggle-icon svg{display:none!important;}.elementor-toggle .elementor-toggle-icon::after{content:"+"!important;display:block!important;font-size:16px!important;line-height:1!important;font-weight:400!important;transition:transform .2s!important;}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon::after,.elementor-toggle .elementor-tab-title[aria-expanded="true"] .elementor-toggle-icon::after{transform:rotate(45deg)!important;} .faq-item .faq-a{max-height:0!important;overflow:hidden!important;padding-bottom:0!important;transition:max-height .35s ease!important;} .faq-item.open .faq-a{max-height:500px!important;padding-bottom:18px!important;} .faq-item .faq-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border:1px solid rgba(194,165,122,.35)!important;color:var(--fendi,#c2a57a)!important;} .faq-item .faq-q i{transition:transform .2s!important;display:block!important;} .faq-item.open .faq-q i{transform:rotate(45deg)!important;} .faq-item .faq-q[aria-expanded="true"]{color:var(--fendi,#c2a57a)!important;}
body .elementor-toggle .elementor-toggle-icon > *,body .elementor-toggle .elementor-toggle-icon *{display:none!important;}
body .elementor-toggle .elementor-toggle-icon .ce-faq-icon,body .elementor-toggle .elementor-toggle-icon-closed,body .elementor-toggle .elementor-toggle-icon-opened{display:none!important;}
body .faq-list .elementor-toggle .elementor-toggle-icon{width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important;}
.insp-carousel-wrap::before,.insp-carousel-wrap::after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;width:0!important;}
.insp-track .insp-slide{filter:none!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important;}
.insp-track .insp-slide::before,.insp-track .insp-slide::after{background:none!important;box-shadow:none!important;}
@media(max-width:768px){.insp-track .insp-slide{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;scroll-snap-align:center!important;min-height:430px!important;}}
@media(min-width:769px){.insp-track .insp-slide{width:220px!important;height:300px!important;min-height:300px!important;}.insp-track .insp-slide.wide{width:340px!important;}}
@media(max-width:768px){body .proc-steps{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;overflow:visible!important;padding-bottom:0!important;}body .proc-steps::before{display:none!important;}body .proc-steps>*,body .proc-steps .proc-step{grid-column:1/-1!important;min-width:0!important;width:100%!important;max-width:100%!important;flex:none!important;padding:0!important;text-align:left!important;scroll-snap-align:none!important;}body .proc-steps .elementor-section,body .proc-steps .elementor-container{width:100%!important;max-width:100%!important;}body .proc-steps .elementor-column{min-width:0!important;}body .processo .steps{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:16px!important;overflow:visible!important;padding-bottom:0!important;}body .processo .steps::before{display:none!important;}body .processo .step{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;scroll-snap-align:none!important;}}
body .caso-logo img,body .caso-logo-img img{height:64px!important;max-height:64px!important;max-width:210px!important;}
@media(max-width:768px){body .caso-logo{padding:16px 22px!important;}body .caso-logo img,body .caso-logo-img img{height:60px!important;max-height:60px!important;max-width:200px!important;}}
img[src*="pio-xi-placeholder"]{background:#F6F1E8!important;border-radius:6px!important;padding:10px 14px!important;}
body.ce-slug-pisos .processo .proc-title,body.ce-slug-pisos .processo .step-nome{text-align:center!important;}
@media(max-width:768px){.album-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;}} .album-grid .album-btn,.cat-section .album-btn{display:none!important;} .album-card{cursor:pointer!important;transition:transform .2s, box-shadow .2s!important;} .album-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.22)!important;}
.cat-section{scroll-margin-top:200px!important;}@media(max-width:768px){.cat-section{scroll-margin-top:200px!important;}}
#ceCalcBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;min-height:52px!important;margin:12px 0 0!important;padding:10px 14px!important;background:#c2a57a!important;border:1px solid #c2a57a!important;color:#181510!important;font-weight:700!important;font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase!important;white-space:normal!important;line-height:1.4!important;cursor:pointer!important;box-sizing:border-box!important;}
#ceCalcResultado{scroll-margin-top:200px!important;width:100%!important;margin-top:14px!important;padding:16px 18px!important;background:rgba(194,165,122,.12)!important;border:1px solid rgba(194,165,122,.45)!important;color:#241C10!important;font-size:14px!important;line-height:1.65!important;box-sizing:border-box!important;}#ceCalcResultado strong{color:#c2a57a!important;}
@media(max-width:768px){.ce-product-grid, .prod-grid, .product-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;}}
.caso-logo .caso-logo-img{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;width:auto!important;height:auto!important;box-shadow:none!important;}
.caso-logo{background:transparent!important;border:none!important;box-shadow:none!important;}
.caso-logo:has(.caso-logo-img){width:auto!important;height:auto!important;flex:0 0 auto!important;}
.caso-logo-img img{filter: brightness(0) invert(9%) sepia(100%) saturate(300%) brightness(95%)!important;opacity:.92!important;height:82px!important;width:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;}
@media(max-width:768px){.caso-logo-img img{height:64px!important;}}
.ce-site-footer.footer{margin:0!important;width:100%!important;}
.ce-site-footer.footer,.ce-site-footer .ce-footer-main,.ce-site-footer .ce-footer-main a,.ce-site-footer .ce-footer-main span,.ce-site-footer .ce-footer-main small{text-align:left!important;}
@media(max-width:768px){.quem-somos{padding:44px 20px 40px!important;}.quem-somos .block-title{font-size:30px!important;}.quem-somos-inner{gap:22px!important;margin-bottom:0!important;}.quem-text{font-size:14px!important;line-height:1.7!important;}.beneficios{padding:44px 20px 40px!important;}.ben-grid{margin-top:24px!important;}.ben-card{padding:22px 16px!important;}.ben-icon{font-size:20px!important;margin-bottom:10px!important;}.ben-title{font-size:19px!important;margin-bottom:8px!important;}.ben-desc{font-size:15px!important;line-height:1.6!important;}.clube{padding:44px 20px!important;gap:20px!important;}.clube-left .block-title,.clube-desc{text-align:center!important;}.clube-right{gap:10px!important;}.clube-item{padding:16px 12px!important;text-align:center!important;align-items:center!important;justify-content:center!important;}.clube-item-icon{margin:0 auto 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;}.clube-item-title{text-align:center!important;width:100%!important;display:block!important;}.cadastro{padding:44px 20px!important;gap:20px!important;}.cadastro .block-title{font-size:30px!important;}.cadastro .block-sub{font-size:14px!important;}.form-grid{gap:12px!important;}.form-input{padding:11px 12px!important;font-size:13px!important;}}
@media(max-width:768px){.caso-header{padding-left:20px!important;padding-right:20px!important;gap:16px!important;}}
@media(max-width:768px){.elementor-widget-container > .intro,.elementor-widget-container > .solucoes,.elementor-widget-container > .diferenciais,.elementor-widget-container > .processo,.elementor-widget-container > .video-sec,.elementor-widget-container > .cta-final{margin-left:-20px!important;margin-right:-20px!important;}}
.video-wrap video{object-fit:contain!important;}
.elementor-icon-wrapper i.fas.fa-play,.elementor-icon-wrapper i.fas.fa-video,.elementor-icon-wrapper i.fas.fa-film{display:none!important;}
@media(max-width:768px){.media-video-box,.video-wrap{flex:none!important;display:block!important;}.media-video-box video{width:100%!important;height:auto!important;flex:none!important;object-fit:contain!important;display:block!important;}}
@media(max-width:768px){body.ce-slug-corporativo section.hero{background-image:url('/uploads/capas-v2/m-corporativo.jpg')!important;}}
@media(max-width:768px){body.ce-slug-persianas .elementor-column.hero{background-image:url('/uploads/capas-v2/m-persianas.jpg')!important;}}
@media(max-width:768px){body.ce-slug-arquitetos-designers section.hero{background-image:url('/uploads/capas-v2/m-arquitetos-designers.jpg')!important;}}
@media(max-width:768px){body.ce-slug-papeis-de-parede .proc-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;}.proc-steps::before{display:block!important;top:15px!important;left:22px!important;right:22px!important;}.proc-step{padding:0 3px!important;}.proc-num{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0 auto 12px!important;font-size:12px!important;}.proc-title{font-size:11px!important;line-height:1.25!important;margin-bottom:6px!important;}.proc-desc{font-size:9.5px!important;line-height:1.5!important;}}
.proc-steps{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:2px!important;margin-top:28px!important;position:relative!important;}.proc-steps::before{content:''!important;position:absolute!important;top:20px!important;left:40px!important;right:40px!important;height:1px!important;background:linear-gradient(to right,#c8960c,#c2a57a,#c8960c)!important;background:linear-gradient(to right,var(--mustard,#c8960c),var(--fendi,#c2a57a),var(--mustard,#c8960c))!important;opacity:.25!important;}.proc-step{text-align:center!important;padding:0 16px!important;}.proc-num{width:40px!important;height:40px!important;background:#c8960c!important;background:var(--mustard,#c8960c)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:600!important;color:#fff!important;margin:0 auto 20px!important;position:relative!important;z-index:1!important;}.proc-title{font-family:'Playfair Display',serif!important;font-size:15px!important;font-weight:700!important;color:#f5eed8!important;color:var(--text-light,#f5eed8)!important;margin-bottom:8px!important;line-height:1.3!important;}.proc-desc{font-size:13px!important;color:#a89370!important;color:var(--text-muted,#a89370)!important;font-weight:300!important;line-height:1.6!important;margin-top:6px!important;}
@media(max-width:768px){body .processo{padding:44px 20px!important;}body .processo .steps{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:30px!important;margin-top:32px!important;overflow:visible!important;padding-bottom:0!important;}body .processo .steps::before{display:none!important;}body .processo .step{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;text-align:center!important;background:transparent!important;border-top:none!important;scroll-snap-align:none!important;}body .processo .step-dot{margin:0 auto 14px!important;}body .processo .step-nome{font-size:17px!important;text-align:center!important;}body .processo .step-desc{font-size:14px!important;line-height:1.65!important;text-align:center!important;}}
@media(max-width:768px){body .proc-steps{display:grid!important;grid-template-columns:1fr!important;gap:30px!important;overflow:visible!important;padding-bottom:0!important;}body .proc-steps::before{display:none!important;}body .proc-steps .proc-step{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0 16px!important;text-align:center!important;scroll-snap-align:none!important;}body .proc-steps .proc-num{margin:0 auto 14px!important;}body .proc-steps .proc-title{font-size:17px!important;line-height:1.3!important;}body .proc-steps .proc-desc{font-size:14px!important;line-height:1.65!important;}}
.mot-videos{overflow:visible!important;max-width:100%!important;box-sizing:border-box!important;}
.mot-videos .elementor-widget-wrap{box-sizing:border-box!important;max-width:100%!important;}
.mot-video,.mot-video-ph,[data-video-slot]{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:#000!important;box-sizing:border-box!important;}
.mot-video video,.mot-video-ph video,[data-video-slot] video{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;max-height:none!important;display:block!important;background:#000!important;}
@media(max-width:768px){.mot-video video,.mot-video-ph video,[data-video-slot] video{max-height:82vh!important;}}
body .mot-video-ph,body .mot-video{height:auto!important;min-height:0!important;aspect-ratio:auto!important;}
body .mot-video-ph [data-ce-bg-video],body .mot-video [data-ce-bg-video]{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;pointer-events:auto!important;}
body .mot-video-ph [data-ce-bg-video] video,body .mot-video [data-ce-bg-video] video{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;max-height:78vh!important;display:block!important;}
@media(max-width:768px){body .mot-video-ph [data-ce-bg-video] video,body .mot-video [data-ce-bg-video] video{max-height:82vh!important;}}
.ce-video-natural{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:#000!important;box-sizing:border-box!important;}
.ce-video-natural video,.ce-video-natural iframe{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;display:block!important;border:0!important;background:#000!important;}
@media(max-width:768px){.ce-video-natural video{max-height:82vh!important;}}
body .ce-video-sec-livre.ce-video-sec-livre.ce-video-sec-livre{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;display:block!important;}
body .fab-grid{align-items:stretch!important;}
body .fab-card{position:relative!important;padding-bottom:88px!important;}
body .fab-card .elementor-widget-button{position:absolute!important;left:20px!important;right:20px!important;bottom:20px!important;z-index:2!important;margin:0!important;}
body .fab-card .elementor-widget-button a{width:100%!important;justify-content:center!important;}
body .caso-logo-img.caso-logo-claro{background:linear-gradient(160deg,#eedcab 0%,#d3a95f 100%)!important;border:1px solid rgba(120,85,20,.55)!important;border-radius:10px!important;min-width:250px!important;min-height:140px!important;padding:20px 30px!important;box-shadow:0 6px 18px rgba(0,0,0,.35)!important;}
body .caso-logo .caso-logo-img.caso-logo-claro{background:linear-gradient(160deg,#eedcab 0%,#d3a95f 100%)!important;border:1px solid rgba(120,85,20,.55)!important;border-radius:10px!important;min-width:250px!important;min-height:140px!important;padding:20px 30px!important;box-shadow:0 6px 18px rgba(0,0,0,.35)!important;}
body .caso-logo-img.caso-logo-claro img{height:84px!important;max-height:84px!important;width:auto!important;max-width:260px!important;filter:brightness(0) invert(9%) sepia(100%) saturate(300%) brightness(95%)!important;opacity:1!important;}
body .caso-logo .caso-logo-img.caso-logo-claro img{height:84px!important;max-height:84px!important;width:auto!important;max-width:260px!important;filter:brightness(0) invert(9%) sepia(100%) saturate(300%) brightness(95%)!important;opacity:1!important;}
@media(max-width:768px){body .caso-logo-img.caso-logo-claro{min-width:200px!important;min-height:104px!important;padding:14px 20px!important;}body .caso-logo-img.caso-logo-claro img{height:40px!important;max-height:40px!important;max-width:180px!important;}}
@media(max-width:768px){body .caso-logo .caso-logo-img.caso-logo-claro{min-width:200px!important;min-height:104px!important;padding:14px 20px!important;}body .caso-logo .caso-logo-img.caso-logo-claro img{height:40px!important;max-height:40px!important;max-width:180px!important;}}
@media(max-width:768px){body .caso-logo img,body .caso-logo-img img{height:68px!important;max-height:68px!important;max-width:220px!important;}}
body .caso-logo img,body .caso-logo-img img{height:100px!important;max-height:100px!important;width:auto!important;max-width:320px!important;}
body .caso-logo-img.caso-logo-claro img,body .caso-logo .caso-logo-img.caso-logo-claro img{height:100px!important;max-height:100px!important;max-width:300px!important;}
body .caso-logo-img.caso-logo-claro,body .caso-logo .caso-logo-img.caso-logo-claro{min-width:320px!important;min-height:150px!important;}
@media(max-width:768px){body .caso-logo img,body .caso-logo-img img{height:115px!important;max-height:115px!important;max-width:330px!important;}body .caso-logo-img,body .caso-logo .caso-logo-img{min-width:280px!important;}body .caso-logo-img.caso-logo-claro,body .caso-logo .caso-logo-img.caso-logo-claro{min-width:280px!important;min-height:120px!important;}body .caso-logo-img.caso-logo-claro img,body .caso-logo .caso-logo-img.caso-logo-claro img{height:68px!important;max-height:68px!important;max-width:300px!important;}body .caso-header{flex-wrap:wrap!important;gap:18px!important;}}
.video-sec .video-wrap{aspect-ratio:16/9!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#000!important;}
.video-sec .video-wrap video{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:16/9!important;object-fit:cover!important;display:block!important;background:#000!important;}
.video-sec .video-wrap video[poster]{object-fit:cover!important;}
@media(max-width:768px){.proc-steps,.processo .steps{overflow:visible!important;}.proc-steps .proc-num,.processo .step-dot{flex-shrink:0!important;}}
@media(max-width:768px){.porque .carousel-track:not(.ce-global-carousel-track){display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;transform:none!important;}.porque .carousel-track:not(.ce-global-carousel-track)::-webkit-scrollbar{display:none!important;}.porque .carousel-track:not(.ce-global-carousel-track)>.carousel-foto{flex:0 0 86%!important;min-width:86%!important;width:86%!important;scroll-snap-align:center!important;aspect-ratio:4/5!important;}}
@media(max-width:768px){.porque .ce-global-carousel-track>*{width:86%!important;flex:0 0 86%!important;scroll-snap-align:center!important;}}
@media(max-width:768px){.depoimentos .dep-grid{display:flex!important;flex-flow:row nowrap!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;}.depoimentos .dep-grid::-webkit-scrollbar{display:none!important;}.depoimentos .dep-grid>.dep-card{flex:0 0 88%!important;min-width:88%!important;width:88%!important;scroll-snap-align:center!important;}}
.depoimentos .dep-grid.ce-global-carousel-track{display:flex!important;flex-flow:row nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;gap:12px!important;}.depoimentos .dep-grid.ce-global-carousel-track>.dep-card{scroll-snap-align:start!important;}
body .caso-logo{width:auto!important;height:auto!important;background:#F6F1E8!important;border:1px solid rgba(194,165,122,.45)!important;border-radius:10px!important;padding:18px 26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px rgba(0,0,0,.35)!important;}
body .caso-logo-img{background:#F6F1E8!important;border:1px solid rgba(194,165,122,.4)!important;border-radius:10px!important;padding:18px 26px!important;width:auto!important;min-width:200px!important;min-height:110px!important;height:auto!important;box-shadow:0 4px 14px rgba(0,0,0,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;}
body .caso-logo .caso-logo-img{background:#F6F1E8!important;border:1px solid rgba(194,165,122,.4)!important;border-radius:10px!important;padding:18px 26px!important;min-width:200px!important;min-height:110px!important;box-shadow:0 4px 14px rgba(0,0,0,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.caso-logo img,.caso-logo-img img{filter:brightness(0) invert(9%) sepia(100%) saturate(300%) brightness(95%)!important;opacity:1!important;height:64px!important;width:auto!important;max-width:220px!important;max-height:64px!important;object-fit:contain!important;}
@media(max-width:768px){body .caso-logo-img,body .caso-logo .caso-logo-img{min-width:170px!important;min-height:96px!important;padding:14px 20px!important;}.caso-logo img,.caso-logo-img img{height:58px!important;max-height:58px!important;max-width:190px!important;}}
.caso-logo-placeholder{background:#F6F1E8!important;color:#241C10!important;border-radius:4px!important;padding:10px 16px!important;}
.foto-card,.inst-slide,.carousel-foto,.gal-item,.insp-slide,.media-foto{border-radius:0!important;box-shadow:none!important;outline:none!important;}
.foto-card::before,.foto-card::after,.inst-slide::before,.inst-slide::after,.carousel-foto::before,.carousel-foto::after,.gal-item::before,.gal-item::after{box-shadow:none!important;}
.foto-card{border:none!important;}
.intro-pills a,.intro-pill,.intro-segs a,.segmentos a,[class*=segmento] a{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;}
a .ti,a i[class*=whatsapp],a i[class*=brand],.wa-float,.wa-float *,.navbar-wa,.navbar-wa *,.nav-cta,.nav-cta *,.btn-talk,.btn-talk *{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;background-image:none!important;}
a:has(> i.ti-brand-whatsapp){text-decoration:none!important;}
@media(max-width:768px){.navbar-search{position:absolute!important;right:72px!important;top:60px!important;z-index:11!important;}.navbar-search-toggle{width:42px!important;height:42px!important;}.navbar-search-form{position:fixed!important;top:190px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;}}
.ce-footer-address{display:flex;flex-direction:column;gap:6px;margin-top:6px;}.ce-footer-address>strong{display:block;margin:0 0 4px;color:#c2a57a;font:700 10px/1.2 Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;}.ce-footer-address>span{color:#5C4F3A;font:500 11px/1.6 Arial,sans-serif;letter-spacing:1px;}

/* navbar 2 linhas (mobile) */
body .navbar .navbar-cta,body .navbar .navbar-wa{display:inline-flex!important;}.navbar-contact{display:none;}@media(max-width:768px){.navbar{height:224px!important;min-height:224px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:40px 113px 70px!important;align-items:center!important;padding:0 18px!important;row-gap:0!important;column-gap:14px!important;overflow:visible!important;}.navbar-social{grid-column:1/3!important;grid-row:1/2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:30px!important;width:100%!important;height:40px!important;padding-bottom:0!important;border-bottom:1px solid rgba(194,165,122,.22)!important;}.navbar-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;color:#9e7d4e!important;font-size:22px!important;text-decoration:none!important;border-bottom:none!important;}.navbar-social a:hover{color:#c2a57a!important;}.navbar-logo{grid-column:1/2!important;grid-row:2/3!important;min-width:0!important;overflow:hidden!important;}.navbar-logo .site-logo-icon,.navbar-logo .logo-symbol{width:58px!important;height:58px!important;flex-basis:58px!important;}.navbar-logo .site-logo-lettering{height:72px!important;max-width:230px!important;}.navbar-toggle{grid-column:2/3!important;grid-row:2/3!important;width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;}.navbar-search{display:none!important;}.navbar-contact{grid-column:1/3!important;grid-row:3/4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;height:70px!important;padding:0 18px!important;border-top:1px solid rgba(194,165,122,.18)!important;}.navbar-contact a{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#5C4F3A!important;font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;text-transform:none!important;text-decoration:none!important;}.navbar-contact a i{color:#c2a57a!important;font-size:20px!important;}body .navbar .navbar-cta,body .navbar .navbar-wa{display:none!important;}.navbar-nav{top:100%!important;}body{padding-top:224px!important;}}

section:has(>.elementor-container.ce-video-sec-livre),section:has(.ce-video-natural),.ce-video-sec-livre{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}

/* Espelho no global.css (canvas do editor): hero mobile menor + rodapé negrito */
@media (max-width: 768px) {
  .hero { min-height: 440px !important; }
  .hero .hero-actions, .hero .hero-ctas { margin-top: min(14vh, 120px) !important; }
  .elementor > section.elementor-top-section:first-of-type .hero-btns { margin-top: min(14vh, 120px) !important; }
  body.ce-slug-papeis-de-parede .elementor .elementor-top-section:first-of-type .hero-btns { margin-top: min(14vh, 120px) !important; }
}
.ce-site-footer .ce-footer-nav a,
.ce-site-footer .ce-footer-contact a,
.ce-site-footer .ce-footer-contact span,
.ce-site-footer .ce-footer-contact small { font-weight: 700 !important; }
.ce-site-footer .ce-footer-bottom span,
.ce-site-footer .ce-footer-bottom a { font-weight: 600 !important; }
@media (max-width: 768px) {
  .ce-puck-scope .hero { min-height: 440px !important; }
  section.hero { min-height: 440px !important; }
}
@media (max-width: 768px) {
  .hero .elementor-column { position: relative !important; top: auto !important; left: auto !important; right: auto !important; bottom: auto !important; }
  .hero .hero-actions, .hero .hero-ctas, .hero .hero-btns,
  .elementor > section.elementor-top-section:first-of-type .hero-btns { margin-top: 22px !important; }
  .hero { padding-top: 140px !important; padding-bottom: 56px !important; }
}
@media (max-width: 768px) {
  .hero .elementor-section, .hero .elementor-column { position: relative !important; top: auto !important; left: auto !important; right: auto !important; bottom: auto !important; }
  .hero .hero-actions, .hero .hero-ctas, .hero .hero-btns,
  .elementor > section.elementor-top-section:first-of-type .hero-btns { margin-top: 22px !important; }
  .hero { padding-top: 130px !important; padding-bottom: 52px !important; }
}
