.elementor-361 .elementor-element.elementor-element-22bb2708:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-22bb2708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-22bb2708{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;}.elementor-361 .elementor-element.elementor-element-22bb2708 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-11aeae05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-11aeae05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-249c8bd{text-align:left;}.elementor-361 .elementor-element.elementor-element-249c8bd img{width:72%;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-5181d0cb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-5181d0cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-58b87841{text-align:center;}.elementor-361 .elementor-element.elementor-element-58b87841 .elementor-heading-title{color:#0D0D0D;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:900;text-transform:uppercase;}.elementor-361 .elementor-element.elementor-element-1a4aac04{text-align:center;}.elementor-361 .elementor-element.elementor-element-1a4aac04 img{width:26%;}.elementor-361 .elementor-element.elementor-element-1a4aac04 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-6c8db739 > .elementor-element-populated{margin:-5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;background-color:#00DD19;border-radius:0px 0px 20px 20px;padding:14px 25px 12px 25px;}.elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button:focus{color:#FFFFFF;background-color:#282828;}.elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button:hover svg, .elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;background-color:#00DD19;border-radius:0px 0px 20px 20px;padding:14px 25px 12px 25px;}.elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button:focus{color:#FFFFFF;background-color:#282828;}.elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button:hover svg, .elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-3695fefe > .elementor-container{min-height:622px;}.elementor-361 .elementor-element.elementor-element-3695fefe:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-3695fefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://citypaving.ie/paving-contractor/wp-content/uploads/2022/09/city-paving__1-1.jpg");background-position:center center;background-size:cover;}.elementor-361 .elementor-element.elementor-element-3695fefe > .elementor-background-overlay{background-color:#080808;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-3695fefe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-361 .elementor-element.elementor-element-3ddd8237 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:800;text-transform:capitalize;line-height:1.45em;}.elementor-361 .elementor-element.elementor-element-1abd901f .elementor-icon-list-icon i{color:#00DD19;}.elementor-361 .elementor-element.elementor-element-1abd901f .elementor-icon-list-icon svg{fill:#00DD19;}.elementor-361 .elementor-element.elementor-element-1abd901f{--e-icon-list-icon-size:14px;}.elementor-361 .elementor-element.elementor-element-1abd901f .elementor-icon-list-text{color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-1abd901f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-361 .elementor-element.elementor-element-1abd901f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-361 .elementor-element.elementor-element-7605af41 img{border-radius:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-38166b67 img{border-radius:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-238af613 img{border-radius:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-b94b94e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-361 .elementor-element.elementor-element-b94b94e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-b94b94e > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-b94b94e > .elementor-element-populated > .elementor-background-overlay, .elementor-361 .elementor-element.elementor-element-b94b94e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-b94b94e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-b94b94e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-6133587f img{width:25%;}.elementor-361 .elementor-element.elementor-element-6133587f > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-3810f7b2{text-align:center;}.elementor-361 .elementor-element.elementor-element-3810f7b2 .elementor-heading-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.5em;}.elementor-361 .elementor-element.elementor-element-3810f7b2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-361 .elementor-element.elementor-element-8ae0e93{text-align:center;color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-361 .elementor-element.elementor-element-8ae0e93 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-75f17139 > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-75f17139{padding:40px 0px 40px 0px;}.elementor-361 .elementor-element.elementor-element-73b80d7f{text-align:center;}.elementor-361 .elementor-element.elementor-element-73b80d7f .elementor-heading-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:39px;font-weight:800;}.elementor-361 .elementor-element.elementor-element-36108f00 > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1 .elementor-image-box-title{color:#131314;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.6em;}.elementor-361 .elementor-element.elementor-element-72a7303.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-72a7303.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-72a7303.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-72a7303 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-361 .elementor-element.elementor-element-72a7303 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-72a7303 .elementor-image-box-title{color:#131314;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.6em;}.elementor-361 .elementor-element.elementor-element-7836084a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-7836084a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-7836084a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-7836084a .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-361 .elementor-element.elementor-element-7836084a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-7836084a .elementor-image-box-title{color:#131314;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.6em;}.elementor-361 .elementor-element.elementor-element-6f92ea4d > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-7fd03faa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-7fd03faa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-7fd03faa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-7fd03faa .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-361 .elementor-element.elementor-element-7fd03faa .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-7fd03faa .elementor-image-box-title{color:#131314;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.6em;}.elementor-361 .elementor-element.elementor-element-610857c6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-610857c6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-610857c6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-610857c6 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-361 .elementor-element.elementor-element-610857c6 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-610857c6 .elementor-image-box-title{color:#131314;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.6em;}.elementor-361 .elementor-element.elementor-element-2f25f4c3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-2f25f4c3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-2f25f4c3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-2f25f4c3 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-361 .elementor-element.elementor-element-2f25f4c3 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-2f25f4c3 .elementor-image-box-title{color:#131314;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.6em;}.elementor-361 .elementor-element.elementor-element-137667ec > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-137667ec:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-137667ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-361 .elementor-element.elementor-element-137667ec > .elementor-background-overlay{background-image:url("https://citypaving.ie/paving-contractor/wp-content/uploads/2022/09/pav.jpg");background-position:center center;background-repeat:repeat;background-size:contain;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-137667ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-361 .elementor-element.elementor-element-22388f40{text-align:left;}.elementor-361 .elementor-element.elementor-element-22388f40 .elementor-heading-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:800;line-height:1.5em;}.elementor-361 .elementor-element.elementor-element-5292f0cd{color:#0A0A0A;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#00DD19;border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button:focus{color:#FFFFFF;background-color:#282828;}.elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button:hover svg, .elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-3694d73d > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-7ac1b39f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-7ac1b39f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-11febff1 > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-11febff1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-361 .elementor-element.elementor-element-11febff1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-2bf7106f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-249f5ebd{text-align:center;}.elementor-361 .elementor-element.elementor-element-249f5ebd .elementor-heading-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:39px;font-weight:800;}.elementor-361 .elementor-element.elementor-element-46aa480f > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-46aa480f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-361 .elementor-element.elementor-element-46aa480f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-4e289861.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-4e289861.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-4e289861.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-4e289861 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-361 .elementor-element.elementor-element-4e289861 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-4e289861 .elementor-image-box-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;text-transform:capitalize;}.elementor-361 .elementor-element.elementor-element-4e289861 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-361 .elementor-element.elementor-element-4ef42180.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-4ef42180.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-4ef42180.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-4ef42180 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-361 .elementor-element.elementor-element-4ef42180 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-4ef42180 .elementor-image-box-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;text-transform:capitalize;}.elementor-361 .elementor-element.elementor-element-4ef42180 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-361 .elementor-element.elementor-element-6d96b419.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-6d96b419.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-6d96b419.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-6d96b419 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-361 .elementor-element.elementor-element-6d96b419 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-6d96b419 .elementor-image-box-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;text-transform:capitalize;}.elementor-361 .elementor-element.elementor-element-6d96b419 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-361 .elementor-element.elementor-element-71805f44.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-361 .elementor-element.elementor-element-71805f44.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-361 .elementor-element.elementor-element-71805f44.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-71805f44 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-361 .elementor-element.elementor-element-71805f44 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-361 .elementor-element.elementor-element-71805f44 .elementor-image-box-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:900;text-transform:capitalize;}.elementor-361 .elementor-element.elementor-element-71805f44 .elementor-image-box-description{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-361 .elementor-element.elementor-element-47c90e05 > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-47c90e05:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-47c90e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-361 .elementor-element.elementor-element-47c90e05 > .elementor-background-overlay{background-image:url("https://citypaving.ie/paving-contractor/wp-content/uploads/2022/09/pav.jpg");background-position:center center;background-repeat:repeat;background-size:contain;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-47c90e05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-361 .elementor-element.elementor-element-4d65f902{text-align:center;}.elementor-361 .elementor-element.elementor-element-4d65f902 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:800;line-height:54px;}.elementor-361 .elementor-element.elementor-element-4d65f902 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-4ba6dbd7 > .elementor-container{max-width:1200px;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-62191053.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-62191053.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-62191053:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-361 .elementor-element.elementor-element-62191053 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-62191053 > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-62191053 > .elementor-element-populated > .elementor-background-overlay, .elementor-361 .elementor-element.elementor-element-62191053 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-62191053 > .elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 20px 0px 20px;}.elementor-361 .elementor-element.elementor-element-62191053 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-5acc5311 .elementor-heading-title{color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-361 .elementor-element.elementor-element-5acc5311 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-73177341{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-361 .elementor-element.elementor-element-73177341 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-361 .elementor-element.elementor-element-35a27a87{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-646db326{text-align:left;}.elementor-361 .elementor-element.elementor-element-646db326 img{max-width:85%;}.elementor-361 .elementor-element.elementor-element-66ce751a{text-align:right;}.elementor-361 .elementor-element.elementor-element-66ce751a img{max-width:22%;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-79198fba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-79198fba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-79198fba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-361 .elementor-element.elementor-element-79198fba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-79198fba > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-79198fba > .elementor-element-populated > .elementor-background-overlay, .elementor-361 .elementor-element.elementor-element-79198fba > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-79198fba > .elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px 20px 0px 20px;}.elementor-361 .elementor-element.elementor-element-79198fba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-58f07f9a .elementor-heading-title{color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-361 .elementor-element.elementor-element-58f07f9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-1ccf3fed{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-361 .elementor-element.elementor-element-d0a43b8{margin-top:0px;margin-bottom:0px;}.elementor-361 .elementor-element.elementor-element-66b3dabe{text-align:left;}.elementor-361 .elementor-element.elementor-element-66b3dabe img{max-width:85%;}.elementor-361 .elementor-element.elementor-element-36b0d622{text-align:right;}.elementor-361 .elementor-element.elementor-element-36b0d622 img{max-width:22%;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-49bfe81d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-49bfe81d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-49bfe81d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-361 .elementor-element.elementor-element-49bfe81d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-49bfe81d > .elementor-element-populated, .elementor-361 .elementor-element.elementor-element-49bfe81d > .elementor-element-populated > .elementor-background-overlay, .elementor-361 .elementor-element.elementor-element-49bfe81d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-49bfe81d > .elementor-element-populated{box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px 20px 0px 20px;}.elementor-361 .elementor-element.elementor-element-49bfe81d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-6934fe72 .elementor-heading-title{color:#0C0C0C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-361 .elementor-element.elementor-element-6934fe72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-6c5ba6d4{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-361 .elementor-element.elementor-element-6c5ba6d4 > .elementor-widget-container{padding:0px 0px 110px 0px;}.elementor-361 .elementor-element.elementor-element-b020fdf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-32e5b1d9{text-align:left;}.elementor-361 .elementor-element.elementor-element-32e5b1d9 img{max-width:85%;}.elementor-361 .elementor-element.elementor-element-bbdb99a{text-align:right;}.elementor-361 .elementor-element.elementor-element-bbdb99a img{max-width:22%;}.elementor-361 .elementor-element.elementor-element-47f27e1e > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-47f27e1e{padding:40px 0px 40px 0px;}.elementor-361 .elementor-element.elementor-element-486fcde{text-align:center;}.elementor-361 .elementor-element.elementor-element-486fcde .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:41px;font-weight:800;line-height:54px;}.elementor-361 .elementor-element.elementor-element-486fcde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-5bfa2544{--e-image-carousel-slides-to-show:4;}.elementor-361 .elementor-element.elementor-element-745be821 > .elementor-container{max-width:1200px;}.elementor-361 .elementor-element.elementor-element-745be821:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-745be821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://citypaving.ie/paving-contractor/wp-content/uploads/2022/09/bg.jpg");}.elementor-361 .elementor-element.elementor-element-745be821 > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-745be821{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-361 .elementor-element.elementor-element-7e91f28f.elementor-view-stacked .elementor-icon{background-color:#00DD19;}.elementor-361 .elementor-element.elementor-element-7e91f28f.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-7e91f28f.elementor-view-default .elementor-icon{fill:#00DD19;color:#00DD19;border-color:#00DD19;}.elementor-361 .elementor-element.elementor-element-7e91f28f{--icon-box-icon-margin:15px;}.elementor-361 .elementor-element.elementor-element-7e91f28f .elementor-icon{font-size:27px;}.elementor-361 .elementor-element.elementor-element-7e91f28f .elementor-icon-box-title{margin-bottom:2px;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-7e91f28f .elementor-icon-box-description{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;}.elementor-361 .elementor-element.elementor-element-54bc6c08{text-align:center;}.elementor-361 .elementor-element.elementor-element-54bc6c08 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:38px;font-weight:800;text-transform:capitalize;line-height:54px;}.elementor-361 .elementor-element.elementor-element-71f87bdc{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:25px;}.elementor-361 .elementor-element.elementor-element-6939625c .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-361 .elementor-element.elementor-element-6939625c .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-361 .elementor-element.elementor-element-6939625c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#00DD19;border-radius:10px 10px 10px 10px;padding:15px 45px 15px 45px;}.elementor-361 .elementor-element.elementor-element-6939625c .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-6939625c .elementor-button:focus{color:#FFFFFF;background-color:#282828;}.elementor-361 .elementor-element.elementor-element-6939625c .elementor-button:hover svg, .elementor-361 .elementor-element.elementor-element-6939625c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-6939625c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#00DD19;border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button:hover, .elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button:focus{color:#FFFFFF;background-color:#282828;}.elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button:hover svg, .elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-432d70ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-57705c54:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-57705c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00DD19;}.elementor-361 .elementor-element.elementor-element-57705c54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-361 .elementor-element.elementor-element-57705c54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-361 .elementor-element.elementor-element-19780da3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-70d53374{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-7c5ac7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-361 .elementor-element.elementor-element-35da7ea3 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-35da7ea3 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-35da7ea3{--e-icon-list-icon-size:16px;}.elementor-361 .elementor-element.elementor-element-35da7ea3 .elementor-icon-list-text{color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-35da7ea3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-361 .elementor-element.elementor-element-35da7ea3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-361 .elementor-element.elementor-element-6d2b2513 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-6d2b2513 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-6d2b2513{--e-icon-list-icon-size:16px;}.elementor-361 .elementor-element.elementor-element-6d2b2513 .elementor-icon-list-text{color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-6d2b2513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-361 .elementor-element.elementor-element-6d2b2513 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-361 .elementor-element.elementor-element-15e885e1 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-15e885e1 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-15e885e1{--e-icon-list-icon-size:16px;}.elementor-361 .elementor-element.elementor-element-15e885e1 .elementor-icon-list-text{color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-15e885e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-361 .elementor-element.elementor-element-15e885e1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-361 .elementor-element.elementor-element-7f72aa87{margin-top:0px;margin-bottom:0px;padding:5px 0px 5px 0px;}.elementor-361 .elementor-element.elementor-element-73f3f621 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-45cf5066{text-align:left;}.elementor-361 .elementor-element.elementor-element-45cf5066 img{width:59%;}.elementor-361 .elementor-element.elementor-element-45cf5066 > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-3b686331 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-59407f74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-52e3970{--spacer-size:5px;}.elementor-361 .elementor-element.elementor-element-5c6b9c83{text-align:right;}.elementor-361 .elementor-element.elementor-element-5c6b9c83 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-361 .elementor-element.elementor-element-11aeae05{width:28.42%;}.elementor-361 .elementor-element.elementor-element-5181d0cb{width:38.087%;}.elementor-361 .elementor-element.elementor-element-6c8db739{width:33.157%;}.elementor-361 .elementor-element.elementor-element-28d0836f{width:70.174%;}.elementor-361 .elementor-element.elementor-element-b94b94e{width:29.782%;}.elementor-361 .elementor-element.elementor-element-184261f2{width:57.784%;}.elementor-361 .elementor-element.elementor-element-7ac1b39f{width:42.172%;}.elementor-361 .elementor-element.elementor-element-7c5ac7e{width:36.815%;}.elementor-361 .elementor-element.elementor-element-7a7e220e{width:29.489%;}}@media(max-width:1024px) and (min-width:768px){.elementor-361 .elementor-element.elementor-element-11aeae05{width:35%;}.elementor-361 .elementor-element.elementor-element-5181d0cb{width:30%;}.elementor-361 .elementor-element.elementor-element-6c8db739{width:25%;}.elementor-361 .elementor-element.elementor-element-28d0836f{width:70%;}.elementor-361 .elementor-element.elementor-element-b94b94e{width:30%;}}@media(min-width:1025px){.elementor-361 .elementor-element.elementor-element-137667ec > .elementor-background-overlay{background-attachment:scroll;}.elementor-361 .elementor-element.elementor-element-47c90e05 > .elementor-background-overlay{background-attachment:scroll;}}@media(max-width:1024px){.elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button{font-size:14px;}.elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button{font-size:25px;}.elementor-361 .elementor-element.elementor-element-3ddd8237 .elementor-heading-title{font-size:35px;}.elementor-361 .elementor-element.elementor-element-3810f7b2 .elementor-heading-title{font-size:24px;}.elementor-361 .elementor-element.elementor-element-646db326 img{max-width:100%;}.elementor-361 .elementor-element.elementor-element-66ce751a img{max-width:40%;}.elementor-361 .elementor-element.elementor-element-66b3dabe img{max-width:100%;}.elementor-361 .elementor-element.elementor-element-36b0d622 img{max-width:40%;}.elementor-361 .elementor-element.elementor-element-32e5b1d9 img{max-width:100%;}.elementor-361 .elementor-element.elementor-element-bbdb99a img{max-width:40%;}.elementor-361 .elementor-element.elementor-element-54bc6c08 .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-361 .elementor-element.elementor-element-11aeae05{width:100%;}.elementor-361 .elementor-element.elementor-element-249c8bd{text-align:center;}.elementor-361 .elementor-element.elementor-element-5181d0cb{width:100%;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-5181d0cb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-5181d0cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-6c8db739{width:100%;}.elementor-bc-flex-widget .elementor-361 .elementor-element.elementor-element-6c8db739.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-361 .elementor-element.elementor-element-6c8db739.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-361 .elementor-element.elementor-element-4b42fbc8 .elementor-button{font-size:15px;padding:15px 15px 16px 15px;}.elementor-361 .elementor-element.elementor-element-21460c6f .elementor-button{font-size:20px;padding:15px 35px 15px 35px;}.elementor-361 .elementor-element.elementor-element-21460c6f > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-21460c6f{z-index:9;}.elementor-361 .elementor-element.elementor-element-3695fefe > .elementor-container{min-height:309px;}.elementor-361 .elementor-element.elementor-element-3695fefe{margin-top:-51px;margin-bottom:0px;padding:70px 0px 40px 0px;}.elementor-361 .elementor-element.elementor-element-3ddd8237{text-align:center;}.elementor-361 .elementor-element.elementor-element-3ddd8237 .elementor-heading-title{font-size:23px;}.elementor-361 .elementor-element.elementor-element-502e36c6{width:33.3%;}.elementor-361 .elementor-element.elementor-element-5b3fc41f{width:33.3%;}.elementor-361 .elementor-element.elementor-element-7564eb7e{width:33.3%;}.elementor-361 .elementor-element.elementor-element-b94b94e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-361 .elementor-element.elementor-element-8ae0e93{text-align:center;font-size:14px;}.elementor-361 .elementor-element.elementor-element-75f17139{padding:10px 0px 10px 0px;}.elementor-361 .elementor-element.elementor-element-73b80d7f .elementor-heading-title{font-size:22px;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-361 .elementor-element.elementor-element-5b9c0cf1 .elementor-image-box-title{font-size:15px;}.elementor-361 .elementor-element.elementor-element-72a7303 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-72a7303 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-361 .elementor-element.elementor-element-72a7303 .elementor-image-box-title{font-size:15px;}.elementor-361 .elementor-element.elementor-element-7836084a .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-7836084a .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-361 .elementor-element.elementor-element-7836084a .elementor-image-box-title{font-size:15px;}.elementor-361 .elementor-element.elementor-element-7fd03faa .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-7fd03faa .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-361 .elementor-element.elementor-element-7fd03faa .elementor-image-box-title{font-size:15px;}.elementor-361 .elementor-element.elementor-element-610857c6 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-610857c6 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-361 .elementor-element.elementor-element-610857c6 .elementor-image-box-title{font-size:15px;}.elementor-361 .elementor-element.elementor-element-2f25f4c3 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-2f25f4c3 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-361 .elementor-element.elementor-element-2f25f4c3 .elementor-image-box-title{font-size:15px;}.elementor-361 .elementor-element.elementor-element-137667ec{padding:10px 0px 10px 0px;}.elementor-361 .elementor-element.elementor-element-22388f40{text-align:center;}.elementor-361 .elementor-element.elementor-element-22388f40 .elementor-heading-title{font-size:22px;}.elementor-361 .elementor-element.elementor-element-5292f0cd{text-align:center;}.elementor-361 .elementor-element.elementor-element-5292f0cd > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-361 .elementor-element.elementor-element-3694d73d .elementor-button{font-size:15px;padding:15px 15px 16px 15px;}.elementor-361 .elementor-element.elementor-element-11febff1{padding:10px 0px 10px 0px;}.elementor-361 .elementor-element.elementor-element-249f5ebd .elementor-heading-title{font-size:22px;}.elementor-361 .elementor-element.elementor-element-4e289861 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-4ef42180 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-6d96b419 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-71805f44 .elementor-image-box-img{margin-bottom:15px;}.elementor-361 .elementor-element.elementor-element-47c90e05{padding:10px 0px 10px 0px;}.elementor-361 .elementor-element.elementor-element-4d65f902 .elementor-heading-title{font-size:22px;}.elementor-361 .elementor-element.elementor-element-62191053 > .elementor-element-populated{padding:20px 20px 0px 20px;}.elementor-361 .elementor-element.elementor-element-5acc5311 .elementor-heading-title{font-size:19px;}.elementor-361 .elementor-element.elementor-element-73177341{font-size:14px;}.elementor-361 .elementor-element.elementor-element-73177341 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-35a27a87{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-a367638{width:50%;}.elementor-361 .elementor-element.elementor-element-646db326 img{max-width:100%;}.elementor-361 .elementor-element.elementor-element-6de1010b{width:50%;}.elementor-361 .elementor-element.elementor-element-66ce751a img{max-width:30%;}.elementor-361 .elementor-element.elementor-element-58f07f9a .elementor-heading-title{font-size:19px;}.elementor-361 .elementor-element.elementor-element-1ccf3fed{font-size:14px;}.elementor-361 .elementor-element.elementor-element-39a794b9{width:50%;}.elementor-361 .elementor-element.elementor-element-66b3dabe img{max-width:100%;}.elementor-361 .elementor-element.elementor-element-411f6135{width:50%;}.elementor-361 .elementor-element.elementor-element-36b0d622 img{max-width:30%;}.elementor-361 .elementor-element.elementor-element-6934fe72 .elementor-heading-title{font-size:19px;}.elementor-361 .elementor-element.elementor-element-6c5ba6d4{font-size:14px;}.elementor-361 .elementor-element.elementor-element-6c5ba6d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-b020fdf{margin-top:-20px;margin-bottom:0px;}.elementor-361 .elementor-element.elementor-element-436e6153{width:50%;}.elementor-361 .elementor-element.elementor-element-32e5b1d9 img{max-width:100%;}.elementor-361 .elementor-element.elementor-element-a315a9c{width:50%;}.elementor-361 .elementor-element.elementor-element-bbdb99a img{max-width:30%;}.elementor-361 .elementor-element.elementor-element-47f27e1e{padding:10px 0px 10px 0px;}.elementor-361 .elementor-element.elementor-element-486fcde .elementor-heading-title{font-size:22px;}.elementor-361 .elementor-element.elementor-element-745be821:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-745be821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citypaving.ie/paving-contractor/wp-content/uploads/2022/09/bg-mobile.jpg");}.elementor-361 .elementor-element.elementor-element-54bc6c08 .elementor-heading-title{font-size:27px;line-height:1.4em;}.elementor-361 .elementor-element.elementor-element-148acbed{width:50%;}.elementor-361 .elementor-element.elementor-element-6939625c .elementor-button{font-size:15px;padding:15px 15px 16px 15px;}.elementor-361 .elementor-element.elementor-element-ace2854{width:50%;}.elementor-361 .elementor-element.elementor-element-432d70ba .elementor-button{font-size:15px;padding:15px 15px 16px 15px;}.elementor-361 .elementor-element.elementor-element-45cf5066{text-align:center;}.elementor-361 .elementor-element.elementor-element-5c6b9c83{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-fbf606e */.lpcf7{
    /*display: none;*/
}
.div-10 {
    clear: both;
}
.div-5, .div-10 {
    padding: 0 5px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #31CC1C;
    border-radius: 5px;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
}
.div-10.align-c {
    margin-bottom: 0;
}
@media (min-width:768px){
    .div-5 {
    width: 50%;
    float: left;
}
}
span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 0.9em;
    margin-top: -10px;
}
span.wpcf7-spinner {
    position: absolute;
    left: 0;
    margin-top: 13px;
}
.wpcf7-response-output {
    margin-top: 10px !important;
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b94b94e */.elementor-1111 .elementor-element.elementor-element-24aa6ac .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}
#logo-exp img {
    border-radius: 50%;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3695fefe */a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75f17139 */#choose-list {
    background: #ffffff;
    padding: 5px;
    border-radius: 5px;
    box-shadow: 1.782px 0.908px 40px 0px rgb(0 27 54 / 10%);
}
#choose-list img {
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-137667ec */#about-img {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    background: white;
    padding: 10px;
    border-radius: 10px;
    transition: all 500ms ease;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46aa480f */#service-grid .elementor-image-box-title {
    height: 45px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11febff1 */#service-grid {
    box-shadow: 1.782px 0.908px 40px 0px rgb(0 27 54 / 10%);
    background-color: #fff;
    padding: 10px;
    -webkit-transition: transform .2s ease,-webkit-box-shadow .2s ease;
    transition: transform .2s ease,box-shadow .2s ease;
    border-radius: 5px;
}
#service-grid:hover {
    transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    box-shadow: 0 17px 25px rgb(0 0 0 / 13%);
    -webkit-box-shadow: 0 17px 25px rgb(0 0 0 / 13%);/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47c90e05 */#about-img {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    background: white;
    padding: 10px;
    border-radius: 10px;
    transition: all 500ms ease;
}/* End custom CSS */