.elementor-320 .elementor-element.elementor-element-c760ec6 .grid-lines-vertical{z-index:2;}.elementor-320 .elementor-element.elementor-element-c760ec6 .line-left{background-color:rgba(255, 255, 255, 0.3);}.elementor-320 .elementor-element.elementor-element-c760ec6 .line-right{background-color:rgba(255, 255, 255, 0.3);}.elementor-320 .elementor-element.elementor-element-c760ec6 .grid-lines-horizontal{z-index:2;}.elementor-320 .elementor-element.elementor-element-c760ec6 .line-bottom{background-color:rgba(255, 255, 255, 0.3);}.elementor-320 .elementor-element.elementor-element-00c2934 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-00c2934:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-00c2934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/05/bg2-home1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-320 .elementor-element.elementor-element-00c2934{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-320 .elementor-element.elementor-element-00c2934 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-6cf3a0e .elementor-text-editor{text-align:right;}.elementor-320 .elementor-element.elementor-element-6cf3a0e{color:#2B2B2B;font-family:"Titillium Web", Sans-serif;font-size:30px;font-weight:300;line-height:48px;}.elementor-320 .elementor-element.elementor-element-6cf3a0e > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-title{margin-bottom:6px;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-content .elementor-image-box-title{color:#2B2B2B;font-family:"Titillium Web", Sans-serif;font-weight:600;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-content .elementor-image-box-description{color:#2B2B2B;font-family:"Raleway", Sans-serif;font-size:14px;text-transform:uppercase;}.elementor-320 .elementor-element.elementor-element-c7832db > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-320 .elementor-element.elementor-element-cdf7ef1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-cdf7ef1 .line-left{background-color:rgba(0, 0, 0, 0.1);}.elementor-320 .elementor-element.elementor-element-cdf7ef1 .line-center{background-color:rgba(0, 0, 0, 0.1);}.elementor-320 .elementor-element.elementor-element-cdf7ef1 .line-right{background-color:rgba(0, 0, 0, 0.1);}.elementor-320 .elementor-element.elementor-element-cdf7ef1{padding:110px 0px 110px 0px;}.elementor-320 .elementor-element.elementor-element-ba0f6c6 > .elementor-widget-container{margin:0px 10px 0px -145px;}.elementor-320 .elementor-element.elementor-element-9ba0968 > .elementor-element-populated{margin:0px 0px 0px 70px;}.elementor-320 .elementor-element.elementor-element-673de62 > .elementor-widget-container{padding:60px 0px 25px 0px;}.elementor-320 .elementor-element.elementor-element-6dac75e > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-320 .elementor-element.elementor-element-4e8ad16 .octf-btn{border-color:#1A1A1A;}.elementor-320 .elementor-element.elementor-element-59f8e19 .cate-lines:hover h2{color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-59f8e19 .cate-lines:hover .number-stroke{-webkit-text-stroke-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-59f8e19 .cate-lines:hover:before, .elementor-320 .elementor-element.elementor-element-59f8e19 .cate-lines:hover:after{background:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-cb3f453 .cate-lines:hover h2{color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-cb3f453 .cate-lines:hover .number-stroke{-webkit-text-stroke-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-cb3f453 .cate-lines:hover:before, .elementor-320 .elementor-element.elementor-element-cb3f453 .cate-lines:hover:after{background:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-5680069 .cate-lines h2{color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-5680069 .cate-lines .number-stroke{-webkit-text-stroke-color:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-5680069 .cate-lines:before, .elementor-320 .elementor-element.elementor-element-5680069 .cate-lines:after{background:#FFFFFF;}.elementor-320 .elementor-element.elementor-element-5680069 > .elementor-widget-container{transition:background 0s;}.elementor-320 .elementor-element.elementor-element-1dfb2f2 .line-left{background-color:rgba(0, 0, 0, 0.1);}.elementor-320 .elementor-element.elementor-element-1dfb2f2 .line-center{background-color:rgba(0, 0, 0, 0.1);}.elementor-320 .elementor-element.elementor-element-1dfb2f2 .line-right{background-color:rgba(0, 0, 0, 0.1);}.elementor-320 .elementor-element.elementor-element-1dfb2f2{padding:110px 0px 110px 0px;}.elementor-320 .elementor-element.elementor-element-03ca9c0{text-align:center;}.elementor-320 .elementor-element.elementor-element-03ca9c0 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-2dd6bd3{padding:0px 0px 25px 0px;}.elementor-320 .elementor-element.elementor-element-326654a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-320 .elementor-element.elementor-element-326654a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/06/bg-iconbox6.jpg");}.elementor-320 .elementor-element.elementor-element-326654a:hover > .elementor-element-populated{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/06/bg-iconbox6-hover.jpg");}.elementor-320 .elementor-element.elementor-element-326654a > .elementor-element-populated{transition:background 0.9s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;}.elementor-320 .elementor-element.elementor-element-326654a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-7e81f39 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-9d44443{text-align:center;}.elementor-320 .elementor-element.elementor-element-b877d65 .elementor-text-editor{text-align:center;}.elementor-320 .elementor-element.elementor-element-b877d65{color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-320 .elementor-element.elementor-element-b877d65 > .elementor-widget-container{padding:34px 34px 34px 34px;}.elementor-320 .elementor-element.elementor-element-b74920f .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-3cb2f4f .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-07ad538 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-a6f7576 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-35a9ea5 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-ce64d2c .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-1c5f6dd:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-320 .elementor-element.elementor-element-1c5f6dd > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/06/bg-iconbox5.jpg");}.elementor-320 .elementor-element.elementor-element-1c5f6dd:hover > .elementor-element-populated{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/06/bg-iconbox5-hover.jpg");}.elementor-320 .elementor-element.elementor-element-1c5f6dd > .elementor-element-populated{transition:background 0.9s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;}.elementor-320 .elementor-element.elementor-element-1c5f6dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-7c5a656 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-830bb5d{text-align:center;}.elementor-320 .elementor-element.elementor-element-96821c1 .elementor-text-editor{text-align:center;}.elementor-320 .elementor-element.elementor-element-96821c1 > .elementor-widget-container{padding:34px 34px 34px 34px;}.elementor-320 .elementor-element.elementor-element-6ce3aca .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-fb8d677 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-9d97bd3 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-69f09df .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-148b2ef .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-bbf246f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-320 .elementor-element.elementor-element-bbf246f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/06/bg-iconbox4.jpg");}.elementor-320 .elementor-element.elementor-element-bbf246f:hover > .elementor-element-populated{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/06/bg-iconbox4-hover.jpg");}.elementor-320 .elementor-element.elementor-element-bbf246f > .elementor-element-populated{transition:background 0.9s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;}.elementor-320 .elementor-element.elementor-element-bbf246f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-6260eb0 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-29e3623{text-align:center;}.elementor-320 .elementor-element.elementor-element-7358a1c .elementor-text-editor{text-align:center;}.elementor-320 .elementor-element.elementor-element-7358a1c > .elementor-widget-container{padding:34px 34px 34px 34px;}.elementor-320 .elementor-element.elementor-element-64ca1cf .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-b6c8e8c .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-25467f2 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-e70484e .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-7b4558b .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-bd548a2 .elementor-spacer-inner{height:20px;}.elementor-320 .elementor-element.elementor-element-06075b1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-320 .elementor-element.elementor-element-06075b1:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-06075b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mp-costruzioni.it/wp-content/uploads/2020/05/bg2-home1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-320 .elementor-element.elementor-element-06075b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:73px 0px 73px 0px;}.elementor-320 .elementor-element.elementor-element-06075b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-015f211{text-align:left;}.elementor-320 .elementor-element.elementor-element-015f211 .elementor-heading-title{color:#2B2B2B;}.elementor-320 .elementor-element.elementor-element-015f211 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-320 .elementor-element.elementor-element-4edb545{color:#2B2B2B;}.elementor-320 .elementor-element.elementor-element-b916b3a .octf-btn{border-color:#FFFFFF;}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-148e026 > .elementor-element-populated{margin:0px 0px 30px 0px;}.elementor-320 .elementor-element.elementor-element-6cf3a0e .elementor-text-editor{text-align:left;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-320 .elementor-element.elementor-element-c7832db > .elementor-widget-container{padding:0px 0px 0px 0px;background-position:60% 100%;}.elementor-320 .elementor-element.elementor-element-10da194 > .elementor-element-populated{margin:0px 0px 30px 0px;}.elementor-320 .elementor-element.elementor-element-ba0f6c6{text-align:center;}.elementor-320 .elementor-element.elementor-element-ba0f6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-9ba0968 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-673de62 > .elementor-widget-container{background-position:46% 28%;}.elementor-320 .elementor-element.elementor-element-1e99f32 > .elementor-element-populated{margin:0% 25% 0% 25%;}.elementor-320 .elementor-element.elementor-element-2dd6bd3{padding:0px 0px 80px 0px;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-00c2934{padding:80px 0px 80px 0px;}.elementor-320 .elementor-element.elementor-element-6cf3a0e .elementor-text-editor{text-align:center;}.elementor-320 .elementor-element.elementor-element-6cf3a0e{font-size:20px;line-height:36px;}.elementor-320 .elementor-element.elementor-element-6cf3a0e > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-img{margin-bottom:10px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-320 .elementor-element.elementor-element-c7832db.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-320 .elementor-element.elementor-element-c7832db .elementor-image-box-wrapper{text-align:center;}.elementor-320 .elementor-element.elementor-element-c7832db > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-320 .elementor-element.elementor-element-cdf7ef1{padding:80px 0px 80px 0px;}.elementor-320 .elementor-element.elementor-element-673de62 > .elementor-widget-container{background-position:100% 35%;}.elementor-320 .elementor-element.elementor-element-6dac75e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-320 .elementor-element.elementor-element-1e99f32 > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-320 .elementor-element.elementor-element-1dfb2f2{padding:80px 0px 80px 0px;}.elementor-320 .elementor-element.elementor-element-06075b1:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-06075b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-320 .elementor-element.elementor-element-06075b1{padding:80px 0px 80px 0px;}.elementor-320 .elementor-element.elementor-element-015f211{text-align:center;}.elementor-320 .elementor-element.elementor-element-015f211 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-320 .elementor-element.elementor-element-4edb545 .elementor-text-editor{text-align:center;}.elementor-320 .elementor-element.elementor-element-4edb545 > .elementor-widget-container{padding:0px 0px 30px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-320 .elementor-element.elementor-element-148e026{width:100%;}.elementor-320 .elementor-element.elementor-element-744bca1{width:100%;}.elementor-320 .elementor-element.elementor-element-10da194{width:100%;}.elementor-320 .elementor-element.elementor-element-9ba0968{width:100%;}.elementor-320 .elementor-element.elementor-element-01b328d{width:50%;}.elementor-320 .elementor-element.elementor-element-88934a3{width:50%;}.elementor-320 .elementor-element.elementor-element-1e99f32{width:100%;}.elementor-320 .elementor-element.elementor-element-326654a{width:50%;}.elementor-320 .elementor-element.elementor-element-1c5f6dd{width:50%;}.elementor-320 .elementor-element.elementor-element-bbf246f{width:50%;}}