.elementor-21 .elementor-element.elementor-element-d8010f4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d8010f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftbathroomfitterscolchester.co.uk/wp-content/uploads/2023/04/Craft-Bathroom-Fitters-Colchester-Services-BG.jpg");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-d8010f4 > .elementor-background-overlay{background-color:#0066A44F;background-image:url("https://craftbathroomfitterscolchester.co.uk/wp-content/uploads/2023/04/Craft-Bathroom-Fitters-Colchester-Overlay.png");background-position:center center;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-d8010f4 > .elementor-container{min-height:400px;}.elementor-21 .elementor-element.elementor-element-d8010f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-21 .elementor-element.elementor-element-918caef{width:var( --container-widget-width, 95.432% );max-width:95.432%;--container-widget-width:95.432%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-918caef .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:89px;font-weight:600;-webkit-text-stroke-width:0.001px;stroke-width:0.001px;-webkit-text-stroke-color:var( --e-global-color-60d4efe );stroke:var( --e-global-color-60d4efe );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-aaf50b2{--spacer-size:5px;}.elementor-21 .elementor-element.elementor-element-736199f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-736199f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-21 .elementor-element.elementor-element-736199f > .elementor-background-overlay{background-image:url("https://craftbathroomfitterscolchester.co.uk/wp-content/uploads/2023/04/Craft-Bathroom-Fitters-Colchester-Overlay7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-736199f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-21 .elementor-element.elementor-element-5b15e6d{padding:0px 0px 27px 0px;}.elementor-21 .elementor-element.elementor-element-7c3a112{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-7c3a112 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:65px;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.23);color:var( --e-global-color-60d4efe );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-8f6dea5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.2px;}.elementor-21 .elementor-element.elementor-element-8f6dea5 .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-8f6dea5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-b814583:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-b814583 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, var( --e-global-color-primary ) 40%, var( --e-global-color-primary ) 58%);}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-b814583.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-b814583.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-b814583 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-b814583 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-b814583 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-b814583 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-b814583 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-96c32b5{text-align:center;}.elementor-21 .elementor-element.elementor-element-96c32b5 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-8260935:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-8260935 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, var( --e-global-color-primary ) 40%, var( --e-global-color-primary ) 58%);}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-8260935.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-8260935.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-8260935 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-8260935 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-8260935 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-8260935 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-8260935 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-9d82531{text-align:center;}.elementor-21 .elementor-element.elementor-element-9d82531 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-4cb9f4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-4cb9f4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, var( --e-global-color-primary ) 40%, var( --e-global-color-primary ) 58%);}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-4cb9f4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-4cb9f4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-4cb9f4a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-4cb9f4a > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-4cb9f4a > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-4cb9f4a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-4cb9f4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-6841a57{text-align:center;}.elementor-21 .elementor-element.elementor-element-6841a57 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-37589e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-37589e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, var( --e-global-color-primary ) 40%, var( --e-global-color-primary ) 58%);}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-37589e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-37589e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-37589e0 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-37589e0 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-37589e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-37589e0 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-37589e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-f02e213{text-align:center;}.elementor-21 .elementor-element.elementor-element-f02e213 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-90911ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-90911ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, var( --e-global-color-primary ) 40%, var( --e-global-color-primary ) 58%);}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-90911ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-90911ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-90911ea > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-90911ea > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-90911ea > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-90911ea > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-90911ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-174b16e{text-align:center;}.elementor-21 .elementor-element.elementor-element-174b16e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-acf0585:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-acf0585 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, var( --e-global-color-primary ) 40%, var( --e-global-color-primary ) 58%);}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-acf0585.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21 .elementor-element.elementor-element-acf0585.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-acf0585 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-acf0585 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-acf0585 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-acf0585 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-acf0585 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-00bec17{text-align:center;}.elementor-21 .elementor-element.elementor-element-00bec17 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-babb82d > .elementor-background-overlay{background-image:url("https://craftbathroomfitterscolchester.co.uk/wp-content/uploads/2023/04/Craft-Bathroom-Fitters-Colchester-Overlay6.png");background-position:center center;background-repeat:repeat;background-size:contain;opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-babb82d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-21 .elementor-element.elementor-element-6513a11{padding:0px 0px 0px 0px;}.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-21 .elementor-element.elementor-element-38ba298 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Bayon", Sans-serif;font-size:48px;font-weight:500;fill:var( --e-global-color-60d4efe );color:var( --e-global-color-60d4efe );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-38ba298 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-38ba298 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-38ba298{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-38ba298 > .elementor-widget-container{padding:0px 12px 0px 4px;}.elementor-21 .elementor-element.elementor-element-38ba298 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-38ba298 .elementor-button:focus svg{fill:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-70f4f00 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Bayon", Sans-serif;font-size:48px;font-weight:500;fill:var( --e-global-color-60d4efe );color:var( --e-global-color-60d4efe );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-70f4f00 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-70f4f00 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-70f4f00{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-70f4f00 > .elementor-widget-container{padding:0px 12px 0px 4px;}.elementor-21 .elementor-element.elementor-element-70f4f00 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-70f4f00 .elementor-button:focus svg{fill:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-63e5768 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Bayon", Sans-serif;font-size:48px;font-weight:500;fill:var( --e-global-color-60d4efe );color:var( --e-global-color-60d4efe );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-63e5768 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-63e5768 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-63e5768{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-63e5768 > .elementor-widget-container{padding:0px 12px 0px 4px;}.elementor-21 .elementor-element.elementor-element-63e5768 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-63e5768 .elementor-button:focus svg{fill:var( --e-global-color-60d4efe );}.elementor-21 .elementor-element.elementor-element-eee44db{margin-top:0px;margin-bottom:-5px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-90911ea > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-98e9e55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-38ba298 .elementor-button{font-size:33px;}.elementor-21 .elementor-element.elementor-element-4d1e47d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-70f4f00 .elementor-button{font-size:33px;}.elementor-21 .elementor-element.elementor-element-5263c6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-63e5768 .elementor-button{font-size:33px;padding:25px 20px 25px 20px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-aa648cb{width:74.107%;}.elementor-21 .elementor-element.elementor-element-b11e031{width:25.849%;}.elementor-21 .elementor-element.elementor-element-35feb3c{width:10%;}.elementor-21 .elementor-element.elementor-element-d9eb336{width:79.664%;}.elementor-21 .elementor-element.elementor-element-20babda{width:10%;}.elementor-21 .elementor-element.elementor-element-98e9e55{width:40%;}.elementor-21 .elementor-element.elementor-element-4d1e47d{width:19.636%;}.elementor-21 .elementor-element.elementor-element-5263c6d{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-aa648cb{width:90%;}.elementor-21 .elementor-element.elementor-element-98e9e55{width:40%;}.elementor-21 .elementor-element.elementor-element-4d1e47d{width:26%;}.elementor-21 .elementor-element.elementor-element-5263c6d{width:31%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-918caef{text-align:center;}.elementor-21 .elementor-element.elementor-element-918caef .elementor-heading-title{font-size:58px;}.elementor-21 .elementor-element.elementor-element-98e9e55 > .elementor-element-populated{padding:0px 0px 22px 0px;}.elementor-21 .elementor-element.elementor-element-38ba298{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-4d1e47d > .elementor-element-populated{padding:0px 0px 22px 0px;}.elementor-21 .elementor-element.elementor-element-70f4f00{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-63e5768{width:100%;max-width:100%;}}