.elementor-1257 .elementor-element.elementor-element-39f7c1b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1257 .elementor-element.elementor-element-39f7c1b{margin-top:20px;margin-bottom:80px}.elementor-1257 .elementor-element.elementor-element-72ae93c img{width:100%}.elementor-1257 .elementor-element.elementor-element-72ae93c:hover img{opacity:.9}.elementor-1257 .elementor-element.elementor-element-9650599:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1257 .elementor-element.elementor-element-9650599>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1257 .elementor-element.elementor-element-9650599>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:95px}.elementor-1257 .elementor-element.elementor-element-9650599>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1257 .elementor-element.elementor-element-7924fb3>.elementor-widget-container{margin:0 0 20px}.elementor-1257 .elementor-element.elementor-element-7924fb3{text-align:left}.elementor-1257 .elementor-element.elementor-element-7924fb3 .elementor-heading-title{font-size:12px;text-transform:capitalize;line-height:24px;color:#ff4302}.elementor-1257 .elementor-element.elementor-element-80a0daf>.elementor-widget-container{margin:0 0 40px}.elementor-1257 .elementor-element.elementor-element-80a0daf{text-align:left}.elementor-1257 .elementor-element.elementor-element-80a0daf .elementor-heading-title{font-size:36px;line-height:40px;color:#000}.elementor-1257 .elementor-element.elementor-element-7b0880b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-1257 .elementor-element.elementor-element-7b0880b>.elementor-container{max-width:1320px}.elementor-1257 .elementor-element.elementor-element-7b0880b{padding:0 0 20px}.elementor-1257 .elementor-element.elementor-element-6b2266c .grid-item,.elementor-1257 .elementor-element.elementor-element-6b2266c .entry-content{text-align:center}.elementor-1257 .elementor-element.elementor-element-6b2266c .portfolio-main-wrapper .grid-item{padding:0 calc( 30px/2 )}.elementor-1257 .elementor-element.elementor-element-6b2266c .work-details{padding:20px}.elementor-1257 .elementor-element.elementor-element-6b2266c .categories_filter li a{font-family:"Poppins",Fira Sans;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:#b6babe}.elementor-1257 .elementor-element.elementor-element-6b2266c .categories_filter li a:hover{color:#ff4302}.elementor-1257 .elementor-element.elementor-element-6b2266c .categories_filter li.active a{color:#ff4302}.elementor-1257 .elementor-element.elementor-element-6b2266c .categories_filter li{padding:0 calc( 25px/2 )}.elementor-1257 .elementor-element.elementor-element-6b2266c .portfolio-filter-select-wrap{text-align:center}.elementor-1257 .elementor-element.elementor-element-6b2266c .work-details h4 a{font-family:"Poppins",Fira Sans;font-size:20px;line-height:30px;color:#fff}.elementor-1257 .elementor-element.elementor-element-6b2266c .portfolio-categories a{font-family:"Poppins",Fira Sans;font-size:12px;font-weight:700;text-transform:capitalize;line-height:30px;letter-spacing:0px;color:#fff}.elementor-1257 .elementor-element.elementor-element-6b2266c .work-details .work-description{color:#fff}@media(max-width:1024px) and (min-width:768px){.elementor-1257 .elementor-element.elementor-element-9f28966{width:100%}.elementor-1257 .elementor-element.elementor-element-9650599{width:100%}}@media(max-width:1024px){.elementor-1257 .elementor-element.elementor-element-9f28966>.elementor-element-populated{margin:0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1257 .elementor-element.elementor-element-72ae93c img{width:100%}.elementor-1257 .elementor-element.elementor-element-9650599>.elementor-element-populated{padding:40px}}@media(max-width:767px){.elementor-1257 .elementor-element.elementor-element-7924fb3>.elementor-widget-container{margin:0}.elementor-1257 .elementor-element.elementor-element-80a0daf .elementor-heading-title{font-size:22px;line-height:30px}}