.elementor-8552 .elementor-element.elementor-element-d2f01d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-8552 .elementor-element.elementor-element-d2f01d4:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-d2f01d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://flaxandstitch.com/wp-content/uploads/2024/03/PUL-Cuts-Header-New.webp);background-repeat:no-repeat;background-size:cover}.elementor-8552 .elementor-element.elementor-element-4c7be25{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-8552 .elementor-element.elementor-element-4372c41>.elementor-widget-container{padding:50px 0 40px 0}.elementor-8552 .elementor-element.elementor-element-4372c41{text-align:center}.elementor-8552 .elementor-element.elementor-element-4372c41 .elementor-heading-title{font-size:43px;text-shadow:0 0 20px rgb(0 0 0 / .49);color:#FFF}.elementor-8552 .elementor-element.elementor-element-81d11f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8552 .elementor-element.elementor-element-68c00cc{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-8552 .elementor-element.elementor-element-e71c758>.elementor-widget-container{padding:4px 0 10px 0}.elementor-8552 .elementor-element.elementor-element-85bc0c6{--display:flex;--border-radius:10px 10px 10px 10px}.elementor-8552 .elementor-element.elementor-element-85bc0c6:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-85bc0c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8552 .elementor-element.elementor-element-445f197>.elementor-widget-container{background-color:var(--e-global-color-primary);margin:0 0 0 0;padding:10px 10px 10px 10px;border-style:solid;border-radius:7px 7px 7px 7px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-8552 .elementor-element.elementor-element-445f197{text-align:center;font-size:42px;color:#FFF}.elementor-8552 .elementor-element.elementor-element-bf0949d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px}.elementor-8552 .elementor-element.elementor-element-74a111f>.elementor-widget-container{padding:4px 0 10px 0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-8552 .elementor-element.elementor-element-b5e66ff .elementor-button{background-color:var(--e-global-color-primary);font-size:20px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF;border-radius:5px 5px 5px 5px}.elementor-8552 .elementor-element.elementor-element-b5e66ff .elementor-button:hover,.elementor-8552 .elementor-element.elementor-element-b5e66ff .elementor-button:focus{background-color:var(--e-global-color-55ef9b6a);color:var(--e-global-color-primary);border-color:#BE1A27}.elementor-8552 .elementor-element.elementor-element-b5e66ff>.elementor-widget-container{margin:0 0 0 0;padding:70px 0 60px 0}.elementor-8552 .elementor-element.elementor-element-b5e66ff .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-8552 .elementor-element.elementor-element-b5e66ff .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-8552 .elementor-element.elementor-element-b5e66ff .elementor-button:hover svg,.elementor-8552 .elementor-element.elementor-element-b5e66ff .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-8552 .elementor-element.elementor-element-a61c331{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8552 .elementor-element.elementor-element-a61c331:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-a61c331>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-8552 .elementor-element.elementor-element-062cbc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8552 .elementor-element.elementor-element-d794304>.elementor-widget-container{padding:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-d794304{text-align:center}.elementor-8552 .elementor-element.elementor-element-d794304 .elementor-heading-title{font-size:43px}.elementor-8552 .elementor-element.elementor-element-68346a7>.elementor-widget-container{margin:10px 0 10px 0;padding:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.image-accordion .asb-content,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner-style-2 .info-front-content,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.hover-section .asb_wrap_list.tp-row.hover-section-extra,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .asb_wrap_list{text-align:center}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.image-accordion .asb_wrap_list,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-image{height:300px}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.portfolio.portfolio-style-2 .portfolio-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.article-box-style-2 .article-box-front-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner.info-banner-style-2 .info-front-content,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.hover-section{min-height:300px}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper .asb-title{font-family:"Open Sans",Sans-serif;font-size:35px;color:var(--e-global-color-text)}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper .asb-desc,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper .asb-desc p{font-family:"Open Sans",Sans-serif;font-size:20px;color:var(--e-global-color-text)}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper .asb-icon-image{font-size:0;width:131px!important;height:131px!important;line-height:131px!important;text-align:center}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper img.asb-icon-image,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper .asb-icon-image svg{height:0;width:0}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper .asb-icon-image,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper img.asb-icon-image{border-width:1px 1px 1px 1px}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.sliding-boxes .service-item-loop,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.article-box.article-box-style-1 .article-overlay,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.article-box-style-2 .article-box-main-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner-style-2 .info-front-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.sliding-boxes .service-item-loop,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.fancy-box .fancybox-inner-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.article-box.article-box-style-1 .article-overlay,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.article-box-style-2 .article-box-main-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner-style-2 .info-front-content,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.image-accordion .service-item-loop{border-radius:10px 10px 10px 10px}.elementor-8552 .elementor-element.elementor-element-68346a7 .info-banner.info-banner-style-1 .info-banner-content-wrapper .info-banner-back-content{box-shadow:#F2F2F2 0 0 0 2000px inset}.elementor-8552 .elementor-element.elementor-element-37fa0c2>.elementor-widget-container{margin:50px 0 0 0}.elementor-8552 .elementor-element.elementor-element-37fa0c2{text-align:center}.elementor-8552 .elementor-element.elementor-element-37fa0c2 .elementor-heading-title{font-size:43px}.elementor-8552 .elementor-element.elementor-element-e0f0c72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5}.elementor-8552 .elementor-element.elementor-element-e0f0c72::before,.elementor-8552 .elementor-element.elementor-element-e0f0c72>.elementor-background-video-container::before,.elementor-8552 .elementor-element.elementor-element-e0f0c72>.e-con-inner>.elementor-background-video-container::before,.elementor-8552 .elementor-element.elementor-element-e0f0c72>.elementor-background-slideshow::before,.elementor-8552 .elementor-element.elementor-element-e0f0c72>.e-con-inner>.elementor-background-slideshow::before,.elementor-8552 .elementor-element.elementor-element-e0f0c72>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8552 .elementor-element.elementor-element-5f2deae{--display:flex}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.article-box.article-box-style-1 .article-overlay{background-color:#FFFFFFAD}.elementor-8552 .elementor-element.elementor-element-01f34af>.elementor-widget-container{margin:25px 0 50px 0}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .service-item-loop,.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.services-element .se-wrapper-main{padding:0 15px 30px 15px}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .asb-title{font-family:"Open Sans",Sans-serif;font-size:25px;color:#BE1A27}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .asb-sub-title{font-family:"Open Sans",Sans-serif;font-size:23px}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .asb-desc,.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .asb-desc p{font-size:20px;color:#373C42}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .pt-plus-button-wrapper{margin-top:10px}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .pt_plus_button .button-link-wrap{color:#BE1A27}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:#BE1A27}.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.article-box.article-box-style-1 .article-overlay,.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.info-banner-style-2 .info-front-content,.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.info-banner-style-1 .service-item-loop,.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-content-wrapper,.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.services-element .se-wrapper-main,.elementor-8552 .elementor-element.elementor-element-01f34af .pt_plus_asb_wrapper.services-element.services-element-style-2 .service-item-loop{margin:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-01f34af .article-box.article-box-style-1 .article-box-inner-content{border-radius:10px 10px 10px 10px;box-shadow:0 0 8px -2px rgb(0 0 0 / .5)}.elementor-8552 .elementor-element.elementor-element-98d76e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-8552 .elementor-element.elementor-element-98d76e7:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-98d76e7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-8552 .elementor-element.elementor-element-98d76e7>.elementor-shape-top .elementor-shape-fill,.elementor-8552 .elementor-element.elementor-element-98d76e7>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:#BE1A27}.elementor-8552 .elementor-element.elementor-element-98d76e7>.elementor-shape-top svg,.elementor-8552 .elementor-element.elementor-element-98d76e7>.e-con-inner>.elementor-shape-top svg{height:31px}.elementor-8552 .elementor-element.elementor-element-98d76e7>.elementor-shape-bottom .elementor-shape-fill,.elementor-8552 .elementor-element.elementor-element-98d76e7>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:#BE1A27}.elementor-8552 .elementor-element.elementor-element-98d76e7>.elementor-shape-bottom svg,.elementor-8552 .elementor-element.elementor-element-98d76e7>.e-con-inner>.elementor-shape-bottom svg{height:35px}.elementor-8552 .elementor-element.elementor-element-a033f8a{--display:flex}.elementor-8552 .elementor-element.elementor-element-c22bd02 .elementor-heading-title{font-family:"Open Sans",Sans-serif}.elementor-8552 .elementor-element.elementor-element-f690689{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8552 .elementor-element.elementor-element-5cf3a49{--display:flex}.elementor-widget-tp-number-counter .plus-number-counter .number-counter-inner-block .counter-number{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8552 .elementor-element.elementor-element-5a3523a>.elementor-widget-container{padding:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .counter-icon-inner .counter-icon{font-size:50px!important;color:#23A455}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .counter-icon-inner .counter-icon svg{width:50px!important;height:50px!important;fill:#23A455}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .counter-icon-inner{width:50px!important;height:50px!important;line-height:50px!important;border-color:#fff0}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .number-counter-inner-block .counter-title{margin-top:16px;margin-bottom:0}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .number-counter-inner-block .counter-title,.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .number-counter-inner-block .counter-title a{color:#7A7A7A}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0;font-size:46px}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .number-counter-inner-block:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-8552 .elementor-element.elementor-element-5a3523a .plus-number-counter .number-counter-inner-block{padding:15px 15px 15px 15px}.elementor-8552 .elementor-element.elementor-element-964fb2d{--display:flex}.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .number-counter-inner-block{background-color:#fff0;padding:15px 15px 15px 15px}.elementor-8552 .elementor-element.elementor-element-b857247>.elementor-widget-container{padding:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-b857247:hover .elementor-widget-container{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .counter-icon-inner .counter-icon{font-size:50px!important;color:#0B84FF}.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .counter-icon-inner .counter-icon svg{width:50px!important;height:50px!important;fill:#0B84FF}.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .counter-icon-inner{width:50px!important;height:50px!important;line-height:50px!important;border-color:#fff0}.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .number-counter-inner-block .counter-title{margin-top:16px;margin-bottom:0}.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .number-counter-inner-block .counter-title a{color:#7A7A7A}.elementor-8552 .elementor-element.elementor-element-b857247 .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0;font-size:46px}.elementor-8552 .elementor-element.elementor-element-2076de9{--display:flex}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .number-counter-inner-block{background-color:#fff0;padding:15px 15px 15px 15px}.elementor-8552 .elementor-element.elementor-element-8966383>.elementor-widget-container{padding:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .counter-icon-inner .counter-icon{font-size:50px!important;color:#FF7229}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .counter-icon-inner .counter-icon svg{width:50px!important;height:50px!important;fill:#FF7229}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .counter-icon-inner{width:50px!important;height:50px!important;line-height:50px!important;border-color:#fff0}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .number-counter-inner-block .counter-title{margin-top:16px;margin-bottom:0}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .number-counter-inner-block .counter-title a{color:#7A7A7A}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0;font-size:46px}.elementor-8552 .elementor-element.elementor-element-8966383 .plus-number-counter .number-counter-inner-block:hover{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-8552 .elementor-element.elementor-element-ac0eb33{--display:flex}.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .number-counter-inner-block{background-color:#fff0;padding:15px 15px 15px 15px}.elementor-8552 .elementor-element.elementor-element-ac7f360>.elementor-widget-container{padding:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-ac7f360:hover .elementor-widget-container{box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .counter-icon-inner .counter-icon{font-size:50px!important;color:#FFC535}.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .counter-icon-inner .counter-icon svg{width:50px!important;height:50px!important;fill:#FFC535}.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .counter-icon-inner{width:50px!important;height:50px!important;line-height:50px!important;border-color:#fff0}.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .number-counter-inner-block .counter-title{margin-top:16px;margin-bottom:0}.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .number-counter-inner-block .counter-title a{color:#7A7A7A}.elementor-8552 .elementor-element.elementor-element-ac7f360 .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0;font-size:46px}.elementor-8552 .elementor-element.elementor-element-6928cbc>.elementor-widget-container{margin:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-6928cbc img{border-style:solid;border-color:var(--e-global-color-55ef9b6a);border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-8552 .elementor-element.elementor-element-c4eaa15>.elementor-widget-container{background-color:#fff0;padding:0 0 0 0}.elementor-8552 .elementor-element.elementor-element-90157da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5}.elementor-8552 .elementor-element.elementor-element-90157da:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-90157da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://flaxandstitch.com/wp-content/uploads/2020/09/Flaxie-Freeze-Sac-a-Congelation-Moyen-Raspberry-Flax-Stitch-Head-e1641481107272.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-8552 .elementor-element.elementor-element-90157da::before,.elementor-8552 .elementor-element.elementor-element-90157da>.elementor-background-video-container::before,.elementor-8552 .elementor-element.elementor-element-90157da>.e-con-inner>.elementor-background-video-container::before,.elementor-8552 .elementor-element.elementor-element-90157da>.elementor-background-slideshow::before,.elementor-8552 .elementor-element.elementor-element-90157da>.e-con-inner>.elementor-background-slideshow::before,.elementor-8552 .elementor-element.elementor-element-90157da>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-8552 .elementor-element.elementor-element-2f35e38{--display:flex}.elementor-8552 .elementor-element.elementor-element-611c623>.elementor-widget-container{padding:50px 0 0 0}.elementor-8552 .elementor-element.elementor-element-611c623 .elementor-heading-title{font-family:"Open Sans",Sans-serif;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-widget-tp-info-box .service-icon-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8552 .elementor-element.elementor-element-23253a0>.elementor-widget-container{padding:0 0 30px 0}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center{text-align:center}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center .service-border{justify-self:center}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_1 .info-box-inner .service-title,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_2 .info-box-inner .service-title,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_3 .info-box-inner .service-title,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_4 .info-box-inner .service-media,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_7 .info-box-inner .service-title{margin-top:0;margin-bottom:0}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-title{font-family:"Open Sans",Sans-serif;font-size:25px;color:#54595F}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner:hover .service-title,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner.tp-info-active .service-title{color:#54595F}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-border{width:25%;border-width:1px;border-color:#252525}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-desc,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-desc p{font-family:"Open Sans",Sans-serif;font-size:20px}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .infobox-overlay-color{background:#FFF}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner:hover .pt_plus_button .hover_box_button,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner.tp-info-active .pt_plus_button .hover_box_button,.elementor-8552 .elementor-element.elementor-element-23253a0 .info-box-inner:hover .pt_plus_button .button-link-wrap,.elementor-8552 .elementor-element.elementor-element-23253a0 .info-box-inner:hover .pt_plus_button .button-link-wrap{border-color:#313131}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .info_box_svg svg{stroke:red}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner i.service-icon,.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-icon i{font-size:25px!important}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-icon svg{width:25px!important;height:25px!important}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-icon .icon-image-set{max-width:25px}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .service-icon,.elementor-8552 .elementor-element.elementor-element-23253a0 .post-inner-loop .info-box-inner .info-box-bg-box .info-icon-content .service-icon i{width:50px!important;height:50px!important;line-height:50px!important;text-align:center}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick:not(.multi-row) .slick-initialized .slick-slide{margin:12px}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick.multi-row .slick-initialized .slick-slide{margin:0 12px}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick.multi-row .slick-initialized .slick-slide>div{margin:12px 0}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-dots.style-1 li button,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-dots.style-6 li button{-webkit-box-shadow:inset 0 0 0 8px #BE1A27;-moz-box-shadow:inset 0 0 0 8px #BE1A27;box-shadow:inset 0 0 0 8px #BE1A27}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #BE1A27;-moz-box-shadow:inset 0 0 0 1px #BE1A27;box-shadow:inset 0 0 0 1px #BE1A27}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-dots.style-2 li button{border-color:#BE1A27}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #BE1A27;-moz-box-shadow:inset 0 0 0 1px #BE1A27;box-shadow:inset 0 0 0 1px #BE1A27}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #BE1A27;-moz-box-shadow:inset 0 0 0 8px #BE1A27;box-shadow:inset 0 0 0 8px #BE1A27}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0 #BE1A27;-moz-box-shadow:inset 0 0 0 0 #BE1A27;box-shadow:inset 0 0 0 0 #BE1A27}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-dots.style-1 li button:before{color:#BE1A27}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.slick-prev.style-1:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.slick-next.style-1:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-3:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-3:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-4:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-4:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-6 .icon-wrap{color:#fff}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-2 .icon-wrap:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-2 .icon-wrap:after,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-2 .icon-wrap:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-2 .icon-wrap:after,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-5 .icon-wrap:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-5 .icon-wrap:after,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-5 .icon-wrap:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-5 .icon-wrap:after{background:#fff}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.slick-prev.style-1:hover,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.slick-next.style-1:hover,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-2:hover::before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-2:hover::before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-3:hover:before{background:#fff}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-4:hover:before{border-color:#fff}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.slick-prev.style-1:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.slick-next.style-1:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-3:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-3:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-4:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-4:hover:before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-nav.style-6:hover .icon-wrap{color:#c44d48}.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-2:hover .icon-wrap::after,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-2:hover .icon-wrap::before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-2:hover .icon-wrap::after,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-prev.style-5:hover .icon-wrap::after,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-5:hover .icon-wrap::before,.elementor-8552 .elementor-element.elementor-element-23253a0 .list-carousel-slick .slick-next.style-5:hover .icon-wrap::after{background:#c44d48}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box .info-box-inner .info-box-bg-box{padding:50px 0 50px 0;min-height:550px;display:flex;-webkit-box-orient:vertical;-webkit-align-items:center;-ms-align-items:center;align-items:center}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_3 .icon-overlay{top:calc(0% - 50px)}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_1 .icon-overlay .m-r-16{left:calc(0% - 0px)}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_2 .icon-overlay .m-l-16{right:calc(0% - 0px)}.elementor-8552 .elementor-element.elementor-element-23253a0 .pt_plus_info_box.info-box-style_3 .info-box-inner .info-box-bg-box{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.elementor-8552 .elementor-element.elementor-element-e2e3e37 .elementor-heading-title{font-family:"Open Sans",Sans-serif;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#FFF}.elementor-widget-blockquote .elementor-blockquote__content{color:var(--e-global-color-text)}.elementor-widget-blockquote .elementor-blockquote__author{color:var(--e-global-color-secondary)}.elementor-8552 .elementor-element.elementor-element-511229c>.elementor-widget-container{background-color:rgb(255 255 255 / .78);margin:0 0 100px 0;padding:25px 25px 25px 25px}.elementor-8552 .elementor-element.elementor-element-511229c .elementor-blockquote__content{font-family:"Open Sans",Sans-serif;font-size:35px}.elementor-8552 .elementor-element.elementor-element-511229c .elementor-blockquote__author{color:#BE1A27}.elementor-8552 .elementor-element.elementor-element-511229c .elementor-blockquote:before{color:#BE1A27;font-size:calc(0.8px * 100)}:root{--page-title-display:none}@media(min-width:768px){.elementor-8552 .elementor-element.elementor-element-68c00cc{--width:20%}.elementor-8552 .elementor-element.elementor-element-85bc0c6{--width:60%}.elementor-8552 .elementor-element.elementor-element-bf0949d{--width:19.333%}}@media(max-width:767px){.elementor-8552 .elementor-element.elementor-element-d2f01d4:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-d2f01d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://flaxandstitch.com/wp-content/uploads/2024/05/PUL-Cuts-Header-Mobile-New.webp);background-position:center right}.elementor-8552 .elementor-element.elementor-element-4372c41>.elementor-widget-container{padding:20px 0 0 0}.elementor-8552 .elementor-element.elementor-element-85bc0c6{--width:100vw}.elementor-8552 .elementor-element.elementor-element-445f197{width:100%;max-width:100%;font-size:30px}.elementor-8552 .elementor-element.elementor-element-74a111f.elementor-element{--align-self:center}.elementor-8552 .elementor-element.elementor-element-b5e66ff>.elementor-widget-container{padding:0 0 20px 0}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.image-accordion .asb_wrap_list,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-image{height:300px}.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.portfolio.portfolio-style-2 .portfolio-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.article-box-style-2 .article-box-front-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.info-banner.info-banner-style-2 .info-front-content,.elementor-8552 .elementor-element.elementor-element-68346a7 .pt_plus_asb_wrapper.hover-section{min-height:300px}}@media(min-width:1025px){.elementor-8552 .elementor-element.elementor-element-d2f01d4:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-d2f01d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-8552 .elementor-element.elementor-element-90157da:not(.elementor-motion-effects-element-type-background),.elementor-8552 .elementor-element.elementor-element-90157da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.redText{color:#BE1A27;font-weight:700;font-size:35px}