.elementor-10269 .elementor-element.elementor-element-2f2c3dd4:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-2f2c3dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ribblevalleybathrooms.co.uk/wp-content/uploads/2020/09/1-ian-helen-master-ensuite-bathroom.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-10269 .elementor-element.elementor-element-2f2c3dd4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #000000 0%, #54595f 100%);opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-2f2c3dd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-10269 .elementor-element.elementor-element-6f0749cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:21px;}.elementor-10269 .elementor-element.elementor-element-6f0749cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-055d300{text-align:center;}.elementor-10269 .elementor-element.elementor-element-055d300 .elementor-heading-title{color:#ffffff;font-family:"Lato", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:5px;text-shadow:0px 0px 10px rgba(0,0,0,0);}.elementor-10269 .elementor-element.elementor-element-632c0dea{text-align:center;}.elementor-10269 .elementor-element.elementor-element-632c0dea .elementor-heading-title{color:#ffffff;font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:700;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.3px;}.elementor-10269 .elementor-element.elementor-element-632c0dea > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-6f6dcd4 > .elementor-container{max-width:839px;}.elementor-10269 .elementor-element.elementor-element-49dea3c{columns:1;text-align:center;color:#ffffff;font-family:"Muli", Sans-serif;font-size:15px;font-weight:500;}.elementor-10269 .elementor-element.elementor-element-49dea3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-302071b > .elementor-container{max-width:720px;min-height:366px;}.elementor-10269 .elementor-element.elementor-element-302071b:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-302071b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(240,240,240,0);}.elementor-10269 .elementor-element.elementor-element-302071b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-302071b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-bb6ee04{text-align:center;}.elementor-10269 .elementor-element.elementor-element-bb6ee04 .elementor-heading-title{color:#474747;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;}.elementor-10269 .elementor-element.elementor-element-0245262{columns:2;column-gap:20px;text-align:justify;font-family:"Muli", Sans-serif;font-size:15px;font-weight:500;}.elementor-10269 .elementor-element.elementor-element-0245262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-10269 .elementor-element.elementor-element-8c58d06 .elementor-button{font-family:"Lato", Sans-serif;font-weight:500;letter-spacing:3.4px;fill:#54595f;color:#54595f;background-color:rgba(84,89,95,0);border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-8c58d06 .elementor-button:hover, .elementor-10269 .elementor-element.elementor-element-8c58d06 .elementor-button:focus{color:#54595f;border-color:#c1a743;}.elementor-10269 .elementor-element.elementor-element-8c58d06 .elementor-button:hover svg, .elementor-10269 .elementor-element.elementor-element-8c58d06 .elementor-button:focus svg{fill:#54595f;}.elementor-10269 .elementor-element.elementor-element-6ef34fd > .elementor-container{max-width:1280px;}.elementor-10269 .elementor-element.elementor-element-6ef34fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:0;}.elementor-10269 .elementor-element.elementor-element-6ef34fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-d33a6f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:11px;}.elementor-10269 .elementor-element.elementor-element-76fdaec .gallery-item{padding:0 11px 11px 0;}.elementor-10269 .elementor-element.elementor-element-76fdaec .gallery{margin:0 -11px -11px 0;}.elementor-10269 .elementor-element.elementor-element-76fdaec .gallery-item .gallery-caption{text-align:center;}.elementor-10269 .elementor-element.elementor-element-76fdaec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-7673d86{--e-image-carousel-slides-to-show:1;}.elementor-10269 .elementor-element.elementor-element-5c47a4a > .elementor-container{max-width:720px;min-height:264px;}.elementor-10269 .elementor-element.elementor-element-5c47a4a:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-5c47a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(240,240,240,0);}.elementor-10269 .elementor-element.elementor-element-5c47a4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10269 .elementor-element.elementor-element-5c47a4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-dc6d019{text-align:center;}.elementor-10269 .elementor-element.elementor-element-dc6d019 .elementor-heading-title{color:#474747;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;}.elementor-10269 .elementor-element.elementor-element-c9c338b{columns:1;text-align:center;font-family:"Muli", Sans-serif;font-size:15px;font-weight:500;}.elementor-10269 .elementor-element.elementor-element-c9c338b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-10269 .elementor-element.elementor-element-c09f5d9 > .elementor-container{max-width:1280px;}.elementor-10269 .elementor-element.elementor-element-c09f5d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 35px 0px;}.elementor-10269 .elementor-element.elementor-element-c09f5d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-549dfb7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:11px;}.elementor-10269 .elementor-element.elementor-element-31e791b .gallery-item{padding:0 11px 11px 0;}.elementor-10269 .elementor-element.elementor-element-31e791b .gallery{margin:0 -11px -11px 0;}.elementor-10269 .elementor-element.elementor-element-31e791b .gallery-item .gallery-caption{text-align:center;}.elementor-10269 .elementor-element.elementor-element-31e791b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-a41cc9a:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-a41cc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-10269 .elementor-element.elementor-element-a41cc9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:-11px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-a41cc9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-2827bab{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10269 .elementor-element.elementor-element-2827bab .pp-logo-grid .elementor-grid-item{align-items:center;}.elementor-10269 .elementor-element.elementor-element-2827bab .pp-logo-grid .elementor-grid-item, .elementor-10269 .elementor-element.elementor-element-2827bab .pp-logo-grid .pp-logo-wrap{justify-content:center;}.elementor-10269 .elementor-element.elementor-element-3de4922 > .elementor-container{max-width:871px;min-height:373px;}.elementor-10269 .elementor-element.elementor-element-3de4922:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-3de4922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(240,240,240,0);}.elementor-10269 .elementor-element.elementor-element-3de4922 > .elementor-background-overlay{opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-3de4922{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-40px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-ee47bcc{text-align:center;}.elementor-10269 .elementor-element.elementor-element-ee47bcc .elementor-heading-title{color:#474747;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:400;}.elementor-10269 .elementor-element.elementor-element-6998ee6{columns:2;column-gap:20px;text-align:justify;color:#474747;font-family:"Muli", Sans-serif;font-size:15px;font-weight:500;}.elementor-10269 .elementor-element.elementor-element-6998ee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-10269 .elementor-element.elementor-element-9b6aea5 > .elementor-container{max-width:1280px;}.elementor-10269 .elementor-element.elementor-element-9b6aea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 0px 0px;z-index:0;}.elementor-10269 .elementor-element.elementor-element-9b6aea5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-1a1a822 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:11px;}.elementor-10269 .elementor-element.elementor-element-b84757c .gallery-item{padding:0 11px 11px 0;}.elementor-10269 .elementor-element.elementor-element-b84757c .gallery{margin:0 -11px -11px 0;}.elementor-10269 .elementor-element.elementor-element-b84757c .gallery-item .gallery-caption{text-align:center;}.elementor-10269 .elementor-element.elementor-element-b84757c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-eddac30{text-align:center;}.elementor-10269 .elementor-element.elementor-element-5c2d41c8 > .elementor-container{max-width:1286px;}.elementor-10269 .elementor-element.elementor-element-5c2d41c8{padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-45a3e55 > .elementor-container{max-width:869px;}.elementor-10269 .elementor-element.elementor-element-45a3e55{margin-top:30px;margin-bottom:30px;}.elementor-10269 .elementor-element.elementor-element-bbd0946 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-10269 .elementor-element.elementor-element-cb13d07{columns:1;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:27px;font-weight:100;}.elementor-10269 .elementor-element.elementor-element-cb13d07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-10269 .elementor-element.elementor-element-ed8a7a2:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-ed8a7a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-10269 .elementor-element.elementor-element-ed8a7a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10269 .elementor-element.elementor-element-ed8a7a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10269 .elementor-element.elementor-element-2f9fffe{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10269 .elementor-element.elementor-element-2f9fffe .pp-logo-grid .elementor-grid-item{align-items:center;}.elementor-10269 .elementor-element.elementor-element-2f9fffe .pp-logo-grid .elementor-grid-item, .elementor-10269 .elementor-element.elementor-element-2f9fffe .pp-logo-grid .pp-logo-wrap{justify-content:center;}@media(max-width:1024px){.elementor-10269 .elementor-element.elementor-element-6f0749cc > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-055d300 .elementor-heading-title{font-size:14px;}.elementor-10269 .elementor-element.elementor-element-632c0dea .elementor-heading-title{font-size:60px;}.elementor-10269 .elementor-element.elementor-element-302071b{padding:25px 25px 25px 25px;}.elementor-10269 .elementor-element.elementor-element-5c47a4a{padding:25px 25px 25px 25px;}.elementor-10269 .elementor-element.elementor-element-3de4922{padding:25px 25px 25px 25px;}.elementor-10269 .elementor-element.elementor-element-5c2d41c8{padding:25px 25px 100px 25px;}}@media(max-width:767px){.elementor-10269 .elementor-element.elementor-element-2f2c3dd4:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-2f2c3dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10269 .elementor-element.elementor-element-2f2c3dd4{margin-top:0px;margin-bottom:0px;padding:10% 0% 10% 0%;}.elementor-10269 .elementor-element.elementor-element-6f0749cc{width:100%;}.elementor-10269 .elementor-element.elementor-element-6f0749cc > .elementor-element-populated{margin:26px 26px 26px 26px;--e-column-margin-right:26px;--e-column-margin-left:26px;padding:9px 9px 9px 9px;}.elementor-10269 .elementor-element.elementor-element-055d300{text-align:center;}.elementor-10269 .elementor-element.elementor-element-055d300 .elementor-heading-title{font-size:14px;line-height:1.2em;letter-spacing:1.6px;}.elementor-10269 .elementor-element.elementor-element-055d300 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10269 .elementor-element.elementor-element-632c0dea .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-10269 .elementor-element.elementor-element-632c0dea > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-6f6dcd4{padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-0b6c352 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-49dea3c{columns:1;text-align:center;font-size:14px;line-height:1.6em;}.elementor-10269 .elementor-element.elementor-element-49dea3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3px 0px 3px 3px;}.elementor-10269 .elementor-element.elementor-element-302071b > .elementor-container{min-height:0px;}.elementor-10269 .elementor-element.elementor-element-ae8ed53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-bb6ee04 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-10269 .elementor-element.elementor-element-bb6ee04 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-0245262{columns:1;column-gap:9px;text-align:justify;font-size:12px;}.elementor-10269 .elementor-element.elementor-element-0245262 > .elementor-widget-container{margin:-8px 0px 10px 0px;padding:7px 7px 7px 7px;}.elementor-10269 .elementor-element.elementor-element-8c58d06 .elementor-button{font-size:16px;letter-spacing:1.7px;}.elementor-10269 .elementor-element.elementor-element-8c58d06 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10269 .elementor-element.elementor-element-5c47a4a > .elementor-container{min-height:0px;}.elementor-10269 .elementor-element.elementor-element-5c47a4a{margin-top:-11px;margin-bottom:0px;}.elementor-10269 .elementor-element.elementor-element-4941bf9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-dc6d019 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-10269 .elementor-element.elementor-element-dc6d019 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-c9c338b{columns:1;text-align:justify;font-size:12px;}.elementor-10269 .elementor-element.elementor-element-c9c338b > .elementor-widget-container{margin:-8px 0px 10px 0px;padding:7px 7px 7px 7px;}.elementor-10269 .elementor-element.elementor-element-a41cc9a{margin-top:20px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10269 .elementor-element.elementor-element-2827bab{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10269 .elementor-element.elementor-element-b20a464 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-ee47bcc .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-10269 .elementor-element.elementor-element-ee47bcc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-6998ee6{columns:1;column-gap:9px;text-align:justify;font-size:12px;}.elementor-10269 .elementor-element.elementor-element-6998ee6 > .elementor-widget-container{margin:-8px 0px 15px 0px;padding:7px 7px 7px 7px;}.elementor-10269 .elementor-element.elementor-element-5c2d41c8{margin-top:0px;margin-bottom:0px;padding:50px 6px 50px 6px;}.elementor-10269 .elementor-element.elementor-element-23c9786a > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-bbd0946 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:0px 0px 0px 0px;}.elementor-10269 .elementor-element.elementor-element-cb13d07{columns:1;text-align:center;font-size:20px;line-height:1.4em;}.elementor-10269 .elementor-element.elementor-element-cb13d07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-10269 .elementor-element.elementor-element-ed8a7a2{margin-top:20px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-10269 .elementor-element.elementor-element-2f9fffe{--grid-column-gap:0px;--grid-row-gap:0px;}}@media(min-width:1401px){.elementor-10269 .elementor-element.elementor-element-2f2c3dd4:not(.elementor-motion-effects-element-type-background), .elementor-10269 .elementor-element.elementor-element-2f2c3dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}