.elementor-20943 .elementor-element.elementor-element-5fd68a5>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20943 .elementor-element.elementor-element-5fd68a5:not(.elementor-motion-effects-element-type-background),.elementor-20943 .elementor-element.elementor-element-5fd68a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-20943 .elementor-element.elementor-element-5fd68a5 .trx_addons_bg_text{z-index:0}.elementor-20943 .elementor-element.elementor-element-5fd68a5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px}.elementor-20943 .elementor-element.elementor-element-5fd68a5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px}.elementor-20943 .elementor-element.elementor-element-5fd68a5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:1% 2% 1% 2%}.elementor-20943 .elementor-element.elementor-element-5fd68a5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-20943 .elementor-element.elementor-element-a8f394c>.elementor-widget-container{margin:0em 2em 0em 0em}.elementor-20943 .elementor-element.elementor-element-24a8b83>.elementor-widget-container{margin:0 33px 0 0}.elementor-20943 .elementor-element.elementor-element-bcdc1a2>.elementor-widget-container{margin:0 20px 0 0}.elementor-20943 .elementor-element.elementor-element-4892211>.elementor-widget-container{margin:0 0 0 8px}.elementor-20943 .elementor-element.elementor-element-d31f4f9>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-20943 .elementor-element.elementor-element-d31f4f9:not(.elementor-motion-effects-element-type-background),.elementor-20943 .elementor-element.elementor-element-d31f4f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-20943 .elementor-element.elementor-element-d31f4f9 .trx_addons_bg_text{z-index:0}.elementor-20943 .elementor-element.elementor-element-d31f4f9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px}.elementor-20943 .elementor-element.elementor-element-d31f4f9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px}.elementor-20943 .elementor-element.elementor-element-d31f4f9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 20px 20px 20px}.elementor-20943 .elementor-element.elementor-element-d31f4f9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-20943 .elementor-element.elementor-element-45beaaa>.elementor-widget-container{margin:0em 2em 0em 0em}.elementor-20943 .elementor-element.elementor-element-0328e10>.elementor-widget-container{margin:0 0 0 0}.elementor-20943 .elementor-element.elementor-element-22d7330>.elementor-widget-container{margin:0 0 0 0}.elementor-20943 .elementor-element.elementor-element-60cc8bb>.elementor-widget-container{margin:0 0 0 8px}.elementor-20943 .elementor-element.elementor-element-d976b20{--display:flex;--min-height:480px;--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;--justify-content:center}.elementor-20943 .elementor-element.elementor-element-d976b20:not(.elementor-motion-effects-element-type-background),.elementor-20943 .elementor-element.elementor-element-d976b20>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://finaltouchcleaningservices.co.uk/wp-content/uploads/2024/11/Banner5.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-20943 .elementor-element.elementor-element-d976b20 .trx_addons_bg_text{z-index:0}.elementor-20943 .elementor-element.elementor-element-d976b20 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px}.elementor-20943 .elementor-element.elementor-element-d976b20 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px}.elementor-20943 .elementor-element.elementor-element-b7aa9ee .sc_layouts_title{min-height:0}.trx-addons-layout--edit-mode .trx-addons-layout__inner{background-color:var(--theme-color-bg_color)}.trx-addons-layout--single-preview .trx-addons-layout__inner{background-color:var(--theme-color-bg_color)}@media(min-width:768px){.elementor-20943 .elementor-element.elementor-element-958726a{width:61.231%}.elementor-20943 .elementor-element.elementor-element-7d19a91{width:38.731%}}@media(max-width:1024px) and (min-width:768px){.elementor-20943 .elementor-element.elementor-element-c689316{width:40%}.elementor-20943 .elementor-element.elementor-element-7f0e15b{width:60%}}@media(max-width:767px){.elementor-20943 .elementor-element.elementor-element-d31f4f9{padding:10px 10px 10px 10px}.elementor-20943 .elementor-element.elementor-element-c689316{width:40%}.elementor-20943 .elementor-element.elementor-element-45beaaa>.elementor-widget-container{margin:0 0 0 0}.elementor-20943 .elementor-element.elementor-element-45beaaa .logo_image{max-height:45px}.elementor-20943 .elementor-element.elementor-element-7f0e15b{width:60%}}.sc_googlemap_wrap{position:relative}.sc_googlemap{position:relative;padding-top:.0001px}.sc_googlemap img{max-width:none}.sc_googlemap img,.sc_googlemap map area{cursor:pointer}.sc_googlemap>iframe{width:100%;height:100%}.sc_googlemap_prevent_scroll{pointer-events:none}.sc_googlemap_title+.sc_googlemap,.sc_googlemap_title+.sc_googlemap_content_wrap,.sc_googlemap_subtitle+.sc_googlemap,.sc_googlemap_subtitle+.sc_googlemap_content_wrap{margin-top:4.2em}.sc_googlemap_descr+.sc_googlemap{margin-top:1em}.sc_googlemap_content_wrap{position:relative}.sc_googlemap_content{pointer-events:none}.sc_googlemap_content form{pointer-events:initial}.sc_googlemap_content_default{position:absolute;z-index:1;top:10%;right:10%;bottom:10%;left:auto;width:30%;padding:1.5em;overflow:auto;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sc_googlemap_content_default p{margin:0 0 .3em}.sc_googlemap_content_detailed{position:relative;padding:2em 2em 2em 5em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sc_googlemap_content_detailed:before{content:'\e8bb';font-family:"trx_addons_icons";font-size:2em;line-height:1.3em;position:absolute;top:1em;left:1em}.sc_googlemap_content_detailed p{margin-bottom:1em}.sc_googlemap_info_window{max-width:30em}.sc_googlemap_info_window h1,.sc_googlemap_info_window h2,.sc_googlemap_info_window h3,.sc_googlemap_info_window h4,.sc_googlemap_info_window h5,.sc_googlemap_info_window h6{margin:0 0 .3em}.sc_googlemap_info_window p{margin:0}.sc_googlemap_info_window p+p{margin-top:.3em}.sc_googlemap_custom_marker{position:absolute;width:18px;height:18px;line-height:18px;text-align:center;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:red}.sc_googlemap_custom_marker div{display:inline-block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;opacity:1;background-color:red}.sc_googlemap_custom_marker>div:first-child{-webkit-animation:markerWave 1.5s cubic-bezier(.4,0,.2,1) infinite forwards;-ms-animation:markerWave 1.5s cubic-bezier(.4,0,.2,1) infinite forwards;animation:markerWave 1.5s cubic-bezier(.4,0,.2,1) infinite forwards}.sc_googlemap_custom_marker>div:first-child+div{-webkit-animation:markerWave 1.5s 0.45s cubic-bezier(0,0,.2,1) infinite forwards;-ms-animation:markerWave 1.5s 0.45s cubic-bezier(0,0,.2,1) infinite forwards;animation:markerWave 1.5s 0.45s cubic-bezier(0,0,.2,1) infinite forwards}@-webkit-keyframes markerWave{0%{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:.8}20%{opacity:.8}100%{-webkit-transform:scale(5.5,5.5);-ms-transform:scale(5.5,5.5);transform:scale(5.5,5.5);opacity:0}}@keyframes markerWave{0%{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:.8}20%{opacity:.8}100%{-webkit-transform:scale(5.5,5.5);-ms-transform:scale(5.5,5.5);transform:scale(5.5,5.5);opacity:0}}