.elementor-44 .elementor-element.elementor-element-e8d771e:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-e8d771e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villamariaimmacolata.it/wp-content/uploads/2021/12/BG-VMI.png");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-44 .elementor-element.elementor-element-e8d771e>.elementor-container{min-height:400px}.elementor-44 .elementor-element.elementor-element-e8d771e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-44 .elementor-element.elementor-element-e8d771e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-44 .elementor-element.elementor-element-e8d771e>.elementor-shape-bottom svg{width:calc(105% + 1.3px);height:30px}.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-44 .elementor-element.elementor-element-6a5b6ec .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:41px;font-weight:400;color:#fff}.elementor-44 .elementor-element.elementor-element-86a0c70 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-weight:600;color:#fff}.elementor-44 .elementor-element.elementor-element-aaa71bc .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:41px;font-weight:400;color:#ee8594}.elementor-44 .elementor-element.elementor-element-b6e279a .elementor-heading-title{font-family:"Nunito",Sans-serif;font-weight:600;color:#ee8594}.elementor-44 .elementor-element.elementor-element-87b6f8d{text-align:left}.elementor-44 .elementor-element.elementor-element-87b6f8d .elementor-heading-title{font-family:"Nunito",Sans-serif;font-weight:600;letter-spacing:1px;color:#ee8594}.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-44 .elementor-element.elementor-element-57548e5{text-align:justify;font-family:"Nunito",Sans-serif;font-weight:300;color:#3e3d3d}.elementor-44 .elementor-element.elementor-element-dc5278c{margin-top:-70px;margin-bottom:0}.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-44 .elementor-element.elementor-element-11113d6{text-align:center}.elementor-44 .elementor-element.elementor-element-11113d6 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:24px;font-weight:600;color:#ee8594}.elementor-44 .elementor-element.elementor-element-e85b335{text-align:center;font-family:"Nunito",Sans-serif;font-size:14px;font-weight:400}.elementor-44 .elementor-element.elementor-element-42686b6{text-align:center}.elementor-44 .elementor-element.elementor-element-42686b6 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:24px;font-weight:600;color:#ee8594}.elementor-44 .elementor-element.elementor-element-dfa8730{text-align:center;font-family:"Nunito",Sans-serif;font-size:14px;font-weight:400}.elementor-44 .elementor-element.elementor-element-59ef5ad{text-align:center}.elementor-44 .elementor-element.elementor-element-59ef5ad .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:24px;font-weight:600;color:#ee8594}.elementor-44 .elementor-element.elementor-element-c0b3675{text-align:center;font-family:"Nunito",Sans-serif;font-size:14px;font-weight:400}.elementor-44 .elementor-element.elementor-element-0fa265f>.elementor-widget-container{margin:15px}.elementor-44 .elementor-element.elementor-element-0fa265f{text-align:right}.elementor-44 .elementor-element.elementor-element-d0e4b03:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-d0e4b03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villamariaimmacolata.it/wp-content/uploads/2021/12/bg-vmi.jpg");background-position:center right;background-size:cover}.elementor-44 .elementor-element.elementor-element-d0e4b03{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-44 .elementor-element.elementor-element-d0e4b03>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-44 .elementor-element.elementor-element-d0e4b03>.elementor-shape-top svg{height:34px}.elementor-44 .elementor-element.elementor-element-d0e4b03>.elementor-shape-bottom svg{height:34px}.elementor-44 .elementor-element.elementor-element-706c69e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-44 .elementor-element.elementor-element-706c69e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 124px}.elementor-44 .elementor-element.elementor-element-64d130e{text-align:left}.elementor-44 .elementor-element.elementor-element-64d130e .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:46px;font-weight:600;color:#fff}.elementor-44 .elementor-element.elementor-element-476a57e{text-align:left;font-family:"Nunito",Sans-serif;font-weight:400;color:#fff}.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-44 .elementor-element.elementor-element-a740f69 .elementor-button{background-color:#fff;font-family:"Nunito",Sans-serif;font-weight:500;fill:#ee8594;color:#ee8594}.elementor-44 .elementor-element.elementor-element-a179c08{text-align:center}.elementor-44 .elementor-element.elementor-element-a179c08 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-weight:600;letter-spacing:1.5px;color:#ee8594}.elementor-44 .elementor-element.elementor-element-ab3be72{text-align:center}.elementor-44 .elementor-element.elementor-element-ab3be72 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:31px;font-weight:500;letter-spacing:-.6px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-798f53b{text-align:center}.elementor-44 .elementor-element.elementor-element-798f53b .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-67376db{text-align:center}.elementor-44 .elementor-element.elementor-element-67376db .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-6fc29ec{text-align:center}.elementor-44 .elementor-element.elementor-element-6fc29ec .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-c839300{text-align:center}.elementor-44 .elementor-element.elementor-element-c839300 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-1d54c27{text-align:center}.elementor-44 .elementor-element.elementor-element-1d54c27 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-cbef8b0{text-align:center}.elementor-44 .elementor-element.elementor-element-cbef8b0 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-fa501b1{text-align:center}.elementor-44 .elementor-element.elementor-element-fa501b1 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-f6fcbff{text-align:center}.elementor-44 .elementor-element.elementor-element-f6fcbff .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-77a61e0{text-align:center}.elementor-44 .elementor-element.elementor-element-77a61e0 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-416e88d{text-align:center}.elementor-44 .elementor-element.elementor-element-416e88d .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:22px;font-weight:700;letter-spacing:.8px;color:#7e7e7e}.elementor-44 .elementor-element.elementor-element-20e29f2 .elementor-button{background-color:#ee8594;font-family:"Nunito",Sans-serif;font-weight:700;letter-spacing:0px}.elementor-44 .elementor-element.elementor-element-3b02c27:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-3b02c27>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villamariaimmacolata.it/wp-content/uploads/2021/12/bg-vmi.jpg");background-size:cover}.elementor-44 .elementor-element.elementor-element-3b02c27{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-44 .elementor-element.elementor-element-3b02c27>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-44 .elementor-element.elementor-element-3b02c27>.elementor-shape-top svg{height:34px}.elementor-44 .elementor-element.elementor-element-3b02c27>.elementor-shape-bottom svg{height:34px}.elementor-44 .elementor-element.elementor-element-dd689ec{text-align:left}.elementor-44 .elementor-element.elementor-element-dd689ec .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:46px;font-weight:600;text-transform:none;color:#fff}.elementor-44 .elementor-element.elementor-element-3060915{text-align:left;font-family:"Nunito",Sans-serif;font-weight:400;color:#fff}.elementor-44 .elementor-element.elementor-element-c9cf5e4 .elementor-button{background-color:#fff;font-family:"Nunito",Sans-serif;font-weight:500;fill:#ee8594;color:#ee8594}.elementor-44 .elementor-element.elementor-element-287bae9{margin-top:0;margin-bottom:0}.elementor-44 .elementor-element.elementor-element-4749047 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:36px;font-weight:600;letter-spacing:.8px;color:#ee8594}.elementor-44 .elementor-element.elementor-element-b271504>.elementor-widget-container{margin:15px}.elementor-44 .elementor-element.elementor-element-613a6a8:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-613a6a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdabb7;background-image:url("https://www.villamariaimmacolata.it/wp-content/uploads/2021/12/bgn-footer-stamp.png");background-position:top center;background-repeat:no-repeat}.elementor-44 .elementor-element.elementor-element-613a6a8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-44 .elementor-element.elementor-element-613a6a8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-44 .elementor-element.elementor-element-2ee4d54{text-align:center}.elementor-44 .elementor-element.elementor-element-2ee4d54 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:28px;font-weight:600;color:#525252}.elementor-44 .elementor-element.elementor-element-45e4f0d{text-align:center}.elementor-44 .elementor-element.elementor-element-45e4f0d .elementor-heading-title{font-family:"Nunito",Sans-serif;font-weight:600;color:#fff}.elementor-44 .elementor-element.elementor-element-85b0642{text-align:center}.elementor-44 .elementor-element.elementor-element-85b0642 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-weight:600;color:#fff}.elementor-44 .elementor-element.elementor-element-e640d66{margin-top:0;margin-bottom:0}.elementor-44 .elementor-element.elementor-element-4c08d36{text-align:center}.elementor-44 .elementor-element.elementor-element-4c08d36 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:30px;font-weight:600;letter-spacing:1.2px;color:#fff}.elementor-44 .elementor-element.elementor-element-595bb29{text-align:center;color:#fff}.elementor-44 .elementor-element.elementor-element-6f13e2e{text-align:center;color:#fff}.elementor-44 .elementor-element.elementor-element-759ff41{text-align:center}.elementor-44 .elementor-element.elementor-element-759ff41 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:30px;font-weight:600;letter-spacing:1.2px;color:#fff}.elementor-44 .elementor-element.elementor-element-e9da5d2{text-align:center;color:#fff}.elementor-44 .elementor-element.elementor-element-8e4d3e4{text-align:center}.elementor-44 .elementor-element.elementor-element-8e4d3e4 .elementor-heading-title{font-family:"Nunito",Sans-serif;font-size:30px;font-weight:600;letter-spacing:1.2px;color:#fff}.elementor-44 .elementor-element.elementor-element-2f1f51d{text-align:center;color:#fff}.elementor-44 .elementor-element.elementor-element-95c457f{text-align:center;color:#fff}:root{--page-title-display:none}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-826d4ab{width:60.288%}.elementor-44 .elementor-element.elementor-element-6998977{width:39.665%}.elementor-44 .elementor-element.elementor-element-d313202{width:36.809%}.elementor-44 .elementor-element.elementor-element-706c69e{width:63.191%}.elementor-44 .elementor-element.elementor-element-4380547{width:60.758%}.elementor-44 .elementor-element.elementor-element-85a5462{width:39.242%}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-e8d771e:not(.elementor-motion-effects-element-type-background),.elementor-44 .elementor-element.elementor-element-e8d771e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.villamariaimmacolata.it/wp-content/uploads/2021/12/BG-VMI.png");background-position:-580px 0;background-size:cover}.elementor-44 .elementor-element.elementor-element-e8d771e>.elementor-container{min-height:335px}.elementor-44 .elementor-element.elementor-element-270b6ad{margin-top:0;margin-bottom:0;padding:0}.elementor-44 .elementor-element.elementor-element-826d4ab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-44 .elementor-element.elementor-element-826d4ab>.elementor-element-populated{margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-44 .elementor-element.elementor-element-aaa71bc>.elementor-widget-container{margin:0;padding:0}.elementor-44 .elementor-element.elementor-element-aaa71bc .elementor-heading-title{font-size:20px}.elementor-44 .elementor-element.elementor-element-b6e279a>.elementor-widget-container{margin:0;padding:10px 0 0}.elementor-44 .elementor-element.elementor-element-b6e279a .elementor-heading-title{font-size:27px;letter-spacing:-.2px}.elementor-44 .elementor-element.elementor-element-87b6f8d>.elementor-widget-container{padding:15px 0 0}.elementor-44 .elementor-element.elementor-element-57548e5>.elementor-widget-container{padding:30px 0 0}.elementor-44 .elementor-element.elementor-element-dc5278c{margin-top:0;margin-bottom:0}.elementor-44 .elementor-element.elementor-element-d7f6102>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-9944d42>.elementor-widget-container{margin:20px 0 0}.elementor-44 .elementor-element.elementor-element-c328038>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-bc431cd>.elementor-widget-container{margin:40px 0 0}.elementor-44 .elementor-element.elementor-element-d0e4b03{margin-top:0;margin-bottom:0}.elementor-44 .elementor-element.elementor-element-d313202>.elementor-element-populated{margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-44 .elementor-element.elementor-element-706c69e>.elementor-element-populated{margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0}.elementor-44 .elementor-element.elementor-element-a179c08>.elementor-widget-container{margin:0;padding:0}.elementor-44 .elementor-element.elementor-element-ab3be72>.elementor-widget-container{margin:0;padding:0}.elementor-44 .elementor-element.elementor-element-656a3fd>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-44 .elementor-element.elementor-element-798f53b .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-679504c>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-e7868af>.elementor-widget-container{margin:0}.elementor-44 .elementor-element.elementor-element-67376db .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-8c2314d>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-184f060>.elementor-widget-container{margin:0}.elementor-44 .elementor-element.elementor-element-6fc29ec .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-18f43d4>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-c839300 .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-a606ffd>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-1d54c27 .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-43cf7a6{margin-top:0;margin-bottom:0;padding:0}.elementor-44 .elementor-element.elementor-element-0a92834>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-cbef8b0 .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-bb6180f>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-fa501b1 .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-f47d296>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-f6fcbff .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-834a210>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-77a61e0 .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-5913d15>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-44 .elementor-element.elementor-element-416e88d .elementor-heading-title{font-size:24px}.elementor-44 .elementor-element.elementor-element-20e29f2>.elementor-widget-container{margin:36px 0 0}.elementor-44 .elementor-element.elementor-element-4380547>.elementor-element-populated{margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-44 .elementor-element.elementor-element-dd689ec .elementor-heading-title{font-size:30px}.elementor-44 .elementor-element.elementor-element-bc2f0e8>.elementor-element-populated{margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px}}