:root{--page-title-display:none;}/* Start custom CSS *//* ===== UK Clearances – Commercial End of Tenancy Clearance ===== */
html{overflow-x:clip}
.elementor-15{--ukc-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--ukc-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6M12 7.5v.5'/%3E%3C/svg%3E");--ukc-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='4'/%3E%3Cpath d='m7.5 12 3 3 6-6'/%3E%3C/svg%3E")}

/* Lists */
.elementor-15 .e-paragraph-base ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.elementor-15 .e-paragraph-base ul li{position:relative;padding-left:34px}
.elementor-15 .e-paragraph-base ul li::before{content:'';position:absolute;left:0;top:.2em;width:20px;height:20px;background-color:var(--e-global-color-secondary);-webkit-mask:var(--ukc-tick) center/contain no-repeat;mask:var(--ukc-tick) center/contain no-repeat}
.elementor-15 .e-paragraph-base ul li strong{color:var(--e-global-color-primary)}
.elementor-15 [data-id="7ae3cc11"] ul li::before{background-color:var(--e-global-color-accent);-webkit-mask-image:var(--ukc-info);mask-image:var(--ukc-info)}
.elementor-15 [data-id="486cdbac"] ul li{padding-left:38px}
.elementor-15 [data-id="486cdbac"] ul li::before{width:24px;height:24px;top:.05em;-webkit-mask-image:var(--ukc-box);mask-image:var(--ukc-box)}
.elementor-15 [data-id="246471af"]::before,.elementor-15 [data-id="4dc00559"]::before{content:'';flex:0 0 22px;width:22px;height:22px;background-color:var(--e-global-color-secondary);-webkit-mask:var(--ukc-tick) center/contain no-repeat;mask:var(--ukc-tick) center/contain no-repeat}
.elementor-15 [data-id="4dc00559"]::before{background-color:var(--e-global-color-accent);-webkit-mask-image:var(--ukc-info);mask-image:var(--ukc-info)}

/* Links */
.elementor-15 [data-id="3e4d2f05"] a,.elementor-15 [data-id="85f5c18"] a{color:var(--e-global-color-secondary);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.elementor-15 [data-id="6d94f28f"] a,.elementor-15 [data-id="7745b323"] a{display:inline-flex;align-items:center;min-height:44px;color:var(--e-global-color-secondary);text-decoration:none}
.elementor-15 [data-id="6d94f28f"] a:hover,.elementor-15 [data-id="7745b323"] a:hover,.elementor-15 [data-id="3e4d2f05"] a:hover,.elementor-15 [data-id="85f5c18"] a:hover{color:var(--e-global-color-redhover);text-decoration:underline;text-underline-offset:4px}

/* Buttons keep their text colours on hover */
.elementor-15 [data-id="58ef6dbb"],.elementor-15 [data-id="58ef6dbb"]:hover,.elementor-15 [data-id="3385bcec"],.elementor-15 [data-id="3385bcec"]:hover{color:var(--e-global-color-white)}
.elementor-15 [data-id="49966f41"],.elementor-15 [data-id="1a0c6315"]{color:var(--e-global-color-white)}
.elementor-15 [data-id="49966f41"]:hover,.elementor-15 [data-id="1a0c6315"]:hover{color:var(--e-global-color-primary)}

/* Vertical timeline line */
.elementor-15 [data-id="2ba3ce7e"]::before{content:'';position:absolute;top:26px;bottom:40px;left:25px;width:2px;background-color:rgba(255,255,255,.22)}

/* FAQ accordion */
.elementor-15 [data-id="443c7eda"] details{background-color:var(--e-global-color-white);border:1px solid var(--e-global-color-border);border-radius:8px;box-shadow:0 6px 24px rgba(0,28,84,.05);overflow:hidden}
.elementor-15 [data-id="443c7eda"] summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;min-height:64px;cursor:pointer;list-style:none}
.elementor-15 [data-id="443c7eda"] summary::-webkit-details-marker{display:none}
.elementor-15 [data-id="443c7eda"] summary:hover h3,.elementor-15 [data-id="443c7eda"] details[open] summary h3{color:var(--e-global-color-secondary)}
.elementor-15 [data-id="443c7eda"] summary:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:-2px}
.elementor-15 [data-id="443c7eda"] h3{margin:0;font-size:18px;line-height:1.4;color:var(--e-global-color-primary);transition:color .2s}
.elementor-15 [data-id="443c7eda"] .e-accordion-item-icon-base{flex:0 0 auto;width:auto;color:var(--e-global-color-secondary)}
.elementor-15 [data-id="443c7eda"] .e-accordion-item-icon-base svg{width:18px;height:18px;fill:currentColor}
.elementor-15 [data-id="443c7eda"] details > :not(summary){padding:0 24px 22px}
.elementor-15 [data-id="443c7eda"] details p{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:17px;line-height:1.7;color:var(--e-global-color-text)}/* End custom CSS */