/* https://www.studiolegalepetri.com/wp-content/uploads/elementor/css/post-8.css?ver=1633602210 */
.elementor-8 .elementor-element.elementor-element-79dc>.elementor-container{max-width:1140px}.elementor-8 .elementor-element.elementor-element-79dc:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-79dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2018/05/sfondo_petri.jpg);background-position:center center;background-size:cover}.elementor-8 .elementor-element.elementor-element-79dc{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8 .elementor-element.elementor-element-79dc>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8 .elementor-element.elementor-element-7191{text-align:center}.elementor-8 .elementor-element.elementor-element-7191 img{opacity:1}.elementor-8 .elementor-element.elementor-element-7191>.elementor-widget-container{padding:0 0 30px 0}.elementor-8 .elementor-element.elementor-element-457{text-align:center}.elementor-8 .elementor-element.elementor-element-457 .elementor-heading-title{color:#525456;font-family:"Playfair Display SC",Sans-serif;font-size:45px;font-weight:500;text-shadow:0 0 0 #0c0c0c}.elementor-8 .elementor-element.elementor-element-1c42{text-align:center}.elementor-8 .elementor-element.elementor-element-1c42 .elementor-heading-title{color:#525456;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:500;text-shadow:0 0 0 rgba(12,12,12,.83)}.elementor-8 .elementor-element.elementor-element-0af3fb6>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8 .elementor-element.elementor-element-750d>.elementor-container{max-width:1140px}.elementor-8 .elementor-element.elementor-element-750d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8 .elementor-element.elementor-element-750d:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-750d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-8 .elementor-element.elementor-element-750d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 100px 0}.elementor-8 .elementor-element.elementor-element-750d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8 .elementor-element.elementor-element-6dca{text-align:center}.elementor-8 .elementor-element.elementor-element-6dca .elementor-heading-title{color:#525456;font-family:"Playfair Display SC",Sans-serif;font-size:36px;font-weight:700;font-style:normal}.elementor-8 .elementor-element.elementor-element-6dca>.elementor-widget-container{padding:0 0 25px 0}.elementor-8 .elementor-element.elementor-element-970d03c{text-align:justify;color:#525456}.elementor-8 .elementor-element.elementor-element-3d09{text-align:right}.elementor-8 .elementor-element.elementor-element-3d09>.elementor-widget-container{margin:15px 15px 15px 15px}.elementor-8 .elementor-element.elementor-element-2a9afbe>.elementor-container{max-width:1140px}.elementor-8 .elementor-element.elementor-element-2a9afbe>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8 .elementor-element.elementor-element-2a9afbe:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-2a9afbe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url(/wp-content/uploads/2018/06/sf-2.jpg);background-position:center center;background-size:cover}.elementor-8 .elementor-element.elementor-element-2a9afbe{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 100px 0}.elementor-8 .elementor-element.elementor-element-2a9afbe>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8 .elementor-element.elementor-element-e22ac34{text-align:center}.elementor-8 .elementor-element.elementor-element-e22ac34 .elementor-heading-title{color:#eee;font-family:"Playfair Display SC",Sans-serif;font-size:36px;font-weight:700;font-style:normal}.elementor-8 .elementor-element.elementor-element-e22ac34>.elementor-widget-container{padding:0 0 25px 0}.elementor-8 .elementor-element.elementor-element-3ae6e69{color:#eee}.elementor-8 .elementor-element.elementor-element-4b42:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-4b42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-8 .elementor-element.elementor-element-4b42{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:120px 0 120px 0}.elementor-8 .elementor-element.elementor-element-4b42>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8 .elementor-element.elementor-element-2b26{text-align:center}.elementor-8 .elementor-element.elementor-element-2b26 .elementor-heading-title{color:#525456;font-family:"Playfair Display SC",Sans-serif;font-size:50px}.elementor-8 .elementor-element.elementor-element-2b26>.elementor-widget-container{margin:-117px 0 0 0;padding:-27px 0 22px 0}.elementor-8 .elementor-element.elementor-element-35a7>.elementor-container{max-width:960px}.elementor-8 .elementor-element.elementor-element-35a7{margin-top:100px;margin-bottom:100px;padding:100px 0 40px 0}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5116.elementor-column .elementor-column-wrap{align-items:center}.elementor-8 .elementor-element.elementor-element-5116.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8 .elementor-element.elementor-element-2080 .elementor-heading-title{color:#525456;font-family:"Roboto",Sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:2.6px}.elementor-8 .elementor-element.elementor-element-4690{font-size:17px;font-weight:300;line-height:1.7em}.elementor-8 .elementor-element.elementor-element-4690>.elementor-widget-container{padding:20px 0 5px 0}.elementor-8 .elementor-element.elementor-element-37a1{text-align:right}.elementor-8 .elementor-element.elementor-element-403:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-403>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2018/05/medusa_optimized.jpg);background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-403{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8 .elementor-element.elementor-element-403>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8 .elementor-element.elementor-element-df6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-8 .elementor-element.elementor-element-df6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(34,34,40,.74)}.elementor-8 .elementor-element.elementor-element-df6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:150px 0 150px 0;padding:80px 80px 80px 80px}.elementor-8 .elementor-element.elementor-element-df6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8 .elementor-element.elementor-element-3029{text-align:center}.elementor-8 .elementor-element.elementor-element-3029 .elementor-heading-title{color:#fff;font-family:"Playfair Display SC",Sans-serif;font-size:49px;font-weight:700}.elementor-8 .elementor-element.elementor-element-423b{padding:40px 0 40px 0}.elementor-8 .elementor-element.elementor-element-ce66d84 .elementor-icon-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-ce66d84.elementor-view-stacked .elementor-icon{background-color:#eee}.elementor-8 .elementor-element.elementor-element-ce66d84.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-ce66d84.elementor-view-default .elementor-icon{color:#eee;border-color:#eee}.elementor-8 .elementor-element.elementor-element-ce66d84.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-ce66d84.elementor-view-default .elementor-icon svg{fill:#eee}.elementor-8 .elementor-element.elementor-element-ce66d84 .elementor-icon i,.elementor-8 .elementor-element.elementor-element-ce66d84 .elementor-icon svg{transform:rotate(0deg)}.elementor-8 .elementor-element.elementor-element-2a55d02{text-align:center;color:#eee}.elementor-8 .elementor-element.elementor-element-87a3621 .elementor-icon-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-87a3621.elementor-view-stacked .elementor-icon{background-color:#eee}.elementor-8 .elementor-element.elementor-element-87a3621.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-87a3621.elementor-view-default .elementor-icon{color:#eee;border-color:#eee}.elementor-8 .elementor-element.elementor-element-87a3621.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-87a3621.elementor-view-default .elementor-icon svg{fill:#eee}.elementor-8 .elementor-element.elementor-element-87a3621 .elementor-icon i,.elementor-8 .elementor-element.elementor-element-87a3621 .elementor-icon svg{transform:rotate(0deg)}.elementor-8 .elementor-element.elementor-element-354aeae{text-align:center;color:#eee}.elementor-8 .elementor-element.elementor-element-cd64660 .elementor-icon-wrapper{text-align:center}.elementor-8 .elementor-element.elementor-element-cd64660.elementor-view-stacked .elementor-icon{background-color:#eee}.elementor-8 .elementor-element.elementor-element-cd64660.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-cd64660.elementor-view-default .elementor-icon{color:#eee;border-color:#eee}.elementor-8 .elementor-element.elementor-element-cd64660.elementor-view-framed .elementor-icon,.elementor-8 .elementor-element.elementor-element-cd64660.elementor-view-default .elementor-icon svg{fill:#eee}.elementor-8 .elementor-element.elementor-element-cd64660 .elementor-icon i,.elementor-8 .elementor-element.elementor-element-cd64660 .elementor-icon svg{transform:rotate(0deg)}.elementor-8 .elementor-element.elementor-element-df0a3bd{text-align:center;color:#eee}.elementor-8 .elementor-element.elementor-element-5b92 iframe{height:497px}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7191{text-align:center}.elementor-8 .elementor-element.elementor-element-6dca .elementor-heading-title{font-size:25px}.elementor-8 .elementor-element.elementor-element-3d09{text-align:center}.elementor-8 .elementor-element.elementor-element-e22ac34 .elementor-heading-title{font-size:25px}.elementor-8 .elementor-element.elementor-element-4b42{padding:60px 30px 60px 30px}.elementor-8 .elementor-element.elementor-element-2b26>.elementor-widget-container{margin:-154px 0 0 0;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-2080 .elementor-heading-title{font-size:25px}.elementor-8 .elementor-element.elementor-element-4690{font-size:15px}.elementor-8 .elementor-element.elementor-element-37a1{text-align:center}.elementor-8 .elementor-element.elementor-element-df6>.elementor-element-populated{margin:0 0 0 0}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-79dc{padding:90px 40px 90px 40px}.elementor-8 .elementor-element.elementor-element-7191{text-align:center}.elementor-8 .elementor-element.elementor-element-7191>.elementor-widget-container{padding:30px 60px 30px 60px}.elementor-8 .elementor-element.elementor-element-457 .elementor-heading-title{font-size:33px}.elementor-8 .elementor-element.elementor-element-750d{padding:30px 30px 30px 30px}.elementor-8 .elementor-element.elementor-element-6dca{text-align:center}.elementor-8 .elementor-element.elementor-element-6dca .elementor-heading-title{font-size:26px}.elementor-8 .elementor-element.elementor-element-3d09{text-align:center}.elementor-8 .elementor-element.elementor-element-2a9afbe{padding:30px 30px 30px 30px}.elementor-8 .elementor-element.elementor-element-e22ac34{text-align:center}.elementor-8 .elementor-element.elementor-element-e22ac34 .elementor-heading-title{font-size:26px}.elementor-8 .elementor-element.elementor-element-4b42{padding:30px 30px 30px 30px}.elementor-8 .elementor-element.elementor-element-2b26 .elementor-heading-title{font-size:33px}.elementor-8 .elementor-element.elementor-element-2b26>.elementor-widget-container{margin:-35px -35px -35px -35px;padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-2080{text-align:center}.elementor-8 .elementor-element.elementor-element-2080 .elementor-heading-title{font-size:25px}.elementor-8 .elementor-element.elementor-element-2080>.elementor-widget-container{padding:25px 0 0 0}.elementor-8 .elementor-element.elementor-element-4690{text-align:center}.elementor-8 .elementor-element.elementor-element-37a1{text-align:center}.elementor-8 .elementor-element.elementor-element-403{padding:0 0 0 0}.elementor-8 .elementor-element.elementor-element-df6>.elementor-element-populated{margin:0 0 0 0;padding:60px 30px 60px 30px}.elementor-8 .elementor-element.elementor-element-3029 .elementor-heading-title{font-size:33px}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-5511{width:55.789%}.elementor-8 .elementor-element.elementor-element-4f2d{width:44.21%}.elementor-8 .elementor-element.elementor-element-e604e46{width:48.831%}.elementor-8 .elementor-element.elementor-element-bb2d9fc{width:51.168%}.elementor-8 .elementor-element.elementor-element-5116{width:43.958%}.elementor-8 .elementor-element.elementor-element-4096{width:56.041%}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-2a9afbe:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-2a9afbe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}