/* 1.5.1: show the complete supplied report graphic, including its transparent shadow. */
.elementor .sad-design.sph-home .sph-hero-visual.sph-report-hero {
 width:100%!important;padding:0!important;margin:0!important;overflow:visible!important;
 background:transparent!important;align-self:center!important;
}
.elementor .sad-design.sph-home .sph-hero-visual.sph-report-hero:before {
 display:none!important;content:none!important;
}
.elementor .sad-design.sph-home .sph-report-hero .sph-hero-mark {display:none!important;}
.elementor .sad-design.sph-home .sph-report-hero .sph-lifestyle,
.elementor .sad-design.sph-home .sph-report-hero .sph-lifestyle .elementor-widget-container {
 width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;
 padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;
}
.elementor .sad-design.sph-home .sph-report-hero .sph-lifestyle img {
 display:block!important;width:100%!important;max-width:100%!important;height:auto!important;
 min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;
 margin:0 auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;
 background:transparent!important;
}
@media (max-width:767px) {
 .elementor .sad-design.sph-home .sph-hero-visual.sph-report-hero {max-width:560px!important;margin-inline:auto!important;}
}
