.service-content + .catalogue{display:none!important}
.service-content .service-grid:has(.forge-category-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:min(1400px,calc(100vw - 48px));max-width:none;position:relative;left:50%;transform:translateX(-50%)}
.service-content .forge-category-card{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:260px;padding:0;overflow:hidden;border:0;background:#fff;box-shadow:0 14px 38px rgba(25,27,26,.08)}
.service-content .forge-category-card:first-child{grid-column:1/-1;grid-template-columns:minmax(0,55%) minmax(0,45%);min-height:360px}
.service-content .forge-category-card img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}
.service-content .forge-category-card:first-child img{min-height:360px}
.service-content .forge-category-card>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,42px)}
.service-content .forge-category-card span{margin:0 0 18px;color:#a86743;font-size:12px;letter-spacing:.16em}
.service-content .forge-category-card h3{margin:0 0 12px;font-size:clamp(24px,2.2vw,34px);line-height:1.08}
.service-content .forge-category-card p{margin:0;color:#646a66;line-height:1.65}
.service-content .forge-contact{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:clamp(48px,7vw,88px);padding:clamp(30px,5vw,64px);background:#202321;color:#fff}
.service-content .forge-contact h2{margin:10px 0 16px;color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.08}
.service-content .forge-contact p{margin:0;color:rgba(255,255,255,.72);line-height:1.7}
.service-content .forge-contact-details{display:flex;flex-direction:column;align-items:flex-start;padding-left:clamp(0px,3vw,44px);border-left:1px solid rgba(255,255,255,.18)}
.service-content .forge-contact-details strong{font-size:25px;color:#fff}
.service-content .forge-contact-details span{margin:5px 0 22px;color:rgba(255,255,255,.62)}
.service-content .forge-contact-phone{color:#fff;font-size:clamp(22px,2.5vw,30px);font-weight:700;text-decoration:none}
.service-content .forge-contact-facebook{display:inline-block;margin-top:18px;color:#d79a72;font-weight:700;text-decoration:none}
@media(max-width:900px){.service-content .service-grid:has(.forge-category-card){grid-template-columns:1fr;width:calc(100vw - 32px);gap:22px}.service-content .forge-category-card:first-child{grid-column:auto}}
@media(max-width:760px){.service-content .forge-contact{grid-template-columns:1fr}.service-content .forge-contact-details{padding:24px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.18)}}
@media(max-width:620px){.service-content .service-grid:has(.forge-category-card){width:calc(100vw - 24px);gap:18px}.service-content .forge-category-card,.service-content .forge-category-card:first-child{grid-template-columns:1fr;min-height:0}.service-content .forge-category-card img,.service-content .forge-category-card:first-child img{min-height:0;height:auto;aspect-ratio:3/2}.service-content .forge-category-card>div{padding:25px 22px 28px}.service-content .forge-category-card h3{font-size:26px}.service-content .forge-contact{margin-left:-18px;margin-right:-18px;padding:30px 22px}}
