.elementor-688 .elementor-element.elementor-element-eaa94a1{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:999999;}.elementor-688 .elementor-element.elementor-element-1a89d2d3 > .elementor-container{min-height:106px;}.elementor-688 .elementor-element.elementor-element-1a89d2d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-688 .elementor-element.elementor-element-1a89d2d3:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-1a89d2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msfeasysolution.co.uk/wp-content/uploads/2025/09/kl.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-688 .elementor-element.elementor-element-1a89d2d3 > .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-688 .elementor-element.elementor-element-1a89d2d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-30de7a6a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-688 .elementor-element.elementor-element-30de7a6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-30de7a6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-688 .elementor-element.elementor-element-27e71ff7{margin-top:0px;margin-bottom:80px;padding:80px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-56bacf00 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-688 .elementor-element.elementor-element-9e7e945{--display:flex;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-688 .elementor-element.elementor-element-9e7e945:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-9e7e945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-9e7e945, .elementor-688 .elementor-element.elementor-element-9e7e945::before{--border-transition:0.3s;}.elementor-688 .elementor-element.elementor-element-8a1e7a1{text-align:left;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-688 .elementor-element.elementor-element-72d979ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-72d979ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-688 .elementor-element.elementor-element-5086b4c{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}body.elementor-page-688:not(.elementor-motion-effects-element-type-background), body.elementor-page-688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F3F3;}@media(min-width:768px){.elementor-688 .elementor-element.elementor-element-30de7a6a{width:95.876%;}.elementor-688 .elementor-element.elementor-element-2f0c4f4c{width:4.124%;}}@media(max-width:767px){.elementor-688 .elementor-element.elementor-element-1a89d2d3:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-1a89d2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:530px auto;}.elementor-688 .elementor-element.elementor-element-30de7a6a > .elementor-element-populated{padding:310px 10px 10px 10px;}.elementor-688 .elementor-element.elementor-element-27e71ff7{padding:10px 10px 10px 10px;}.elementor-688 .elementor-element.elementor-element-56bacf00 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-9e7e945{--padding-block-start:50px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}}

/* Start custom CSS for container, class: .elementor-element-eaa94a1 *//* Make the header always on top */
.elementor-section.elementor-top-section.elementor-element-ba6675c {
  position: relative !important;
  z-index: 99999 !important;
}

/* Make dropdowns appear on top */
.uael-nav-menu .sub-menu {
  position: absolute !important;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* Remove clipping from Revolution Slider wrapper */
.rev_slider_wrapper,
.rev_slider,
.tp-revslider-mainul,
.rs-background-video-layer {
  overflow: visible !important;
  z-index: 1 !important;
}

/* Remove clipping from the Elementor section holding the slider */
.elementor-section.ob-is-breaking-bad {
  overflow: visible !important;
}/* End custom CSS */








/* Start custom CSS for text-editor, class: .elementor-element-8a1e7a1 */.disrepair-link {
  font-weight: 600;
  color: #b54040; /* Custom link colour */
  text-decoration: none;
  transition: color 0.3s ease, padding-right 0.3s ease;
}

.disrepair-link:hover {
  color: #8e2f2f; /* Slightly darker shade on hover */
  padding-right: 6px; /* Subtle arrow shift */
}/* End custom CSS */
















