.elementor-298 .elementor-element.elementor-element-29c111e > .elementor-container{min-height:400px;}.elementor-298 .elementor-element.elementor-element-29c111e .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 113% ) blur( 2.4px ) hue-rotate( 360deg );}.elementor-298 .elementor-element.elementor-element-29c111e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-298 .elementor-element.elementor-element-29c111e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-298 .elementor-element.elementor-element-4d36d71:not( .elementor-widget-image ) .elementor-widget-container, .elementor-298 .elementor-element.elementor-element-4d36d71.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.flaminiapurchiaroni.it/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-298 .elementor-element.elementor-element-e2f4eeb{text-align:justify;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-298 .elementor-element.elementor-element-44affb4 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-298 .elementor-element.elementor-element-d2b2453.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-298 .elementor-element.elementor-element-d2b2453.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-298 .elementor-element.elementor-element-d2b2453.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-298 .elementor-element.elementor-element-754bf51 > .elementor-background-overlay{opacity:0.25;}.elementor-298 .elementor-element.elementor-element-754bf51 .elementor-heading-title{color:#000000;}.elementor-298 .elementor-element.elementor-element-754bf51{color:#000000;}.elementor-bc-flex-widget .elementor-298 .elementor-element.elementor-element-1ed3fef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-298 .elementor-element.elementor-element-1ed3fef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-298 .elementor-element.elementor-element-1ed3fef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-global{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-298 .elementor-element.elementor-element-a3e3ede{width:37.719%;}.elementor-298 .elementor-element.elementor-element-8036764{width:62.281%;}}/* Start custom CSS for global, class: .elementor-global-800 */.elementor-298 .elementor-element.elementor-global-800 table{
    background-color: rgba(255,255,255,0.8);
}
.elementor-298 .elementor-element.elementor-global-800 table .link-prenota{
    text-decoration:underline;
}

.elementor-298 .elementor-element.elementor-global-800 td {
    text-align: center;
    vertical-align: middle;
    color: black;
}
 @media print {
header, footer, aside, nav, form, iframe, .menu, .hero, .adslot {
  display: none
}
  body {
    margin: 0;
    color: #000;
    background-color: #fff;
  }
  .non-stampare{
      display: none;
  }
  
  a::after {
    content: none !important;
  }
  span{
      text-decoration: none !important;
  }

}/* End custom CSS */