.elementor-913 .elementor-element.elementor-element-4790921{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-913 .elementor-element.elementor-element-8844117{--display:flex}.elementor-913 .elementor-element.elementor-element-51461b0 .pxl-image-single img{height:437px;width:100%}.elementor-913 .elementor-element.elementor-element-a0df0ca>.elementor-widget-container{margin:30px 0 0 0}.elementor-913 .elementor-element.elementor-element-a0df0ca .pxl-heading .pxl-item--title{font-size:38px;line-height:1.31579;letter-spacing:-.76px;margin-bottom:0}.elementor-913 .elementor-element.elementor-element-8b568a3>.elementor-widget-container{margin:10px 0 0 0}.elementor-913 .elementor-element.elementor-element-8b568a3 .pxl-text-editor,.elementor-913 .elementor-element.elementor-element-8b568a3 .pxl-text-editor p{font-size:16px;font-weight:400}.elementor-913 .elementor-element.elementor-element-40ebe6c>.elementor-widget-container{margin:17px 0 0 0}.elementor-913 .elementor-element.elementor-element-40ebe6c .pxl-text-editor,.elementor-913 .elementor-element.elementor-element-40ebe6c .pxl-text-editor p{font-size:16px;font-weight:400}.elementor-913 .elementor-element.elementor-element-db6763f>.elementor-widget-container{margin:51px 0 0 0}.elementor-913 .elementor-element.elementor-element-40fe923>.elementor-widget-container{margin:50px 0 0 0}.elementor-913 .elementor-element.elementor-element-40fe923 .pxl-heading .pxl-heading--inner{max-width:623px}.elementor-913 .elementor-element.elementor-element-40fe923 .pxl-heading .pxl-item--title{font-size:22px;line-height:1.545454;letter-spacing:-.44px;margin-bottom:0}.elementor-913 .elementor-element.elementor-element-16fbaf9>.elementor-widget-container{margin:17px 0 0 0}.elementor-913 .elementor-element.elementor-element-16fbaf9 .pxl-text-editor,.elementor-913 .elementor-element.elementor-element-16fbaf9 .pxl-text-editor p{font-size:16px;font-weight:400}.elementor-913 .elementor-element.elementor-element-d9fbf8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 55px;--row-gap:20px;--column-gap:55px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-913 .elementor-element.elementor-element-ce936b0 .pxl-list .pxl--item{margin-bottom:10px}.elementor-913 .elementor-element.elementor-element-ce936b0 .pxl-list .pxl-item-content a{color:#1E2023;font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;line-height:1.75}.elementor-913 .elementor-element.elementor-element-ce936b0 .pxl-list .pxl-item--icon{color:#FF792D;margin:0 -6px 0 0}.elementor-913 .elementor-element.elementor-element-ce936b0 .pxl-list .pxl-item--icon svg{fill:#FF792D}.elementor-913 .elementor-element.elementor-element-6b9c483 .pxl-list .pxl--item{margin-bottom:10px}.elementor-913 .elementor-element.elementor-element-6b9c483 .pxl-list .pxl-item-content a{color:#1E2023;font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;line-height:1.75}.elementor-913 .elementor-element.elementor-element-6b9c483 .pxl-list .pxl-item--icon{color:#FF792D;margin:0 -6px 0 0}.elementor-913 .elementor-element.elementor-element-6b9c483 .pxl-list .pxl-item--icon svg{fill:#FF792D}.elementor-913 .elementor-element.elementor-element-6cf007f .pxl-heading .pxl-item--title{margin-bottom:0}.elementor-913 .elementor-element.elementor-element-b7f6266>.elementor-widget-container{margin:62px 0 0 0}.elementor-913 .elementor-element.elementor-element-b7f6266 .pxl-heading .pxl-item--title{font-size:38px;font-weight:700;line-height:1.31579;letter-spacing:-.76px;margin-bottom:0}.elementor-913 .elementor-element.elementor-element-c2d124c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-913 .elementor-element.elementor-element-191cbeb .pxl-image-single img{max-height:378px}.elementor-913 .elementor-element.elementor-element-f457977 .pxl-image-single img{max-height:378px}.elementor-913 .elementor-element.elementor-element-3dcd7f3{--display:flex}.elementor-913 .elementor-element.elementor-element-256c185{--display:flex;--min-height:553px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:1;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px}.elementor-913 .elementor-element.elementor-element-256c185:not(.elementor-motion-effects-element-type-background),.elementor-913 .elementor-element.elementor-element-256c185>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://craftnworks.com/wp-content/uploads/2025/05/portfolio-img7.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-913 .elementor-element.elementor-element-256c185::before,.elementor-913 .elementor-element.elementor-element-256c185>.elementor-background-video-container::before,.elementor-913 .elementor-element.elementor-element-256c185>.e-con-inner>.elementor-background-video-container::before,.elementor-913 .elementor-element.elementor-element-256c185>.elementor-background-slideshow::before,.elementor-913 .elementor-element.elementor-element-256c185>.e-con-inner>.elementor-background-slideshow::before,.elementor-913 .elementor-element.elementor-element-256c185>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#1E202300 0%,#1E2023DE 87%)}.elementor-913 .elementor-element.elementor-element-49f3489 .pxl-heading .pxl-item--title{color:#FFF;-webkit-text-stroke-color:#FFF;font-size:22px;font-weight:700;line-height:1.545454;letter-spacing:-.44px;margin-bottom:0}.elementor-913 .elementor-element.elementor-element-49f3489 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg{stroke:#FFF}.elementor-913 .elementor-element.elementor-element-5de6402>.elementor-widget-container{margin:10px 0 0 0;padding:0 20px 0 20px}.elementor-913 .elementor-element.elementor-element-5de6402 .pxl-text-editor{text-align:center}.elementor-913 .elementor-element.elementor-element-5de6402 .pxl-text-editor,.elementor-913 .elementor-element.elementor-element-5de6402 .pxl-text-editor p{color:#FFF;font-family:"Rubik",Sans-serif;font-size:16px;font-weight:400;line-height:1.75}.elementor-913 .elementor-element.elementor-element-12eef5f>.elementor-widget-container{margin:20px 0 0 0}.elementor-913 .elementor-element.elementor-element-12eef5f .pxl-button .btn{border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:var(--e-global-color-primary)}.elementor-913 .elementor-element.elementor-element-12eef5f .pxl-button .btn:hover{background-color:#FFF0}@media(min-width:768px){.elementor-913 .elementor-element.elementor-element-8844117{--width:872px}.elementor-913 .elementor-element.elementor-element-3dcd7f3{--width:398px}}@media(max-width:1024px){.elementor-913 .elementor-element.elementor-element-a0df0ca>.elementor-widget-container{margin:20px 0 0 0}.elementor-913 .elementor-element.elementor-element-a0df0ca .pxl-heading .pxl-item--title{font-size:32px}.elementor-913 .elementor-element.elementor-element-db6763f>.elementor-widget-container{margin:25px 0 0 0}.elementor-913 .elementor-element.elementor-element-40fe923>.elementor-widget-container{margin:25px 0 0 0}.elementor-913 .elementor-element.elementor-element-b7f6266>.elementor-widget-container{margin:20px 0 0 0}.elementor-913 .elementor-element.elementor-element-b7f6266 .pxl-heading .pxl-item--title{font-size:32px}}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-d9fbf8e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-913 .elementor-element.elementor-element-ce936b0 .pxl-list .pxl-item-content a{font-size:13px}.elementor-913 .elementor-element.elementor-element-6b9c483 .pxl-list .pxl-item-content a{font-size:13px}.elementor-913 .elementor-element.elementor-element-c2d124c{--width:100%}}