
@media print{

    body, html {
        width: 100%;
    }
    .footer, .header{
        display:none;
    }


    

    .image-card.no-swiper{
        display: block;
      
    }
   
    .image-card.no-swiper .swiper-card.no-swiper{
        position: relative;
        width: 29%;
        overflow: auto;
        height: auto;
        display: inline-block;
        break-inside: avoid;
        page-break-inside: avoid; 
    }

    .image-card.no-swiper .swiper-card.no-swiper video::-webkit-media-controls {
        display: none;
    }
    .image-card.no-swiper .swiper-card.no-swiper div.card-img{
        height: 300px;
      
        display: block;
    
    }

    .image-card.no-swiper .swiper-card.no-swiper >div:not(.card-img){
        height: auto;
        overflow-y: auto;
        max-height: auto;
        display: block;
      
       
      
    }
   


}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    body, html {
        width: 100%;
        display: block !important; 
        zoom: normal;
    }

   
    .footer, .header{
        display:none;
    }

 

  

    .image-card.no-swiper{
        display: block;
       
    }
   
    .image-card.no-swiper .swiper-card.no-swiper{
        position: relative;
        width: 29%;
        overflow: auto;
        height: auto;
        display: inline-block;
        break-inside: auto;
        page-break-inside: auto; 
    }

    .image-card.no-swiper .swiper-card.no-swiper video::-webkit-media-controls {
        display: none;
    }
    .image-card.no-swiper .swiper-card.no-swiper div.card-img{
        height: 300px;
      
        display: auto;
    
    }

    .image-card .swiper-card.no-swiper div.card-img>img.long{
        background-color: rgba(234,234,234,0.5);
        display: block;
        margin: auto;
        height: 100%;
        max-height: 100%;
    }

    .image-card.no-swiper .swiper-card.no-swiper >div:not(.card-img){
        height: auto;
        overflow-y: auto;
        max-height: auto;
        display: block;
  
       
      
    }
   
}

