/* Clip Images Media v11793 — lightweight no-blink/no-jump stability layer */
html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
html,body{overflow-x:hidden;}
body{min-height:100vh;}
img,svg,video{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.reveal,.animated,.fade,.fade-in,.slide-in,.cimReveal,.cimAnimated,[data-aos],[data-animate]{opacity:1!important;visibility:visible!important;transform:none!important;}
section.sampleImagesSection article.sampleImageCard,
section.sampleImagesSection article.sampleImageCard *,
section.sampleImagesSection .sampleThumbWrap,
section.sampleImagesSection .sampleThumbWrap img{
  animation:none!important;
  transition:none!important;
}
section.sampleImagesSection .sampleThumbWrap{box-sizing:border-box!important;background:#fff!important;background-image:none!important;}
section.sampleImagesSection .sampleThumbWrap img{object-fit:contain!important;object-position:center center!important;transform:none!important;}
@media(max-width:760px){
  section.sampleImagesSection .sampleThumbWrap,
  section.sampleImagesSection .premiumHomeCard .sampleThumbWrap,
  section.sampleImagesSection .homeServiceMatchCard .sampleThumbWrap{
    height:214px!important;min-height:214px!important;max-height:214px!important;padding:12px!important;
  }
  section.sampleImagesSection .sampleThumbWrap img,
  section.sampleImagesSection .premiumHomeCard .sampleThumbWrap img,
  section.sampleImagesSection article.sampleImageCard>img{
    width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important;
    object-fit:contain!important;object-position:center center!important;transform:none!important;margin:0 auto!important;padding:0!important;
  }
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;}}
