.elementor-11083 .elementor-element.elementor-element-7b0c873{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11083 .elementor-element.elementor-element-17ae9a5{--grid-columns:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11083 .elementor-element.elementor-element-17ae9a5{--grid-columns:2;}}@media(max-width:767px){.elementor-11083 .elementor-element.elementor-element-17ae9a5{--grid-columns:1;}}/* Start custom CSS */@page {
  size: A4;
  margin: 0;
}

@media print {

  header, footer, nav,
  .site-header, .site-footer,
  .elementor-location-header,
  .elementor-location-footer {
    display: none !important;
  }

  .elementor-loop-container.elementor-grid {
    display: block !important;
    grid-template-columns: 1fr !important;
    columns: 1 !important;
  }

  .e-loop-item {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    float: none !important;
    display: block !important;
    break-after: page !important;
    page-break-after: always !important;
    break-inside: avoid !important;
    page-break-inside: avoid !important;
  }

}/* End custom CSS */