.elementor .fullwidth{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--White);flex-direction:column;justify-content:center;align-items:center;}.elementor .hero{height:100vh;background-image:linear-gradient(90deg, #131313 0%,#12121275 70%),url("https://affordcleanservices.co.uk/wp-content/uploads/2026/07/hero-image-main.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .innercontainer{width:1440px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;}.elementor .title-container{width:820px;padding:0px;margin-block-start:1rem;}.elementor .paragraph{font-family:Poppins;font-weight:400;font-size:20px;color:var(--White);}.elementor .dual-btn{padding:0px;margin-block-start:2rem;display:flex;gap:1.5rem;}.elementor .flex-100{width:100%;padding:0px;}.elementor .imglo{width:140px;opacity:70%;transition:all 200ms;}.elementor .imglo:hover,.elementor .imglo:focus-visible{opacity:100%;}.elementor .flex-h{display:flex;flex-direction:row;}.elementor .gap-2{gap:2rem;}.elementor .flex-center{justify-content:center;align-items:center;}.elementor .mt-2{margin-block-start:2rem;}.elementor .about-main{margin-block-start:3rem;display:flex;flex-direction:row;justify-content:space-between;}.elementor .flex-60{width:60%;}.elementor .flex-c{display:flex;flex-direction:column;}.elementor .inner-icons{padding:2rem;border-radius:1rem;background-color:var(--Bg);transform:translate3d(0px, 0px, 0px);transition:all 500ms;}.elementor .inner-icons:hover,.elementor .inner-icons:focus-visible{transform:translate3d(0px, -10px, 0px);}.elementor .icons-container{margin-block-start:4rem;display:flex;flex-direction:row;gap:1rem;}.elementor .services{padding-block-start:8rem;padding-block-end:7rem;background-color:var(--bg-main);}.elementor .service-heading{padding:0px;display:flex;flex-direction:row;}.elementor .flex-50{padding:0px;}.elementor .smaller{font-size:18px;}.elementor .services-inner{margin-block-start:5rem;}.elementor .accordion{padding-block-start:0rem;padding-block-end:2rem;padding-inline-start:3rem;padding-inline-end:3rem;border-start-start-radius:0rem;border-start-end-radius:0rem;border-end-start-radius:1rem;border-end-end-radius:1rem;border-width:0px;background-color:var(--White);display:flex;flex-direction:row;gap:5rem;}.elementor .emphasi{font-weight:600;margin-block-end:1rem;}.elementor .judgement{position:relative;background-color:#fffcef;}.elementor .judment-inner{position:sticky;inset-block-start:100px;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:var(--White);display:flex;flex-direction:row;gap:7rem;align-items:center;}.elementor .kindgom{position:sticky;inset-block-start:150px;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:1rem;border-radius:1rem;background-color:var(--Bg);display:flex;flex-direction:row;gap:7rem;align-items:center;}.elementor .box1{padding-block-start:2rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:1rem;background-color:#fffcef;transform:translate3d(0px, 0px, 0px);transition:all 500ms;}.elementor .box1:hover,.elementor .box1:focus-visible{transform:translate3d(0px, -10px, 0px);}.elementor .header-icons{padding:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .inner-process{display:flex;gap:1.5rem;}.elementor .before-af{width:85%;overflow:hidden;padding:0px;}.elementor .faq{background-image:linear-gradient(180deg, #0f0800b8 0%,#0f0800a3 100%),url("https://affordcleanservices.co.uk/wp-content/uploads/2026/07/cleaning.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--bg-main);}.elementor .faq-inner{width:800px;overflow:hidden;padding:2rem;margin-block-start:2em;border-radius:1rem;border-width:1px;border-color:#ffffff17;border-style:solid;background-color:#ffffff1a;backdrop-filter:blur(20px);}.elementor .alt{padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:1rem;}.elementor .cleaner{background-color:var(--White);}.elementor .transform{background-color:var(--White);}