
/* v12.211: Equal image panels, smaller clinical image, no cropping. */
@media (min-width:700px){
.route-page[data-route="/"] .implant-home27-media,
.route-page[data-route="/en"] .implant-home27-media{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:16px!important;align-items:stretch!important;width:100%!important;
}
.route-page[data-route="/"] .implant-home27-shot,
.route-page[data-route="/en"] .implant-home27-shot{
 box-sizing:border-box!important;width:100%!important;max-width:none!important;
 height:230px!important;min-height:230px!important;max-height:230px!important;
 aspect-ratio:auto!important;margin:0!important;padding:0!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
 overflow:visible!important;background:transparent!important;
}
.route-page[data-route="/"] .implant-home27-shot img,
.route-page[data-route="/en"] .implant-home27-shot img{
 display:block!important;position:static!important;width:100%!important;
 height:100%!important;max-width:100%!important;max-height:100%!important;
 object-fit:contain!important;object-position:center!important;
 transform:none!important;margin:0!important;
}
.route-page[data-route="/"] .implant-home27-clinical,
.route-page[data-route="/en"] .implant-home27-clinical{
 width:100%!important;justify-self:stretch!important;
}
.route-page[data-route="/"] .implant-home27-clinical img,
.route-page[data-route="/en"] .implant-home27-clinical img{
 width:58%!important;height:58%!important;max-width:58%!important;max-height:58%!important;
 object-fit:contain!important;
}
}
