.elementor-2088 .elementor-element.elementor-element-046ac1f:not(.elementor-motion-effects-element-type-background), .elementor-2088 .elementor-element.elementor-element-046ac1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piotrdymus.com/wp-content/uploads/2018/07/portfolio-8.jpg");}.elementor-2088 .elementor-element.elementor-element-046ac1f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(160deg, #000000 0%, #000000 100%);opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2088 .elementor-element.elementor-element-046ac1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2088 .elementor-element.elementor-element-e1bccea > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-e1bccea{text-align:center;font-size:58px;font-weight:300;line-height:1.4em;color:#ffffff;}.elementor-2088 .elementor-element.elementor-element-643616e .elementor-button{background-color:#5730e5;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3.5px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:4px 4px 4px 4px;border-color:#5730e5;border-radius:62px 62px 62px 62px;}.elementor-2088 .elementor-element.elementor-element-643616e .elementor-button:hover, .elementor-2088 .elementor-element.elementor-element-643616e .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:#ffffff;}.elementor-2088 .elementor-element.elementor-element-643616e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-2c7b7e5{padding:80px 70px 80px 70px;}.elementor-2088 .elementor-element.elementor-element-3046d77 img{width:62%;transition-duration:0.5s;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);}.elementor-2088 .elementor-element.elementor-element-3046d77:hover img{opacity:0.87;}.elementor-2088 .elementor-element.elementor-element-3046d77 .widget-image-caption{font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-block-start:20px;}.elementor-2088 .elementor-element.elementor-element-2181f30 > .elementor-container{max-width:1400px;}.elementor-2088 .elementor-element.elementor-element-2181f30{padding:0px 80px 80px 80px;}.elementor-2088 .elementor-element.elementor-element-fc29f8c img{width:100%;transition-duration:0.5s;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);}.elementor-2088 .elementor-element.elementor-element-fc29f8c:hover img{opacity:0.87;}.elementor-2088 .elementor-element.elementor-element-fc29f8c .widget-image-caption{font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-block-start:20px;}.elementor-2088 .elementor-element.elementor-element-dafffd8 img{width:100%;transition-duration:0.5s;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);}.elementor-2088 .elementor-element.elementor-element-dafffd8:hover img{opacity:0.87;}.elementor-2088 .elementor-element.elementor-element-dafffd8 .widget-image-caption{font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-block-start:20px;}.elementor-2088 .elementor-element.elementor-element-9f571ae > .elementor-container{max-width:1400px;}.elementor-2088 .elementor-element.elementor-element-9f571ae{padding:0px 80px 80px 80px;}.elementor-2088 .elementor-element.elementor-element-1b7b193 img{width:100%;transition-duration:0.5s;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);}.elementor-2088 .elementor-element.elementor-element-1b7b193:hover img{opacity:0.87;}.elementor-2088 .elementor-element.elementor-element-1b7b193 .widget-image-caption{font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-block-start:20px;}.elementor-2088 .elementor-element.elementor-element-5bbb847 img{width:100%;transition-duration:0.5s;box-shadow:0px 0px 40px 0px rgba(0,0,0,0.5);}.elementor-2088 .elementor-element.elementor-element-5bbb847:hover img{opacity:0.87;}.elementor-2088 .elementor-element.elementor-element-5bbb847 .widget-image-caption{font-size:18px;text-transform:uppercase;letter-spacing:3px;margin-block-start:20px;}.elementor-2088 .elementor-element.elementor-element-22ce1af{padding:0px 0px 51px 0px;}.elementor-2088 .elementor-element.elementor-element-85c142c{text-align:center;}.elementor-2088 .elementor-element.elementor-element-85c142c .elementor-heading-title{font-size:28px;text-transform:uppercase;letter-spacing:3.7px;}.elementor-2088 .elementor-element.elementor-element-ffe9955 .work-details h4,.elementor-2088 .elementor-element.elementor-element-ffe9955 .work-details h4 a{font-size:14px;text-transform:uppercase;letter-spacing:2px;}.elementor-2088 .elementor-element.elementor-element-a96e317{margin-top:100px;margin-bottom:100px;}.elementor-2088 .elementor-element.elementor-element-757f41a > .elementor-container{max-width:724px;}.elementor-2088 .elementor-element.elementor-element-757f41a{margin-top:50px;margin-bottom:50px;}.elementor-2088 .elementor-element.elementor-element-26c5865 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-26c5865{text-align:center;font-size:58px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-3079dc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-3079dc0{text-align:center;font-size:23px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-d552b2d > .elementor-container{max-width:724px;}.elementor-2088 .elementor-element.elementor-element-d552b2d{margin-top:50px;margin-bottom:50px;}.elementor-2088 .elementor-element.elementor-element-bb169b9 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-bb169b9{text-align:center;font-size:58px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-1d4dc6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-1d4dc6a{text-align:center;font-size:23px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-6e56bb2 > .elementor-container{max-width:724px;}.elementor-2088 .elementor-element.elementor-element-6e56bb2{margin-top:50px;margin-bottom:50px;}.elementor-2088 .elementor-element.elementor-element-68ebc9d > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-68ebc9d{text-align:center;font-size:58px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-f046ef5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-f046ef5{text-align:center;font-size:23px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-e77a74e > .elementor-container{max-width:724px;}.elementor-2088 .elementor-element.elementor-element-e77a74e{margin-top:50px;margin-bottom:50px;}.elementor-2088 .elementor-element.elementor-element-84aa4db > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-84aa4db{text-align:center;font-size:58px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-8cb344c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-8cb344c{text-align:center;font-size:23px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-46e99ac > .elementor-container{max-width:724px;}.elementor-2088 .elementor-element.elementor-element-46e99ac{margin-top:50px;margin-bottom:50px;}.elementor-2088 .elementor-element.elementor-element-2b53873 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-2b53873{text-align:center;font-size:58px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-faae817 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-faae817{text-align:center;font-size:23px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-2088 .elementor-element.elementor-element-35e87c5 img{width:64%;}.elementor-2088 .elementor-element.elementor-element-a7ad2a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-2088 .elementor-element.elementor-element-a7ad2a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2088 .elementor-element.elementor-element-aecdb2b{padding:50px 50px 50px 50px;}.elementor-2088 .elementor-element.elementor-element-6e1390e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:0px 0px 30px 0px;}.elementor-2088 .elementor-element.elementor-element-6e1390e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2088 .elementor-element.elementor-element-b8e2444:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2088 .elementor-element.elementor-element-b8e2444 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piotrdymus.com/wp-content/uploads/2018/10/page-background-v.jpg");background-size:cover;}.elementor-2088 .elementor-element.elementor-element-b8e2444 > .elementor-element-populated >  .elementor-background-overlay{background-color:#3329c4;opacity:0.76;}.elementor-2088 .elementor-element.elementor-element-b8e2444 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2088 .elementor-element.elementor-element-b8e2444 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2088 .elementor-element.elementor-element-dc8a50b{text-align:center;}.elementor-2088 .elementor-element.elementor-element-dc8a50b > .elementor-widget-container{padding:50px 50px 50px 50px;}.entry-content .elementor-2088 .elementor-element.elementor-element-dc8a50b.elementor-widget-section-heading .section-title{color:#ffffff;}.entry-content .elementor-2088 .elementor-element.elementor-element-dc8a50b.elementor-widget-section-heading .section-sub-title{color:#ffffff;}.entry-content .elementor-2088 .elementor-element.elementor-element-dc8a50b.elementor-widget-section-heading .section-description{color:#ffffff;}.entry-content .elementor-2088 .elementor-element.elementor-element-dc8a50b.elementor-widget-section-heading .section-description p{color:#ffffff;}.entry-content .elementor-2088 .elementor-element.elementor-element-dc8a50b.elementor-widget-section-heading .mtheme-button{border-color:#ffffff;color:#ffffff;}.entry-content .elementor-2088 .elementor-element.elementor-element-dc8a50b.elementor-widget-section-heading .mtheme-button:hover{background-color:#ffffff;color:#000000;}@media(max-width:1024px){.elementor-2088 .elementor-element.elementor-element-6e1390e{margin-top:20px;margin-bottom:20px;}.elementor-2088 .elementor-element.elementor-element-b8e2444 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}@media(max-width:767px){.elementor-2088 .elementor-element.elementor-element-e1bccea > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-e1bccea{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-643616e > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-2088 .elementor-element.elementor-element-2c7b7e5{padding:50px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-044fe60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-3046d77 img{width:85%;}.elementor-2088 .elementor-element.elementor-element-2181f30{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-9f571ae{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-22ce1af{padding:0px 0px 0px 0px;}.elementor-2088 .elementor-element.elementor-element-26c5865 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-26c5865{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-3079dc0 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-3079dc0{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-bb169b9 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-bb169b9{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-1d4dc6a > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-1d4dc6a{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-68ebc9d > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-68ebc9d{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-f046ef5 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-f046ef5{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-84aa4db > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-84aa4db{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-8cb344c > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-8cb344c{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-2b53873 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-2b53873{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-faae817 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-2088 .elementor-element.elementor-element-faae817{font-size:29px;}.elementor-2088 .elementor-element.elementor-element-a7ad2a3{padding:100px 0px 100px 0px;}.elementor-2088 .elementor-element.elementor-element-dc8a50b > .elementor-widget-container{padding:30px 20px 30px 20px;}}