.ms-hero-photo,.service-hero-photo{display:block;width:100%;max-width:490px;aspect-ratio:4/3;margin:0 auto;overflow:hidden;border:1px solid #dce6f4;border-radius:22px;background:#e9f0f9;box-shadow:0 20px 55px #264c7917;position:relative}
.ms-hero-photo picture,.service-hero-photo picture{display:block;width:100%;height:100%}
.ms-hero-photo img,.service-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 43%}
.ms-related-photo{display:block;flex-shrink:0;width:85px;height:85px;object-fit:cover;object-position:50% 30%;border-radius:12px;border:1px solid #e0e8f2}
.service-hero-photo{max-width:460px}
@media(max-width:980px){.ms-related-photo{width:67px;height:67px;border-radius:10px}.ms-hero-photo,.service-hero-photo{border-radius:17px}}
@media(max-width:760px){.ms-hero-photo,.service-hero-photo{max-width:540px;aspect-ratio:3/2;margin-top:20px}.ms-related-photo{width:80px;height:80px}}
@media(max-width:440px){.ms-related .ms-related-photo{width:100%;height:170px;object-position:50% 35%;margin-bottom:22px;border-radius:11px}.ms-hero-photo,.service-hero-photo{border-radius:15px}}
