@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/optimized/fonts/990431949ca3db.woff2)format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/optimized/fonts/a9d6abe83d4b05.woff2)format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/optimized/fonts/457dd68ba1d380.woff2)format("woff2")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/optimized/fonts/fb3e72d7c67286.woff2)format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/optimized/fonts/927b4045118ac7.woff2)format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/optimized/fonts/53dc12a93e7ca9.woff2)format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/optimized/fonts/bf31399d5928dc.woff2)format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/optimized/fonts/eb76ecd9603e01.woff2)format("woff2")}:root{--red:#087a20;--red-dark:#005c16;--ink:#1a1b1d;--steel:#707174;--paper:#f3f3ef;--line:#deded9;--white:#fff;--display:'Barlow Condensed','Arial Narrow',Arial,sans-serif;--body:'Inter',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:var(--body);font-size:14px;color:var(--ink);background:#fff;line-height:1.65}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:600;line-height:.98;letter-spacing:-.7px}h2{font-size:clamp(38px,4.2vw,62px)}h1 span,h2 span{color:var(--red)}p{color:var(--steel);line-height:1.85}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a,button,input,select,textarea,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--red)}img{display:block;width:100%;max-width:100%;object-fit:cover}figure{margin:0}button{border-radius:0}.container{width:min(1320px,89%);margin-inline:auto}.icon{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.eyebrow{display:block;font:500 10px var(--body);letter-spacing:1.8px;margin-bottom:25px;color:var(--red)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:0 0 0 23px;background:var(--red);color:#fff;border:1px solid var(--red);font-size:14px;font-weight:600;line-height:1.5;transition:background .2s}.button>.icon{width:52px;height:50px;padding:15px;border-left:1px solid #ffffff40;margin-left:8px;transition:transform .2s}.button:hover{background:var(--red-dark);border-color:var(--red-dark)}.button:hover>.icon{transform:translateX(2px)}.button-outline{background:0 0;color:var(--ink);border-color:#b4b4af}.button-outline>.icon{border-left-color:#b4b4af}.button-outline:hover{color:#fff}.navigation{height:97px;display:flex;align-items:center;justify-content:space-between;gap:25px}.navigation nav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:500}.navigation nav a{position:relative;padding:38px 0}.navigation nav a:after{content:"";position:absolute;left:0;bottom:23px;height:2px;width:0;background:var(--red);transition:width .2s}.navigation nav a:hover:after{width:20px}.menu-toggle{display:none;background:0 0;border:0}.image-credit{position:absolute;bottom:9px;right:18px;font-size:10px;color:#fff;text-shadow:0 1px 3px #000;background:#0003;padding:2px 5px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:42px}.section-heading>p{max-width:335px;font-size:14px;margin-bottom:4px}.product-panel{min-width:0}.product-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.product-tags>span{font-size:10px;letter-spacing:.3px;padding:5px 9px;border:1px solid var(--line);color:#6d6d67}.quote-section{background:#f1f1ed;padding:85px 0}.quote-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:100px;align-items:center}.quote-layout h2{font-size:clamp(49px,5.5vw,80px)}.quote-layout>div>p{font-size:13px;margin:25px 0;max-width:340px}.quote-phone{display:inline-flex;gap:12px;align-items:center;font:600 27px var(--display)}.quote-phone .icon{height:23px;width:23px;color:var(--red)}label{font-size:12px;font-weight:500}label{display:grid;gap:7px}input,textarea,select{border:1px solid #dbdbd6;border-radius:0;width:100%;padding:12px;background:#fafaf8;color:var(--ink);font:13px var(--body);line-height:1.5}input::placeholder,textarea::placeholder{color:#9b9b95}input:focus,select:focus,textarea:focus{outline:1px solid var(--ink);border-color:var(--ink)}textarea{resize:vertical}.faq-section{padding:85px 0 95px}.faq-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:100px}.faq-layout h2{font-size:44px}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{display:flex;gap:18px;align-items:center;list-style:none;cursor:pointer;padding:23px 0;font-size:13px;font-weight:500}summary::-webkit-details-marker{display:none}summary>span{font-size:11px;color:var(--red)}summary>.icon{margin-left:auto;width:14px;height:14px;transition:transform .2s}details[open] summary>.icon{transform:rotate(45deg)}details p{font-size:13px;padding:0 25px 25px 32px}.footer{background:var(--ink);color:#fff;padding:50px 0 22px}.skip{position:fixed;top:-100px;left:10px;padding:10px;background:#fff;z-index:100}.skip:focus{top:10px}.repair-hero{background:var(--ink);color:#fff;overflow:hidden}.repair-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px}.repair-hero-grid>div:first-child{padding:60px 0 35px}.repair-hero .eyebrow{color:#8de0a0;font-size:11px;margin-bottom:27px}.repair-hero h1{font-size:clamp(65px,6.6vw,100px);line-height:.96}.repair-hero h1>span{color:#028c1b}.repair-hero p{font-size:14px;max-width:370px;color:#aaa9a4;margin:25px 0}.repair-actions{display:flex;flex-direction:column;align-items:start;gap:16px}.plain-link{font-size:12px;border-bottom:1px solid #666;padding-bottom:5px}.repair-photo{position:relative;min-height:670px;background:#4b4b4b}.repair-photo>img{height:100%;position:absolute;inset:0;object-position:center}.repair-photo-label{position:absolute;top:30px;left:-20px;background:var(--red);padding:17px 20px;width:118px;box-shadow:5px 5px 0#0002}.repair-photo-label>span{font-size:9px;letter-spacing:1.7px;display:block}.repair-photo-label b{font:700 italic 49px var(--display);line-height:1.1}.repair-photo-label .icon{position:absolute;right:14px;bottom:20px;width:19px;height:19px}.inspection-marker{position:absolute;display:flex;align-items:center;gap:10px}.inspection-marker>span{display:block;width:12px;height:12px;background:var(--red);border:3px solid #fff;box-shadow:0 0 0 5px #087a2055;border-radius:50%}.inspection-marker>b{font:600 14px var(--display);color:#fff;padding:5px 8px;background:#1a1b1dd9;display:flex;gap:8px;align-items:center}.inspection-marker small{font:7px var(--body);letter-spacing:1px}.marker-one{top:47%;left:40%}.marker-two{top:70%;right:8%}.marker-three{top:12%;right:7%}.repair-banner{background:#e9e9e4}.repair-banner .container{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;gap:20px}.repair-banner span{display:flex;align-items:center;justify-content:center;gap:12px;font:500 15px var(--display);letter-spacing:.5px;border-right:1px solid #cfcfc7}.repair-banner span:last-child{border:0}.repair-banner .icon{color:var(--red)}.symptoms-section{padding:90px 0}.symptom-list{border-top:1px solid var(--line)}.symptom{display:grid;grid-template-columns:40px 40px 1.1fr 1.4fr 160px;gap:22px;align-items:center;border-bottom:1px solid var(--line);padding:28px 15px;transition:background .2s}.symptom:hover{background:#f7f7f3}.symptom-num{font-size:12px;color:#a1a19a}.symptom>.icon{color:var(--red);width:27px;height:27px}.symptom h3{font:600 25px var(--display);line-height:1.1}.symptom p{font-size:13px}.symptom-action{font-size:12px;display:flex;align-items:center;justify-content:end;gap:15px}.symptom-action .icon{width:18px;height:18px;color:var(--red)}.safety-note{margin-top:23px;display:flex;align-items:center;gap:10px;font-size:11px}.safety-note .icon{color:var(--red);width:16px}.quarter-section{background:var(--paper);padding:85px 0}.quarter-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:100px}.quarter-visual{background:var(--ink);color:#fff;padding:35px;position:relative;border-bottom:6px solid var(--red)}.quarter-top{display:flex;justify-content:space-between;align-items:center;color:#ccc;font-size:11px;letter-spacing:1px}.quarter-top .icon{color:#028c1b}.quarter-number{display:flex;align-items:baseline;gap:17px;font:600 180px var(--display);line-height:1.35}.quarter-number>span{font:500 32px var(--display);color:#aaa9a4}.quarter-track{display:flex;align-items:center;gap:10px;padding:20px 0;border-top:1px solid #444;border-bottom:1px solid #444}.quarter-track>span{font-size:8px;letter-spacing:.5px;color:#a9a9a3;white-space:nowrap}.quarter-track .current{color:#8de0a0}.quarter-track>i{height:1px;background:#666;flex:1}.quarter-visual>p{font-size:10px;letter-spacing:1px;color:#a5a5a0;line-height:2.1;margin-top:25px}.quarter-grid>div>p{font-size:13px;margin:25px 0}.check-list{padding:0;list-style:none;font-size:13px;margin:25px 0}.check-list li{display:flex;align-items:center;gap:10px;margin:11px 0}.check-list .icon{color:var(--red);width:15px;height:15px}.small-note{font-size:11px!important}.repair-process{padding:85px 0}.process-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:42px}.process-heading>p{font-size:14px;max-width:280px}.process-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.process-columns article{padding-top:22px;border-top:2px solid var(--ink)}.process-columns b{font:500 50px var(--display);color:var(--red);display:block;margin-bottom:30px}.process-columns h3{font:500 28px var(--display);line-height:1.12;margin-bottom:15px}.process-columns p{font-size:13px;max-width:300px}.detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:65px}.detail-hero h1{font-size:75px}.detail-hero p{font-size:14px;margin:25px 0}.detail-hero img{height:470px}.detail-hero figcaption{font-size:10px;color:var(--steel);margin-top:10px}.detail-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0 0 65px}.detail-benefits article{border-top:1px solid var(--line);padding-top:22px}.detail-benefits article>span{color:var(--red);font-size:12px}.detail-benefits h2{font:500 28px var(--display);margin:15px 0}.detail-benefits p{font-size:13px}.legal{padding-block:70px;max-width:850px}.legal h1{font-size:70px;margin-bottom:50px}.legal h2{font:600 28px var(--display);margin:30px 0 15px}.legal p{font-size:15px}.legal a{border-bottom:1px solid var(--red)}[hidden]{display:none!important}@media (max-width:1150px){.navigation{gap:15px}.navigation nav{gap:18px;font-size:12px}.section-heading{gap:40px}.section-heading>p{max-width:300px}.quote-layout,.faq-layout,.quarter-grid{gap:55px}.symptom{grid-template-columns:25px 30px 1.1fr 1fr 140px;gap:17px}.symptom h3{font-size:23px}.symptom-action{font-size:11px}.repair-hero-grid{gap:40px}.repair-hero h1{font-size:76px}.repair-photo{min-height:650px}.quarter-visual{padding:25px}.quarter-track{gap:8px}.detail-hero h1{font-size:60px}}@media (max-width:850px){.container{width:90%}.navigation{height:80px}.navigation nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:20px 5%;gap:0;box-shadow:0 20px 30px #0001}.navigation nav.open{display:flex}.navigation nav a{padding:15px 0;font-size:15px;border-bottom:1px solid #eee}.navigation nav a:after{display:none}.menu-toggle{display:flex;padding:8px}.section-heading>p{max-width:265px;font-size:12px}.product-tags>span{font-size:9px}.quote-layout,.faq-layout{gap:40px}.quote-layout h2{font-size:62px}.quote-phone{font-size:24px}.quote-layout>div>p{font-size:12px}.faq-layout h2{font-size:37px}.eyebrow{font-size:10px;letter-spacing:1.3px}summary{font-size:12px;gap:12px}.repair-hero-grid{gap:30px}.repair-hero h1{font-size:64px}.repair-hero p{font-size:12px}.repair-hero .eyebrow{font-size:9px;letter-spacing:1px}.repair-photo{min-height:600px}.repair-photo-label{width:100px;left:-10px}.repair-hero-grid>div:first-child{padding-top:45px}.repair-banner span{font-size:13px;gap:6px}.repair-banner .container{gap:12px}.repair-banner .icon{width:18px;height:18px}.symptoms-section{padding:65px 0}.symptom{grid-template-columns:20px 27px 1fr 1fr;gap:15px}.symptom h3{font-size:22px}.symptom p{font-size:12px}.symptom-action{grid-column:3/5;justify-content:start;margin-top:-5px}.quarter-grid{gap:35px}.quarter-visual{padding:20px}.quarter-number{font-size:140px}.quarter-number>span{font-size:25px}.quarter-track{gap:5px}.quarter-track>span{font-size:7px}.quarter-grid>div>p{font-size:12px}.quarter-grid h2{font-size:40px}.quarter-grid .button{font-size:11px;padding-left:13px;gap:5px}.process-columns{gap:30px}.process-columns h3{font-size:25px}.detail-hero{gap:35px}.detail-hero h1{font-size:52px}.detail-hero img{height:400px}.detail-benefits{gap:30px}}@media (max-width:600px){html{scroll-padding-top:77px}.navigation{height:75px;gap:12px}.navigation nav{top:75px}.menu-toggle{padding:5px}.image-credit{font-size:9px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:40px}.section-heading>p{max-width:none;font-size:13px;margin-top:20px}.eyebrow{margin-bottom:20px;font-size:10px}.product-panel{padding-top:20px}.product-tags>span{font-size:9px}.quote-section{padding:50px 0}.quote-layout{grid-template-columns:1fr;gap:32px}.quote-layout h2{font-size:64px}.quote-layout>div>p{font-size:13px;max-width:none}.quote-phone{font-size:27px}.faq-section{padding:55px 0}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-layout h2{font-size:42px}summary{font-size:13px;padding-block:22px}details p{font-size:12px;padding-left:25px}.footer{padding:35px 0 20px}.repair-hero-grid{display:flex;flex-direction:column;gap:0}.repair-hero-grid>div:first-child{padding:35px 0 28px}.repair-hero h1{font-size:clamp(65px,17vw,95px)}.repair-hero p{font-size:13px;max-width:340px}.repair-hero .eyebrow{font-size:9px;margin-bottom:23px}.repair-photo{min-height:400px;margin-left:-5.55%;margin-right:-5.55%}.repair-photo>img{object-position:center 48%}.repair-photo-label{left:auto;right:20px;top:20px;width:105px}.marker-one{left:25%;top:45%}.marker-two{right:4%;top:75%}.marker-three{top:15%;right:auto;left:10%}.repair-banner .container{grid-template-columns:1fr 1fr;padding-block:22px;gap:20px}.repair-banner span{font-size:14px;justify-content:start;border:0;gap:8px}.repair-banner .icon{width:19px;height:19px}.symptoms-section{padding:55px 0}.symptom{grid-template-columns:20px 28px 1fr;gap:8px 13px;padding:23px 5px}.symptom-num{font-size:11px}.symptom h3{font-size:25px}.symptom p{grid-column:3;font-size:12px;margin-top:2px}.symptom-action{grid-column:3;margin-top:4px;justify-content:start;font-size:11px}.symptom-action .icon{width:14px;height:14px}.symptom>.icon{width:24px;height:24px}.safety-note{font-size:10px;align-items:start}.safety-note .icon{flex-shrink:0}.quarter-section{padding:50px 0}.quarter-grid{grid-template-columns:1fr;gap:35px}.quarter-grid>div:first-child{order:2}.quarter-grid h2{font-size:45px}.quarter-grid>div>p{font-size:13px}.quarter-visual{padding:28px}.quarter-number{font-size:170px}.quarter-number>span{font-size:30px}.quarter-top{font-size:11px}.quarter-track>span{font-size:8px}.quarter-track{gap:10px}.quarter-grid .button{font-size:12px}.repair-process{padding:55px 0}.process-heading{display:block;margin-bottom:30px}.process-heading>p{margin-top:20px;font-size:13px}.process-columns{grid-template-columns:1fr;gap:25px}.process-columns article{display:grid;grid-template-columns:50px 1fr;gap:0 20px;padding-top:22px}.process-columns b{font-size:42px;grid-row:span 2;margin-bottom:0}.process-columns h3{font-size:27px;margin:0 0 12px}.process-columns h3 br{display:none}.process-columns p{font-size:12px;max-width:none;grid-column:2}.detail-hero{grid-template-columns:1fr;padding-block:40px;gap:30px}.detail-hero h1{font-size:64px}.detail-hero p{font-size:13px;margin:22px 0}.detail-hero img{height:330px}.detail-hero figcaption{font-size:9px}.detail-benefits{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.detail-benefits h2{font-size:28px;margin:10px 0}.legal{padding-block:45px}.legal h1{font-size:60px;margin-bottom:30px}.legal p{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.quote-direct{display:flex;align-items:center;justify-content:center}.quote-direct .button{font-size:14px;min-height:60px}.quote-direct .button>.icon{height:58px;width:58px;padding:17px}.quote-layout{grid-template-columns:1.2fr 1fr}.quote-layout>div>p{max-width:440px}@media (max-width:850px){.quote-layout{gap:35px}.quote-direct .button{font-size:12px;gap:12px;padding-left:17px}}@media (max-width:600px){.quote-layout{grid-template-columns:1fr;gap:30px}.quote-direct{justify-content:start}.quote-direct .button{font-size:12px;width:100%;max-width:390px}}@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}:root{--red:#087a20;--red-dark:#005c16;--display:Poppins,Arial,sans-serif;--body:Roboto,Arial,sans-serif}h1,h2{font-family:Poppins,Arial,sans-serif;line-height:1.2;letter-spacing:-.7px;font-weight:700}.repair-hero h1{font-size:58px}.detail-hero h1{font-size:49px}.quote-layout h2{font-size:44px}.faq-layout h2{font-size:32px}.quarter-grid h2{font-size:40px}.process-heading h2{font-size:40px}.legal h1{font-size:52px}.eyebrow{font-family:Roboto,Arial,sans-serif}.button{font-family:Poppins,Arial,sans-serif}.repair-hero{background:#252525}.repair-photo-label{background:#087a20}.rci-reference-header .rci-ref-navigation nav a{font-size:14px}body{font-family:Roboto,Arial,sans-serif}.rci-reference-footer .rci-reference-brand small{font-family:Montserrat,Arial,sans-serif}.rci-reference-footer .rci-reference-brand svg{display:block}@media (max-width:850px){.repair-hero h1{font-size:43px}.detail-hero h1{font-size:40px}.quote-layout h2{font-size:36px}.quarter-grid h2{font-size:32px}.faq-layout h2{font-size:28px}}@media (max-width:600px){.repair-hero h1{font-size:43px}.detail-hero h1{font-size:41px}.quote-layout h2{font-size:39px}.faq-layout h2{font-size:29px}.quarter-grid h2{font-size:34px}.process-heading h2{font-size:35px}.legal h1{font-size:40px}}.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}}
