.elementor-4948 .elementor-element.elementor-element-972434b{--display:flex;--margin-top:0rem;--margin-bottom:9rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4948 .elementor-element.elementor-element-b8a5c62 > .elementor-widget-container{margin:0rem 0rem 2.7rem 0rem;}.elementor-4948 .elementor-element.elementor-element-b8a5c62 .elementor-heading-title{font-size:2.6rem;}.elementor-4948 .elementor-element.elementor-element-af65d41 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-4948 .elementor-element.elementor-element-af65d41 .elementor-heading-title{font-size:1.6rem;line-height:1.857em;}.elementor-4948 .elementor-element.elementor-element-362cafe > .elementor-widget-container{margin:0rem 0rem 3.9rem 0rem;}.elementor-4948 .elementor-element.elementor-element-362cafe .elementor-heading-title{font-size:1.6rem;line-height:1.857em;}.elementor-4948 .elementor-element.elementor-element-f1cf90f{--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;}.elementor-4948 .elementor-element.elementor-element-4b42829{--display:flex;--width:50%;--margin-top:0rem;--margin-bottom:2.9rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4948 .elementor-element.elementor-element-80994fa > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-4948 .elementor-element.elementor-element-80994fa .elementor-heading-title{font-size:1.6rem;}.elementor-4948 .elementor-element.elementor-element-37a4dc5 .elementor-heading-title{font-size:1.6rem;line-height:1.857em;}.elementor-4948 .elementor-element.elementor-element-6424aa0{--display:flex;--width:50%;--margin-top:0rem;--margin-bottom:2.9rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4948 .elementor-element.elementor-element-41ee9d3 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-4948 .elementor-element.elementor-element-41ee9d3 .elementor-heading-title{font-size:1.6rem;}.elementor-4948 .elementor-element.elementor-element-4c28700 .elementor-heading-title{font-size:1.6rem;line-height:1.857em;}.elementor-4948 .elementor-element.elementor-element-f692631{--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;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:2.1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4948 .elementor-element.elementor-element-f692631::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-background-video-container::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .e-con-inner > .elementor-background-video-container::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-background-slideshow::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.jacobsshopfitters.com/wp-content/uploads/2025/11/jacobs-joinery-and-shopfitters-logo-icon-1.png");--background-overlay:'';background-position:100% 37px;background-repeat:no-repeat;background-size:21% auto;z-index:2;}.elementor-4948 .elementor-element.elementor-element-9ed4244{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:2.9rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-4948 .elementor-element.elementor-element-9ed4244:not(.elementor-motion-effects-element-type-background), .elementor-4948 .elementor-element.elementor-element-9ed4244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4948 .elementor-element.elementor-element-f0a1a40 > .elementor-widget-container{margin:0rem 0rem 2.8rem 0rem;}.elementor-4948 .elementor-element.elementor-element-f0a1a40{text-align:center;}.elementor-4948 .elementor-element.elementor-element-f0a1a40 .elementor-heading-title{font-size:2.6rem;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4948 .elementor-element.elementor-element-01faa09{--divider-border-style:solid;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-4948 .elementor-element.elementor-element-01faa09 > .elementor-widget-container{margin:0rem 0rem 2.9rem 0rem;}.elementor-4948 .elementor-element.elementor-element-01faa09 .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-4948 .elementor-element.elementor-element-01faa09 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-4948 .elementor-element.elementor-element-0743d86{text-align:start;}.elementor-4948 .elementor-element.elementor-element-0743d86 .elementor-heading-title{font-size:1.6rem;line-height:1.857em;color:#FFFFFF;}.elementor-4948 .elementor-element.elementor-element-b4bea2c > .elementor-widget-container{margin:2.9rem 0rem 0rem 0rem;}.elementor-4948 .elementor-element.elementor-element-b4bea2c{z-index:3;}.elementor-element-b4bea2c .btn span{white-space:nowrap;}.elementor-4948 .elementor-element.elementor-element-b4bea2c .btn{text-transform:uppercase;letter-spacing:0px;padding:2rem 3.95rem 2rem 3.95rem;--alpha-btn-color:#FFFFFF;--alpha-btn-bg-color:#0C6CB5;--alpha-btn-hover-color:#FFFFFF;--alpha-btn-active-color:#FFFFFF;--alpha-btn-hover-bg-color:var( --e-global-color-primary );--alpha-btn-active-bg-color:#2C3688;}.elementor-4948 .elementor-element.elementor-element-b4bea2c .btn, .elementor-4948 .elementor-element.elementor-element-b4bea2c .btn.btn-bubble:before{border-width:0px 0px 0px 0px;border-style:solid;}.elementor-4948 .elementor-element.elementor-element-b136829 > .elementor-widget-container{margin:0rem 0rem 4.5rem 0rem;}.elementor-4948 .elementor-element.elementor-element-b136829 img{width:100%;}.elementor-4948 .elementor-element.elementor-element-98eee80{--display:flex;--margin-top:0rem;--margin-bottom:-11.9rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.9rem;--padding-bottom:2.9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4948 .elementor-element.elementor-element-98eee80:not(.elementor-motion-effects-element-type-background), .elementor-4948 .elementor-element.elementor-element-98eee80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-a6c832e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3.6rem;--padding-bottom:3.6rem;--padding-left:3.6rem;--padding-right:3.6rem;}.elementor-4948 .elementor-element.elementor-element-a6c832e:not(.elementor-motion-effects-element-type-background), .elementor-4948 .elementor-element.elementor-element-a6c832e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4948 .elementor-element.elementor-element-cbc8cff > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-4948 .elementor-element.elementor-element-cbc8cff.elementor-element{--align-self:flex-start;}.elementor-4948 .elementor-element.elementor-element-cbc8cff .title::before{margin-right:9px;}.elementor-4948 .elementor-element.elementor-element-cbc8cff .title::after{margin-left:9px;}.elementor-element-cbc8cff .title-cross .title::before, .elementor-element-cbc8cff .title-cross .title::after, .elementor-element-cbc8cff .title-underline::after{background-color:#ECECEC;}.elementor-4948 .elementor-element.elementor-element-cbc8cff .title:before, .elementor-4948 .elementor-element.elementor-element-cbc8cff .title:after{height:1px;max-width:8rem;width:8rem;}.elementor-4948 .elementor-element.elementor-element-cbc8cff .title{color:#ECECEC;}.elementor-element-cbc8cff .title{font-size:1.6rem;letter-spacing:0.05em;}.elementor-4948 .elementor-element.elementor-element-a92667d > .elementor-widget-container{margin:0rem 0rem 2.8rem 0rem;}.elementor-4948 .elementor-element.elementor-element-a92667d .elementor-heading-title{text-transform:capitalize;color:#FFFFFF;}.elementor-4948 .elementor-element.elementor-element-51662c4 > .elementor-widget-container{margin:0rem 0rem 2.9rem 0rem;}.elementor-4948 .elementor-element.elementor-element-51662c4{text-align:start;}.elementor-4948 .elementor-element.elementor-element-51662c4 .elementor-heading-title{font-size:1.6rem;line-height:1.857em;color:#FFFFFF;}.elementor-element-dca017d .wpcf7-form{--alpha-form-textarea-height:14.3rem;--alpha-form-field-font-size:1.4rem;}.elementor-element-dca017d .wpcf7{--alpha-form-field-bg-color:#F5F5F5;--alpha-form-field-border-color:#F5F5F5;--alpha-form-field-focus-border-color:#F5F5F5;--alpha-border-radius:0px 0px 0px 0px;--alpha-form-field-padding:1.2rem 1.8rem 1rem 1.8rem;}.elementor-element-dca017d button.wpcf7-form-control, .elementor-element-dca017d .wpcf7 .btn, .elementor-element-dca017d .wpcf7 input[type="submit"], .elementor-element-dca017d input[type="button"]{font-size:1.4rem;text-transform:uppercase;letter-spacing:0px;}.elementor-element-dca017d button.wpcf7-form-control, .elementor-element-dca017d .wpcf7 .btn, .elementor-element-dca017d .wpcf7 input[type="submit"], .elementor-element-dca017d .wpcf7 input[type="button"]{padding:2rem 4rem 2rem 4rem;border-style:none;color:#FFFFFF;background-color:var( --e-global-color-5f6a9f1 );border-color:#000000;}.elementor-element-dca017d button.wpcf7-form-control:hover, .elementor-element-dca017d button.wpcf7-form-control:focus, .elementor-element-dca017d .wpcf7 .btn:hover, .elementor-element-dca017d .wpcf7 .btn:focus, .elementor-element-dca017d .wpcf7 input[type="submit"]:hover, .elementor-element-dca017d .wpcf7 input[type="submit"]:focus, .elementor-element-dca017d .wpcf7 input[type="button"]:hover, .elementor-element-dca017d .wpcf7 input[type="button"]:focus{color:#FFFFFF;border-color:#FFFFFF;}.elementor-element-dca017d button:not(.btn-bg-hover-effect):hover, .elementor-element-dca017d button:not(.btn-bg-hover-effect):focus, .elementor-element-dca017d .btn:not(.btn-bg-hover-effect):hover, .elementor-element-dca017d .btn:not(.btn-bg-hover-effect):focus, .elementor-element-dca017d .wpcf7 input[type="submit"]:hover, .elementor-element-dca017d .wpcf7 input[type="submit"]:focus, .elementor-element-dca017d .wpcf7 input[type="button"]:hover, .elementor-element-dca017d .wpcf7 input[type="button"]:focus, .elementor-element-dca017d .btn.btn-bg-hover-effect:before{background-color:var( --e-global-color-38f2742 );}.elementor-element-dca017d .wpcf7-not-valid-tip{color:#FFFFFF;}.elementor-element-dca017d form.wpcf7-form .wpcf7-response-output{color:#FFFFFF;}@media(max-width:1439px){.elementor-4948 .elementor-element.elementor-element-cbc8cff > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-4948 .elementor-element.elementor-element-a92667d > .elementor-widget-container{margin:0rem 0rem 4.6rem 0rem;}}@media(max-width:1199px){.elementor-element-dca017d .wpcf7-form{--alpha-form-field-height:4.6rem;min-height:0;}}@media(max-width:991px){.elementor-4948 .elementor-element.elementor-element-972434b{--margin-top:0rem;--margin-bottom:-3.4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4948 .elementor-element.elementor-element-f692631::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-background-video-container::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .e-con-inner > .elementor-background-video-container::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-background-slideshow::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-4948 .elementor-element.elementor-element-98eee80{--margin-top:0rem;--margin-bottom:-3.4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4948 .elementor-element.elementor-element-cbc8cff > .elementor-widget-container{margin:0rem 0rem 2.1rem 0rem;}}@media(max-width:767px){.elementor-4948 .elementor-element.elementor-element-972434b{--margin-top:4.1rem;--margin-bottom:2.2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0;--padding-bottom:0;--padding-left:5.2vw;--padding-right:5.2vw;}.elementor-4948 .elementor-element.elementor-element-4b42829{--width:100%;}.elementor-4948 .elementor-element.elementor-element-6424aa0{--width:100%;}.elementor-4948 .elementor-element.elementor-element-f692631::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-background-video-container::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .e-con-inner > .elementor-background-video-container::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-background-slideshow::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4948 .elementor-element.elementor-element-f692631 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 225px;}.elementor-4948 .elementor-element.elementor-element-f0a1a40{text-align:start;}.elementor-4948 .elementor-element.elementor-element-98eee80{--margin-top:0rem;--margin-bottom:2.2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4948 .elementor-element.elementor-element-cbc8cff > .elementor-widget-container{margin:0rem 0rem 1.8rem 0rem;}}