.elementor-2378 .elementor-element.elementor-element-9235683{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2378 .elementor-element.elementor-element-2438352{--display:flex;--min-height:113px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-37b3c7c{--display:flex;--min-height:113px;border-style:dashed;--border-style:dashed;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-2378 .elementor-element.elementor-element-37b3c7c:not(.elementor-motion-effects-element-type-background), .elementor-2378 .elementor-element.elementor-element-37b3c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-688983e );}.elementor-2378 .elementor-element.elementor-element-5bfdc4c{--spacer-size:50px;}.elementor-2378 .elementor-element.elementor-element-706038d{--display:flex;--min-height:113px;--justify-content:center;}.elementor-2378 .elementor-element.elementor-element-c9cf79d > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:double;border-width:02px 0px 2px 0px;border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2378 .elementor-element.elementor-element-2438352{--width:33%;}.elementor-2378 .elementor-element.elementor-element-37b3c7c{--width:33%;}.elementor-2378 .elementor-element.elementor-element-706038d{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-9235683 */@media print {
    a:after { content:''; }
    a[href]:after { content: none !important; }
/*IMPOSTA PAGINA*/
@page {size: 210mm 297mm; margin: 20mm;}
/* BODY */
body {
  background: white !important;
  color: black !important;
  font-size: 12pt; /* Misura ideale per la carta */
}
/* bordi */
@page {
border-color: red;
border-style: solid;
border-width: 1px;
}

/* INTERRUZIONI SUI TITOLI */
h1, h2, h3, h4, h5, h6 {
  page-break-after: avoid;
}
/* INTERRUZIONI IMMAGINI */
img { page-break-inside:avoid;}
/*TITOLI*/
h1 {
  font-size: 22pt;
  color: black;
  font-family: 'Futura', sans-serif;
  /* text-align: center;
   margin-bottom: 0px; */
}
h2 {
  font-size: 18pt;
  color: black;
  font-family: 'Futura', sans-serif;
  /* text-align: center;
   margin-bottom: 0px; */
}
h3 {
  font-size: 12pt;
  color: black;
  font-family: 'Futura', sans-serif;
  /* text-align: center;
   margin-bottom: 0px; */
}
h4 {
  font-size: 12pt;
  color: black;
  font-family: 'Futura', sans-serif;
  /* text-align: center;
   margin-bottom: 0px; */
}
h5 {
  font-size: 12pt;
  color: black;
  font-family: 'Futura', sans-serif;
  /* text-align: center;
   margin-bottom: 0px; */
}
h6 {
  font-size: 11pt;
  color: black;
  font-family: 'Futura', sans-serif;
  /* text-align: center;
   margin-bottom: 0px; */
}
	@page :first {
  @top-center { 
		content: url(https://www.tuterimarco.it/wp-content/uploads/2026/08/logo_cerchio150.png); border: solid white; }
}
@page {
  @bottom-right {
    content: counter(page); vertical-align:middle;
  }
}
		@page :first{
  margin-top: 40mm;
}
	@page {
  margin-bottom: 40mm;
}
@page {
  @bottom-center { content: url(https://www.tuterimarco.it/wp-content/uploads/2026/08/intesto.png); border: solid white; }
}
}/* End custom CSS */