.service-design-carousel{overflow:hidden;border:1px solid #57798e;border-radius:14px;background:#112d43}
.service-design-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 21px}
.service-design-heading h4{margin:0 0 6px}.service-design-heading>div>span{font:.875rem/1.4 var(--body);color:#bcd2df}
.service-design-heading>button,.service-design-navigation>button{background:#173a51;color:#ebd4a3;border:1px solid #708b9d;border-radius:6px;min-height:44px;padding:9px 14px;font:500 .94rem/1.4 var(--body);cursor:pointer}
.service-design-heading>button:disabled{opacity:.65;cursor:default}
.service-design-carousel button:focus-visible{outline:3px solid #e9ca8d;outline-offset:-3px}
.service-design-slides figure{margin:0}.service-design-slides [hidden]{display:none!important}
.service-design-slides figure>button{position:relative;display:block;width:100%;height:330px;border:0;border-block:1px solid #648195;background:#e6ebed;padding:17px;cursor:zoom-in}
.service-design-slides img{display:block;width:100%;height:100%;object-fit:contain}
.service-design-enlarge{position:absolute;right:12px;bottom:12px;padding:7px 10px;border-radius:5px;background:#092237e8;color:#f1dfb5;font:.875rem/1.3 var(--body)}
.service-design-slides figcaption{display:grid;align-content:start;gap:5px;min-height:93px;padding:18px 21px;color:#c8dce6;font:.94rem/1.45 var(--body)}
.service-design-slides figcaption>strong{color:#eed6a0;font:500 1.25rem/1.25 var(--display)}
.service-design-navigation{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #68849666;padding:14px 21px}
.service-design-navigation>span{color:#c7dce5;font:.94rem/1.3 var(--body)}
@media(max-width:650px){.service-design-heading{padding:17px;gap:12px}.service-design-slides figure>button{height:270px;padding:12px}.service-design-slides figcaption{padding:17px;min-height:106px}.service-design-navigation{padding:13px 17px;gap:8px}.service-design-navigation>button{padding:8px 10px}}
