@page{margin:2cm}
@media print {
*{all:unset;display:revert;box-shadow:unset;border:unset;margin:unset!important;padding:unset!important}
.has-global-padding{margin:unset!important;padding:unset!important}
*,::before,::after{box-sizing:border-box!important}
img{max-width:100%}
input,textarea,select{all:revert}
body{font-family:Georgia,"Times New Roman",Times,serif;font-size:13pt;line-height:1.5;background-color:#fff!important;color:#000!important}
h1{font-size:24pt}
h2{font-size:20pt;margin-top:20pt!important;}
h3,h4{font-size:14pt;margin-top:14pt!important;}
h5,h6{font-size:13pt;margin-top:14pt!important;}
p,blockquote,figcaption{orphans:3;widows:3}
/*ul,ol,dl,a,table,pre,blockquote{page-break-inside:avoid}*/
h1,h2,h3,h4,h5,h6,img,figure,caption{page-break-inside:avoid;page-break-after:avoid}
ul,ol,dl{page-break-before:avoid}
a,a:link,a:visited{background:transparent!important;color:unset;font-weight:700;text-decoration:underline!important}
a[href^=http]:after,a[href^=https]:after,{content:" (" attr(href) ")"}
video,object,iframe,nav,.wp-block-cover,.wp-block-buttons,footer,figure,.forminator-guttenberg{display:none!important;width:0!important;height:0!important;overflow:hidden!important}
.u-print{display:block;display:revert!important}
.u-no-print,.wp-block-amelia-step-booking-gutenberg-block,.wp-block-amelia-events-list-booking-gutenberg-block{display:none!important}
:where(body .is-layout-flow) > *{margin-block-start: 0}
.wp-block-pixe-profils li,.wp-block-media-text .wp-block-media-text__content{width: 100%!important; padding: 0}
ul.wp-block-pixe-profils{display: block;margin: 0}
.wp-block-media-text{display: block;}
details, details > * { display:block !important; }
}