.service-layout *{box-sizing:border-box}.service-layout{margin:0;background:#fbf7f0;color:#30292a;font:17px/1.65 Arial,sans-serif}.service-layout a{color:inherit;text-decoration:none}.service-layout h1,.service-layout h2,.service-layout h3,.service-layout p{margin:0}.service-layout h1,.service-layout h2,.service-layout h3{font-family:Georgia,serif;line-height:1.08;font-weight:400;letter-spacing:-.035em}.service-layout h1{font-size:70px}.service-layout h2{font-size:48px;color:#800d16}.service-layout h3{font-size:30px;color:#800d16}.service-layout p{color:#6c625d}.service-layout em{font-style:normal;color:#b17c1a}.service-layout img{display:block;width:100%;object-fit:cover}.service-layout .label{padding:9px 5%;background:#800d16;color:#fff;font-size:11px;letter-spacing:.16em;display:flex;justify-content:space-between}.service-layout .label span{opacity:.75}.service-layout header{display:flex;align-items:center;justify-content:space-between;padding:16px 6%;background:#fffdfa;border-bottom:1px solid #e5dbcf}.service-layout header img{width:145px;height:85px;object-fit:contain}.service-layout nav{display:flex;gap:30px;align-items:center;font-size:14px}.service-layout nav .active{color:#800d16;border-bottom:1px solid #b98d38}.service-layout .btn{display:inline-flex;gap:35px;align-items:center;padding:14px 26px;background:#800d16;color:#fff;border-radius:28px;font-size:14px}.service-layout .gold{background:#e4bb50;color:#39210a}.service-layout .outline{background:transparent;color:#800d16;border:1px solid #bca987}.service-layout .eye{font:11px/1.5 Arial,sans-serif;letter-spacing:.17em;color:#936318;font-weight:bold;margin-bottom:17px}.service-layout .section{padding:65px 6%}.service-layout .heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:35px}.service-layout .heading>p{max-width:430px}.service-layout .link{display:inline-block;color:#800d16;font-size:14px;border-bottom:1px solid #b98d38;padding-bottom:5px;margin-top:22px}.service-layout .hero{position:relative;padding:65px 6%;min-height:420px;color:#fff;display:flex;align-items:center}.service-layout .hero>img{position:absolute;inset:0;height:100%}.service-layout .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#680b16f5,#680b16bb 36%,#680b1622 78%)}.service-layout .hero>div{position:relative;z-index:1;max-width:720px}.service-layout .hero h1{color:#fff}.service-layout .hero p{color:#fff0e5;margin:22px 0 26px;max-width:560px;font-size:19px}.service-layout .hero .eye{color:#f0d18c}.service-layout .split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:65px 6%}.service-layout .split p{margin:24px 0}.service-layout .split>img{height:390px;border-radius:10px}.service-layout .carepair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.service-layout .carebox{background:#f0e7d8;padding:32px;border-top:2px solid #bf9436;border-radius:0 0 10px 10px}.service-layout .carebox p{margin-top:17px}.service-layout .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.service-layout .card{border:1px solid #e5dbcd;border-radius:12px;overflow:hidden;background:#fffdfa}.service-layout .card>img{height:190px}.service-layout .card>div{padding:26px}.service-layout .card p{margin-top:16px;font-size:15px;line-height:1.7}.service-layout .card h3{font-size:29px}.service-layout .muted{background:#f0e9dd}.service-layout .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px}.service-layout .steps>div{border-top:1px solid #cdbfaaa0;padding-top:22px}.service-layout .steps b{color:#a16b12;font-size:12px;font-weight:400}.service-layout .steps h3{margin:14px 0;font-size:27px}.service-layout .steps p{font-size:15px}.service-layout .cta{background:#800d16;padding:48px 6%;display:flex;align-items:center;justify-content:space-between;gap:45px;color:white}.service-layout .cta h2{color:white;font-size:43px}.service-layout .cta p{color:#f3d9d3;margin-top:16px}.service-layout .cta .btn{background:#e4bb50;color:#3f230d;white-space:nowrap}.service-layout footer{padding:32px 6%;font-size:12px;background:#fffdfa;display:flex;justify-content:space-between;color:#7e6f64}.service-layout .footerlogo{font:23px Georgia;color:#800d16}.service-layout .crumb{font-size:12px;color:#8d6c45;padding:22px 6%}.service-layout .intro{text-align:center;padding:55px 6%}.service-layout .intro p{margin:22px auto 0;max-width:700px;font-size:19px}.service-layout .chipnav{display:flex;gap:12px;justify-content:center;padding:0 6% 35px}.service-layout .chipnav a{border:1px solid #d8c9b6;border-radius:24px;padding:8px 18px;font-size:13px}.service-layout .editorial-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-top:45px}.service-layout .editorial-row img{height:290px;border-radius:8px}.service-layout .editorial-row p{margin-top:20px}.service-layout .editorial-row:nth-child(even) img{order:2}.service-layout .route-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.service-layout .route-list a{padding:24px 0;border-bottom:1px solid #d8c9b6;display:flex;align-items:center;justify-content:space-between}.service-layout .route-list h3{font-size:27px}.service-layout .band{background:#800d16;padding:32px 6%;display:flex;align-items:center;justify-content:space-between;color:white}.service-layout .band p{color:#f0ddd1}.service-layout .detail-layout{display:grid;grid-template-columns:1fr 310px;gap:60px}.service-layout .detail-copy h2{margin-bottom:22px}.service-layout .detail-copy p{max-width:800px;margin-bottom:22px}.service-layout .sidebar{align-self:start;background:#eee4d4;border-radius:10px;padding:28px}.service-layout .sidebar h3{font-size:29px;margin-bottom:18px}.service-layout .sidebar p{font-size:14px}.service-layout .sidebar a{display:block;padding:11px 0;border-bottom:1px solid #d6c7b3;font-size:14px}.service-layout .sidebar .btn{display:inline-flex;margin-top:22px;border:0}.service-layout .faq{margin-top:42px}.service-layout .faq>div{padding:17px 0;border-top:1px solid #d8c9b6;display:flex;justify-content:space-between;color:#800d16}.service-layout .detail-image{height:320px;border-radius:10px;margin:30px 0}.service-layout .featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.service-layout .featuregrid>div{padding:26px;background:#f2eadf;border-radius:8px}.service-layout .featuregrid h3{font-size:24px}.service-layout .featuregrid p{font-size:15px;margin-top:14px}.service-layout .quote{padding:38px;background:#eee4d4;border-left:3px solid #bf9436;font:28px/1.4 Georgia;color:#800d16;margin:30px 0}.service-layout .sidehero{padding:45px 6% 60px;display:grid;grid-template-columns:1fr 1.12fr;gap:55px;align-items:center}.service-layout .sidehero>img{height:430px;border-radius:100px 10px 10px 10px}.service-layout .sidehero p{margin:24px 0}.service-layout .sidehero h1{color:#800d16}.service-layout .navlinks{font-size:14px;display:flex;gap:28px;border-block:1px solid #ded2c0;padding:20px 6%}.service-layout .gallery-mini{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}.service-layout .gallery-mini img{height:250px;border-radius:8px}.service-layout .service-directory{padding:30px;background:#fffdfa;border:1px solid #e3d9cb;border-radius:10px}.service-layout .smallnote{font-size:11px;margin-top:25px;color:#8a7c71}.service-layout .cards:has(>.card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.service-layout .cards:has(>.card:nth-child(2):last-child) .card>img{height:220px}
.service-layout{background:#fbf7f0;font:17px/1.65 Arial,sans-serif;color:#30292a}.service-layout .hero{max-width:none;margin:0;gap:0}.service-layout .hero:before{display:none}.service-layout .section{max-width:none;margin:0}.service-layout .hero>div{width:100%}.service-layout .faq details{border-top:1px solid #d8c9b6;padding:17px 0}.service-layout summary{cursor:pointer;color:#800d16}.service-layout .faq details p{padding-top:15px;font-size:16px}.service-layout .insurance-carousel-section img{width:190px;object-fit:contain}.service-layout .insurance-carousel-section h2{font-size:48px}.service-layout a:focus-visible,.service-layout summary:focus-visible{outline:3px solid #b98d38;outline-offset:5px}@media(max-width:800px){.service-layout h1{font-size:43px}.service-layout h2{font-size:35px}.service-layout .hero{min-height:440px;padding:50px 6%}.service-layout .hero:after{background:linear-gradient(90deg,#680b16ed,#680b1699)}.service-layout .cards,.service-layout .cards:has(>.card:nth-child(2):last-child),.service-layout .split,.service-layout .sidehero,.service-layout .detail-layout,.service-layout .carepair,.service-layout .featuregrid,.service-layout .steps,.service-layout .route-list{grid-template-columns:1fr}.service-layout .heading,.service-layout .cta{display:flex;flex-direction:column;align-items:start;gap:25px}.service-layout .sidehero{padding:40px 6%;gap:30px}.service-layout .sidehero>img{height:280px}.service-layout .section{padding:42px 6%}.service-layout .navlinks{flex-wrap:wrap;gap:18px}.service-layout .cta h2{font-size:34px}.service-layout .sidebar{width:100%}.service-layout .split{gap:25px;padding:42px 6%}.service-layout .split>img{height:260px}}
@media(min-width:801px) and (max-width:1000px){.service-layout .detail-layout{grid-template-columns:minmax(0,1fr)}.service-layout .sidebar{width:100%}}