.elementor-8 .elementor-element.elementor-element-d028a71 > .elementor-container{min-height:100vh;}.elementor-8 .elementor-element.elementor-element-d028a71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-d028a71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2970fc4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:var( --e-global-color-c13a295 );}.elementor-8 .elementor-element.elementor-element-a26abf1{text-align:start;}.elementor-8 .elementor-element.elementor-element-a26abf1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:9.6vw;font-weight:600;color:var( --e-global-color-c13a295 );}.elementor-8 .elementor-element.elementor-element-0c609bd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-0c609bd .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-0c609bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-e29e7dd{margin-top:0px;margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-408eaf5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-c13a295 );}.elementor-8 .elementor-element.elementor-element-af7e5cf{text-align:end;}.elementor-8 .elementor-element.elementor-element-af7e5cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-c13a295 );}.elementor-8 .elementor-element.elementor-element-6948c84:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6948c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6948c84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 80px 30px;}.elementor-8 .elementor-element.elementor-element-6948c84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-25203ae .elementor-heading-title{color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-7b7fd9a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b7fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://basilica.jaijo.co.uk/wp-content/uploads/2026/03/background-texture.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7b7fd9a > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7b7fd9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 40px 30px;}.elementor-8 .elementor-element.elementor-element-eb36352 img{width:115px;}.elementor-8 .elementor-element.elementor-element-e75f8d6 img{width:115px;}.elementor-8 .elementor-element.elementor-element-92167f2 img{width:115px;}.elementor-8 .elementor-element.elementor-element-d73acba img{width:115px;}.elementor-8 .elementor-element.elementor-element-0068bef img{width:115px;}.elementor-8 .elementor-element.elementor-element-267fc72 img{width:115px;}.elementor-8 .elementor-element.elementor-element-635aaeb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-635aaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-635aaeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 89px 30px;}.elementor-8 .elementor-element.elementor-element-635aaeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a60a34a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-c73dc30 .elementor-heading-title{color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-3966684 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-b1f454c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-b1f454c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-b1f454c .elementor-button{fill:var( --e-global-color-ef10ff7 );color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-b1f454c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b1f454c .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b1f454c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b1f454c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-26cbdf9 > .elementor-container{min-height:393px;}.elementor-8 .elementor-element.elementor-element-21cab11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-21cab11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://basilica.jaijo.co.uk/wp-content/uploads/2026/03/best-quality-quartz-stone.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-21cab11 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-21cab11.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8 .elementor-element.elementor-element-21cab11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8 .elementor-element.elementor-element-21cab11 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-21cab11 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-dc213ea .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-39fa771{color:var( --e-global-color-c13a295 );}.elementor-8 .elementor-element.elementor-element-fcf0b23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-fcf0b23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://basilica.jaijo.co.uk/wp-content/uploads/2026/03/best-price-Quartz-Stone.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fcf0b23 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-fcf0b23.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8 .elementor-element.elementor-element-fcf0b23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8 .elementor-element.elementor-element-fcf0b23 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-fcf0b23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-498138e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-286cf4a{color:var( --e-global-color-c13a295 );}.elementor-8 .elementor-element.elementor-element-d67a808:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-d67a808 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://basilica.jaijo.co.uk/wp-content/uploads/2026/03/best-Quartz-Stone-service.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d67a808 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-d67a808.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-8 .elementor-element.elementor-element-d67a808.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-8 .elementor-element.elementor-element-d67a808 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-d67a808 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-b2cb43a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0e5c885{color:var( --e-global-color-c13a295 );}.elementor-8 .elementor-element.elementor-element-3c5662c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c5662c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3c5662c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 30px 89px 30px;}.elementor-8 .elementor-element.elementor-element-3c5662c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-acba9fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-8eff0c4 .elementor-heading-title{color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-6572c34 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-bc8d3b4{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:-1px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-bc8d3b4 .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-c6d86c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-c6d86c8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-c6d86c8 .elementor-button{fill:var( --e-global-color-ef10ff7 );color:var( --e-global-color-ef10ff7 );}.elementor-8 .elementor-element.elementor-element-c6d86c8 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c6d86c8 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c6d86c8 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-c6d86c8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-b9f7cc1{width:50%;}.elementor-8 .elementor-element.elementor-element-a83923d{width:25%;}.elementor-8 .elementor-element.elementor-element-5506b7f{width:24.664%;}.elementor-8 .elementor-element.elementor-element-acba9fa{width:33%;}.elementor-8 .elementor-element.elementor-element-458d771{width:67%;}}@media(max-width:1200px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-b9f7cc1{width:34%;}.elementor-8 .elementor-element.elementor-element-a83923d{width:33%;}.elementor-8 .elementor-element.elementor-element-5506b7f{width:33%;}.elementor-8 .elementor-element.elementor-element-a60a34a{width:34%;}.elementor-8 .elementor-element.elementor-element-b1bc3bd{width:66%;}.elementor-8 .elementor-element.elementor-element-acba9fa{width:34%;}.elementor-8 .elementor-element.elementor-element-458d771{width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-b9f7cc1{width:100%;}.elementor-8 .elementor-element.elementor-element-a83923d{width:50%;}.elementor-8 .elementor-element.elementor-element-5506b7f{width:50%;}.elementor-8 .elementor-element.elementor-element-21cab11{width:100%;}.elementor-8 .elementor-element.elementor-element-fcf0b23{width:100%;}.elementor-8 .elementor-element.elementor-element-d67a808{width:100%;}}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-a26abf1{text-align:start;}.elementor-8 .elementor-element.elementor-element-a26abf1 .elementor-heading-title{font-size:96px;}.elementor-8 .elementor-element.elementor-element-bc8d3b4{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-a26abf1 .elementor-heading-title{font-size:18vw;line-height:0.8em;}.elementor-8 .elementor-element.elementor-element-7b7fd9a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b7fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-26cbdf9 > .elementor-container{min-height:640px;}.elementor-8 .elementor-element.elementor-element-bc8d3b4{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-2970fc4{text-align:center;}.elementor-8 .elementor-element.elementor-element-2970fc4 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-a26abf1{text-align:center;}.elementor-8 .elementor-element.elementor-element-a26abf1 .elementor-heading-title{font-size:80px;}.elementor-8 .elementor-element.elementor-element-e29e7dd{margin-top:0px;margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-7250e86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-408eaf5{text-align:center;}.elementor-8 .elementor-element.elementor-element-af7e5cf{text-align:center;}.elementor-8 .elementor-element.elementor-element-7b7fd9a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b7fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-5a4f102{width:50%;}.elementor-8 .elementor-element.elementor-element-b49e46c{width:50%;}.elementor-8 .elementor-element.elementor-element-f85d026{width:50%;}.elementor-8 .elementor-element.elementor-element-f712a9f{width:50%;}.elementor-8 .elementor-element.elementor-element-529dc26{width:50%;}.elementor-8 .elementor-element.elementor-element-c59214f{width:50%;}.elementor-8 .elementor-element.elementor-element-bc8d3b4{--swiper-slides-to-display:1;}}