.elementor-8 .elementor-element.elementor-element-67813ae{--display:flex;--overlay-opacity:0.81;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-67813ae:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-67813ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rainrubbishremovals.co.uk/wp-content/uploads/2026/10/10c6094d-d803-48da-b170-33d138331d0b.png");background-position:center right;background-size:cover;}.elementor-8 .elementor-element.elementor-element-67813ae::before, .elementor-8 .elementor-element.elementor-element-67813ae > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-67813ae > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-67813ae > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-67813ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-67813ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(271deg, #52494900 41%, #FFFFFF 54%);}.elementor-8 .elementor-element.elementor-element-5486f3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-646268f{--display:flex;}.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-8 .elementor-element.elementor-element-88a7561.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-88a7561 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b9c318d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:47px;font-weight:700;color:var( --e-global-color-text );}.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-8 .elementor-element.elementor-element-34c2e78 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-34c2e78{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a3fa943{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-2e1b984 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-2e1b984 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2e1b984 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2e1b984 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-2e1b984 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-ae03d13 .elementor-button{background-color:#FE860200;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-ae03d13 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ae03d13 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ae03d13 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-ae03d13 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2337df5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8 .elementor-element.elementor-element-394b127 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-394b127 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-394b127 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-394b127 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-394b127 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-394b127:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-394b127:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-394b127 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2b21a1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-49b94cb{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-19930a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-a9edaf4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b26fffc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-102d694{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8 .elementor-element.elementor-element-f5d035e img{height:432px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-8e0dfcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b5070ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ae5645c img{height:435px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-a6bbc2f{--display:flex;--position:absolute;top:126px;}.elementor-8 .elementor-element.elementor-element-6a74ed9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ec081b5{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-2b4df77.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2b4df77 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9c8cf98 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:39px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ebe7e9b{--display:flex;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-ebe7e9b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ebe7e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2e2bc1a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-2e2bc1a .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2e2bc1a .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-2e2bc1a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2e2bc1a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-2e2bc1a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2e2bc1a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-888647d .elementor-button{background-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-888647d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-888647d .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-888647d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-888647d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-d4e23cb{--display:flex;--overlay-opacity:0.78;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d4e23cb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d4e23cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rainrubbishremovals.co.uk/wp-content/uploads/2026/10/Green-Moving-Truck-on-Suburban-Street.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d4e23cb::before, .elementor-8 .elementor-element.elementor-element-d4e23cb > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-d4e23cb > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-d4e23cb > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-d4e23cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-d4e23cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-27a621f{--display:flex;}.elementor-8 .elementor-element.elementor-element-8a8130f{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eba8229.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-eba8229{text-align:center;}.elementor-8 .elementor-element.elementor-element-eba8229 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fec3350{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-fec3350.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fec3350 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:39px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ae76995{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-95b1238{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-95b1238:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-95b1238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rainrubbishremovals.co.uk/wp-content/uploads/2026/10/76983109-3cef-45fd-80b2-f6c5dddc28a6.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b78f8b7{--display:flex;}.elementor-8 .elementor-element.elementor-element-044fddc{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-044fddc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-044fddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rainrubbishremovals.co.uk/wp-content/uploads/2026/10/ef04e8f2-d680-4a65-a672-a009924e35ce.jpg");background-position:center center;background-repeat:no-repeat;background-size:99% auto;}.elementor-8 .elementor-element.elementor-element-5acd3c1{--display:flex;}.elementor-8 .elementor-element.elementor-element-866a853{margin:-95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-8 .elementor-element.elementor-element-866a853 img{width:19%;}.elementor-8 .elementor-element.elementor-element-41f2bc9{--display:flex;--overlay-opacity:0.89;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-41f2bc9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41f2bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rainrubbishremovals.co.uk/wp-content/uploads/2026/10/Green-Moving-Truck-on-Suburban-Street.png");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-41f2bc9::before, .elementor-8 .elementor-element.elementor-element-41f2bc9 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-41f2bc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-41f2bc9 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-41f2bc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-41f2bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-99cfe86.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-99cfe86{text-align:center;}.elementor-8 .elementor-element.elementor-element-99cfe86 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5f56515{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-5f56515.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5f56515 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:39px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-9da60ae{--display:flex;}.elementor-8 .elementor-element.elementor-element-da8b952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c77b93b.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c77b93b{text-align:center;}.elementor-8 .elementor-element.elementor-element-c77b93b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-91b71cb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:39px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-efce58a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-316ed66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-06978a2{--display:flex;}.elementor-8 .elementor-element.elementor-element-0f1d90e.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-0f1d90e{text-align:center;}.elementor-8 .elementor-element.elementor-element-0f1d90e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9fd76e6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:39px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-9ecf6c2{--display:flex;}.elementor-8 .elementor-element.elementor-element-b2e045d p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a0ee152{--display:flex;}.elementor-8 .elementor-element.elementor-element-cc3c780 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-f39950c{--display:flex;}.elementor-8 .elementor-element.elementor-element-15ec333 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-396e176{--display:flex;}.elementor-8 .elementor-element.elementor-element-6370930 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d948ebd{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-372fc71{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-372fc71:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-372fc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rainrubbishremovals.co.uk/wp-content/uploads/2026/10/be0fcb87-6a4a-477a-bbad-f916a4717d0b.jpg");background-position:center center;background-size:cover;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-b9c318d .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-a6bbc2f{top:494px;}.elementor-8 .elementor-element.elementor-element-9c8cf98 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-fec3350{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-8 .elementor-element.elementor-element-fec3350 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-95b1238{--min-height:463px;}.elementor-8 .elementor-element.elementor-element-044fddc{--min-height:166px;}.elementor-8 .elementor-element.elementor-element-866a853 img{width:34%;}.elementor-8 .elementor-element.elementor-element-5f56515{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-8 .elementor-element.elementor-element-5f56515 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-91b71cb .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-9fd76e6 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-372fc71{--min-height:348px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-646268f{--width:94%;}.elementor-8 .elementor-element.elementor-element-2337df5{--width:100%;}.elementor-8 .elementor-element.elementor-element-ebe7e9b{--width:81%;}.elementor-8 .elementor-element.elementor-element-95b1238{--width:70%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-d948ebd *//* ====================================
   RAIN RUBBISH REMOVALS
   FAQ ACCORDION - COMPLETE CSS
==================================== */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* MAIN ACCORDION */
.rrr-faq {
    --faq-green: #94C12E;
    --faq-dark: #202020;
    --faq-border: #E7E7E7;

    width: 100%;
    font-family: 'Inter', sans-serif;
}

/* ====================================
   ACCORDION ITEM
==================================== */

.rrr-faq .elementor-accordion-item,
.rrr-faq .elementor-toggle-item,
.rrr-faq .e-n-accordion-item {
    background: #ffffff !important;
    border: 1px solid #E7E7E7 !important;
    border-radius: 30px !important;
    margin-bottom: 15px !important;
    overflow: hidden !important;
    box-shadow: none !important;
    transition: all 0.35s ease !important;
}

/* ====================================
   DEFAULT TITLE STYLE
==================================== */

.rrr-faq .elementor-tab-title,
.rrr-faq .e-n-accordion-item > 
.e-n-accordion-item-title {
    background: #ffffff !important;
    color: #202020 !important;

    padding: 18px 25px !important;
    min-height: 55px;

    border: none !important;
    border-radius: 30px !important;

    font-family: 'Inter', sans-serif;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;

    cursor: pointer;

    transition:
        background 0.35s ease,
        color 0.35s ease !important;
}

/* DEFAULT TEXT */

.rrr-faq .elementor-tab-title a,
.rrr-faq .e-n-accordion-item-title-text {
    color: #202020 !important;
    font-family: 'Inter', sans-serif;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    transition: color 0.35s ease;
}

/* ====================================
   HOVER - FULL GREEN BACKGROUND
==================================== */

/* Elementor Classic Accordion + Toggle */

.rrr-faq .elementor-tab-title:hover {
    background: #94C12E !important;
    color: #ffffff !important;
}

/* Elementor Nested Accordion */

.rrr-faq .e-n-accordion-item:hover >
.e-n-accordion-item-title,

.rrr-faq .e-n-accordion-item >
.e-n-accordion-item-title:hover {
    background: #94C12E !important;
    color: #ffffff !important;
}

/* HOVER TEXT WHITE */

.rrr-faq .elementor-tab-title:hover a,
.rrr-faq .elementor-tab-title:hover
.elementor-accordion-title,

.rrr-faq .e-n-accordion-item:hover
.e-n-accordion-item-title-text,

.rrr-faq .e-n-accordion-item-title:hover
.e-n-accordion-item-title-text {
    color: #ffffff !important;
}

/* ====================================
   HOVER ICON WHITE
==================================== */

.rrr-faq .elementor-tab-title:hover
.elementor-accordion-icon,

.rrr-faq .elementor-tab-title:hover
.elementor-toggle-icon,

.rrr-faq .e-n-accordion-item:hover
.e-n-accordion-item-title-icon {
    color: #ffffff !important;
}

/* SVG HOVER */

.rrr-faq .elementor-tab-title:hover svg,
.rrr-faq .e-n-accordion-item:hover
.e-n-accordion-item-title-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* ====================================
   ACTIVE ACCORDION GREEN
==================================== */

/* Classic */

.rrr-faq .elementor-tab-title.elementor-active {
    background: #94C12E !important;
    color: #ffffff !important;

    border-radius:
        28px 28px 0 0 !important;
}

/* Nested Accordion */

.rrr-faq .e-n-accordion-item[open] >
.e-n-accordion-item-title {
    background: #94C12E !important;
    color: #ffffff !important;

    border-radius:
        28px 28px 0 0 !important;
}

/* ACTIVE TEXT WHITE */

.rrr-faq .elementor-tab-title.elementor-active a,
.rrr-faq .elementor-tab-title.elementor-active
.elementor-accordion-title,

.rrr-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: 600 !important;
}

/* ACTIVE ICON WHITE */

.rrr-faq .elementor-tab-title.elementor-active
.elementor-accordion-icon,

.rrr-faq .elementor-tab-title.elementor-active
.elementor-toggle-icon,

.rrr-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
    color: #ffffff !important;
}

/* ACTIVE SVG */

.rrr-faq .elementor-tab-title.elementor-active svg,
.rrr-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* ====================================
   DEFAULT ICON
==================================== */

.rrr-faq .elementor-accordion-icon,
.rrr-faq .elementor-toggle-icon,
.rrr-faq .e-n-accordion-item-title-icon {
    color: #202020 !important;
    transition: color 0.35s ease !important;
}

/* ====================================
   OPEN ACCORDION CONTENT
==================================== */

/* Classic Accordion */

.rrr-faq .elementor-tab-content {
    background: #ffffff !important;
    color: #666A70 !important;

    padding: 18px 25px 22px !important;

    border: none !important;

    font-family: 'Inter', sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.9 !important;
}

/* Nested Accordion */

.rrr-faq .e-n-accordion-item[open] >
.e-con,
.rrr-faq .e-n-accordion-item[open] >
.elementor-element,
.rrr-faq .e-n-accordion-item[open] >
.e-n-accordion-item-content {
    background: #ffffff !important;
}

/* CONTENT PARAGRAPH */

.rrr-faq .elementor-tab-content p,
.rrr-faq .e-n-accordion-item p {
    color: #666A70 !important;
    font-family: 'Inter', sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.9 !important;
    margin: 0 !important;
}

/* ====================================
   HOVER CARD BORDER
==================================== */

.rrr-faq .elementor-accordion-item:hover,
.rrr-faq .elementor-toggle-item:hover,
.rrr-faq .e-n-accordion-item:hover {
    border-color: #94C12E !important;
}

/* ====================================
   ICON SMOOTH ANIMATION
==================================== */

.rrr-faq .elementor-accordion-icon,
.rrr-faq .elementor-toggle-icon,
.rrr-faq .e-n-accordion-item-title-icon {
    transition: all 0.3s ease !important;
}

/* ====================================
   MOBILE RESPONSIVE
==================================== */

@media (max-width: 767px) {

    .rrr-faq .elementor-accordion-item,
    .rrr-faq .elementor-toggle-item,
    .rrr-faq .e-n-accordion-item {
        border-radius: 22px !important;
        margin-bottom: 12px !important;
    }

    .rrr-faq .elementor-tab-title,
    .rrr-faq .e-n-accordion-item >
    .e-n-accordion-item-title {
        padding: 16px 18px !important;
        min-height: 52px;
        border-radius: 22px !important;
        font-size: 14px !important;
    }

    .rrr-faq .elementor-tab-title a,
    .rrr-faq .e-n-accordion-item-title-text {
        font-size: 14px !important;
    }

    .rrr-faq .elementor-tab-content {
        padding: 16px 18px 20px !important;
    }

    .rrr-faq .elementor-tab-content p,
    .rrr-faq .e-n-accordion-item p {
        font-size: 13px !important;
        line-height: 1.8 !important;
    }

    .rrr-faq .elementor-tab-title.elementor-active,
    .rrr-faq .e-n-accordion-item[open] >
    .e-n-accordion-item-title {
        border-radius:
            20px 20px 0 0 !important;
    }
}/* End custom CSS */