@media print{ html, body{
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
background: #fff !important;
} header, .site-header, #header{
position: static !important;
box-shadow: none !important;
z-index: auto !important;
}  .swiper-slide{ display: none !important; }
.swiper-slide-active,
.swiper-slide.swiper-slide-visible{ display: block !important; }
.swiper-slide-duplicate{ display:none !important; } .slick-slide{ display: none !important; }
.slick-current, .slick-active{ display: block !important; }
.slick-cloned{ display: none !important; } .splide__slide{ display: none !important; }
.splide__slide.is-active,
.splide__slide.is-visible{ display:block !important; } .readmore, .more, .accordion,
.is-collapsed, .collapsed, .is-closed{
max-height:none !important; height:auto !important; overflow:visible !important;
}
.readmore__btn, .more__btn, .accordion__toggle{
display:none !important;
} section, .section, .block, .row{
break-inside: avoid !important; page-break-inside: avoid !important;
}
#access, .access{ break-before: page !important; page-break-before: always !important; } iframe[src*="google.com/maps"], .access__map iframe{ display:none !important; }
.access__map img, .map-static{ display:block !important; }
#footer, .site-footer{
display:block !important; position:static !important; visibility:visible !important; opacity:1 !important;
} a, .btn, .button{
text-decoration:none !important;
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
} img, svg, picture, canvas{
max-width:100% !important; height:auto !important;
page-break-inside:avoid !important;
}
}