@font-face{font-family:"Archivo";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/assets/optimized/fonts/01170409e32e22.woff2)format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/assets/optimized/fonts/f3a513d89abf3b.woff2)format("woff2")}@font-face{font-family:"Archivo";font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/assets/optimized/fonts/bed60488c2f5c0.woff2)format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/optimized/fonts/84f3d3275dfb15.woff2)format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/optimized/fonts/c535bb158e8cfc.woff2)format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/optimized/fonts/247f052d2f5b84.woff2)format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/optimized/fonts/cdedb1729acac4.woff2)format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/optimized/fonts/fcff04f4bec2b3.woff2)format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/optimized/fonts/dae40ca7b35fe7.woff2)format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/optimized/fonts/1984efdda0fbe2.woff2)format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/assets/optimized/fonts/dece7c71bbe617.woff2)format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/assets/optimized/fonts/4d984240cefb09.woff2)format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/assets/optimized/fonts/35757eaa996b33.woff2)format("woff2")}.rci-width{width:min(1200px,92%);margin-inline:auto}.rci-reference-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 10px #0000000a;font-family:Roboto,Arial,sans-serif}.rci-ref-navigation{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:90px}.rci-reference-brand{display:flex;gap:11px;align-items:center;color:#087a20!important;text-decoration:none!important;flex-shrink:0;line-height:1}.rci-reference-brand svg{width:46px;height:46px}.rci-reference-brand b{font:800 italic 47px Montserrat,Arial,sans-serif;line-height:.9;letter-spacing:-2px;display:block}.rci-reference-brand small{display:block;font:600 8px Montserrat,Arial,sans-serif;letter-spacing:.9px;margin-top:7px;color:#303030}.rci-ref-navigation nav{display:flex;align-items:center;gap:23px;margin-left:auto;font-size:15px;font-weight:500;color:#151a16}.rci-ref-navigation nav>a,.rci-dropdown>button{padding-block:30px;text-decoration:none;color:inherit}.rci-ref-navigation nav>a:hover,.rci-dropdown>button:hover{color:#087a20}.rci-dropdown{position:relative}.rci-dropdown>button{border:0;background:0 0;font:inherit;color:inherit;cursor:pointer;padding-inline:0}.rci-dropdown>button span{font-size:16px;margin-left:5px}.rci-dropdown-panel{display:none;position:absolute;top:100%;left:-20px;background:#fff;padding:15px 20px;width:285px;box-shadow:0 10px 20px #0002;border-top:2px solid #087a20}.rci-dropdown-panel a{display:block;padding:12px 0;color:#333;text-decoration:none;font-size:14px}.rci-dropdown-panel a:hover{color:#087a20}.rci-dropdown:hover>.rci-dropdown-panel,.rci-dropdown.open>.rci-dropdown-panel,.rci-dropdown:focus-within>.rci-dropdown-panel{display:block}.rci-ref-button{display:inline-block;text-decoration:none!important;background:#087a20;border:2px solid #087a20;color:#fff!important;padding:14px 26px;font:500 14px Poppins,Arial,sans-serif;text-align:center;line-height:1.6;transition:background .2s,color .2s}.rci-ref-button:hover{background:#005c16;border-color:#005c16}.rci-header-cta{font-size:12px;padding:11px 17px;white-space:nowrap;margin-left:4px}.rci-menu-button{display:none;cursor:pointer;background:0 0;border:0;color:#087a20;font-size:27px;padding:5px;line-height:1}.rci-ref-contact{padding:70px 20px;text-align:center;background:#f8f6f4}.rci-ref-contact h2{font:700 36px/1.25 Poppins,Arial,sans-serif;color:#252525;margin:0 0 20px;letter-spacing:0}.rci-ref-contact p{font:400 16px/1.8 Roboto,Arial,sans-serif;color:#555;max-width:750px;margin:0 auto 28px}.rci-reference-footer{background:#171717;color:#d2d2d2;padding:65px 0 25px;font-family:Roboto,Arial,sans-serif}.rci-ref-footer-grid{display:grid;grid-template-columns:1.35fr .85fr 1.2fr 1.15fr;gap:45px}.rci-reference-footer .rci-reference-brand{margin-bottom:30px}.rci-reference-footer .rci-reference-brand small{color:#fff}.rci-reference-footer h3{font:600 19px/1.4 Poppins,Arial,sans-serif;color:#fff;margin:0 0 23px}.rci-reference-footer p,.rci-reference-footer .rci-ref-footer-grid>div>a:not(.rci-reference-brand){font:400 14px/1.85 Roboto,Arial,sans-serif;color:#bfbfbf;text-decoration:none;display:block;margin:0 0 11px}.rci-reference-footer a:hover{color:#8de0a0}.rci-ref-copyright{padding-top:25px;border-top:1px solid #383838;display:flex;justify-content:space-between;gap:20px;margin-top:45px;font-size:12px;color:#909090}.rci-ref-copyright a{color:inherit;text-decoration:none}.rci-ref-whatsapp{position:fixed;bottom:28px;right:28px;width:59px;height:59px;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:100;box-shadow:0 2px 9px #0003}.rci-ref-whatsapp svg{width:34px;height:34px}.rci-ref-whatsapp:hover{background:#1fb659;color:#fff}.rci-ref-skip{position:fixed;top:-100px;left:10px;z-index:200;padding:10px;background:#fff;color:#087a20}.rci-ref-skip:focus{top:10px}html{scroll-padding-top:105px}.rci-ref-navigation a:focus-visible,.rci-ref-navigation button:focus-visible,.rci-ref-button:focus-visible,.rci-ref-whatsapp:focus-visible{outline:2px solid #087a20;outline-offset:4px}@media (max-width:1100px){.rci-ref-navigation{gap:18px}.rci-ref-navigation nav{gap:16px;font-size:13px}.rci-header-cta{font-size:11px;padding:10px 12px}.rci-reference-brand b{font-size:40px}.rci-reference-brand svg{width:40px;height:40px}.rci-reference-brand small{font-size:6px}.rci-ref-footer-grid{gap:28px}}@media (max-width:850px){.rci-ref-navigation{min-height:80px}.rci-menu-button{display:block;margin-left:auto;order:3}.rci-ref-navigation nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;box-shadow:0 8px 12px #0001;padding:15px 5%;gap:0;align-items:stretch;flex-direction:column;font-size:15px}.rci-ref-navigation nav.open{display:flex}.rci-ref-navigation nav>a,.rci-dropdown>button{padding-block:14px;border-bottom:1px solid #eee;text-align:left;width:100%;display:block}.rci-dropdown-panel{position:static;box-shadow:none;border:0;padding:5px 15px;width:100%}.rci-dropdown:hover>.rci-dropdown-panel{display:none}.rci-dropdown.open>.rci-dropdown-panel,.rci-dropdown:focus-within>.rci-dropdown-panel{display:block}.rci-header-cta{margin-left:auto}.rci-ref-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.rci-ref-contact h2{font-size:30px}.rci-ref-contact p{font-size:15px}}@media (max-width:500px){.rci-ref-navigation{min-height:76px;gap:12px}.rci-ref-navigation nav{top:76px}.rci-reference-brand svg{width:33px;height:33px}.rci-reference-brand b{font-size:34px}.rci-reference-brand small{font-size:5px;letter-spacing:.6px}.rci-reference-brand{gap:7px}.rci-header-cta{font-size:10px;padding:8px 10px}.rci-menu-button{font-size:25px}.rci-ref-footer-grid{gap:30px 22px}.rci-ref-footer-grid>div:first-child{grid-column:1/-1}.rci-reference-footer{padding-top:45px}.rci-reference-footer h3{font-size:16px}.rci-reference-footer p,.rci-reference-footer .rci-ref-footer-grid>div>a:not(.rci-reference-brand){font-size:13px}.rci-ref-copyright{flex-direction:column;font-size:10px;margin-top:30px;padding-bottom:45px}.rci-ref-contact{padding:50px 10px}.rci-ref-contact h2{font-size:27px}.rci-ref-contact p{font-size:14px}.rci-ref-button{font-size:13px;padding:12px 20px}.rci-header-cta{font-size:9px;padding:9px}.rci-ref-whatsapp{height:52px;width:52px;right:18px;bottom:18px}.rci-ref-whatsapp svg{height:30px;width:30px}}.rci-reference-footer{background:#ccc;color:#333}.rci-reference-footer h3{color:#111}.rci-reference-footer p,.rci-reference-footer .rci-ref-footer-grid>div>a:not(.rci-reference-brand){color:#444}.rci-reference-footer .rci-reference-brand small{color:#222}.rci-ref-copyright{border-top-color:#aaa;color:#555}.rci-reference-header .rci-ref-navigation nav{gap:18px}.rci-dropdown-panel{width:390px;max-height:75svh;overflow-y:auto;overscroll-behavior:contain}.catalog-nav-group{border-bottom:1px solid #eee;margin:0}.catalog-nav-group>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;padding:15px 0;font:400 15px/1.5 Poppins,Arial,sans-serif;color:#151a16}.catalog-nav-group>summary::-webkit-details-marker{display:none}.catalog-nav-group>summary>span{font-size:16px;transition:transform .2s}.catalog-nav-group[open]>summary{color:#087a20}.catalog-nav-group[open]>summary>span{transform:rotate(180deg)}.catalog-nav-group>div{padding:0 0 10px 13px}.rci-dropdown-panel .catalog-nav-group>div>a{font:400 14px/1.6 Poppins,Arial,sans-serif;color:#151a16;padding:12px 0;white-space:normal}.rci-dropdown-panel .catalog-nav-group>div>a:hover{color:#087a20}.rci-dropdown-panel>.catalog-nav-single{font:400 15px/1.5 Poppins,Arial,sans-serif;color:#151a16;padding:16px 0}.rci-dropdown-panel>.catalog-nav-all{font:500 13px/1.6 Poppins,Arial,sans-serif;color:#087a20;padding:18px 0 8px}.catalog-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;width:100%;text-align:left}.catalog-family{border:1px solid #e1e1e1;background:#fff;min-width:0;overflow:hidden;margin:0!important}.catalog-family>img{display:block;width:100%;height:210px;object-fit:cover}.catalog-family>div{padding:25px}.catalog-family h3{font:600 21px/1.35 Poppins,Arial,sans-serif;color:#151a16;margin:0 0 18px}.catalog-family ul{list-style:none!important;margin:0!important;padding:0!important}.catalog-family li{margin:0!important;padding:0!important;border-top:1px solid #eee}.catalog-family li:first-child{border:0}.catalog-family li>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;color:#333;text-decoration:none!important;font:400 14px/1.65 Poppins,Arial,sans-serif}.catalog-family li>a>span{font-size:20px;color:#087a20;flex-shrink:0}.catalog-family li>a:hover{color:#087a20}.catalog-family:nth-child(3){grid-row:span 2}.rci-reference-home #produtos .elementor-widget-wrap{width:100%}.rci-reference-home #produtos [data-id="3176a67"]{width:100%}.rci-clients{background:#fff;padding:70px 4% 65px;text-align:center}.rci-clients h2{font:700 35px/1.5 Poppins,Arial,sans-serif!important;color:#101411;margin:0 auto 20px!important;max-width:800px;letter-spacing:0!important}.client-demo-note{font:400 12px/1.8 Poppins,Arial,sans-serif!important;color:#68616d!important;max-width:700px;margin:0 auto 32px!important}.client-demo-note strong{font-weight:600}.client-logos{display:flex;align-items:center;justify-content:center;gap:30px;max-width:1200px;margin:auto;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding:15px 0;scrollbar-color:#bbb transparent}.client-logos>div{height:100px;width:180px;flex-shrink:0;display:grid;place-items:center;scroll-snap-align:center}.client-logos img{display:block;max-width:100%;width:auto!important;height:auto!important;max-height:80px;object-fit:contain!important}.rci-reference-home #galeria.full-width-gallery{width:100%!important;max-width:none!important;margin:0!important;padding:50px 0 0!important;background:#dedede}.rci-reference-home #galeria>.elementor-container{max-width:none!important;width:100%!important;padding:0!important}.rci-reference-home #galeria .elementor-column,.rci-reference-home #galeria .elementor-widget-wrap{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.rci-reference-home #galeria [data-id="125ebac"]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.rci-reference-home #galeria .head_block{width:100%;max-width:100%;padding:0 30px 55px;margin:0!important;text-align:center}.rci-reference-home #galeria .head_block>.b_d{width:100%;max-width:900px;margin:auto}.rci-reference-home #galeria .head_block h2{font:700 36px/1.4 Poppins,Arial,sans-serif!important;color:#000;letter-spacing:0}.rci-reference-home #galeria .head_block p{font:400 17px/1.9 Poppins,Arial,sans-serif!important;color:#333;margin-top:25px}.rci-reference-home #galeria [data-id="970dcb1"],.rci-reference-home #galeria [data-id="970dcb1"]>.elementor-widget-container{width:100%;margin:0!important;padding:0!important}.rci-reference-home #galeria .grid_img,.rci-reference-home #galeria .grid_images{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;gap:0!important;margin:0!important;padding:0!important}.rci-reference-home #galeria .grid_images figure{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:0!important}.rci-reference-home #galeria .grid_images figure .img_par{display:block;width:100%;height:auto!important;aspect-ratio:16/9;overflow:hidden;border-radius:0}.rci-reference-home #galeria .grid_images figure .img_par img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;transform:none!important;border-radius:0}.rci-reference-home #galeria .grid_images figure figcaption{display:none!important}.rci-reference-home #galeria [data-id="3ea696c"]{margin:30px auto!important}.catalog-page{margin:0;background:#fff;color:#252525;font:400 15px/1.8 Roboto,Arial,sans-serif}.catalog-page *{box-sizing:border-box}.catalog-page img{max-width:100%;display:block;object-fit:cover}.catalog-page h1,.catalog-page h2,.catalog-page h3,.catalog-page p{margin:0}.catalog-page a{color:inherit;text-decoration:none}.catalog-page button{font:inherit}.catalog-page :focus-visible{outline:2px solid #087a20;outline-offset:4px}.catalog-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:min(1200px,90%);margin:30px auto;font-size:12px;color:#888;line-height:1.8}.catalog-breadcrumb>a{color:#087a20}.catalog-product-hero{width:min(1200px,90%);margin:40px auto 65px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.catalog-eyebrow{font:500 12px/1.6 Poppins,Arial,sans-serif;color:#087a20;display:block;margin-bottom:20px}.catalog-hero-copy h1{font:700 43px/1.2 Poppins,Arial,sans-serif;color:#151a16;letter-spacing:-.8px}.catalog-hero-copy>p{font:400 17px/1.85 Roboto,Arial,sans-serif;color:#555;margin:27px 0}.catalog-hero-copy>.rci-ref-button{font-size:13px}.catalog-consult{display:block;font:400 12px/1.8 Roboto,Arial,sans-serif;color:#888;margin-top:17px}.catalog-product-hero figure{margin:0}.catalog-product-hero figure img{width:100%;height:430px;object-fit:cover}.catalog-product-hero figcaption{font-size:10px;color:#8b8b8b;margin-top:12px;line-height:1.8}.catalog-article{width:min(1200px,90%);margin:0 auto 65px;display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:start}.catalog-article h2,.catalog-faq h2,.catalog-related>h2{font:600 27px/1.35 Poppins,Arial,sans-serif;color:#252525;margin-bottom:25px}.catalog-article-main>p{color:#555;font:400 16px/1.9 Roboto,Arial,sans-serif;margin-bottom:23px}.catalog-article-main>h2:not(:first-child){margin-top:35px}.catalog-checks{list-style:none;margin:0 0 25px;padding:0}.catalog-checks li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid #eee;color:#444;line-height:1.7}.catalog-checks li:before{content:"✓";position:absolute;left:0;color:#087a20;font-size:15px}.catalog-brief{background:#f7f6f4;border-top:3px solid #087a20;padding:30px}.catalog-brief h2{font-size:23px}.catalog-brief p{font-size:14px;color:#666}.catalog-brief ul{padding-left:18px;margin:20px 0 27px;color:#555;font:400 14px/1.8 Roboto,sans-serif}.catalog-brief li{margin:12px 0}.catalog-brief .rci-ref-button{font-size:12px;padding:12px 20px}.catalog-maintenance-link{display:block!important;color:#087a20!important;font-size:12px;margin-top:23px}.catalog-faq{width:min(1200px,90%);margin:65px auto}.catalog-faq details{border-bottom:1px solid #ddd}.catalog-faq summary{list-style:none;cursor:pointer;font:500 16px/1.7 Poppins,Arial,sans-serif;color:#333;display:flex;align-items:center;gap:25px;padding:22px 0}.catalog-faq summary::-webkit-details-marker{display:none}.catalog-faq summary>span{margin-left:auto;font-size:22px;color:#087a20}.catalog-faq details[open] summary>span{transform:rotate(45deg)}.catalog-faq details>p{font:400 15px/1.9 Roboto,Arial,sans-serif;color:#666;padding:0 45px 25px 0;max-width:1000px}.catalog-related{background:#f5f5f3;padding:60px max(5%,calc((100% - 1200px)/2));margin-top:70px}.catalog-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.catalog-related>div>a{display:block;background:#fff;border:1px solid #e2e2df}.catalog-related>div>a>img{height:205px;width:100%;object-fit:cover}.catalog-related h3{font:600 19px/1.4 Poppins,Arial,sans-serif;margin:22px 23px;color:#151a16}.catalog-related>div>a>span{display:block;color:#087a20;font-size:12px;margin:0 23px 25px}.catalog-related .catalog-all-link{padding-top:25px}.catalog-related .catalog-all-link p{font-size:14px;color:#666;padding:0 23px 25px}.catalog-index{width:min(1200px,90%);margin:60px auto 75px}.catalog-index>h1{font:700 43px/1.3 Poppins,Arial,sans-serif;color:#151a16;margin-bottom:23px}.catalog-index>p{font:400 17px/1.9 Roboto,Arial,sans-serif;color:#666;max-width:850px;margin-bottom:45px}.catalog-page .rci-reference-footer{margin-top:0}[hidden]{display:none!important}@media (max-width:1100px){.rci-reference-header .rci-ref-navigation nav{gap:12px}.rci-dropdown-panel{width:350px}.catalog-directory{gap:20px}.catalog-family>div{padding:20px}.catalog-family li>a{font-size:13px}.catalog-product-hero{gap:40px}.catalog-hero-copy h1{font-size:36px}.catalog-product-hero figure img{height:370px}.catalog-article{gap:45px}.catalog-related>div{gap:18px}.catalog-related h3{font-size:17px;margin-inline:18px}}@media (max-width:850px){.rci-reference-header .rci-ref-navigation nav{max-height:calc(100svh - 80px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:25px}.rci-reference-header .rci-dropdown-panel{width:100%;max-height:none;overflow:visible;padding:0!important}.catalog-nav-group>summary{padding:17px 10px;font-size:16px}.catalog-nav-group[open]>summary{background:#efefef}.catalog-nav-group>div{padding:5px 0 10px 20px}.rci-dropdown-panel .catalog-nav-group>div>a{font-size:15px;padding:17px 8px}.rci-dropdown-panel>.catalog-nav-single{font-size:16px;padding:18px 10px}.rci-dropdown-panel>.catalog-nav-all{padding:20px 10px;font-size:14px}.catalog-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.catalog-family:nth-child(3){grid-row:auto}.catalog-family>img{height:200px}.client-logos{justify-content:flex-start;gap:20px}.client-logos>div{width:155px;height:90px}.client-logos img{max-height:70px}.rci-clients h2{font-size:30px!important}.catalog-product-hero{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:45px}.catalog-hero-copy h1{font-size:33px}.catalog-hero-copy>p{font-size:15px;margin:22px 0}.catalog-product-hero figure img{height:340px}.catalog-hero-copy>.rci-ref-button{font-size:11px;padding:12px 17px}.catalog-article{grid-template-columns:1fr;gap:35px}.catalog-article h2{font-size:25px}.catalog-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rci-reference-home .rci-ref-navigation nav{max-height:calc(100svh - 104px)}.catalog-directory{grid-template-columns:1fr;gap:25px}.catalog-family>img{height:auto;aspect-ratio:3/2}.catalog-family>div{padding:25px 23px}.catalog-family h3{font-size:23px}.catalog-family li>a{font-size:15px;padding:15px 0;line-height:1.8}.rci-reference-home #produtos>.elementor-container{width:92%}.rci-clients{padding:50px 4% 40px}.rci-clients h2{font-size:26px!important;line-height:1.6!important;max-width:400px;margin-bottom:18px!important}.client-demo-note{font-size:11px!important;line-height:1.8!important;padding:0 8px;margin-bottom:23px!important}.client-logos{gap:18px;margin-inline:-4.35%;padding-inline:16px;max-width:none}.client-logos>div{width:120px;height:80px}.client-logos img{max-height:62px;max-width:120px}.rci-reference-home #galeria.full-width-gallery{padding-top:40px!important}.rci-reference-home #galeria .head_block{padding:0 18px 50px}.rci-reference-home #galeria .head_block h2{font-size:32px!important}.rci-reference-home #galeria .head_block p{font-size:16px!important;line-height:1.9!important;margin-top:23px}.rci-reference-home #galeria .grid_images figure .img_par{aspect-ratio:4/3;height:auto!important}.catalog-breadcrumb{font-size:10px;gap:8px;margin-block:22px}.catalog-product-hero{grid-template-columns:1fr;margin-top:30px;margin-bottom:40px;gap:30px}.catalog-eyebrow{font-size:11px;margin-bottom:18px}.catalog-hero-copy h1{font-size:35px;line-height:1.25;letter-spacing:-.6px}.catalog-hero-copy>p{font-size:16px;line-height:1.85;margin:23px 0}.catalog-hero-copy>.rci-ref-button{font-size:12px;padding:14px 18px}.catalog-consult{font-size:11px}.catalog-product-hero figure img{height:auto;aspect-ratio:4/3}.catalog-product-hero figcaption{font-size:9px}.catalog-article{gap:30px;margin-bottom:40px}.catalog-article h2,.catalog-faq h2,.catalog-related>h2{font-size:25px}.catalog-article-main>p{font-size:15px;line-height:1.9}.catalog-checks li{font-size:14px;padding-block:12px}.catalog-brief{padding:26px}.catalog-brief h2{font-size:23px}.catalog-brief li{font-size:14px;margin:13px 0}.catalog-brief p{font-size:14px}.catalog-brief .rci-ref-button{font-size:12px}.catalog-faq{margin-block:45px}.catalog-faq summary{font-size:14px;gap:15px;padding-block:22px}.catalog-faq details>p{font-size:14px;padding-right:20px}.catalog-related{padding:40px 5%;margin-top:45px}.catalog-related>div{grid-template-columns:1fr;gap:22px}.catalog-related>div>a>img{height:auto;aspect-ratio:3/2}.catalog-related h3{font-size:20px;margin:23px}.catalog-related>div>a>span{font-size:13px}.catalog-index{margin:40px auto 55px}.catalog-index>h1{font-size:37px}.catalog-index>p{font-size:16px;margin-bottom:35px}}@media (prefers-reduced-motion:reduce){.catalog-nav-group>summary>span{transition:none}}.rci-reference-home #galeria .grid_images figure .img_par{aspect-ratio:1/1!important}.rci-reference-brand{display:inline-flex!important;line-height:0!important}.rci-reference-brand>img{display:block!important;width:250px!important;height:auto!important;max-width:100%;object-fit:contain!important}.rci-reference-footer .rci-reference-brand>img{width:260px!important}@media (max-width:1100px){.rci-reference-brand>img{width:215px!important}}@media (max-width:767px){.rci-reference-brand>img,.rci-reference-home .rci-reference-brand>img{width:205px!important}}@media (max-width:360px){.rci-reference-brand>img,.rci-reference-home .rci-reference-brand>img{width:175px!important}}.repair-photo-label{width:185px!important;background:#fff!important;color:#202020!important;border-left:3px solid #008b18;padding:13px 15px!important}.repair-photo-label>span{font-size:8px!important;color:#444!important;letter-spacing:1.3px!important}.repair-photo-label>img{width:150px!important;height:auto!important;object-fit:contain!important;margin-top:6px}@media (max-width:600px){.repair-photo-label{width:160px!important;right:15px!important;top:15px!important}.repair-photo-label>img{width:128px!important}}
/* RCI brand system: original green accents, accessible green controls, black typography. */
:root{--rci-green:#028c1b;--rci-action:#087a20;--rci-green-dark:#005c16;--rci-black:#101411;--rci-tint:#f1f8f2}
.rci-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0;color:inherit;fill:none!important}
.icon_holder .rci-icon{width:1em;height:1em}.line_title .rci-icon{width:26px;height:26px}
.rci-ref-navigation nav{color:var(--rci-black)}.rci-ref-button{background:var(--rci-action);border-color:var(--rci-action);color:#fff!important}
.rci-ref-button:hover{background:var(--rci-green-dark);border-color:var(--rci-green-dark)}
.rci-menu-button{color:var(--rci-action)}.rci-reference-home .sld_f .text_s>a{border-color:var(--rci-green)!important;color:#fff!important;background:rgba(0,0,0,.35)}
.rci-reference-home .sld_f .text_s>a:hover{background:var(--rci-action)!important;border-color:var(--rci-action)!important}
.rci-reference-footer{background:var(--rci-black)}.rci-reference-footer h3{color:#fff}.rci-reference-footer a:hover{color:#8de0a0}
.rci-reference-footer .rci-reference-brand{background:#fff;padding:10px 14px;border-radius:3px}
.rci-reference-home #apresentacao [data-id="79f963d"] p{color:#222!important;opacity:1!important}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--rci-green)!important;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.rci-icon{transition:none}}
