.elementor-2447 .elementor-element.elementor-element-2b5ed32{--display:flex;}.elementor-2447 .elementor-element.elementor-element-a3e61d9{--spacer-size:30px;}.elementor-2447 .elementor-element.elementor-element-42753c3{overflow:hidden;}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .portfolio-item,
					 .elementor-2447 .elementor-element.elementor-element-92833ad .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .portfolio-row,
					 .elementor-2447 .elementor-element.elementor-element-92833ad .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .portfolio-filters{text-align:center;}.elementor-2447 .elementor-element.elementor-element-92833ad .portfolio.portfolio-grid .gem-pagination{margin-top:100px;}.elementor-2447 .elementor-element.elementor-element-b2380f5{--display:flex;}.elementor-2447 .elementor-element.elementor-element-70f02e5{--spacer-size:30px;}.elementor-2447 .elementor-element.elementor-element-c015fed:not(.elementor-motion-effects-element-type-background), .elementor-2447 .elementor-element.elementor-element-c015fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/powerwell.ca/wp-content/uploads/2020/05/construction_yellow_background.png?fit=1900%2C222&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2447 .elementor-element.elementor-element-c015fed > .elementor-container{min-height:220px;}.elementor-2447 .elementor-element.elementor-element-c015fed{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2447 .elementor-element.elementor-element-c015fed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2447 .elementor-element.elementor-element-e59a6b4, .elementor-2447 .elementor-element.elementor-element-e59a6b4 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#111111;}.elementor-bc-flex-widget .elementor-2447 .elementor-element.elementor-element-2047648.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2447 .elementor-element.elementor-element-2047648.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2447 .elementor-element.elementor-element-986bc0b .gem-button-container{text-align:center;}.elementor-2447 .elementor-element.elementor-element-986bc0b .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-2447 .elementor-element.elementor-element-986bc0b .gem-button-container .gem-button:hover{border-style:solid;border-width:3px 3px 3px 3px;border-color:#2C2C2C;}.elementor-2447 .elementor-element.elementor-element-986bc0b .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;}.elementor-2447 .elementor-element.elementor-element-986bc0b .gem-button-container .gem-button:hover .gem-text-button{color:#FBCF00;}@media(max-width:1024px){.elementor-2447 .elementor-element.elementor-element-c015fed{padding:40px 0px 40px 0px;}.elementor-2447 .elementor-element.elementor-element-986bc0b > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-2447 .elementor-element.elementor-element-e59a6b4{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-2447 .elementor-element.elementor-element-806b7ab{width:100%;}.elementor-2447 .elementor-element.elementor-element-2047648{width:100%;}}