1<!doctype html> 2<html lang="en-GB"> 3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>class RocketLazyLoadScripts{constructor(){this.v="1.2.3",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],window.addEventListener("pageshow",t=>{this.persisted=t.persisted}),window.addEventListener("DOMContentLoaded",()=>{this._preconnect3rdParties()}),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}_addUserInteractionListener(t){if(document.hidden){t._triggerListener();return}this.triggerEvents.forEach(e=>window.addEventListener(e,t.userEventHandler,{passive:!0})),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler)}_removeUserInteractionListener(){this.triggerEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!0})),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this._renameDOMAttribute(t.target,"onclick","rocket-onclick"),this._pendingClickStarted())}_onTouchMove(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this._pendingClickFinished()}_onTouchEnd(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(t){t.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this._pendingClickFinished()}_replayClicks(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach(t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))})}_waitForPendingClicks(){return new Promise(t=>{this._isClickPending?this._pendingClickFinished=t:t()})}_pendingClickStarted(){this._isClickPending=!0}_pendingClickFinished(){this._isClickPending=!1}_renameDOMAttribute(t,e,r){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(r,event.target.getAttribute(e)),event.target.removeAttribute(e))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript]").forEach(e=>{if(e.hasAttribute("src")){let r=new URL(e.src).origin;r!==location.origin&&t.push({src:r,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this._batchInjectResourceHints(t,"preconnect")}
3async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(this),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._triggerWindowLoad()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this._waitForPendingClicks().then(()=>{this._replayClicks()}),this._emptyTrash()}_registerAllDelayedScripts(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _transformScript(t){return new Promise((await this._littleBreath(),navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor)?e=>{let r=document.createElement("script");[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),r.setAttribute(e,t.nodeValue))}),t.text&&(r.text=t.text),r.hasAttribute("src")?(r.addEventListener("load",e),r.addEventListener("error",e)):(r.text=t.text,e());try{t.parentNode.replaceChild(r,t)}catch(i){e()}}:async e=>{function r(){t.setAttribute("data-rocket-status","failed"),e()}try{let i=t.getAttribute("data-rocket-type"),n=t.getAttribute("data-rocket-src");t.text,i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",function r(){t.setAttribute("data-rocket-status","executed"),e()}),t.addEventListener("error",r),n?(t.removeAttribute("data-rocket-src"),t.src=n):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}catch(s){r()}})}async _loadScriptsFromList(t){let e=t.shift();return e&&e.isConnected?(await this._transformScript(e),this._loadScriptsFromList(t)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(t,e){var r=document.createDocumentFragment();t.forEach(t=>{let i=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(i){let n=document.createElement("link");n.href=i,n.rel=e,"preconnect"!==e&&(n.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),r.appendChild(n),this.trash.push(n)}}),document.head.appendChild(r)}_delayEventListeners(t){let e={};function r(t,r){!function t(r){!e[r]&&(e[r]={originalFunctions:{add:r.addEventListener,remove:r.removeEventListener},eventsToRewrite:[]},r.addEventListener=function(){arguments[0]=i(arguments[0]),e[r].originalFunctions.add.apply(r,arguments)},r.removeEventListener=function(){arguments[0]=i(arguments[0]),e[r].originalFunctions.remove.apply(r,arguments)});function i(t){return e[r].eventsToRewrite.indexOf(t)>=0?"rocket-"+t:t}}(t),e[t].eventsToRewrite.push(r)}function i(t,e){let r=t[e];Object.defineProperty(t,e,{get:()=>r||function(){},set(i){t["rocket"+e]=r=i}})}r(document,"DOMContentLoaded"),r(window,"DOMContentLoaded"),r(window,"load"),r(window,"pageshow"),r(document,"readystatechange"),i(document,"onreadystatechange"),i(window,"onload"),i(window,"onpageshow")}_delayJQueryReady(t){let e;function r(r){if(r&&r.fn&&!t.allJQueries.includes(r)){r.fn.ready=r.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(r):document.addEventListener("rocket-DOMContentLoaded",()=>e.bind(document)(r)),r([])};let i=r.fn.on;r.fn.on=r.fn.init.prototype.on=function(){if(this[0]===window){function t(t){return t.split(" ").map(t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=t(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEac
3h(e=>{let r=arguments[0][e];delete arguments[0][e],arguments[0][t(e)]=r})}return i.apply(this,arguments),this},t.allJQueries.push(r)}e=r}r(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){r(t)}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange()}async _triggerWindowLoad(){await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this._littleBreath();let t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}_handleDocumentWrite(){let t=new Map;document.write=document.writeln=function(e){let r=document.currentScript;r||console.error("WPRocket unable to document.write this: "+e);let i=document.createRange(),n=r.parentElement,s=t.get(r);void 0===s&&(s=r.nextSibling,t.set(r,s));let a=document.createDocumentFragment();i.setStart(a,0),a.appendChild(i.createContextualFragment(e)),n.insertBefore(a,s)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}_emptyTrash(){this.trash.forEach(t=>t.remove())}static run(){let t=new RocketLazyLoadScripts;t._addUserInteractionListener(t)}}RocketLazyLoadScripts.run();</script>
3 4 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO plugin v24.6 - https://yoast.com/wordpress/plugins/seo/ --> 10 <title>Loft Conversion, Extension & Garage Services | Life Lofts</title> 11 <meta name="description" content="Explore Life Loftsâ full range of loft conversion, house extension, and garage conversion services. Quality design, expert builds, and lasting results." /> 12 <link rel="canonical" href="https://lifelofts.co.uk/services/" /> 13 <meta property="og:locale" content="en_GB" /> 14 <meta property="og:type" content="article" /> 15 <meta property="og:title" content="Loft Conversion, Extension & Garage Services | Life Lofts" /> 16 <meta property="og:description" content="Explore Life Loftsâ full range of loft conversion, house extension, and garage conversion services. Quality design, expert builds, and lasting results." /> 17 <meta property="og:url" content="https://lifelofts.co.uk/services/" /> 18 <meta property="og:site_name" content="Home | Life Lofts Ltd" /> 19 <meta property="article:modified_time" content="2026-01-19T11:26:58+00:00" /> 20 <meta property="og:image" content="https://lifelofts.co.uk/wp-content/uploads/2024/02/Tree-Nation-Life-Lofts.jpg" /> 21 <meta property="og:image:width" content="170" /> 22 <meta property="og:image:height" content="63" /> 23 <meta property="og:image:type" content="image/jpeg" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:label1" content="Estimated reading time" /> 26 <meta name="twitter:data1" content="4 minutes" /> 27
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://lifelofts.co.uk/services/","url":"https://lifelofts.co.uk/services/","name":"Loft Conversion, Extension & Garage Services | Life Lofts","isPartOf":{"@id":"https://www.kirdaracademy.com/test/#website"},"primaryImageOfPage":{"@id":"https://lifelofts.co.uk/services/#primaryimage"},"image":{"@id":"https://lifelofts.co.uk/services/#primaryimage"},"thumbnailUrl":"https://lifelofts.co.uk/wp-content/uploads/2024/02/Tree-Nation-Life-Lofts.jpg","datePublished":"2023-05-09T08:08:19+00:00","dateModified":"2026-01-19T11:26:58+00:00","description":"Explore Life Loftsâ full range of loft conversion, house extension, and garage conversion services. Quality design, expert builds, and lasting results.","breadcrumb":{"@id":"https://lifelofts.co.uk/services/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://lifelofts.co.uk/services/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://lifelofts.co.uk/services/#primaryimage","url":"https://lifelofts.co.uk/wp-content/uploads/2024/02/Tree-Nation-Life-Lofts.jpg","contentUrl":"https://lifelofts.co.uk/wp-content/uploads/2024/02/Tree-Nation-Life-Lofts.jpg","width":170,"height":63},{"@type":"BreadcrumbList","@id":"https://lifelofts.co.uk/services/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://lifelofts.co.uk/"},{"@type":"ListItem","position":2,"name":"Services"}]},{"@type":"WebSite","@id":"https://www.kirdaracademy.com/test/#website","url":"https://www.kirdaracademy.com/test/","name":"Home | Life Lofts Ltd","description":"If you are considering having any type of loft conversions done in Hampshire then look no further than Life Lofts. We are a family run specialist company with over 10 years experience employing only the best tradesmen. Call us now on 07368653530","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.kirdaracademy.com/test/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script>
27 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 32<link rel="alternate" type="application/rss+xml" title="Home | Life Lofts Ltd » Feed" href="https://lifelofts.co.uk/feed/" /> 33<link rel="alternate" type="application/rss+xml" title="Home | Life Lofts Ltd » Comments Feed" href="https://lifelofts.co.uk/comments/feed/" /> 34<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://lifelofts.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flifelofts.co.uk%2Fservices%2F" /> 35<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://lifelofts.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flifelofts.co.uk%2Fservices%2F&format=xml" /> 36<style id="wp-img-auto-sizes-contain-inline-css"> 37img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 38/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 39</style> 40<style id="wp-emoji-styles-inline-css"> 41 42 img.wp-smiley, img.emoji { 43 display: inline !important; 44 border: none !important; 45 box-shadow: none !important; 46 height: 1em !important; 47 width: 1em !important; 48 margin: 0 0.07em !important; 49 vertical-align: -0.1em !important; 50 background: none !important; 51 padding: 0 !important; 52 } 53/*# sourceURL=wp-emoji-styles-inline-css */ 54</style> 55 56<style id="global-styles-inline-css"> 57:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
57--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
57.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 58/*# sourceURL=global-styles-inline-css */ 59</style> 60 61<link data-minify="1" rel='stylesheet' id='buttonizer_frontend_style-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/buttonizer-multifunctional-button/assets/legacy/frontend.css?ver=1780498221' media='all' /> 62<link data-minify="1" rel='stylesheet' id='buttonizer-icon-library-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/ajax/libs/font-awesome/5.15.4/css/all.min.css?ver=1780498221' media='all' crossorigin='anonymous' /> 63<link rel='stylesheet' id='wp-theme-css' href='https://lifelofts.co.uk/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.2' media='all' /> 64<link rel='stylesheet' id='wp-components-css' href='https://lifelofts.co.uk/wp-includes/css/dist/components/style.min.css?ver=7.1.2' media='all' /> 65<link data-minify="1" rel='stylesheet' id='godaddy-styles-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=1780498221' media='all' /> 66<link data-minify="1" rel='stylesheet' id='hello-elementor-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/themes/hello-elementor/assets/css/reset.css?ver=1780498221' media='all' /> 67<link data-minify="1" rel='stylesheet' id='hello-elementor-theme-style-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/themes/hello-elementor/assets/css/theme.css?ver=1780498221' media='all' /> 68<link data-minify="1" rel='stylesheet' id='hello-elementor-header-footer-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=1780498221' media='all' /> 69<link rel='stylesheet' id='elementor-frontend-css' href='https://lifelofts.co.uk/wp-content/uploads/elementor/css/custom-frontend-lite.min.css?ver=1772638724' media='all' /> 70<link rel='stylesheet' id='elementor-post-78-css' href='https://lifelofts.co.uk/wp-content/uploads/elementor/css/post-78.css?ver=1772638713' media='all' /> 71<link data-minify="1" rel='stylesheet' id='dflip-style-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=1780498221' media='all' /> 72<link data-minify="1" rel='stylesheet' id='elementor-icons-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1780498221' media='all' /> 73<link data-minify="1" rel='stylesheet' id='swiper-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=1780498221' media='all' /> 74<link rel='stylesheet' id='elementor-pro-css' href='https://lifelofts.co.uk/wp-content/uploads/elementor/css/custom-pro-frontend-lite.min.css?ver=1772638715' media='all' /> 75<link rel='stylesheet' id='elementor-post-492-css' href='https://lifelofts.co.uk/wp-content/uploads/elementor/css/post-492.css?ver=1772638836' media='all' /> 76<link rel='stylesheet' id='elementor-post-6378-css' href='https://lifelofts.co.uk/wp-content/uploads/elementor/css/post-6378.css?ver=1778232493' media='all' /> 77<link rel='stylesheet' id='elementor-post-197-css' href='https://lifelofts.co.uk/wp-content/uploads/elementor/css/post-197.css?ver=1776167481' media='all' /> 78<link data-minify="1" rel='stylesheet' id='skb-cife-elegant_icon-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/skyboot-custom-icons-for-elementor/assets/css/elegant.css?ver=1780498221' media='all' /> 79<link data-minify="1" rel='stylesheet' id='skb-cife-linearicons_icon-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/skyboot-custom-icons-for-elementor/assets/css/linearicons.css?ver=1780498221' media='all' /> 80<link data-minify="1" rel='stylesheet' id='skb-cife-themify_icon-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/skyboot-custom-icons-for-elementor/assets/css/themify.css?ver=1780498221' media='all' /> 81<link data-minify="1" rel='stylesheet' id='ekit-widget-styles-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=1780498221' media='all' /> 82<link data-minify="1" rel='stylesheet' id='ekit-responsive-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/css/responsive.css?ver=1780498221' media='all' /> 83<style id="rocket-lazyload-inline-css"> 84.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://lifelofts.co.uk/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player{position:absolute;padding-bottom:0;width:100%;height:100%;top:0;bottom:0;left:0;right:0} 85/*# sourceURL=rocket-lazyload-inline-css */ 86</style> 87<link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Jost:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic%7CPoppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic%7CInter:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap&ver=7.1.2' media='all' /> 88<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://lifelofts.co.uk/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 89<link data-minify="1" rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=1780498221' media='all' /> 90<link data-minify="1" rel='stylesheet' id='elementor-icons-skb_cife-themify-icon-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/skyboot-custom-icons-for-elementor/assets/css/themify.css?ver=1780498221' media='all' /> 91<link data-minify="1" rel='stylesheet' id='elementor-icons-ekiticons-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/css/ekiticons.css?ver=1780498221' media='all' /> 92<link data-minify="1" rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=1780498221' media='all' /> 93<link data-minify="1" rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=1780498221' media='all' />
94<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
94<script type="rocketlazyloadscript" id="dolia-attribution-js-before"> 95window.DoliaAttributionConfig = {"cookieDays":30,"requireConsent":false,"consentCookie":"cookiehub","consentValue":"analytics","debug":false,"channels":{"ai_tools":{"chatgpt.com":{"name":"ChatGPT","type":"Chat"},"chat.openai.com":{"name":"ChatGPT","type":"Chat"},"openai.com":{"name":"ChatGPT","type":"Chat"},"claude.ai":{"name":"Claude","type":"Chat"},"claude.com":{"name":"Claude","type":"Chat"},"perplexity.ai":{"name":"Perplexity","type":"Search"},"www.perplexity.ai":{"name":"Perplexity","type":"Search"},"gemini.google.com":{"name":"Gemini","type":"Chat"},"bard.google.com":{"name":"Gemini","type":"Chat"},"copilot.microsoft.com":{"name":"Copilot","type":"Chat"},"m365.cloud.microsoft":{"name":"Copilot","type":"Chat"},"meta.ai":{"name":"Meta AI","type":"Chat"},"www.meta.ai":{"name":"Meta AI","type":"Chat"},"grok.com":{"name":"Grok","type":"Chat"},"x.ai":{"name":"Grok","type":"Chat"},"you.com":{"name":"You.com","type":"Search"},"phind.com":{"name":"Phind","type":"Search"},"www.phind.com":{"name":"Phind","type":"Search"},"duckduckgo.com\/?q=&ia=chat":{"name":"DuckDuckGo AI","type":"Chat"},"kagi.com":{"name":"Kagi","type":"Search"},"search.brave.com":{"name":"Brave Search","type":"Search"},"chat.mistral.ai":{"name":"Le Chat","type":"Chat"},"poe.com":{"name":"Poe","type":"Chat"},"notion.so":{"name":"Notion AI","type":"Chat"},"huggingface.co":{"name":"HuggingFace","type":"Chat"}},"search_engines":{"google.":"Google","bing.com":"Bing","duckduckgo.com":"DuckDuckGo","yahoo.com":"Yahoo","search.yahoo.":"Yahoo","yandex.":"Yandex","baidu.com":"Baidu","ecosia.org":"Ecosia","startpage.com":"Startpage","qwant.com":"Qwant"},"social_networks":{"facebook.com":"Facebook","fb.com":"Facebook","l.facebook.com":"Facebook","lm.facebook.com":"Facebook","m.facebook.com":"Facebook","instagram.com":"Instagram","l.instagram.com":"Instagram","twitter.com":"Twitter","t.co":"Twitter","x.com":"Twitter","linkedin.com":"LinkedIn","lnkd.in":"LinkedIn","youtube.com":"YouTube","youtu.be":"YouTube","tiktok.com":"TikTok","pinterest.com":"Pinterest","pin.it":"Pinterest","reddit.com":"Reddit","old.reddit.com":"Reddit","quora.com":"Quora","threads.net":"Threads","bsky.app":"Bluesky","mastodon.social":"Mastodon","tumblr.com":"Tumblr","snapchat.com":"Snapchat","whatsapp.com":"WhatsApp","telegram.org":"Telegram","t.me":"Telegram"},"email_mediums":["email","e-mail","newsletter","mailchimp","campaign","mc"],"display_mediums":["display","banner","cpm","remarketing","retargeting"],"paid_search_mediums":["cpc","ppc","paidsearch","paid-search","paid_search","sem"],"paid_social_mediums":["paidsocial","paid-social","paid_social","social-paid","socialcpc"],"organic_social_mediums":["social","social-organic","organic-social"],"paid_click_ids":["gclid","gbraid","wbraid","msclkid","fbclid","ttclid","li_fat_id","twclid","epik","rdt_cid"]},"siteHost":"lifelofts.co.uk"}; 96//# sourceURL=dolia-attribution-js-before 97</script>
vendor: 1 bytes, line 97
97
98<script type="rocketlazyloadscript" data-minify="1" data-wp-strategy="defer" defer id="dolia-attribution-js" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/dolia-attribution/assets/dolia-attribution.js?ver=1780498221"></script>
vendor: 1 bytes, line 98
98
99<script type="rocketlazyloadscript" id="jquery-core-js" data-rocket-src="https://lifelofts.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" defer></script>
vendor: 1 bytes, line 99
99
100<script type="rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://lifelofts.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" defer></script>
100 101<link rel="https://api.w.org/" href="https://lifelofts.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://lifelofts.co.uk/wp-json/wp/v2/pages/492" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://lifelofts.co.uk/xmlrpc.php?rsd" /> 102<meta name="generator" content="WordPress 7.1.2" /> 103<link rel='shortlink' href='https://lifelofts.co.uk/?p=492' /> 104
104<script type="rocketlazyloadscript" data-rocket-type="text/javascript"> 105 (function(c, l, a, r, i, t, y) { 106 c[a] = c[a] || function() { 107 (c[a].q = c[a].q || []).push(arguments) 108 }; 109 t = l.createElement(r); 110 t.async = 1; 111 t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress"; 112 y = l.getElementsByTagName(r)[0]; 113 y.parentNode.insertBefore(t, y); 114 })(window, document, "clarity", "script", "r131ghkzsr"); 115 </script>
115 116 <meta name="generator" content="Elementor 3.20.1; features: e_optimized_assets_loading, e_optimized_css_loading, additional_custom_breakpoints, block_editor_assets_optimize, e_image_loading_optimization; settings: css_print_method-external, google_font-enabled, font_display-swap"> 117<!-- Google Tag Manager -->
118<script type="rocketlazyloadscript">
vendor: 331 bytes, lines 118-122
118(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 119new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 120j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 121'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 122})(window,document,'script','dataLayer','
122GTM-WMW25CTD
vendor: 3 bytes, line 122
122');
122</script>
122 123<!-- End Google Tag Manager --> 124<link rel="icon" href="https://lifelofts.co.uk/wp-content/uploads/2023/05/fav-icon-e1683624024175-150x150.png" sizes="32x32" /> 125<link rel="icon" href="https://lifelofts.co.uk/wp-content/uploads/2023/05/fav-icon-e1683624024175.png" sizes="192x192" /> 126<link rel="apple-touch-icon" href="https://lifelofts.co.uk/wp-content/uploads/2023/05/fav-icon-e1683624024175.png" /> 127<meta name="msapplication-TileImage" content="https://lifelofts.co.uk/wp-content/uploads/2023/05/fav-icon-e1683624024175.png" /> 128<style id="wp-custom-css"> 129 130@media only screen and (max-width: 768px){ 131 html, 132 body{ 133 width:100%; 134 overflow-x:hidden; 135 } 136} 137 138/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/ 139 140.envato-block__preview{overflow: visible;} 141 142/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */ 143 144.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{ 145 text-align: center; 146} 147.envato-kit-141-top-0 h1, 148.envato-kit-141-top-0 h2, 149.envato-kit-141-top-0 h3, 150.envato-kit-141-top-0 h4, 151.envato-kit-141-top-0 h5, 152.envato-kit-141-top-0 h6, 153.envato-kit-141-top-0 p { 154 margin-top: 0; 155} 156 157.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md { 158 padding-left: 1.5rem; 159 padding-right: 1.5rem; 160} 161 162.envato-kit-141-bottom-0 p { 163 margin-bottom: 0; 164} 165 166.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header { 167 margin-bottom: .5rem; 168} 169 170.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container { 171 padding-bottom: 52px; 172} 173 174.envato-kit-141-display-inline { 175 display: inline-block; 176} 177 178.envato-kit-141 .elementor-slick-slider ul.slick-dots { 179 bottom: -40px; 180} 181
182/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/ 183 184 185</style> 186<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><link rel='stylesheet' id='e-animations-css' href='https://lifelofts.co.uk/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.20.1' media='all' /> 187 188</head> 189<body class="wp-singular page-template-default page page-id-492 wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-default elementor-kit-78 elementor-page elementor-page-492"> 190 191<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 191-192
191 192<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
192GTM-WMW25CTD
vendor: 85 bytes, lines 192-193
192" 193height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
194<!-- End Google Tag Manager (noscript) --> 195 196<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 197 198 <div data-elementor-type="header" data-elementor-id="6378" class="elementor elementor-6378 elementor-location-header" data-elementor-post-type="elementor_library"> 199 <div class="elementor-section-wrap"> 200 <div class="elementor-element elementor-element-849d54b elementor-hidden-tablet elementor-hidden-mobile e-con-full e-flex e-con e-parent" data-id="849d54b" data-element_type="container" id="header" data-settings="{"background_background":"classic","sticky":"top","background_motion_fx_opacity_range":{"unit":"%","size":"","sizes":{"start":0,"end":5}},"animation":"none","animation_delay":0,"background_motion_fx_motion_fx_scrolling":"yes","background_motion_fx_opacity_effect":"yes","background_motion_fx_range":"page","background_motion_fx_opacity_direction":"out-in","background_motion_fx_opacity_level":{"unit":"px","size":10,"sizes":[]},"background_motion_fx_devices":["desktop","laptop","tablet","mobile"],"sticky_on":["desktop","laptop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0}" data-core-v316-plus="true"> 201 <div class="elementor-element elementor-element-9dc4c6f e-con-full e-flex e-con e-child" data-id="9dc4c6f" data-element_type="container"> 202 <div class="elementor-element elementor-element-2691a30 elementor-widget elementor-widget-image" data-id="2691a30" data-element_type="widget" data-widget_type="image.default"> 203 <div class="elementor-widget-container"> 204 <style>/*! elementor - v3.20.0 - 13-03-2024 */ 205.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}</style> <a href="https://lifelofts.co.uk/"> 206 <img width="520" height="153" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20520%20153'%3E%3C/svg%3E" title="Life Lofts Logo" alt="Life Lofts Logo White" data-lazy-src="https://lifelofts.co.uk/wp-content/uploads/elementor/thumbs/life-loft-r8w9t04fhep5rsvzj8yr5mwkc8y7jfh2fghs6vmtx6.png" /><noscript><img width="520" height="153" src="https://lifelofts.co.uk/wp-content/uploads/elementor/thumbs/life-loft-r8w9t04fhep5rsvzj8yr5mwkc8y7jfh2fghs6vmtx6.png" title="Life Lofts Logo" alt="Life Lofts Logo White" loading="lazy" /></noscript> </a> 207 </div> 208 </div> 209 </div> 210 <div class="elementor-element elementor-element-7780ed4 e-con-full e-flex e-con e-child" data-id="7780ed4" data-element_type="container"> 211 <div class="elementor-element elementor-element-e95974c elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-widget__width-auto elementor-nav-menu--dropdown-tablet elementor-widget elementor-widget-nav-menu" data-id="e95974c" data-element_type="widget" data-settings="{"full_width":"stretch","submenu_icon":{"value":"<i class=\"\"><\/i>","library":""},"layout":"horizontal"}" data-widget_type="nav-menu.default"> 212 <div class="elementor-widget-container"> 213 <link rel="stylesheet" href="https://lifelofts.co.uk/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1772638806"> <nav class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 214 <ul id="menu-1-e95974c" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-6433"><a href="https://lifelofts.co.uk/" class="elementor-item">Home</a></li> 215<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6387"><a href="https://lifelofts.co.uk/about/" class="elementor-item">About Us</a></li> 216<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-492 current_page_item menu-item-has-children menu-item-6430"><a href="https://lifelofts.co.uk/services/" aria-current="page" class="elementor-item elementor-item-active">Services</a> 217<ul class="sub-menu elementor-nav-menu--dropdown"> 218 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7100"><a href="https://lifelofts.co.uk/loft-conversion-service/" class="elementor-sub-item">Loft Conversions</a></li> 219 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6473"><a href="https://lifelofts.co.uk/loft-boarding-services/" class="elementor-sub-item">Loft Boarding</a></li> 220 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6468"><a href="https://lifelofts.co.uk/garage-conversions/" class="elementor-sub-item">Garage Conversions</a></li> 221 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6469"><a href="https://lifelofts.co.uk/house-extension/" class="elementor-sub-item">House Extensions</a></li> 222 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6472"><a href="https://lifelofts.co.uk/loft-storage-conversion/" class="elementor-sub-item">Loft Storage</a></li> 223</ul> 224</li> 225<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6431"><a href="https://lifelofts.co.uk/projects/" class="elementor-item">Projects</a></li> 226<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6434"><a href="https://lifelofts.co.uk/faqs/" class="elementor-item">FAQs</a></li> 227<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6429"><a href="https://lifelofts.co.uk/blog/" class="elementor-item">Blog</a></li> 228</ul> </nav> 229 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 230 <ul id="menu-2-e95974c" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-6433"><a href="https://lifelofts.co.uk/" class="elementor-item" tabindex="-1">Home</a></li> 231<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6387"><a href="https://lifelofts.co.uk/about/" class="elementor-item" tabindex="-1">About Us</a></li> 232<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-492 current_page_item menu-item-has-children menu-item-6430"><a href="https://lifelofts.co.uk/services/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Services</a> 233<ul class="sub-menu elementor-nav-menu--dropdown"> 234 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7100"><a href="https://lifelofts.co.uk/loft-conversion-service/" class="elementor-sub-item" tabindex="-1">Loft Conversions</a></li> 235 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6473"><a href="https://lifelofts.co.uk/loft-boarding-services/" class="elementor-sub-item" tabindex="-1">Loft Boarding</a></li> 236 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6468"><a href="https://lifelofts.co.uk/garage-conversions/" class="elementor-sub-item" tabindex="-1">Garage Conversions</a></li> 237 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6469"><a href="https://lifelofts.co.uk/house-extension/" class="elementor-sub-item" tabindex="-1">House Extensions</a></li> 238 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6472"><a href="https://lifelofts.co.uk/loft-storage-conversion/" class="elementor-sub-item" tabindex="-1">Loft Storage</a></li> 239</ul> 240</li> 241<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6431"><a href="https://lifelofts.co.uk/projects/" class="elementor-item" tabindex="-1">Projects</a></li> 242<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6434"><a href="https://lifelofts.co.uk/faqs/" class="elementor-item" tabindex="-1">FAQs</a></li> 243<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6429"><a href="https://lifelofts.co.uk/blog/" class="elementor-item" tabindex="-1">Blog</a></li> 244</ul> </nav>
245 </div> 246 </div> 247 </div> 248 <div class="elementor-element elementor-element-541e863 e-con-full animated-slow e-flex e-con e-child" data-id="541e863" data-element_type="container" data-settings="{"animation":"none","animation_delay":500}"> 249 <div class="elementor-element elementor-element-c70b738 elementor-align-center elementor-widget__width-inherit elementor-widget elementor-widget-button" data-id="c70b738" data-element_type="widget" data-settings="{"_animation":"none","_animation_delay":0}" data-widget_type="button.default"> 250 <div class="elementor-widget-container"> 251 <div class="elementor-button-wrapper"> 252 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://lifelofts.co.uk/contact-us/"> 253 <span class="elementor-button-content-wrapper"> 254 <span class="elementor-button-text">Contact us</span> 255 </span> 256 </a> 257 </div> 258 </div> 259 </div> 260 </div> 261 </div> 262 <div class="elementor-element elementor-element-34a8bb1 elementor-hidden-desktop elementor-hidden-laptop e-con-full e-flex e-con e-parent" data-id="34a8bb1" data-element_type="container" id="header" data-settings="{"background_background":"classic","sticky":"top","sticky_effects_offset":1,"sticky_on":["tablet","mobile"],"sticky_offset":0}" data-core-v316-plus="true"> 263 <div class="elementor-element elementor-element-80515f3 e-con-full elementor-hidden-desktop elementor-hidden-laptop e-flex e-con e-child" data-id="80515f3" data-element_type="container"> 264 <div class="elementor-element elementor-element-c3aaedd elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-image" data-id="c3aaedd" data-element_type="widget" data-widget_type="image.default"> 265 <div class="elementor-widget-container"> 266 <a href="https://lifelofts.co.uk/"> 267 <img width="520" height="153" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20520%20153'%3E%3C/svg%3E" title="Life Lofts Logo" alt="Life Lofts Logo White" data-lazy-src="https://lifelofts.co.uk/wp-content/uploads/2023/05/life-loft.png" /><noscript><img width="520" height="153" src="https://lifelofts.co.uk/wp-content/uploads/2023/05/life-loft.png" title="Life Lofts Logo" alt="Life Lofts Logo White" loading="lazy" /></noscript> </a> 268 </div> 269 </div> 270 </div> 271 <div class="elementor-element elementor-element-9ee2ef2 e-con-full elementor-hidden-desktop elementor-hidden-laptop e-flex e-con e-child" data-id="9ee2ef2" data-element_type="container"> 272 <div class="elementor-element elementor-element-bd296af elementor-widget-mobile__width-inherit elementor-hidden-desktop elementor-hidden-laptop elementor-invisible elementor-widget elementor-widget-ucaddon_ue_side_menu" data-id="bd296af" data-element_type="widget" data-settings="{"_animation":"slideInRight","_animation_mobile":"fadeInRight","_animation_delay":0}" data-widget_type="ucaddon_ue_side_menu.default"> 273 <div class="elementor-widget-container"> 274 <!-- start Side Menu --> 275 <link data-minify="1" id='font-awesome-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/unlimited-elements-for-elementor-premium/assets_libraries/font-awesome5/css/fontawesome-all.min.css?ver=1780498221' type='text/css' rel='stylesheet' > 276 <link data-minify="1" id='font-awesome-4-shim-css' href='https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/unlimited-elements-for-elementor-premium/assets_libraries/font-awesome5/css/fontawesome-v4-shims.css?ver=1780498221' type='text/css' rel='stylesheet' > 277 278 <style type="text/css">/* widget: Side Menu */ 279 280#uc_ue_side_menu_elementor_bd296af * 281{ 282 box-sizing:border-box; 283 -webkit-box-sizing: border-box; 284 -moz-box-sizing: border-box; 285} 286 287body.uc-menu-push{ 288 transition: padding-left 1s, padding-right 1s; 289} 290 291body.menu-opened{ 292 overflow: hidden; 293} 294
295#uc_ue_side_menu_elementor_bd296af .uc-side-menu-wrapper 296{ 297 position:relative; 298} 299 300#uc_ue_side_menu_elementor_bd296af .uc-menu-button-wrapper{ 301 position: relative; 302} 303 304 305#uc_ue_side_menu_elementor_bd296af .menu-right-open { 306 width: 350px; 307 top: 0; 308 right: 0; 309 margin-right: 0px; 310 margin-left: 0px; 311 transition: 1s; 312 z-index: 999999; 313 position: fixed; 314} 315 316#uc_ue_side_menu_elementor_bd296af .menu-right-close { 317 width: 350px; 318 top: 0; 319 right: 0; 320 margin-right: -350px; 321 transition: 1s; 322 z-index: 1; 323 height: 100%; 324 position: fixed; 325} 326 327#uc_ue_side_menu_elementor_bd296af .menu-left-open { 328 width: 350px; 329 top: 0; 330 left: 0; 331 margin-right: 0px; 332 margin-left: 0px; 333 transition: 1s; 334 z-index: 999999; 335 height: 100%; 336 position: fixed; 337} 338 339#uc_ue_side_menu_elementor_bd296af .menu-left-close { 340 width: 350px; 341 top: 0; 342 left: 0; 343 margin-left: -350px; 344 transition: 1s; 345 z-index: 1; 346 height: 100%; 347 position: fixed; 348} 349 350#uc_ue_side_menu_elementor_bd296af .uc-menu-item-pointer { 351 display: inline-block; 352 margin:0px 15px; 353 vertical-align: middle; 354} 355 356 357 358 359 360 361#uc_ue_side_menu_elementor_bd296af .uc-side-menu-items 362{ 363 position:relative; 364 height:100vh; 365 overflow-x: hidden; 366 transition:1s; 367} 368 369#uc_ue_side_menu_elementor_bd296af .open_side_menu 370{ 371 cursor:pointer; 372 align-items:center; 373 justify-content:center; 374 transition: 0.4s ease; 375 position: relative; 376 line-height:1em; 377 display: flex; 378 } 379 380#uc_ue_side_menu_elementor_bd296af .open_side_menu svg 381{ 382 height:1em; 383 width:1em; 384} 385 386#uc_ue_side_menu_elementor_bd296af .open_side_menu_toggle 387{ 388 position: relative; 389 -webkit-box-flex: 0; 390 flex: none; 391 width: 100%; 392 height: 2px; 393 display: flex; 394 align-items: center; 395 justify-content: center; 396 transition: all 0.4s ease; 397} 398#uc_ue_side_menu_elementor_bd296af .open_side_menu_toggle:before, 399#uc_ue_side_menu_elementor_bd296af .open_side_menu_toggle:after { 400 content: ''; 401 position: absolute; 402 z-index: 1; 403 top: -10px; 404 left: 0; 405 width: 100%; 406 height: 2px; 407 background: inherit; 408} 409 410#uc_ue_side_menu_elementor_bd296af .open_side_menu_toggle:after { 411 top: 10px; 412} 413 414 415 416#uc_ue_side_menu_elementor_bd296af .open_side_menu.uc-close-action .open_side_menu_toggle 417{ 418 -webkit-transform: rotate(90deg); 419 transform: rotate(135deg); 420} 421#uc_ue_side_menu_elementor_bd296af .open_side_menu.uc-close-action .open_side_menu_toggle:before, 422#uc_ue_side_menu_elementor_bd296af .open_side_menu.uc-close-action .open_side_menu_toggle:after 423{ 424 top: 0; 425 -webkit-transform: rotate(90deg); 426 transform: rotate(90deg); 427} 428#uc_ue_side_menu_elementor_bd296af .open_side_menu.uc-close-action .open_side_menu_toggle:after 429{ 430 opacity: 0; 431} 432#uc_ue_side_menu_elementor_bd296af .open_side_menu.uc-close-action:hover .open_side_menu_toggle 433{ 434 -webkit-transform: rotate(225deg); 435 transform: rotate(225deg); 436} 437 438 439#uc_ue_side_menu_elementor_bd296af .uc-side-menu-title 440{ 441 text-align:left; 442} 443 444.menu-left-open .uc-close-side-menu, .menu-right-open .uc-close-side-menu 445{ 446 display:flex; 447 opacity:1; 448} 449 450.menu-left-close .uc-close-side-menu, .menu-right-close .uc-close-side-menu 451{ 452 display:none; 453} 454 455.uc-close-side-menu 456{ 457 line-height:1em; 458} 459 460.uc-close-side-menu svg 461{ 462 height:1em; 463 width:1em; 464} 465 466#uc_ue_side_menu_elementor_bd296af .menu-left-open .ue_side_menu_overlay, #uc_ue_side_menu_elementor_bd296af .menu-right-open .ue_side_menu_overlay 467{ 468 display:block; 469 opacity:1; 470 transition:1s; 471} 472 473#uc_ue_side_menu_elementor_bd296af .menu-left-close .ue_side_menu_overlay, #uc_ue_side_menu_elementor_bd296af .menu-right-close .ue_side_menu_overlay 474{ 475 display:none; 476 opacity:0; 477 transition:1s; 478} 479 480#uc_ue_side_menu_elementor_bd296af .uc-close-side-menu 481{ 482 position:absolute; 483 right:40px; 484 cursor:pointer; 485 justify-content:center; 486 align-items:center; 487 z-index:1; 488} 489 490 491#uc_ue_side_menu_elementor_bd296af .uc-side-menu-items ul 492{ 493 padding:0px; 494 margin-left:0px; 495 margin-right: 0; 496 margin-bottom: 0; 497 list-style:none; 498} 499 500#uc_ue_side_menu_elementor_bd296af .uc-side-menu-items ul a 501{ 502 display:block; 503 text-decoration:none; 504 position:relative; 505} 506 507 508#uc_ue_side_menu_elementor_bd296af .sub-menu { 509 overflow: hidden; 510 list-style: none; 511 height: auto; 512 transition: 0.5s; 513 514} 515
516#uc_ue_side_menu_elementor_bd296af .side-menu-search-holder 517{ 518 display:flex; 519 overflow:hidden; 520} 521 522#uc_ue_side_menu_elementor_bd296af .side-menu-search-holder input 523{ 524 border:none; 525 border-radius:0px; 526 flex:1; 527 min-width: 0; 528 529} 530#uc_ue_side_menu_elementor_bd296af .side-menu-search-holder button 531{ 532 border:none; 533 display:flex; 534 cursor:pointer; 535 align-items:center; 536 justify-content:center; 537 border-radius:0px; 538 flex-grow: 0; 539 flex-shrink: 0; 540} 541 542#uc_ue_side_menu_elementor_bd296af .side-menu-buttons 543{ 544 display:flex; 545} 546 547#uc_ue_side_menu_elementor_bd296af .side-menu-button 548{ 549 flex:1; 550 text-align:center; 551 text-decoration:none; 552} 553 554.side-menu-button 555{ 556 font-size:12px; 557} 558 559 560#uc_ue_side_menu_elementor_bd296af .ue_side_menu_overlay 561{ 562 position:fixed; 563 top:0; 564 bottom:0; 565 left:0; 566 right:0; 567 transition:1s; 568 opacity:0; 569} 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584/* On screens that are 768px */ 585@media screen and (max-width: 768px) { 586 587#uc_ue_side_menu_elementor_bd296af .menu-right-open { 588 width: ; 589} 590 591#uc_ue_side_menu_elementor_bd296af .menu-right-close { 592 width: ; 593 margin-right: -; 594 595} 596 597#uc_ue_side_menu_elementor_bd296af .menu-left-open { 598 width: ; 599 600} 601 602#uc_ue_side_menu_elementor_bd296af .menu-left-close { 603 width: ; 604 margin-left: -; 605 606} 607 608/* On screens that are 420px */ 609@media screen and (max-width: 420px) { 610 611#uc_ue_side_menu_elementor_bd296af .menu-right-open { 612 width: 100%; 613} 614 615#uc_ue_side_menu_elementor_bd296af .menu-right-close { 616 width: 100%; 617 margin-right: -100%; 618 619} 620 621#uc_ue_side_menu_elementor_bd296af .menu-left-open { 622 width: 100%; 623 624} 625 626#uc_ue_side_menu_elementor_bd296af .menu-left-close { 627 width: 100%; 628 margin-left: -100%; 629} 630 631} 632 633</style> 634 635 <div id="uc_ue_side_menu_elementor_bd296af" class="uc-side-menu-main-wrapper" data-closeonbody="true" data-push="false" data-push-mobile="false" data-expand="false" data-clickable="true" data-closeothers="true"> 636 637 <div class="uc-menu-button-wrapper" style="display:flex; justify-content:flex-end;"> 638 639 <div class="open_side_menu"> 640 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="512" height="512" x="0" y="0" viewBox="0 0 384.97 384.97" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><path d="M12.03 120.303h360.909c6.641 0 12.03-5.39 12.03-12.03 0-6.641-5.39-12.03-12.03-12.03H12.03c-6.641 0-12.03 5.39-12.03 12.03s5.39 12.03 12.03 12.03zM372.939 180.455H12.03c-6.641 0-12.03 5.39-12.03 12.03s5.39 12.03 12.03 12.03h360.909c6.641 0 12.03-5.39 12.03-12.03s-5.389-12.03-12.03-12.03zM372.939 264.667H132.333c-6.641 0-12.03 5.39-12.03 12.03 0 6.641 5.39 12.03 12.03 12.03h240.606c6.641 0 12.03-5.39 12.03-12.03.001-6.641-5.389-12.03-12.03-12.03z" fill="#ffffff" data-original="#000000" class=""></path></g></svg> 641 </div> 642 643 </div> 644 645 <div class="uc-side-menu-expand-icon" style="display: none"><i class='icon icon-down-arrow1'></i></div> 646 <div class="uc-side-menu-collapse-icon" style="display: none"><i class='icon icon-up-arrow1'></i></div> 647 648 <div class="uc-side-menu-wrapper menu-right-close" data-name="" data-openonload="false" style="display: none;"> 649 <div class="ue_side_menu_overlay"></div> 650 651 <div class="uc-close-side-menu"><i class=' ti-close'></i></div> 652 653 <div class="side-menu-holder"> 654 <div class="uc-side-menu-items"> 655 <div class="uc-header"> 656 657 658 </div> 659 660 661 662 <div></div> 663 664 <ul id="menu-new-menu-feb-2026" class="uc-list-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-6433"><a href="https://lifelofts.co.uk/">Home</a></li> 665<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6387"><a href="https://lifelofts.co.uk/about/">About Us</a></li> 666<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-492 current_page_item menu-item-has-children menu-item-6430"><a href="https://lifelofts.co.uk/services/" aria-current="page">Services</a> 667<ul class="sub-menu"> 668 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7100"><a href="https://lifelofts.co.uk/loft-conversion-service/">Loft Conversions</a></li> 669 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6473"><a href="https://lifelofts.co.uk/loft-boarding-services/">Loft Boarding</a></li> 670 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6468"><a href="https://lifelofts.co.uk/garage-conversions/">Garage Conversions</a></li> 671 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6469"><a href="https://lifelofts.co.uk/house-extension/">House Extensions</a></li> 672 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6472"><a href="https://lifelofts.co.uk/loft-storage-conversion/">Loft Storage</a></li> 673</ul> 674</li> 675<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6431"><a href="https://lifelofts.co.uk/projects/">Projects</a></li> 676<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6434"><a href="https://lifelofts.co.uk/faqs/">FAQs</a></li> 677<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6429"><a href="https://lifelofts.co.uk/blog/">Blog</a></li> 678</ul> 679 <div></div> 680 681 682 683 </div> 684 </div> 685 </div> 686 687</div> 688 <!-- end Side Menu --> </div>
689 </div> 690 </div> 691 </div> 692 </div> 693 </div> 694 695<main id="content" class="site-main post-492 page type-page status-publish hentry"> 696 697 698 <div class="page-content"> 699 <div data-elementor-type="wp-page" data-elementor-id="492" class="elementor elementor-492" data-elementor-post-type="page"> 700 <section class="elementor-section elementor-top-section elementor-element elementor-element-86cc59f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="86cc59f" data-element_type="section" data-settings="{"background_background":"classic"}"> 701 <div class="elementor-background-overlay"></div> 702 <div class="elementor-container elementor-column-gap-default"> 703 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-27f7ccb" data-id="27f7ccb" data-element_type="column"> 704 <div class="elementor-widget-wrap elementor-element-populated"> 705 <section class="elementor-section elementor-inner-section elementor-element elementor-element-bedfde3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bedfde3" data-element_type="section"> 706 <div class="elementor-container elementor-column-gap-default"> 707 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-68cb91e" data-id="68cb91e" data-element_type="column"> 708 <div class="elementor-widget-wrap elementor-element-populated"> 709 <div class="elementor-element elementor-element-372bb1c elementor-invisible elementor-widget elementor-widget-heading" data-id="372bb1c" data-element_type="widget" data-settings="{"_animation":"fadeInUp"}" data-widget_type="heading.default"> 710 <div class="elementor-widget-container"> 711 <style>/*! elementor - v3.20.0 - 13-03-2024 */ 712.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h1 class="elementor-heading-title elementor-size-default">Services</h1> </div> 713 </div> 714 <div class="elementor-element elementor-element-4b66542 elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4b66542" data-element_type="widget" data-widget_type="icon-list.default"> 715 <div class="elementor-widget-container"> 716 <link rel="stylesheet" href="https://lifelofts.co.uk/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1772638713"> <ul class="elementor-icon-list-items elementor-inline-items"> 717 <li class="elementor-icon-list-item elementor-inline-item"> 718 <a href="https://lifelofts.co.uk/"> 719 720 <span class="elementor-icon-list-text">Home</span> 721 </a> 722 </li> 723 <li class="elementor-icon-list-item elementor-inline-item"> 724 <span class="elementor-icon-list-icon"> 725 <i aria-hidden="true" class="fas fa-chevron-right"></i> </span> 726 <span class="elementor-icon-list-text">Services</span> 727 </li> 728 </ul> 729 </div> 730 </div> 731 </div> 732 </div> 733 </div> 734 </section> 735 </div> 736 </div> 737 </div> 738 </section> 739 <section class="elementor-section elementor-top-section elementor-element elementor-element-f391554 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f391554" data-element_type="section"> 740 <div class="elementor-container elementor-column-gap-default"> 741 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a1d851" data-id="6a1d851" data-element_type="column"> 742 <div class="elementor-widget-wrap elementor-element-populated"> 743 <section class="elementor-section elementor-inner-section elementor-element elementor-element-c181f6b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c181f6b" data-element_type="section"> 744 <div class="elementor-container elementor-column-gap-default"> 745 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ec17528 elementor-invisible" data-id="ec17528" data-element_type="column" data-settings="{"animation":"fadeInLeft"}"> 746 <div class="elementor-widget-wrap elementor-element-populated"> 747 <div class="elementor-element elementor-element-fc52f5a elementor-widget elementor-widget-heading" data-id="fc52f5a" data-element_type="widget" data-widget_type="heading.default"> 748 <div class="elementor-widget-container"> 749 <h6 class="elementor-heading-title elementor-size-default">Our Services</h6> </div>
750 </div> 751 <div class="elementor-element elementor-element-216a8e6 elementor-widget elementor-widget-heading" data-id="216a8e6" data-element_type="widget" data-widget_type="heading.default"> 752 <div class="elementor-widget-container"> 753 <h2 class="elementor-heading-title elementor-size-default">Make your interior really stand out from the crowd. 754 755</h2> </div> 756 </div> 757 </div> 758 </div> 759 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3eebb7c elementor-invisible" data-id="3eebb7c" data-element_type="column" data-settings="{"animation":"fadeInRight"}"> 760 <div class="elementor-widget-wrap elementor-element-populated"> 761 <div class="elementor-element elementor-element-ed1d99e elementor-widget elementor-widget-text-editor" data-id="ed1d99e" data-element_type="widget" data-widget_type="text-editor.default"> 762 <div class="elementor-widget-container"> 763 <style>/*! elementor - v3.20.0 - 13-03-2024 */ 764.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style> <p>We specialise in loft conversions, dormer extensions, and bathroom renovations, providing a full-service experience from design to installation. Additionally, we offer comprehensive solar installation services to help you save money on your energy bills while reducing your carbon footprint.</p> </div> 765 </div> 766 <div class="elementor-element elementor-element-6d69017 elementor-widget elementor-widget-button" data-id="6d69017" data-element_type="widget" data-widget_type="button.default"> 767 <div class="elementor-widget-container"> 768 <div class="elementor-button-wrapper"> 769 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://lifelofts.co.uk/contact-us/"> 770 <span class="elementor-button-content-wrapper"> 771 <span class="elementor-button-text">Get a Quote</span> 772 </span> 773 </a> 774 </div> 775 </div> 776 </div> 777 </div> 778 </div> 779 </div> 780 </section> 781 </div> 782 </div> 783 </div> 784 </section> 785 <section class="elementor-section elementor-top-section elementor-element elementor-element-e612a37 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e612a37" data-element_type="section"> 786 <div class="elementor-container elementor-column-gap-default"> 787 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f71315b" data-id="f71315b" data-element_type="column"> 788 <div class="elementor-widget-wrap elementor-element-populated"> 789 <section class="elementor-section elementor-inner-section elementor-element elementor-element-e3c6bbc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e3c6bbc" data-element_type="section" data-settings="{"background_background":"classic"}"> 790 <div class="elementor-container elementor-column-gap-default"> 791 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-505830b elementor-invisible" data-id="505830b" data-element_type="column" data-settings="{"animation":"fadeInLeft"}"> 792 <div class="elementor-widget-wrap elementor-element-populated"> 793 <div class="elementor-element elementor-element-b6ba984 elementor-cta--layout-image-left elementor-cta--tablet-layout-image-left elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action" data-id="b6ba984" data-element_type="widget" data-widget_type="call-to-action.default"> 794 <div class="elementor-widget-container"> 795 <link rel="stylesheet" href="https://lifelofts.co.uk/wp-content/uploads/elementor/css/custom-pro-widget-call-to-action.min.css?ver=1772638725"> <div class="elementor-cta"> 796 <div class="elementor-cta__bg-wrapper"> 797 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/Loft-conversion-4.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="Loft-conversion-"></div> 798 <div class="elementor-cta__bg-overlay"></div> 799 </div> 800 <div class="elementor-cta__content"> 801 802 <h4 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 803 Loft Conversion </h4> 804 805 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 806 At our company, we provide a wide range of loft conversion services to meet the needs of our clients. Whether you're looking for a simple c
806onversion or a more complex renovation, we can help. Our team of experts has the skills and experience necessary to take your loft space and turn it into something truly amazing. From basic storage solutions to full-blown living spaces, we can do it all. Contact us today to learn more about our loft conversion services and how we can help you make the most of your space. </div> 807 808 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 809 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/contact-us/"> 810 Contact Us </a> 811 </div> 812 </div> 813 </div> 814 </div> 815 </div> 816 <div class="elementor-element elementor-element-adc8ed6 elementor-cta--layout-image-right elementor-cta--tablet-layout-image-left elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action" data-id="adc8ed6" data-element_type="widget" data-widget_type="call-to-action.default"> 817 <div class="elementor-widget-container"> 818 <div class="elementor-cta"> 819 <div class="elementor-cta__bg-wrapper"> 820 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/Bathroom-renovation.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="Bathroom renovation"></div> 821 <div class="elementor-cta__bg-overlay"></div> 822 </div> 823 <div class="elementor-cta__content"> 824 825 <h4 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 826 Bathrooms </h4> 827 828 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 829 We are committed to delivering high-quality solutions to meet all your needs. From simple updates like new fixtures and lighting to complete overhauls that transform your space into a luxurious oasis, we offer a wide range of options to suit your style and budget. Our team of experienced professionals will work with you every step of the way to ensure that your renovation is a success, from initial consultation to final installation. With our focus on customer satisfaction and attention to detail, you can trust us to deliver a beautiful, functional bathroom that exceeds your expectations. Contact us today to schedule your consultation and get started on your renovation project! </div> 830 831 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 832 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/contact-us/"> 833 Contact Us </a> 834 </div> 835 </div> 836 </div> 837 </div> 838 </div> 839 </div> 840 </div> 841 </div> 842 </section> 843 <section class="elementor-section elementor-inner-section elementor-element elementor-element-78bbe51 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="78bbe51" data-element_type="section" data-settings="{"background_background":"classic"}"> 844 <div class="elementor-container elementor-column-gap-default"> 845 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-09095a5 elementor-invisible" data-id="09095a5" data-element_type="column" data-settings="{"animation":"fadeInRight"}"> 846 <div class="elementor-widget-wrap elementor-element-populated"> 847 <div class="elementor-element elementor-element-77c6c99 elementor-cta--layout-image-left elementor-cta--tablet-layout-image-left elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action" data-id="77c6c99" data-element_type="widget" data-widget_type="call-to-action.default"> 848 <div class="elementor-widget-container"> 849 <div class="elementor-cta"> 850 <div class="elementor-cta__bg-wrapper"> 851 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/dormer.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="dormer"></div> 852 <div class="elementor-cta__bg-overlay"></div> 853 </div> 854 <div class="elementor-cta__content"> 855 856 <h4 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 857 Dormer Extentions </h4> 858 859 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 860 At our company, we specialise in providing all types of dormer extensions to meet your needs. Whether you need a gable-fronted, hipped, or flat-roofed dormer extension, we have the expertise to deliver a high-quality solution. Our team of professionals will work closely with you to understand your requirements and design a bespoke dormer extension that complements the style and architecture of your property. We use only the best materials and employ skilled tradespeople to ensure that your dormer extension is built to the highest standards. Contact us today to discu
860ss your dormer extension project. </div> 861 862 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 863 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/contact-us/"> 864 Contact Us </a> 865 </div> 866 </div> 867 </div> 868 </div> 869 </div> 870 <div class="elementor-element elementor-element-482f246 elementor-cta--layout-image-right elementor-cta--tablet-layout-image-left elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-widget elementor-widget-call-to-action" data-id="482f246" data-element_type="widget" data-widget_type="call-to-action.default"> 871 <div class="elementor-widget-container"> 872 <div class="elementor-cta"> 873 <div class="elementor-cta__bg-wrapper"> 874 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/Solar-Installation.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="Solar Installation"></div> 875 <div class="elementor-cta__bg-overlay"></div> 876 </div> 877 <div class="elementor-cta__content"> 878 879 <h4 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 880 Solar Installation </h4> 881 882 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 883 At our company, we specialise in providing comprehensive solar installation services to meet all your needs. Whether you're looking to install solar panels on your home or business, we've got you covered. We offer a range of solar solutions, including on-grid and off-grid systems, as well as solar hot water and pool heating. Our team of experts will work closely with you to design and install a solar system that meets your specific energy needs and budget. With our solar installations, you can save money on your energy bills while reducing your carbon footprint. 884 885 886 887 888 </div> 889 890 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 891 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/contact-us/"> 892 Contact Us </a> 893 </div> 894 </div> 895 </div> 896 </div> 897 </div> 898 </div> 899 </div> 900 </div> 901 </section> 902 </div> 903 </div> 904 </div> 905 </section> 906 <section class="elementor-section elementor-top-section elementor-element elementor-element-6272a2ca elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6272a2ca" data-element_type="section" data-settings="{"animation":"none"}"> 907 <div class="elementor-container elementor-column-gap-narrow"> 908 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-29489509" data-id="29489509" data-element_type="column"> 909 <div class="elementor-widget-wrap elementor-element-populated"> 910 <section class="elementor-section elementor-inner-section elementor-element elementor-element-137dab55 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="137dab55" data-element_type="section" data-settings="{"background_background":"classic"}"> 911 <div class="elementor-container elementor-column-gap-default"> 912 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-60173fb elementor-invisible" data-id="60173fb" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 913 <div class="elementor-widget-wrap elementor-element-populated"> 914 <div class="elementor-element elementor-element-4b17b005 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="4b17b005" data-element_type="widget" data-settings="{"_animation":"none"}" data-widget_type="call-to-action.default"> 915 <div class="elementor-widget-container"> 916 <div class="elementor-cta"> 917 <div class="elementor-cta__bg-wrapper"> 918 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/Loft-conversion-4.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="Loft-conversion-"></div> 919 <div class="elementor-cta__bg-overlay"></div> 920 </div> 921 <div class="elementor-cta__content"> 922 923 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 924 Loft Conversion </h6> 925 926 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 927 Transform unused loft space into a stylish, functional living area with our bespoke, affordable conversion solutions. </div> 928 929 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 930 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/loft-conversions/"> 931 Learn more </a> 932 </div> 933 </div> 934 </div>
935 </div> 936 </div> 937 </div> 938 </div> 939 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7cd32edb elementor-invisible" data-id="7cd32edb" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 940 <div class="elementor-widget-wrap elementor-element-populated"> 941 <div class="elementor-element elementor-element-57b253d9 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="57b253d9" data-element_type="widget" data-settings="{"_animation":"none"}" data-widget_type="call-to-action.default"> 942 <div class="elementor-widget-container"> 943 <div class="elementor-cta"> 944 <div class="elementor-cta__bg-wrapper"> 945 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/Velux-Lofts-Conversions.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="Velux Lofts Conversions"></div> 946 <div class="elementor-cta__bg-overlay"></div> 947 </div> 948 <div class="elementor-cta__content"> 949 950 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 951 Velux Loft Conversions </h6> 952 953 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 954 Brighten your home and maximise space with a cost-effective Velux loft conversion that adds value, light, and comfort. </div> 955 956 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 957 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/velux-loft-conversion/"> 958 Learn more </a> 959 </div> 960 </div> 961 </div> 962 </div> 963 </div> 964 </div> 965 </div> 966 </div> 967 </section> 968 <section class="elementor-section elementor-inner-section elementor-element elementor-element-31167e44 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="31167e44" data-element_type="section" data-settings="{"background_background":"classic"}"> 969 <div class="elementor-container elementor-column-gap-default"> 970 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-29638bb1 elementor-invisible" data-id="29638bb1" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 971 <div class="elementor-widget-wrap elementor-element-populated"> 972 <div class="elementor-element elementor-element-2ca0da84 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="2ca0da84" data-element_type="widget" data-settings="{"_animation":"none"}" data-widget_type="call-to-action.default"> 973 <div class="elementor-widget-container"> 974 <div class="elementor-cta"> 975 <div class="elementor-cta__bg-wrapper"> 976 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/HIP-TO-GABLE-LOFT-Conversion-.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="HIP-TO-GABLE LOFT-Conversion-"></div> 977 <div class="elementor-cta__bg-overlay"></div> 978 </div> 979 <div class="elementor-cta__content"> 980 981 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 982 Hip-to-Gable Loft Conversions </h6> 983 984 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 985 Expand your loft with a hip-to-gable conversion that adds headroom, comfort, and a seamless extension to your home. </div> 986 987 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 988 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/hip-to-gable-loft-conversion/"> 989 Learn more </a> 990 </div> 991 </div> 992 </div>
993 </div> 994 </div> 995 </div> 996 </div> 997 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-48b8ca6b elementor-invisible" data-id="48b8ca6b" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 998 <div class="elementor-widget-wrap elementor-element-populated"> 999 <div class="elementor-element elementor-element-6e08a0cd elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="6e08a0cd" data-element_type="widget" data-settings="{"_animation":"none"}" data-widget_type="call-to-action.default"> 1000 <div class="elementor-widget-container"> 1001 <div class="elementor-cta"> 1002 <div class="elementor-cta__bg-wrapper"> 1003 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/MANSARD-LOFT-CONVERSIONS.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="MANSARD LOFT CONVERSIONS"></div> 1004 <div class="elementor-cta__bg-overlay"></div> 1005 </div> 1006 <div class="elementor-cta__content"> 1007 1008 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1009 Mansard Loft Conversions </h6> 1010 1011 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1012 Maximise space and create versatile, full-height rooms with a Mansard loft conversion designed for comfort and style. </div> 1013 1014 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1015 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/mansard-loft-conversion/"> 1016 Learn more </a> 1017 </div> 1018 </div> 1019 </div> 1020 </div> 1021 </div> 1022 </div> 1023 </div> 1024 </div> 1025 </section> 1026 <section class="elementor-section elementor-inner-section elementor-element elementor-element-4f77a664 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4f77a664" data-element_type="section" data-settings="{"background_background":"classic"}"> 1027 <div class="elementor-container elementor-column-gap-default"> 1028 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-442c3fbd elementor-invisible" data-id="442c3fbd" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 1029 <div class="elementor-widget-wrap elementor-element-populated"> 1030 <div class="elementor-element elementor-element-5e58ce11 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5e58ce11" data-element_type="widget" data-widget_type="call-to-action.default"> 1031 <div class="elementor-widget-container"> 1032 <div class="elementor-cta"> 1033 <div class="elementor-cta__bg-wrapper"> 1034 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/dormer.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="dormer"></div> 1035 <div class="elementor-cta__bg-overlay"></div> 1036 </div> 1037 <div class="elementor-cta__content"> 1038 1039 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1040 Dormer Loft Conversion </h6> 1041 1042 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1043 Add light, space, and value to your home with a versatile Dormer loft conversion thatâs quick and cost-effective. </div> 1044 1045 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1046 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/dormer-loft-conversion/"> 1047 Learn more </a> 1048 </div> 1049 </div> 1050 </div>
1051 </div> 1052 </div> 1053 </div> 1054 </div> 1055 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-da380dd elementor-invisible" data-id="da380dd" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 1056 <div class="elementor-widget-wrap elementor-element-populated"> 1057 <div class="elementor-element elementor-element-18cfe8e7 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="18cfe8e7" data-element_type="widget" data-widget_type="call-to-action.default"> 1058 <div class="elementor-widget-container"> 1059 <div class="elementor-cta"> 1060 <div class="elementor-cta__bg-wrapper"> 1061 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/roofing-contractor.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="roofing-contractor"></div> 1062 <div class="elementor-cta__bg-overlay"></div> 1063 </div> 1064 <div class="elementor-cta__content"> 1065 1066 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1067 Roofing </h6> 1068 1069 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1070 Protect and enhance your home with expert roofing services designed to complement and support your loft conversion. </div> 1071 1072 </div> 1073 </div> 1074 </div> 1075 </div> 1076 </div> 1077 </div> 1078 </div> 1079 </section> 1080 <section class="elementor-section elementor-inner-section elementor-element elementor-element-15b83ec4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="15b83ec4" data-element_type="section" data-settings="{"background_background":"classic"}"> 1081 <div class="elementor-container elementor-column-gap-default"> 1082 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-301aff5 elementor-invisible" data-id="301aff5" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 1083 <div class="elementor-widget-wrap elementor-element-populated"> 1084 <div class="elementor-element elementor-element-6c1e6101 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="6c1e6101" data-element_type="widget" data-widget_type="call-to-action.default"> 1085 <div class="elementor-widget-container"> 1086 <div class="elementor-cta"> 1087 <div class="elementor-cta__bg-wrapper"> 1088 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2025/10/Loft-Boarding-Header-Life-Lofts.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="Loft boarding installation in a timber attic space."></div> 1089 <div class="elementor-cta__bg-overlay"></div> 1090 </div> 1091 <div class="elementor-cta__content"> 1092 1093 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1094 LOFT BOARDING </h6> 1095 1096 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1097 Create safe, accessible storage with professional loft boarding that makes practical use of your unused space. </div> 1098 1099 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1100 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/loft-boarding-services/"> 1101 Learn more </a> 1102 </div> 1103 </div> 1104 </div> 1105 </div> 1106 </div> 1107 </div> 1108 </div> 1109 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-45151062 elementor-invisible" data-id="45151062" data-element_type="column" data-settings="{"animation":"slideInLeft"}"> 1110 <div class="elementor-widget-wrap elementor-element-populated"> 1111 <div class="elementor-element elementor-element-19bcf07e elementor-cta--skin-cover elementor-cta--valign-bottom elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="19bcf07e" data-element_type="widget" data-widget_type="call-to-action.default"> 1112 <div class="elementor-widget-container"> 1113 <div class="elementor-cta"> 1114 <div class="elementor-cta__bg-wrapper"> 1115 <div data-bg="https://lifelofts.co.uk/wp-content/uploads/2023/05/Garage-Conversion-in-Basingstoke.jpg" class="elementor-cta__bg elementor-bg rocket-lazyload" style="" role="img" aria-label="Garage Conversion in Basingstoke"></div> 1116 <div class="elementor-cta__bg-overlay"></div> 1117 </div> 1118 <div class="elementor-cta__content"> 1119 1120 <h6 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1121 Garage Conversion </h6> 1122 1123 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1124 Turn your unused garage into a functional living space with our expert, affordable conversion solutions tailored to your needs. </div> 1125 1126 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow"> 1127 <a class="elementor-cta__button elementor-button elementor-size-sm" href="https://lifelofts.co.uk/garage-conversions/"> 1128 Learn more </a> 1129 </div> 1130 </div> 1131 </div>
1132 </div> 1133 </div> 1134 </div> 1135 </div> 1136 </div> 1137 </section> 1138 </div> 1139 </div> 1140 </div> 1141 </section> 1142 <section class="elementor-section elementor-top-section elementor-element elementor-element-2e9f6aef elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e9f6aef" data-element_type="section" data-settings="{"background_background":"classic"}"> 1143 <div class="elementor-background-overlay"></div> 1144 <div class="elementor-container elementor-column-gap-default"> 1145 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1ef525f1 elementor-invisible" data-id="1ef525f1" data-element_type="column" data-settings="{"animation":"fadeInRight"}"> 1146 <div class="elementor-widget-wrap elementor-element-populated"> 1147 <div class="elementor-element elementor-element-45a76742 elementor-widget elementor-widget-google_maps" data-id="45a76742" data-element_type="widget" data-widget_type="google_maps.default"> 1148 <div class="elementor-widget-container"> 1149 <style>/*! elementor - v3.20.0 - 13-03-2024 */ 1150.elementor-widget-google_maps .elementor-widget-container{overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}</style> <div class="elementor-custom-embed"> 1151 <iframe loading="lazy" 1152 src="about:blank" 1153 title="life lofts ltd" 1154 aria-label="life lofts ltd" 1155 data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://maps.google.com/maps?q=life%20lofts%20ltd&t=m&z=10&output=embed&iwloc=near"></iframe><noscript><iframe loading="lazy" 1156 src="https://maps.google.com/maps?q=life%20lofts%20ltd&t=m&z=10&output=embed&iwloc=near" 1157 title="life lofts ltd" 1158 aria-label="life lofts ltd" 1159 ></iframe></noscript> 1160 </div> 1161 </div> 1162 </div> 1163 </div> 1164 </div> 1165 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7ce05d87 elementor-invisible" data-id="7ce05d87" data-element_type="column" data-settings="{"animation":"fadeInRight"}"> 1166 <div class="elementor-widget-wrap elementor-element-populated"> 1167 <section class="elementor-section elementor-inner-section elementor-element elementor-element-ff54174 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ff54174" data-element_type="section"> 1168 <div class="elementor-container elementor-column-gap-default"> 1169 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-3ce991df" data-id="3ce991df" data-element_type="column"> 1170 <div class="elementor-widget-wrap elementor-element-populated"> 1171 <div class="elementor-element elementor-element-4271fc14 elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-mobile elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4271fc14" data-element_type="widget" data-widget_type="icon-list.default"> 1172 <div class="elementor-widget-container"> 1173 <ul class="elementor-icon-list-items elementor-inline-items"> 1174 <li class="elementor-icon-list-item elementor-inline-item"> 1175 <a href="https://lifelofts.co.uk/loft-conversions/southampton/"> 1176 1177 <span class="elementor-icon-list-icon"> 1178 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1179 <span class="elementor-icon-list-text">Southampton</span> 1180 </a> 1181 </li> 1182 <li class="elementor-icon-list-item elementor-inline-item"> 1183 <a href="https://lifelofts.co.uk/loft-conversions/guildford/"> 1184 1185 <span class="elementor-icon-list-icon"> 1186 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1187 <span class="elementor-icon-list-text">Guildford</span> 1188 </a> 1189 </li> 1190 <li class="elementor-icon-list-item elementor-inline-item"> 1191 <a href="https://lifelofts.co.uk/loft-conversions/woking/"> 1192 1193 <span class="elementor-icon-list-icon"> 1194 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1195 <span class="elementor-icon-list-text">Woking</span> 1196 </a> 1197 </li> 1198 <li class="elementor-icon-list-item elementor-inline-item"> 1199 <span class="elementor-icon-list-icon"> 1200 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1201 <span class="elementor-icon-list-text">Tadley</span> 1202 </li> 1203 </ul>
1204 </div> 1205 </div> 1206 <div class="elementor-element elementor-element-7e25284c elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-desktop elementor-hidden-tablet elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="7e25284c" data-element_type="widget" data-widget_type="icon-list.default"> 1207 <div class="elementor-widget-container"> 1208 <ul class="elementor-icon-list-items elementor-inline-items"> 1209 <li class="elementor-icon-list-item elementor-inline-item"> 1210 <a href="https://lifelofts.co.uk/loft-conversions/southampton/"> 1211 1212 <span class="elementor-icon-list-icon"> 1213 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1214 <span class="elementor-icon-list-text">Southampton</span> 1215 </a> 1216 </li> 1217 <li class="elementor-icon-list-item elementor-inline-item"> 1218 <a href="https://lifelofts.co.uk/loft-conversions/guildford/"> 1219 1220 <span class="elementor-icon-list-icon"> 1221 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1222 <span class="elementor-icon-list-text">Guildford</span> 1223 </a> 1224 </li> 1225 <li class="elementor-icon-list-item elementor-inline-item"> 1226 <a href="https://lifelofts.co.uk/loft-conversions/woking/"> 1227 1228 <span class="elementor-icon-list-icon"> 1229 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1230 <span class="elementor-icon-list-text">Woking</span> 1231 </a> 1232 </li> 1233 <li class="elementor-icon-list-item elementor-inline-item"> 1234 <span class="elementor-icon-list-icon"> 1235 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1236 <span class="elementor-icon-list-text">Tadley</span> 1237 </li> 1238 </ul> 1239 </div> 1240 </div> 1241 </div> 1242 </div> 1243 </div> 1244 </section> 1245 <section class="elementor-section elementor-inner-section elementor-element elementor-element-5a09866 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5a09866" data-element_type="section"> 1246 <div class="elementor-container elementor-column-gap-default"> 1247 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-39cea4a4" data-id="39cea4a4" data-element_type="column"> 1248 <div class="elementor-widget-wrap elementor-element-populated"> 1249 <div class="elementor-element elementor-element-c647661 elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-mobile elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="c647661" data-element_type="widget" data-widget_type="icon-list.default"> 1250 <div class="elementor-widget-container"> 1251 <ul class="elementor-icon-list-items elementor-inline-items"> 1252 <li class="elementor-icon-list-item elementor-inline-item"> 1253 <a href="https://lifelofts.co.uk/loft-conversions/hampshire/"> 1254 1255 <span class="elementor-icon-list-icon"> 1256 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1257 <span class="elementor-icon-list-text">Hampshire</span> 1258 </a> 1259 </li> 1260 <li class="elementor-icon-list-item elementor-inline-item"> 1261 <a href="https://lifelofts.co.uk/loft-conversions/portsmouth/"> 1262 1263 <span class="elementor-icon-list-icon"> 1264 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1265 <span class="elementor-icon-list-text">Portsmouth</span> 1266 </a> 1267 </li> 1268 <li class="elementor-icon-list-item elementor-inline-item"> 1269 <a href="https://lifelofts.co.uk/loft-conversions/berkshire/"> 1270 1271 <span class="elementor-icon-list-icon"> 1272 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1273 <span class="elementor-icon-list-text">Berkshire</span> 1274 </a> 1275 </li> 1276 <li class="elementor-icon-list-item elementor-inline-item"> 1277 <a href="https://lifelofts.co.uk/loft-conversions/wiltshire/"> 1278 1279 <span class="elementor-icon-list-icon"> 1280 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1281 <span class="elementor-icon-list-text">Wiltshire</span> 1282 </a> 1283 </li> 1284 </ul>
1285 </div> 1286 </div> 1287 <div class="elementor-element elementor-element-56aac4e3 elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-desktop elementor-hidden-tablet elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="56aac4e3" data-element_type="widget" data-widget_type="icon-list.default"> 1288 <div class="elementor-widget-container"> 1289 <ul class="elementor-icon-list-items elementor-inline-items"> 1290 <li class="elementor-icon-list-item elementor-inline-item"> 1291 <a href="https://lifelofts.co.uk/loft-conversions/hampshire/"> 1292 1293 <span class="elementor-icon-list-icon"> 1294 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1295 <span class="elementor-icon-list-text">Hampshire</span> 1296 </a> 1297 </li> 1298 <li class="elementor-icon-list-item elementor-inline-item"> 1299 <a href="https://lifelofts.co.uk/loft-conversions/portsmouth/"> 1300 1301 <span class="elementor-icon-list-icon"> 1302 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1303 <span class="elementor-icon-list-text">Portsmouth</span> 1304 </a> 1305 </li> 1306 <li class="elementor-icon-list-item elementor-inline-item"> 1307 <a href="https://lifelofts.co.uk/loft-conversions/berkshire/"> 1308 1309 <span class="elementor-icon-list-icon"> 1310 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1311 <span class="elementor-icon-list-text">Berkshire</span> 1312 </a> 1313 </li> 1314 <li class="elementor-icon-list-item elementor-inline-item"> 1315 <a href="https://lifelofts.co.uk/loft-conversions/wiltshire/"> 1316 1317 <span class="elementor-icon-list-icon"> 1318 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1319 <span class="elementor-icon-list-text">Wiltshire</span> 1320 </a> 1321 </li> 1322 </ul> 1323 </div> 1324 </div> 1325 </div> 1326 </div> 1327 </div> 1328 </section> 1329 <section class="elementor-section elementor-inner-section elementor-element elementor-element-443d3e69 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443d3e69" data-element_type="section"> 1330 <div class="elementor-container elementor-column-gap-default"> 1331 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2d1eb2eb" data-id="2d1eb2eb" data-element_type="column"> 1332 <div class="elementor-widget-wrap elementor-element-populated"> 1333 <div class="elementor-element elementor-element-4fb27ed6 elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-mobile elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="4fb27ed6" data-element_type="widget" data-widget_type="icon-list.default"> 1334 <div class="elementor-widget-container"> 1335 <ul class="elementor-icon-list-items elementor-inline-items"> 1336 <li class="elementor-icon-list-item elementor-inline-item"> 1337 <span class="elementor-icon-list-icon"> 1338 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1339 <span class="elementor-icon-list-text">Farnham</span> 1340 </li> 1341 <li class="elementor-icon-list-item elementor-inline-item"> 1342 <span class="elementor-icon-list-icon"> 1343 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1344 <span class="elementor-icon-list-text">Esher</span> 1345 </li> 1346 <li class="elementor-icon-list-item elementor-inline-item"> 1347 <span class="elementor-icon-list-icon"> 1348 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1349 <span class="elementor-icon-list-text">Aldershot</span> 1350 </li> 1351 <li class="elementor-icon-list-item elementor-inline-item"> 1352 <span class="elementor-icon-list-icon"> 1353 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1354 <span class="elementor-icon-list-text">Gosport</span> 1355 </li> 1356 <li class="elementor-icon-list-item elementor-inline-item"> 1357 <span class="elementor-icon-list-icon"> 1358 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1359 <span class="elementor-icon-list-text">Eastleigh</span> 1360 </li> 1361 </ul>
1362 </div> 1363 </div> 1364 <div class="elementor-element elementor-element-18754d99 elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-desktop elementor-hidden-tablet elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="18754d99" data-element_type="widget" data-widget_type="icon-list.default"> 1365 <div class="elementor-widget-container"> 1366 <ul class="elementor-icon-list-items elementor-inline-items"> 1367 <li class="elementor-icon-list-item elementor-inline-item"> 1368 <span class="elementor-icon-list-icon"> 1369 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1370 <span class="elementor-icon-list-text">Farnham</span> 1371 </li> 1372 <li class="elementor-icon-list-item elementor-inline-item"> 1373 <span class="elementor-icon-list-icon"> 1374 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1375 <span class="elementor-icon-list-text">Aldershot</span> 1376 </li> 1377 <li class="elementor-icon-list-item elementor-inline-item"> 1378 <span class="elementor-icon-list-icon"> 1379 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1380 <span class="elementor-icon-list-text">Gosport</span> 1381 </li> 1382 <li class="elementor-icon-list-item elementor-inline-item"> 1383 <span class="elementor-icon-list-icon"> 1384 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1385 <span class="elementor-icon-list-text">Eastleigh</span> 1386 </li> 1387 </ul> 1388 </div> 1389 </div> 1390 </div> 1391 </div> 1392 </div> 1393 </section> 1394 <section class="elementor-section elementor-inner-section elementor-element elementor-element-3ce01170 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3ce01170" data-element_type="section"> 1395 <div class="elementor-container elementor-column-gap-default"> 1396 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-699d30ce" data-id="699d30ce" data-element_type="column"> 1397 <div class="elementor-widget-wrap elementor-element-populated"> 1398 <div class="elementor-element elementor-element-30a00f6f elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-desktop elementor-hidden-tablet elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="30a00f6f" data-element_type="widget" data-widget_type="icon-list.default"> 1399 <div class="elementor-widget-container"> 1400 <ul class="elementor-icon-list-items elementor-inline-items"> 1401 <li class="elementor-icon-list-item elementor-inline-item"> 1402 <span class="elementor-icon-list-icon"> 1403 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1404 <span class="elementor-icon-list-text">Surrey </span> 1405 </li> 1406 <li class="elementor-icon-list-item elementor-inline-item"> 1407 <span class="elementor-icon-list-icon"> 1408 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1409 <span class="elementor-icon-list-text">Basingstoke</span> 1410 </li> 1411 <li class="elementor-icon-list-item elementor-inline-item"> 1412 <span class="elementor-icon-list-icon"> 1413 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1414 <span class="elementor-icon-list-text">Redhill</span> 1415 </li> 1416 <li class="elementor-icon-list-item elementor-inline-item"> 1417 <span class="elementor-icon-list-icon"> 1418 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1419 <span class="elementor-icon-list-text">Farnborough</span> 1420 </li> 1421 </ul> 1422 </div> 1423 </div> 1424 <div class="elementor-element elementor-element-2b94db1c elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-desktop elementor-hidden-tablet elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="2b94db1c" data-element_type="widget" data-widget_type="icon-list.default"> 1425 <div class="elementor-widget-container"> 1426 <ul class="elementor-icon-list-items elementor-inline-items"> 1427 <li class="elementor-icon-list-item elementor-inline-item"> 1428 <span class="elementor-icon-list-icon"> 1429 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1430 <span class="elementor-icon-list-text">Esher</span> 1431 </li> 1432 <li class="elementor-icon-list-item elementor-inline-item"> 1433 <span class="elementor-icon-list-icon"> 1434 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1435 <span class="elementor-icon-list-text">Eposm</span> 1436 </li> 1437 </ul>
1438 </div> 1439 </div> 1440 <div class="elementor-element elementor-element-1e185f1d elementor-icon-list--layout-inline elementor-align-right elementor-mobile-align-left elementor-hidden-mobile elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="1e185f1d" data-element_type="widget" data-widget_type="icon-list.default"> 1441 <div class="elementor-widget-container"> 1442 <ul class="elementor-icon-list-items elementor-inline-items"> 1443 <li class="elementor-icon-list-item elementor-inline-item"> 1444 <span class="elementor-icon-list-icon"> 1445 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1446 <span class="elementor-icon-list-text">Surrey </span> 1447 </li> 1448 <li class="elementor-icon-list-item elementor-inline-item"> 1449 <span class="elementor-icon-list-icon"> 1450 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1451 <span class="elementor-icon-list-text">Basingstoke</span> 1452 </li> 1453 <li class="elementor-icon-list-item elementor-inline-item"> 1454 <span class="elementor-icon-list-icon"> 1455 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1456 <span class="elementor-icon-list-text">Redhill</span> 1457 </li> 1458 <li class="elementor-icon-list-item elementor-inline-item"> 1459 <span class="elementor-icon-list-icon"> 1460 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1461 <span class="elementor-icon-list-text">Epsom</span> 1462 </li> 1463 <li class="elementor-icon-list-item elementor-inline-item"> 1464 <span class="elementor-icon-list-icon"> 1465 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1466 <span class="elementor-icon-list-text">Farnborough</span> 1467 </li> 1468 </ul> 1469 </div> 1470 </div> 1471 </div> 1472 </div> 1473 </div> 1474 </section> 1475 </div> 1476 </div> 1477 </div> 1478 </section> 1479 <section class="elementor-section elementor-top-section elementor-element elementor-element-43bf5b40 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="43bf5b40" data-element_type="section" data-settings="{"background_background":"classic"}"> 1480 <div class="elementor-background-overlay"></div> 1481 <div class="elementor-container elementor-column-gap-default"> 1482 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-41968f49 elementor-invisible" data-id="41968f49" data-element_type="column" data-settings="{"animation":"fadeInRight"}"> 1483 <div class="elementor-widget-wrap elementor-element-populated"> 1484 <div class="elementor-element elementor-element-7b0d6dc0 elementor-widget elementor-widget-heading" data-id="7b0d6dc0" data-element_type="widget" data-widget_type="heading.default"> 1485 <div class="elementor-widget-container"> 1486 <h2 class="elementor-heading-title elementor-size-default">ENVIRONMENTALLY SUSTAINABLE</h2> </div> 1487 </div> 1488 <div class="elementor-element elementor-element-2a74fd08 elementor-widget elementor-widget-text-editor" data-id="2a74fd08" data-element_type="widget" data-widget_type="text-editor.default"> 1489 <div class="elementor-widget-container"> 1490 <p>We are also extremely proud to say that we have formed a partnership with Tree-nation and will be planting 100 trees for every loft conversion we build.</p><p>We feel it is our responsibility to put back into the environment what we take out and play a role in creating a sustainable world for future generations.</p> </div> 1491 </div> 1492 <div class="elementor-element elementor-element-1bc717f5 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image" data-id="1bc717f5" data-element_type="widget" data-widget_type="image.default"> 1493 <div class="elementor-widget-container"> 1494 <a href="https://tree-nation.com/profile/life-lofts" target="_blank"> 1495 <img decoding="async" width="170" height="63" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20170%2063'%3E%3C/svg%3E" class="attachment-full size-full wp-image-5165" alt="" data-lazy-src="https://lifelofts.co.uk/wp-content/uploads/2024/02/Tree-Nation-Life-Lofts.jpg" /><noscript><img decoding="async" width="170" height="63" src="https://lifelofts.co.uk/wp-content/uploads/2024/02/Tree-Nation-Life-Lofts.jpg" class="attachment-full size-full wp-image-5165" alt="" /></noscript> </a> 1496 </div>
1497 </div> 1498 <div class="elementor-element elementor-element-6d23905 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-html" data-id="6d23905" data-element_type="widget" data-widget_type="html.default"> 1499 <div class="elementor-widget-container"> 1500 <div id="tree-nation-offset-website"></div>
1501<script type="rocketlazyloadscript"> 1502TreeNationOffsetWebsite({code: '6532ada8e0d6a', lang: 'en', theme: 'light'}).render('#tree-nation-offset-website'); 1503</script>
1503 </div> 1504 </div> 1505 </div> 1506 </div> 1507 </div> 1508 </section> 1509 </div> 1510 1511 1512 </div> 1513 1514 1515</main> 1516 1517 <div data-elementor-type="footer" data-elementor-id="197" class="elementor elementor-197 elementor-location-footer" data-elementor-post-type="elementor_library"> 1518 <div class="elementor-section-wrap"> 1519 <section class="elementor-section elementor-top-section elementor-element elementor-element-13b46475 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="13b46475" data-element_type="section" data-settings="{"background_background":"classic"}"> 1520 <div class="elementor-container elementor-column-gap-default"> 1521 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-49ec63aa" data-id="49ec63aa" data-element_type="column"> 1522 <div class="elementor-widget-wrap elementor-element-populated"> 1523 <section class="elementor-section elementor-inner-section elementor-element elementor-element-3091b95b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3091b95b" data-element_type="section"> 1524 <div class="elementor-container elementor-column-gap-default"> 1525 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-4f6bad43" data-id="4f6bad43" data-element_type="column"> 1526 <div class="elementor-widget-wrap elementor-element-populated"> 1527 <div class="elementor-element elementor-element-ac86f43 footer-logo-img elementor-widget elementor-widget-image" data-id="ac86f43" data-element_type="widget" data-widget_type="image.default"> 1528 <div class="elementor-widget-container"> 1529 <a href="https://lifelofts.co.uk"> 1530 <img width="520" height="153" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20520%20153'%3E%3C/svg%3E" class="attachment-full size-full wp-image-143" alt="Life Lofts Logo Green" data-lazy-srcset="https://lifelofts.co.uk/wp-content/uploads/2023/05/ffb590df5366afc0-logo1-1635166771.png 520w, https://lifelofts.co.uk/wp-content/uploads/2023/05/ffb590df5366afc0-logo1-1635166771-300x88.png 300w" data-lazy-sizes="(max-width: 520px) 100vw, 520px" data-lazy-src="https://lifelofts.co.uk/wp-content/uploads/2023/05/ffb590df5366afc0-logo1-1635166771.png" /><noscript><img width="520" height="153" src="https://lifelofts.co.uk/wp-content/uploads/2023/05/ffb590df5366afc0-logo1-1635166771.png" class="attachment-full size-full wp-image-143" alt="Life Lofts Logo Green" srcset="https://lifelofts.co.uk/wp-content/uploads/2023/05/ffb590df5366afc0-logo1-1635166771.png 520w, https://lifelofts.co.uk/wp-content/uploads/2023/05/ffb590df5366afc0-logo1-1635166771-300x88.png 300w" sizes="(max-width: 520px) 100vw, 520px" /></noscript> </a> 1531 </div> 1532 </div> 1533 <div class="elementor-element elementor-element-2e6f25db elementor-widget elementor-widget-text-editor" data-id="2e6f25db" data-element_type="widget" data-widget_type="text-editor.default"> 1534 <div class="elementor-widget-container"> 1535 <p>If you are considering having any type of loft conversions done then look no further than Life Lofts.</p> </div> 1536 </div> 1537 <div class="elementor-element elementor-element-793a055a e-grid-align-left e-grid-align-mobile-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="793a055a" data-element_type="widget" data-widget_type="social-icons.default"> 1538 <div class="elementor-widget-container"> 1539 <style>/*! elementor - v3.20.0 - 13-03-2024 */ 1540.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}
1540.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}</style> <div class="elementor-social-icons-wrapper elementor-grid"> 1541 <span class="elementor-grid-item"> 1542 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-animation-float elementor-repeater-item-635848f" href="https://www.facebook.com/lifelofts/" target="_blank"> 1543 <span class="elementor-screen-only">Facebook-f</span> 1544 <i class="fab fa-facebook-f"></i> </a> 1545 </span> 1546 <span class="elementor-grid-item"> 1547 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-float elementor-repeater-item-c7d7ceb" href="https://www.instagram.com/life_lofts/" target="_blank"> 1548 <span class="elementor-screen-only">Instagram</span> 1549 <i class="fab fa-instagram"></i> </a> 1550 </span> 1551 <span class="elementor-grid-item"> 1552 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-animation-float elementor-repeater-item-8984d39" href="https://www.linkedin.com/company/96009362/admin/?feedType=following" target="_blank"> 1553 <span class="elementor-screen-only">Linkedin</span> 1554 <i class="fab fa-linkedin"></i> </a> 1555 </span> 1556 <span class="elementor-grid-item"> 1557 <a class="elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-animation-float elementor-repeater-item-53e50cc" href="https://x.com/Life_loft_ltd" target="_blank"> 1558 <span class="elementor-screen-only">X-twitter</span> 1559 <i class="fab fa-x-twitter"></i> </a> 1560 </span> 1561 <span class="elementor-grid-item"> 1562 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-float elementor-repeater-item-e25e2d4" href="https://www.youtube.com/@LifeLoftsLTD" target="_blank"> 1563 <span class="elementor-screen-only">Youtube</span> 1564 <i class="fab fa-youtube"></i> </a> 1565 </span> 1566 <span class="elementor-grid-item"> 1567 <a class="elementor-icon elementor-social-icon elementor-social-icon-pinterest elementor-animation-float elementor-repeater-item-8138920" href="https://uk.pinterest.com/life_loft_ltd/" target="_blank"> 1568 <span class="elementor-screen-only">Pinterest</span> 1569 <i class="fab fa-pinterest"></i> </a> 1570 </span> 1571 </div>
1572 </div> 1573 </div> 1574 </div> 1575 </div> 1576 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-55a78565" data-id="55a78565" data-element_type="column"> 1577 <div class="elementor-widget-wrap elementor-element-populated"> 1578 <div class="elementor-element elementor-element-f6c2227 elementor-widget elementor-widget-heading" data-id="f6c2227" data-element_type="widget" data-widget_type="heading.default"> 1579 <div class="elementor-widget-container"> 1580 <h4 class="elementor-heading-title elementor-size-default">Quick Links</h4> </div> 1581 </div> 1582 <div class="elementor-element elementor-element-062d34e elementor-widget elementor-widget-html" data-id="062d34e" data-element_type="widget" data-widget_type="html.default"> 1583 <div class="elementor-widget-container"> 1584
1584<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/p/platform.js?ver=1780498221" defer></script>
1584 1585<div class="elfsight-app-303371f5-e441-4273-8e07-675528d8ed8f"></div> </div> 1586 </div> 1587 <div class="elementor-element elementor-element-10dfe3ba elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="10dfe3ba" data-element_type="widget" data-widget_type="icon-list.default"> 1588 <div class="elementor-widget-container"> 1589 <ul class="elementor-icon-list-items"> 1590 <li class="elementor-icon-list-item"> 1591 <a href="https://lifelofts.co.uk/about/"> 1592 1593 <span class="elementor-icon-list-text">About Us</span> 1594 </a> 1595 </li> 1596 <li class="elementor-icon-list-item"> 1597 <a href="https://lifelofts.co.uk/services/"> 1598 1599 <span class="elementor-icon-list-text">Services</span> 1600 </a> 1601 </li> 1602 <li class="elementor-icon-list-item"> 1603 <a href="https://lifelofts.co.uk/projects/"> 1604 1605 <span class="elementor-icon-list-text">Projects</span> 1606 </a> 1607 </li> 1608 <li class="elementor-icon-list-item"> 1609 <a href="https://lifelofts.co.uk/contact-us/"> 1610 1611 <span class="elementor-icon-list-text">Contact Us</span> 1612 </a> 1613 </li> 1614 <li class="elementor-icon-list-item"> 1615 <a href="https://lifelofts.co.uk/blog/"> 1616 1617 <span class="elementor-icon-list-text">Blog</span> 1618 </a> 1619 </li> 1620 <li class="elementor-icon-list-item"> 1621 <a href="https://lifelofts.co.uk/complaints-policy/"> 1622 1623 <span class="elementor-icon-list-text">Complaints Policy</span> 1624 </a> 1625 </li> 1626 <li class="elementor-icon-list-item"> 1627 <a href="https://lifelofts.co.uk/wp-content/uploads/2024/07/Code-of-Conduct-Review-Leaflet-4.pdf"> 1628 1629 <span class="elementor-icon-list-text">Code of Conduct</span> 1630 </a> 1631 </li> 1632 </ul> 1633 </div> 1634 </div> 1635 </div> 1636 </div> 1637 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-72d8b7b9" data-id="72d8b7b9" data-element_type="column"> 1638 <div class="elementor-widget-wrap elementor-element-populated"> 1639 <div class="elementor-element elementor-element-188705c0 elementor-widget elementor-widget-heading" data-id="188705c0" data-element_type="widget" data-widget_type="heading.default"> 1640 <div class="elementor-widget-container"> 1641 <h4 class="elementor-heading-title elementor-size-default">Contact Info</h4> </div> 1642 </div> 1643 <div class="elementor-element elementor-element-1d351138 elementor-list-item-link-inline elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="1d351138" data-element_type="widget" data-widget_type="icon-list.default"> 1644 <div class="elementor-widget-container"> 1645 <ul class="elementor-icon-list-items"> 1646 <li class="elementor-icon-list-item"> 1647 <span class="elementor-icon-list-icon"> 1648 <i aria-hidden="true" class="fas fa-map-marker-alt"></i> </span> 1649 <span class="elementor-icon-list-text">Unit 3, Greenlands, Silchester Road, Tadley, England, RG26 3TD</span> 1650 </li> 1651 <li class="elementor-icon-list-item"> 1652 <a href="tel:0800%20774%207621"> 1653 1654 <span class="elementor-icon-list-icon"> 1655 <i aria-hidden="true" class="fas fa-phone-volume"></i> </span> 1656 <span class="elementor-icon-list-text">0800 774 7621</span> 1657 </a> 1658 </li> 1659 <li class="elementor-icon-list-item"> 1660 <a href="mailto:[email protected]"> 1661 1662 <span class="elementor-icon-list-icon"> 1663 <i aria-hidden="true" class="fas fa-envelope"></i> </span> 1664 <span class="elementor-icon-list-text">[email protected]</span> 1665 </a> 1666 </li> 1667 </ul> 1668 </div> 1669 </div> 1670 </div> 1671 </div> 1672 <div class="elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-3d452bd2" data-id="3d452bd2" data-element_type="column"> 1673 <div class="elementor-widget-wrap elementor-element-populated"> 1674 <div class="elementor-element elementor-element-30b87673 elementor-widget elementor-widget-heading" data-id="30b87673" data-element_type="widget" data-widget_type="heading.default"> 1675 <div class="elementor-widget-container"> 1676 <h4 class="elementor-heading-title elementor-size-default">Request a Callback</h4> </div>
1677 </div> 1678 <div class="elementor-element elementor-element-667d079c elementor-tablet-button-align-stretch elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="667d079c" data-element_type="widget" data-settings="{"button_width_tablet":"100","step_next_label":"Next","step_previous_label":"Previous","button_width":"100","step_type":"number_text","step_icon_shape":"circle"}" data-widget_type="form.default"> 1679 <div class="elementor-widget-container"> 1680 <style>/*! elementor-pro - v3.18.0 - 17-01-2024 */ 1681.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-size:13px;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:0;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(--e-form-steps-indicator-progress-meter-width,0);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(--e-form-steps-indicator-progress-border-radius);background-color:var(--e-form-steps-indicator-progress-color);color:var(--e-form-steps-indicator-progress-meter-color);text-align:right;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{color:var(--e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);font-size:var(--e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;
1681display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{width:var(--e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(--e-form-steps-divider-width);background-color:#babfc5}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button>span{display:flex;justify-content:center;align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal;flex-grow:0}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-select-wrapper .select-caret-down-wrapper{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:10px;pointer-events:none;font-size:11px}.elementor-select-wrapper .select-caret-down-wrapper svg{display:unset;width:1em;aspect-ratio:unset;fill:currentColor}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}</style> <form class="elementor-form" method="post" name="New Form"> 1682 <input type="hidden" name="post_id" value="197"/> 1683 <input type="hidden" name="form_id" value="667d079c"/> 1684 <input type="hidden" name="referer_title" value="Loft Conversion, Extension & Garage Services | Life Lofts" /> 1685 1686 <input type="hidden" name="queried_id" value="492"/> 1687 1688 <div class="elementor-form-fields-wrapper elementor-labels-"> 1689 <div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-md-50 elementor-field-required"> 1690 <label for="form-field-name" class="elementor-field-label elementor-screen-only"> 1691 Name </label> 1692 <input size="1" type="text" name="form_fields[name]" id="form-field-name" class="elementor-field elementor-size-md elementor-field-textual" placeholder="Name *" required="required" aria-required="true"> 1693 </div> 1694 <div class="elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-phone elementor-col-50 elementor-field-required"> 1695 <label for="form-field-phone" class="elementor-field-label elementor-screen-only"> 1696 Phone </label> 1697 <input size="1" type="tel" name="form_fields[phone]" id="form-field-phone" class="elementor-field elementor-size-md elementor-field-textual" placeholder="Phone *" required="required" aria-required="true" pattern="[0-9()#&+*-=.]+" title="Only numbers and phone characters (#, -, *, etc) are accepted."> 1698 1699 </div> 1700 <div class="elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_30304b1 elementor-col-100"> 1701 <input size="1" type="hidden" name="form_fields[field_30304b1]" id="form-field-field_30304b1" class="elementor-field elementor-size-md elementor-field-textual" value="[channel]"> 1702 </div> 1703 <div class="elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_e6c4067 elementor-col-100"> 1704 <input size="1" type="hidden" name="form_fields[field_e6c4067]" id="form-field-field_e6c4067" class="elementor-field elementor-size-md elementor-field-textual" value="[channeldrilldown1]"> 1705 </div> 1706 <div class="elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_8201159 elementor-col-100"> 1707 <input size="1" type="hidden" name="form_fields[field_8201159]" id="form-field-field_8201159" class="elementor-field elementor-size-md elementor-field-textual" value="[channeldrilldown2]"> 1708 </div> 1709 <div class="elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_56c2b7d elementor-col-100"> 1710 <input size="1" type="hidden" name="form_fields[field_56c2b7d]" id="form-field-field_56c2b7d" class="elementor-field elementor-size-md elementor-field-textual" value="[channeldrilldown3]"> 1711 </div> 1712 <div class="elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_3e800f0 elementor-col-100"> 1713 <input size="1" type="hidden" name="form_fields[field_3e800f0]" id="form-field-field_3e800f0" class="elementor-field elementor-size-md elementor-field-textual" value="[landingpage]"> 1714 </div> 1715 <div class="elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-field_2989942 elementor-col-100"> 1716 <input size="1" type="hidden" name="form_fields[field_2989942]" id="form-field-field_2989942" class="elementor-field elementor-size-md elementor-field-textual" value="[landingpagegroup]"> 1717 </div> 1718 <div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons elementor-md-100"> 1719 <button type="submit" class="elementor-button elementor-size-md"> 1720 <span > 1721 <span class="elementor-align-icon-left elementor-button-icon"> 1722 <i aria-hidden="true" class="far fa-envelope"></i> </span> 1723 <span class="elementor-button-text">Send a Message</span> 1724 </span> 1725 </button> 1726 </div> 1727 </div> 1728 </form>
1729 </div> 1730 </div> 1731 <div class="elementor-element elementor-element-fc0508c elementor-widget elementor-widget-html" data-id="fc0508c" data-element_type="widget" data-widget_type="html.default"> 1732 <div class="elementor-widget-container"> 1733
1733<script type="rocketlazyloadscript"> document.querySelector('#form-field-phone').setAttribute('maxlength',11) </script>
vendor: 2 bytes, line 1733
1733
1734<script type="rocketlazyloadscript"> document.querySelector('#form-field-phone').setAttribute('minlength',11) </script>
1734 </div> 1735 </div> 1736 </div> 1737 </div> 1738 </div> 1739 </section> 1740 <section class="elementor-section elementor-inner-section elementor-element elementor-element-750b2444 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="750b2444" data-element_type="section"> 1741 <div class="elementor-container elementor-column-gap-default"> 1742 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0b2ec3d" data-id="0b2ec3d" data-element_type="column"> 1743 <div class="elementor-widget-wrap elementor-element-populated"> 1744 <div class="elementor-element elementor-element-78693b3 elementor-widget elementor-widget-heading" data-id="78693b3" data-element_type="widget" data-widget_type="heading.default"> 1745 <div class="elementor-widget-container"> 1746 <div class="elementor-heading-title elementor-size-default">Copyright © 2024 | Life Lofts Ltd | All rights reserved. | 1747Guarantees/warranties are not insurance back. <br> 1748Company house number : 13623181 | Registered in England and Wales | 1749VAT number: 390 9516 69 | 1750DBS ID number: P0008X560TT 1751</div> </div> 1752 </div> 1753 </div> 1754 </div> 1755 </div> 1756 </section> 1757 </div> 1758 </div> 1759 </div> 1760 </section> 1761 </div> 1762 </div> 1763
1764<script type="speculationrules"> 1765{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1766</script>
vendor: 1 bytes, line 1766
1766
1767<script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/js/widgets/v1/widgets.min.js?ver=1780498222" defer></script>
vendor: 2 bytes, line 1767
1767
1768<script type="rocketlazyloadscript"> 1769 document.addEventListener('DOMContentLoaded', function() { 1770 TreeNationOffsetWebsite({code: '6532ada8e0d6a', lang: 'en', theme: 'light'}).render('#tree-nation-offset-website'); 1771 }); 1772</script>
vendor: 2 bytes, line 1772
1772
1773<script type="rocketlazyloadscript"> 1774/** 1775 * Dolia Attribution - Elementor Forms helper for Life Lofts 1776 * 1777 * Reads attribution data captured by the Dolia Attribution plugin 1778 * (stored in localStorage as `dolia_attr`) and populates matching 1779 * hidden fields in any Elementor Pro form on the page. 1780 * 1781 * Works with Elementor forms that have hidden fields with these IDs: 1782 * - dolia_attr_channel 1783 * - dolia_attr_channeldrilldown1 1784 * - dolia_attr_channeldrilldown2 1785 * - dolia_attr_channeldrilldown3 1786 * - dolia_attr_landingpage 1787 * - dolia_attr_landingpagegroup 1788 * 1789 * In the Elementor email notification template, reference each field as: 1790 * [field id="dolia_attr_channel"] 1791 * [field id="dolia_attr_channeldrilldown1"] 1792 * ... etc. 1793 */ 1794(function () { 1795 'use strict'; 1796 1797 const FIELD_KEYS = [ 1798 'channel', 1799 'channeldrilldown1', 1800 'channeldrilldown2', 1801 'channeldrilldown3', 1802 'landingpage', 1803 'landingpagegroup' 1804 ]; 1805 1806 function readAttribution() { 1807 try { 1808 const raw = localStorage.getItem('dolia_attr'); 1809 if (!raw) return {}; 1810 const data = JSON.parse(raw); 1811 if (data.expires && data.expires < Date.now()) return {}; 1812 return data; 1813 } catch (e) { 1814 return {}; 1815 } 1816 } 1817 1818 function populateElementorForms() { 1819 const data = readAttribution(); 1820 const forms = document.querySelectorAll('form.elementor-form'); 1821 if (forms.length === 0) return; 1822 1823 forms.forEach(function (form) { 1824 FIELD_KEYS.forEach(function (key) { 1825 const fieldId = 'dolia_attr_' + key; 1826 // Elementor renders fields as: <input name="form_fields[<id>]" id="form-field-<id>"> 1827 const input = form.querySelector( 1828 'input[name="form_fields[' + fieldId + ']"], input#form-field-' + fieldId 1829 ); 1830 if (input) { 1831 input.value = data[key] || ''; 1832 } 1833 }); 1834 }); 1835 } 1836 1837 // Run on load. 1838 if (document.readyState === 'loading') { 1839 document.addEventListener('DOMContentLoaded', populateElementorForms); 1840 } else { 1841 populateElementorForms(); 1842 } 1843 window.addEventListener('load', populateElementorForms); 1844 1845 // Re-run just before any Elementor form submits. 1846 document.addEventListener('submit', function (event) { 1847 const form = event.target; 1848 if (form && form.classList && form.classList.contains('elementor-form')) { 1849 populateElementorForms(); 1850 } 1851 }, true); 1852})(); 1853</script>
1853 1854<!-- Unlimited Elements 1.5.57 Scripts -->
1855<script type="rocketlazyloadscript" data-rocket-type='text/javascript' id='unlimited-elements-scripts'>window.addEventListener('DOMContentLoaded', function() { 1856 1857/* Side Menu scripts: */ 1858 1859 1860jQuery(document).ready(function(){ 1861 1862 UCSideMenu("uc_ue_side_menu_elementor_bd296af", "https://lifelofts.co.uk/services/"); 1863 1864 jQuery('#uc_ue_side_menu_elementor_bd296af .uc-side-menu-wrapper').show(); 1865 1866}); 1867});</script>
vendor: 1 bytes, line 1867
1867
1868<script type="rocketlazyloadscript" data-cfasync="false"> var dFlipLocation = "https://lifelofts.co.uk/wp-content/plugins/3d-flipbook-dflip-lite/assets/"; var dFlipWPGlobal = {"text":{"toggleSound":"Turn on\/off Sound","toggleThumbnails":"Toggle Thumbnails","toggleOutline":"Toggle Outline\/Bookmark","previousPage":"Previous Page","nextPage":"Next Page","toggleFullscreen":"Toggle Fullscreen","zoomIn":"Zoom In","zoomOut":"Zoom Out","toggleHelp":"Toggle Help","singlePageMode":"Single Page Mode","doublePageMode":"Double Page Mode","downloadPDFFile":"Download PDF File","gotoFirstPage":"Goto First Page","gotoLastPage":"Goto Last Page","share":"Share","mailSubject":"I wanted you to see this FlipBook","mailBody":"Check out this site {{url}}","loading":"DearFlip: Loading "},"viewerType":"flipbook","moreControls":"download,pageMode,startPage,endPage,sound","hideControls":"","scrollWheel":"false","backgroundColor":"#777","backgroundImage":"","height":"auto","paddingLeft":"20","paddingRight":"20","controlsPosition":"bottom","duration":800,"soundEnable":"true","enableDownload":"true","showSearchControl":"false","showPrintControl":"false","enableAnnotation":false,"enableAnalytics":"false","webgl":"true","hard":"none","maxTextureSize":"1600","rangeChunkSize":"524288","zoomRatio":1.5,"stiffness":3,"pageMode":"0","singlePageMode":"0","pageSize":"0","autoPlay":"false","autoPlayDuration":5000,"autoPlayStart":"false","linkTarget":"2","sharePrefix":"flipbook-"};</script>
1868<script id="buttonizer_frontend_javascript-js-extra"> 1869var buttonizer_data = {"plugin":"buttonizer","status":"success","result":[],"warning":[],"premium":""}; 1870var buttonizer_ajax = {"ajaxurl":"https://lifelofts.co.uk/wp-admin/admin-ajax.php","version":"3.4.8","buttonizer_path":"https://lifelofts.co.uk/wp-content/plugins/buttonizer-multifunctional-button","buttonizer_assets":"https://lifelofts.co.uk/wp-content/plugins/buttonizer-multifunctional-button/assets/legacy/","base_url":"https://lifelofts.co.uk","current":[],"in_preview":"","is_admin":"","cache":"e4b3dd25aab0de08ba7deb943cf251d6","enable_ga_clicks":"1"}; 1871//# sourceURL=buttonizer_frontend_javascript-js-extra 1872</script>
vendor: 1 bytes, line 1872
1872
1873<script type="rocketlazyloadscript" id="buttonizer_frontend_javascript-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/buttonizer-multifunctional-button/assets/legacy/frontend.min.js?v=e56c108f5ec02d28b104b0962bc469ef&ver=7.1.2" defer></script>
vendor: 1 bytes, line 1873
1873
1874<script type="rocketlazyloadscript" data-minify="1" id="coblocks-animation-js" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=1780498222" defer></script>
vendor: 1 bytes, line 1874
1874
1875<script type="rocketlazyloadscript" id="rocket-browser-checker-js-after"> 1876"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 1877//# sourceURL=rocket-browser-checker-js-after 1878</script>
vendor: 1 bytes, line 1878
1878
1879<script id="rocket-preload-links-js-extra"> 1880var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://lifelofts.co.uk","onHoverDelay":"100","rateThrottle":"3"}; 1881//# sourceURL=rocket-preload-links-js-extra 1882</script>
vendor: 1 bytes, line 1882
1882
1883<script type="rocketlazyloadscript" id="rocket-preload-links-js-after"> 1884(function() { 1885"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 1886}()); 1887 1888//# sourceURL=rocket-preload-links-js-after 1889</script>
vendor: 1 bytes, line 1889
1889
1890<script type="rocketlazyloadscript" data-minify="1" id="hello-theme-frontend-js" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=1780498222" defer></script>
vendor: 1 bytes, line 1890
1890
1891<script type="rocketlazyloadscript" id="dflip-script-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/3d-flipbook-dflip-lite/assets/js/dflip.min.js?ver=2.3.57" defer></script>
vendor: 1 bytes, line 1891
1891
1892<script type="rocketlazyloadscript" data-minify="1" id="elementskit-framework-js-frontend-js" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/libs/framework/assets/js/frontend-script.js?ver=1780498222" defer></script>
vendor: 1 bytes, line 1892
1892
1893<script type="rocketlazyloadscript" id="elementskit-framework-js-frontend-js-after"> 1894 var elementskit = { 1895 resturl: 'https://lifelofts.co.uk/wp-json/elementskit/v1/', 1896 } 1897 1898 1899//# sourceURL=elementskit-framework-js-frontend-js-after 1900</script>
vendor: 1 bytes, line 1900
1900
1901<script type="rocketlazyloadscript" data-minify="1" id="ekit-widget-scripts-js" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js?ver=1780498222" defer></script>
vendor: 1 bytes, line 1901
1901
1902<script type="rocketlazyloadscript" id="smartmenus-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.0.1" defer></script>
vendor: 1 bytes, line 1902
1902
1903<script type="rocketlazyloadscript" data-minify="1" id="uc_ac_assets_file_menu_js_15004-js" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/uploads/ac_assets/ue-side-menu/menu.js?ver=1780498222" defer></script>
vendor: 1 bytes, line 1903
1903
1904<script type="rocketlazyloadscript" id="elementor-pro-webpack-runtime-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.18.3" defer></script>
vendor: 1 bytes, line 1904
1904
1905<script type="rocketlazyloadscript" id="elementor-webpack-runtime-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.20.1" defer></script>
vendor: 1 bytes, line 1905
1905
1906<script type="rocketlazyloadscript" id="elementor-frontend-modules-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.20.1" defer></script>
vendor: 1 bytes, line 1906
1906
1907<script type="rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://lifelofts.co.uk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1907
1907
1908<script type="rocketlazyloadscript" id="wp-i18n-js" data-rocket-src="https://lifelofts.co.uk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1908
1908
1909<script type="rocketlazyloadscript" id="wp-i18n-js-after"> 1910wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1911//# sourceURL=wp-i18n-js-after 1912</script>
vendor: 1 bytes, line 1912
1912
1913<script type="rocketlazyloadscript" id="elementor-pro-frontend-js-before"> 1914var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/lifelofts.co.uk\/wp-admin\/admin-ajax.php","nonce":"a41d7708e6","urls":{"assets":"https:\/\/lifelofts.co.uk\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/lifelofts.co.uk\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"}},"facebook_sdk":{"lang":"en_GB","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/lifelofts.co.uk\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1915//# sourceURL=elementor-pro-frontend-js-before 1916</script>
vendor: 1 bytes, line 1916
1916
1917<script type="rocketlazyloadscript" id="elementor-pro-frontend-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.18.3" defer></script>
vendor: 1 bytes, line 1917
1917
1918<script type="rocketlazyloadscript" id="elementor-waypoints-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" defer></script>
vendor: 1 bytes, line 1918
1918
1919<script type="rocketlazyloadscript" id="jquery-ui-core-js-before">window.addEventListener('DOMContentLoaded', function() { 1920jQuery.uiBackCompat = true; 1921//# sourceURL=jquery-ui-core-js-before 1922});</script>
vendor: 1 bytes, line 1922
1922
1923<script type="rocketlazyloadscript" id="jquery-ui-core-js" data-rocket-src="https://lifelofts.co.uk/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" defer></script>
vendor: 1 bytes, line 1923
1923
1924<script type="rocketlazyloadscript" id="elementor-frontend-js-before"> 1925var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1031,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1030,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.20.1","is_static":false,"experimentalFeatures":{"e_optimized_assets_loading":true,"e_optimized_css_loading":true,"additional_custom_breakpoints":true,"container":true,"e_swiper_latest":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"block_editor_assets_optimize":true,"landing-pages":true,"nested-elements":true,"e_image_loading_optimization":true,"page-transitions":true,"notes":true,"form-submissions":true,"e_scroll_snap":true,"mega-menu":true},"urls":{"assets":"https:\/\/lifelofts.co.uk\/wp-content\/plugins\/elementor\/assets\/"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","viewport_mobile":767,"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_laptop"],"viewport_tablet":1030,"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":492,"title":"Loft%20Conversion%2C%20Extension%20%26%20Garage%20Services%20%7C%20Life%20Lofts","excerpt":"","featuredImage":false}}; 1926//# sourceURL=elementor-frontend-js-before 1927</script>
vendor: 1 bytes, line 1927
1927
1928<script type="rocketlazyloadscript" id="elementor-frontend-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.20.1" defer></script>
vendor: 1 bytes, line 1928
1928
1929<script type="rocketlazyloadscript" id="pro-elements-handlers-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.18.3" defer></script>
vendor: 1 bytes, line 1929
1929
1930<script type="rocketlazyloadscript" id="animate-circle-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementskit-lite/widgets/init/assets/js/animate-circle.min.js?ver=3.4.5" defer></script>
vendor: 1 bytes, line 1930
1930
1931<script id="elementskit-elementor-js-extra"> 1932var ekit_config = {"ajaxurl":"https://lifelofts.co.uk/wp-admin/admin-ajax.php","nonce":"5400e51a1e"}; 1933//# sourceURL=elementskit-elementor-js-extra 1934</script>
vendor: 1 bytes, line 1934
1934
1935<script type="rocketlazyloadscript" data-minify="1" id="elementskit-elementor-js" data-rocket-src="https://lifelofts.co.uk/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js?ver=1780498222" defer></script>
vendor: 1 bytes, line 1935
1935
1936<script type="rocketlazyloadscript" id="e-sticky-js" data-rocket-src="https://lifelofts.co.uk/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.18.3" defer></script>
vendor: 1 bytes, line 1936
1936
1937<script id="wp-emoji-settings" type="application/json"> 1938{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://lifelofts.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1939</script>
vendor: 1 bytes, line 1939
1939
1940<script type="rocketlazyloadscript" data-rocket-type="module"> 1941/*! This file is auto-generated */ 1942var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1943//# sourceURL=https://lifelofts.co.uk/wp-includes/js/wp-emoji-loader.min.js 1944</script>
vendor: 1 bytes, line 1944
1944
1945<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 1946if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 1947images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 1948if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
1948<script data-no-minify="1" async src="https://lifelofts.co.uk/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
1948<script>function lazyLoadThumb(e,alt){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script>
vendor: 1 bytes, line 1948
1948
1949<script>class RocketElementorAnimation{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}_detectAnimations(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this._listAnimationSettingsKeys(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorAnimation.run);</script>
1949</body> 1950</html> 1951 1952<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790732252 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.