/* Preserve every source image, frame and object position. These alpha masks
 * track the same cover sizing as the photos and suppress only embedded edge
 * lettering, revealing the section's existing dark or paper background.
 */
body.pbp-conair .pbp .pbp__hero-background,
body.pbp-conair .pbp #sistemas-integrados > .pbp__backdrop,
body.pbp-conair .pbp #plasgrom-conair > .pbp__backdrop {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
}
body.pbp-conair .pbp .pbp__hero-background {
  mask-image: url('masks/conair-hero.svg');
  -webkit-mask-image: url('masks/conair-hero.svg');
}
body.pbp-conair .pbp #sistemas-integrados > .pbp__backdrop {
  mask-image: url('masks/conair-systems.svg');
  -webkit-mask-image: url('masks/conair-systems.svg');
}
body.pbp-conair .pbp #plasgrom-conair > .pbp__backdrop {
  mask-image: url('masks/conair-alliance.svg');
  -webkit-mask-image: url('masks/conair-alliance.svg');
}
@media (min-width: 701px) and (max-width: 1100px) {
  body.pbp-conair .pbp .pbp__hero-background {
    mask-position: 58% center;
    -webkit-mask-position: 58% center;
  }
}
@media (max-width: 700px) {
  body.pbp-conair .pbp .pbp__hero-background {
    mask-position: 65% center;
    -webkit-mask-position: 65% center;
  }
  body.pbp-conair .pbp #sistemas-integrados > .pbp__backdrop {
    mask-position: 75% center;
    -webkit-mask-position: 75% center;
  }
  body.pbp-conair .pbp #plasgrom-conair > .pbp__backdrop {
    mask-position: 73% center;
    -webkit-mask-position: 73% center;
  }
}
