Help
RSS
API
Feed
Maltego
Contact
Domain > jfconstructioninc.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-09-18
173.239.45.5
(
ClassC
)
2026-02-13
199.16.172.127
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Fri, 13 Feb 2026 07:24:25 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://jfconstructioninc.com/Alt-Svc: h3:443; ma86400Server-Timing: a8c-cdn, dc;descsea, cache;descBYPASS;dur0.0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Fri, 13 Feb 2026 07:24:25 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveStrict-Transport-Security: max-age31536000Vary: Accept-EncodingLast-Modified: Sun, 08 Feb 2026 06:36:01 GMTCache-Control: max-age287, must-revalidateX-nananana: Batcache-HitHost-Header: wpcloudVary: CookieLink: https://jfconstructioninc.com/>; relshortlinkX-ac: 1.sea _atomic_bur STALEAlt-Svc: h3:443; ma86400Server-Timing: a8c-cdn, dc;descsea, cache;descSTALE;dur2.0 !DOCTYPE html>html langen-US>head>meta charsetUTF-8>script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var hrefdocument.location.href;if(!href.match(/?&nowprocket/)){if(href.indexOf(?)-1){if(href.indexOf(#)-1){document.location.hrefhref+?nowprocket1}else{document.location.hrefhref.replace(#,?nowprocket1#)}}else{if(href.indexOf(#)-1){document.location.hrefhref+&nowprocket1}else{document.location.hrefhref.replace(#,&nowprocket1#)}}}}/script>script>(()>{class RocketLazyLoadScripts{constructor(){this.v2.0.4,this.userEventskeydown,keyup,mousedown,mouseup,mousemove,mouseover,mouseout,touchmove,touchstart,touchend,touchcancel,wheel,click,dblclick,input,this.attributeEventsonblur,onclick,oncontextmenu,ondblclick,onfocus,onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover,onmouseup,onmousewheel,onscroll,onsubmit}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all(this.R(),this.L()),this.lastBreathDate.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event(rocket-allScriptsLoaded)),this.everythingLoaded!0,this.lastTouchEnd&&await new Promise(t>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssuesessionStorage.getItem(rocketCSPIssue),document.addEventListener(securitypolicyviolation,t>{this.CSPIssue||script-src-elem!t.violatedDirective||data!t.blockedURI||(this.CSPIssue!0,sessionStorage.setItem(rocketCSPIssue,!0))},{isRocket:!0})}o(){window.addEventListener(pageshow,t>{this.persistedt.persisted,this.realWindowLoadedFired!0},{isRocket:!0}),window.addEventListener(pagehide,()>{this.onFirstUserActionnull},{isRocket:!0})}h(){let t;function e(e){te}window.addEventListener(touchstart,e,{isRocket:!0}),window.addEventListener(touchend,function i(o){o.changedTouches0&&t.changedTouches0&&Math.abs(o.changedTouches0.pageX-t.changedTouches0.pageX)10&&Math.abs(o.changedTouches0.pageY-t.changedTouches0.pageY)10&&o.timeStamp-t.timeStamp200&&(window.removeEventListener(touchstart,e,{isRocket:!0}),window.removeEventListener(touchend,i,{isRocket:!0}),INPUTo.target.tagName&&texto.target.type||(o.target.dispatchEvent(new TouchEvent(touchend,{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent(mouseover,{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent(click,{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches0.clientX,clientY:o.changedTouches0.clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||(mousemove!t.type||this.firstMousemoveIgnored?keyupt.type||mouseovert.type||mouseoutt.type||(this.userActionTriggered!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored!0),clickt.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),touchstartthis.lastEvent&&touchendt.type&&(this.lastTouchEndDate.now()),clickt.type&&(this.lastTouchEnd0),this.lastEventt.type,t.composedPath&&t.composedPath()0.getRootNode()instanceof ShadowRoot&&(t.rocketTargett.composedPath()0),this.savedUserEvents.push(t)}u(){this.savedUserEvents,this.userEventHandlerthis.q.bind(this),this.userEvents.forEach(t>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener(visibilitychange,this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener(visibilitychange,this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t>{(t.rocketTarget||t.target).dispatchEvent(new windowt.constructor.name(t.type,t))})}m(){const treturn false,eArray.from(this.attributeEvents,t>data-rocket-+t),i+this.attributeEvents.join(,)+,odata-rocket-+this.attributeEvents.join(,data-rocket-)+,s(e,i,o)>{o&&o!t&&(e.setAttribute(data-rocket-+i,o),erocket+inew Function(event,o),e.setAttribute(i,t))};new MutationObserver(t>{for(const n of t)attributesn.type&&(n.attributeName.startsWith(data-rocket-)||this.everythingLoaded?n.attributeName.startsWith(data-rocket-)&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),childListn.type&&n.addedNodes.forEach(t>{if(t.nodeTypeNode.ELEMENT_NODE)if(this.everythingLoaded)for(const i oft,...t.querySelectorAll(o))for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e oft,...t.querySelectorAll(i))for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:...this.attributeEvents,...e})}I(){this.attributeEvents.forEach(t>{document.querySelectorAll(data-rocket-+t+).forEach(e>{this.N(e,t)})})}N(t,e){const it.getAttribute(data-rocket-+e);i&&(t.setAttribute(e,i),t.removeAttribute(data-rocket-+e))}k(t){Object.defineProperty(HTMLElement.prototype,onclick,{get(){return this.rocketonclick||null},set(e){this.rocketonclicke,this.setAttribute(t.everythingLoaded?onclick:data-rocket-onclick,this.rocketonclick(event))}})}S(t){function e(e,i){let oei;einull,Object.defineProperty(e,i,{get:()>o,set(s){t.everythingLoaded?os:erocket+ios}})}e(document,onreadystatechange),e(window,onload),e(window,onpageshow);try{Object.defineProperty(document,readyState,{get:()>t.rocketReadyState,set(e){t.rocketReadyStatee},configurable:!0}),document.readyStateloading}catch(t){console.log(WPRocket DJE readyState conflict, bypassing)}}l(t){this.originalAddEventListenerEventTarget.prototype.addEventListener,this.originalRemoveEventListenerEventTarget.prototype.removeEventListener,this.savedEventListeners,EventTarget.prototype.addEventListenerfunction(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith(rocket-)||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),mouseenter!e&&mouseleave!e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListenerfunction(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith(rocket-)||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListenersthis.savedEventListeners.filter(i>{let oi.type,si.target||window;return e!o||t!s||(this.B(o,s)&&(i.typerocket-+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListenerthis.originalAddEventListener,EventTarget.prototype.removeEventListenerthis.originalRemoveEventListener,this.savedEventListeners.forEach(t>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split( ).map(t>loadt||t.startsWith(load.)?rocket-jquery-load:t).join( )}function o(o){function s(e){const so.fne;o.fneo.fn.init.prototypeefunction(){return this0window&&t.userActionTriggered&&(stringtypeof arguments0||arguments0instanceof String?arguments0i(arguments0):objecttypeof arguments0&&Object.keys(arguments0).forEach(t>{const earguments0t;delete arguments0t,arguments0i(t)e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e{DOMContentLoaded:,rocket-DOMContentLoaded:};for(const t in e)document.addEventListener(t,()>{et.forEach(t>t())},{isRocket:!0});o.fn.readyo.fn.init.prototype.readyfunction(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()>i.bind(document)(o)):i.bind(document)(o)}returnfunctiontypeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():erocket-DOMContentLoaded.push(s):e.DOMContentLoaded.push(s)),o()},s(on),s(one),s(off),t.allJQueries.push(o)}eo}t.allJQueries,o(window.jQuery),Object.defineProperty(window,jQuery,{get:()>e,set(t){o(t)}})}P(){const tnew Map;document.writedocument.writelnfunction(e){const idocument.currentScript,odocument.createRange(),si.parentElement;let nt.get(i);void 0n&&(ni.nextSibling,t.set(i,n));const cdocument.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t>{this.userActionTriggered?t():this.onFirstUserActiont})}async L(){return new Promise(t>{document.addEventListener(DOMContentLoaded,()>{this.realDomReadyFired!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t>{window.addEventListener(load,t,{isRocket:!0})})}M(){this.pendingScripts;this.scriptsMutationObservernew MutationObserver(t>{for(const e of t)e.addedNodes.forEach(t>{SCRIPT!t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e>{const i()>{const ithis.pendingScripts.findIndex(e>e.scriptt);i>0&&this.pendingScripts.splice(i,1),e()};t.addEventListener(load,i,{isRocket:!0}),t.addEventListener(error,i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts0.promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts{normal:,async:,defer:},document.querySelectorAll(scripttype$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||modulet.getAttribute(data-rocket-type)?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t;document.querySelectorAll(scripttype$rocketlazyloadscriptdata-rocket-src).forEach(e>{let ie.getAttribute(data-rocket-src);if(i&&!i.startsWith(data:)){i.startsWith(//)&&(ilocation.protocol+i);try{const onew URL(i).origin;o!location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||modulee.getAttribute(data-rocket-type)})}catch(t){}}}),t...new Map(t.map(t>JSON.stringify(t),t)).values(),this.Y(t,preconnect)}async G(t){if(await this.K(),!0!t.noModule||!(noModulein HTMLScriptElement.prototype))return new Promise(e>{let i;function o(){(i||t).setAttribute(data-rocket-status,executed),e()}try{if(navigator.userAgent.includes(Firefox/)||navigator.vendor||this.CSPIssue)idocument.createElement(script),...t.attributes.forEach(t>{let et.nodeName;type!e&&(data-rocket-typee&&(etype),data-rocket-srce&&(esrc),i.setAttribute(e,t.nodeValue))}),t.text&&(i.textt.text),t.nonce&&(i.noncet.nonce),i.hasAttribute(src)?(i.addEventListener(load,o,{isRocket:!0}),i.addEventListener(error,()>{i.setAttribute(data-rocket-status,failed-network),e()},{isRocket:!0}),setTimeout(()>{i.isConnected||e()},1)):(i.textt.text,o()),i.isWPRocket!0,t.parentNode.replaceChild(i,t);else{const it.getAttribute(data-rocket-type),st.getAttribute(data-rocket-src);i?(t.typei,t.removeAttribute(data-rocket-type)):t.removeAttribute(type),t.addEventListener(load,o,{isRocket:!0}),t.addEventListener(error,i>{this.CSPIssue&&i.target.src.startsWith(data:)?(console.log(WPRocket: CSP fallback activated),t.removeAttribute(src),this.G(t).then(e)):(t.setAttribute(data-rocket-status,failed-network),e())},{isRocket:!0}),s?(t.fetchPriorityhigh,t.removeAttribute(data-rocket-src),t.srcs):t.srcdata:text/javascript;base64,+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute(data-rocket-status,failed-transform),e()}});t.setAttribute(data-rocket-status,skipped)}async C(t){const et.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y(...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async,preload)}Y(t,e){this.trashthis.trash||;let i!0;var odocument.createDocumentFragment();t.forEach(t>{const st.getAttribute&&t.getAttribute(data-rocket-src)||t.src;if(s&&!s.startsWith(data:)){const ndocument.createElement(link);n.hrefs,n.rele,preconnect!e&&(n.asscript,n.fetchPriorityi?high:low),t.getAttribute&&modulet.getAttribute(data-rocket-type)&&(n.crossOrigin!0),t.crossOrigin&&(n.crossOrigint.crossOrigin),t.integrity&&(n.integrityt.integrity),t.nonce&&(n.noncet.nonce),o.appendChild(n),this.trash.push(n),i!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t>t.remove())}async T(){try{document.readyStateinteractive}catch(t){}this.fauxDomReadyFired!0;try{await this.K(),this.J(document,readystatechange),document.dispatchEvent(new Event(rocket-readystatechange)),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,DOMContentLoaded),document.dispatchEvent(new Event(rocket-DOMContentLoaded)),await this.K(),this.J(window,DOMContentLoaded),window.dispatchEvent(new Event(rocket-DOMContentLoaded))}catch(t){console.error(t)}}async A(){try{document.readyStatecomplete}catch(t){}try{await this.K(),this.J(document,readystatechange),document.dispatchEvent(new Event(rocket-readystatechange)),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,load),window.dispatchEvent(new Event(rocket-load)),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t>t(window).trigger(rocket-jquery-load)),await this.K(),this.J(window,pageshow);const tnew Event(rocket-pageshow);t.persistedthis.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreathDate.now())}async X(){return document.hidden?new Promise(t>setTimeout(t)):new Promise(t>requestAnimationFrame(t))}B(t,e){return edocument&&readystatechanget||(edocument&&DOMContentLoadedt||(ewindow&&DOMContentLoadedt||(ewindow&&loadt||ewindow&&pageshowt)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();/script>meta nameviewport contentwidthdevice-width, initial-scale1> link relprofile hrefhttps://gmpg.org/xfn/11> meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 /> !-- This site is optimized with the Yoast SEO plugin v26.9 - https://yoast.com/product/yoast-seo-wordpress/ --> title>Boston's Trusted Home Remodeling & New Build Experts | J&F Construction/title>link data-rocket-prefetch hrefhttps://secure.gaug.es reldns-prefetch>link data-rocket-prefetch hrefhttps://stats.wp.com reldns-prefetch>link crossorigin data-rocket-preload asfont hrefhttps://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2 relpreload>link crossorigin data-rocket-preload asfont hrefhttps://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/ptserif-ejrtqgyozzy2vcfuvaft_r21cg.woff2 relpreload>style idwpr-usedcss>img:is(sizesauto i,sizes^auto, i){contain-intrinsic-size:3000px 1500px}address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}main,nav{display:block}progress{display:inline-block;vertical-align:baseline}a{background-color:transparent}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbrtitle{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html inputtypebutton,inputtypereset,inputtypesubmit{-webkit-appearance:button;cursor:pointer}buttondisabled,html inputdisabled{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}inputtypecheckbox,inputtyperadio{box-sizing:border-box;padding:0}inputtypenumber::-webkit-inner-spin-button,inputtypenumber::-webkit-outer-spin-button{height:auto}inputtypesearch{-webkit-appearance:textfield;box-sizing:content-box}inputtypesearch::-webkit-search-cancel-button,inputtypesearch::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ast-container{max-width:100%}.ast-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote{quotes: }blockquote:after,blockquote:before{content:}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:Courier 10 Pitch,Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.button,button,inputtypebutton,inputtypereset,inputtypesubmit{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.button:focus,.button:hover,button:focus,button:hover,inputtypebutton:focus,inputtypebutton:hover,inputtypereset:focus,inputtypereset:hover,inputtypesubmit:focus,inputtypesubmit:hover{color:#fff;border-color:var(--ast-border-color)}.button:active,.button:focus,button:active,button:focus,inputtypebutton:active,inputtypebutton:focus,inputtypereset:active,inputtypereset:focus,inputtypesubmit:active,inputtypesubmit:focus{border-color:var(--ast-border-color);outline:0}inputtypeemail,inputtypesearch,inputtypetel,inputtypetext,inputtypeurl,textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}inputtypeemail:focus,inputtypesearch:focus,inputtypetel:focus,inputtypetext:focus,inputtypeurl:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:dotted thin}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}iframe,object{max-width:100%}::selection{color:#fff;background:#0274be}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.logged-in){position:relative}#page{position:relative}a,a:focus{text-decoration:none}.site-header a *,a{transition:all .2s linear}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.button,inputtypebutton,inputtypesubmit{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.button:hover,inputtypebutton:hover,inputtypesubmit:hover{box-shadow:none}.button:active,.button:focus,inputtypebutton:active,inputtypebutton:focus,inputtypesubmit:active,inputtypesubmit:focus{box-shadow:none}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:dotted thin}input,select{line-height:1}body,button,inputtypebutton,inputtypesubmit,textarea{line-height:1.85714285714286}body{background-color:#fff}#page{display:block}#primary{width:100%}#primary{margin:4em 0}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;overflow-y:hidden;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle:focus{outline:dotted thin}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.ast-icon svg:not(fill){fill:currentColor}.sticky{display:block}.entry-content>:last-child{margin-bottom:0}body{overflow-x:hidden}.widget{margin:0 0 2.8em}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.elementor-nav-menu .ast-icon{display:none}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.site-header{z-index:99;position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:dotted thin}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.ast-site-identity{padding:1em 0}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .ast-builder-menu{width:100%}inputtypeemail,inputtypenumber,inputtypereset,inputtypesearch,inputtypetel,inputtypetext,inputtypeurl,select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}inputtypeemail:focus,inputtypereset:focus,inputtypesearch:focus,inputtypetel:focus,inputtypetext:focus,inputtypeurl:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}inputtypebutton,inputtypebutton:focus,inputtypebutton:hover,inputtypereset,inputtypereset:focus,inputtypereset:hover,inputtypesubmit,inputtypesubmit:focus,inputtypesubmit:hover{box-shadow:none}textarea{width:100%}inputtypesearch:focus{outline:dotted thin}.astra-dark-mode-enable inputtypeemail,.astra-dark-mode-enable inputtypenumber,.astra-dark-mode-enable inputtypereset,.astra-dark-mode-enable inputtypesearch,.astra-dark-mode-enable inputtypetel,.astra-dark-mode-enable inputtypetext,.astra-dark-mode-enable inputtypeurl,.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable inputtypeemail:focus,.astra-dark-mode-enable inputtypenumber:focus,.astra-dark-mode-enable inputtypereset:focus,.astra-dark-mode-enable inputtypesearch:focus,.astra-dark-mode-enable inputtypetel:focus,.astra-dark-mode-enable inputtypetext:focus,.astra-dark-mode-enable inputtypeurl:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}inputtyperange{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}inputtyperange:focus{outline:0}inputtyperange::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}inputtyperange::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}inputtyperange:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}inputtyperange::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}inputtyperange::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}inputtyperange::-ms-track{width:100%;height:8.6px;cursor:pointer;background:0 0;border-color:transparent;color:transparent}inputtyperange::-ms-fill-lower{background:rgba(199,199,199,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}inputtyperange::-ms-fill-upper{background:rgba(255,255,255,.2);border:0 solid #fff;border-radius:27.2px;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9}inputtyperange::-ms-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;height:8.6px}inputtyperange:focus::-ms-fill-lower{background:rgba(255,255,255,.2)}inputtyperange:focus::-ms-fill-upper{background:rgba(255,255,255,.2)}inputtypecolor{border:none;width:100px;padding:0;height:30px;cursor:pointer}inputtypecolor::-webkit-color-swatch-wrapper{padding:0;border:none}inputtypecolor::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-content{word-wrap:break-word}.entry-content p{margin-bottom:1.6em}.entry-content::after{display:table;clear:both;content:}.search .site-content .content-area .search-form{margin-bottom:3em}:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:3em;--ast-container-default-lg-padding:3em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:3em;--ast-container-default-sm-padding:3em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var(--ast-global-color-secondary,--ast-global-color-5);--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2)}html{font-size:93.75%}a{color:var(--ast-global-color-0)}a:focus,a:hover{color:var(--ast-global-color-1)}body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:inherit;font-size:15px;font-size:1rem;line-height:var(--ast-body-line-height,1.65em)}blockquote{color:var(--ast-global-color-3)}.entry-content :where(h1,h2,h3,h4,h5,h6),h1,h2,h3,h4,h5,h6{font-weight:600}.entry-content :where(h1),h1{font-size:40px;font-size:2.6666666666667rem;line-height:1.4em}.entry-content :where(h2),h2{font-size:32px;font-size:2.1333333333333rem;line-height:1.3em}.entry-content :where(h3),h3{font-size:26px;font-size:1.7333333333333rem;line-height:1.3em}.entry-content :where(h4),h4{font-size:24px;font-size:1.6rem;line-height:1.2em}.entry-content :where(h5),h5{font-size:20px;font-size:1.3333333333333rem;line-height:1.2em}.entry-content :where(h6),h6{font-size:16px;font-size:1.0666666666667rem;line-height:1.25em}::selection{background-color:var(--ast-global-color-0);color:#fff}.entry-content :where(h1,h2,h3,h4,h5,h6),body,h1,h2,h3,h4,h5,h6{color:var(--ast-global-color-3)}input:focus,inputtypeemail:focus,inputtypereset:focus,inputtypesearch:focus,inputtypetext:focus,inputtypeurl:focus,textarea:focus{border-color:var(--ast-global-color-0)}inputtypecheckbox:checked,inputtypecheckbox:focus:checked,inputtypecheckbox:hover:checked,inputtyperadio:checked,inputtyperange::-webkit-slider-thumb,inputtypereset{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none}.ast-search-menu-icon form.search-form{padding-right:0}.search-form input.search-field:focus{outline:0}.ast-single-post .entry-content a{text-decoration:underline}.ast-single-post .elementor-widget-button .elementor-button{text-decoration:none}#close:focus-visible,.ast-header-account-wrap:focus-visible,.ast-header-navigation-arrow:focus-visible,.ast-menu-toggle:focus-visible,.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,.site .skip-link:focus-visible,a:focus-visible{outline-style:dotted;outline-color:inherit;outline-width:thin}#ast-scroll-top:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,input:focus,inputtypeemail:focus,inputtypenumber:focus,inputtypereset:focus,inputtypesearch:focus,inputtypetext:focus,inputtypeurl:focus,textarea:focus{border-style:dotted;border-color:inherit;border-width:thin}input{outline:0}.site-logo-img img{transition:all .2s linear}.ast-page-builder-template .site-content>.ast-container{max-width:100%;padding:0}.ast-page-builder-template .site .site-content #primary{padding:0;margin:0}.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top:0;margin-bottom:0}.ast-page-builder-template .entry-header{margin-top:2em;margin-left:auto;margin-right:auto}@media (max-width:921.9px){#ast-desktop-header{display:none}}#page{display:flex;flex-direction:column;min-height:100vh}.search .site-content .content-area .search-form{margin-bottom:0}#page .site-content{flex-grow:1}.widget{margin-bottom:1.25em}.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0}body .elementor-button,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-sm{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px}@media (max-width:921px){.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button.elementor-size-lg,.elementor-widget-button .elementor-button.elementor-size-sm{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px}}.elementor-widget-button .elementor-button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0)}.elementor-widget-button .elementor-button:focus,.elementor-widget-button .elementor-button:hover{color:#fff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1)}.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#fff}.elementor-widget-button .elementor-button{line-height:1em}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em}.button,.menu-toggle,button,input#submit,inputtypebutton,inputtypereset,inputtypesubmit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#fff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:inherit;line-height:1em}.menu-toggle:hover,button:focus,button:hover,input#submit:focus,input#submit:hover,inputtypebutton:focus,inputtypebutton:hover,inputtypereset:focus,inputtypereset:hover,inputtypesubmit:focus,inputtypesubmit:hover{color:#fff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1)}@media (max-width:921px){.button,.menu-toggle,button,input#submit,inputtypebutton,inputtypereset,inputtypesubmit{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px}.entry-content :where(h1),h1{font-size:30px}.entry-content :where(h2),h2{font-size:25px}.entry-content :where(h3),h3{font-size:20px}}@media (min-width:544px){.ast-container{max-width:100%}}#ast-mobile-header .ast-site-header-cart-li a{pointer-events:none}@media (max-width:544px){.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button.elementor-size-lg,.elementor-widget-button .elementor-button.elementor-size-sm{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}.button,.menu-toggle,button,input#submit,inputtypebutton,inputtypereset,inputtypesubmit{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px}.entry-content :where(h1),h1{font-size:30px}.entry-content :where(h2),h2{font-size:25px}.entry-content :where(h3),h3{font-size:20px}html{font-size:85.5%}header.entry-header{text-align:left}}:root{--wp--custom--ast-default-block-top-padding:3em;--wp--custom--ast-default-block-right-padding:3em;--wp--custom--ast-default-block-bottom-padding:3em;--wp--custom--ast-default-block-left-padding:3em;--wp--custom--ast-container-width:1200px;--wp--custom--ast-content-width-size:1200px;--wp--custom--ast-wide-width-size:calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding))}@media(max-width:921px){:root{--wp--custom--ast-default-block-top-padding:3em;--wp--custom--ast-default-block-right-padding:2em;--wp--custom--ast-default-block-bottom-padding:3em;--wp--custom--ast-default-block-left-padding:2em}}@media(max-width:544px){:root{--wp--custom--ast-default-block-top-padding:3em;--wp--custom--ast-default-block-right-padding:1.5em;--wp--custom--ast-default-block-bottom-padding:3em;--wp--custom--ast-default-block-left-padding:1.5em}}blockquote{margin:1.5em;border-color:rgba(0,0,0,.05)}.ast-page-builder-template .entry-header{padding-left:0}:root{--ast-global-color-0:#0170B9;--ast-global-color-1:#3a3a3a;--ast-global-color-2:#3a3a3a;--ast-global-color-3:#4B4F58;--ast-global-color-4:#F5F5F5;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#E5E5E5;--ast-global-color-7:#424242;--ast-global-color-8:#000000}:root{--ast-border-color:var(--ast-global-color-6)}header.entry-header{text-align:left}header.entry-header>:not(:last-child){margin-bottom:10px}.entry-content :where(h1,h2,h3,h4,h5,h6),h1,h2,h3,h4,h5,h6{color:var(--ast-global-color-2)}.elementor-widget-heading .elementor-heading-title{margin:0}.elementor-page .ast-menu-toggle{color:unset!important;background:unset!important}body .elementor hr{background-color:#ccc;margin:0}.elementor-screen-only,.screen-reader-text,.screen-reader-text span{top:0!important}.ast-desktop .ast-mobile-popup-drawer.active .ast-mobile-popup-inner{max-width:35%}.ast-header-break-point .main-header-bar{border-bottom-width:1px}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0;margin-left:0;width:.65em;transform:translate(0,-2px) rotateZ(270deg)}.ast-mobile-popup-content .ast-submenu-expanded>.ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto}@media (min-width:922px){#ast-mobile-header{display:none}.ast-container{max-width:1240px}.site-content .ast-container{display:flex}.main-header-bar{border-bottom-width:1px}.ast-builder-menu .main-navigation>ul>li:last-child a{margin-right:0}}.ast-page-builder-template{background-color:var(--ast-global-color-5)}@media (max-width:544px){.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{max-width:90%}.ast-page-builder-template{background-color:var(--ast-global-color-5)}}#ast-scroll-top{display:none;position:fixed;text-align:center;cursor:pointer;z-index:99;width:2.1em;height:2.1em;line-height:2.1;color:#fff;border-radius:2px;content:;outline:inherit}@media (min-width:769px){#ast-scroll-top{content:769}}#ast-scroll-top .ast-icon.icon-arrow svg{margin-left:0;vertical-align:middle;transform:translate(0,-20%) rotate(180deg);width:1.6em}.ast-scroll-to-top-right{right:30px;bottom:30px}#ast-scroll-top{color:var(--ast-global-color-1);background-color:#3bdfe6;font-size:15px}@media (max-width:921px){html{font-size:85.5%}.site-content .ast-container{flex-direction:column}header.entry-header{text-align:left}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{max-width:90%}.ast-page-builder-template{background-color:var(--ast-global-color-5)}#ast-scroll-top .ast-icon.icon-arrow svg{width:1em}}.ast-desktop-header-content>*,.ast-mobile-header-content>*{padding:10px 0;height:auto}.ast-desktop-header-content>:first-child,.ast-mobile-header-content>:first-child{padding-top:10px}.ast-desktop-header-content>.ast-builder-menu,.ast-mobile-header-content>.ast-builder-menu{padding-top:0}.ast-desktop-header-content>:last-child,.ast-mobile-header-content>:last-child{padding-bottom:0}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}#ast-desktop-header .ast-desktop-header-content,.ast-desktop-header-content .ast-search-icon,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-mobile-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search,.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search{width:100%;position:relative;display:block;right:auto;transform:none}.ast-desktop-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form{right:0;visibility:visible;opacity:1;position:relative;top:auto;transform:none;padding:0;display:block;overflow:hidden}.ast-desktop-header-content .ast-search-menu-icon .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field{width:100%;padding-right:5.5em}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#fff}.ast-desktop-header-content,.ast-mobile-header-wrap .ast-mobile-header-content{background-color:#fff}.ast-desktop-header-content>*,.ast-desktop-popup-content>*,.ast-mobile-header-content>*,.ast-mobile-popup-content>*{padding-top:0;padding-bottom:0}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a}:root{--e-global-color-astglobalcolor0:#0170B9;--e-global-color-astglobalcolor1:#3a3a3a;--e-global-color-astglobalcolor2:#3a3a3a;--e-global-color-astglobalcolor3:#4B4F58;--e-global-color-astglobalcolor4:#F5F5F5;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#E5E5E5;--e-global-color-astglobalcolor7:#424242;--e-global-color-astglobalcolor8:#000000}.ff-el-progress-bar{align-items:center;display:flex;height:100%;justify-content:flex-end}.fluentform *{box-sizing:border-box}.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{content: ;display:table}.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:flex;gap:15px;width:100%}.frm-fluent-form .ff-t-container.mobile:not(.ff_excluded){display:block!important}.frm-fluent-form .ff-t-cell{display:flex;flex-direction:column;vertical-align:inherit;width:100%}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0}.frm-fluent-form .ff-t-cell:last-of-type{flex-grow:1;padding-right:0}}@media (max-width:768px){.ff-t-cell{margin-left:0!important}}.fluentform .ff-el-group{margin-bottom:20px}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{display:block;float:none;text-align:left}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-bottom:0;margin-left:auto}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--fluentform-danger);content: *;margin-left:3px}.fluentform .ff-el-form-control{display:block;width:100%}.fluentform .ff-el-ratings label.active svg{fill:#ffb100;fill:var(--fill-active)}.fluentform .ff-el-repeat .ff-el-form-control{margin-bottom:10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell{padding:0 10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell:first-child{padding-left:0}.fluentform .ff-el-repeat .ff-t-cell:last-child{padding-right:0}.fluentform .ff-el-repeat .ff-t-container{display:flex}.fluentform .ff-el-repeat-buttons-list span{cursor:pointer}.fluentform .ff-el-is-error .text-danger{font-size:12px;margin-top:4px}.fluentform .ff-el-is-error .ff-el-form-control{border-color:var(--fluentform-danger)}.fluentform .ff-el-tooltip{cursor:pointer;display:inline-block;margin-left:2px;position:relative;vertical-align:middle;z-index:2}.fluentform .ff-el-tooltip:hover{color:#000}.fluentform .ff-el-tooltip svg{fill:var(--fluentform-primary)}.fluentform .ff-el-progress-bar{background-color:var(--fluentform-primary);color:#fff;height:inherit;text-align:right;transition:width .3s;width:0}.fluentform .ff-el-progress-bar span{display:inline-block;padding:0 5px 0 0}.fluentform .ff-hidden{display:none!important}.fluentform .ff-step-body{left:0;margin-bottom:15px;position:relative;top:0}.fluentform .ff-upload-progress{margin:10px 0}.fluentform inputtypecheckbox,.fluentform inputtyperadio{display:inline-block;margin:0}.fluentform .text-danger{color:var(--fluentform-danger)}.fluentform .iti{width:100%}.fluentform textarea{max-width:100%}.fluentform .ff-el-form-check{margin-bottom:5px}.fluentform .ff-text-center{text-align:center}.fluentform .ff-el-form-control::-moz-placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control::placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-controlreadonly:not(.flatpickr-input){background-color:#e9ecef;opacity:1}.fluentform .iti__search-input{min-height:30px}.fluentform-step{float:left;height:1px;overflow-x:hidden;padding:3px}.fluentform-step.active{height:auto;width:100%}.fluentform .has-conditions{display:none}.ff-message-success{border:1px solid #ced4da;box-shadow:0 1px 5px rgba(0,0,0,.1);margin-top:10px;padding:15px;position:relative}.ff-errors-in-stack{display:none;margin-top:15px}.ff-errors-in-stack .error{font-size:14px;line-height:1.7}.ff-errors-in-stack .error-clear{cursor:pointer;margin-left:5px;padding:0 5px}.fluentform .ff_force_hide{display:none!important;visibility:hidden!important}.fluentform div.ff-el-form-hide_label>.ff-el-input--label{display:none;visibility:hidden}.fluentform .ff-form-inline .ff-t-container,.fluentform .ff-form-inline>.ff-el-group,.fluentform .ff-form-inline>.ff-name-field-wrapper{display:inline-block;margin-right:10px;vertical-align:top}.fluentform .ff-form-inline .ff-t-container .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline .ff-t-container>.ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group>.ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper>.ff-el-input--label{display:none}.fluentform .ff-form-inline .ff-t-container .ff-el-input--content,.fluentform .ff-form-inline>.ff-el-group .ff-el-input--content,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-el-input--content{margin-left:0}.fluentform .ff-form-inline .ff-t-container:last-child,.fluentform .ff-form-inline>.ff-el-group:last-child,.fluentform .ff-form-inline>.ff-name-field-wrapper:last-child{margin-right:0}.fluentform .ff-other-input-wrapper input{background:inherit}.fluentform .ff-other-input-wrapper{display:none;margin-top:8px}.fluentform .ff-btn.disabled{opacity:.65}.fluentform .ff-btn.ff-working{position:relative;transition:all .3s ease}.fluentform .ff-btn.ff-working:after{animation:4s infinite ff-progress-anim;background:hsla(0,0%,100%,.4);bottom:0;content:;height:5px;left:0;position:absolute;right:0}.fluentform .ff_submitting{pointer-events:none}@keyframes ff-progress-anim{0%{width:0}5%{width:0}10%{width:15%}30%{width:40%}50%{width:55%}80%{width:100%}95%{width:100%}to{width:0}}.ff-el-pop-content{background-color:#000;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;font-size:11px;line-height:1.2;padding:10px;position:absolute;text-align:center;transform-origin:center bottom;z-index:9999}.ff-repeater-container{display:flex;flex-direction:column}.ff-repeater-container .ff-el-repeat-buttons-list{display:flex;margin-top:34%}@media only screen and (max-width:768px){.ff-repeater-container .ff-el-repeat-buttons-list{margin-top:-28px}.ff-el-repeat-buttons-list{margin-top:0}}:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto}.ff-default .ff_btn_style{border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:8px 20px;position:relative;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ff-default .ff_btn_style:focus,.ff-default .ff_btn_style:hover{opacity:.8;outline:0;text-decoration:none}.ff-default .ff-btn-lg{border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px}.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:1px solid var(--fluentform-border-color);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-bottom:0;max-width:100%;padding:11px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:var(--fluentform-primary);color:var(--fluentform-secondary);outline:0}.ff-default textarea{min-height:90px}select.ff-el-form-control:not(size):not(multiple){height:var(--fluentform-input-select-height,auto)}.ff-default{font-family:inherit}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0}: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--color--ast-global-color-0:var(--ast-global-color-0);--wp--preset--color--ast-global-color-1:var(--ast-global-color-1);--wp--preset--color--ast-global-color-2:var(--ast-global-color-2);--wp--preset--color--ast-global-color-3:var(--ast-global-color-3);--wp--preset--color--ast-global-color-4:var(--ast-global-color-4);--wp--preset--color--ast-global-color-5:var(--ast-global-color-5);--wp--preset--color--ast-global-color-6:var(--ast-global-color-6);--wp--preset--color--ast-global-color-7:var(--ast-global-color-7);--wp--preset--color--ast-global-color-8:var(--ast-global-color-8);--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%);--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, .2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp:6px 6px 0px rgba(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)}:root{--wp--style--global--content-size:var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size:var(--wp--custom--ast-wide-width-size)}:where(body){margin:0}: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}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:none}: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(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.ast-header-account-link.ast-account-action-login,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close{display:inline-block}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.iphone.full-screen,.ipod.full-screen{position:fixed!important}.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;line-height:1.5}.dialog-close-button{color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}.dialog-type-lightbox{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;padding:20px;width:400px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{border-block-end:var(--e-a-border);content:;display:block;margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{display:flex;gap:15px;justify-content:flex-end;padding-block-start:10px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:0;padding:8px 16px;transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(disabled),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(disabled){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:0 0;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:0 0;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:0 0;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.dialog-type-alert .dialog-buttons-wrapper .dialog-buttondisabled:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-buttondisabled:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-buttondisabled:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-buttondisabled:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-buttondisabled:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-buttondisabled:visited{background-color:var(--e-a-btn-bg-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-buttondisabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-buttondisabled{background-color:var(--e-a-btn-bg-disabled);cursor:not-allowed}:root{--direction-multiplier:1}body.rtl,htmldirrtl{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video-embed{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-overlay{inset:0;position:absolute}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-element.elementor-absolute{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0, 0, 0, .3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-align-center{text-align:center}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}:root{--page-title-display:block}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-20{width:20%}.elementor-column.elementor-col-33{width:33.333%}.elementor-column.elementor-col-50{width:50%}.elementor-column.elementor-col-100{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}@media (min-width:1025px){#elementor-device-mode:after{content:desktop}}@media (min-width:-1){#elementor-device-mode:after{content:widescreen}}@media (max-width:-1){#elementor-device-mode:after{content:laptop;content:tablet_extra}}@media (max-width:1024px){#elementor-device-mode:after{content:tablet}}@media (max-width:-1){#elementor-device-mode:after{content:mobile_extra}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,data-elementor-id)>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is(data-widget_typee-component.default,data-widget_typee-component.default>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){#elementor-device-mode:after{content:mobile}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.elementor .elementor-hidden-mobile{display:none}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button span{text-decoration:inherit}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.animated{animation-duration:1.25s}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a imgsrc$.svg{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-underline .elementor-item:after{bottom:0;content:}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier,1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not(class*elementor-hidden-){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content: ;display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:+}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:.3s backwards hide-scroll;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@keyframes hide-scroll{0%,to{overflow:hidden}}.elementor-widget-heading .elementor-heading-titleclass*elementor-size->a{color:inherit;font-size:inherit;line-height:inherit}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.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);height:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}@font-face{font-display:swap;font-family:eicons;src:url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.47.0);src:url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.47.0#iefix) format(embedded-opentype),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.47.0) format(woff2),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.47.0) format(woff),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.47.0) format(truetype),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.47.0#eicon) format(svg);font-weight:400;font-style:normal}class* eicon-,class^eicon{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eicon-menu-bar:before{content:\e816}.eicon-chevron-right:before{content:\e87d}.eicon-chevron-left:before{content:\e87e}.eicon-close:before{content:\e87f}.eicon-chevron-double-left:before{content:\e90f}.eicon-chevron-double-right:before{content:\e910}.elementor-kit-5{--e-global-color-primary:#046468;--e-global-color-secondary:#3BDFE6;--e-global-color-text:#5F5F5F;--e-global-color-accent:#BCBEC0;--e-global-color-172759b:#171717;--e-global-color-c9e3e43:#FFFFFF;--e-global-color-1cf0d28:#EBF5F5;--e-global-typography-primary-font-family:PT Serif;--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:65px;--e-global-typography-secondary-font-family:PT Serif;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:Work Sans;--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:23.4px;--e-global-typography-accent-font-family:Roboto;--e-global-typography-accent-font-weight:500;--e-global-typography-50ae29b-font-family:Work Sans;--e-global-typography-50ae29b-font-size:34px;--e-global-typography-50ae29b-font-weight:700;--e-global-typography-50ae29b-line-height:40.8px;background-color:var(--e-global-color-astglobalcolor5);font-family:Work Sans,Sans-serif;font-size:22px;font-weight:400;line-height:28.6px}.elementor-kit-5 h1{font-family:PT Serif,Sans-serif;font-size:50px;font-weight:700;line-height:65px}.elementor-kit-5 h2{font-family:PT Serif,Sans-serif;font-size:32px;font-weight:700;line-height:41.6px}.elementor-kit-5 h3{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:700;line-height:33.8px}.elementor-kit-5 .elementor-button,.elementor-kit-5 button,.elementor-kit-5 inputtypebutton,.elementor-kit-5 inputtypesubmit{font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not(data-negativetrue) svg{z-index:-1}.elementor-shapedata-negativefalse.elementor-shape-bottom{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0);transform-origin:center}.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:;flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:;position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:prev}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:next}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:;background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}.elementor-testimonial__footer{display:flex}.elementor-testimonial__footer cite{display:flex;flex-direction:column;font-size:14px;font-style:normal;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial{display:flex;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite{display:flex;flex-direction:column;margin-top:25px;width:100%}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;overflow:hidden;transition-duration:.5s;transition-property:border,background,transform;will-change:transform}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{align-items:stretch;display:flex}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{left:unset;right:0}.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{left:unset;right:10px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}}.elementor-32 .elementor-element.elementor-element-e2a6399>.elementor-background-overlay{background-color:var(--e-global-color-172759b);opacity:.2;transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-e2a6399>.elementor-container{max-width:1728px;min-height:720px}.elementor-32 .elementor-element.elementor-element-e2a6399:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-e2a6399>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:var(--wpr-bg-0192958a-9120-4aa3-ad38-b796e60a49ac) 50% 50%;background-size:cover}.elementor-32 .elementor-element.elementor-element-e2a6399{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-275px;margin-bottom:0;padding:8rem 0 0}.elementor-32 .elementor-element.elementor-element-e2a6399>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-c16339d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-c16339d.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-5672566>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-5672566>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-5672566{margin-top:220px;margin-bottom:0}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-a8f159f.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-32 .elementor-element.elementor-element-a8f159f.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-32 .elementor-element.elementor-element-a8f159f>.elementor-element-populated{padding:0 180px 0 0}.elementor-32 .elementor-element.elementor-element-368aa05 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:50px;font-weight:700;line-height:65px;color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-3926a49{font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-5d9b13c .elementor-button{background-color:var(--e-global-color-secondary);font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0 0 0 0}.elementor-32 .elementor-element.elementor-element-5d9b13c .elementor-button:focus,.elementor-32 .elementor-element.elementor-element-5d9b13c .elementor-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-5d9b13c .elementor-button:focus svg,.elementor-32 .elementor-element.elementor-element-5d9b13c .elementor-button:hover svg{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-5e426b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-5e426b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-5e426b3>.elementor-element-populated{box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 50px}.elementor-32 .elementor-element.elementor-element-5e426b3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-f91dfa4{text-align:center}.elementor-32 .elementor-element.elementor-element-f91dfa4 .elementor-heading-title{color:#046468}.elementor-32 .elementor-element.elementor-element-b4e9e61{--display:grid;--min-height:min(100vh,calc(720px + 15rem));--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:center;--overlay-opacity:0.5;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-32 .elementor-element.elementor-element-b4e9e61::before,.elementor-32 .elementor-element.elementor-element-b4e9e61>.e-con-inner>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-b4e9e61>.e-con-inner>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-background-slideshow::before,.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-background-video-container::before,.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-172759b);--background-overlay:}.elementor-32 .elementor-element.elementor-element-b4e9e61:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:var(--wpr-bg-5db33eff-a4ff-4772-a8d0-5984ee2c227c) 50% 50%;background-size:cover}.elementor-32 .elementor-element.elementor-element-60ced06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-32 .elementor-element.elementor-element-1001f1c .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:50px;font-weight:700;line-height:65px;color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-302e588{font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-a5f60fd .elementor-button{background-color:var(--e-global-color-secondary);font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0 0 0 0}.elementor-32 .elementor-element.elementor-element-a5f60fd .elementor-button:focus,.elementor-32 .elementor-element.elementor-element-a5f60fd .elementor-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-a5f60fd .elementor-button:focus svg,.elementor-32 .elementor-element.elementor-element-a5f60fd .elementor-button:hover svg{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-c8145e0{--display:flex;box-shadow:0 0 10px 0 rgba(0,0,0,.05);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem}.elementor-32 .elementor-element.elementor-element-c8145e0:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-c8145e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-a5fe57d{text-align:center}.elementor-32 .elementor-element.elementor-element-a5fe57d .elementor-heading-title{color:#046468}.elementor-32 .elementor-element.elementor-element-5d44f18>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-9e27ee8>.elementor-widget-container{margin:120px 0 60px}.elementor-32 .elementor-element.elementor-element-9e27ee8{text-align:center}.elementor-32 .elementor-element.elementor-element-9e27ee8 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:32px;font-weight:700;line-height:41.6px;color:var(--e-global-color-172759b)}.elementor-32 .elementor-element.elementor-element-404f969>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-22d9489>.elementor-container{max-width:1250px;min-height:350px}.elementor-32 .elementor-element.elementor-element-6113cc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-6113cc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-c4046a94-9d77-4030-96aa-b28bfadf911a);background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-6113cc1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-6113cc1.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-6113cc1.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-6113cc1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-6113cc1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-0af4864 .elementor-icon-wrapper{text-align:center}.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-framed .elementor-icon{color:var(--e-global-color-c9e3e43);border-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-default .elementor-icon svg,.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-framed .elementor-icon{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-default .elementor-icon:hover,.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-framed .elementor-icon:hover{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-default .elementor-icon:hover svg,.elementor-32 .elementor-element.elementor-element-0af4864.elementor-view-framed .elementor-icon:hover{fill:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-0af4864 .elementor-icon{font-size:62px}.elementor-32 .elementor-element.elementor-element-0af4864 .elementor-icon svg{height:62px}.elementor-32 .elementor-element.elementor-element-0af4864 .elementor-icon i,.elementor-32 .elementor-element.elementor-element-0af4864 .elementor-icon svg{transform:rotate(0)}.elementor-32 .elementor-element.elementor-element-11e676e>.elementor-widget-container{margin:0 0 35px}.elementor-32 .elementor-element.elementor-element-11e676e{text-align:center}.elementor-32 .elementor-element.elementor-element-11e676e .elementor-heading-title{color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-479529c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-479529c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-a5aff20c-2847-40e7-a154-f07ef1d133c4);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-479529c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-479529c.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-479529c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-479529c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-32 .elementor-element.elementor-element-479529c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-19f8533 .elementor-icon-wrapper{text-align:center}.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-framed .elementor-icon{color:var(--e-global-color-c9e3e43);border-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-default .elementor-icon svg,.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-framed .elementor-icon{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-default .elementor-icon:hover,.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-framed .elementor-icon:hover{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-default .elementor-icon:hover svg,.elementor-32 .elementor-element.elementor-element-19f8533.elementor-view-framed .elementor-icon:hover{fill:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-19f8533 .elementor-icon{font-size:62px}.elementor-32 .elementor-element.elementor-element-19f8533 .elementor-icon svg{height:62px}.elementor-32 .elementor-element.elementor-element-19f8533 .elementor-icon i,.elementor-32 .elementor-element.elementor-element-19f8533 .elementor-icon svg{transform:rotate(0)}.elementor-32 .elementor-element.elementor-element-21931f6{text-align:center}.elementor-32 .elementor-element.elementor-element-21931f6 .elementor-heading-title{color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-0d9504d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-0d9504d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-b4450161-0e81-42df-bbb1-1b063e30d81a)}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-0d9504d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-0d9504d.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-0d9504d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-0d9504d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-32 .elementor-element.elementor-element-0d9504d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-f692814 .elementor-icon-wrapper{text-align:center}.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-framed .elementor-icon{color:var(--e-global-color-c9e3e43);border-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-default .elementor-icon svg,.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-framed .elementor-icon{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-default .elementor-icon:hover,.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-framed .elementor-icon:hover{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-default .elementor-icon:hover svg,.elementor-32 .elementor-element.elementor-element-f692814.elementor-view-framed .elementor-icon:hover{fill:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-f692814 .elementor-icon{font-size:62px}.elementor-32 .elementor-element.elementor-element-f692814 .elementor-icon svg{height:62px}.elementor-32 .elementor-element.elementor-element-f692814 .elementor-icon i,.elementor-32 .elementor-element.elementor-element-f692814 .elementor-icon svg{transform:rotate(0)}.elementor-32 .elementor-element.elementor-element-0922bbe{text-align:center}.elementor-32 .elementor-element.elementor-element-0922bbe .elementor-heading-title{color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-9b8ba49>.elementor-container{max-width:1250px;min-height:350px}.elementor-32 .elementor-element.elementor-element-9b8ba49{margin-top:20px;margin-bottom:0}.elementor-32 .elementor-element.elementor-element-fa3a2a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-fa3a2a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-f08b2bdd-08f3-4a35-80f9-4091ae714274);background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-fa3a2a2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-fa3a2a2.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-fa3a2a2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-fa3a2a2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-fa3a2a2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-4a90845 .elementor-icon-wrapper{text-align:center}.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-framed .elementor-icon{color:var(--e-global-color-c9e3e43);border-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-default .elementor-icon svg,.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-framed .elementor-icon{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-default .elementor-icon:hover,.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-framed .elementor-icon:hover{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-default .elementor-icon:hover svg,.elementor-32 .elementor-element.elementor-element-4a90845.elementor-view-framed .elementor-icon:hover{fill:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-4a90845 .elementor-icon{font-size:62px}.elementor-32 .elementor-element.elementor-element-4a90845 .elementor-icon svg{height:62px}.elementor-32 .elementor-element.elementor-element-4a90845 .elementor-icon i,.elementor-32 .elementor-element.elementor-element-4a90845 .elementor-icon svg{transform:rotate(0)}.elementor-32 .elementor-element.elementor-element-9522944>.elementor-widget-container{margin:0 0 35px}.elementor-32 .elementor-element.elementor-element-9522944{text-align:center}.elementor-32 .elementor-element.elementor-element-9522944 .elementor-heading-title{color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-77f14d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-77f14d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-42d87007-dd5a-4cee-b31e-1b7355363ef1);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-77f14d5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-77f14d5.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-77f14d5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-77f14d5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-32 .elementor-element.elementor-element-77f14d5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-933ecae .elementor-icon-wrapper{text-align:center}.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-framed .elementor-icon{color:var(--e-global-color-c9e3e43);border-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-default .elementor-icon svg,.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-framed .elementor-icon{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-default .elementor-icon:hover,.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-framed .elementor-icon:hover{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-default .elementor-icon:hover svg,.elementor-32 .elementor-element.elementor-element-933ecae.elementor-view-framed .elementor-icon:hover{fill:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-933ecae .elementor-icon{font-size:62px}.elementor-32 .elementor-element.elementor-element-933ecae .elementor-icon svg{height:62px}.elementor-32 .elementor-element.elementor-element-933ecae .elementor-icon i,.elementor-32 .elementor-element.elementor-element-933ecae .elementor-icon svg{transform:rotate(0)}.elementor-32 .elementor-element.elementor-element-a118008{text-align:center}.elementor-32 .elementor-element.elementor-element-a118008 .elementor-heading-title{color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-03b0906:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-03b0906>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-dd35f4eb-0597-4e7f-922f-b45ba4dc99b5);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-03b0906.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-03b0906.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-03b0906.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-03b0906>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-32 .elementor-element.elementor-element-03b0906>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-deb70af .elementor-icon-wrapper{text-align:center}.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-framed .elementor-icon{color:var(--e-global-color-c9e3e43);border-color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-default .elementor-icon svg,.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-framed .elementor-icon{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-default .elementor-icon:hover,.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-framed .elementor-icon:hover{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-default .elementor-icon:hover svg,.elementor-32 .elementor-element.elementor-element-deb70af.elementor-view-framed .elementor-icon:hover{fill:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-deb70af .elementor-icon{font-size:62px}.elementor-32 .elementor-element.elementor-element-deb70af .elementor-icon svg{height:62px}.elementor-32 .elementor-element.elementor-element-deb70af .elementor-icon i,.elementor-32 .elementor-element.elementor-element-deb70af .elementor-icon svg{transform:rotate(0)}.elementor-32 .elementor-element.elementor-element-b79dd6d{text-align:center}.elementor-32 .elementor-element.elementor-element-b79dd6d .elementor-heading-title{color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-3c5b816>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-3c5b816{margin-top:60px;margin-bottom:0}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-afe09a7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-afe09a7.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-afe09a7.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-12bc38f .elementor-button{background-color:#02010100;text-transform:capitalize;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary)}.elementor-32 .elementor-element.elementor-element-12bc38f{width:var(--container-widget-width,319px);max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0}.elementor-32 .elementor-element.elementor-element-12bc38f .elementor-button:focus,.elementor-32 .elementor-element.elementor-element-12bc38f .elementor-button:hover{color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-12bc38f .elementor-button:focus svg,.elementor-32 .elementor-element.elementor-element-12bc38f .elementor-button:hover svg{fill:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-52324d8>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-df05b84>.elementor-widget-container{margin:120px 0 60px}.elementor-32 .elementor-element.elementor-element-df05b84{text-align:center}.elementor-32 .elementor-element.elementor-element-df05b84 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:32px;font-weight:700;line-height:41.6px;color:var(--e-global-color-172759b)}.elementor-32 .elementor-element.elementor-element-29d67fc8>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-4faa62bd .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-32 .elementor-element.elementor-element-4faa62bd .elementor-custom-embed-play i{color:var(--e-global-color-c9e3e43);font-size:51px}.elementor-32 .elementor-element.elementor-element-4faa62bd .elementor-custom-embed-play svg{fill:var(--e-global-color-c9e3e43);width:51px;height:51px}.elementor-32 .elementor-element.elementor-element-35524d44{width:initial;max-width:initial;bottom:55px;z-index:20;--e-icon-list-icon-size:51px;--icon-vertical-offset:0px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-35524d44{left:120px}body.rtl .elementor-32 .elementor-element.elementor-element-35524d44{right:120px}.elementor-32 .elementor-element.elementor-element-35524d44 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-35524d44 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-35524d44 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-35524d44 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:700;line-height:33.8px}.elementor-32 .elementor-element.elementor-element-35524d44 .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-3fd1fdb4 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-32 .elementor-element.elementor-element-3fd1fdb4 .elementor-custom-embed-play i{color:var(--e-global-color-c9e3e43);font-size:51px}.elementor-32 .elementor-element.elementor-element-3fd1fdb4 .elementor-custom-embed-play svg{fill:var(--e-global-color-c9e3e43);width:51px;height:51px}.elementor-32 .elementor-element.elementor-element-9bd87ab{width:initial;max-width:initial;bottom:55px;z-index:20;--e-icon-list-icon-size:51px;--icon-vertical-offset:0px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-9bd87ab{left:120px}body.rtl .elementor-32 .elementor-element.elementor-element-9bd87ab{right:120px}.elementor-32 .elementor-element.elementor-element-9bd87ab .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-9bd87ab .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-9bd87ab .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-9bd87ab .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:700;line-height:33.8px}.elementor-32 .elementor-element.elementor-element-9bd87ab .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-c8ec357{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-32 .elementor-element.elementor-element-7f6fe57{--display:flex;--min-height:320px;--justify-content:flex-end}.elementor-32 .elementor-element.elementor-element-7f6fe57:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-7f6fe57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-015aaf35-a748-4431-819a-0dec8ddcad44);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-c31604a>.elementor-widget-container{margin:0 0 1rem 1rem}.elementor-32 .elementor-element.elementor-element-c31604a .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-c31604a .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-c31604a{--e-icon-list-icon-size:3rem;--icon-vertical-offset:0px}.elementor-32 .elementor-element.elementor-element-c31604a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-c31604a .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:600}.elementor-32 .elementor-element.elementor-element-c31604a .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-b0e207a{--display:flex;--min-height:320px;--justify-content:flex-end}.elementor-32 .elementor-element.elementor-element-b0e207a:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b0e207a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-71ddc7b5-b0f9-4978-9292-64ab46dd69cc);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-42551b2>.elementor-widget-container{margin:0 0 1rem 1rem}.elementor-32 .elementor-element.elementor-element-42551b2 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-42551b2 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-42551b2{--e-icon-list-icon-size:3rem;--icon-vertical-offset:0px}.elementor-32 .elementor-element.elementor-element-42551b2 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-42551b2 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:600}.elementor-32 .elementor-element.elementor-element-42551b2 .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-8cc43c8{--display:flex;--min-height:320px;--justify-content:flex-end}.elementor-32 .elementor-element.elementor-element-8cc43c8:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8cc43c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-9bb6ce13-1817-4a77-ba8c-79a0d84b5ebf);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-d23161c>.elementor-widget-container{margin:0 0 1rem 1rem}.elementor-32 .elementor-element.elementor-element-d23161c .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-d23161c .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-d23161c{--e-icon-list-icon-size:3rem;--icon-vertical-offset:0px}.elementor-32 .elementor-element.elementor-element-d23161c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-d23161c .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:600}.elementor-32 .elementor-element.elementor-element-d23161c .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-87cd5d7{--display:flex;--min-height:320px;--justify-content:flex-end}.elementor-32 .elementor-element.elementor-element-87cd5d7:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-87cd5d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-f788eebe-65c5-421c-b63f-e6c4f52ae69c);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-e94c100>.elementor-widget-container{margin:0 0 1rem 1rem}.elementor-32 .elementor-element.elementor-element-e94c100 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-e94c100 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-e94c100{--e-icon-list-icon-size:3rem;--icon-vertical-offset:0px}.elementor-32 .elementor-element.elementor-element-e94c100 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-e94c100 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:600}.elementor-32 .elementor-element.elementor-element-e94c100 .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-d6e0d8c>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-74e9bf4>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-7fc26f1 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-32 .elementor-element.elementor-element-7fc26f1 .elementor-custom-embed-play i{color:var(--e-global-color-c9e3e43);font-size:51px}.elementor-32 .elementor-element.elementor-element-7fc26f1 .elementor-custom-embed-play svg{fill:var(--e-global-color-c9e3e43);width:51px;height:51px}.elementor-32 .elementor-element.elementor-element-a39cb29{width:initial;max-width:initial;bottom:55px;z-index:20;--e-icon-list-icon-size:51px;--icon-vertical-offset:0px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-a39cb29{left:120px}body.rtl .elementor-32 .elementor-element.elementor-element-a39cb29{right:120px}.elementor-32 .elementor-element.elementor-element-a39cb29 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-a39cb29 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-a39cb29 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-a39cb29 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:700;line-height:33.8px}.elementor-32 .elementor-element.elementor-element-a39cb29 .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-ad1b6ef>.elementor-element-populated{padding:0 0 0 10px}.elementor-32 .elementor-element.elementor-element-6cc503e .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-32 .elementor-element.elementor-element-6cc503e .elementor-custom-embed-play i{color:var(--e-global-color-c9e3e43);font-size:51px}.elementor-32 .elementor-element.elementor-element-6cc503e .elementor-custom-embed-play svg{fill:var(--e-global-color-c9e3e43);width:51px;height:51px}.elementor-32 .elementor-element.elementor-element-79c8b77{width:initial;max-width:initial;bottom:55px;z-index:20;--e-icon-list-icon-size:51px;--icon-vertical-offset:0px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-79c8b77{left:120px}body.rtl .elementor-32 .elementor-element.elementor-element-79c8b77{right:120px}.elementor-32 .elementor-element.elementor-element-79c8b77 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-79c8b77 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-79c8b77 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-79c8b77 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:700;line-height:33.8px}.elementor-32 .elementor-element.elementor-element-79c8b77 .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-1a2a98c>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-a6cc6d0>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-47d52df .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-32 .elementor-element.elementor-element-47d52df .elementor-custom-embed-play i{color:var(--e-global-color-c9e3e43);font-size:51px}.elementor-32 .elementor-element.elementor-element-47d52df .elementor-custom-embed-play svg{fill:var(--e-global-color-c9e3e43);width:51px;height:51px}.elementor-32 .elementor-element.elementor-element-8bb3cad{width:initial;max-width:initial;bottom:55px;z-index:20;--e-icon-list-icon-size:51px;--icon-vertical-offset:0px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-8bb3cad{left:120px}body.rtl .elementor-32 .elementor-element.elementor-element-8bb3cad{right:120px}.elementor-32 .elementor-element.elementor-element-8bb3cad .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-8bb3cad .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-8bb3cad .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-8bb3cad .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:700;line-height:33.8px}.elementor-32 .elementor-element.elementor-element-8bb3cad .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-c2dac81>.elementor-element-populated{padding:0 0 0 10px}.elementor-32 .elementor-element.elementor-element-a5f89fd .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-32 .elementor-element.elementor-element-a5f89fd .elementor-custom-embed-play i{color:var(--e-global-color-c9e3e43);font-size:51px}.elementor-32 .elementor-element.elementor-element-a5f89fd .elementor-custom-embed-play svg{fill:var(--e-global-color-c9e3e43);width:51px;height:51px}.elementor-32 .elementor-element.elementor-element-7b22583{width:initial;max-width:initial;bottom:55px;z-index:20;--e-icon-list-icon-size:51px;--icon-vertical-offset:0px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-7b22583{left:120px}body.rtl .elementor-32 .elementor-element.elementor-element-7b22583{right:120px}.elementor-32 .elementor-element.elementor-element-7b22583 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-7b22583 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-7b22583 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-7b22583 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:26px;font-weight:700;line-height:33.8px}.elementor-32 .elementor-element.elementor-element-7b22583 .elementor-icon-list-text{color:var(--e-global-color-c9e3e43);transition:color .3s}.elementor-32 .elementor-element.elementor-element-13ee6ae>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-13ee6ae{margin-top:70px;margin-bottom:114px}.elementor-32 .elementor-element.elementor-element-a4c6f3a .elementor-button{background-color:var(--e-global-color-secondary);font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0 0 0 0}.elementor-32 .elementor-element.elementor-element-a4c6f3a .elementor-button:focus,.elementor-32 .elementor-element.elementor-element-a4c6f3a .elementor-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-a4c6f3a .elementor-button:focus svg,.elementor-32 .elementor-element.elementor-element-a4c6f3a .elementor-button:hover svg{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-31f8275:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-31f8275>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f8f8}.elementor-32 .elementor-element.elementor-element-31f8275>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-31f8275{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32 .elementor-element.elementor-element-31f8275>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-ccaccd1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-ccaccd1.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-ccaccd1.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-2c8bc28>.elementor-widget-container{margin:80px 0 33px}.elementor-32 .elementor-element.elementor-element-2c8bc28{text-align:center}.elementor-32 .elementor-element.elementor-element-2c8bc28 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:32px;font-weight:700;line-height:41.6px;color:var(--e-global-color-172759b)}.elementor-32 .elementor-element.elementor-element-435f235 .elementor-icon-wrapper{text-align:center}.elementor-32 .elementor-element.elementor-element-435f235 .elementor-icon{font-size:50px}.elementor-32 .elementor-element.elementor-element-435f235 .elementor-icon svg{height:50px}.elementor-32 .elementor-element.elementor-element-68d0e70.elementor-arrows-yes .elementor-main-swiper{width:calc(85% - 40px)}.elementor-32 .elementor-element.elementor-element-68d0e70 .elementor-main-swiper{width:85%}.elementor-32 .elementor-element.elementor-element-68d0e70 .elementor-main-swiper .swiper-slide{border-width:0;padding:0}.elementor-32 .elementor-element.elementor-element-68d0e70 .elementor-swiper-button{font-size:20px}.elementor-32 .elementor-element.elementor-element-68d0e70.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,.elementor-32 .elementor-element.elementor-element-68d0e70.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px}.elementor-32 .elementor-element.elementor-element-68d0e70.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-32 .elementor-element.elementor-element-68d0e70.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:25px}.elementor-32 .elementor-element.elementor-element-68d0e70.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:25px}.elementor-32 .elementor-element.elementor-element-68d0e70 .elementor-testimonial__text{color:var(--e-global-color-172759b);font-family:Work Sans,Sans-serif;font-size:22px;font-weight:400;font-style:normal;line-height:23.4px}.elementor-32 .elementor-element.elementor-element-68d0e70 .elementor-testimonial__name{color:var(--e-global-color-primary);font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:26px}.elementor-32 .elementor-element.elementor-element-68d0e70 .elementor-testimonial__title{color:var(--e-global-color-text);font-family:PT Serif,Sans-serif;font-size:16px;font-weight:400;line-height:20.8px}.elementor-32 .elementor-element.elementor-element-1843ffc .elementor-button{background-color:#02010100;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-1843ffc{width:var(--container-widget-width,319px);max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;align-self:flex-start}.elementor-32 .elementor-element.elementor-element-1843ffc>.elementor-widget-container{margin:48px 0 70px}.elementor-32 .elementor-element.elementor-element-1843ffc .elementor-button:focus,.elementor-32 .elementor-element.elementor-element-1843ffc .elementor-button:hover{color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-1843ffc .elementor-button:focus svg,.elementor-32 .elementor-element.elementor-element-1843ffc .elementor-button:hover svg{fill:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-d99085a>.elementor-container{max-width:681px}.elementor-32 .elementor-element.elementor-element-d99085a{margin-top:0;margin-bottom:100px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-4f8d990.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-4f8d990.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-4f8d990.elementor-column>.elementor-widget-wrap{justify-content:space-evenly}.elementor-32 .elementor-element.elementor-element-d5877f8{width:auto;max-width:auto}.elementor-32 .elementor-element.elementor-element-5ffe8e2{width:auto;max-width:auto}.elementor-32 .elementor-element.elementor-element-5ffe8e2 img{width:51%}.elementor-32 .elementor-element.elementor-element-60205e8>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-60205e8>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-60205e8{margin-top:120px;margin-bottom:120px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-d996ea1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-d996ea1.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-d996ea1>.elementor-element-populated{padding:0 0 0 60px}.elementor-32 .elementor-element.elementor-element-437c569{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2)}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2)}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2)}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2)}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2)}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:26px}.elementor-32 .elementor-element.elementor-element-437c569 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-32 .elementor-element.elementor-element-258a077{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-icon i{transition:color .3s}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-item>a{font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:26px}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-32 .elementor-element.elementor-element-c8f9bc2>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-3de4c1a>.elementor-widget-container{margin:80px 0 33px}.elementor-32 .elementor-element.elementor-element-3de4c1a{text-align:center}.elementor-32 .elementor-element.elementor-element-3de4c1a .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:32px;font-weight:700;line-height:41.6px;color:var(--e-global-color-172759b)}.elementor-32 .elementor-element.elementor-element-7a5c4f4{text-align:center;font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-8971aae>.elementor-container{max-width:1250px;min-height:500px}.elementor-32 .elementor-element.elementor-element-8971aae{margin-top:120px;margin-bottom:120px;padding:0}.elementor-32 .elementor-element.elementor-element-30096ed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-30096ed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-8ffd2bde-18d3-40d1-aad8-3a239328a973);background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-30096ed.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-30096ed.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-30096ed.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-30096ed>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32 .elementor-element.elementor-element-30096ed>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-3b10350>.elementor-widget-container{margin:10px 0 0;padding:0}.elementor-32 .elementor-element.elementor-element-3b10350{text-align:center}.elementor-32 .elementor-element.elementor-element-3b10350 .elementor-heading-title{font-family:Work Sans,Sans-serif;font-size:34px;font-weight:700;line-height:40.8px;color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-31ca8c7{text-align:center;font-family:Work Sans,Sans-serif;font-size:18px;line-height:23.4px}.elementor-32 .elementor-element.elementor-element-ef0a225:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-ef0a225>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-ed38c9a3-2169-461f-b8e5-7ebd84dc0117);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-ef0a225.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-ef0a225.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-ef0a225.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-ef0a225>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32 .elementor-element.elementor-element-ef0a225>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-d6ee678>.elementor-widget-container{margin:10px 0 0;padding:0}.elementor-32 .elementor-element.elementor-element-d6ee678{text-align:center}.elementor-32 .elementor-element.elementor-element-d6ee678 .elementor-heading-title{font-family:Work Sans,Sans-serif;font-size:34px;font-weight:700;line-height:40.8px;color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-fe5c278{text-align:center;font-family:Work Sans,Sans-serif;font-size:18px;line-height:23.4px}.elementor-32 .elementor-element.elementor-element-9f9a289:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-9f9a289>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-1fb0174a-17c6-4cf5-86cc-11228f6c1772);background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-9f9a289.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-9f9a289.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-9f9a289.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-9f9a289>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32 .elementor-element.elementor-element-9f9a289>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-027ebd6>.elementor-widget-container{margin:10px 0 0;padding:0}.elementor-32 .elementor-element.elementor-element-027ebd6{text-align:center}.elementor-32 .elementor-element.elementor-element-027ebd6 .elementor-heading-title{font-family:Work Sans,Sans-serif;font-size:34px;font-weight:700;line-height:40.8px;color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-b0aaae7{text-align:center;font-family:Work Sans,Sans-serif;font-size:18px;line-height:23.4px}.elementor-32 .elementor-element.elementor-element-65e53c0:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-65e53c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1cf0d28)}.elementor-32 .elementor-element.elementor-element-65e53c0>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-65e53c0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32 .elementor-element.elementor-element-65e53c0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-2a5666e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-2a5666e.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-2a5666e.elementor-column>.elementor-widget-wrap{justify-content:space-evenly}.elementor-32 .elementor-element.elementor-element-dcc39c7>.elementor-widget-container{margin:80px 0 33px}.elementor-32 .elementor-element.elementor-element-dcc39c7{text-align:center}.elementor-32 .elementor-element.elementor-element-dcc39c7 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:32px;font-weight:700;line-height:41.6px;color:var(--e-global-color-172759b)}.elementor-32 .elementor-element.elementor-element-8833efd{width:auto;max-width:auto}.elementor-32 .elementor-element.elementor-element-8833efd .elementor-icon-box-wrapper{gap:15px}.elementor-32 .elementor-element.elementor-element-8833efd.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-8833efd.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-8833efd.elementor-view-framed .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-8833efd .elementor-icon{font-size:80px}.elementor-32 .elementor-element.elementor-element-8833efd .elementor-icon-box-title,.elementor-32 .elementor-element.elementor-element-8833efd .elementor-icon-box-title a{font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:26px}.elementor-32 .elementor-element.elementor-element-8833efd .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-ea03ea9{width:auto;max-width:auto}.elementor-32 .elementor-element.elementor-element-ea03ea9 .elementor-icon-box-wrapper{gap:15px}.elementor-32 .elementor-element.elementor-element-ea03ea9.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-ea03ea9.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-ea03ea9.elementor-view-framed .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-ea03ea9 .elementor-icon{font-size:80px}.elementor-32 .elementor-element.elementor-element-ea03ea9 .elementor-icon-box-title,.elementor-32 .elementor-element.elementor-element-ea03ea9 .elementor-icon-box-title a{font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:26px}.elementor-32 .elementor-element.elementor-element-ea03ea9 .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-cc706ea{width:auto;max-width:auto}.elementor-32 .elementor-element.elementor-element-cc706ea .elementor-icon-box-wrapper{gap:15px}.elementor-32 .elementor-element.elementor-element-cc706ea.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-cc706ea.elementor-view-default .elementor-icon,.elementor-32 .elementor-element.elementor-element-cc706ea.elementor-view-framed .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-cc706ea .elementor-icon{font-size:80px}.elementor-32 .elementor-element.elementor-element-cc706ea .elementor-icon-box-title,.elementor-32 .elementor-element.elementor-element-cc706ea .elementor-icon-box-title a{font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:26px}.elementor-32 .elementor-element.elementor-element-cc706ea .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-32 .elementor-element.elementor-element-30a6fc3 .elementor-button{background-color:var(--e-global-color-secondary);font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0 0 0 0}.elementor-32 .elementor-element.elementor-element-30a6fc3 .elementor-button:focus,.elementor-32 .elementor-element.elementor-element-30a6fc3 .elementor-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-30a6fc3>.elementor-widget-container{margin:50px 0 85px}.elementor-32 .elementor-element.elementor-element-30a6fc3 .elementor-button:focus svg,.elementor-32 .elementor-element.elementor-element-30a6fc3 .elementor-button:hover svg{fill:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-19b5adf>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-19b5adf{margin-top:110px;margin-bottom:110px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-8c08d14.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-8c08d14.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-8c08d14>.elementor-element-populated{margin:0 80px 0 50px;--e-column-margin-right:80px;--e-column-margin-left:50px}.elementor-32 .elementor-element.elementor-element-f6c7ef0{font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-539bf2d>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-539bf2d{margin-top:110px;margin-bottom:110px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-8f90087.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-8f90087.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-8f90087>.elementor-element-populated{margin:0 50px 0 80px;--e-column-margin-right:50px;--e-column-margin-left:80px}.elementor-32 .elementor-element.elementor-element-3e22898{font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-5887c88>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-5887c88{margin-top:110px;margin-bottom:110px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-99f3355.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-99f3355.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-99f3355>.elementor-element-populated{margin:0 80px 0 50px;--e-column-margin-right:80px;--e-column-margin-left:50px}.elementor-32 .elementor-element.elementor-element-70cc958{font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-2cfb438>.elementor-container{max-width:1250px}.elementor-32 .elementor-element.elementor-element-2cfb438{margin-top:110px;margin-bottom:110px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-edec508.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-edec508.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-edec508>.elementor-element-populated{margin:0 50px 0 80px;--e-column-margin-right:50px;--e-column-margin-left:80px}.elementor-32 .elementor-element.elementor-element-0ecb9f7{font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-text)}.elementor-32 .elementor-element.elementor-element-4a00e0f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-4a00e0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:var(--wpr-bg-8d9a6e57-b339-4dc5-b5d2-304f9f0c9a03);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-32 .elementor-element.elementor-element-4a00e0f>.elementor-container{max-width:1250px;min-height:518px}.elementor-32 .elementor-element.elementor-element-4a00e0f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32 .elementor-element.elementor-element-4a00e0f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32 .elementor-element.elementor-element-8c20246>.elementor-container{max-width:1250px}.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-f554821.elementor-column .elementor-widget-wrap{align-items:center}.elementor-32 .elementor-element.elementor-element-f554821.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-32 .elementor-element.elementor-element-f554821.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-32 .elementor-element.elementor-element-f554821>.elementor-element-populated{margin:0 80px 0 50px;--e-column-margin-right:80px;--e-column-margin-left:50px}.elementor-32 .elementor-element.elementor-element-7ca6521 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:50px;font-weight:700;line-height:65px;color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-43987a2{font-family:Work Sans,Sans-serif;font-size:18px;font-weight:400;line-height:23.4px;color:var(--e-global-color-c9e3e43)}.elementor-32 .elementor-element.elementor-element-ce5b6aa>.elementor-element-populated{padding:80px 50px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-b4e9e61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem}.elementor-32 .elementor-element.elementor-element-b4e9e61>.e-con-inner>.elementor-shape-bottom svg,.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0}.elementor-32 .elementor-element.elementor-element-22d9489{padding:0 20px}.elementor-32 .elementor-element.elementor-element-9b8ba49{padding:0 20px}.elementor-32 .elementor-element.elementor-element-29d67fc8{padding:0 20px}.elementor-32 .elementor-element.elementor-element-35524d44{width:initial;max-width:initial;bottom:35px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-35524d44{left:80px}body.rtl .elementor-32 .elementor-element.elementor-element-35524d44{right:80px}.elementor-32 .elementor-element.elementor-element-9bd87ab{width:initial;max-width:initial;bottom:35px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-9bd87ab{left:80px}body.rtl .elementor-32 .elementor-element.elementor-element-9bd87ab{right:80px}.elementor-32 .elementor-element.elementor-element-c8ec357{--grid-auto-flow:row}.elementor-32 .elementor-element.elementor-element-d6e0d8c{padding:0 20px}.elementor-32 .elementor-element.elementor-element-a39cb29{width:initial;max-width:initial;bottom:35px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-a39cb29{left:80px}body.rtl .elementor-32 .elementor-element.elementor-element-a39cb29{right:80px}.elementor-32 .elementor-element.elementor-element-79c8b77{width:initial;max-width:initial;bottom:35px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-79c8b77{left:80px}body.rtl .elementor-32 .elementor-element.elementor-element-79c8b77{right:80px}.elementor-32 .elementor-element.elementor-element-1a2a98c{padding:0 20px}.elementor-32 .elementor-element.elementor-element-8bb3cad{width:initial;max-width:initial;bottom:35px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-8bb3cad{left:80px}body.rtl .elementor-32 .elementor-element.elementor-element-8bb3cad{right:80px}.elementor-32 .elementor-element.elementor-element-7b22583{width:initial;max-width:initial;bottom:35px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-7b22583{left:80px}body.rtl .elementor-32 .elementor-element.elementor-element-7b22583{right:80px}.elementor-32 .elementor-element.elementor-element-5ffe8e2{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-b4e9e61{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:12rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem}.elementor-32 .elementor-element.elementor-element-c8145e0{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-32 .elementor-element.elementor-element-9e27ee8>.elementor-widget-container{margin:20px 0}.elementor-32 .elementor-element.elementor-element-404f969{padding:0 20px}.elementor-32 .elementor-element.elementor-element-22d9489{padding:0}.elementor-32 .elementor-element.elementor-element-6113cc1>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-479529c>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-0d9504d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-9b8ba49{padding:0}.elementor-32 .elementor-element.elementor-element-fa3a2a2>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-77f14d5>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-03b0906>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-df05b84>.elementor-widget-container{margin:20px 0}.elementor-32 .elementor-element.elementor-element-29d67fc8{padding:0 20px}.elementor-32 .elementor-element.elementor-element-6e66126c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-35524d44{width:initial;max-width:initial;bottom:34px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-35524d44{left:58px}body.rtl .elementor-32 .elementor-element.elementor-element-35524d44{right:58px}.elementor-32 .elementor-element.elementor-element-35524d44 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-35524d44 .elementor-icon-list-item>a{font-size:20px}.elementor-32 .elementor-element.elementor-element-6b4500be>.elementor-element-populated{padding:0}.elementor-32 .elementor-element.elementor-element-9bd87ab{width:initial;max-width:initial;bottom:34px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-9bd87ab{left:58px}body.rtl .elementor-32 .elementor-element.elementor-element-9bd87ab{right:58px}.elementor-32 .elementor-element.elementor-element-9bd87ab .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-9bd87ab .elementor-icon-list-item>a{font-size:20px}.elementor-32 .elementor-element.elementor-element-c8ec357{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-32 .elementor-element.elementor-element-d6e0d8c{padding:0 20px}.elementor-32 .elementor-element.elementor-element-74e9bf4>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-a39cb29{width:initial;max-width:initial;bottom:34px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-a39cb29{left:58px}body.rtl .elementor-32 .elementor-element.elementor-element-a39cb29{right:58px}.elementor-32 .elementor-element.elementor-element-a39cb29 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-a39cb29 .elementor-icon-list-item>a{font-size:20px}.elementor-32 .elementor-element.elementor-element-ad1b6ef>.elementor-element-populated{padding:0}.elementor-32 .elementor-element.elementor-element-79c8b77{width:initial;max-width:initial;bottom:34px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-79c8b77{left:58px}body.rtl .elementor-32 .elementor-element.elementor-element-79c8b77{right:58px}.elementor-32 .elementor-element.elementor-element-79c8b77 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-79c8b77 .elementor-icon-list-item>a{font-size:20px}.elementor-32 .elementor-element.elementor-element-1a2a98c{padding:0 20px}.elementor-32 .elementor-element.elementor-element-a6cc6d0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-8bb3cad{width:initial;max-width:initial;bottom:34px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-8bb3cad{left:58px}body.rtl .elementor-32 .elementor-element.elementor-element-8bb3cad{right:58px}.elementor-32 .elementor-element.elementor-element-8bb3cad .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-8bb3cad .elementor-icon-list-item>a{font-size:20px}.elementor-32 .elementor-element.elementor-element-c2dac81>.elementor-element-populated{padding:0}.elementor-32 .elementor-element.elementor-element-7b22583{width:initial;max-width:initial;bottom:34px}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-7b22583{left:58px}body.rtl .elementor-32 .elementor-element.elementor-element-7b22583{right:58px}.elementor-32 .elementor-element.elementor-element-7b22583 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-32 .elementor-element.elementor-element-7b22583 .elementor-icon-list-item>a{font-size:20px}.elementor-32 .elementor-element.elementor-element-13ee6ae{margin-top:20px;margin-bottom:20px}.elementor-32 .elementor-element.elementor-element-2c8bc28>.elementor-widget-container{margin:0}.elementor-32 .elementor-element.elementor-element-1843ffc>.elementor-widget-container{margin:20px 0}.elementor-32 .elementor-element.elementor-element-d99085a{margin-top:0;margin-bottom:0}.elementor-32 .elementor-element.elementor-element-5ffe8e2{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-32 .elementor-element.elementor-element-60205e8{margin-top:20px;margin-bottom:20px;padding:0 20px}.elementor-32 .elementor-element.elementor-element-d996ea1>.elementor-element-populated{padding:0}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2)}.elementor-32 .elementor-element.elementor-element-258a077 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2)}.elementor-32 .elementor-element.elementor-element-c8f9bc2{padding:0 20px}.elementor-32 .elementor-element.elementor-element-65e53c0{padding:0 20px}.elementor-32 .elementor-element.elementor-element-dcc39c7>.elementor-widget-container{margin:20px 0}.elementor-32 .elementor-element.elementor-element-8833efd{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-32 .elementor-element.elementor-element-8833efd .elementor-icon-box-title,.elementor-32 .elementor-element.elementor-element-8833efd .elementor-icon-box-title a{font-size:16px;line-height:20.8px}.elementor-32 .elementor-element.elementor-element-ea03ea9{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-32 .elementor-element.elementor-element-ea03ea9 .elementor-icon-box-title,.elementor-32 .elementor-element.elementor-element-ea03ea9 .elementor-icon-box-title a{font-size:16px}.elementor-32 .elementor-element.elementor-element-cc706ea{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-32 .elementor-element.elementor-element-cc706ea .elementor-icon-box-title,.elementor-32 .elementor-element.elementor-element-cc706ea .elementor-icon-box-title a{font-size:16px;line-height:20.8px}.elementor-32 .elementor-element.elementor-element-30a6fc3>.elementor-widget-container{margin:20px 0}.elementor-32 .elementor-element.elementor-element-19b5adf{margin-top:20px;margin-bottom:20px;padding:0 20px}.elementor-32 .elementor-element.elementor-element-8c08d14>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-539bf2d{margin-top:20px;margin-bottom:20px;padding:0 20px}.elementor-32 .elementor-element.elementor-element-8f90087>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-5887c88{margin-top:20px;margin-bottom:20px;padding:0 20px}.elementor-32 .elementor-element.elementor-element-99f3355>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-2cfb438{margin-top:20px;margin-bottom:20px;padding:0 20px}.elementor-32 .elementor-element.elementor-element-edec508>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-4a00e0f{padding:0 20px}.elementor-32 .elementor-element.elementor-element-f554821>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-32 .elementor-element.elementor-element-ce5b6aa>.elementor-element-populated{padding:0}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-c16339d{width:100%}.elementor-32 .elementor-element.elementor-element-a8f159f{width:60%}.elementor-32 .elementor-element.elementor-element-5e426b3{width:40%}.elementor-32 .elementor-element.elementor-element-b4e9e61{--content-width:1250px}.elementor-32 .elementor-element.elementor-element-c8145e0{--width:80%}.elementor-32 .elementor-element.elementor-element-c8ec357{--content-width:1250px}.elementor-502452 .elementor-element.elementor-element-608b6fc{--content-width:1250px}}@media(max-width:1024px) and (min-width:768px){.elementor-32 .elementor-element.elementor-element-c8145e0{--width:100%}}.mak-pos{position:absolute}.elementor-32 .elementor-element.elementor-element-c31604a a{text-decoration:none}.elementor-32 .elementor-element.elementor-element-42551b2 a{text-decoration:none}.elementor-32 .elementor-element.elementor-element-d23161c a{text-decoration:none}.elementor-32 .elementor-element.elementor-element-e94c100 a{text-decoration:none}.eicon-chevron-right{content:url(https://jfconstructioninc.com/wp-content/uploads/2022/12/test-arrow-right.png)}.eicon-chevron-left{content:url(https://jfconstructioninc.com/wp-content/uploads/2022/12/test-arrow-left.png)}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:flex;align-items:flex-start!important}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{padding-top:6px}.mak-size{max-width:520px;max-height:520px}.mak-size{max-width:420px;max-height:420px}.elementor-502452 .elementor-element.elementor-element-608b6fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0rem;--margin-bottom:-15rem;--margin-left:0rem;--margin-right:0rem;--z-index:999}.elementor-502452 .elementor-element.elementor-element-9274492{text-align:start}.elementor-502452 .elementor-element.elementor-element-9274492 img{width:150px}.elementor-502452 .elementor-element.elementor-element-fe5f820.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-menu-toggle{margin:0 auto;background-color:#fffFFF00}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu .elementor-item{font-family:Work Sans,Sans-serif;font-size:16px;font-weight:400;line-height:18.77px}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-c9e3e43);fill:var(--e-global-color-c9e3e43)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before{background-color:var(--e-global-color-secondary)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .e--pointer-framed .elementor-item:after,.elementor-502452 .elementor-element.elementor-element-fe5f820 .e--pointer-framed .elementor-item:before{border-color:var(--e-global-color-secondary)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--e-global-color-secondary)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-502452 .elementor-element.elementor-element-fe5f820 .e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--e-global-color-secondary)}.elementor-502452 .elementor-element.elementor-element-fe5f820{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 )}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:10px}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-menu-toggle,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown{background-color:var(--e-global-color-c9e3e43)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-menu-toggle:focus,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-menu-toggle:hover,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a.highlighted,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a:focus,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a:hover{color:var(--e-global-color-172759b)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a.highlighted,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a:focus,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a:hover{background-color:var(--e-global-color-c9e3e43)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a.elementor-item-active{color:var(--e-global-color-primary);background-color:var(--e-global-color-c9e3e43)}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main .elementor-nav-menu--dropdown,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.elementor-502452 .elementor-element.elementor-element-fe5f820 div.elementor-menu-toggle{color:var(--e-global-color-c9e3e43)}.elementor-502452 .elementor-element.elementor-element-fe5f820 div.elementor-menu-toggle svg{fill:var(--e-global-color-c9e3e43)}.elementor-502452 .elementor-element.elementor-element-fe5f820 div.elementor-menu-toggle:focus,.elementor-502452 .elementor-element.elementor-element-fe5f820 div.elementor-menu-toggle:hover{color:var(--e-global-color-secondary)}.elementor-502452 .elementor-element.elementor-element-fe5f820 div.elementor-menu-toggle:focus svg,.elementor-502452 .elementor-element.elementor-element-fe5f820 div.elementor-menu-toggle:hover svg{fill:var(--e-global-color-secondary)}.elementor-502452 .elementor-element.elementor-element-1e669f3 .elementor-button{background-color:#3bdfe6;font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-502452 .elementor-element.elementor-element-1e669f3 .elementor-button-content-wrapper{flex-direction:row}.elementor-502452 .elementor-element.elementor-element-1e669f3 .elementor-button .elementor-button-content-wrapper{gap:7px}@media(max-width:1024px){.elementor-502452 .elementor-element.elementor-element-608b6fc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-502452 .elementor-element.elementor-element-9274492.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-502452 .elementor-element.elementor-element-9274492 img{width:100px}.elementor-502452 .elementor-element.elementor-element-fe5f820.elementor-element{--order:99999;--flex-grow:0;--flex-shrink:0}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown{border-radius:.5rem .5rem .5rem .5rem}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--dropdown a{padding-top:1rem;padding-bottom:1rem}.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-502452 .elementor-element.elementor-element-fe5f820 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:2.5rem!important}}@media(max-width:767px){.elementor-502452 .elementor-element.elementor-element-608b6fc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-502452 .elementor-element.elementor-element-9274492>.elementor-widget-container{padding:.5rem}.elementor-502452 .elementor-element.elementor-element-9274492{text-align:start}.elementor-502452 .elementor-element.elementor-element-9274492 img{width:80px}.elementor-502452 .elementor-element.elementor-element-fe5f820>.elementor-widget-container{padding:.5rem}.elementor-502452 .elementor-element.elementor-element-fe5f820.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-502452 .elementor-element.elementor-element-1e669f3{width:100%;max-width:100%}.elementor-502452 .elementor-element.elementor-element-1e669f3.elementor-element{--order:99999}.elementor-502452 .elementor-element.elementor-element-1e669f3 .elementor-button{border-radius:0 0 0 0}}.elementor-127 .elementor-element.elementor-element-bb11100:not(.elementor-motion-effects-element-type-background),.elementor-127 .elementor-element.elementor-element-bb11100>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ebf5f5}.elementor-127 .elementor-element.elementor-element-bb11100>.elementor-container{max-width:1500px}.elementor-127 .elementor-element.elementor-element-bb11100{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-127 .elementor-element.elementor-element-bb11100>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-127 .elementor-element.elementor-element-531bcbf{text-align:start}.elementor-127 .elementor-element.elementor-element-531bcbf img{width:208px;max-width:208%}.elementor-127 .elementor-element.elementor-element-572a895 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-48f5bcc{font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22.4px;color:#5f5f5f}.elementor-127 .elementor-element.elementor-element-bdd8942 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-59eb5db{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px}.elementor-127 .elementor-element.elementor-element-59eb5db .elementor-widget-container{text-align:left}.elementor-127 .elementor-element.elementor-element-59eb5db .elementor-social-icon{background-color:#fffFFF00;--icon-padding:0em}.elementor-127 .elementor-element.elementor-element-8a204e4 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-5a67a49{font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-text)}.elementor-127 .elementor-element.elementor-element-ff9cda3{text-align:end}.elementor-127 .elementor-element.elementor-element-ff9cda3 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-d7cb378{text-align:end;font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;line-height:22.4px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-e5339ef .elementor-button{background-color:var(--e-global-color-secondary);font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0 0 0 0}.elementor-127 .elementor-element.elementor-element-e5339ef .elementor-button:focus,.elementor-127 .elementor-element.elementor-element-e5339ef .elementor-button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-c9e3e43)}.elementor-127 .elementor-element.elementor-element-e5339ef .elementor-button:focus svg,.elementor-127 .elementor-element.elementor-element-e5339ef .elementor-button:hover svg{fill:var(--e-global-color-c9e3e43)}.elementor-127 .elementor-element.elementor-element-03f4521:not(.elementor-motion-effects-element-type-background),.elementor-127 .elementor-element.elementor-element-03f4521>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ebf5f5}.elementor-127 .elementor-element.elementor-element-03f4521>.elementor-container{max-width:1500px}.elementor-127 .elementor-element.elementor-element-03f4521{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-127 .elementor-element.elementor-element-03f4521>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-127 .elementor-element.elementor-element-93d58f3{text-align:start}.elementor-127 .elementor-element.elementor-element-93d58f3 img{width:208px}.elementor-127 .elementor-element.elementor-element-80aec96 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-701fe9e{font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22.4px;color:#5f5f5f}.elementor-127 .elementor-element.elementor-element-d7e71fa .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-253124d{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px}.elementor-127 .elementor-element.elementor-element-253124d .elementor-widget-container{text-align:left}.elementor-127 .elementor-element.elementor-element-253124d .elementor-social-icon{background-color:#fffFFF00;--icon-padding:0em}.elementor-127 .elementor-element.elementor-element-f86753f .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-84f0477{font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;color:var(--e-global-color-text)}.elementor-127 .elementor-element.elementor-element-e4a0e70{text-align:end}.elementor-127 .elementor-element.elementor-element-e4a0e70 .elementor-heading-title{font-family:PT Serif,Sans-serif;font-size:16px;font-weight:700;line-height:20.8px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-f8eecff{text-align:end;font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;line-height:22.4px;color:var(--e-global-color-primary)}.elementor-127 .elementor-element.elementor-element-01c3f23 .elementor-button{background-color:var(--e-global-color-secondary);font-family:Work Sans,Sans-serif;font-size:20px;font-weight:500;line-height:23.46px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:0 0 0 0}.elementor-127 .elementor-element.elementor-element-03f5550>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-127 .elementor-element.elementor-element-03f5550:not(.elementor-motion-effects-element-type-background),.elementor-127 .elementor-element.elementor-element-03f5550>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ebf5f5}.elementor-127 .elementor-element.elementor-element-03f5550>.elementor-container{max-width:1500px}.elementor-127 .elementor-element.elementor-element-03f5550{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-127 .elementor-element.elementor-element-03f5550>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-127 .elementor-element.elementor-element-787ae87.elementor-column .elementor-widget-wrap{align-items:center}.elementor-127 .elementor-element.elementor-element-787ae87.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-127 .elementor-element.elementor-element-e20d7db{font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;line-height:23px;color:var(--e-global-color-text)}.elementor-127 .elementor-element.elementor-element-a3f6156 img{width:130px;opacity:.5;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )}.elementor-127 .elementor-element.elementor-element-203ddbf>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-127 .elementor-element.elementor-element-203ddbf:not(.elementor-motion-effects-element-type-background),.elementor-127 .elementor-element.elementor-element-203ddbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ebf5f5}.elementor-127 .elementor-element.elementor-element-203ddbf>.elementor-container{max-width:1500px}.elementor-127 .elementor-element.elementor-element-203ddbf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-127 .elementor-element.elementor-element-203ddbf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-127 .elementor-element.elementor-element-e465b6a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-127 .elementor-element.elementor-element-e465b6a.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-127 .elementor-element.elementor-element-8198e08{font-family:Work Sans,Sans-serif;font-size:16px;font-weight:500;line-height:23px;color:var(--e-global-color-text)}.elementor-127 .elementor-element.elementor-element-cb0a587 img{opacity:.5}.elementor-127 .elementor-element.elementor-element-a0a2a08 img{opacity:.5;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg )}.elementor-127 .elementor-element.elementor-element-ff1913d:not(.elementor-motion-effects-element-type-background),.elementor-127 .elementor-element.elementor-element-ff1913d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1cf0d28)}.elementor-127 .elementor-element.elementor-element-ff1913d>.elementor-container{max-width:1250px}.elementor-127 .elementor-element.elementor-element-ff1913d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-127 .elementor-element.elementor-element-ff1913d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-127 .elementor-element.elementor-element-9495657{columns:1;text-align:center;font-family:Work Sans,Sans-serif;font-size:13px;font-weight:500;line-height:23.8px;color:var(--e-global-color-text)}.elementor-location-footer:before,.elementor-location-header:before{content:;display:table;clear:both}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-03f4521{margin-top:0;margin-bottom:0;padding:20px 0}.elementor-bc-flex-widget .elementor-127 .elementor-element.elementor-element-930457d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-127 .elementor-element.elementor-element-930457d.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-127 .elementor-element.elementor-element-930457d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-127 .elementor-element.elementor-element-930457d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-127 .elementor-element.elementor-element-93d58f3{text-align:center}.elementor-127 .elementor-element.elementor-element-80aec96{text-align:center}.elementor-127 .elementor-element.elementor-element-701fe9e{text-align:center}.elementor-127 .elementor-element.elementor-element-d7e71fa{text-align:center}.elementor-127 .elementor-element.elementor-element-253124d .elementor-widget-container{text-align:center}.elementor-127 .elementor-element.elementor-element-253124d{--icon-size:20px}.elementor-127 .elementor-element.elementor-element-f86753f{text-align:center}.elementor-127 .elementor-element.elementor-element-84f0477{text-align:center}.elementor-127 .elementor-element.elementor-element-e4a0e70{text-align:center}.elementor-127 .elementor-element.elementor-element-f8eecff{text-align:center}.elementor-127 .elementor-element.elementor-element-8198e08{text-align:center}.elementor-127 .elementor-element.elementor-element-cb0a587 img{width:100%}.elementor-127 .elementor-element.elementor-element-a0a2a08 img{width:53%}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-9c37790>.elementor-element-populated{margin:0 0 30px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-127 .elementor-element.elementor-element-253124d{--icon-size:24px;--grid-column-gap:2px}.elementor-127 .elementor-element.elementor-element-253124d .elementor-social-icon{--icon-padding:0.1em}.elementor-bc-flex-widget .elementor-127 .elementor-element.elementor-element-77dd662.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-127 .elementor-element.elementor-element-77dd662.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-127 .elementor-element.elementor-element-77dd662.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-127 .elementor-element.elementor-element-247886f{width:auto;max-width:auto}.elementor-127 .elementor-element.elementor-element-cb0a587{width:auto;max-width:auto}.elementor-bc-flex-widget .elementor-127 .elementor-element.elementor-element-124c556.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-127 .elementor-element.elementor-element-124c556.elementor-column.elementor-elementdata-element_typecolumn>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-127 .elementor-element.elementor-element-124c556.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-127 .elementor-element.elementor-element-a0a2a08{width:auto;max-width:auto;align-self:flex-start}}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-d8c0633{width:35.981%}.elementor-127 .elementor-element.elementor-element-a60999b{width:20.019%}.elementor-127 .elementor-element.elementor-element-bd747c5{width:14.736%}.elementor-127 .elementor-element.elementor-element-21480a1{width:22.936%}.elementor-127 .elementor-element.elementor-element-930457d{width:35.981%}.elementor-127 .elementor-element.elementor-element-11828f4{width:20.019%}.elementor-127 .elementor-element.elementor-element-787ae87{width:72.466%}.elementor-127 .elementor-element.elementor-element-6f1c260{width:14.111%}.elementor-127 .elementor-element.elementor-element-440b43a{width:13.066%}}@media(max-width:1024px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-930457d{width:100%}.elementor-127 .elementor-element.elementor-element-11828f4{width:33.3%}.elementor-127 .elementor-element.elementor-element-9c37790{width:33.3%}.elementor-127 .elementor-element.elementor-element-259ccfa{width:33.3%}.elementor-127 .elementor-element.elementor-element-e1cd233{width:100%}.elementor-127 .elementor-element.elementor-element-e465b6a{width:100%}.elementor-127 .elementor-element.elementor-element-77dd662{width:50%}.elementor-127 .elementor-element.elementor-element-124c556{width:50%}}.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%}.rll-youtube-player:focus-within{outline:currentColor solid 2px;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;-moz-transition:.4s;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:var(--wpr-bg-de19c903-8556-41aa-9d06-03af11c677ce) center no-repeat;background-color:transparent!important;cursor:pointer;border:none}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/ptserif-ejrtqgyozzy2vcfuvaft_r21cg.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/ptserif-ejrsqgyozzy2vcfuvant66qsvys.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:100;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:200;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:300;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:500;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:600;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:700;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:800;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:900;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgyqz_wnahgadqq43rh_ezdrv_0.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:100;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:200;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:900;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/uploads/elementor/google-fonts/fonts/worksans-qgysz_wnahgadqq43rh_fkdp.woff2) format(woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-angle-double-down:before{content:\f103}.fa-angle-double-left:before{content:\f100}.fa-angle-double-right:before{content:\f101}.fa-angle-double-up:before{content:\f102}.fa-angle-down:before{content:\f107}.fa-angle-left:before{content:\f104}.fa-angle-right:before{content:\f105}.fa-angle-up:before{content:\f106}.fa-caret-down:before{content:\f0d7}.fa-caret-left:before{content:\f0d9}.fa-caret-right:before{content:\f0da}.fa-caret-square-down:before{content:\f150}.fa-caret-square-left:before{content:\f191}.fa-caret-square-right:before{content:\f152}.fa-caret-square-up:before{content:\f151}.fa-caret-up:before{content:\f0d8}.fa-chevron-circle-down:before{content:\f13a}.fa-chevron-circle-left:before{content:\f137}.fa-chevron-circle-right:before{content:\f138}.fa-chevron-circle-up:before{content:\f139}.fa-chevron-down:before{content:\f078}.fa-chevron-left:before{content:\f053}.fa-chevron-right:before{content:\f054}.fa-chevron-up:before{content:\f077}.fa-plus:before{content:\f067}.fa-plus-circle:before{content:\f055}.fa-plus-square:before{content:\f0fe}.fa-window-close:before{content:\f410}.fa-window-maximize:before{content:\f2d0}.fa-window-minimize:before{content:\f2d1}.fa-window-restore:before{content:\f2d2}@font-face{font-family:Font Awesome 5 Free;font-style:normal;font-weight:900;font-display:swap;src:url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format(embedded-opentype),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format(woff2),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format(woff),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format(truetype),url(https://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format(svg)}.fas{font-family:Font Awesome 5 Free;font-weight:900}img#wpstats{display:none}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}form.fluent_form_1 .ff-btn-submit{background-color:#3bdfe6!important;color:#046468!important;width:100%;border-radius:0;font-weight:500}.mak-vid-icon .elementor-custom-embed-play{position:absolute;top:88%;left:9%;transform:translate(-50%,-50%)}img#wpstats{display:block;margin:0 auto;position:relative;top:-21px}.fluentform .ff-el-form-control{border-radius:0}form.fluent_form_3 .ff-btn-submit{background-color:#3bdfe6!important;color:#046468!important;width:100%;border-radius:0;font-weight:500}.logo-footer img{width:208px!important}.sticky-header{position:fixed;width:100%;background:#000;z-index:999}img#wpstats{display:none!important}.sticky-header .elementor-widget-wrap.elementor-element-populated{align-items:center}form.fluent_form_1 .ff-btn-submit:not(.ff_btn_no_style){background-color:#409eff;color:#fff}form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style){background-color:#409eff;color:#fff}:root{--iti-hover-color:rgba(0, 0, 0, .05);--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:white;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-input-padding:6px;--iti-right-hand-selected-country-padding:calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));--iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));--iti-path-flags-1x:url(https://jfconstructioninc.com/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/flags.webp);--iti-path-flags-2x:url(https://jfconstructioninc.com/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/flags@2x.webp);--iti-path-globe-1x:url(https://jfconstructioninc.com/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/globe.webp);--iti-path-globe-2x:url(https://jfconstructioninc.com/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/img/globe@2x.webp);--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-inputtypetel,.iti input.iti__tel-inputtypetext{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:var(--iti-right-hand-selected-country-padding);margin-right:0}.iti__country-container{position:absolute;top:0;bottom:0;right:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}dirrtl .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.iti__search-input{width:100%;border-width:0;border-radius:3px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:0}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-list .iti__flag,.iti__country-name{margin-right:var(--iti-spacer-horizontal)}dirrtl .iti__country-list .iti__flag,dirrtl .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-inputtypetel,.iti--allow-dropdown input.iti__tel-inputtypetext{padding-right:var(--iti-input-padding);padding-left:var(--iti-selected-country-arrow-padding);margin-left:0}dirrtl .iti--allow-dropdown input.iti__tel-input,dirrtl .iti--allow-dropdown input.iti__tel-inputtypetel,dirrtl .iti--allow-dropdown input.iti__tel-inputtypetext{padding-right:var(--iti-selected-country-arrow-padding);padding-left:var(--iti-input-padding);margin-right:0}.iti--allow-dropdown .iti__country-container{right:auto;left:0}dirrtl .iti--allow-dropdown .iti__country-container{right:0;left:auto}.iti--allow-dropdown .iti__country-container:not(:has(+ inputdisabled)):not(:has(+ inputreadonly)):hover,.iti--allow-dropdown .iti__country-container:not(:has(+ inputdisabled)):not(:has(+ inputreadonly)):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+ inputdisabled)):not(:has(+ inputreadonly)) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+ inputdisabled)):not(:has(+ inputreadonly)) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti .iti__selected-dial-code{margin-left:4px}dirrtl .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{--iti-flag-offset:100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px 0 #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__ac{--iti-flag-offset:0px}.iti__ad{--iti-flag-offset:-16px}.iti__ae{--iti-flag-offset:-32px}.iti__af{--iti-flag-offset:-48px}.iti__ag{--iti-flag-offset:-64px}.iti__ai{--iti-flag-offset:-80px}.iti__al{--iti-flag-offset:-96px}.iti__am{--iti-flag-offset:-112px}.iti__ao{--iti-flag-offset:-128px}.iti__ar{--iti-flag-offset:-144px}.iti__as{--iti-flag-offset:-160px}.iti__at{--iti-flag-offset:-176px}.iti__au{--iti-flag-offset:-192px}.iti__aw{--iti-flag-offset:-208px}.iti__ax{--iti-flag-offset:-224px}.iti__az{--iti-flag-offset:-240px}.iti__ba{--iti-flag-offset:-256px}.iti__bb{--iti-flag-offset:-272px}.iti__bd{--iti-flag-offset:-288px}.iti__be{--iti-flag-offset:-304px}.iti__bf{--iti-flag-offset:-320px}.iti__bg{--iti-flag-offset:-336px}.iti__bh{--iti-flag-offset:-352px}.iti__bi{--iti-flag-offset:-368px}.iti__bj{--iti-flag-offset:-384px}.iti__bl{--iti-flag-offset:-400px}.iti__bm{--iti-flag-offset:-416px}.iti__bn{--iti-flag-offset:-432px}.iti__bo{--iti-flag-offset:-448px}.iti__bq{--iti-flag-offset:-464px}.iti__br{--iti-flag-offset:-480px}.iti__bs{--iti-flag-offset:-496px}.iti__bt{--iti-flag-offset:-512px}.iti__bw{--iti-flag-offset:-528px}.iti__by{--iti-flag-offset:-544px}.iti__bz{--iti-flag-offset:-560px}.iti__ca{--iti-flag-offset:-576px}.iti__cc{--iti-flag-offset:-592px}.iti__cd{--iti-flag-offset:-608px}.iti__cf{--iti-flag-offset:-624px}.iti__cg{--iti-flag-offset:-640px}.iti__ch{--iti-flag-offset:-656px}.iti__ci{--iti-flag-offset:-672px}.iti__ck{--iti-flag-offset:-688px}.iti__cl{--iti-flag-offset:-704px}.iti__cm{--iti-flag-offset:-720px}.iti__cn{--iti-flag-offset:-736px}.iti__co{--iti-flag-offset:-752px}.iti__cr{--iti-flag-offset:-768px}.iti__cu{--iti-flag-offset:-784px}.iti__cv{--iti-flag-offset:-800px}.iti__cw{--iti-flag-offset:-816px}.iti__cx{--iti-flag-offset:-832px}.iti__cy{--iti-flag-offset:-848px}.iti__cz{--iti-flag-offset:-864px}.iti__de{--iti-flag-offset:-880px}.iti__dj{--iti-flag-offset:-896px}.iti__dk{--iti-flag-offset:-912px}.iti__dm{--iti-flag-offset:-928px}.iti__do{--iti-flag-offset:-944px}.iti__dz{--iti-flag-offset:-960px}.iti__ec{--iti-flag-offset:-976px}.iti__ee{--iti-flag-offset:-992px}.iti__eg{--iti-flag-offset:-1008px}.iti__eh{--iti-flag-offset:-1024px}.iti__er{--iti-flag-offset:-1040px}.iti__es{--iti-flag-offset:-1056px}.iti__et{--iti-flag-offset:-1072px}.iti__fi{--iti-flag-offset:-1088px}.iti__fj{--iti-flag-offset:-1104px}.iti__fk{--iti-flag-offset:-1120px}.iti__fm{--iti-flag-offset:-1136px}.iti__fo{--iti-flag-offset:-1152px}.iti__fr{--iti-flag-offset:-1168px}.iti__ga{--iti-flag-offset:-1184px}.iti__gb{--iti-flag-offset:-1200px}.iti__gd{--iti-flag-offset:-1216px}.iti__ge{--iti-flag-offset:-1232px}.iti__gf{--iti-flag-offset:-1248px}.iti__gg{--iti-flag-offset:-1264px}.iti__gh{--iti-flag-offset:-1280px}.iti__gi{--iti-flag-offset:-1296px}.iti__gl{--iti-flag-offset:-1312px}.iti__gm{--iti-flag-offset:-1328px}.iti__gn{--iti-flag-offset:-1344px}.iti__gp{--iti-flag-offset:-1360px}.iti__gq{--iti-flag-offset:-1376px}.iti__gr{--iti-flag-offset:-1392px}.iti__gt{--iti-flag-offset:-1408px}.iti__gu{--iti-flag-offset:-1424px}.iti__gw{--iti-flag-offset:-1440px}.iti__gy{--iti-flag-offset:-1456px}.iti__hk{--iti-flag-offset:-1472px}.iti__hn{--iti-flag-offset:-1488px}.iti__hr{--iti-flag-offset:-1504px}.iti__ht{--iti-flag-offset:-1520px}.iti__hu{--iti-flag-offset:-1536px}.iti__id{--iti-flag-offset:-1552px}.iti__ie{--iti-flag-offset:-1568px}.iti__il{--iti-flag-offset:-1584px}.iti__im{--iti-flag-offset:-1600px}.iti__in{--iti-flag-offset:-1616px}.iti__io{--iti-flag-offset:-1632px}.iti__iq{--iti-flag-offset:-1648px}.iti__ir{--iti-flag-offset:-1664px}.iti__is{--iti-flag-offset:-1680px}.iti__it{--iti-flag-offset:-1696px}.iti__je{--iti-flag-offset:-1712px}.iti__jm{--iti-flag-offset:-1728px}.iti__jo{--iti-flag-offset:-1744px}.iti__jp{--iti-flag-offset:-1760px}.iti__ke{--iti-flag-offset:-1776px}.iti__kg{--iti-flag-offset:-1792px}.iti__kh{--iti-flag-offset:-1808px}.iti__ki{--iti-flag-offset:-1824px}.iti__km{--iti-flag-offset:-1840px}.iti__kn{--iti-flag-offset:-1856px}.iti__kp{--iti-flag-offset:-1872px}.iti__kr{--iti-flag-offset:-1888px}.iti__kw{--iti-flag-offset:-1904px}.iti__ky{--iti-flag-offset:-1920px}.iti__kz{--iti-flag-offset:-1936px}.iti__la{--iti-flag-offset:-1952px}.iti__lb{--iti-flag-offset:-1968px}.iti__lc{--iti-flag-offset:-1984px}.iti__li{--iti-flag-offset:-2000px}.iti__lk{--iti-flag-offset:-2016px}.iti__lr{--iti-flag-offset:-2032px}.iti__ls{--iti-flag-offset:-2048px}.iti__lt{--iti-flag-offset:-2064px}.iti__lu{--iti-flag-offset:-2080px}.iti__lv{--iti-flag-offset:-2096px}.iti__ly{--iti-flag-offset:-2112px}.iti__ma{--iti-flag-offset:-2128px}.iti__mc{--iti-flag-offset:-2144px}.iti__md{--iti-flag-offset:-2160px}.iti__me{--iti-flag-offset:-2176px}.iti__mf{--iti-flag-offset:-2192px}.iti__mg{--iti-flag-offset:-2208px}.iti__mh{--iti-flag-offset:-2224px}.iti__mk{--iti-flag-offset:-2240px}.iti__ml{--iti-flag-offset:-2256px}.iti__mm{--iti-flag-offset:-2272px}.iti__mn{--iti-flag-offset:-2288px}.iti__mo{--iti-flag-offset:-2304px}.iti__mp{--iti-flag-offset:-2320px}.iti__mq{--iti-flag-offset:-2336px}.iti__mr{--iti-flag-offset:-2352px}.iti__ms{--iti-flag-offset:-2368px}.iti__mt{--iti-flag-offset:-2384px}.iti__mu{--iti-flag-offset:-2400px}.iti__mv{--iti-flag-offset:-2416px}.iti__mw{--iti-flag-offset:-2432px}.iti__mx{--iti-flag-offset:-2448px}.iti__my{--iti-flag-offset:-2464px}.iti__mz{--iti-flag-offset:-2480px}.iti__na{--iti-flag-offset:-2496px}.iti__nc{--iti-flag-offset:-2512px}.iti__ne{--iti-flag-offset:-2528px}.iti__nf{--iti-flag-offset:-2544px}.iti__ng{--iti-flag-offset:-2560px}.iti__ni{--iti-flag-offset:-2576px}.iti__nl{--iti-flag-offset:-2592px}.iti__no{--iti-flag-offset:-2608px}.iti__np{--iti-flag-offset:-2624px}.iti__nr{--iti-flag-offset:-2640px}.iti__nu{--iti-flag-offset:-2656px}.iti__nz{--iti-flag-offset:-2672px}.iti__om{--iti-flag-offset:-2688px}.iti__pa{--iti-flag-offset:-2704px}.iti__pe{--iti-flag-offset:-2720px}.iti__pf{--iti-flag-offset:-2736px}.iti__pg{--iti-flag-offset:-2752px}.iti__ph{--iti-flag-offset:-2768px}.iti__pk{--iti-flag-offset:-2784px}.iti__pl{--iti-flag-offset:-2800px}.iti__pm{--iti-flag-offset:-2816px}.iti__pr{--iti-flag-offset:-2832px}.iti__ps{--iti-flag-offset:-2848px}.iti__pt{--iti-flag-offset:-2864px}.iti__pw{--iti-flag-offset:-2880px}.iti__py{--iti-flag-offset:-2896px}.iti__qa{--iti-flag-offset:-2912px}.iti__re{--iti-flag-offset:-2928px}.iti__ro{--iti-flag-offset:-2944px}.iti__rs{--iti-flag-offset:-2960px}.iti__ru{--iti-flag-offset:-2976px}.iti__rw{--iti-flag-offset:-2992px}.iti__sa{--iti-flag-offset:-3008px}.iti__sb{--iti-flag-offset:-3024px}.iti__sc{--iti-flag-offset:-3040px}.iti__sd{--iti-flag-offset:-3056px}.iti__se{--iti-flag-offset:-3072px}.iti__sg{--iti-flag-offset:-3088px}.iti__sh{--iti-flag-offset:-3104px}.iti__si{--iti-flag-offset:-3120px}.iti__sj{--iti-flag-offset:-3136px}.iti__sk{--iti-flag-offset:-3152px}.iti__sl{--iti-flag-offset:-3168px}.iti__sm{--iti-flag-offset:-3184px}.iti__sn{--iti-flag-offset:-3200px}.iti__so{--iti-flag-offset:-3216px}.iti__sr{--iti-flag-offset:-3232px}.iti__ss{--iti-flag-offset:-3248px}.iti__st{--iti-flag-offset:-3264px}.iti__sv{--iti-flag-offset:-3280px}.iti__sx{--iti-flag-offset:-3296px}.iti__sy{--iti-flag-offset:-3312px}.iti__sz{--iti-flag-offset:-3328px}.iti__tc{--iti-flag-offset:-3344px}.iti__td{--iti-flag-offset:-3360px}.iti__tg{--iti-flag-offset:-3376px}.iti__th{--iti-flag-offset:-3392px}.iti__tj{--iti-flag-offset:-3408px}.iti__tk{--iti-flag-offset:-3424px}.iti__tl{--iti-flag-offset:-3440px}.iti__tm{--iti-flag-offset:-3456px}.iti__tn{--iti-flag-offset:-3472px}.iti__to{--iti-flag-offset:-3488px}.iti__tr{--iti-flag-offset:-3504px}.iti__tt{--iti-flag-offset:-3520px}.iti__tv{--iti-flag-offset:-3536px}.iti__tw{--iti-flag-offset:-3552px}.iti__tz{--iti-flag-offset:-3568px}.iti__ua{--iti-flag-offset:-3584px}.iti__ug{--iti-flag-offset:-3600px}.iti__us{--iti-flag-offset:-3616px}.iti__uy{--iti-flag-offset:-3632px}.iti__uz{--iti-flag-offset:-3648px}.iti__va{--iti-flag-offset:-3664px}.iti__vc{--iti-flag-offset:-3680px}.iti__ve{--iti-flag-offset:-3696px}.iti__vg{--iti-flag-offset:-3712px}.iti__vi{--iti-flag-offset:-3728px}.iti__vn{--iti-flag-offset:-3744px}.iti__vu{--iti-flag-offset:-3760px}.iti__wf{--iti-flag-offset:-3776px}.iti__ws{--iti-flag-offset:-3792px}.iti__xk{--iti-flag-offset:-3808px}.iti__ye{--iti-flag-offset:-3824px}.iti__yt{--iti-flag-offset:-3840px}.iti__za{--iti-flag-offset:-3856px}.iti__zm{--iti-flag-offset:-3872px}.iti__zw{--iti-flag-offset:-3888px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media (min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93%,.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,.elementor-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:0 0;box-shadow:none;height:100%;width:100%}.elementor-lightbox .dialog-message{animation-duration:.3s;height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;display:flex;font-size:var(--lightbox-header-icons-size);inset-inline-end:.75em;line-height:1;margin-top:13px;padding:.25em;position:absolute;z-index:2}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);opacity:1;transition:all .3s}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper{height:100%}.elementor-lightbox .elementor-lightbox-item{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:auto;padding:70px;position:relative}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{border:none;filter:none;opacity:1}.elementor-lightbox .elementor-lightbox-image{border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3)}.elementor-lightbox .elementor-video-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.elementor-lightbox .elementor-video-container .elementor-video-landscape,.elementor-lightbox .elementor-video-container .elementor-video-portrait,.elementor-lightbox .elementor-video-container .elementor-video-square{height:100%;margin:auto;width:100%}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-square iframe{background-color:#000;border:0}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{aspect-ratio:var(--video-aspect-ratio,1.77777)}.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{height:min(90vh,90vw);width:min(90vh,90vw)}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video{height:auto;max-height:90vh;width:100%}.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video{height:100%;max-width:90vw}@media (min-width:1025px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-height:85vh;width:85vw}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:85vh;max-width:85vw}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-height:95vh;width:95vw}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:95vh;max-width:95vw}.elementor-lightbox .elementor-swiper-button-next:active,.elementor-lightbox .elementor-swiper-button-prev:active{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-next svg,.elementor-lightbox .elementor-swiper-button-prev i,.elementor-lightbox .elementor-swiper-button-prev svg{cursor:pointer}.elementor-lightbox .elementor-swiper-button-next i:active,.elementor-lightbox .elementor-swiper-button-next svg:active,.elementor-lightbox .elementor-swiper-button-prev i:active,.elementor-lightbox .elementor-swiper-button-prev svg:active{background-color:rgba(0,0,0,.5);outline:0}}.elementor-lightbox .swiper .elementor-swiper-button-prev{left:0}.elementor-lightbox .swiper .elementor-swiper-button-next{right:0}.elementor-lightbox .swiper .swiper-pagination-fraction{color:#fff;width:-moz-max-content;width:max-content}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{align-items:center;display:flex;font-size:var(--lightbox-navigation-icons-size);height:100%;justify-content:center;width:15%}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}.elementor-lightbox .elementor-swiper-button:focus{outline:0}.elementor-lightbox .elementor-swiper-button-next:active,.elementor-lightbox .elementor-swiper-button-prev:active{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{background-color:rgba(0,0,0,.5);padding:10px}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-next svg,.elementor-lightbox .elementor-swiper-button-prev i,.elementor-lightbox .elementor-swiper-button-prev svg{cursor:pointer}.elementor-lightbox .elementor-swiper-button-next i:active,.elementor-lightbox .elementor-swiper-button-next svg:active,.elementor-lightbox .elementor-swiper-button-prev i:active,.elementor-lightbox .elementor-swiper-button-prev svg:active{background-color:rgba(0,0,0,.5);outline:0}.elementor-lightbox .elementor-swiper-button-prev{justify-content:flex-start;left:0}.elementor-lightbox .elementor-swiper-button-next{justify-content:flex-end;right:0}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-moz-max-content;width:max-content}.elementor-slideshow__header{left:0;padding:15px 20px;position:absolute;transition:.3s;width:100%}.elementor-slideshow__header{align-items:center;color:var(--lightbox-ui-color);display:flex;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-inline-end:2.6em;padding-inline-start:1em;top:0;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;margin:0 .35em;padding:.25em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-inline-end:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}/style>link relpreload data-rocket-preload asimage hrefhttps://jfconstructioninc.com/wp-content/uploads/2025/02/Kitchen-Renovation-scaled.webp fetchpriorityhigh> meta namedescription contentConstruction services in the Greater Boston Area which include new construction, remodeling, additions and construction management for both residential and commercial. Years of professional experience with quality craftsmanship. /> link relcanonical hrefhttps://jfconstructioninc.com/ /> meta propertyog:locale contenten_US /> meta propertyog:type contentwebsite /> meta propertyog:title contentBoston's Trusted Home Remodeling & New Build Experts | J&F Construction /> meta propertyog:description contentConstruction services in the Greater Boston Area which include new construction, remodeling, additions and construction management for both residential and commercial. Years of professional experience with quality craftsmanship. /> meta propertyog:url contenthttps://jfconstructioninc.com/ /> meta propertyog:site_name contentJ&F Construction /> meta propertyarticle:modified_time content2026-01-22T19:58:20+00:00 /> meta propertyog:image contenthttps://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png /> meta nametwitter:card contentsummary_large_image /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://jfconstructioninc.com/,url:https://jfconstructioninc.com/,name:Bostons Trusted Home Remodeling & New Build Experts | J&F Construction,isPartOf:{@id:https://jfconstructioninc.com/#website},about:{@id:https://jfconstructioninc.com/#organization},primaryImageOfPage:{@id:https://jfconstructioninc.com/#primaryimage},image:{@id:https://jfconstructioninc.com/#primaryimage},thumbnailUrl:https://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png,datePublished:2022-12-21T13:55:40+00:00,dateModified:2026-01-22T19:58:20+00:00,description:Construction services in the Greater Boston Area which include new construction, remodeling, additions and construction management for both residential and commercial. Years of professional experience with quality craftsmanship.,breadcrumb:{@id:https://jfconstructioninc.com/#breadcrumb},inLanguage:en-US,potentialAction:{@type:ReadAction,target:https://jfconstructioninc.com/}},{@type:ImageObject,inLanguage:en-US,@id:https://jfconstructioninc.com/#primaryimage,url:https://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png,contentUrl:https://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png},{@type:BreadcrumbList,@id:https://jfconstructioninc.com/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://jfconstructioninc.com/#website,url:https://jfconstructioninc.com/,name:J&F Construction,description:,publisher:{@id:https://jfconstructioninc.com/#organization},potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://jfconstructioninc.com/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:en-US},{@type:Organization,@id:https://jfconstructioninc.com/#organization,name:J&F Construction,url:https://jfconstructioninc.com/,logo:{@type:ImageObject,inLanguage:en-US,@id:https://jfconstructioninc.com/#/schema/logo/image/,url:https://jfconstructioninc.com/wp-content/uploads/2022/12/logo-01-1.svg,contentUrl:https://jfconstructioninc.com/wp-content/uploads/2022/12/logo-01-1.svg,width:208,height:206,caption:J&F Construction},image:{@id:https://jfconstructioninc.com/#/schema/logo/image/}}}/script> !-- / Yoast SEO plugin. -->link reldns-prefetch href//stats.wp.com />link relalternate typeapplication/rss+xml titleJ&F Construction » Feed hrefhttps://jfconstructioninc.com/feed/ />link relalternate typeapplication/rss+xml titleJ&F Construction » Comments Feed hrefhttps://jfconstructioninc.com/comments/feed/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://jfconstructioninc.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fjfconstructioninc.com%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://jfconstructioninc.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fjfconstructioninc.com%2F&formatxml />style idwp-img-auto-sizes-contain-inline-css>/style>style idastra-theme-css-inline-css>/style>style idjetpack-sharing-buttons-style-inline-css>/style>style idglobal-styles-inline-css>/style>style idrocket-lazyload-inline-css>.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:var(--wpr-bg-e1e8fe0e-a3bb-4e82-8c41-4e1909481603) 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}/*# sourceURLrocket-lazyload-inline-css *//style>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/themes/astra/assets/js/minified/flexibility.min.js?ver4.12.3 idastra-flexibility-js data-rocket-defer defer>/script>script typerocketlazyloadscript idastra-flexibility-js-after>typeof flexibility ! undefined && flexibility(document.documentElement);//# sourceURLastra-flexibility-js-after/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js data-rocket-defer defer>/script>link relshortlink hrefhttps://jfconstructioninc.com/ /> style>img#wpstats{display:none}/style> style>/style> link relicon hrefhttps://jfconstructioninc.com/wp-content/uploads/2022/12/logo-01-1.svg sizes32x32 />link relicon hrefhttps://jfconstructioninc.com/wp-content/uploads/2022/12/logo-01-1.svg sizes192x192 />link relapple-touch-icon hrefhttps://jfconstructioninc.com/wp-content/uploads/2022/12/logo-01-1.svg />meta namemsapplication-TileImage contenthttps://jfconstructioninc.com/wp-content/uploads/2022/12/logo-01-1.svg /> style idwp-custom-css> form.fluent_form_1 .ff-btn-submit { background-color: #3BDFE6 !important; color: #046468 !important; width: 100%; border-radius: 0px; font-weight: 500;}.mak-vid-icon .elementor-custom-embed-play { position: absolute; top: 88%; left: 9%; transform: translate(-50%,-50%);}img#wpstats {display:block;margin:0 auto;position:relative;top:-21px;}.fluentform .ff-el-form-control { border-radius: 0rem;}form.fluent_form_3 .ff-btn-submit { background-color: #3BDFE6 !important; color: #046468 !important; width: 100%; border-radius: 0px; font-weight: 500;}.logo-footer img{ width:208px !important;}.elementor-slideshow__title { display: none;}@media screen and (max-width:1331px){ div#logo-wrapper img { max-width: 200px;}} /style> noscript>style idrocket-lazyload-nojs-css>.rll-youtube-player, data-lazy-src{display:none !important;}/style>/noscript>style idwpr-lazyload-bg-container>/style>style idwpr-lazyload-bg-exclusion>.elementor-32 .elementor-element.elementor-element-e2a6399:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-e2a6399>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-0192958a-9120-4aa3-ad38-b796e60a49ac: url(https://jfconstructioninc.com/wp-content/uploads/2025/02/Kitchen-Renovation-scaled.webp);}.elementor-32 .elementor-element.elementor-element-b4e9e61:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-5db33eff-a4ff-4772-a8d0-5984ee2c227c: url(https://jfconstructioninc.com/wp-content/uploads/2025/02/Kitchen-Renovation-scaled.webp);}/style>noscript>style idwpr-lazyload-bg-nostyle>.rll-youtube-player .play{--wpr-bg-de19c903-8556-41aa-9d06-03af11c677ce: url(https://jfconstructioninc.com/wp-content/plugins/wp-rocket/assets/img/youtube.png);}.elementor-32 .elementor-element.elementor-element-6113cc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-6113cc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-c4046a94-9d77-4030-96aa-b28bfadf911a: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/Rectangle-17-1-1.jpg);}.elementor-32 .elementor-element.elementor-element-479529c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-479529c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-a5aff20c-2847-40e7-a154-f07ef1d133c4: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/Rectangle-18-1.jpg);}.elementor-32 .elementor-element.elementor-element-0d9504d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-0d9504d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-b4450161-0e81-42df-bbb1-1b063e30d81a: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/Rectangle-19-1.jpg);}.elementor-32 .elementor-element.elementor-element-fa3a2a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-fa3a2a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-f08b2bdd-08f3-4a35-80f9-4091ae714274: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/Rectangle-20-1.jpg);}.elementor-32 .elementor-element.elementor-element-77f14d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-77f14d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-42d87007-dd5a-4cee-b31e-1b7355363ef1: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/Rectangle-21-1.jpg);}.elementor-32 .elementor-element.elementor-element-03b0906:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-03b0906>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-dd35f4eb-0597-4e7f-922f-b45ba4dc99b5: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/Rectangle-22-1.jpg);}.elementor-32 .elementor-element.elementor-element-7f6fe57:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-7f6fe57>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-015aaf35-a748-4431-819a-0dec8ddcad44: url(https://jfconstructioninc.com/wp-content/uploads/2022/12/vid-01Rectangle-24.jpg);}.elementor-32 .elementor-element.elementor-element-b0e207a:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b0e207a>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-71ddc7b5-b0f9-4978-9292-64ab46dd69cc: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/after-image-vid-Rectangle-25-1.jpg);}.elementor-32 .elementor-element.elementor-element-8cc43c8:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8cc43c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-9bb6ce13-1817-4a77-ba8c-79a0d84b5ebf: url(https://jfconstructioninc.com/wp-content/uploads/2022/12/first-floor-vidRectangle-38.jpg);}.elementor-32 .elementor-element.elementor-element-87cd5d7:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-87cd5d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-f788eebe-65c5-421c-b63f-e6c4f52ae69c: url(https://jfconstructioninc.com/wp-content/uploads/2022/12/after-first-floor-vidRectangle-39.jpg);}.elementor-32 .elementor-element.elementor-element-30096ed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-30096ed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-8ffd2bde-18d3-40d1-aad8-3a239328a973: url(https://jfconstructioninc.com/wp-content/uploads/2022/12/diamond-shape.png);}.elementor-32 .elementor-element.elementor-element-ef0a225:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-ef0a225>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-ed38c9a3-2169-461f-b8e5-7ebd84dc0117: url(https://jfconstructioninc.com/wp-content/uploads/2022/12/diamond-shape.png);}.elementor-32 .elementor-element.elementor-element-9f9a289:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-9f9a289>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-1fb0174a-17c6-4cf5-86cc-11228f6c1772: url(https://jfconstructioninc.com/wp-content/uploads/2022/12/diamond-shape.png);}.elementor-32 .elementor-element.elementor-element-4a00e0f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-4a00e0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-8d9a6e57-b339-4dc5-b5d2-304f9f0c9a03: url(https://jfconstructioninc.com/wp-content/uploads/2023/01/footer-from-bg-1.jpg);}.rll-youtube-player .play{--wpr-bg-e1e8fe0e-a3bb-4e82-8c41-4e1909481603: url(https://jfconstructioninc.com/wp-content/plugins/wp-rocket/assets/img/youtube.png);}/style>/noscript>script typeapplication/javascript>const rocket_pairs {selector:.rll-youtube-player .play,style:.rll-youtube-player .play{--wpr-bg-de19c903-8556-41aa-9d06-03af11c677ce: url(https:\/\/jfconstructioninc.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png);},hash:de19c903-8556-41aa-9d06-03af11c677ce,url:https:\/\/jfconstructioninc.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png},{selector:.elementor-32 .elementor-element.elementor-element-6113cc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-6113cc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-6113cc1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-6113cc1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-c4046a94-9d77-4030-96aa-b28bfadf911a: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-17-1-1.jpg);},hash:c4046a94-9d77-4030-96aa-b28bfadf911a,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-17-1-1.jpg},{selector:.elementor-32 .elementor-element.elementor-element-479529c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-479529c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-479529c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-479529c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-a5aff20c-2847-40e7-a154-f07ef1d133c4: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-18-1.jpg);},hash:a5aff20c-2847-40e7-a154-f07ef1d133c4,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-18-1.jpg},{selector:.elementor-32 .elementor-element.elementor-element-0d9504d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-0d9504d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-0d9504d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-0d9504d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-b4450161-0e81-42df-bbb1-1b063e30d81a: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-19-1.jpg);},hash:b4450161-0e81-42df-bbb1-1b063e30d81a,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-19-1.jpg},{selector:.elementor-32 .elementor-element.elementor-element-fa3a2a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-fa3a2a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-fa3a2a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-fa3a2a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-f08b2bdd-08f3-4a35-80f9-4091ae714274: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-20-1.jpg);},hash:f08b2bdd-08f3-4a35-80f9-4091ae714274,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-20-1.jpg},{selector:.elementor-32 .elementor-element.elementor-element-77f14d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-77f14d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-77f14d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-77f14d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-42d87007-dd5a-4cee-b31e-1b7355363ef1: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-21-1.jpg);},hash:42d87007-dd5a-4cee-b31e-1b7355363ef1,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-21-1.jpg},{selector:.elementor-32 .elementor-element.elementor-element-03b0906:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-03b0906>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-03b0906:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-03b0906>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-dd35f4eb-0597-4e7f-922f-b45ba4dc99b5: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-22-1.jpg);},hash:dd35f4eb-0597-4e7f-922f-b45ba4dc99b5,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/Rectangle-22-1.jpg},{selector:.elementor-32 .elementor-element.elementor-element-7f6fe57:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-7f6fe57>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-7f6fe57:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-7f6fe57>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-015aaf35-a748-4431-819a-0dec8ddcad44: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/vid-01Rectangle-24.jpg);},hash:015aaf35-a748-4431-819a-0dec8ddcad44,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/vid-01Rectangle-24.jpg},{selector:.elementor-32 .elementor-element.elementor-element-b0e207a:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b0e207a>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-b0e207a:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b0e207a>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-71ddc7b5-b0f9-4978-9292-64ab46dd69cc: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/after-image-vid-Rectangle-25-1.jpg);},hash:71ddc7b5-b0f9-4978-9292-64ab46dd69cc,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/after-image-vid-Rectangle-25-1.jpg},{selector:.elementor-32 .elementor-element.elementor-element-8cc43c8:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8cc43c8>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-8cc43c8:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-8cc43c8>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-9bb6ce13-1817-4a77-ba8c-79a0d84b5ebf: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/first-floor-vidRectangle-38.jpg);},hash:9bb6ce13-1817-4a77-ba8c-79a0d84b5ebf,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/first-floor-vidRectangle-38.jpg},{selector:.elementor-32 .elementor-element.elementor-element-87cd5d7:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-87cd5d7>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-87cd5d7:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-87cd5d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-f788eebe-65c5-421c-b63f-e6c4f52ae69c: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/after-first-floor-vidRectangle-39.jpg);},hash:f788eebe-65c5-421c-b63f-e6c4f52ae69c,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/after-first-floor-vidRectangle-39.jpg},{selector:.elementor-32 .elementor-element.elementor-element-30096ed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-30096ed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-30096ed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-30096ed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-8ffd2bde-18d3-40d1-aad8-3a239328a973: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/diamond-shape.png);},hash:8ffd2bde-18d3-40d1-aad8-3a239328a973,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/diamond-shape.png},{selector:.elementor-32 .elementor-element.elementor-element-ef0a225:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-ef0a225>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-ef0a225:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-ef0a225>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-ed38c9a3-2169-461f-b8e5-7ebd84dc0117: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/diamond-shape.png);},hash:ed38c9a3-2169-461f-b8e5-7ebd84dc0117,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/diamond-shape.png},{selector:.elementor-32 .elementor-element.elementor-element-9f9a289:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-9f9a289>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-9f9a289:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-32 .elementor-element.elementor-element-9f9a289>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-1fb0174a-17c6-4cf5-86cc-11228f6c1772: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/diamond-shape.png);},hash:1fb0174a-17c6-4cf5-86cc-11228f6c1772,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2022\/12\/diamond-shape.png},{selector:.elementor-32 .elementor-element.elementor-element-4a00e0f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-4a00e0f>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-4a00e0f:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-4a00e0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-8d9a6e57-b339-4dc5-b5d2-304f9f0c9a03: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/footer-from-bg-1.jpg);},hash:8d9a6e57-b339-4dc5-b5d2-304f9f0c9a03,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/footer-from-bg-1.jpg},{selector:.rll-youtube-player .play,style:.rll-youtube-player .play{--wpr-bg-e1e8fe0e-a3bb-4e82-8c41-4e1909481603: url(https:\/\/jfconstructioninc.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png);},hash:e1e8fe0e-a3bb-4e82-8c41-4e1909481603,url:https:\/\/jfconstructioninc.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png}; const rocket_excluded_pairs {selector:.elementor-32 .elementor-element.elementor-element-e2a6399:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-e2a6399>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-e2a6399:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-e2a6399>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-0192958a-9120-4aa3-ad38-b796e60a49ac: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2025\/02\/Kitchen-Renovation-scaled.webp);},hash:0192958a-9120-4aa3-ad38-b796e60a49ac,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2025\/02\/Kitchen-Renovation-scaled.webp},{selector:.elementor-32 .elementor-element.elementor-element-b4e9e61:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-motion-effects-container>.elementor-motion-effects-layer,style:.elementor-32 .elementor-element.elementor-element-b4e9e61:not(.elementor-motion-effects-element-type-background),.elementor-32 .elementor-element.elementor-element-b4e9e61>.elementor-motion-effects-container>.elementor-motion-effects-layer{--wpr-bg-5db33eff-a4ff-4772-a8d0-5984ee2c227c: url(https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2025\/02\/Kitchen-Renovation-scaled.webp);},hash:5db33eff-a4ff-4772-a8d0-5984ee2c227c,url:https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2025\/02\/Kitchen-Renovation-scaled.webp};/script>meta namegenerator contentWP Rocket 3.20.3 data-wpr-featureswpr_lazyload_css_bg_img wpr_remove_unused_css wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_oci wpr_image_dimensions wpr_minify_css wpr_host_fonts_locally wpr_desktop />/head>body itemtypehttps://schema.org/WebPage itemscopeitemscope classhome wp-singular page-template-default page page-id-32 wp-custom-logo wp-embed-responsive wp-theme-astra ast-desktop ast-page-builder-template ast-no-sidebar astra-4.12.3 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header elementor-default elementor-kit-5 elementor-page elementor-page-32 astra-addon-4.12.2>a classskip-link screen-reader-text href#content> Skip to content/a>divclasshfeed site idpage> header data-elementor-typeheader data-elementor-id502452 classelementor elementor-502452 elementor-location-header data-elementor-post-typeelementor_library> div classelementor-element elementor-element-608b6fc e-flex e-con-boxed e-con e-parent data-id608b6fc data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-9274492 elementor-widget elementor-widget-theme-site-logo elementor-widget-image data-id9274492 data-element_typewidget data-e-typewidget data-widget_typetheme-site-logo.default> div classelementor-widget-container> a hrefhttps://jfconstructioninc.com> img width208 height206 srchttps://jfconstructioninc.com/wp-content/uploads/2022/12/logo-01-1.svg classattachment-full size-full wp-image-20 altJF Construction /> /a> /div> /div> div classelementor-element elementor-element-fe5f820 elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu data-idfe5f820 data-element_typewidget data-e-typewidget data-settings{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<i class\"fas fa-caret-down\" aria-hidden\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"} data-widget_typenav-menu.default> div classelementor-widget-container> nav aria-labelMenu classelementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade> ul idmenu-1-fe5f820 classelementor-nav-menu>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-32 current_page_item menu-item-1376>a hrefhttps://jfconstructioninc.com/ aria-currentpage classelementor-item elementor-item-active menu-link>HOME/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1549>a hrefhttps://jfconstructioninc.com/services/ classelementor-item menu-link>SERVICES/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1550>a hrefhttps://jfconstructioninc.com/project-gallery/ classelementor-item menu-link>PROJECT GALLERY/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1628>a hrefhttps://jfconstructioninc.com/about/ classelementor-item menu-link>ABOUT/a>/li>/ul> /nav> div classelementor-menu-toggle rolebutton tabindex0 aria-labelMenu Toggle aria-expandedfalse> i aria-hiddentrue rolepresentation classelementor-menu-toggle__icon--open eicon-menu-bar>/i>i aria-hiddentrue rolepresentation classelementor-menu-toggle__icon--close eicon-close>/i> /div> nav classelementor-nav-menu--dropdown elementor-nav-menu__container aria-hiddentrue> ul idmenu-2-fe5f820 classelementor-nav-menu>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-32 current_page_item menu-item-1376>a hrefhttps://jfconstructioninc.com/ aria-currentpage classelementor-item elementor-item-active menu-link tabindex-1>HOME/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1549>a hrefhttps://jfconstructioninc.com/services/ classelementor-item menu-link tabindex-1>SERVICES/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1550>a hrefhttps://jfconstructioninc.com/project-gallery/ classelementor-item menu-link tabindex-1>PROJECT GALLERY/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1628>a hrefhttps://jfconstructioninc.com/about/ classelementor-item menu-link tabindex-1>ABOUT/a>/li>/ul> /nav> /div> /div> div classelementor-element elementor-element-1e669f3 elementor-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button data-id1e669f3 data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-lg hreftel:7813913413> span classelementor-button-content-wrapper> span classelementor-button-icon> svg xmlnshttp://www.w3.org/2000/svg width18 height20 viewBox0 0 18 20 fillnone>path dM17.0223 9.01044C15.526 5.29927 12.8658 2.4261 9.48521 0.929659C9.20812 0.809944 8.8756 0.929659 8.76476 1.2888C8.65392 1.58809 8.76476 1.94724 9.04186 2.06695C12.1454 3.44368 14.5838 6.13727 15.9693 9.4893C16.0802 9.72873 16.2464 9.84844 16.4681 9.84844C16.5235 9.84844 16.6344 9.84844 16.6898 9.78859C17.0223 9.66887 17.1331 9.30973 17.0223 9.01044Z fill#046468>/path>path dM8.82024 5.29925C10.7045 6.13725 12.2008 7.75341 13.0321 9.78857C13.143 10.028 13.3092 10.1477 13.5309 10.1477C13.5863 10.1477 13.6972 10.1477 13.7526 10.0879C14.0297 9.96814 14.1405 9.60899 14.0297 9.30971C13.0876 6.97526 11.3695 5.17953 9.2636 4.22181C8.9865 4.10209 8.7094 4.22181 8.59856 4.5211C8.4323 4.82039 8.54314 5.17953 8.82024 5.29925Z fill#046468>/path>path dM14.1405 12.4223C13.8634 12.123 13.4755 11.9434 13.143 11.9434C12.8104 11.9434 12.4779 12.123 12.1454 12.4223C11.702 12.9012 11.2587 13.38 10.7599 13.9187C10.7045 13.9786 10.5937 14.0385 10.5382 14.0385C10.4828 14.0385 10.4274 14.0385 10.372 13.9786C10.0949 13.799 9.76235 13.6793 9.48525 13.4997C8.15518 12.6019 7.04679 11.4646 6.10466 10.1477C5.60588 9.48928 5.16252 8.83085 4.88542 8.0527C4.83 7.87313 4.83 7.81327 4.94084 7.69355C5.3842 7.21469 5.82756 6.73583 6.27092 6.25697C6.88053 5.59854 6.88053 4.76053 6.27092 4.1021C5.9384 3.74295 5.55046 3.32395 5.21794 2.9648C4.83 2.5458 4.49748 2.18665 4.10954 1.76765C3.83244 1.46836 3.49992 1.28879 3.11199 1.28879C2.77947 1.28879 2.44696 1.46836 2.11444 1.76765C1.67108 2.24651 1.22772 2.78523 0.728945 3.26409C0.285588 3.68309 0.063907 4.22181 0.00848727 4.88025C-0.0469324 5.89782 0.174743 6.85555 0.507261 7.81327C1.1723 9.78857 2.22527 11.5244 3.44451 13.0807C5.1071 15.2356 7.15763 16.9715 9.48525 18.1686C10.5382 18.7074 11.6466 19.1264 12.8104 19.2461C12.8659 19.2461 12.9767 19.2461 13.0321 19.2461C13.7526 19.2461 14.4176 19.0066 14.9164 18.3482C15.3043 17.8693 15.7477 17.4503 16.1356 16.9715C16.7452 16.3131 16.7452 15.475 16.1356 14.8166C15.6368 13.9786 14.861 13.2005 14.1405 12.4223ZM15.526 16.0736C15.4152 16.1933 15.2489 16.3729 15.1381 16.4926C14.861 16.7919 14.5285 17.0912 14.2514 17.4503C13.9743 17.8095 13.6417 17.9292 13.1984 17.9292C13.143 17.9292 13.0875 17.9292 13.0321 17.9292C12.1454 17.8693 11.2587 17.5701 10.0949 16.9715C7.93351 15.8342 5.99382 14.218 4.44207 12.1829C3.16741 10.5667 2.2807 8.95056 1.67108 7.21469C1.33856 6.25697 1.1723 5.47882 1.22772 4.76053C1.22772 4.40138 1.33856 4.16195 1.56024 3.92252C1.83734 3.62323 2.11444 3.32395 2.39154 3.02466C2.5578 2.84509 2.72406 2.66551 2.94573 2.42608C3.05657 2.30637 3.11199 2.30637 3.16741 2.30637C3.16741 2.30637 3.27825 2.30637 3.38909 2.42608C3.61076 2.66551 3.88786 2.9648 4.10954 3.20423L4.49748 3.62324C4.66374 3.80281 4.88542 4.04224 5.05168 4.22181C5.21794 4.40138 5.3842 4.58096 5.55046 4.82039C5.77214 5.05982 5.71672 5.05982 5.55046 5.29925L5.3842 5.47882C4.99626 5.89782 4.60832 6.31683 4.22038 6.73583C3.77702 7.21469 3.66619 7.81327 3.88787 8.41185C4.22039 9.18999 4.66374 9.96814 5.27336 10.8062C6.43718 12.3624 7.6564 13.4997 8.93106 14.3976C9.15274 14.5173 9.37442 14.637 9.54068 14.7568C9.65152 14.8166 9.76236 14.8765 9.81778 14.9363C10.0395 15.056 10.2611 15.1159 10.5382 15.1159C10.8153 15.1159 11.2033 15.056 11.5358 14.637C11.9791 14.1582 12.4225 13.6793 12.8659 13.2005C12.9767 13.0807 13.0321 13.0807 13.0321 13.0807C13.0321 13.0807 13.143 13.0807 13.1984 13.2005C13.9188 13.9786 14.6393 14.7568 15.3597 15.5349C15.6923 15.7743 15.7477 15.8342 15.526 16.0736Z fill#046468>/path>/svg> /span> span classelementor-button-text>Call (781) 391-3413/span> /span> /a> /div> /div> /div> /div> /div> /header> div idcontent classsite-content> div classast-container> div idprimary classcontent-area primary> main idmain classsite-main> articleclasspost-32 page type-page status-publish ast-article-single idpost-32 itemtypehttps://schema.org/CreativeWork itemscopeitemscope> header classentry-header ast-no-title ast-header-without-markup> /header> !-- .entry-header --> div classentry-content clear itemproptext> div data-elementor-typewp-page data-elementor-id32 classelementor elementor-32 data-elementor-post-typepage> section classelementor-section elementor-top-section elementor-element elementor-element-e2a6399 elementor-section-height-min-height elementor-hidden-mobile elementor-hidden-tablet elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-items-middle data-ide2a6399 data-element_typesection data-e-typesection data-settings{"background_background":"video","shape_divider_bottom":"triangle","shape_divider_bottom_negative":"yes","background_video_link":"https:\/\/vimeo.com\/776250550\/ca1c43b59b"}> div classelementor-background-video-container elementor-hidden-mobile> div classelementor-background-video-embed rolepresentation>/div> /div> div classelementor-background-overlay>/div> div classelementor-shape elementor-shape-bottom aria-hiddentrue data-negativetrue> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 1000 100 preserveAspectRationone> path classelementor-shape-fill dM500.2,94.7L0,0v100h1000V0L500.2,94.7z/>/svg> /div> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c16339d data-idc16339d data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> section classelementor-section elementor-inner-section elementor-element elementor-element-5672566 elementor-section-content-middle mak-pos elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id5672566 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-extended> div classelementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a8f159f data-ida8f159f data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-368aa05 elementor-widget elementor-widget-heading data-id368aa05 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>We Make the Construction Process Smooth and Stress-free/h2> /div> /div> div classelementor-element elementor-element-3926a49 elementor-widget elementor-widget-text-editor data-id3926a49 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>Put an end to unanswered calls, no-shows and unfinished work. We have a 25-year reputation of delivering exceptional craftsmanship in the Greater Boston Area./p> /div> /div> div classelementor-element elementor-element-5d9b13c elementor-align-left elementor-widget elementor-widget-button data-id5d9b13c data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm href#estimate> span classelementor-button-content-wrapper> span classelementor-button-text>Get Your Free Estimate/span> /span> /a> /div> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5e426b3 data-id5e426b3 data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-f91dfa4 elementor-widget elementor-widget-heading data-idf91dfa4 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Get Your Free Estimate/h3> /div> /div> div classelementor-element elementor-element-fe1da20 elementor-widget elementor-widget-shortcode data-idfe1da20 data-element_typewidget data-e-typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>div classfluentform ff-default fluentform_wrapper_1 ffs_default_wrap>form data-form_id1 idfluentform_1 classfrm-fluent-form fluent_form_1 ff-el-form-top ff_form_instance_1_1 ff-form-loading ffs_default data-form_instanceff_form_instance_1_1 methodPOST >fieldset styleborder: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;> legend classff_screen_reader_title styledisplay: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;>Contact Form Header/legend>p styledisplay: none !important; classakismet-fields-container data-prefixak_>label>Δtextarea nameak_hp_textarea cols45 rows8 maxlength100>/textarea>/label>input typehidden idak_js_1 nameak_js value149/>script typerocketlazyloadscript>document.getElementById( ak_js_1 ).setAttribute( value, ( new Date() ).getTime() );/script>/p>input typehidden name__fluent_form_embded_post_id value32 />input typehidden id_fluentform_1_fluentformnonce name_fluentform_1_fluentformnonce value009fddfda9 />input typehidden name_wp_http_referer value/ />div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_1_dropdown idlabel_ff_1_dropdown aria-labelProject Type>Project Type/label>/div>div classff-el-input--content>select namedropdown idff_1_dropdown classff-el-form-control data-namedropdown data-calc_value0 aria-invalidfalse aria-requiredtrue aria-labelledbylabel_ff_1_dropdown>option value>Project Type/option>option valueDormers >Dormers/option>option valueAdditions >Additions/option>option valueRemodeling >Remodeling/option>option valueHome Renovation >Home Renovation/option>option valueNew Custom Home >New Custom Home/option>/select>/div>/div>div data-typename-element data-namenames_1 class ff-field_container ff-name-field-wrapper >div classff-t-container>div classff-t-cell >div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_1_names_1_first_name_ idlabel_ff_1_names_1_first_name_ >Name/label>/div>div classff-el-input--content>input typetext namenames_1first_name idff_1_names_1_first_name_ classff-el-form-control placeholderName aria-invalidfalse aria-requiredtrue>/div>/div>/div>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_1_email idlabel_ff_1_email aria-labelEmail>Email/label>/div>div classff-el-input--content>input typeemail nameemail idff_1_email classff-el-form-control placeholderEmail data-nameemail aria-invalidfalse aria-requiredtrue>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_1_phone idlabel_ff_1_phone aria-labelPhone/Mobile>Phone/Mobile/label>/div>div classff-el-input--content>input namephone classff-el-form-control ff-el-phone ff_el_with_extended_validation typetel placeholderPhone data-namephone idff_1_phone inputmodetel aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_1_subject idlabel_ff_1_subject aria-labelAddress>Address/label>/div>div classff-el-input--content>input typetext namesubject classff-el-form-control placeholderAddress data-namesubject idff_1_subject aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_1_input_text_1 idlabel_ff_1_input_text_1 aria-labelZip>Zip/label>/div>div classff-el-input--content>input typetext nameinput_text_1 classff-el-form-control placeholderZip data-nameinput_text_1 idff_1_input_text_1 aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-text-center form-btn ff_submit_btn_wrapper>button typesubmit classff-btn ff-btn-submit ff-btn-lg ff_btn_style aria-labelSend>Send/button>/div>/fieldset>/form>div idfluentform_1_errors classff-errors-in-stack ff_form_instance_1_1 ff-form-loading_errors ff_form_instance_1_1_errors>/div>/div> script typetext/javascript> window.fluent_form_ff_form_instance_1_1 {id:1,settings:{layout:{labelPlacement:top,helpMessagePlacement:with_label,errorMessagePlacement:inline,cssClassName:,asteriskPlacement:asterisk-right},restrictions:{denyEmptySubmission:{enabled:false}}},form_instance:ff_form_instance_1_1,form_id_selector:fluentform_1,rules:{dropdown:{required:{value:true,message:This field is required}},names_1first_name:{required:{value:true,message:This field is required}},names_1middle_name:{required:{value:false,message:This field is required}},names_1last_name:{required:{value:false,message:This field is required}},email:{required:{value:true,message:This field is required},email:{value:true,message:This field must contain a valid email}},phone:{required:{value:false,message:This field is required},valid_phone_number:{value:true,message:Phone number is not valid}},subject:{required:{value:false,message:This field is required}},input_text_1:{required:{value:false,message:This field is required}}},debounce_time:300}; /script> /div> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> div classelementor-element elementor-element-b4e9e61 e-grid e-con-boxed e-con e-parent data-idb4e9e61 data-element_typecontainer data-e-typecontainer data-settings{"background_background":"video","background_video_link":"https:\/\/vimeo.com\/776250550\/ca1c43b59b","shape_divider_bottom":"triangle","shape_divider_bottom_negative":"yes"}> div classe-con-inner> div classelementor-background-video-container elementor-hidden-mobile> div classelementor-background-video-embed rolepresentation>/div> /div> div classelementor-shape elementor-shape-bottom aria-hiddentrue data-negativetrue> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 1000 100 preserveAspectRationone> path classelementor-shape-fill dM500.2,94.7L0,0v100h1000V0L500.2,94.7z/>/svg> /div> div classelementor-element elementor-element-60ced06 e-con-full e-flex e-con e-child data-id60ced06 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-1001f1c elementor-widget elementor-widget-heading data-id1001f1c data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>We Make the Construction Process Smooth and Stress-free/h2> /div> /div> div classelementor-element elementor-element-302e588 elementor-widget elementor-widget-text-editor data-id302e588 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>Put an end to unanswered calls, no-shows and unfinished work. We have a 25-year reputation of delivering exceptional craftsmanship in the Greater Boston Area./p> /div> /div> div classelementor-element elementor-element-a5f60fd elementor-align-left elementor-widget elementor-widget-button data-ida5f60fd data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm href#estimate> span classelementor-button-content-wrapper> span classelementor-button-text>Get Your Free Estimate/span> /span> /a> /div> /div> /div> /div> div classelementor-element elementor-element-c8145e0 e-con-full e-flex e-con e-child data-idc8145e0 data-element_typecontainer data-e-typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-a5fe57d elementor-widget elementor-widget-heading data-ida5fe57d data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Get Your Free Estimate/h3> /div> /div> div classelementor-element elementor-element-8387e0a elementor-widget elementor-widget-shortcode data-id8387e0a data-element_typewidget data-e-typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>div classfluentform ff-default fluentform_wrapper_1 ffs_default_wrap>form data-form_id1 idfluentform_1 classfrm-fluent-form fluent_form_1 ff-el-form-top ff_form_instance_1_2 ff-form-loading ffs_default data-form_instanceff_form_instance_1_2 methodPOST >fieldset styleborder: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;> legend classff_screen_reader_title styledisplay: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;>Contact Form Header/legend>p styledisplay: none !important; classakismet-fields-container data-prefixak_>label>Δtextarea nameak_hp_textarea cols45 rows8 maxlength100>/textarea>/label>input typehidden idak_js_2 nameak_js value69/>script typerocketlazyloadscript>document.getElementById( ak_js_2 ).setAttribute( value, ( new Date() ).getTime() );/script>/p>input typehidden name__fluent_form_embded_post_id value32 />input typehidden id_fluentform_1_fluentformnonce name_fluentform_1_fluentformnonce value009fddfda9 />input typehidden name_wp_http_referer value/ />div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_1_2_dropdown idlabel_ff_1_2_dropdown aria-labelProject Type>Project Type/label>/div>div classff-el-input--content>select namedropdown idff_1_2_dropdown classff-el-form-control data-namedropdown data-calc_value0 aria-invalidfalse aria-requiredtrue aria-labelledbylabel_ff_1_2_dropdown>option value>Project Type/option>option valueDormers >Dormers/option>option valueAdditions >Additions/option>option valueRemodeling >Remodeling/option>option valueHome Renovation >Home Renovation/option>option valueNew Custom Home >New Custom Home/option>/select>/div>/div>div data-typename-element data-namenames_1 class ff-field_container ff-name-field-wrapper >div classff-t-container>div classff-t-cell >div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_1_2_names_1_first_name_ idlabel_ff_1_2_names_1_first_name_ >Name/label>/div>div classff-el-input--content>input typetext namenames_1first_name idff_1_2_names_1_first_name_ classff-el-form-control placeholderName aria-invalidfalse aria-requiredtrue>/div>/div>/div>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_1_2_email idlabel_ff_1_2_email aria-labelEmail>Email/label>/div>div classff-el-input--content>input typeemail nameemail idff_1_2_email classff-el-form-control placeholderEmail data-nameemail aria-invalidfalse aria-requiredtrue>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_1_2_phone idlabel_ff_1_2_phone aria-labelPhone/Mobile>Phone/Mobile/label>/div>div classff-el-input--content>input namephone classff-el-form-control ff-el-phone ff_el_with_extended_validation typetel placeholderPhone data-namephone idff_1_2_phone inputmodetel aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_1_2_subject idlabel_ff_1_2_subject aria-labelAddress>Address/label>/div>div classff-el-input--content>input typetext namesubject classff-el-form-control placeholderAddress data-namesubject idff_1_2_subject aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_1_2_input_text_1 idlabel_ff_1_2_input_text_1 aria-labelZip>Zip/label>/div>div classff-el-input--content>input typetext nameinput_text_1 classff-el-form-control placeholderZip data-nameinput_text_1 idff_1_2_input_text_1 aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-text-center form-btn ff_submit_btn_wrapper>button typesubmit classff-btn ff-btn-submit ff-btn-lg ff_btn_style aria-labelSend>Send/button>/div>/fieldset>/form>div idfluentform_1_errors classff-errors-in-stack ff_form_instance_1_2 ff-form-loading_errors ff_form_instance_1_2_errors>/div>/div> script typetext/javascript> window.fluent_form_ff_form_instance_1_2 {id:1,settings:{layout:{labelPlacement:top,helpMessagePlacement:with_label,errorMessagePlacement:inline,cssClassName:,asteriskPlacement:asterisk-right},restrictions:{denyEmptySubmission:{enabled:false}}},form_instance:ff_form_instance_1_2,form_id_selector:fluentform_1,rules:{dropdown:{required:{value:true,message:This field is required}},names_1first_name:{required:{value:true,message:This field is required}},names_1middle_name:{required:{value:false,message:This field is required}},names_1last_name:{required:{value:false,message:This field is required}},email:{required:{value:true,message:This field is required},email:{value:true,message:This field must contain a valid email}},phone:{required:{value:false,message:This field is required},valid_phone_number:{value:true,message:Phone number is not valid}},subject:{required:{value:false,message:This field is required}},input_text_1:{required:{value:false,message:This field is required}}},debounce_time:300}; /script> /div> /div> /div> /div> /div> /div> section classelementor-section elementor-top-section elementor-element elementor-element-5d44f18 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id5d44f18 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1c28ba9 data-id1c28ba9 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-9e27ee8 elementor-widget elementor-widget-heading data-id9e27ee8 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Services/h2> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-404f969 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id404f969 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-no> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dd3b03a data-iddd3b03a data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> section classelementor-section elementor-inner-section elementor-element elementor-element-22d9489 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default data-id22d9489 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-6113cc1 data-id6113cc1 data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-0af4864 elementor-view-default elementor-widget elementor-widget-icon data-id0af4864 data-element_typewidget data-e-typewidget data-widget_typeicon.default> div classelementor-widget-container> div classelementor-icon-wrapper> a classelementor-icon elementor-animation-grow href/project-gallery> svg xmlnshttp://www.w3.org/2000/svg width62 height62 viewBox0 0 62 62 fillnone>rect x31 width43.8406 height43.8406 transformrotate(45 31 0)>/rect>path dM39.8732 31.091C40.0685 30.8958 40.0685 30.5792 39.8732 30.3839L36.6913 27.202C36.496 27.0067 36.1794 27.0067 35.9842 27.202C35.7889 27.3972 35.7889 27.7138 35.9842 27.9091L38.8126 30.7375L35.9842 33.5659C35.7889 33.7612 35.7889 34.0778 35.9842 34.273C36.1794 34.4683 36.496 34.4683 36.6913 34.273L39.8732 31.091ZM23.4191 31.2375H39.5197V30.2375H23.4191V31.2375Z fill#046468>/path>/svg> /a> /div> /div> /div> div classelementor-element elementor-element-11e676e elementor-widget elementor-widget-heading data-id11e676e data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>New Custom Home/h3> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-479529c data-id479529c data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-19f8533 elementor-view-default elementor-widget elementor-widget-icon data-id19f8533 data-element_typewidget data-e-typewidget data-widget_typeicon.default> div classelementor-widget-container> div classelementor-icon-wrapper> a classelementor-icon elementor-animation-grow href/project-gallery> svg xmlnshttp://www.w3.org/2000/svg width62 height62 viewBox0 0 62 62 fillnone>rect x31 width43.8406 height43.8406 transformrotate(45 31 0)>/rect>path dM39.8732 31.091C40.0685 30.8958 40.0685 30.5792 39.8732 30.3839L36.6913 27.202C36.496 27.0067 36.1794 27.0067 35.9842 27.202C35.7889 27.3972 35.7889 27.7138 35.9842 27.9091L38.8126 30.7375L35.9842 33.5659C35.7889 33.7612 35.7889 34.0778 35.9842 34.273C36.1794 34.4683 36.496 34.4683 36.6913 34.273L39.8732 31.091ZM23.4191 31.2375H39.5197V30.2375H23.4191V31.2375Z fill#046468>/path>/svg> /a> /div> /div> /div> div classelementor-element elementor-element-21931f6 elementor-widget elementor-widget-heading data-id21931f6 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Home Renovations/h3> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0d9504d data-id0d9504d data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-f692814 elementor-view-default elementor-widget elementor-widget-icon data-idf692814 data-element_typewidget data-e-typewidget data-widget_typeicon.default> div classelementor-widget-container> div classelementor-icon-wrapper> a classelementor-icon elementor-animation-grow href/project-gallery> svg xmlnshttp://www.w3.org/2000/svg width62 height62 viewBox0 0 62 62 fillnone>rect x31 width43.8406 height43.8406 transformrotate(45 31 0)>/rect>path dM39.8732 31.091C40.0685 30.8958 40.0685 30.5792 39.8732 30.3839L36.6913 27.202C36.496 27.0067 36.1794 27.0067 35.9842 27.202C35.7889 27.3972 35.7889 27.7138 35.9842 27.9091L38.8126 30.7375L35.9842 33.5659C35.7889 33.7612 35.7889 34.0778 35.9842 34.273C36.1794 34.4683 36.496 34.4683 36.6913 34.273L39.8732 31.091ZM23.4191 31.2375H39.5197V30.2375H23.4191V31.2375Z fill#046468>/path>/svg> /a> /div> /div> /div> div classelementor-element elementor-element-0922bbe elementor-widget elementor-widget-heading data-id0922bbe data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Condo Conversionbr>Renovations/h3> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-inner-section elementor-element elementor-element-9b8ba49 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default data-id9b8ba49 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-fa3a2a2 data-idfa3a2a2 data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-4a90845 elementor-view-default elementor-widget elementor-widget-icon data-id4a90845 data-element_typewidget data-e-typewidget data-widget_typeicon.default> div classelementor-widget-container> div classelementor-icon-wrapper> a classelementor-icon elementor-animation-grow href/project-gallery> svg xmlnshttp://www.w3.org/2000/svg width62 height62 viewBox0 0 62 62 fillnone>rect x31 width43.8406 height43.8406 transformrotate(45 31 0)>/rect>path dM39.8732 31.091C40.0685 30.8958 40.0685 30.5792 39.8732 30.3839L36.6913 27.202C36.496 27.0067 36.1794 27.0067 35.9842 27.202C35.7889 27.3972 35.7889 27.7138 35.9842 27.9091L38.8126 30.7375L35.9842 33.5659C35.7889 33.7612 35.7889 34.0778 35.9842 34.273C36.1794 34.4683 36.496 34.4683 36.6913 34.273L39.8732 31.091ZM23.4191 31.2375H39.5197V30.2375H23.4191V31.2375Z fill#046468>/path>/svg> /a> /div> /div> /div> div classelementor-element elementor-element-9522944 elementor-widget elementor-widget-heading data-id9522944 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Home Additions/h3> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-77f14d5 data-id77f14d5 data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-933ecae elementor-view-default elementor-widget elementor-widget-icon data-id933ecae data-element_typewidget data-e-typewidget data-widget_typeicon.default> div classelementor-widget-container> div classelementor-icon-wrapper> a classelementor-icon elementor-animation-grow href/project-gallery> svg xmlnshttp://www.w3.org/2000/svg width62 height62 viewBox0 0 62 62 fillnone>rect x31 width43.8406 height43.8406 transformrotate(45 31 0)>/rect>path dM39.8732 31.091C40.0685 30.8958 40.0685 30.5792 39.8732 30.3839L36.6913 27.202C36.496 27.0067 36.1794 27.0067 35.9842 27.202C35.7889 27.3972 35.7889 27.7138 35.9842 27.9091L38.8126 30.7375L35.9842 33.5659C35.7889 33.7612 35.7889 34.0778 35.9842 34.273C36.1794 34.4683 36.496 34.4683 36.6913 34.273L39.8732 31.091ZM23.4191 31.2375H39.5197V30.2375H23.4191V31.2375Z fill#046468>/path>/svg> /a> /div> /div> /div> div classelementor-element elementor-element-a118008 elementor-widget elementor-widget-heading data-ida118008 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Kitchen andbr>Bath Remodeling/h3> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-03b0906 data-id03b0906 data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-deb70af elementor-view-default elementor-widget elementor-widget-icon data-iddeb70af data-element_typewidget data-e-typewidget data-widget_typeicon.default> div classelementor-widget-container> div classelementor-icon-wrapper> a classelementor-icon elementor-animation-grow href/project-gallery> svg xmlnshttp://www.w3.org/2000/svg width62 height62 viewBox0 0 62 62 fillnone>rect x31 width43.8406 height43.8406 transformrotate(45 31 0)>/rect>path dM39.8732 31.091C40.0685 30.8958 40.0685 30.5792 39.8732 30.3839L36.6913 27.202C36.496 27.0067 36.1794 27.0067 35.9842 27.202C35.7889 27.3972 35.7889 27.7138 35.9842 27.9091L38.8126 30.7375L35.9842 33.5659C35.7889 33.7612 35.7889 34.0778 35.9842 34.273C36.1794 34.4683 36.496 34.4683 36.6913 34.273L39.8732 31.091ZM23.4191 31.2375H39.5197V30.2375H23.4191V31.2375Z fill#046468>/path>/svg> /a> /div> /div> /div> div classelementor-element elementor-element-b79dd6d elementor-widget elementor-widget-heading data-idb79dd6d data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Dormer Windowsbr>& Roofs/h3> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-3c5b816 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id3c5b816 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-afe09a7 data-idafe09a7 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-12bc38f elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button data-id12bc38f data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-lg href/project-gallery> span classelementor-button-content-wrapper> span classelementor-button-text>View Project Gallery/span> /span> /a> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-52324d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id52324d8 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-acbe2a6 data-idacbe2a6 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-df05b84 elementor-widget elementor-widget-heading data-iddf05b84 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Home & Commercial Remodeling/h2> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-29d67fc8 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id29d67fc8 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6e66126c data-id6e66126c data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-4faa62bd mak-vid-icon elementor-widget elementor-widget-video data-id4faa62bd data-element_typewidget data-e-typewidget data-settings{"show_image_overlay":"yes","image_overlay":{"url":"https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-01-22-at-2.51.19-PM.jpg","id":502551,"size":"","alt":"","source":"library"},"lightbox":"yes","video_type":"vimeo"} data-widget_typevideo.default> div classelementor-widget-container> div classelementor-wrapper elementor-open-lightbox> div classelementor-custom-embed-image-overlay data-elementor-open-lightboxyes data-elementor-lightbox{"type":"video","videoType":"vimeo","url":"https:\/\/player.vimeo.com\/video\/1156629163?color&autopause0&loop0&muted0&title1&portrait1&byline1&hc1f1a692a2#t","autoplay":"","modalOptions":{"id":"elementor-lightbox-4faa62bd","entranceAnimation":"","entranceAnimation_tablet":"","entranceAnimation_mobile":"","videoAspectRatio":"169"}} data-e-action-hash#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvMTE1NjYyOTE2Mz9jb2xvciZhdXRvcGF1c2U9MCZsb29wPTAmbXV0ZWQ9MCZ0aXRsZT0xJnBvcnRyYWl0PTEmYnlsaW5lPTEmaD1jMWYxYTY5MmEyI3Q9IiwiYXV0b3BsYXkiOiIiLCJtb2RhbE9wdGlvbnMiOnsiaWQiOiJlbGVtZW50b3ItbGlnaHRib3gtNGZhYTYyYmQiLCJlbnRyYW5jZUFuaW1hdGlvbiI6IiIsImVudHJhbmNlQW5pbWF0aW9uX3RhYmxldCI6IiIsImVudHJhbmNlQW5pbWF0aW9uX21vYmlsZSI6IiIsInZpZGVvQXNwZWN0UmF0aW8iOiIxNjkifX0%3D> img fetchpriorityhigh decodingasync width1092 height960 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%201092%20960%3E%3C/svg%3E classattachment-full size-full wp-image-502551 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM.jpg 1092w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM-300x264.jpg 300w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM-1024x900.jpg 1024w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM-768x675.jpg 768w data-lazy-sizes(max-width: 1092px) 100vw, 1092px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM.jpg />noscript>img fetchpriorityhigh decodingasync width1092 height960 srchttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM.jpg classattachment-full size-full wp-image-502551 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM.jpg 1092w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM-300x264.jpg 300w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM-1024x900.jpg 1024w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.51.19-PM-768x675.jpg 768w sizes(max-width: 1092px) 100vw, 1092px />/noscript> div classelementor-custom-embed-play rolebutton aria-labelPlay Video tabindex0> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /div> /div> /div> /div> /div> div classelementor-element elementor-element-35524d44 elementor-absolute elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id35524d44 data-element_typewidget data-e-typewidget data-settings{"_position":"absolute"} data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-text>Before/span> /li> /ul> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6b4500be data-id6b4500be data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-3fd1fdb4 mak-vid-icon elementor-widget elementor-widget-video data-id3fd1fdb4 data-element_typewidget data-e-typewidget data-settings{"show_image_overlay":"yes","image_overlay":{"url":"https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2026\/01\/Screenshot-2026-01-22-at-2.54.31-PM.jpg","id":502557,"size":"","alt":"","source":"library"},"lightbox":"yes","video_type":"vimeo"} data-widget_typevideo.default> div classelementor-widget-container> div classelementor-wrapper elementor-open-lightbox> div classelementor-custom-embed-image-overlay data-elementor-open-lightboxyes data-elementor-lightbox{"type":"video","videoType":"vimeo","url":"https:\/\/player.vimeo.com\/video\/1156629163?color&autopause0&loop0&muted0&title1&portrait1&byline1&hc1f1a692a2#t","autoplay":"","modalOptions":{"id":"elementor-lightbox-3fd1fdb4","entranceAnimation":"","entranceAnimation_tablet":"","entranceAnimation_mobile":"","videoAspectRatio":"169"}} data-e-action-hash#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvMTE1NjYyOTE2Mz9jb2xvciZhdXRvcGF1c2U9MCZsb29wPTAmbXV0ZWQ9MCZ0aXRsZT0xJnBvcnRyYWl0PTEmYnlsaW5lPTEmaD1jMWYxYTY5MmEyI3Q9IiwiYXV0b3BsYXkiOiIiLCJtb2RhbE9wdGlvbnMiOnsiaWQiOiJlbGVtZW50b3ItbGlnaHRib3gtM2ZkMWZkYjQiLCJlbnRyYW5jZUFuaW1hdGlvbiI6IiIsImVudHJhbmNlQW5pbWF0aW9uX3RhYmxldCI6IiIsImVudHJhbmNlQW5pbWF0aW9uX21vYmlsZSI6IiIsInZpZGVvQXNwZWN0UmF0aW8iOiIxNjkifX0%3D> img decodingasync width1260 height968 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%201260%20968%3E%3C/svg%3E classattachment-full size-full wp-image-502557 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM.jpg 1260w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM-300x230.jpg 300w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM-1024x787.jpg 1024w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM-768x590.jpg 768w data-lazy-sizes(max-width: 1260px) 100vw, 1260px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM.jpg />noscript>img decodingasync width1260 height968 srchttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM.jpg classattachment-full size-full wp-image-502557 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM.jpg 1260w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM-300x230.jpg 300w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM-1024x787.jpg 1024w, https://jfconstructioninc.com/wp-content/uploads/2026/01/Screenshot-2026-01-22-at-2.54.31-PM-768x590.jpg 768w sizes(max-width: 1260px) 100vw, 1260px />/noscript> div classelementor-custom-embed-play rolebutton aria-labelPlay Video tabindex0> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /div> /div> /div> /div> /div> div classelementor-element elementor-element-9bd87ab elementor-absolute elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id9bd87ab data-element_typewidget data-e-typewidget data-settings{"_position":"absolute"} data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-text>After/span> /li> /ul> /div> /div> /div> /div> /div> /section> div classelementor-element elementor-element-c8ec357 e-grid e-con-boxed e-con e-parent data-idc8ec357 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-7f6fe57 e-con-full e-flex e-con e-child data-id7f6fe57 data-element_typecontainer data-e-typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-c31604a elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-idc31604a data-element_typewidget data-e-typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> a href#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNTk3MzY3NTMzP2g9ODZkZTdmOTA1OSN0PSJ9> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /span> span classelementor-icon-list-text>Before - First floor/span> /a> /li> /ul> /div> /div> /div> div classelementor-element elementor-element-b0e207a e-con-full e-flex e-con e-child data-idb0e207a data-element_typecontainer data-e-typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-42551b2 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id42551b2 data-element_typewidget data-e-typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> a href#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNzc2MjQ1Njk4P2g9MzE4ZTVmNDI1NiN0PSJ9> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /span> span classelementor-icon-list-text>After - First floor/span> /a> /li> /ul> /div> /div> /div> div classelementor-element elementor-element-8cc43c8 e-con-full e-flex e-con e-child data-id8cc43c8 data-element_typecontainer data-e-typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-d23161c elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-idd23161c data-element_typewidget data-e-typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> a href#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNTk3MzY5Mzg5P2g9Y2UwZTI1NTlkNSN0PSJ9> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /span> span classelementor-icon-list-text>Before - Second floor/span> /a> /li> /ul> /div> /div> /div> div classelementor-element elementor-element-87cd5d7 e-con-full e-flex e-con e-child data-id87cd5d7 data-element_typecontainer data-e-typecontainer data-settings{"background_background":"classic"}> div classelementor-element elementor-element-e94c100 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-ide94c100 data-element_typewidget data-e-typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> a href#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNzc2MjUwNTUwP2g9Y2ExYzQzYjU5YiN0PSJ9> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /span> span classelementor-icon-list-text>After - Second floor/span> /a> /li> /ul> /div> /div> /div> /div> /div> section classelementor-section elementor-top-section elementor-element elementor-element-d6e0d8c elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idd6e0d8c data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-no> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-74e9bf4 data-id74e9bf4 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-7fc26f1 mak-vid-icon elementor-widget elementor-widget-video data-id7fc26f1 data-element_typewidget data-e-typewidget data-settings{"show_image_overlay":"yes","image_overlay":{"url":"https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/vid-01Rectangle-24-1.jpg","id":1779,"size":"","alt":"","source":"library"},"lightbox":"yes","video_type":"vimeo"} data-widget_typevideo.default> div classelementor-widget-container> div classelementor-wrapper elementor-open-lightbox> div classelementor-custom-embed-image-overlay data-elementor-open-lightboxyes data-elementor-lightbox{"type":"video","videoType":"vimeo","url":"https:\/\/player.vimeo.com\/video\/597367533?color&autopause0&loop0&muted0&title1&portrait1&byline1&h86de7f9059#t","autoplay":"","modalOptions":{"id":"elementor-lightbox-7fc26f1","entranceAnimation":"","entranceAnimation_tablet":"","entranceAnimation_mobile":"","videoAspectRatio":"169"}} data-e-action-hash#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNTk3MzY3NTMzP2NvbG9yJmF1dG9wYXVzZT0wJmxvb3A9MCZtdXRlZD0wJnRpdGxlPTEmcG9ydHJhaXQ9MSZieWxpbmU9MSZoPTg2ZGU3ZjkwNTkjdD0iLCJhdXRvcGxheSI6IiIsIm1vZGFsT3B0aW9ucyI6eyJpZCI6ImVsZW1lbnRvci1saWdodGJveC03ZmMyNmYxIiwiZW50cmFuY2VBbmltYXRpb24iOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl90YWJsZXQiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl9tb2JpbGUiOiIiLCJ2aWRlb0FzcGVjdFJhdGlvIjoiMTY5In19> img decodingasync width703 height444 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20703%20444%3E%3C/svg%3E classattachment-full size-full wp-image-1779 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/vid-01Rectangle-24-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/vid-01Rectangle-24-1-300x189.jpg 300w data-lazy-sizes(max-width: 703px) 100vw, 703px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/vid-01Rectangle-24-1.jpg />noscript>img loadinglazy decodingasync width703 height444 srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/vid-01Rectangle-24-1.jpg classattachment-full size-full wp-image-1779 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/vid-01Rectangle-24-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/vid-01Rectangle-24-1-300x189.jpg 300w sizes(max-width: 703px) 100vw, 703px />/noscript> div classelementor-custom-embed-play rolebutton aria-labelPlay Video tabindex0> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /div> /div> /div> /div> /div> div classelementor-element elementor-element-a39cb29 elementor-absolute elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-ida39cb29 data-element_typewidget data-e-typewidget data-settings{"_position":"absolute"} data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-text>Before - First floor/span> /li> /ul> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ad1b6ef data-idad1b6ef data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-6cc503e mak-vid-icon elementor-widget elementor-widget-video data-id6cc503e data-element_typewidget data-e-typewidget data-settings{"show_image_overlay":"yes","image_overlay":{"url":"https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/after-image-vid-Rectangle-25-1.jpg","id":1774,"size":"","alt":"","source":"library"},"lightbox":"yes","video_type":"vimeo"} data-widget_typevideo.default> div classelementor-widget-container> div classelementor-wrapper elementor-open-lightbox> div classelementor-custom-embed-image-overlay data-elementor-open-lightboxyes data-elementor-lightbox{"type":"video","videoType":"vimeo","url":"https:\/\/player.vimeo.com\/video\/776245698?color&autopause0&loop0&muted0&title1&portrait1&byline1&h318e5f4256#t","autoplay":"","modalOptions":{"id":"elementor-lightbox-6cc503e","entranceAnimation":"","entranceAnimation_tablet":"","entranceAnimation_mobile":"","videoAspectRatio":"169"}} data-e-action-hash#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNzc2MjQ1Njk4P2NvbG9yJmF1dG9wYXVzZT0wJmxvb3A9MCZtdXRlZD0wJnRpdGxlPTEmcG9ydHJhaXQ9MSZieWxpbmU9MSZoPTMxOGU1ZjQyNTYjdD0iLCJhdXRvcGxheSI6IiIsIm1vZGFsT3B0aW9ucyI6eyJpZCI6ImVsZW1lbnRvci1saWdodGJveC02Y2M1MDNlIiwiZW50cmFuY2VBbmltYXRpb24iOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl90YWJsZXQiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl9tb2JpbGUiOiIiLCJ2aWRlb0FzcGVjdFJhdGlvIjoiMTY5In19> img decodingasync width703 height444 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20703%20444%3E%3C/svg%3E classattachment-full size-full wp-image-1774 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-image-vid-Rectangle-25-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/after-image-vid-Rectangle-25-1-300x189.jpg 300w data-lazy-sizes(max-width: 703px) 100vw, 703px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-image-vid-Rectangle-25-1.jpg />noscript>img loadinglazy decodingasync width703 height444 srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-image-vid-Rectangle-25-1.jpg classattachment-full size-full wp-image-1774 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-image-vid-Rectangle-25-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/after-image-vid-Rectangle-25-1-300x189.jpg 300w sizes(max-width: 703px) 100vw, 703px />/noscript> div classelementor-custom-embed-play rolebutton aria-labelPlay Video tabindex0> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /div> /div> /div> /div> /div> div classelementor-element elementor-element-79c8b77 elementor-absolute elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id79c8b77 data-element_typewidget data-e-typewidget data-settings{"_position":"absolute"} data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-text>After - First floor/span> /li> /ul> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-1a2a98c elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id1a2a98c data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-no> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a6cc6d0 data-ida6cc6d0 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-47d52df mak-vid-icon elementor-widget elementor-widget-video data-id47d52df data-element_typewidget data-e-typewidget data-settings{"show_image_overlay":"yes","image_overlay":{"url":"https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/first-floor-vidRectangle-38-1.jpg","id":1762,"size":"","alt":"","source":"library"},"lightbox":"yes","video_type":"vimeo"} data-widget_typevideo.default> div classelementor-widget-container> div classelementor-wrapper elementor-open-lightbox> div classelementor-custom-embed-image-overlay data-elementor-open-lightboxyes data-elementor-lightbox{"type":"video","videoType":"vimeo","url":"https:\/\/player.vimeo.com\/video\/597369389?color&autopause0&loop0&muted0&title1&portrait1&byline1&hce0e2559d5#t","autoplay":"","modalOptions":{"id":"elementor-lightbox-47d52df","entranceAnimation":"","entranceAnimation_tablet":"","entranceAnimation_mobile":"","videoAspectRatio":"169"}} data-e-action-hash#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNTk3MzY5Mzg5P2NvbG9yJmF1dG9wYXVzZT0wJmxvb3A9MCZtdXRlZD0wJnRpdGxlPTEmcG9ydHJhaXQ9MSZieWxpbmU9MSZoPWNlMGUyNTU5ZDUjdD0iLCJhdXRvcGxheSI6IiIsIm1vZGFsT3B0aW9ucyI6eyJpZCI6ImVsZW1lbnRvci1saWdodGJveC00N2Q1MmRmIiwiZW50cmFuY2VBbmltYXRpb24iOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl90YWJsZXQiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl9tb2JpbGUiOiIiLCJ2aWRlb0FzcGVjdFJhdGlvIjoiMTY5In19> img decodingasync width703 height444 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20703%20444%3E%3C/svg%3E classattachment-full size-full wp-image-1762 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/first-floor-vidRectangle-38-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/first-floor-vidRectangle-38-1-300x189.jpg 300w data-lazy-sizes(max-width: 703px) 100vw, 703px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/first-floor-vidRectangle-38-1.jpg />noscript>img loadinglazy decodingasync width703 height444 srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/first-floor-vidRectangle-38-1.jpg classattachment-full size-full wp-image-1762 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/first-floor-vidRectangle-38-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/first-floor-vidRectangle-38-1-300x189.jpg 300w sizes(max-width: 703px) 100vw, 703px />/noscript> div classelementor-custom-embed-play rolebutton aria-labelPlay Video tabindex0> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /div> /div> /div> /div> /div> div classelementor-element elementor-element-8bb3cad elementor-absolute elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id8bb3cad data-element_typewidget data-e-typewidget data-settings{"_position":"absolute"} data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-text>Before - Second floor/span> /li> /ul> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c2dac81 data-idc2dac81 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-a5f89fd mak-vid-icon elementor-widget elementor-widget-video data-ida5f89fd data-element_typewidget data-e-typewidget data-settings{"show_image_overlay":"yes","image_overlay":{"url":"https:\/\/jfconstructioninc.com\/wp-content\/uploads\/2023\/01\/after-first-floor-vidRectangle-39-1.jpg","id":1783,"size":"","alt":"","source":"library"},"lightbox":"yes","video_type":"vimeo"} data-widget_typevideo.default> div classelementor-widget-container> div classelementor-wrapper elementor-open-lightbox> div classelementor-custom-embed-image-overlay data-elementor-open-lightboxyes data-elementor-lightbox{"type":"video","videoType":"vimeo","url":"https:\/\/player.vimeo.com\/video\/776250550?color&autopause0&loop0&muted0&title1&portrait1&byline1&hca1c43b59b#t","autoplay":"","modalOptions":{"id":"elementor-lightbox-a5f89fd","entranceAnimation":"","entranceAnimation_tablet":"","entranceAnimation_mobile":"","videoAspectRatio":"169"}} data-e-action-hash#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ0eXBlIjoidmlkZW8iLCJ2aWRlb1R5cGUiOiJ2aW1lbyIsInVybCI6Imh0dHBzOlwvXC9wbGF5ZXIudmltZW8uY29tXC92aWRlb1wvNzc2MjUwNTUwP2NvbG9yJmF1dG9wYXVzZT0wJmxvb3A9MCZtdXRlZD0wJnRpdGxlPTEmcG9ydHJhaXQ9MSZieWxpbmU9MSZoPWNhMWM0M2I1OWIjdD0iLCJhdXRvcGxheSI6IiIsIm1vZGFsT3B0aW9ucyI6eyJpZCI6ImVsZW1lbnRvci1saWdodGJveC1hNWY4OWZkIiwiZW50cmFuY2VBbmltYXRpb24iOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl90YWJsZXQiOiIiLCJlbnRyYW5jZUFuaW1hdGlvbl9tb2JpbGUiOiIiLCJ2aWRlb0FzcGVjdFJhdGlvIjoiMTY5In19> img decodingasync width703 height444 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20703%20444%3E%3C/svg%3E classattachment-full size-full wp-image-1783 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-first-floor-vidRectangle-39-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/after-first-floor-vidRectangle-39-1-300x189.jpg 300w data-lazy-sizes(max-width: 703px) 100vw, 703px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-first-floor-vidRectangle-39-1.jpg />noscript>img loadinglazy decodingasync width703 height444 srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-first-floor-vidRectangle-39-1.jpg classattachment-full size-full wp-image-1783 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2023/01/after-first-floor-vidRectangle-39-1.jpg 703w, https://jfconstructioninc.com/wp-content/uploads/2023/01/after-first-floor-vidRectangle-39-1-300x189.jpg 300w sizes(max-width: 703px) 100vw, 703px />/noscript> div classelementor-custom-embed-play rolebutton aria-labelPlay Video tabindex0> svg xmlnshttp://www.w3.org/2000/svg width51 height51 viewBox0 0 51 51 fillnone>circle cx25.5 cy25.5 r25.5 fillwhite>/circle>path dM38.8571 25.5L18.8214 37.0676L18.8214 13.9323L38.8571 25.5Z fill#3BDFE6>/path>/svg> /div> /div> /div> /div> /div> div classelementor-element elementor-element-7b22583 elementor-absolute elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id7b22583 data-element_typewidget data-e-typewidget data-settings{"_position":"absolute"} data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-text>After - Second floor/span> /li> /ul> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-13ee6ae elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id13ee6ae data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63ed123 data-id63ed123 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-a4c6f3a elementor-align-center elementor-widget elementor-widget-button data-ida4c6f3a data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm href#estimate> span classelementor-button-content-wrapper> span classelementor-button-text>Get Your Free Estimate/span> /span> /a> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-31f8275 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id31f8275 data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ccaccd1 data-idccaccd1 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-2c8bc28 elementor-widget elementor-widget-heading data-id2c8bc28 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Why People Choose J&F Construction for Home andbr> Commercial Remodeling, Renovations and Custom Homes/h2> /div> /div> div classelementor-element elementor-element-435f235 elementor-view-default elementor-widget elementor-widget-icon data-id435f235 data-element_typewidget data-e-typewidget data-widget_typeicon.default> div classelementor-widget-container> div classelementor-icon-wrapper> div classelementor-icon> svg xmlnshttp://www.w3.org/2000/svg width40 height30 viewBox0 0 40 30 fillnone>path dM9.536 29.752C7.552 29.752 5.856 29.272 4.448 28.312C3.104 27.288 2.08 25.944 1.376 24.28C0.672 22.616 0.32 20.824 0.32 18.904C0.32 16.216 0.864 13.688 1.952 11.32C3.04 8.888 4.48 6.712 6.272 4.792C8.128 2.872 10.24 1.368 12.608 0.279995L18.272 4.792C16.544 5.432 14.944 6.296 13.472 7.384C12.064 8.408 10.848 9.56 9.824 10.84C8.864 12.12 8.128 13.432 7.616 14.776L8.096 15.064C8.416 14.808 8.8 14.616 9.248 14.488C9.696 14.36 10.336 14.296 11.168 14.296C12.192 14.296 13.216 14.584 14.24 15.16C15.264 15.672 16.128 16.472 16.832 17.56C17.536 18.584 17.888 19.896 17.888 21.496C17.888 23.224 17.504 24.696 16.736 25.912C15.968 27.128 14.944 28.088 13.664 28.792C12.448 29.432 11.072 29.752 9.536 29.752ZM31.04 29.752C29.056 29.752 27.36 29.272 25.952 28.312C24.608 27.288 23.584 25.944 22.88 24.28C22.176 22.616 21.824 20.824 21.824 18.904C21.824 16.216 22.368 13.688 23.456 11.32C24.544 8.888 25.984 6.712 27.776 4.792C29.632 2.872 31.744 1.368 34.112 0.279995L39.872 4.792C38.144 5.432 36.544 6.296 35.072 7.384C33.6 8.408 32.352 9.56 31.328 10.84C30.368 12.12 29.632 13.432 29.12 14.776L29.6 15.064C29.92 14.808 30.304 14.616 30.752 14.488C31.2 14.36 31.84 14.296 32.672 14.296C33.696 14.296 34.72 14.584 35.744 15.16C36.768 15.672 37.632 16.472 38.336 17.56C39.04 18.584 39.392 19.896 39.392 21.496C39.392 23.224 39.008 24.696 38.24 25.912C37.536 27.128 36.544 28.088 35.264 28.792C33.984 29.432 32.576 29.752 31.04 29.752Z fill#046468>/path>/svg> /div> /div> /div> /div> div classelementor-element elementor-element-68d0e70 elementor-testimonial--layout-image_above elementor-testimonial--skin-default elementor-testimonial--align-center elementor-arrows-yes elementor-widget elementor-widget-testimonial-carousel data-id68d0e70 data-element_typewidget data-e-typewidget data-settings{"show_arrows":"yes","speed":500,"autoplay":"yes","autoplay_speed":5000,"loop":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","space_between":{"unit":"px","size":10,"sizes":},"space_between_tablet":{"unit":"px","size":10,"sizes":},"space_between_mobile":{"unit":"px","size":10,"sizes":}} data-widget_typetestimonial-carousel.default> div classelementor-widget-container> div classelementor-swiper> div classelementor-main-swiper swiper roleregion aria-roledescriptioncarousel aria-labelSlides> div classswiper-wrapper> div classswiper-slide rolegroup aria-roledescriptionslide> div classelementor-testimonial> div classelementor-testimonial__content> div classelementor-testimonial__text> For the past six years J&F Construction has done twelve or more projects for our company between $4,000 and $100,000. The most impressive thing I found about there company is that no matter what size the job is it’s always done with great workman ship and on time. /div> cite classelementor-testimonial__cite>span classelementor-testimonial__name>JOE TIEXEIRA/span>span classelementor-testimonial__title>Facilities Director/span>/cite> /div> div classelementor-testimonial__footer> /div> /div> /div> div classswiper-slide rolegroup aria-roledescriptionslide> div classelementor-testimonial> div classelementor-testimonial__content> div classelementor-testimonial__text> Over the past few years, I have used J&F Construction for many renovation projects. Whether the job has been large or small, they have always provided excellent service, quality workmanship, and timely delivery at a reasonable cost. They are one of the few general contractors that make construction management easy. It has been a pleasure working with them and I look forward to using their services in the future. /div> cite classelementor-testimonial__cite>span classelementor-testimonial__name>STEVEN GARUTI/span>span classelementor-testimonial__title>DIRECTOR OF CONSTRUCTION/span>/cite> /div> div classelementor-testimonial__footer> /div> /div> /div> div classswiper-slide rolegroup aria-roledescriptionslide> div classelementor-testimonial> div classelementor-testimonial__content> div classelementor-testimonial__text> J&F handled the condo conversion of my Cambridge condominiums with great professionalism, dedication and top customer service. Joe and Fernando worked diligently to complete the work on schedule and their team of workers performed every task with pride that always resulted in a job well done. I will certainly use J&F Construction in the future and strongly recommend them to anyone. You will agree with me. /div> cite classelementor-testimonial__cite>span classelementor-testimonial__name>LUIS M. GOMES/span>span classelementor-testimonial__title>HOMEOWNER/span>/cite> /div> div classelementor-testimonial__footer> /div> /div> /div> div classswiper-slide rolegroup aria-roledescriptionslide> div classelementor-testimonial> div classelementor-testimonial__content> div classelementor-testimonial__text> Not only are the owners a pleasure to deal with, their employees are also assets to any job site. They are master carpenters that are always on time, hard workers, courteous, and never leave any construction debris on the job site at the end of the day. Our timelines for completion can be very demanding, however J&F has never let us down, when they say it will be done…. it is. /div> cite classelementor-testimonial__cite>span classelementor-testimonial__name>ALAN/span>span classelementor-testimonial__title>PROPERTY MANGER/span>/cite> /div> div classelementor-testimonial__footer> /div> /div> /div> div classswiper-slide rolegroup aria-roledescriptionslide> div classelementor-testimonial> div classelementor-testimonial__content> div classelementor-testimonial__text> Thank you for the guidance, attention to detail, hardworking and professional approach to every aspect of the project. The project was large and you helped us realize our vision for this gorgeous house! We are very excited about how it turned out! All those who have visited keep telling us how great the house looks. The space is totally transformed with the addition of the dormer. You and all the workers on this project are polite and professional. I thank you also for the full coordination of all the sub-contractors. I am most willing to be a reference for any future projects for J&F Construction.Thank you. /div> cite classelementor-testimonial__cite>span classelementor-testimonial__name>S. Pacheco/span>span classelementor-testimonial__title>Arlington/span>/cite> /div> div classelementor-testimonial__footer> /div> /div> /div> /div> div classelementor-swiper-button elementor-swiper-button-prev rolebutton tabindex0 aria-labelPrevious> i aria-hiddentrue classeicon-chevron-left>/i> /div> div classelementor-swiper-button elementor-swiper-button-next rolebutton tabindex0 aria-labelNext> i aria-hiddentrue classeicon-chevron-right>/i> /div> /div> /div> /div> /div> div classelementor-element elementor-element-1843ffc elementor-align-justify elementor-widget__width-initial elementor-widget elementor-widget-button data-id1843ffc data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-lg href/testimonials> span classelementor-button-content-wrapper> span classelementor-button-text>See All Testimonials/span> /span> /a> /div> /div> /div> section classelementor-section elementor-inner-section elementor-element elementor-element-d99085a elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idd99085a data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4f8d990 data-id4f8d990 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-d5877f8 elementor-widget__width-auto elementor-widget elementor-widget-html data-idd5877f8 data-element_typewidget data-e-typewidget data-widget_typehtml.default> div classelementor-widget-container> a hrefhttps://www.bbb.org/us/ma/tewksbury/profile/general-contractor/j-f-construction-inc-0021-93097#sealclick class target_blank relnofollow>img decodingasync srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%200%200%3E%3C/svg%3E styleborder: 0; altJ & F Construction, Inc Business Review data-lazy-srchttps://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png>noscript>img decodingasync srchttps://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png styleborder: 0; altJ & F Construction, Inc Business Review>/noscript>/a> /div> /div> div classelementor-element elementor-element-5ffe8e2 elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-image data-id5ffe8e2 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> a hrefhttp://www.houzz.com/pro/jfconstructionllcma/j-and-f-construction-llc> img width557 height127 decodingasync srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20557%20127%3E%3C/svg%3E titlehouzz_logo althouzz_logo data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/houzz_logo.svg />noscript>img width557 height127 decodingasync srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/houzz_logo.svg titlehouzz_logo althouzz_logo loadinglazy />/noscript> /a> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-60205e8 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id60205e8 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b72253a data-idb72253a data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-8e28eb2 elementor-widget elementor-widget-image data-id8e28eb2 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width606 height508 decodingasync srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20606%20508%3E%3C/svg%3E titleworkers-01 (1) altworkers-01 (1) data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/workers-01-1-q3zpikkkgaon112daevzfs3x718gnyousuoynztjko.jpg />noscript>img width606 height508 decodingasync srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/workers-01-1-q3zpikkkgaon112daevzfs3x718gnyousuoynztjko.jpg titleworkers-01 (1) altworkers-01 (1) loadinglazy />/noscript> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d996ea1 data-idd996ea1 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-a255b30 elementor-widget elementor-widget-heading data-ida255b30 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Avoid These Commonbr> Construction Issues/h2> /div> /div> section classelementor-section elementor-inner-section elementor-element elementor-element-920bc35 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id920bc35 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e283d09 data-ide283d09 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-437c569 elementor-align-start elementor-widget__width-inherit elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id437c569 data-element_typewidget data-e-typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width18 height16 viewBox0 0 18 16 fillnone>path dM10.976 7.424L16.032 13.984C16.5867 14.1547 17.1093 14.4107 17.6 14.752V16H9.44V14.784C9.67467 14.6133 9.90933 14.464 10.144 14.336C10.4 14.1867 10.656 14.0693 10.912 13.984L7.872 9.632L4.928 13.984C5.22667 14.0907 5.48267 14.208 5.696 14.336C5.93067 14.464 6.15467 14.6027 6.368 14.752V16H0.32V14.752C0.618667 14.5813 0.885333 14.432 1.12 14.304C1.376 14.176 1.664 14.0693 1.984 13.984L6.72 8.096L1.952 2.016C1.65333 1.90933 1.38667 1.80267 1.152 1.696C0.917333 1.568 0.704 1.41867 0.512 1.248V0H8.544V1.216C8.288 1.38667 8.05333 1.54667 7.84 1.696C7.648 1.824 7.40267 1.93067 7.104 2.016L9.888 5.984L12.544 2.016C12.1813 1.90933 11.8933 1.792 11.68 1.664C11.4667 1.536 11.2747 1.39733 11.104 1.248V0H17.024V1.248C16.8107 1.39733 16.576 1.536 16.32 1.664C16.064 1.792 15.744 1.90933 15.36 2.016L10.976 7.424Z fill#046468>/path>/svg> /span> span classelementor-icon-list-text>Lack of communication and unresponsive workers/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width18 height16 viewBox0 0 18 16 fillnone>path dM10.976 7.424L16.032 13.984C16.5867 14.1547 17.1093 14.4107 17.6 14.752V16H9.44V14.784C9.67467 14.6133 9.90933 14.464 10.144 14.336C10.4 14.1867 10.656 14.0693 10.912 13.984L7.872 9.632L4.928 13.984C5.22667 14.0907 5.48267 14.208 5.696 14.336C5.93067 14.464 6.15467 14.6027 6.368 14.752V16H0.32V14.752C0.618667 14.5813 0.885333 14.432 1.12 14.304C1.376 14.176 1.664 14.0693 1.984 13.984L6.72 8.096L1.952 2.016C1.65333 1.90933 1.38667 1.80267 1.152 1.696C0.917333 1.568 0.704 1.41867 0.512 1.248V0H8.544V1.216C8.288 1.38667 8.05333 1.54667 7.84 1.696C7.648 1.824 7.40267 1.93067 7.104 2.016L9.888 5.984L12.544 2.016C12.1813 1.90933 11.8933 1.792 11.68 1.664C11.4667 1.536 11.2747 1.39733 11.104 1.248V0H17.024V1.248C16.8107 1.39733 16.576 1.536 16.32 1.664C16.064 1.792 15.744 1.90933 15.36 2.016L10.976 7.424Z fill#046468>/path>/svg> /span> span classelementor-icon-list-text>Contractors not showing up at scheduled times/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width18 height16 viewBox0 0 18 16 fillnone>path dM10.976 7.424L16.032 13.984C16.5867 14.1547 17.1093 14.4107 17.6 14.752V16H9.44V14.784C9.67467 14.6133 9.90933 14.464 10.144 14.336C10.4 14.1867 10.656 14.0693 10.912 13.984L7.872 9.632L4.928 13.984C5.22667 14.0907 5.48267 14.208 5.696 14.336C5.93067 14.464 6.15467 14.6027 6.368 14.752V16H0.32V14.752C0.618667 14.5813 0.885333 14.432 1.12 14.304C1.376 14.176 1.664 14.0693 1.984 13.984L6.72 8.096L1.952 2.016C1.65333 1.90933 1.38667 1.80267 1.152 1.696C0.917333 1.568 0.704 1.41867 0.512 1.248V0H8.544V1.216C8.288 1.38667 8.05333 1.54667 7.84 1.696C7.648 1.824 7.40267 1.93067 7.104 2.016L9.888 5.984L12.544 2.016C12.1813 1.90933 11.8933 1.792 11.68 1.664C11.4667 1.536 11.2747 1.39733 11.104 1.248V0H17.024V1.248C16.8107 1.39733 16.576 1.536 16.32 1.664C16.064 1.792 15.744 1.90933 15.36 2.016L10.976 7.424Z fill#046468>/path>/svg> /span> span classelementor-icon-list-text>Inaccurate timelines/span> /li> /ul> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-16f9068 data-id16f9068 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-258a077 elementor-align-start elementor-widget__width-inherit elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list data-id258a077 data-element_typewidget data-e-typewidget data-widget_typeicon-list.default> div classelementor-widget-container> ul classelementor-icon-list-items> li classelementor-icon-list-item> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width18 height16 viewBox0 0 18 16 fillnone>path dM10.976 7.424L16.032 13.984C16.5867 14.1547 17.1093 14.4107 17.6 14.752V16H9.44V14.784C9.67467 14.6133 9.90933 14.464 10.144 14.336C10.4 14.1867 10.656 14.0693 10.912 13.984L7.872 9.632L4.928 13.984C5.22667 14.0907 5.48267 14.208 5.696 14.336C5.93067 14.464 6.15467 14.6027 6.368 14.752V16H0.32V14.752C0.618667 14.5813 0.885333 14.432 1.12 14.304C1.376 14.176 1.664 14.0693 1.984 13.984L6.72 8.096L1.952 2.016C1.65333 1.90933 1.38667 1.80267 1.152 1.696C0.917333 1.568 0.704 1.41867 0.512 1.248V0H8.544V1.216C8.288 1.38667 8.05333 1.54667 7.84 1.696C7.648 1.824 7.40267 1.93067 7.104 2.016L9.888 5.984L12.544 2.016C12.1813 1.90933 11.8933 1.792 11.68 1.664C11.4667 1.536 11.2747 1.39733 11.104 1.248V0H17.024V1.248C16.8107 1.39733 16.576 1.536 16.32 1.664C16.064 1.792 15.744 1.90933 15.36 2.016L10.976 7.424Z fill#046468>/path>/svg> /span> span classelementor-icon-list-text>Poor work and lack of quality control/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width18 height16 viewBox0 0 18 16 fillnone>path dM10.976 7.424L16.032 13.984C16.5867 14.1547 17.1093 14.4107 17.6 14.752V16H9.44V14.784C9.67467 14.6133 9.90933 14.464 10.144 14.336C10.4 14.1867 10.656 14.0693 10.912 13.984L7.872 9.632L4.928 13.984C5.22667 14.0907 5.48267 14.208 5.696 14.336C5.93067 14.464 6.15467 14.6027 6.368 14.752V16H0.32V14.752C0.618667 14.5813 0.885333 14.432 1.12 14.304C1.376 14.176 1.664 14.0693 1.984 13.984L6.72 8.096L1.952 2.016C1.65333 1.90933 1.38667 1.80267 1.152 1.696C0.917333 1.568 0.704 1.41867 0.512 1.248V0H8.544V1.216C8.288 1.38667 8.05333 1.54667 7.84 1.696C7.648 1.824 7.40267 1.93067 7.104 2.016L9.888 5.984L12.544 2.016C12.1813 1.90933 11.8933 1.792 11.68 1.664C11.4667 1.536 11.2747 1.39733 11.104 1.248V0H17.024V1.248C16.8107 1.39733 16.576 1.536 16.32 1.664C16.064 1.792 15.744 1.90933 15.36 2.016L10.976 7.424Z fill#046468>/path>/svg> /span> span classelementor-icon-list-text>Unfinished projects/span> /li> li classelementor-icon-list-item> span classelementor-icon-list-icon> svg xmlnshttp://www.w3.org/2000/svg width18 height16 viewBox0 0 18 16 fillnone>path dM10.976 7.424L16.032 13.984C16.5867 14.1547 17.1093 14.4107 17.6 14.752V16H9.44V14.784C9.67467 14.6133 9.90933 14.464 10.144 14.336C10.4 14.1867 10.656 14.0693 10.912 13.984L7.872 9.632L4.928 13.984C5.22667 14.0907 5.48267 14.208 5.696 14.336C5.93067 14.464 6.15467 14.6027 6.368 14.752V16H0.32V14.752C0.618667 14.5813 0.885333 14.432 1.12 14.304C1.376 14.176 1.664 14.0693 1.984 13.984L6.72 8.096L1.952 2.016C1.65333 1.90933 1.38667 1.80267 1.152 1.696C0.917333 1.568 0.704 1.41867 0.512 1.248V0H8.544V1.216C8.288 1.38667 8.05333 1.54667 7.84 1.696C7.648 1.824 7.40267 1.93067 7.104 2.016L9.888 5.984L12.544 2.016C12.1813 1.90933 11.8933 1.792 11.68 1.664C11.4667 1.536 11.2747 1.39733 11.104 1.248V0H17.024V1.248C16.8107 1.39733 16.576 1.536 16.32 1.664C16.064 1.792 15.744 1.90933 15.36 2.016L10.976 7.424Z fill#046468>/path>/svg> /span> span classelementor-icon-list-text>Budget overruns/span> /li> /ul> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-c8f9bc2 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idc8f9bc2 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a38de06 data-ida38de06 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-3de4c1a elementor-widget elementor-widget-heading data-id3de4c1a data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Our Experienced Construction Management Team Hasbr> Delivered Quality Results in Boston for Decades/h2> /div> /div> div classelementor-element elementor-element-7a5c4f4 elementor-widget elementor-widget-text-editor data-id7a5c4f4 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>A father and son team, Jose F. Silva and Fernando J. Silva, established J&F Construction in 2000. br />J&F Construction offers clients over 50 years of combined construction experience. br />Our mission is to deliver the highest quality craftsmanship./p> /div> /div> section classelementor-section elementor-inner-section elementor-element elementor-element-8971aae elementor-section-height-min-height elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default data-id8971aae data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-30096ed mak-size data-id30096ed data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-3b10350 elementor-widget elementor-widget-heading data-id3b10350 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>25-yearbr>Reputation/h2> /div> /div> div classelementor-element elementor-element-31ca8c7 elementor-widget elementor-widget-text-editor data-id31ca8c7 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>We are known for deliveringbr />exceptional remodels andbr />renovations in the Greaterbr />Boston Area./p> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ef0a225 mak-size data-idef0a225 data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-d6ee678 elementor-widget elementor-widget-heading data-idd6ee678 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>50 Years of br>Experience/h2> /div> /div> div classelementor-element elementor-element-fe5c278 elementor-widget elementor-widget-text-editor data-idfe5c278 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>From single-family custombr />homes to large commercialbr />building projects./p> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9f9a289 mak-size data-id9f9a289 data-element_typecolumn data-e-typecolumn data-settings{"background_background":"classic"}> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-027ebd6 elementor-widget elementor-widget-heading data-id027ebd6 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Thousandsbr>of Projects/h2> /div> /div> div classelementor-element elementor-element-b0aaae7 elementor-widget elementor-widget-text-editor data-idb0aaae7 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>We’ve done everything frombr />ground-up construction tobr />new homes and commercialbr />renovations./p> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-65e53c0 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id65e53c0 data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2a5666e data-id2a5666e data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-dcc39c7 elementor-widget elementor-widget-heading data-iddcc39c7 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Build With Reliable & Efficient Contractors/h2> /div> /div> div classelementor-element elementor-element-8833efd elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box data-id8833efd data-element_typewidget data-e-typewidget data-widget_typeicon-box.default> div classelementor-widget-container> div classelementor-icon-box-wrapper> div classelementor-icon-box-icon> span classelementor-icon> svg xmlnshttp://www.w3.org/2000/svg width83 height72 viewBox0 0 83 72 fillnone>path dM47.7815 41.6142V26.0123L31.2368 10.5918L14.608 26.0123V48.0545 stroke#046468 stroke-width2.5195 stroke-miterlimit10 stroke-linejoinround>/path>path dM24.1821 52.1365V32.9062H38.2074V47.8732 stroke#046468 stroke-width2.5195 stroke-miterlimit10 stroke-linejoinround>/path>path dM33.0844 2.70017C31.9926 1.61166 30.4809 1.61166 29.3891 2.70017L21.0747 10.8639V4.78647H15.5318V15.5808L7.72137 22.6561L12.0045 28.3707L31.2367 10.5918L50.469 28.3707L54.5002 23.0189L33.0844 2.70017Z stroke#046468 stroke-width2.5195 stroke-miterlimit10 stroke-linejoinround>/path>path dM31.0688 55.0392L12.3405 47.1476C8.72918 45.7869 4.78195 46.8754 2.26245 49.9595C1.84253 50.4131 1.92651 51.2294 2.5144 51.5923L26.6177 68.1013C29.6411 70.0061 33.3363 70.369 36.6117 69.0991L59.7911 59.6654H68.9453V40.7072L54.3322 38.9838C52.8205 38.8024 51.3088 39.1652 50.049 39.9816L33.1684 51.1387C31.0688 52.4994 30.4809 55.402 31.7406 57.5791C32.8324 59.4839 35.1 60.3003 37.0316 59.4839L50.7209 53.5879 stroke#046468 stroke-width2.5195 stroke-miterlimit10 stroke-linejoinround>/path>path dM81.6268 37.623H68.9453V62.9308H81.6268V37.623Z stroke#046468 stroke-width2.5195 stroke-miterlimit10 stroke-linejoinround>/path>path dM68.9453 54.8574H81.6268 stroke#046468 stroke-width2.5195 stroke-miterlimit10 stroke-linejoinround>/path>path dM75.3281 54.8574V59.3929 stroke#046468 stroke-width2.5195 stroke-miterlimit10 stroke-linejoinround>/path>/svg> /span> /div> div classelementor-icon-box-content> h4 classelementor-icon-box-title> span > Homebr> Remodeling /span> /h4> /div> /div> /div> /div> div classelementor-element elementor-element-ea03ea9 elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box data-idea03ea9 data-element_typewidget data-e-typewidget data-widget_typeicon-box.default> div classelementor-widget-container> div classelementor-icon-box-wrapper> div classelementor-icon-box-icon> span classelementor-icon> svg xmlnshttp://www.w3.org/2000/svg width76 height74 viewBox0 0 76 74 fillnone>path dM43.5126 72.2943H25.7253V1.24316H49.7602V29.6636 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM25.7253 72.2943H5.65957V19.7403L25.7253 12.1191V72.2943Z stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM45.0561 8.86426H31.0174V14.3419H45.0561V8.86426Z stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM45.0561 21.0898H31.0174V26.5675H45.0561V21.0898Z stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM43.5126 32.998H31.0174V38.4757H43.5126V32.998Z stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM43.5126 60.9419H32.4874V72.3736H43.5126V60.9419Z stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM43.5126 45.541H31.0174V51.0187H43.5126V45.541Z stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM9.84913 26.8853H14.1122 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM21.5358 26.8853H17.3462 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM9.84913 35.6177H14.1122 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM21.5358 35.6177H17.3462 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM9.84913 44.4297H14.1122 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM21.5358 44.4297H17.3462 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM9.84913 53.1621H14.1122 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM21.5358 53.1621H17.3462 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM9.84913 61.8945H14.1122 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM21.5358 61.8945H17.3462 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM38 72.2944H76 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM0 72.2944H38 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM69.8994 29.6636H43.5126V72.2943H69.8994V29.6636Z stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM49.4662 34.3472V64.8317 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM63.8723 55.7817V64.9906 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM63.8723 51.4951V54.1149 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM63.8723 34.5063V49.7486 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>path dM56.6692 34.5063V64.9909 stroke#046468 stroke-width2.25 stroke-miterlimit10 stroke-linejoinround>/path>/svg> /span> /div> div classelementor-icon-box-content> h4 classelementor-icon-box-title> span > Commercialbr>Remodeling /span> /h4> /div> /div> /div> /div> div classelementor-element elementor-element-cc706ea elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box data-idcc706ea data-element_typewidget data-e-typewidget data-widget_typeicon-box.default> div classelementor-widget-container> div classelementor-icon-box-wrapper> div classelementor-icon-box-icon> span classelementor-icon> svg xmlnshttp://www.w3.org/2000/svg width101 height67 viewBox0 0 101 67 fillnone>path dM68.1976 52.7666H36.7829V65.7964H68.1976V52.7666Z stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM31.3327 18.0093C31.3327 18.0093 27.7197 21.5809 29.067 27.3683C29.067 27.3683 31.9451 37.0249 39.2936 44.5319V52.7995H66.0237V45.061L69.6673 41.6548C69.6673 41.6548 72.2699 39.4721 72.2699 35.7021V14.2393H58.1547 fill#EBF5F5>/path>path dM31.3327 18.0093C31.3327 18.0093 27.7197 21.5809 29.067 27.3683C29.067 27.3683 31.9451 37.0249 39.2936 44.5319V52.7995H66.0237V45.061L69.6673 41.6548C69.6673 41.6548 72.2699 39.4721 72.2699 35.7021V14.2393H58.1547 stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM74.1682 11.0314C74.107 11.0314 74.0458 11.0314 73.9539 11.0314H27.6891C27.3829 11.0314 27.1379 11.0645 26.893 11.1306C24.9028 5.74013 20.065 1.93701 14.3699 1.93701C8.82797 1.93701 4.08207 5.5417 2 10.7007H14.3699V22.3085H2.03062C4.11269 27.4675 8.85859 31.0722 14.4006 31.0722C20.065 31.0722 24.9334 27.2691 26.9236 21.9116C27.1686 21.9778 27.4441 22.0108 27.7197 22.0108H73.9845C74.0152 22.0108 74.0458 22.0108 74.107 22.0108C76.0666 27.4013 80.935 31.2045 86.63 31.2045C92.172 31.2045 96.9179 27.5998 99 22.4408H86.63V10.833H99C96.9179 5.67399 92.172 2.06929 86.63 2.06929C80.9962 2.06929 76.1891 5.7732 74.1682 11.0314Z stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM70.739 15.1323C71.4738 15.1323 72.0556 15.7607 72.0556 16.5544C72.0556 17.3481 71.4738 17.9764 70.739 17.9764H30.2305C29.4956 17.9764 28.9139 17.3481 28.9139 16.5544C28.9139 15.7607 29.4956 15.1323 30.2305 15.1323H70.739Z fillwhite stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM15.0436 5.77344C20.4937 5.90572 24.811 10.8002 24.6885 16.6867 stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM88.5284 27.3352C83.0783 27.2029 78.761 22.3084 78.8835 16.4219 stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM47.3769 16.4223C47.3769 18.8364 45.5704 20.7876 43.3353 20.7876C41.1001 20.7876 39.2936 18.8364 39.2936 16.4223V8.22078C39.2936 5.80663 41.1001 3.85547 43.3353 3.85547C45.5704 3.85547 47.3769 5.80663 47.3769 8.22078V16.4223Z fill#EBF5F5 stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM56.042 15.7937C56.042 18.2079 54.2355 20.159 52.0003 20.159C49.7652 20.159 47.9587 18.2079 47.9587 15.7937V6.33553C47.9587 3.92138 49.7652 1.97021 52.0003 1.97021C54.2355 1.97021 56.042 3.92138 56.042 6.33553V15.7937Z fill#EBF5F5 stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM64.1254 14.2396C64.1254 16.6538 62.3189 18.6049 60.0837 18.6049C57.8485 18.6049 56.042 16.6538 56.042 14.2396V8.22078C56.042 5.80663 57.8485 3.85547 60.0837 3.85547C62.3189 3.85547 64.1254 5.80663 64.1254 8.22078V14.2396Z fill#EBF5F5 stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM72.2393 14.2396C72.2393 16.6538 70.4328 18.6049 68.1976 18.6049C65.9625 18.6049 64.156 16.6538 64.156 14.2396V10.172C64.156 7.7578 65.9625 5.80664 68.1976 5.80664C70.4328 5.80664 72.2393 7.7578 72.2393 10.172V14.2396Z fill#EBF5F5 stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>path dM47.5606 36.9919C49.0916 23.8298 38.9262 20.7874 38.9262 20.7874H50.6837C56.0114 19.5307 56.0114 12.3213 56.0114 12.3213H37.5177L31.3021 17.9764C31.3021 17.9764 27.9341 21.9448 29.0363 27.3353C29.0363 27.3353 31.5777 36.2313 39.263 44.499 fill#EBF5F5>/path>path dM47.5606 36.9919C49.0916 23.8298 38.9262 20.7874 38.9262 20.7874H50.6837C56.0114 19.5307 56.0114 12.3213 56.0114 12.3213H37.5177L31.3021 17.9764C31.3021 17.9764 27.9341 21.9448 29.0363 27.3353C29.0363 27.3353 31.5777 36.2313 39.263 44.499 stroke#046468 stroke-width2.1391 stroke-miterlimit10 stroke-linejoinround>/path>path dM65.4726 59.2817C65.4726 60.5715 64.5234 61.5967 63.3293 61.5967C62.1352 61.5967 61.186 60.5715 61.186 59.2817C61.186 57.992 62.1352 56.9668 63.3293 56.9668C64.5234 56.9668 65.4726 57.992 65.4726 59.2817Z fillwhite stroke#046468 stroke-width2.1391 stroke-miterlimit10>/path>/svg> /span> /div> div classelementor-icon-box-content> h4 classelementor-icon-box-title> span > Newbr>Construction /span> /h4> /div> /div> /div> /div> div classelementor-element elementor-element-30a6fc3 elementor-align-center elementor-widget elementor-widget-button data-id30a6fc3 data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm href#estimate> span classelementor-button-content-wrapper> span classelementor-button-text>Get Your Free Estimate/span> /span> /a> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-19b5adf elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id19b5adf data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8c08d14 data-id8c08d14 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-ec623db elementor-widget elementor-widget-heading data-idec623db data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Accurate Timelines/h3> /div> /div> div classelementor-element elementor-element-f6c7ef0 elementor-widget elementor-widget-text-editor data-idf6c7ef0 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>We keep the flow of construction running smoothly and provide accurate timelines. Our precision planning and organized coordination saves you money, prevents redoing work multiple times, and allow you to plan other aspects of your project./p> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-10aae09 data-id10aae09 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-7b9b859 elementor-widget elementor-widget-image data-id7b9b859 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width606 height508 decodingasync srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20606%20508%3E%3C/svg%3E titletimelines-img (1) alttimelines-img (1) data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/timelines-img-1-q3zpir5fs4xnaast7zqdf8g5cqc15uez5r9d0xjsd4.jpg />noscript>img width606 height508 decodingasync srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/timelines-img-1-q3zpir5fs4xnaast7zqdf8g5cqc15uez5r9d0xjsd4.jpg titletimelines-img (1) alttimelines-img (1) loadinglazy />/noscript> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-539bf2d elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id539bf2d data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6aaafa4 data-id6aaafa4 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-de5ec91 elementor-widget elementor-widget-image data-idde5ec91 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width606 height508 decodingasync srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20606%20508%3E%3C/svg%3E titlecommunication-img (1) altcommunication-img (1) data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/communication-img-1-q3zpikkkgaon112daevzfs3x718gnyousuoynztjko.jpg />noscript>img width606 height508 decodingasync srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/communication-img-1-q3zpikkkgaon112daevzfs3x718gnyousuoynztjko.jpg titlecommunication-img (1) altcommunication-img (1) loadinglazy />/noscript> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-8f90087 data-id8f90087 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-748bcf5 elementor-widget elementor-widget-heading data-id748bcf5 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Exceptional Communication/h3> /div> /div> div classelementor-element elementor-element-3e22898 elementor-widget elementor-widget-text-editor data-id3e22898 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>Our construction management team is proactive and responsive when it comes to communication. We keep you informed during every phase of the project, so you’ll know exactly where we’re at in the construction process./p> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-5887c88 elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id5887c88 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-99f3355 data-id99f3355 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-2a1acdd elementor-widget elementor-widget-heading data-id2a1acdd data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Quality Control/h3> /div> /div> div classelementor-element elementor-element-70cc958 elementor-widget elementor-widget-text-editor data-id70cc958 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>We conduct quality checks on every project we manage. Our decades of experience with home remodeling and commercial renovations allow us to identify and solve problems quickly. We manage the entire construction process from start to finish so you can enjoy less stress and more free time./p> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-54254a1 data-id54254a1 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-d34e51e elementor-widget elementor-widget-image data-idd34e51e data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width606 height508 decodingasync srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20606%20508%3E%3C/svg%3E titlequality-img (1) altquality-img (1) data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/quality-img-1-q3zpib66jybrsxg0tatpquhb96isiznjfk63v87haw.jpg />noscript>img width606 height508 decodingasync srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/quality-img-1-q3zpib66jybrsxg0tatpquhb96isiznjfk63v87haw.jpg titlequality-img (1) altquality-img (1) loadinglazy />/noscript> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-2cfb438 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id2cfb438 data-element_typesection data-e-typesection> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-892148f data-id892148f data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-2317cd0 elementor-widget elementor-widget-image data-id2317cd0 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width606 height508 decodingasync srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20606%20508%3E%3C/svg%3E titlecontractor-img (1) altcontractor-img (1) data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/contractor-img-1-q3zpir5fs4xnaast7zqdf8g5cqc15uez5r9d0xjsd4.jpg />noscript>img width606 height508 decodingasync srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/contractor-img-1-q3zpir5fs4xnaast7zqdf8g5cqc15uez5r9d0xjsd4.jpg titlecontractor-img (1) altcontractor-img (1) loadinglazy />/noscript> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-edec508 data-idedec508 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-5aed152 elementor-widget elementor-widget-heading data-id5aed152 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h3 classelementor-heading-title elementor-size-default>Contractor Coordination & Labor Management/h3> /div> /div> div classelementor-element elementor-element-0ecb9f7 elementor-widget elementor-widget-text-editor data-id0ecb9f7 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>We manage all aspects of the project and job safety. Our construction management team coordinates every part to optimize productivity. We solve the problems so you don’t have to. You can rest assured knowing everyone’s doing their part to achieve your vision./p> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-4a00e0f elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle data-id4a00e0f data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-557d295 data-id557d295 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> section classelementor-section elementor-inner-section elementor-element elementor-element-8c20246 elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id8c20246 data-element_typesection data-e-typesection idestimate> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f554821 data-idf554821 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-7ca6521 elementor-widget elementor-widget-heading data-id7ca6521 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>Get Your Free br>Estimate/h2> /div> /div> div classelementor-element elementor-element-43987a2 elementor-widget elementor-widget-text-editor data-id43987a2 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>For the past 25 years we have specialized in turning our customers dreams into reality. Whether you want to remodel a kitchen or build an addition we can help you build it./p> /div> /div> /div> /div> div classelementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ce5b6aa data-idce5b6aa data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-e224370 elementor-widget elementor-widget-shortcode data-ide224370 data-element_typewidget data-e-typewidget data-widget_typeshortcode.default> div classelementor-widget-container> div classelementor-shortcode>div classfluentform ff-default fluentform_wrapper_3 ffs_default_wrap>form data-form_id3 idfluentform_3 classfrm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_3 ff-form-loading ffs_default data-form_instanceff_form_instance_3_3 methodPOST >fieldset styleborder: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;> legend classff_screen_reader_title styledisplay: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;>Contact Form Footer/legend>p styledisplay: none !important; classakismet-fields-container data-prefixak_>label>Δtextarea nameak_hp_textarea cols45 rows8 maxlength100>/textarea>/label>input typehidden idak_js_3 nameak_js value40/>script typerocketlazyloadscript>document.getElementById( ak_js_3 ).setAttribute( value, ( new Date() ).getTime() );/script>/p>input typehidden name__fluent_form_embded_post_id value32 />input typehidden id_fluentform_3_fluentformnonce name_fluentform_3_fluentformnonce value009fddfda9 />input typehidden name_wp_http_referer value/ />div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_3_3_dropdown idlabel_ff_3_3_dropdown aria-labelDropdown>Dropdown/label>/div>div classff-el-input--content>select namedropdown idff_3_3_dropdown classff-el-form-control data-namedropdown data-calc_value0 aria-invalidfalse aria-requiredtrue aria-labelledbylabel_ff_3_3_dropdown>option value>Project Type/option>option valueDormers >Dormers/option>option valueAdditions >Additions/option>option valueRemodeling >Remodeling/option>option valueHome Renovation >Home Renovation/option>option valueNew Custom Home >New Custom Home/option>/select>/div>/div>div data-typename-element data-namenames_1 class ff-field_container ff-name-field-wrapper >div classff-t-container>div classff-t-cell >div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_3_3_names_1_first_name_ idlabel_ff_3_3_names_1_first_name_ >Name/label>/div>div classff-el-input--content>input typetext namenames_1first_name idff_3_3_names_1_first_name_ classff-el-form-control placeholderName aria-invalidfalse aria-requiredtrue>/div>/div>/div>/div>/div>div data-nameff_cn_id_1 classff-t-container ff-column-container ff_columns_total_2 >div classff-t-cell ff-t-column-1 styleflex-basis: 50%;>div classff-el-group ff-el-form-hide_label>div classff-el-input--label ff-el-is-required asterisk-right>label forff_3_3_email idlabel_ff_3_3_email aria-labelEmail>Email/label>/div>div classff-el-input--content>input typeemail nameemail idff_3_3_email classff-el-form-control placeholderEmail data-nameemail aria-invalidfalse aria-requiredtrue>/div>/div>/div>div classff-t-cell ff-t-column-2 styleflex-basis: 50%;>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_3_3_phone idlabel_ff_3_3_phone aria-labelPhone/Mobile>Phone/Mobile/label>/div>div classff-el-input--content>input namephone classff-el-form-control ff-el-phone ff_el_with_extended_validation typetel placeholderPhone data-namephone idff_3_3_phone inputmodetel aria-invalidfalse aria-requiredfalse>/div>/div>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_3_3_subject idlabel_ff_3_3_subject aria-labelAddress>Address/label>/div>div classff-el-input--content>input typetext namesubject classff-el-form-control placeholderAddress data-namesubject idff_3_3_subject aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-el-form-hide_label>div classff-el-input--label asterisk-right>label forff_3_3_input_text_1 idlabel_ff_3_3_input_text_1 aria-labelZip>Zip/label>/div>div classff-el-input--content>input typetext nameinput_text_1 classff-el-form-control placeholderZip data-nameinput_text_1 idff_3_3_input_text_1 aria-invalidfalse aria-requiredfalse>/div>/div>div classff-el-group ff-text-center form-btn ff_submit_btn_wrapper>button typesubmit classff-btn ff-btn-submit ff-btn-lg ff_btn_style aria-labelSend>Send/button>/div>/fieldset>/form>div idfluentform_3_errors classff-errors-in-stack ff_form_instance_3_3 ff-form-loading_errors ff_form_instance_3_3_errors>/div>/div> script typetext/javascript> window.fluent_form_ff_form_instance_3_3 {id:3,settings:{layout:{labelPlacement:top,helpMessagePlacement:with_label,errorMessagePlacement:inline,cssClassName:,asteriskPlacement:asterisk-right},restrictions:{denyEmptySubmission:{enabled:false}}},form_instance:ff_form_instance_3_3,form_id_selector:fluentform_3,rules:{dropdown:{required:{value:true,message:This field is required}},names_1first_name:{required:{value:true,message:This field is required}},names_1middle_name:{required:{value:false,message:This field is required}},names_1last_name:{required:{value:false,message:This field is required}},email:{required:{value:true,message:This field is required},email:{value:true,message:This field must contain a valid email}},phone:{required:{value:false,message:This field is required},valid_phone_number:{value:true,message:Phone number is not valid}},subject:{required:{value:false,message:This field is required}},input_text_1:{required:{value:false,message:This field is required}}},debounce_time:300}; /script> /div> /div> /div> /div> /div> /div> /section> /div> /div> /div> /section> /div> /div>!-- .entry-content .clear --> /article>!-- #post-## --> /main>!-- #main --> /div>!-- #primary --> /div> !-- ast-container --> /div>!-- #content --> footer data-elementor-typefooter data-elementor-id127 classelementor elementor-127 elementor-location-footer data-elementor-post-typeelementor_library> section classelementor-section elementor-top-section elementor-element elementor-element-bb11100 elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idbb11100 data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-d8c0633 data-idd8c0633 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-531bcbf logo-footer elementor-widget elementor-widget-image data-id531bcbf data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width380 height378 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20380%20378%3E%3C/svg%3E classattachment-large size-large wp-image-502135 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png 380w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-300x298.png 300w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-150x150.png 150w data-lazy-sizes(max-width: 380px) 100vw, 380px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png />noscript>img width380 height378 srchttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png classattachment-large size-large wp-image-502135 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png 380w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-300x298.png 300w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-150x150.png 150w sizes(max-width: 380px) 100vw, 380px />/noscript> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-a60999b data-ida60999b data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-572a895 elementor-widget elementor-widget-heading data-id572a895 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>EXPLORE/h2> /div> /div> div classelementor-element elementor-element-48f5bcc elementor-widget elementor-widget-text-editor data-id48f5bcc data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/>Home/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/services/>Services/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/project-gallery/>Project Gallery/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/about/>About/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/testimonials/>Testimonials/a>/p> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-bd747c5 data-idbd747c5 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-bdd8942 elementor-widget elementor-widget-heading data-idbdd8942 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>FOLLOW US/h2> /div> /div> div classelementor-element elementor-element-59eb5db elementor-shape-square e-grid-align-left elementor-grid-0 elementor-widget elementor-widget-social-icons data-id59eb5db data-element_typewidget data-e-typewidget data-widget_typesocial-icons.default> div classelementor-widget-container> div classelementor-social-icons-wrapper elementor-grid> span classelementor-grid-item> a classelementor-icon elementor-social-icon elementor-social-icon- elementor-animation-grow elementor-repeater-item-321bab4 hrefhttps://www.facebook.com/JFConst target_blank> span classelementor-screen-only>/span> svg xmlnshttp://www.w3.org/2000/svg width20 height19 viewBox0 0 20 19 fillnone>path fill-ruleevenodd clip-ruleevenodd dM18.4472 0H1.79283C1.22241 0 0.759998 0.462413 0.759998 1.03283V17.6872C0.759998 18.2576 1.22241 18.72 1.79283 18.72H10.7655V11.4805H8.32869V8.6467H10.7655V6.56168C10.7655 4.14422 12.2437 2.82737 14.3998 2.82737C15.1263 2.82578 15.8525 2.86241 16.5752 2.9371V5.4643H15.0905C13.9156 5.4643 13.6865 6.01945 13.6865 6.83925V8.64348H16.4945L16.1298 11.4773H13.6703V18.72H18.4472C19.0176 18.72 19.48 18.2576 19.48 17.6872V1.03283C19.48 0.462413 19.0176 0 18.4472 0Z fill#263E59>/path>/svg> /a> /span> /div> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-21480a1 data-id21480a1 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-8a204e4 elementor-widget elementor-widget-heading data-id8a204e4 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>SUPPORT/h2> /div> /div> div classelementor-element elementor-element-5a67a49 elementor-widget elementor-widget-text-editor data-id5a67a49 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>a stylecolor: #5f5f5f; href/privacy-policy/>Privacy Policy/a>br />a stylecolor: #5f5f5f; href/terms-conditions/>Terms & Conditions/a>/p> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-10af65a data-id10af65a data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-ff9cda3 elementor-widget elementor-widget-heading data-idff9cda3 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>CONTACT US/h2> /div> /div> div classelementor-element elementor-element-d7cb378 elementor-widget elementor-widget-text-editor data-idd7cb378 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> strong>Medford:/strong> a hrefTel:7813913413 styletext-decoration: underline; color: #046468;>(781) 391-3413/a>strong>Tewksbury:/strong> a hreftel:9789424919 styletext-decoration: underline; color: #046468;>(978) 942-4919/a> /div> /div> div classelementor-element elementor-element-e5339ef elementor-align-justify elementor-widget elementor-widget-button data-ide5339ef data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm hrefmailto:fernando@jfconstructioninc.com> span classelementor-button-content-wrapper> span classelementor-button-text>Send us an email/span> /span> /a> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-03f4521 elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id03f4521 data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-930457d data-id930457d data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-93d58f3 elementor-widget elementor-widget-image data-id93d58f3 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width380 height378 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20380%20378%3E%3C/svg%3E classattachment-large size-large wp-image-502135 alt data-lazy-srcsethttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png 380w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-300x298.png 300w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-150x150.png 150w data-lazy-sizes(max-width: 380px) 100vw, 380px data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png />noscript>img width380 height378 srchttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png classattachment-large size-large wp-image-502135 alt srcsethttps://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1.png 380w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-300x298.png 300w, https://jfconstructioninc.com/wp-content/uploads/2022/12/Inverted-logo-1-150x150.png 150w sizes(max-width: 380px) 100vw, 380px />/noscript> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-11828f4 data-id11828f4 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-80aec96 elementor-widget elementor-widget-heading data-id80aec96 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>EXPLORE/h2> /div> /div> div classelementor-element elementor-element-701fe9e elementor-widget elementor-widget-text-editor data-id701fe9e data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/>Home/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/services/>Services/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/project-gallery/>Project Gallery/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/about/>About/a>br />a stylecolor: #5f5f5f; hrefhttps://jfconstructioninc.com/testimonials/>Testimonials/a>/p> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-9c37790 data-id9c37790 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-d7e71fa elementor-widget elementor-widget-heading data-idd7e71fa data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>FOLLOW US/h2> /div> /div> div classelementor-element elementor-element-253124d e-grid-align-left e-grid-align-tablet-center elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons data-id253124d data-element_typewidget data-e-typewidget data-widget_typesocial-icons.default> div classelementor-widget-container> div classelementor-social-icons-wrapper elementor-grid> span classelementor-grid-item> a classelementor-icon elementor-social-icon elementor-social-icon- elementor-repeater-item-321bab4 hrefhttps://www.facebook.com/JFConst target_blank> span classelementor-screen-only>/span> svg xmlnshttp://www.w3.org/2000/svg width20 height19 viewBox0 0 20 19 fillnone>path fill-ruleevenodd clip-ruleevenodd dM18.4469 0H1.79259C1.22218 0 0.759766 0.462413 0.759766 1.03283V17.6872C0.759766 18.2576 1.22218 18.72 1.79259 18.72H10.7653V11.4805H8.32846V8.6467H10.7653V6.56168C10.7653 4.14422 12.2435 2.82737 14.3995 2.82737C15.1261 2.82578 15.8522 2.86241 16.5749 2.9371V5.4643H15.0902C13.9154 5.4643 13.6862 6.01945 13.6862 6.83925V8.64348H16.4942L16.1295 11.4773H13.6701V18.72H18.4469C19.0174 18.72 19.4798 18.2576 19.4798 17.6872V1.03283C19.4798 0.462413 19.0174 0 18.4469 0Z fill#263E59>/path>/svg> /a> /span> /div> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-259ccfa data-id259ccfa data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-f86753f elementor-widget elementor-widget-heading data-idf86753f data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>SUPPORT/h2> /div> /div> div classelementor-element elementor-element-84f0477 elementor-widget elementor-widget-text-editor data-id84f0477 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> a stylecolor: #5f5f5f; href/privacy-policy/>Privacy Policy/a>br>a stylecolor: #5f5f5f; href/terms-conditions/>Terms & Condition/a> /div> /div> /div> /div> div classelementor-column elementor-col-20 elementor-top-column elementor-element elementor-element-e1cd233 data-ide1cd233 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-e4a0e70 elementor-widget elementor-widget-heading data-ide4a0e70 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-widget-container> h2 classelementor-heading-title elementor-size-default>CONTACT US/h2> /div> /div> div classelementor-element elementor-element-f8eecff elementor-widget elementor-widget-text-editor data-idf8eecff data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> strong>Medford:/strong> a styletext-decoration: underline; color: #046468; hrefTel:7813913413>(781) 391-3413/a>br>strong>Tewksbury:/strong> a styletext-decoration: underline; color: #046468; hreftel:9789424919>(978) 942-4919/a> /div> /div> div classelementor-element elementor-element-01c3f23 elementor-align-justify elementor-tablet-align-center elementor-widget elementor-widget-button data-id01c3f23 data-element_typewidget data-e-typewidget data-widget_typebutton.default> div classelementor-widget-container> div classelementor-button-wrapper> a classelementor-button elementor-button-link elementor-size-sm href#> span classelementor-button-content-wrapper> span classelementor-button-text>Send us an email/span> /span> /a> /div> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-03f5550 elementor-section-content-middle elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id03f5550 data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-787ae87 data-id787ae87 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-e20d7db elementor-widget elementor-widget-text-editor data-ide20d7db data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>Licensed and registered in Massachusetts.br />J&F Constructions, Inc. is a duly authorized and existing Massachusetts corporation./p> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6f1c260 data-id6f1c260 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-9a56ff1 elementor-widget elementor-widget-html data-id9a56ff1 data-element_typewidget data-e-typewidget data-widget_typehtml.default> div classelementor-widget-container> a hrefhttps://www.bbb.org/us/ma/tewksbury/profile/general-contractor/j-f-construction-inc-0021-93097#sealclick class target_blank relnofollow>img srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%200%200%3E%3C/svg%3E style filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );opacity:0.5;border: 0; altJ & F Construction, Inc Business Review data-lazy-srchttps://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png>noscript>img srchttps://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png style filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );opacity:0.5;border: 0; altJ & F Construction, Inc Business Review>/noscript>/a> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-440b43a data-id440b43a data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-a3f6156 elementor-widget elementor-widget-image data-ida3f6156 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> img width170 height56 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20170%2056%3E%3C/svg%3E titlehouzz-removebg-preview althouzz-removebg-preview data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/houzz-removebg-preview-q3zpindxpl9k3i7b3bcdd7wn6z4scggxcgkf61dh2o.png />noscript>img width170 height56 srchttps://jfconstructioninc.com/wp-content/uploads/elementor/thumbs/houzz-removebg-preview-q3zpindxpl9k3i7b3bcdd7wn6z4scggxcgkf61dh2o.png titlehouzz-removebg-preview althouzz-removebg-preview loadinglazy />/noscript> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-203ddbf elementor-section-content-middle elementor-hidden-desktop elementor-section-boxed elementor-section-height-default elementor-section-height-default data-id203ddbf data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e465b6a data-ide465b6a data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-8198e08 elementor-widget elementor-widget-text-editor data-id8198e08 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> p>Licensed and registered in Massachusetts, Connecticut and Rhode Island.br />J&F Constructions, Inc. is a duly authorized and existing Massachusettes corporation/p> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-77dd662 data-id77dd662 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-247886f elementor-widget-mobile__width-auto elementor-widget elementor-widget-html data-id247886f data-element_typewidget data-e-typewidget data-widget_typehtml.default> div classelementor-widget-container> a hrefhttps://www.bbb.org/us/ma/tewksbury/profile/general-contractor/j-f-construction-inc-0021-93097#sealclick class target_blank relnofollow>img srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%200%200%3E%3C/svg%3E style filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );opacity:0.5;border: 0; altJ & F Construction, Inc Business Review data-lazy-srchttps://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png>noscript>img srchttps://seal-boston.bbb.org/seals/blue-seal-250-52-bbb-93097.png style filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );opacity:0.5;border: 0; altJ & F Construction, Inc Business Review>/noscript>/a> /div> /div> div classelementor-element elementor-element-cb0a587 elementor-widget-mobile__width-auto elementor-widget elementor-widget-image data-idcb0a587 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> a hrefhttps://www.bbb.org/us/ma/tewksbury/profile/general-contractor/j-f-construction-inc-0021-93097#sealclick> img width171 height37 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20171%2037%3E%3C/svg%3E titleblue-seal-250-52-bbb-93097 altblue-seal-250-52-bbb-93097 data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2022/12/blue-seal-250-52-bbb-93097.svg />noscript>img width171 height37 srchttps://jfconstructioninc.com/wp-content/uploads/2022/12/blue-seal-250-52-bbb-93097.svg titleblue-seal-250-52-bbb-93097 altblue-seal-250-52-bbb-93097 loadinglazy />/noscript> /a> /div> /div> /div> /div> div classelementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-124c556 data-id124c556 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-a0a2a08 elementor-widget-mobile__width-auto elementor-widget elementor-widget-image data-ida0a2a08 data-element_typewidget data-e-typewidget data-widget_typeimage.default> div classelementor-widget-container> a hrefhttp://www.houzz.com/pro/jfconstructionllcma/j-and-f-construction-llc> img width557 height127 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20557%20127%3E%3C/svg%3E titlehouzz_logo althouzz_logo data-lazy-srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/houzz_logo.svg />noscript>img width557 height127 srchttps://jfconstructioninc.com/wp-content/uploads/2023/01/houzz_logo.svg titlehouzz_logo althouzz_logo loadinglazy />/noscript> /a> /div> /div> /div> /div> /div> /section> section classelementor-section elementor-top-section elementor-element elementor-element-ff1913d elementor-section-boxed elementor-section-height-default elementor-section-height-default data-idff1913d data-element_typesection data-e-typesection data-settings{"background_background":"classic"}> div classelementor-container elementor-column-gap-default> div classelementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6495dc5 data-id6495dc5 data-element_typecolumn data-e-typecolumn> div classelementor-widget-wrap elementor-element-populated> div classelementor-element elementor-element-9495657 elementor-widget elementor-widget-text-editor data-id9495657 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> div classelementor-widget-container> J&F Construction, Inc. © 2026 /div> /div> /div> /div> /div> /section> /footer> /div>!-- #page -->script typespeculationrules>{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/astra/*,/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script>script typerocketlazyloadscript>window.addEventListener(DOMContentLoaded, function() { (function($) { $(window).scroll(function() { var scroll $(window).scrollTop(); if (scroll > 400) { $(#header-wrapper).addClass(sticky-header); } else { $(#header-wrapper).removeClass(sticky-header); }}); })(jQuery);});/script>style>.sticky-header { position: fixed; width: 100%; background: #000; z-index:999;} img#wpstats { display: none !important;}.sticky-header div#logo-wrapper img { max-width: 135px;}.sticky-header .elementor-widget-wrap.elementor-element-populated { align-items: center;}/style>div idast-scroll-top tabindex0 classast-scroll-top-icon ast-scroll-to-top-right data-on-devicesboth> span classast-icon icon-arrow>svg classast-arrow-svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink version1.1 x0px y0px width26px height16.043px viewBox57 35.171 26 16.043 enable-backgroundnew 57 35.171 26 16.043 xml:spacepreserve> path dM57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z /> /svg>/span> span classscreen-reader-text>Scroll to Top/span>/div> script typerocketlazyloadscript> const lazyloadRunObserver () > { const lazyloadBackgrounds document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver new IntersectionObserver( ( entries ) > { entries.forEach( ( entry ) > { if ( entry.isIntersecting ) { let lazyloadBackground entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( e-lazyloaded ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: 200px 0px 200px 0px } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) > { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events DOMContentLoaded, elementor/lazyload/observe, ; events.forEach( ( event ) > { document.addEventListener( event, lazyloadRunObserver ); } ); /script> style>/style>style>/style>style>/style>script idastra-theme-js-js-extra>var astra {break_point:921,isRtl:,is_scroll_to_id:,is_scroll_to_top:1,is_header_footer_builder_active:1,responsive_cart_click:flyout,is_dark_palette:};//# sourceURLastra-theme-js-js-extra/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver4.12.3 idastra-theme-js-js data-rocket-defer defer>/script>script idfluentform-elementor-js-extra>var fluentformElementor {adminUrl:https://jfconstructioninc.com/wp-admin/admin.php};//# sourceURLfluentform-elementor-js-extra/script>script typerocketlazyloadscript data-minify1 data-rocket-srchttps://jfconstructioninc.com/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/js/fluent-forms-elementor-widget.js?ver1770369660 idfluentform-elementor-js data-rocket-defer defer>/script>script idfluent-form-submission-js-extra>var fluentFormVars {ajaxUrl:https://jfconstructioninc.com/wp-admin/admin-ajax.php,forms:,step_text:Step %activeStep% of %totalStep% - %stepTitle%,is_rtl:,date_i18n:{previousMonth:Previous Month,nextMonth:Next Month,months:{shorthand:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,longhand:January,February,March,April,May,June,July,August,September,October,November,December},weekdays:{longhand:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,shorthand:Sun,Mon,Tue,Wed,Thu,Fri,Sat},daysInMonth:31,28,31,30,31,30,31,31,30,31,30,31,rangeSeparator: to ,weekAbbreviation:Wk,scrollTitle:Scroll to increment,toggleTitle:Click to toggle,amPM:AM,PM,yearAriaLabel:Year,firstDayOfWeek:1},pro_version:6.1.15,fluentform_version:6.1.17,force_init:,stepAnimationDuration:350,upload_completed_txt:100% Completed,upload_start_txt:0% Completed,uploading_txt:Uploading,choice_js_vars:{noResultsText:No results found,loadingText:Loading...,noChoicesText:No choices to choose from,itemSelectText:Press to select,maxItemTextSingular:Only %%maxItemCount%% option can be added,maxItemTextPlural:Only %%maxItemCount%% options can be added},input_mask_vars:{clearIfNotMatch:false},nonce:7790065e0b,form_id:1,step_change_focus:1,has_cleantalk:,pro_payment_script_compatible:1};var fluentform_submission_messages_1 {file_upload_in_progress:File upload in progress. Please wait...,javascript_handler_failed:Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again};var fluentform_payment_messages_1 {stock_out_message:This Item is Stock Out,item_label:Item,price_label:Price,qty_label:Qty,line_total_label:Line Total,sub_total_label:Sub Total,discount_label:Discount,total_label:Total,signup_fee_label:Signup Fee,trial_label:Trial,processing_text:Processing...,confirming_text:Confirming...};var fluentform_save_progress_messages_1 {copy_button:Copy,email_button:Email,email_placeholder:Your Email Here,copy_success:Copied};var fluentform_address_messages_1 {please_wait:Please wait ...,location_not_determined:Could not determine address from location.,address_fetch_failed:Failed to fetch address from coordinates.,geolocation_failed:Geolocation failed or was denied.,geolocation_not_supported:Geolocation is not supported by this browser.};var fluentform_gateway_messages_1 {request_failed:Request failed. Please try again,payment_failed:Payment process failed!,no_method_found:No method found,processing_text:Processing...};var fluentform_submission_messages_global {javascript_handler_failed:Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again};var fluentform_address_messages_global {please_wait:Please wait ...,location_not_determined:Could not determine address from location.,address_fetch_failed:Failed to fetch address from coordinates.,geolocation_failed:Geolocation failed or was denied.,geolocation_not_supported:Geolocation is not supported by this browser.};var fluentFormVars {ajaxUrl:https://jfconstructioninc.com/wp-admin/admin-ajax.php,forms:,step_text:Step %activeStep% of %totalStep% - %stepTitle%,is_rtl:,date_i18n:{previousMonth:Previous Month,nextMonth:Next Month,months:{shorthand:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,longhand:January,February,March,April,May,June,July,August,September,October,November,December},weekdays:{longhand:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,shorthand:Sun,Mon,Tue,Wed,Thu,Fri,Sat},daysInMonth:31,28,31,30,31,30,31,31,30,31,30,31,rangeSeparator: to ,weekAbbreviation:Wk,scrollTitle:Scroll to increment,toggleTitle:Click to toggle,amPM:AM,PM,yearAriaLabel:Year,firstDayOfWeek:1},pro_version:6.1.15,fluentform_version:6.1.17,force_init:,stepAnimationDuration:350,upload_completed_txt:100% Completed,upload_start_txt:0% Completed,uploading_txt:Uploading,choice_js_vars:{noResultsText:No results found,loadingText:Loading...,noChoicesText:No choices to choose from,itemSelectText:Press to select,maxItemTextSingular:Only %%maxItemCount%% option can be added,maxItemTextPlural:Only %%maxItemCount%% options can be added},input_mask_vars:{clearIfNotMatch:false},nonce:7790065e0b,form_id:1,step_change_focus:1,has_cleantalk:,pro_payment_script_compatible:1};var fluentform_submission_messages_1 {file_upload_in_progress:File upload in progress. Please wait...,javascript_handler_failed:Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again};var fluentform_payment_messages_1 {stock_out_message:This Item is Stock Out,item_label:Item,price_label:Price,qty_label:Qty,line_total_label:Line Total,sub_total_label:Sub Total,discount_label:Discount,total_label:Total,signup_fee_label:Signup Fee,trial_label:Trial,processing_text:Processing...,confirming_text:Confirming...};var fluentform_save_progress_messages_1 {copy_button:Copy,email_button:Email,email_placeholder:Your Email Here,copy_success:Copied};var fluentform_address_messages_1 {please_wait:Please wait ...,location_not_determined:Could not determine address from location.,address_fetch_failed:Failed to fetch address from coordinates.,geolocation_failed:Geolocation failed or was denied.,geolocation_not_supported:Geolocation is not supported by this browser.};var fluentform_gateway_messages_1 {request_failed:Request failed. Please try again,payment_failed:Payment process failed!,no_method_found:No method found,processing_text:Processing...};var fluentform_submission_messages_global {javascript_handler_failed:Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again};var fluentform_address_messages_global {please_wait:Please wait ...,location_not_determined:Could not determine address from location.,address_fetch_failed:Failed to fetch address from coordinates.,geolocation_failed:Geolocation failed or was denied.,geolocation_not_supported:Geolocation is not supported by this browser.};var fluentFormVars {ajaxUrl:https://jfconstructioninc.com/wp-admin/admin-ajax.php,forms:,step_text:Step %activeStep% of %totalStep% - %stepTitle%,is_rtl:,date_i18n:{previousMonth:Previous Month,nextMonth:Next Month,months:{shorthand:Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,longhand:January,February,March,April,May,June,July,August,September,October,November,December},weekdays:{longhand:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,shorthand:Sun,Mon,Tue,Wed,Thu,Fri,Sat},daysInMonth:31,28,31,30,31,30,31,31,30,31,30,31,rangeSeparator: to ,weekAbbreviation:Wk,scrollTitle:Scroll to increment,toggleTitle:Click to toggle,amPM:AM,PM,yearAriaLabel:Year,firstDayOfWeek:1},pro_version:6.1.15,fluentform_version:6.1.17,force_init:,stepAnimationDuration:350,upload_completed_txt:100% Completed,upload_start_txt:0% Completed,uploading_txt:Uploading,choice_js_vars:{noResultsText:No results found,loadingText:Loading...,noChoicesText:No choices to choose from,itemSelectText:Press to select,maxItemTextSingular:Only %%maxItemCount%% option can be added,maxItemTextPlural:Only %%maxItemCount%% options can be added},input_mask_vars:{clearIfNotMatch:false},nonce:7790065e0b,form_id:3,step_change_focus:1,has_cleantalk:,pro_payment_script_compatible:1};var fluentform_submission_messages_3 {file_upload_in_progress:File upload in progress. Please wait...,javascript_handler_failed:Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again};var fluentform_payment_messages_3 {stock_out_message:This Item is Stock Out,item_label:Item,price_label:Price,qty_label:Qty,line_total_label:Line Total,sub_total_label:Sub Total,discount_label:Discount,total_label:Total,signup_fee_label:Signup Fee,trial_label:Trial,processing_text:Processing...,confirming_text:Confirming...};var fluentform_save_progress_messages_3 {copy_button:Copy,email_button:Email,email_placeholder:Your Email Here,copy_success:Copied};var fluentform_address_messages_3 {please_wait:Please wait ...,location_not_determined:Could not determine address from location.,address_fetch_failed:Failed to fetch address from coordinates.,geolocation_failed:Geolocation failed or was denied.,geolocation_not_supported:Geolocation is not supported by this browser.};var fluentform_gateway_messages_3 {request_failed:Request failed. Please try again,payment_failed:Payment process failed!,no_method_found:No method found,processing_text:Processing...};var fluentform_submission_messages_global {javascript_handler_failed:Javascript handler could not be loaded. Form submission has been failed. Reload the page and try again};var fluentform_address_messages_global {please_wait:Please wait ...,location_not_determined:Could not determine address from location.,address_fetch_failed:Failed to fetch address from coordinates.,geolocation_failed:Geolocation failed or was denied.,geolocation_not_supported:Geolocation is not supported by this browser.};//# sourceURLfluent-form-submission-js-extra/script>script typerocketlazyloadscript data-minify1 data-rocket-srchttps://jfconstructioninc.com/wp-content/cache/min/1/wp-content/plugins/fluentform/assets/js/form-submission.js?ver1770369660 idfluent-form-submission-js data-rocket-defer defer>/script>script idrocket_lazyload_css-js-extra>var rocket_lazyload_css_data {threshold:300};//# sourceURLrocket_lazyload_css-js-extra/script>script idrocket_lazyload_css-js-after>!function o(n,c,a){function u(t,e){if(!ct){if(!nt){var rfunctiontypeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(enew Error(Cannot find module +t+)).codeMODULE_NOT_FOUND,e}rct{exports:{}},nt0.call(r.exports,function(e){return u(nt1e||e)},r,r.exports,o,n,c,a)}return ct.exports}for(var sfunctiontypeof require&&require,e0;ea.length;e++)u(ae);return u}({1:function(e,t,r){use strict;{const cundefinedtypeof rocket_pairs?:rocket_pairs,a((undefinedtypeof rocket_excluded_pairs?:rocket_excluded_pairs).map(t>{var et.selector;document.querySelectorAll(e).forEach(e>{e.setAttribute(data-rocket-lazy-bg-+t.hash,excluded)})}),document.querySelector(#wpr-lazyload-bg-container));var orocket_lazyload_css_data.threshold||300;const unew IntersectionObserver(e>{e.forEach(t>{t.isIntersecting&&c.filter(e>t.target.matches(e.selector)).map(t>{var e;t&&((edocument.createElement(style)).textContentt.style,a.insertAdjacentElement(afterend,e),t.elements.forEach(e>{u.unobserve(e),e.setAttribute(data-rocket-lazy-bg-+t.hash,loaded)}))})})},{rootMargin:o+px});function n(){0(0arguments.length&&void 0!arguments0?arguments0:).length&&c.forEach(t>{try{document.querySelectorAll(t.selector).forEach(e>{loaded!e.getAttribute(data-rocket-lazy-bg-+t.hash)&&excluded!e.getAttribute(data-rocket-lazy-bg-+t.hash)&&(u.observe(e),(t.elements||).push(e))})}catch(e){console.error(e)}})}n(),function(){const rwindow.MutationObserver;return function(e,t){if(e&&1e.nodeType)return(tnew r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector(body),n)}},{}},{},1);//# sourceURLrocket_lazyload_css-js-after/script>script idastra-addon-js-js-extra>var astraAddon {is_elementor_active:1,sticky_active:,svgIconClose:\u003Cspan class\ast-icon icon-close\\u003E\u003Csvg viewBox\0 0 512 512\ aria-hidden\true\ role\img\ version\1.1\ xmlns\http://www.w3.org/2000/svg\ xmlns:xlink\http://www.w3.org/1999/xlink\ width\18px\ height\18px\\u003E\n \u003Cpath d\M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\ /\u003E\n \u003C/svg\u003E\u003C/span\u003E,hf_account_show_menu_on:hover,hf_account_action_type:link,hf_account_logout_action:link,is_header_builder_active:1};//# sourceURLastra-addon-js-js-extra/script>script typerocketlazyloadscript data-minify1 data-rocket-srchttps://jfconstructioninc.com/wp-content/cache/min/1/wp-content/uploads/astra-addon/astra-addon-6985b009026414-73963924.js?ver1770369660 idastra-addon-js-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js?ver4.12.2 idastra-dom-purify-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver3.35.3 idelementor-webpack-runtime-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver3.35.3 idelementor-frontend-modules-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-includes/js/jquery/ui/core.min.js?ver1.13.3 idjquery-ui-core-js data-rocket-defer defer>/script>script typerocketlazyloadscript idelementor-frontend-js-before>var 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,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:1025,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:1024,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:false},widescreen:{label:Widescreen,value:2400,default_value:2400,direction:min,is_enabled:false}},hasCustomBreakpoints:false},version:3.35.3,is_static:false,experimentalFeatures:{additional_custom_breakpoints:true,container:true,theme_builder_v2:true,nested-elements:true,home_screen:true,global_classes_should_enforce_capabilities:true,e_variables:true,cloud-library:true,e_opt_in_v4_page:true,e_components:true,e_interactions:true,e_editor_one:true,import-export-customization:true,e_pro_variables:true},urls:{assets:https:\/\/jfconstructioninc.com\/wp-content\/plugins\/elementor\/assets\/,ajaxurl:https:\/\/jfconstructioninc.com\/wp-admin\/admin-ajax.php,uploadUrl:https:\/\/jfconstructioninc.com\/wp-content\/uploads},nonces:{floatingButtonsClickTracking:027e848332},swiperClass:swiper,settings:{page:,editorPreferences:},kit:{body_background_background:classic,active_breakpoints:viewport_mobile,viewport_tablet,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},post:{id:32,title:Boston%27s%20Trusted%20Home%20Remodeling%20%26%20New%20Build%20Experts%20%7C%20J%26F%20Construction,excerpt:,featuredImage:false}};//# sourceURLelementor-frontend-js-before/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver3.35.3 idelementor-frontend-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver1.2.1 idsmartmenus-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver8.4.5 idswiper-js data-rocket-defer defer>/script>script idjetpack-stats-js-before>_stq window._stq || ;_stq.push( view, {v:ext,blog:217176466,post:32,tz:0,srv:jfconstructioninc.com,hp:atomic,ac:3,amp:0,j:1:15.5-beta} );_stq.push( clickTrackerInit, 217176466, 32 );//# sourceURLjetpack-stats-js-before/script>script srchttps://stats.wp.com/e-202606.js idjetpack-stats-js defer data-wp-strategydefer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/fluentformpro/public/libs/intl-tel-input/js/intlTelInputWithUtils.min.js?ver25.5.2 idintlTelInput-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-minify1 defer data-rocket-srchttps://jfconstructioninc.com/wp-content/cache/min/1/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver1770369660 idakismet-frontend-js>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver3.35.0 idelementor-pro-webpack-runtime-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-includes/js/dist/hooks.min.js?verdd5603f07f9220ed27f1 idwp-hooks-js>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-includes/js/dist/i18n.min.js?verc26c3dc7bed366793375 idwp-i18n-js>/script>script typerocketlazyloadscript idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );//# sourceURLwp-i18n-js-after/script>script typerocketlazyloadscript idelementor-pro-frontend-js-before>var ElementorProFrontendConfig {ajaxurl:https:\/\/jfconstructioninc.com\/wp-admin\/admin-ajax.php,nonce:f899aa9be6,urls:{assets:https:\/\/jfconstructioninc.com\/wp-content\/plugins\/elementor-pro\/assets\/,rest:https:\/\/jfconstructioninc.com\/wp-json\/},settings:{lazy_load_background_images:true},popup:{hasPopUps:true},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},x-twitter:{title:X},threads:{title:Threads}},facebook_sdk:{lang:en_US,app_id:},lottie:{defaultAnimationUrl:https:\/\/jfconstructioninc.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json}};//# sourceURLelementor-pro-frontend-js-before/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver3.35.0 idelementor-pro-frontend-js data-rocket-defer defer>/script>script typerocketlazyloadscript data-rocket-srchttps://jfconstructioninc.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver3.35.0 idpro-elements-handlers-js data-rocket-defer defer>/script> script typerocketlazyloadscript> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener(hashchange,function(){var t,elocation.hash.substring(1);/^A-z0-9_-+$/.test(e)&&(tdocument.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex-1),t.focus())},!1); /script> script typerocketlazyloadscript data-rocket-typetext/javascript> (function() { var t document.createElement( script ); t.type text/javascript; t.async true; t.id gauges-tracker; t.setAttribute( data-site-id, 68cca56601484b7aa4354a19 ); t.src //secure.gaug.es/track.js; var s document.getElementsByTagName( script )0; s.parentNode.insertBefore( t, s ); })(); /script> script typerocketlazyloadscript data-rocket-typetext/javascript>window.addEventListener(DOMContentLoaded, function() { window.addEventListener(elementor/popup/show, function (e) { var ffForms jQuery(#elementor-popup-modal- + e.detail.id).find(form.frm-fluent-form); /** * Support conversation form in elementor popup * No regular form found, check for conversational form */ if (!ffForms.length) { const elements document.getElementsByClassName(ffc_conv_form); if (elements.length) { let jsEvent new CustomEvent(ff-elm-conv-form-event, { detail: elements }); document.dispatchEvent(jsEvent); } } if (ffForms.length) { jQuery.each(ffForms, function(index, ffForm) { jQuery(ffForm).trigger(reInitExtras); jQuery(document).trigger(ff_reinit, ffForm); }); } }); });/script> script typerocketlazyloadscript data-rocket-typetext/javascript>window.addEventListener(DOMContentLoaded, function() { if (typeof window.intlTelInput ! undefined && !window.fluentFormIntlTelInput) { window.fluentFormIntlTelInput window.intlTelInput; } jQuery(document).ready(function($) { if (window.fluentFormIntlTelInput && typeof window.fluentFormIntlTelInput function) { window.intlTelInput window.fluentFormIntlTelInput; } }); });/script> script typerocketlazyloadscript data-rocket-typetext/javascript>window.addEventListener(DOMContentLoaded, function() { jQuery(document).ready(function ($) { function initTelInput() { var intlTelInputFunc window.intlTelInput; if (typeof intlTelInputFunc undefined) { return; } var telInput jQuery(.ff_form_instance_1_1).find(#ff_1_phone); if (!telInput.length) { return; } var itlOptions JSON.parse({separateDialCode:false,nationalMode:true,autoPlaceholder:polite,useFullscreenPopup:false,formatOnDisplay:true,validationNumberTypes:MOBILE,FIXED_LINE_OR_MOBILE,FIXED_LINE,TOLL_FREE,initialCountry:}); if (telInput.val()) { itlOptions.initialValue telInput.val(); } var iti intlTelInputFunc(telInput0, itlOptions); telInput.data(iti, iti); telInput.data(strict_validation, yes); } initTelInput(); $(document).on(reInitExtras, .ff_form_instance_1_1, function () { initTelInput(); }); }); });/script> script typerocketlazyloadscript data-rocket-typetext/javascript>window.addEventListener(DOMContentLoaded, function() { if (typeof window.intlTelInput ! undefined && !window.fluentFormIntlTelInput) { window.fluentFormIntlTelInput window.intlTelInput; } jQuery(document).ready(function($) { if (window.fluentFormIntlTelInput && typeof window.fluentFormIntlTelInput function) { window.intlTelInput window.fluentFormIntlTelInput; } }); });/script> script typerocketlazyloadscript data-rocket-typetext/javascript>window.addEventListener(DOMContentLoaded, function() { jQuery(document).ready(function ($) { function initTelInput() { var intlTelInputFunc window.intlTelInput; if (typeof intlTelInputFunc undefined) { return; } var telInput jQuery(.ff_form_instance_1_2).find(#ff_1_2_phone); if (!telInput.length) { return; } var itlOptions JSON.parse({separateDialCode:false,nationalMode:true,autoPlaceholder:polite,useFullscreenPopup:false,formatOnDisplay:true,validationNumberTypes:MOBILE,FIXED_LINE_OR_MOBILE,FIXED_LINE,TOLL_FREE,initialCountry:}); if (telInput.val()) { itlOptions.initialValue telInput.val(); } var iti intlTelInputFunc(telInput0, itlOptions); telInput.data(iti, iti); telInput.data(strict_validation, yes); } initTelInput(); $(document).on(reInitExtras, .ff_form_instance_1_2, function () { initTelInput(); }); }); });/script> script typerocketlazyloadscript data-rocket-typetext/javascript>window.addEventListener(DOMContentLoaded, function() { if (typeof window.intlTelInput ! undefined && !window.fluentFormIntlTelInput) { window.fluentFormIntlTelInput window.intlTelInput; } jQuery(document).ready(function($) { if (window.fluentFormIntlTelInput && typeof window.fluentFormIntlTelInput function) { window.intlTelInput window.fluentFormIntlTelInput; } }); });/script> script typerocketlazyloadscript data-rocket-typetext/javascript>window.addEventListener(DOMContentLoaded, function() { jQuery(document).ready(function ($) { function initTelInput() { var intlTelInputFunc window.intlTelInput; if (typeof intlTelInputFunc undefined) { return; } var telInput jQuery(.ff_form_instance_3_3).find(#ff_3_3_phone); if (!telInput.length) { return; } var itlOptions JSON.parse({separateDialCode:false,nationalMode:true,autoPlaceholder:polite,useFullscreenPopup:false,formatOnDisplay:true,validationNumberTypes:MOBILE,FIXED_LINE_OR_MOBILE,FIXED_LINE,TOLL_FREE,initialCountry:}); if (telInput.val()) { itlOptions.initialValue telInput.val(); } var iti intlTelInputFunc(telInput0, itlOptions); telInput.data(iti, iti); telInput.data(strict_validation, yes); } initTelInput(); $(document).on(reInitExtras, .ff_form_instance_3_3, function () { initTelInput(); }); }); });/script> script>window.lazyLoadOptions{elements_selector:imgdata-lazy-src,.rocket-lazyload,iframedata-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.tagNameIFRAME&&element.dataset.rocketLazyloadfitvidscompatible){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 lazyLoadInstancee.detail.instance;if(window.MutationObserver){var observernew MutationObserver(function(mutations){var image_count0;var iframe_count0;var rocketlazy_count0;mutations.forEach(function(mutation){for(var i0;imutation.addedNodes.length;i++){if(typeof mutation.addedNodesi.getElementsByTagName!function){continue}if(typeof mutation.addedNodesi.getElementsByClassName!function){continue}imagesmutation.addedNodesi.getElementsByTagName(img);is_imagemutation.addedNodesi.tagNameIMG;iframesmutation.addedNodesi.getElementsByTagName(iframe);is_iframemutation.addedNodesi.tagNameIFRAME;rocket_lazymutation.addedNodesi.getElementsByClassName(rocket-lazyload);image_count+images.length;iframe_count+iframes.length;rocketlazy_count+rocket_lazy.length;if(is_image){image_count+1}if(is_iframe){iframe_count+1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var bdocument.getElementsByTagName(body)0;var config{childList:!0,subtree:!0};observer.observe(b,config)}},!1)/script>script data-no-minify1 async srchttps://jfconstructioninc.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js>/script>script>function lazyLoadThumb(e,alt,l){var timg data-lazy-srchttps://i.ytimg.com/vi/ID/hqdefault.jpg alt width480 height360>noscript>img srchttps://i.ytimg.com/vi/ID/hqdefault.jpg alt width480 height360>/noscript>,abutton classplay aria-labelPlay Youtube video>/button>;if(l){tt.replace(data-lazy-,);tt.replace(loadinglazy,);tt.replace(/noscript>.*?\/noscript>/g,);}tt.replace(alt,alt+alt+);return t.replace(ID,e)+a}function lazyLoadYoutubeIframe(){var edocument.createElement(iframe),tID?autoplay1;t+0this.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 exclusions;var e,t,p,u,l,adocument.getElementsByClassName(rll-youtube-player);for(t0;ta.length;t++)(edocument.createElement(div)),(uhttps://i.ytimg.com/vi/ID/hqdefault.jpg),(uu.replace(ID,at.dataset.id)),(lexclusions.some(exclusion>u.includes(exclusion))),e.setAttribute(data-id,at.dataset.id),e.setAttribute(data-query,at.dataset.query),e.setAttribute(data-src,at.dataset.src),(e.innerHTMLlazyLoadThumb(at.dataset.id,at.dataset.alt,l)),at.appendChild(e),(pe.querySelector(.play)),(p.onclicklazyLoadYoutubeIframe)});/script> script>(()>{class RocketElementorPreload{constructor(){this.deviceModedocument.createElement(span),this.deviceMode.idelementor-device-mode-wpr,this.deviceMode.setAttribute(class,elementor-screen-only),document.body.appendChild(this.deviceMode)}t(){let tgetComputedStyle(this.deviceMode,:after).content.replace(//g,);this.animationSettingKeysthis.i(t),document.querySelectorAll(.elementor-invisibledata-settings).forEach((t>{const et.getBoundingClientRect();if(e.bottom>0&&e.topwindow.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const eJSON.parse(t.dataset.settings),ie.m||e.animation_delay||0,nethis.animationSettingKeys.find((t>et));if(nonen)return void t.classList.remove(elementor-invisible);t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimationn;let osetTimeout((()>{t.classList.remove(elementor-invisible),t.classList.add(animated,n),this.l(t,e)}),i);window.addEventListener(rocket-startLoading,(function(){clearTimeout(o)}))}i(tmobile){const e;switch(t){casemobile:e.unshift(_mobile);casetablet:e.unshift(_tablet);casedesktop:e.unshift(_desktop)}const i;returnanimation,_animation.forEach((t>{e.forEach((e>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t>delete et)),t.dataset.settingsJSON.stringify(e)}static run(){const tnew RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener(DOMContentLoaded,RocketElementorPreload.run)})();/script>/body>/html>!-- generated 13 seconds ago generated in 1.105 seconds served from batcache in 0.004 seconds expires in 287 seconds-->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]