/* Original service illustrations inspired by the owner's layered interface references. */
.bs-rescue-page .bs-rescue-art{position:relative;height:580px;min-width:0;pointer-events:none;margin:-160px -32px -64px -64px;grid-column:1;grid-row:1}
.bs-rescue-page .bs-rescue-cutout{position:absolute;inset:0;margin:0;line-height:0}
.bs-rescue-page .bs-rescue-cutout img{display:block;width:100%;height:100%;object-fit:contain}
.bs-rescue-page .bs-rescue-diagram{display:block;width:100%;height:100%;overflow:visible}
.bs-rescue-page .bs-rescue-diagram>rect[fill="#F4F1E8"]{stroke:#17130A;stroke-width:1}
.bs-rescue-page .bs-service-enquiry-media--diagram{overflow:visible;border-radius:0;margin-top:auto}
.bs-rescue-page .bs-rescue-enquiry-diagram{display:block;width:100%;height:auto;max-height:210px}
@media(max-width:1100px){
 .bs-rescue-page .bs-rescue-art{height:480px;margin:-112px -16px -40px -40px}
 .bs-rescue-page .bs-rescue-cutout{inset:0}
}
@media(max-width:760px){
 .bs-rescue-page .bs-rescue-art{height:320px;margin:0;grid-column:auto;grid-row:auto}
 .bs-rescue-page .bs-rescue-cutout{inset:0}
 .bs-rescue-page :is(.bs-rescue-art--migration,.bs-rescue-art--domains){height:auto;aspect-ratio:1;max-height:360px}
 .bs-rescue-page .bs-service-enquiry-media--diagram{margin-top:8px}
 .bs-rescue-page .bs-rescue-enquiry-diagram{max-height:180px}
}
.editor-styles-wrapper .bs-rescue-art{position:relative;min-height:440px}
.editor-styles-wrapper .bs-rescue-cutout img{max-height:440px;object-fit:contain}
