.repair348{color:#20352c;background:#fff}.repair348 *{box-sizing:border-box;letter-spacing:0}.repair348 h1,.repair348 h2,.repair348 h3{color:#14291f;margin:0;font-weight:700;text-wrap:balance}.repair348 p{line-height:1.65}.repair348 a{color:#08784b;text-underline-offset:4px}.repair348 .icon{width:20px;height:20px;flex:none}.r348-wrap{max-width:1240px;margin:auto;padding-inline:32px}.r348-breadcrumb{max-width:1240px;margin:auto;padding:22px 32px;display:flex;gap:12px;flex-wrap:wrap;font-size:13px}.r348-hero{position:relative;min-height:550px;display:flex;align-items:center;background:#f0f2f1;overflow:hidden}.r348-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.r348-hero-copy{position:relative;width:1240px;max-width:100%;margin:auto;padding:52px 32px}.r348-hero-copy h1{font-size:48px;line-height:1.08;max-width:540px}.r348-hero-copy>p:not(.r348-kicker){max-width:460px;font-size:18px}.r348-kicker{font-size:12px!important;font-weight:700;color:#08784b;margin:0 0 16px}.r348-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:26px 0 16px}.r348-actions a{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-weight:700;text-decoration:none}.repair348 .r348-call{background:#08784b;color:white;padding:14px 20px;border-radius:6px}.r348-independent{font-size:13px!important}.r348-caption{font-size:11px;color:#68736d;padding-top:8px;margin-bottom:0}.r348-jump{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid #dce5df;padding-block:20px}.r348-jump a{display:flex;align-items:center;gap:8px;font-size:14px;text-decoration:none;min-height:40px}.r348-band{padding-block:54px;scroll-margin-top:160px}.r348-heading{max-width:780px;margin-bottom:28px}.repair348 h2{font-size:32px;line-height:1.18}.repair348 h3{font-size:20px;line-height:1.3}.r348-heading>p:last-child{font-size:17px;margin-bottom:0}.r348-symptoms{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;align-items:start}.r348-symptoms details{border-top:1px solid #cbd8d0;padding:18px 0}.r348-symptoms summary{cursor:pointer;font-size:19px;font-weight:700;min-height:44px;line-height:1.4}.r348-symptoms details p{font-size:16px;margin:6px 0 14px}.r348-symptoms details a{display:inline-flex;align-items:center;gap:10px;min-height:44px}.r348-safety{margin:28px 0 0;border-left:3px solid #b3863c;padding:12px 18px;background:#faf8f3;font-size:14px}.r348-tint{background:#f3f6f4}.r348-diagnosis{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.r348-diagnosis figure{margin:0}.r348-diagnosis img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.r348-diagnosis figcaption{font-size:11px;color:#68736d;margin-top:8px}.r348-steps{list-style:none;counter-reset:step;padding:0;margin:24px 0 0}.r348-steps li{counter-increment:step;position:relative;padding:0 0 18px 42px}.r348-steps li:before{content:counter(step);position:absolute;left:0;top:0;color:#08784b;font-weight:700;font-size:20px}.r348-steps li p{margin:8px 0 0;font-size:15px}.r348-compare{display:grid;grid-template-columns:1fr 1fr;gap:40px}.r348-compare>div{border-top:3px solid #08784b;padding-top:20px}.r348-compare>div+div{border-color:#64716b}.r348-compare ul{padding-left:20px;line-height:1.6}.r348-compare li{padding-block:5px}.r348-compare a{display:inline-flex;gap:10px;align-items:center;min-height:44px}.r348-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.r348-scope div{border-top:1px solid #cbd8d0;padding-top:18px}.r348-scope dt{font-size:19px;font-weight:700;margin-bottom:10px}.r348-scope dd{margin:0;line-height:1.65;font-size:16px}.r348-route-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px}.r348-route-columns nav{display:flex;flex-direction:column}.r348-route-columns nav a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;min-height:48px;border-bottom:1px solid #dce5df;text-decoration:none}.r348-small{font-size:13px;color:#57675e}.r348-reviews{padding-top:36px}.r348-faq{padding-bottom:36px}.repair348 .renew-section{padding-block:32px}.repair348 .renew-questions details{border-bottom:1px solid #dce5df;padding-block:16px}.repair348 .renew-questions summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:700}.repair348 .renew-questions p{max-width:860px;font-size:16px}.repair348 #preguntas{scroll-margin-top:160px}.r348-contact{background:#edf4ef;border-top:1px solid #d2dfd6}.r348-contact-grid{display:grid;grid-template-columns:2fr 1fr;gap:60px}.r348-address{border-left:1px solid #cbd8d0;padding-left:28px}.r348-address address{font-style:normal;line-height:1.7;margin-top:16px}.r348-sources{padding-block:28px}.r348-sources h2{font-size:18px}.r348-sources p,.r348-sources a{font-size:13px}.r348-sources a{display:inline-block;margin:0 24px 12px 0}.repair348 a:focus-visible,.repair348 summary:focus-visible{outline:2px solid #08784b;outline-offset:4px}.repair348 .service-review{border-radius:6px}
@media(min-width:1600px){.r348-hero{min-height:600px}.r348-hero>img{object-position:center 45%}}
@media(max-width:1000px){.r348-hero-copy h1{font-size:40px;max-width:420px}.r348-hero-copy>p:not(.r348-kicker){max-width:380px;font-size:16px}.r348-hero>img{object-position:55% center}.r348-diagnosis,.r348-route-columns{gap:28px}.r348-diagnosis{grid-template-columns:0.85fr 1fr}}
@media(max-width:700px){.r348-wrap{padding-inline:20px}.r348-breadcrumb{padding:16px 20px;font-size:12px;gap:8px}.r348-hero{min-height:590px;align-items:flex-start;background:#eef0ef}.r348-hero>img{top:auto;bottom:0;height:310px;object-fit:cover;object-position:right 38%}.r348-hero-copy{padding:26px 20px 0;background:#eef0ef}.r348-hero-copy h1{font-size:34px;max-width:440px;line-height:1.1}.r348-hero-copy>p:not(.r348-kicker){font-size:16px;max-width:460px;margin:14px 0}.r348-actions{gap:10px 20px;margin:18px 0 12px}.r348-actions a{font-size:14px}.r348-hero-copy .r348-independent{margin:8px 0 12px;font-size:12px!important}.r348-kicker{margin-bottom:12px}.r348-jump{gap:0 20px;padding-block:10px}.r348-jump a{font-size:13px}.r348-jump .icon{display:none}.r348-band{padding-block:34px}.repair348 h2{font-size:27px}.r348-heading{margin-bottom:20px}.r348-heading>p:last-child{font-size:16px}.r348-symptoms,.r348-diagnosis,.r348-compare,.r348-scope,.r348-route-columns,.r348-contact-grid{grid-template-columns:1fr;gap:22px}.r348-symptoms{gap:0}.r348-symptoms summary{font-size:18px}.r348-diagnosis img{aspect-ratio:4/3}.r348-compare{gap:30px}.r348-contact-grid{gap:28px}.r348-address{border-left:0;border-top:1px solid #cbd8d0;padding:20px 0 0}.repair348 .renew-questions summary{font-size:17px}.r348-faq{padding-bottom:12px}.r348-reviews{padding-top:12px}.repair348 .service-reviews h2{font-size:26px}}
@media(max-width:700px){.r348-hero{min-height:0;display:flex;flex-direction:column}.r348-hero-copy{order:0;margin:0;padding-bottom:8px}.r348-hero>img{order:1;position:relative;inset:auto;height:250px;object-position:right 28%;flex:none}}
@media(max-width:380px){.r348-hero-copy h1{font-size:30px}.r348-wrap{padding-inline:16px}}
