
.glp1-blueprint-match,
.strength-blueprint-match,
.blueprint-slide { background:#F6EFE6; }
.blueprint-image-panel,
.glp1-wheel-wrap--image,
.sb-wheel-image {display:flex;justify-content:center;align-items:center;width:100%;}
.blueprint-image-card {width:100%;background:#F6EFE6;border-radius:28px;padding:8px;display:flex;justify-content:center;align-items:center;}
.blueprint-image-card img {display:block;width:100%;height:auto;}
.glp1-wheel-wrap--image .blueprint-image-card {max-width:760px;margin-inline:auto;}
.sb-wheel-image .blueprint-image-card {max-width:640px;margin-inline:auto;}
.blueprint-image-panel .blueprint-image-card {max-width:760px;margin-inline:auto;}
@media (max-width:1180px){.sb-wheel-image .blueprint-image-card,.glp1-wheel-wrap--image .blueprint-image-card,.blueprint-image-panel .blueprint-image-card{max-width:100%;}}


/* Peptide page fix: image should be large and caption should sit below the image */
.page-peptide-therapy .blueprint-image-panel{
  display:block !important;
  width:100% !important;
}
.page-peptide-therapy .blueprint-image-panel .blueprint-image-card{
  display:block !important;
  width:100% !important;
  max-width:680px !important;
  margin:0 auto !important;
  padding:8px !important;
}
.page-peptide-therapy .blueprint-image-panel img{
  display:block !important;
  width:100% !important;
  height:auto !important;
}
.page-peptide-therapy .blueprint-caption{
  display:block !important;
  width:100% !important;
  max-width:680px !important;
  margin:18px auto 0 !important;
  padding:0 10px !important;
  text-align:center !important;
}
@media (min-width:1200px){
  .page-peptide-therapy .blueprint-slide__grid > div:first-child{
    max-width:700px !important;
    padding-right:24px !important;
  }
}
