.elementor-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-13 .elementor-element.elementor-element-d175dac .elementor-repeater-item-588feb7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://maebuildingservices.co.uk/wp-content/uploads/2026/07/house-isolated-field-scaled.jpg);background-size:cover}.elementor-13 .elementor-element.elementor-element-d175dac .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-13 .elementor-element.elementor-element-d175dac .swiper-slide-contents{max-width:66%}.elementor-13 .elementor-element.elementor-element-d175dac .swiper-slide-inner{text-align:center}.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-13 .elementor-element.elementor-element-a58857e{text-align:center}.elementor-13 .elementor-element.elementor-element-a58857e .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-cc865ec{text-align:center}.elementor-13 .elementor-element.elementor-element-cc865ec .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.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-13 .elementor-element.elementor-element-f4cf784.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-f4cf784{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.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-13 .elementor-element.elementor-element-11ce0a4{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-366a2d7{text-align:center}.elementor-13 .elementor-element.elementor-element-366a2d7 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-159d0d1.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-159d0d1{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-c050066{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-cae68ab{text-align:center}.elementor-13 .elementor-element.elementor-element-cae68ab .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-66397b8.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-66397b8{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-d71162f{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-70aa8e7{text-align:center}.elementor-13 .elementor-element.elementor-element-70aa8e7 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-a1d16b3.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-a1d16b3{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-22f779c{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-261a6af{text-align:center}.elementor-13 .elementor-element.elementor-element-261a6af .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-74f9b3b.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-74f9b3b{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-abafa20{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-af35316{text-align:center}.elementor-13 .elementor-element.elementor-element-af35316 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-d206be5.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-d206be5{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-2b2b9a4{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-2606369{text-align:center}.elementor-13 .elementor-element.elementor-element-2606369 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-b41202d.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-b41202d{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-3f05645{border-style:solid;border-width:4px 4px 4px 4px;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-fa558cc{text-align:center}.elementor-13 .elementor-element.elementor-element-fa558cc .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-95dc01c.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-95dc01c{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-455148a{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-7cdd8d0{text-align:center}.elementor-13 .elementor-element.elementor-element-7cdd8d0 .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-9818e87.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-9818e87{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-4004dfe{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}.elementor-13 .elementor-element.elementor-element-30fe62e{text-align:center}.elementor-13 .elementor-element.elementor-element-30fe62e .elementor-heading-title{font-family:"Rubik",Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#2A3A96}.elementor-13 .elementor-element.elementor-element-addd91d.elementor-element{--align-self:center}.elementor-13 .elementor-element.elementor-element-addd91d{text-align:center;font-family:"Rubik",Sans-serif;font-weight:400}.elementor-13 .elementor-element.elementor-element-60c81d8{border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A3A96;border-radius:10px 10px 10px 10px}