CINXE.COM

Expert Civil Engineering Services | Civiltech Solutions

<!doctype html > <html xmlns="http://www.w3.org/1999/xhtml" lang="en" class=""> <head> <meta charset="utf-8"> <script type="text/javascript"> window._currentDevice = 'desktop'; window.Parameters = window.Parameters || { HomeUrl: 'https://www.civiltechsolutions.com.au/', AccountUUID: 'b83016d23601485d9026c63e4229a390', SystemID: 'US_DIRECT_PRODUCTION', SiteAlias: 'ce4aa9b2', SiteType: atob('RFVEQU9ORQ=='), PublicationDate: 'Mon Jan 22 02:24:49 UTC 2024', ExternalUid: null, IsSiteMultilingual: false, InitialPostAlias: '', InitialPostPageUuid: '', InitialDynamicItem: '', DynamicPageInfo: { isDynamicPage: false, base64JsonRowData: 'null', }, InitialPageAlias: 'home', InitialPageUuid: '60a858ebe0ee47bfae49e350123d4d02', InitialPageId: '1142545931', InitialEncodedPageAlias: 'aG9tZQ==', InitialHeaderUuid: '430b048670bc431a84545d4b91fcff78', CurrentPageUrl: '', IsCurrentHomePage: true, AllowAjax: false, AfterAjaxCommand: null, HomeLinkText: 'Back To Home', UseGalleryModule: false, CurrentThemeName: 'Layout Theme', ThemeVersion: '41060', DefaultPageAlias: '', RemoveDID: true, WidgetStyleID: null, IsHeaderFixed: false, IsHeaderSkinny: false, IsBfs: true, StorePageAlias: 'null', StorePagesUrls: 'e30=', IsNewStore: 'false', StorePath: '', StoreId: 'null', StoreVersion: 0, StoreBaseUrl: '', StoreCleanUrl: true, StoreDisableScrolling: true, IsStoreSuspended: false, HasCustomDomain: true, SimpleSite: false, showCookieNotification: false, cookiesNotificationMarkup: 'null', translatedPageUrl: '', isFastMigrationSite: false, sidebarPosition: 'NA', currentLanguage: 'en', currentLocale: 'en', NavItems: '{}', errors: { general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', password: 'Incorrect name/password combination', tryAgain: 'Try again' }, NavigationAreaParams: { ShowBackToHomeOnInnerPages: true, NavbarSize: -1, NavbarLiveHomePage: 'https://www.civiltechsolutions.com.au/', BlockContainerSelector: '.dmBody', NavbarSelector: '#dmNav:has(a)', SubNavbarSelector: '#subnav_main' }, hasCustomCode: true, planID: '7', customTemplateId: 'null', siteTemplateId: 'null', productId: 'DM_DIRECT', disableTracking: false, pageType: 'FROM_SCRATCH', isRuntimeServer: true, isInEditor: false, hasNativeStore: false, defaultLang: 'en', hamburgerMigration: null, isFlexSite : false }; window.Parameters.LayoutID = {}; window.Parameters.LayoutID[window._currentDevice] = 6; window.Parameters.LayoutVariationID = {}; window.Parameters.LayoutVariationID[window._currentDevice] = 5; </script> <!-- Injecting site-wide to the head --> <!-- End Injecting site-wide to the head --> <!-- Inject secured cdn script --> <!-- ========= Meta Tags ========= --> <!-- PWA settings --> <script> function toHash(str) { var hash = 5381, i = str.length; while (i) { hash = hash * 33 ^ str.charCodeAt(--i) } return hash >>> 0 } </script> <script> (function (global) { //const cacheKey = global.cacheKey; const isOffline = 'onLine' in navigator && navigator.onLine === false; const hasServiceWorkerSupport = 'serviceWorker' in navigator; if (isOffline) { console.log('offline mode'); } if (!hasServiceWorkerSupport) { console.log('service worker is not supported'); } if (hasServiceWorkerSupport && !isOffline) { window.addEventListener('load', function () { const serviceWorkerPath = '/runtime-service-worker.js?v=3'; navigator.serviceWorker .register(serviceWorkerPath, { scope: './' }) .then( function (registration) { // Registration was successful console.log( 'ServiceWorker registration successful with scope: ', registration.scope ); }, function (err) { // registration failed :( console.log('ServiceWorker registration failed: ', err); } ) .catch(function (err) { console.log(err); }); }); // helper function to refresh the page var refreshPage = (function () { var refreshing; return function () { if (refreshing) return; // prevent multiple refreshes var refreshkey = 'refreshed' + location.href; var prevRefresh = localStorage.getItem(refreshkey); if (prevRefresh) { localStorage.removeItem(refreshkey); if (Date.now() - prevRefresh < 30000) { return; // dont go into a refresh loop } } refreshing = true; localStorage.setItem(refreshkey, Date.now()); console.log('refereshing page'); window.location.reload(); }; })(); function messageServiceWorker(data) { return new Promise(function (resolve, reject) { if (navigator.serviceWorker.controller) { var worker = navigator.serviceWorker.controller; var messageChannel = new MessageChannel(); messageChannel.port1.onmessage = replyHandler; worker.postMessage(data, [messageChannel.port2]); function replyHandler(event) { resolve(event.data); } } else { resolve(); } }); } } })(window); </script> <!-- Add manifest --> <!-- End PWA settings --> <link rel="canonical" href="https://www.civiltechsolutions.com.au/"> <meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> <meta name="apple-mobile-web-app-capable" content="yes"> <!--Add favorites icons--> <link rel="apple-touch-icon" href="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/Home+Screen+icon.jpg"/> <link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/ce4aa9b2/site_favicon_16_1690261410513.ico"/> <!-- End favorite icons --> <link rel="preconnect" href="https://lirp.cdn-website.com/"/> <!-- render the required CSS and JS in the head section --> <script id='d-js-dmapi'> window.SystemID = 'US_DIRECT_PRODUCTION'; if (!window.dmAPI) { window.dmAPI = { registerExternalRuntimeComponent: function () { }, getCurrentDeviceType: function () { return window._currentDevice; }, runOnReady: (ns, fn) => { const safeFn = dmAPI.toSafeFn(fn); ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); const eventName = 'afterAjax.' + ns; if (document.readyState === 'complete') { $.DM.events.off(eventName).on(eventName, safeFn); setTimeout(function () { safeFn({ isAjax: false, }); }, 0); } else { window?.waitForDeferred?.('dmAjax', () => { $.DM.events.off(eventName).on(eventName, safeFn); safeFn({ isAjax: false, }); }); } }, toSafeFn: (fn) => { if (fn?.safe) { return fn; } const safeFn = function (...args) { try { return fn?.apply(null, args); } catch (e) { console.log('function failed ' + e.message); } }; safeFn.safe = true; return safeFn; } }; } if (!window.requestIdleCallback) { window.requestIdleCallback = function (fn) { setTimeout(fn, 0); } } </script> <!-- loadCSS function header.jsp--> <script id="d-js-load-css"> /** * There are a few <link> tags with CSS resource in them that are preloaded in the page * in each of those there is a "onload" handler which invokes the loadCSS callback * defined here. * We are monitoring 3 main CSS files - the runtime, the global and the page. * When each load we check to see if we can append them all in a batch. If threre * is no page css (which may happen on inner pages) then we do not wait for it */ (function () { let cssLinks = {}; function loadCssLink(link) { link.onload = null; link.rel = "stylesheet"; link.type = "text/css"; } function checkCss() { const pageCssLink = document.querySelector("[id*='CssLink']"); const widgetCssLink = document.querySelector("[id*='widgetCSS']"); if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { const storedRuntimeCssLink = cssLinks.runtime; const storedPageCssLink = cssLinks.page; const storedGlobalCssLink = cssLinks.global; const storedWidgetCssLink = cssLinks.widget; storedGlobalCssLink.disabled = true; loadCssLink(storedGlobalCssLink); if (storedPageCssLink) { storedPageCssLink.disabled = true; loadCssLink(storedPageCssLink); } if(storedWidgetCssLink) { storedWidgetCssLink.disabled = true; loadCssLink(storedWidgetCssLink); } storedRuntimeCssLink.disabled = true; loadCssLink(storedRuntimeCssLink); requestAnimationFrame(() => { setTimeout(() => { storedRuntimeCssLink.disabled = false; storedGlobalCssLink.disabled = false; if (storedPageCssLink) { storedPageCssLink.disabled = false; } if (storedWidgetCssLink) { storedWidgetCssLink.disabled = false; } // (SUP-4179) Clear the accumulated cssLinks only when we're // sure that the document has finished loading and the document // has been parsed. if(document.readyState === 'interactive') { cssLinks = null; } }, 0); }); } } function loadCSS(link) { try { var urlParams = new URLSearchParams(window.location.search); var noCSS = !!urlParams.get("nocss"); var cssTimeout = urlParams.get("cssTimeout") || 0; if (noCSS) { return; } if (link.href && link.href.includes("d-css-runtime")) { cssLinks.runtime = link; checkCss(); } else if (link.id === "siteGlobalCss") { cssLinks.global = link; checkCss(); } else if (link.id && link.id.includes("CssLink")) { cssLinks.page = link; checkCss(); } else if (link.id && link.id.includes("widgetCSS")) { cssLinks.widget = link; checkCss(); } else { requestIdleCallback(function () { window.setTimeout(function () { loadCssLink(link); }, parseInt(cssTimeout, 10)); }); } } catch (e) { throw e } } window.loadCSS = window.loadCSS || loadCSS; })(); </script> <script data-role="deferred-init" type="text/javascript"> /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ function Def() { this.promise = new Promise((function (a, b) { this.resolve = a, this.reject = b }).bind(this)) } const defs = {}; window.getDeferred = function (a) { return null == defs[a] && (defs[a] = new Def), defs[a] } window.waitForDeferred = function (b, a, c) { let d = window?.getDeferred?.(b); d ? d.promise.then(a) : c && ["complete", "interactive"].includes(document.readyState) ? setTimeout(a, 1) : c ? document.addEventListener("DOMContentLoaded", a) : console.error(`Deferred does not exist`); }; </script> <style id="forceCssIncludes"> /* This file is auto-generated from a `scss` file with the same name */ .videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative} </style> <style id="cssVariables" type="text/css"> :root { --color_1: rgba(69, 214, 193, 1); --color_2: rgba(27, 45, 92, 1); --color_3: rgba(242, 242, 242, 1); --color_4: rgba(255, 255, 255, 1); } </style> <style id="hideAnimFix"> .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { visibility: hidden; } .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { visibility: hidden !important; } #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { visibility: hidden; } </style> <style id="criticalCss"> @charset "UTF-8";.videobgframe,.videobgwrapper{position:absolute;height:100%}.videobgwrapper,[dmtemplateid*=amburger] .dmLayoutWrapper{overflow:hidden}.clearfix:after,:not(.runtime-module-container) .layout-drawer,:not(.runtime-module-container) .layout-drawer-hamburger,:not(.runtime-module-container) .layout-drawer-overlay{visibility:hidden}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVF9eO.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:FontAwesome;font-display:block;src:url(https://static.cdn-website.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static.cdn-website.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiGyp8kv8JHgFVrJJLucHtA.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.videobgwrapper{z-index:0;width:100%;top:0;left:0;border-radius:inherit}.videobgframe{width:101%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}:root{--color_1:rgba(69, 214, 193, 1);--color_2:rgba(27, 45, 92, 1);--color_3:rgba(242, 242, 242, 1);--color_4:rgba(255, 255, 255, 1)}.dmInner{min-height:100vh!important;position:relative;min-width:768px!important}.clearfix:after{clear:both;line-height:0;height:0}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix{display:inline-block}.dmDesktopBody .shadowEffectToChildren li{box-shadow:none!important}#dm .dmWidget .icon{font-size:26px}body.dmRoot #dm .dmOuter .dmInner .dmWidget .icon.hasFontIcon{height:26px;margin-top:-13px;line-height:normal;text-align:center;background-image:none}.dmRoot .hasFontIcon{background-image:none!important}.dmPopupMask{position:fixed;margin:0;display:none;width:10px;z-index:1000000999;top:0;left:0}#dmRoot .dmPopup{display:block}.dmPopup{padding:10px;text-align:left;position:fixed;margin:0 10px;top:10px;left:0;width:93%;z-index:1000009999!important;box-sizing:border-box;background:#f5f5f5;overflow-y:auto;height:100%;display:block}.dmPopup .dmPopupTitle{text-align:left;font:700 19px Helvetica,Arial;margin:20px 20px 35px;color:#999}#dmPopup{opacity:0}.dmPopupClose,.dmPopupClose:before{position:absolute;visibility:visible}#dm .dmBody .dmRespRow.relativePos,#dm .hasBackgroundOverlay:not(.dmPopupPage):not(.layout-drawer){position:relative!important}.dmPopupClose{border-radius:25px;width:27px;height:27px;z-index:1;background-color:rgba(255,255,255,.4);top:12px;right:12px}.dmPopupClose:before{display:block;font-size:20px;color:#000;top:3px;right:3px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar{width:5px;height:5px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-thumb{background:#c8c8c8;box-shadow:inset 0 1px 2px #454545;border-radius:45px}#dm .header-over-content #stickyHeaderSpacer{height:0!important}#dm .header-over-content .site_content{margin-top:0!important}.lh-1{line-height:normal}.dmRespRow.fullBleedMode>.dmRespColsWrapper{width:100%!important;max-width:100%!important}.dmRespRow.fullBleedMode{padding-left:0!important;padding-right:0!important}#dm .dmRespRow .dmRespColsWrapper{display:flex}.pswp{z-index:9999999999!important}#dm .hasBackgroundOverlay>.bgExtraLayerOverlay{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.align-center{margin-left:auto;margin-right:auto}body.fix-mobile-scrolling{overflow:initial}#dmRoot{text-decoration-skip-ink:none}.dmform-title{padding-right:15px;padding-left:15px}@media (min-width:1025px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnMedium,#dmRoot.responsiveTablet #dm .dmInner .hide-for-large{display:none!important}#dmRoot.responsiveTablet #dm [data-responsive-name=ResponsiveDesktopTopTabletHamburger] .site_content{margin-top:0!important}:root{--btn-text-font-size:15px}}@media (min-width:768px) and (max-width:1024px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer #hamburger-header-container~#stickyHeaderSpacer,#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnLarge,#dmRoot.responsiveTablet #dm .dmInner .hide-for-medium{display:none!important}:root{--btn-text-font-size:15px}}@media (max-width:767px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer #hamburger-header-container~#stickyHeaderSpacer,#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnLarge,#dmRoot.responsiveTablet #dm .dmInner .hide-for-small{display:none!important}}.video-ssr .videobgframe{object-fit:cover}body{-webkit-overflow-scrolling:touch}.pswp__ui,.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-hamburger,.runtime-module-container .layout-drawer-overlay{visibility:visible}:not(.runtime-module-container) .layout-drawer{position:fixed;transform:translate(-100%,-100%)}:not(.runtime-module-container) .layout-drawer[data-origin=side-reverse]{transform:translate(100%,0)}:not(.runtime-module-container) .layout-drawer-overlay{opacity:0}.runtime-module-container{width:100%}.runtime-module-container[dmtemplateid*=amburger] #site_content,.runtime-module-container[dmtemplateid*=amburger] .dmInner{position:static}.runtime-module-container[dmtemplateid*=amburger] #site_content .site_content{position:relative}.runtime-module-container[dmtemplateid*=amburger] .dmLayoutWrapper{background-color:transparent}.runtime-module-container .hamburger-header-container{position:fixed;z-index:2;top:0;left:0;width:100%}.runtime-module-container .hamburger-header-container .hamburger-header{min-height:43px}.runtime-module-container[dmtemplateid*=amburger] .site_content{margin-top:59px}.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-overlay{height:100%;position:fixed;top:0;left:0}.runtime-module-container .layout-drawer{background-color:#fff;width:75vw;transform:translate(-100%,0);overflow:auto;-webkit-overflow-scrolling:auto;z-index:13;display:flex;flex-direction:column}.runtime-module-container .layout-drawer .dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child:empty{min-height:0}.runtime-module-container .layout-drawer[data-origin=side-reverse]{transform:translate(100%,0);left:auto;right:0}.runtime-module-container .layout-drawer-overlay{width:100vw;background-color:rgba(0,0,0,.4);opacity:0;z-index:6}body:not([data-flex-site]) .layout-drawer .dmRespRow:not(:first-of-type):not(:last-of-type){flex:1 1 auto}.layout-drawer-hamburger{position:fixed;left:18px;margin-left:env(safe-area-inset-left);padding:17px 11px;z-index:13;width:52px;height:52px;background-color:transparent;color:#787878;display:flex;flex-direction:column;border:0;justify-content:space-between;align-items:stretch;outline:0;top:18px;border-radius:0}.layout-drawer-hamburger .hamburger__slice{display:block;height:0;width:100%;border:1px solid currentColor;transform-origin:center}@media (max-width:767px){.layout-drawer-hamburger{position:fixed;left:10px;margin-left:env(safe-area-inset-left);padding:13px 9px;z-index:13;width:40px;height:40px;background-color:transparent;color:#787878;display:flex;flex-direction:column;border:0;justify-content:space-between;align-items:stretch;outline:0;top:10px;border-radius:0}.layout-drawer-hamburger .hamburger__slice{display:block;height:0;width:100%;border:1px solid currentColor;transform-origin:center}}.hamburger-reverse .layout-drawer-hamburger{left:auto;right:10px;margin-right:env(safe-area-inset-right)}@media (min-width:768px){.hamburger-reverse .layout-drawer-hamburger{right:18px}}#dm-outer-wrapper #hamburger-header-container #hamburger-header .dmRespCol{display:flex;flex-direction:column;justify-content:center}img,video{display:inline-block}nav{display:block}[hidden]{display:none}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,input{font-family:inherit;font-size:100%;margin:0;line-height:normal}button{text-transform:none;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box}.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespRow:after,.dmRespRow:before{content:' ';display:table}.dmRespRow:after{clear:both}.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}@media screen and (min-width:1200px){.rows-1200 .dmRespRow:not(.fullBleedMode) .dmRespColsWrapper{max-width:1200px}}.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmDesktopBody .dmRespRow .large-3{position:relative;width:25%}.dmDesktopBody .dmRespRow .large-12{position:relative;width:100%}[class*=' dm-common-icons-']{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dm-common-icons!important}.dm-common-icons-close:before{content:'\e901'}#dm div.dmContent [class*=' icon-'],[class*=' icon-']{font-family:FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=' icon-']:before{text-decoration:none;display:inline-block;speak:none}a [class*=' icon-']{display:inline}[class*=' icon-']{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-star:before{content:'\f005'}.icon-angle-down:before{content:'\f107'}@media (max-width:767px){#dm .dmInner .dmWidget{width:100%}}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget{text-decoration:none;margin:10px 0;clear:both;position:relative;text-align:center;line-height:22px;box-shadow:none;background-image:none;padding:0;height:auto;border-style:solid;white-space:nowrap}#dm .dmInner .dmWidget:after{content:'';display:inline-block;height:100%;vertical-align:middle;width:0;margin-right:-.25em}#dm .dmInner .dmWidget .iconBg{position:absolute;left:0;width:50px;top:50%;margin-top:-13px}#dm .dmWidget .text{display:inline-block;vertical-align:middle;font-size:1.125em;line-height:normal;white-space:normal;padding:10px 7px;max-width:98%}p.rteBlock{margin:0}html:not(.ios-preview) #dm .hasStickyHeader .dmInner div.dmHeaderContainer{position:fixed!important;z-index:101;width:100%;min-width:768px}#dm .header-over-content .dmHeaderContainer{position:absolute;z-index:101;width:100%}[data-video-bg]{min-height:100px}.dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:30vh}.graphicWidget{width:200px;height:200px;margin:10px auto;text-align:center}.graphicWidget svg.svg{width:100%;height:100%;color:#000;fill:#000}.graphicWidgetV2{width:60px;height:60px}#dm div.dmInner .dmform[data-layout=layout-3] .dmforminput>:not(label):not(div):not(small):not(.frc-banner){background:0;border:0;border-radius:0;-webkit-appearance:none;border-bottom:1px solid;height:30px}.pswp,.pswp__bg,.pswp__scroll-wrap{width:100%;height:100%;top:0;left:0;position:absolute}.pswp{display:none;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp__scroll-wrap{overflow:hidden}.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__container{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__button{position:relative;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-box-shadow:none;box-shadow:none}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/_dm/s/rt/scripts/vendor/photoswipe4/icons/default-skin.png) no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-backface-visibility:hidden;will-change:transform}.pswp__counter,.pswp__preloader{height:44px;position:absolute;top:0}.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption__center{max-width:95%;margin:0 auto;font-size:16px;padding:10px;line-height:20px;color:#CCC;width:960px;font-weight:700;text-align:center}.pswp__preloader{width:44px;left:50%;margin-left:-22px;opacity:0;will-change:opacity}.pswp__preloader__icn{width:20px;height:20px;margin:12px}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;background-color:rgba(0,0,0,.5)}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.dmPhotoGallery{margin:10px 0;width:100%;overflow:hidden;min-height:1px;clear:both}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs .image-container{height:100%}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{width:58px;height:58px;margin:2px;display:inline-block;vertical-align:middle;text-align:center;overflow:hidden}.dmPhotoGalleryResp.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{box-shadow:0 0 3px #888}.dmPhotoGalleryResp.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{margin:0;padding:10px}.dmPhotoGalleryHolder{text-align:center}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{display:inline!important;margin:0!important;vertical-align:middle;text-align:center;position:relative}.dmPhotoGallery .image-container{position:relative}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner p{margin:0;line-height:normal;text-align:center}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3{font-size:21px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner div{text-align:center}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner p{font-size:14px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-text,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-title{max-width:100%}#dm .dmPhotoGallery.newPhotoGallery li{list-style:none}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner div,#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner h3,#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner p{text-align:center}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryViewAll{box-shadow:0 0!important;font-size:inherit!important;margin:0!important}#dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0;display:none}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs{position:relative}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .image-container{overflow:hidden}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .image-container a{background-repeat:no-repeat;background-position:center}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;z-index:1;background-color:rgba(255,255,255,.9);color:#333;padding:15px;height:100%;box-sizing:border-box}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .rteBlock{font-size:14px}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .caption-button{margin:10px auto;max-width:100%}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .caption-button .text{padding:10px 20px!important}.imageWidget a{font-style:italic;text-align:center}.imageWidget img[width][height]{height:auto}#dm .blogImg{background-size:cover;background-position:center}#dm .blogImg img{visibility:hidden;position:absolute}#dm .postArticle{float:left;padding-right:15px;padding-left:15px}#dm .postArticle .inner{position:relative;max-width:100%}#dm .postArticle .authorBar{font-size:80%;opacity:.8}#dm .postArticle .readMore{opacity:.8}#dm .postArticle .postDescription{overflow:hidden;line-height:1.4em;word-break:break-word}#dm #dm_content [dmle_extension=internal_blog_list] .postArticle.lastArticle{margin-bottom:0!important}#dm [dmle_extension=internal_blog_list]>.inner{display:block}#dm .postArticle .postTitle h3{margin:0 0 15px;padding:0;line-height:normal}#dm .postArticle .postTitle h3:after{content:''}#dm [dmle_extension=internal_blog_list][show-author=false] .authorBar,#dm [dmle_extension=internal_blog_list][visible-post-lines='0'] .postDescription{display:none}#dm .postText *{text-align:left}#dm .postArticle .inner,#dm [blog-posts-feature-flag=true] .inner{width:100%}#dm [blog-posts-feature-flag=true] .blogImg img,#dm [list-layout=layout4] .blogImg img{visibility:hidden;position:static}#dm [blog-posts-feature-flag=true] .postTitle h3 a{font-weight:700}#dm [blog-posts-feature-flag=true] .blogImgLink{overflow:hidden;display:inline-block}#dm [blog-posts-feature-flag=true] .blogImg{height:100%;width:100%}#dm [blog-posts-feature-flag=true] .postDescription{max-height:5.5em;color:#747474}#dm [blog-posts-feature-flag=true] .postArticle{padding-right:0;padding-left:0;position:relative;overflow:visible}#dm .dmwidget-title,#dm [blog-posts-feature-flag=true] .postArticle .inner,body{overflow:hidden}@media (min-width:768px){body.dmRoot #dm [blog-posts-feature-flag=true],body.dmRoot #dm [list-layout=layout4]{display:flex!important;flex-direction:column;align-items:center}}#dm [blog-posts-feature-flag=true][dmle_extension=internal_blog_list][show-author=false] .authorBar,#dm [blog-posts-feature-flag=true][dmle_extension=internal_blog_list][visible-post-lines='0'] .postDescription{display:none}#dm [list-layout=layout4] .postArticle{position:relative;text-align:left;width:100%}#dm [list-layout=layout4] .postArticle .postText{padding:15px 0;display:block;width:100%}#dm [list-layout=layout4][text-align=left] .postText *{text-align:left}#dm [list-layout=layout4] .postArticle.lastArticle{margin-bottom:0}#dm [list-layout=layout4] .postArticle a{text-decoration:none}#dm [list-layout=layout4] .postArticle .authorBar{margin:0 0 15px;padding:0}#dm [list-layout=layout4] .postTitle h3 a{font-size:18px;font-weight:700;line-height:1.5em;display:block}#dm [list-layout=layout4] .blogImgLink{height:190px;width:100%;display:block}#dm [list-layout=layout4] .postArticle .inner{background-color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}#dm [list-layout=layout4] .postArticle .postDescription{font-size:15px}#dm .dmRespColsWrapper .dmRespCol [dmle_extension=internal_blog_list][list-layout=layout4]{height:auto!important}#dm [blog-posts-feature-flag=true]:not([list-layout=recent_posts]) .postArticle .inner{display:flex;flex-direction:column}#dm [blog-posts-feature-flag=true]:not([list-layout=list_slider]) .postArticle .inner{min-height:100%}#dm [blog-posts-feature-flag=true] .postTextContainer{display:flex;flex-direction:column;flex:1 1 auto;height:100%}#dm [blog-posts-feature-flag=true] .postTextContainer .postText{flex:1 1 auto}#dm [list-layout=layout4]>.inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [1];grid-template-columns:repeat(1,1fr)}#dm [list-layout=layout4][posts-padding='10']>.inner{grid-gap:20px}@media (min-width:768px){body.dmRoot #dm [list-layout=layout4][posts-per-row='4']>.inner{-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}}#dm .fullBleedMode .dmRespColsWrapper .dmRespCol .mainBlog[blog-posts-feature-flag=true]{max-width:100%!important;width:100%!important}@media (max-width:767px){.dmRoot #dm [list-layout=layout4] .postTitle h3 a{font-size:18px}.dmRoot #dm [list-layout=layout4] .postDescription{font-size:14px;margin-bottom:15px;padding:0}}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h3,.dmNewParagraph[data-version] h4,.dmNewParagraph[data-version] p{margin-top:0;margin-bottom:0}.dmNewParagraph[data-version] a{vertical-align:initial}.dmShape{width:200px;height:200px;margin:auto;position:relative}.dmShape [data-link-id=shape-link-container]{display:block;width:100%;height:100%}img[width][height]{height:auto}*{border:0 solid #333;scrollbar-arrow-color:#fff;scrollbar-track-color:#F2F2F2;scrollbar-face-color:silver;scrollbar-highlight-color:silver;scrollbar-3dlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:silver;scrollbar-width:12px}body{width:100%;-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important}A IMG{border:none}h1,h3,h4,ul{margin-left:0;margin-right:0}#dm video{max-width:100%!important;display:block;margin:10px auto}.dmInner *{-webkit-font-smoothing:antialiased}.clearfix,a,img,li,ul{vertical-align:top}#site_content{position:relative}.dmOuter{word-wrap:break-word}.dmInner{font-size:16px;background:#fff;color:#666}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939;outline:0;vertical-align:inherit}.dmInner ul:not(.defaultList){padding:0}.dmHeader{background:#68ccd1;color:#666;text-align:center;position:relative;width:100%;max-width:100%}DIV.dmBody{padding:0;clear:both}.dmContent{margin:0;padding:0}#site_content ul:not(.defaultList){-webkit-padding-start:0;-moz-padding-start:0;list-style-position:inside}.dmRespRowsWrapper{max-width:960px;margin:0 auto}.dmRespCol>[dmle_extension]:not(:first-child){margin-top:10px}.dmLargeBody .imageWidget:not(.displayNone){display:inline-block;max-width:100%}.imageWidget:not(.displayNone) img{width:100%}h3{font-weight:400;font-size:23px}#dm .dmRespColsWrapper{display:block}.dmNewParagraph{text-align:left;margin:8px 0;padding:2px 0}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol,.dmLargeBody .fHeader .dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:first-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:last-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:only-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmFooterResp>.dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmRespRow.dmFooterContent h3{margin-top:0}a[dont-color-link]{color:inherit}.dmLinksMenu>ul{display:block;margin:0;font-size:inherit}.dmStandardDesktop{display:block;margin:0 auto}#dm h3.dmwidget-title[hide=true]{display:none}#dm .dmwidget-title{margin:10px 0;font-size:23px;text-shadow:none;text-align:left;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}.dmSpacer{border:0;height:15px}.dmPhotoGalleryHolder{font-size:medium!important;margin:0;list-style:none}#dm .dmPhotoGallery .dmPhotoGalleryHolder,#dm .dmPhotoGallery .dmPhotoGalleryHolder>li{width:100%;padding:0}#dm .dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{background:url(https://dd-cdn.multiscreensite.com/runtime-img/galleryLoader.gif) 50% 50% no-repeat #eee;float:left;clear:none;padding:0;margin:0;width:100%}#dm .dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{display:none!important}.dmDesktopBody .dmPhotoGallery .photoGalleryViewAll{background:0 0;border:none;padding:3px 0;font-size:16px;width:auto;height:auto;line-height:normal;box-shadow:0 -2px 0 0;display:block;margin:40px 0;text-align:left}body{background-color:#eee}.dmPhotoGallery:not(.dmFacebookGallery) .dmPhotoGalleryHolder:not(.ready) li.photoGalleryThumbs{display:inline!important;visibility:hidden}.dmPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner p{white-space:pre-line}.main-navigation.unifiednav{-js-display:flex;display:flex;justify-content:flex-start;align-items:stretch;overflow:visible}.main-navigation.unifiednav ul{list-style:none;padding:0;margin:0;font-size:1rem}.main-navigation.unifiednav .unifiednav__container{-js-display:flex;display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{-js-display:flex;display:flex;justify-content:flex-start;position:relative;font-weight:400}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::before{content:'';align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{-js-display:flex;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:inherit;text-decoration:none;position:relative;padding:12px 15px;margin:0;font-weight:inherit;letter-spacing:.03em}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:'';width:100%;height:0;border:0 solid transparent;border-top-color:currentColor;display:block;opacity:0}.main-navigation.unifiednav.effect-background{padding:0}.main-navigation.unifiednav.effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:12px 15px;margin:0 15px 0 0}.main-navigation.unifiednav .unifiednav__container .unifiednav__item:not(.unifiednav__item_has-sub-nav) .icon{display:none}.main-navigation.unifiednav[layout-main=horizontal_nav_layout_8] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{border-radius:30px;padding:12px 30px;margin:0 15px 0 0}.main-navigation.unifiednav.unifiednav_vertical .unifiednav__container>.unifiednav__item-wrap:not(:last-child)::after{content:''!important}.main-navigation.unifiednav.unifiednav_vertical .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{flex:1 1 auto}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .p_hfcontainer nav.main-navigation.unifiednav{min-width:9em!important;text-align:initial!important}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container{flex-direction:column;flex:1 1 100%}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{padding:8px 0;margin:0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:initial}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap{flex-direction:column}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{content:''!important;width:100%;height:0;color:#d1d1d1;align-self:flex-start;border:0 solid currentColor}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL].effect-background .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{margin:0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_2] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:5px 0}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{flex-wrap:wrap;justify-content:inherit}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container .nav-item-text::before{text-align:left}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{content:''}#dm .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.dm-bfs.dm-layout-home div.dmInner{background-color:#fff}.dmStandardDesktop .dmHeader{background-color:#68ccd1;max-width:100%}#dm .postArticle a{display:block}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child:empty{min-height:100px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed):empty{min-height:1px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child.empty-column{min-height:100px}#dm div.dmContent h1{color:#666}#dm div.dmRespCol>*{line-height:normal}#dm div.dmContent h1,#dm div.dmContent h3,#dm div.dmContent h4,#dm div.dmFooter h3,#dm div.dmFooter h4,#dm div.dmInner{line-height:initial}#dm div.dmContent h3,#dm div.dmFooter h3{color:#fff}#dm div.dmInner h1,#dm div.dmInner h3,#dm div.dmInner h4{font-family:Montserrat,"Montserrat Fallback"}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/ce0bb35f932b47bb809d0e37905542ba/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm div.dmOuter div.dmInner{background-position:center center;background-repeat:repeat;background-size:auto}#dm div.dmContent h4,#dm div.dmFooter h4{color:#333}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-weight:300;color:rgba(147,147,147,1);font-family:Roboto,"Roboto Fallback"}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{text-decoration:underline}.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}#dm .dmNewParagraph a,#dm div.dmNewParagraph a,.newPhotoGallery .photoGalleryViewAll.link{color:rgba(147,147,147,1)}#dm .dmRespCol div.dmNewParagraph,#dm div.dmInner,#dm div.dmInner .dmRespCol,.dmPhotoGallery .caption-text.caption-text{color:var(--color_2);font-family:Poppins,"Poppins Fallback"}#dm div.dmContent h1,#dm div.dmContent h3,#dm div.dmContent h4,#dm div.dmFooter h3,#dm div.dmFooter h4,#dm div.p_hfcontainer h3,#dm div.p_hfcontainer h4{font-family:Poppins,"Poppins Fallback";color:rgba(0,0,0,1)}#dm .dmNewParagraph a,#dm div.dmNewParagraph a,.newPhotoGallery .photoGalleryViewAll.link{color:var(--color_2)}#dm div.dmContent h1{color:rgba(27,45,92,1);direction:ltr;font-family:Poppins,"Poppins Fallback";font-weight:700;font-style:normal;text-decoration:none;font-size:50px}#dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h1 *{text-decoration:none}#dm div.dmNewParagraph p{color:rgba(51,70,119,1);direction:ltr;font-family:Poppins,"Poppins Fallback";font-weight:300;font-style:normal;text-decoration:none}#dm div.dmContent h3,#dm div.dmFooter h3,#dm div.p_hfcontainer h3{color:var(--color_2);direction:ltr;font-family:Poppins,"Poppins Fallback";font-weight:700;font-style:normal;text-decoration:none}#dm div.dmFooter .dmNewParagraph[data-version] h3,#dm div.p_hfcontainer .dmNewParagraph[data-version] h3{text-decoration:inherit}#dm div.dmFooter .dmNewParagraph[data-version] h3 *,#dm div.p_hfcontainer .dmNewParagraph[data-version] h3 *{text-decoration:none}#dm div.dmContent h4,#dm div.dmFooter h4,#dm div.p_hfcontainer h4{color:var(--color_2);direction:ltr;font-family:Poppins,"Poppins Fallback";font-weight:700;font-style:normal;text-decoration:none}#dm div.dmContent .dmNewParagraph[data-version] h4,#dm div.dmFooter .dmNewParagraph[data-version] h4,#dm div.p_hfcontainer .dmNewParagraph[data-version] h4{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h4 *,#dm div.dmFooter .dmNewParagraph[data-version] h4 *,#dm div.p_hfcontainer .dmNewParagraph[data-version] h4 *{text-decoration:none}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:rgba(255,255,255,1)}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-size:16px}#dm div.dmContent h3,#dm div.dmFooter h3{font-size:24px}#dm div.dmContent h4,#dm div.dmFooter h4{font-size:18px}#dm .dmContent .dmRespRow,#dm .dmFooter .dmRespRow{margin:0;padding:15px 40px}#dm .dmContent .dmRespRow .dmRespCol,#dm .dmFooter .dmRespRow .dmRespCol{margin:0;padding:0}#dm div.dmContent h4,#dm div.dmFooter h4,#dm div.p_hfcontainer h4{font-size:20px}@media (min-width:0px) and (max-width:767px){:root{--btn-text-font-size:15px}}#dm .dmWidget:not([data-buttonstyle]){border-radius:50px}#dm .dmWidget:not([data-buttonstyle]) .text{padding:10px 0}#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}#dm div.dmInner #site_content .dmWidget{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-bottom-color:var(--btn-border-b-color);border-left-color:var(--btn-border-l-color);border-right-color:var(--btn-border-r-color);border-top-color:var(--btn-border-t-color);border-radius:var(--btn-border-radius);border-bottom-left-radius:var(--btn-border-bl-radius);border-bottom-right-radius:var(--btn-border-br-radius);border-top-left-radius:var(--btn-border-tl-radius);border-top-right-radius:var(--btn-border-tr-radius);border-width:var(--btn-border-width);border-bottom-width:var(--btn-border-b-width);border-left-width:var(--btn-border-l-width);border-right-width:var(--btn-border-r-width);border-top-width:var(--btn-border-t-width);direction:var(--btn-text-direction);text-align:var(--btn-text-align)}#dm div.dmInner #site_content .dmWidget span.text{color:var(--btn-text-color);font-size:var(--btn-text-font-size);font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .p_hfcontainer .u_1112353738.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1112353738.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:14px!important}#dm div.dmInner #site_content .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}#dm .p_hfcontainer div.u_1923160809 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .p_hfcontainer nav.u_1112353738{color:#000!important}#dm .p_hfcontainer .u_1112353738.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1112353738.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:16px!important}div.u_1907474910 input:not([type=submit]){border-bottom-color:rgba(68,68,68,1)!important;border-bottom-style:solid!important;border-bottom-width:1px!important}#dm .p_hfcontainer nav.u_1112353738.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:rgba(255,255,255,1)!important;font-weight:500!important;font-size:16px!important}#dm .p_hfcontainer .u_1112353738.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:12px 20px!important;margin:0!important}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{background-color:rgba(0,0,0,0)!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#dm .p_hfcontainer .u_1923160809{width:100%!important}nav.u_1744940662{color:#000!important}nav.u_1744940662.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:rgba(255,255,255,1)!important;font-weight:500!important;font-size:16px!important}#dm .p_hfcontainer nav.u_1744940662.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{border-radius:50px!important;-moz-border-radius:50px!important;-webkit-border-radius:50px!important}#dm .p_hfcontainer .u_1744940662.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{justify-content:center!important;text-align:center!important;margin:0!important;padding:20px 0!important}#dm .dmInner div.u_hcontainer,#dm .p_hfcontainer div.u_1705692124{top:0!important;left:0!important;width:100%!important;position:relative!important;height:auto!important;text-align:center!important;margin:0 auto!important;min-width:0!important;float:none!important}#dm .p_hfcontainer .u_1744940662.main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{align-self:center!important}#dm .p_hfcontainer .u_1968136389{width:100%!important}#dm .p_hfcontainer div.u_1968136389 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-style:solid!important;border-width:0!important;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}#dm .p_hfcontainer div.u_1659695475{background-color:rgba(0,0,0,0)!important}#dm .dmInner div.u_hcontainer{max-width:100%!important;padding:25px 0 20px!important}#dm .dmInner div.dmHeader.u_hcontainer{padding-bottom:20px!important;padding-top:25px!important}#dm .p_hfcontainer div.u_1705692124{max-width:none!important;padding:15px 40px!important}#dm .p_hfcontainer div.u_1359743311,#dm .p_hfcontainer div.u_1919575698{top:0!important;left:0!important;width:100%!important;position:relative!important;height:auto!important;text-align:left!important;display:block!important}#dm .p_hfcontainer div.u_1183846399{padding:0!important;margin:0!important}#dm .p_hfcontainer div.u_1826294544{margin-top:0!important;padding:0!important}#dm .p_hfcontainer div.u_1919575698{float:none!important;max-width:100%!important;min-width:0!important;padding:2px 0!important;margin:0 auto 8px 0!important}#dm .p_hfcontainer div.u_1021493186{padding-top:30px!important;margin-top:0!important;padding-right:40px!important;padding-left:40px!important}#dm .p_hfcontainer div.u_1676049285{margin-top:0!important;padding:100px 40px!important}#dm .p_hfcontainer div.u_1655486006{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#dm .p_hfcontainer div.u_1359743311{float:none!important;max-width:calc(100% - 0px)!important;min-width:25px!important;padding:2px 0!important;margin:16px 0 8px!important}[dmtemplateid=Hamburger].runtime-module-container .layout-drawer-hamburger{top:20.5px!important}#dm .p_hfcontainer div.u_1923160809,#dm .p_hfcontainer nav.u_1112353738{float:none!important;top:0!important;left:0!important;position:relative!important;max-width:100%!important;height:auto!important;min-width:25px!important}[dmtemplateid=Hamburger] .site_content{margin-top:93px!important}#dm .dmInner div.fHeader .dmHeader[freeheader=true]{padding-top:12px!important;padding-bottom:12px!important}.fHeader #hcontainer.dmHeader[freeheader=true]{padding-top:initial!important;padding-bottom:initial!important}#dm .p_hfcontainer nav.u_1112353738.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer nav.u_1112353738.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#dm .p_hfcontainer nav.u_1112353738{width:calc(100% - 0px)!important;justify-content:flex-end!important;align-items:stretch!important;text-align:start!important;padding:6.8px 15px!important;margin:6px 0 0!important}#dm .p_hfcontainer div.u_1861705244{margin-top:0!important;padding:15px 40px!important}.stickyHeaderSpacer{height:111.97px!important}@media (min-width:1025px){.responsiveTablet .stickyHeaderSpacer{height:122.59px!important}}#dm .p_hfcontainer div.u_1246161842{padding-left:10px!important}@media (min-width:768px) and (max-width:1024px){.responsiveTablet [dmtemplateid=Hamburger] .site_content{margin-top:114.36px!important}.responsiveTablet [dmtemplateid=Hamburger].runtime-module-container .layout-drawer-hamburger{top:31.18px!important}}#dm .p_hfcontainer div#hamburger-header{background-color:var(--color_2)!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border-bottom-style:solid!important;border-bottom-color:rgba(249,249,249,1)!important;border-bottom-width:0!important}#dm .p_hfcontainer div.u_1923160809{width:417.33px!important;text-align:center!important;display:block!important;padding:0!important;margin:0 707px 0 0!important}#dm .p_hfcontainer nav.u_1744940662,nav.u_1744940662{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;padding:6.8px 15px!important;max-width:100%!important}[dmtemplateid=Hamburger] .layout-drawer-hamburger.hamburger-on-header{color:var(--color_1)!important;background-color:rgba(0,0,0,0)!important}nav.u_1744940662{width:calc(100% - 0px)!important;justify-content:flex-end!important;align-items:stretch!important;min-width:25px!important;text-align:start!important}#dm .p_hfcontainer div#hamburger-drawer.layout-drawer{background-color:var(--color_2)!important}#dm .p_hfcontainer nav.u_1744940662{width:194px!important;justify-content:center!important;align-items:stretch!important;min-width:0!important;text-align:center!important;margin:157px auto 0!important}#dm .p_hfcontainer #hamburger-drawer.layout-drawer:not([data-origin=top]){width:33vw!important}#dm .p_hfcontainer div.u_1767399322{width:auto!important;margin:0!important;padding:15px 40px!important}#dm .p_hfcontainer div.u_1968136389{width:300px!important;height:206px!important;margin:0!important;padding:0!important}#dm .dmBody div.u_1010403901,#dm .p_hfcontainer div.u_1659695475{width:calc(100% - 0px)!important;float:none!important;top:0!important;left:0!important;position:relative!important;min-width:25px!important;padding:0!important}#dm .p_hfcontainer div.u_1659695475{height:auto!important;max-width:100%!important;margin:8px 0!important}#dm .dmBody div.dmform-error{font-style:normal!important}#dm .dmBody .u_1243667655:before,#dm .dmBody .u_1243667655>.bgExtraLayerOverlay{opacity:.5!important;background-color:#fff!important}#dm .dmBody div.u_1243667655:before,#dm .dmBody div.u_1243667655>.bgExtraLayerOverlay{background-color:var(--color_2)!important}#dm .dmBody .u_1077793733,#dm .dmBody .u_1476443829,#dm .dmBody .u_1629259375{display:block!important}#dm .dmBody div.u_1944188146 .postDescription{max-height:-.1em!important}#dm .dmBody div.u_1944188146 .postArticle>.inner{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#dm .dmBody div.u_1944188146 .postTitle a{color:var(--color_2)!important;font-weight:300!important}#dm .dmBody div.u_1944188146 .readMore a{font-weight:700!important}#dm .dmBody div.u_1944188146 .postArticle .blogImgLink{height:91px!important}#dm .dmBody div.u_1655780772 .caption-container .caption-title{color:var(--color_2)!important;font-size:20px!important}#dm .dmBody div.u_1655780772 .caption-inner{border-top-style:solid!important;border-top-color:var(--color_1)!important;border-left-color:var(--color_1)!important;border-left-style:solid!important;border-top-width:0!important;border-left-width:0!important;background-color:rgba(0,0,0,0)!important}#dm .dmBody .u_1870956044{display:block!important}#dm .dmBody div.u_1818575736 .svg{color:var(--color_1)!important;fill:var(--color_1)!important}#dm .dmBody div.u_1573133623{background-repeat:no-repeat!important;background-image:none!important;background-size:cover!important;background-color:var(--color_4)!important}#dm .dmBody div.u_1230174310,#dm .dmBody div.u_1676904868{background-repeat:no-repeat!important;background-image:url(https://lirp.cdn-website.com/ce4aa9b2/dms3rep/multi/opt/background3.svg),url(data:image/png-2880w;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpUUqHSwo4pChOlkQFemoVShChVArtOpgcukXNGlIUlwcBdeCgx+LVQcXZ10dXAVB8APEzc1J0UVK/F9aaBHjwXE/3t173L0DhEaFaVbPBKDptplOJsRsblUMvEJAGEEMIi4zy5iTpBQ8x9c9fHy9i/Es73N/jn41bzHAJxLPMsO0iTeIZzZtg/M+cYSVZJX4nHjcpAsSP3JdafEb56LLAs+MmJn0PHGEWCx2sdLFrGRqxNPEUVXTKV/ItljlvMVZq9RY+578haG8vrLMdZojSGIRS5AgQkENZVRgI0arToqFNO0nPPzDrl8il0KuMhg5FlCFBtn1g//B726twtRkKymUAHpfHOdjFAjsAs2643wfO07zBPA/A1d6x19tAPFP0usdLXoEhLeBi+uOpuwBlzvA0JMhm7Ir+WkKhQLwfkbflAMGboG+tVZv7X2cPgAZ6ip1AxwcAmNFyl73eHewu7d/z7T7+wFwJnKmZ9+MiwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+UCDwksLkLIPkkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAC0lEQVQI12NgAAIAAAUAAeImBZsAAAAASUVORK5CYII=)!important;background-size:cover!important}#dm .d-page-1716942098 DIV.dmInner{background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;background-position:50% 50%!important}#dm .dmBody .u_1655780772 .photoGalleryThumbs .image-container a{padding-top:0!important}#dm .dmBody div.u_1010403901{height:63px!important;display:block!important;max-width:152px!important;text-align:center!important;margin:0 1085px 0 0!important}#dm .dmBody div.u_1243667655,#dm .dmBody div.u_1818575736{max-width:100%!important;float:none!important;top:0!important;left:0!important;position:relative!important;text-align:center!important}#dm .dmBody div.u_1818575736{display:block!important;width:60px!important;height:60px!important;min-width:0!important;padding:0!important;margin:10px auto 10px 0!important}#dm .dmBody div.u_1230174310{width:auto!important;background-position:50% 100%!important;background-attachment:initial!important;margin:0!important;padding:100px 40px!important}#dm .dmBody div.u_1243667655{width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:238.5px 40px 188.5px!important}#dm .dmBody div.u_1908580888{width:calc(100% - 676px)!important;height:20px!important;display:block!important;float:none!important;top:0!important;left:0!important;position:relative!important;max-width:25px!important;min-width:25px!important;text-align:center!important;padding:0!important;margin:0 1190px 0 550px!important}#dm .dmBody div.u_1655780772,#dm .dmBody div.u_1944188146{float:none!important;top:0!important;left:0!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:25px!important;text-align:start!important}#dm .dmBody .u_1655780772 .caption-inner{padding-left:10px!important;padding-right:10px!important}#dm .dmBody div.u_1944188146{width:calc(100% - 0px)!important;justify-content:normal!important;align-items:center!important;padding:0!important;margin:0 auto!important}#dm .dmBody div.u_1573133623{width:auto!important;background-position:50% 50%!important;background-attachment:fixed!important;margin:0!important;padding:60px 60px 100px!important}#dm .dmBody div.u_1655780772{width:calc(100% - 0px)!important;margin:0 0 10px!important;padding:0 0 16px!important}#dm .dmBody div.u_1655780772 .caption-button{width:134px!important;height:45px!important}#dm .dmBody div.u_1676904868{width:auto!important;background-position:50% 100%!important;background-attachment:initial!important;padding:100px 40px!important}#dm .dmBody div.u_1260227588,#dm .dmBody div.u_1497975473{margin:0 10px!important;padding:0!important}#dm .dmBody div.u_1135107785{margin:0 0 0 10px!important;padding:0!important}#dm .dmBody div.u_1035264691{margin:0 10px 0 0!important;padding:0!important}#dm .dmBody div.u_1370034290,#dm .dmBody div.u_1405437213,#dm .dmBody div.u_1605346953{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;max-width:100%!important;min-width:25px!important;text-align:start!important;padding:0!important;margin:0 auto!important}#dm .dmBody div.u_1370034290{height:40px!important}#dm .dmBody div.u_1605346953{height:39px!important}#dm .dmBody div.u_1005892561{float:none!important;top:0!important;left:0!important;width:calc(100% - 0px)!important;position:relative!important;height:40px!important;max-width:100%!important;min-width:25px!important;text-align:start!important;padding:0!important}#dm .dmBody div.u_1405437213{height:64px!important}.font-size-22{font-size:22px!important}.font-size-18{font-size:18px!important}.font-size-60,.size-60{font-size:60px!important}@media all{:root{--btn-text-direction:ltr;--btn-border-r-color:var(--btn-border-color);--btn-border-l-color:var(--btn-border-color);--btn-border-b-width:var(--btn-border-width);--btn-border-width:1px;--btn-border-radius:50px;--btn-border-t-width:var(--btn-border-width);--btn-border-tl-radius:var(--btn-border-radius);--btn-border-br-radius:var(--btn-border-radius);--btn-border-bl-radius:var(--btn-border-radius);--btn-bg-color:var(--color_1);--btn-border-color:rgba(0, 0, 0, 0);--btn-border-tr-radius:var(--btn-border-radius);--btn-border-r-width:var(--btn-border-width);--btn-border-b-color:var(--btn-border-color);--btn-border-l-width:var(--btn-border-width);--btn-border-t-color:var(--btn-border-color);--btn-text-align:center;--btn-text-color:var(--color_2);--btn-text-decoration:none;--btn-text-font-weight:400;--btn-icon-color:rgb(247, 247, 247);--btn-icon-fill:rgb(247, 247, 247);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:var(--color_2);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:var(--color_2);--btn-hover-text-color:rgba(255, 255, 255, 1);--btn-hover-text-font-weight:var(--btn-text-font-weight);--btn-hover-text-decoration:var(--btn-text-decoration);--btn-hover-text-font-style:var(--btn-text-font-style)}} .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) { visibility: hidden; } </style> <style id="fontFallbacks"> @font-face { font-family: "Roboto Fallback"; src: local('Arial'); ascent-override: 92.6709%; descent-override: 24.3871%; size-adjust: 100.1106%; line-gap-override: 0%; }@font-face { font-family: "Montserrat Fallback"; src: local('Arial'); ascent-override: 84.9466%; descent-override: 22.0264%; size-adjust: 113.954%; line-gap-override: 0%; }@font-face { font-family: "Poppins Fallback"; src: local('Arial'); ascent-override: 92.326%; descent-override: 30.7753%; line-gap-override: 8.793%; size-adjust: 113.7274%; }@font-face { font-family: "Lato Fallback"; src: local('Arial'); ascent-override: 101.3181%; descent-override: 21.865%; size-adjust: 97.4159%; line-gap-override: 0%; } </style> <!-- End render the required css and JS in the head section --> <link type="application/rss+xml" rel="alternate" href="https://www.civiltechsolutions.com.au//feed/rss2"/> <link type="application/atom+xml" rel="alternate" href="https://www.civiltechsolutions.com.au//feed/atom"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.civiltechsolutions.com.au/"/> <meta property="og:image" content="https://lirp.cdn-website.com/ce4aa9b2/dms3rep/multi/opt/Social+Network+Image-1920w.jpg"/> <title> Expert Civil Engineering Services | Civiltech Solutions </title> <meta name="keywords" content="Civiltech Solutions, Civil Engineering Services, Road Asset Inspection, Construction Quality Verification Contract Superintendent Services, Expert Civil Engineers, Advanced Technology Solutions Mining Services, Government Authorities, Private Enterprise Clients, Asset Management Practices, Drones in Engineering, Cloud Computing in Civil Engineering, Remediation and Reconstruction Design, Efficient Project Delivery, Exceptional Results, Engineering Knowledge, Cutting-Edge Technology, Bespoke Quality Control, Engineering Experience"/> <meta name="description" content="Embracing new technology like drones and cloud computing, we deliver sound asset management practices and offer remediation and reconstruction design services. Partner with us for efficient project delivery and exceptional results."/> <!-- Google tag (gtag.js) --> <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-F6H4QHRCW5"> </script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-F6H4QHRCW5'); </script> <meta name="msvalidate.01" content="5E578987C18A3058B6A0AA4FD1DA2164"/> <meta name="google-site-verification" content="Bt_Ou04q6VMEydU4fV0XSuskEmLtTmByclHNCffDkD8"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:title" content="Expert Civil Engineering Services | Civiltech Solutions"/> <meta name="twitter:description" content="Embracing new technology like drones and cloud computing, we deliver sound asset management practices and offer remediation and reconstruction design services. Partner with us for efficient project delivery and exceptional results."/> <meta property="og:description" content="Embracing new technology like drones and cloud computing, we deliver sound asset management practices and offer remediation and reconstruction design services. Partner with us for efficient project delivery and exceptional results."/> <meta property="og:title" content="Expert Civil Engineering Services | Civiltech Solutions"/> <!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> </head> <body id="dmRoot" data-page-alias="home" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite mac dmLargeBody responsiveTablet " style="padding:0;margin:0;" > <!-- ========= Site Content ========= --> <div id="dm" class='dmwr'> <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true" desktop-global-classes="header-over-content" tablet-global-classes="header-over-content"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-home hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse header-over-content dmPageBody d-page-1716942098 dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="e9d510f4eb904e939c2be8efaf777e6e===header" data-origin="side-reverse" data-auto-height="true"> <div class="u_1826294544 dmRespRow" style="text-align: center;" id="1826294544"> <div class="dmRespColsWrapper" id="1337204992"> <div class="u_1183846399 dmRespCol small-12 medium-12 large-12 empty-column" id="1183846399"></div> </div> </div> <div class="u_1021493186 dmRespRow middleDrawerRow" style="text-align: center;" id="1021493186"> <div class="dmRespColsWrapper" id="1170137577"> <div class="dmRespCol small-12 u_1808057136 medium-12 large-12" id="1808057136"> <nav class="u_1744940662 unifiednav_vertical effect-background main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HOVER" id="1744940662" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/vertical-tagline+copie+2.svg" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item dmNavItemSelected " target="" data-target-page-alias="home" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" Home " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item " target="" data-target-page-alias="service"> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item dmNavItemSelected " target="" data-target-page-alias="projectss" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Home" data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/#AISurveying" class="unifiednav__item " target="" data-target-page-alias="home#AISurveying"> <span class="nav-item-text " data-link-text="AI Civil Engineering" data-auto="page-text-style">AI Civil Engineering<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/#ContactUs" class="unifiednav__item " target="" data-target-page-alias="home#ContactUs"> <span class="nav-item-text " data-link-text="Contact Us" data-auto="page-text-style">Contact Us<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> </ul> </nav> </div> </div> </div> <div class="dmRespRow u_1676049285" style="text-align: center;" id="1676049285"> <div class="dmRespColsWrapper" id="1888750820"> <div class="u_1916182198 dmRespCol small-12 medium-12 large-12" id="1916182198"> <div class="u_1919575698 dmNewParagraph" id="1919575698" style="transition: none;"><div style=""><span style=""><span style=""><span style="" class="font-size-22 lh-1"><span style="font-weight: 500;"><font style="color: rgb(100, 100, 100);">Get in touch</font></span></span></span></span></div></div> <div class="u_1359743311 dmNewParagraph" id="1359743311"><div><span style="font-size: 20px;"><font style="color: rgb(255, 255, 255);"></font></span></div><div><span style="font-weight: 300;" class="font-size-18 lh-1"><font style="color: rgb(103, 103, 103);"><div style="text-align: left;"><span style="font-weight: inherit;"><font style="">555-555-5555</font></span></div><div style="text-align: left;"><span style="font-weight: inherit;"><font style="">mymail@mailservice.com</font></span></div></font></span></div><div><span style="font-size: 20px;"><font style="color: rgb(255, 255, 255);"></font></span></div></div></div> </div> </div> </div> <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> </div> <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header"> <div class="u_1705692124 dmRespRow" style="text-align: center;" id="1705692124"> <div class="dmRespColsWrapper" id="1469942216"> <div class="dmRespCol small-12 u_1655486006 medium-12 large-12" id="1655486006"> <div class="u_1923160809 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1923160809"> <a href="/" id="1573522578" file="false"><img src="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/vertical-tagline+copie+2.svg" id="1761992403" class="" data-dm-image-path="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/vertical-tagline+copie+2.svg" width="300" height="61" onerror="handleImageLoadError(this)"/></a> </div> </div> </div> </div> </div> </div> <button class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" aria-label="menu"> <span class="hamburger__slice"></span> <span class="hamburger__slice"></span> <span class="hamburger__slice"></span> </button> <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="1" preserve-sticky-header="true" logo-size-target="83%" layout="78f5c343822e4eb3aac27f4ad5d13812===header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow dmDefaultListContentRow u_1861705244" style="text-align:center" id="1861705244"> <div class="dmRespColsWrapper" id="1914255413"> <div class="u_1246161842 dmRespCol small-12 medium-12 large-12" id="1246161842"> <span id="1630001966"></span> <nav class="u_1112353738 effect-background main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="horizontal_nav_layout_8" layout-sub="submenu_horizontal_2" data-show-vertical-sub-items="HOVER" id="1112353738" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item " target="" data-target-page-alias="about"> <span class="nav-item-text " data-link-text=" About " data-auto="page-text-style">About<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item " target="" data-target-page-alias="service"> <span class="nav-item-text " data-link-text="Services" data-auto="page-text-style">Services<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/projects-v2" class="unifiednav__item " target="" data-target-page-alias="projects-v2"> <span class="nav-item-text " data-link-text="Projects" data-auto="page-text-style">Projects<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/#AISurveying" class="unifiednav__item " target="" data-target-page-alias="home#AISurveying"> <span class="nav-item-text " data-link-text="AI Civil Engineering" data-auto="page-text-style">AI Civil Engineering<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item " target="" data-target-page-alias="contact"> <span class="nav-item-text " data-link-text=" Contact " data-auto="page-text-style">Contact<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> </span> </a> </li> </ul> </nav> </div> </div> </div> </div> </div> </div> <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-new="true"></div> <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true" desktop-global-classes="header-over-content" tablet-global-classes="header-over-content"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_1243667655 dmRespRow hasBackgroundOverlay hasExtraLayerOverlay relativePos" style="text-align: center;" id="1243667655" data-video-bg="eyJzcmMiOiJodHRwczovL3ZpZC5jZG4td2Vic2l0ZS5jb20vY2U0YWE5YjIvdmlkZW9zL0lxR0paSVJWVFlpdXZaT1NsaldXX1VudGl0bGVkK3ZpZGVvLXYubXA0IiwiaWQiOiJodHRwczovL3ZpZC5jZG4td2Vic2l0ZS5jb20vY2U0YWE5YjIvdmlkZW9zL0lxR0paSVJWVFlpdXZaT1NsaldXX1VudGl0bGVkK3ZpZGVvLXYubXA0IiwicHJvdmlkZXIiOiJjZG4iLCJlbWJlZCI6Imh0dHBzOi8vdmlkLmNkbi13ZWJzaXRlLmNvbS9jZTRhYTliMi92aWRlb3MvSXFHSlpJUlZUWWl1dlpPU2xqV1dfVW50aXRsZWQrdmlkZW8tdi5tcDQiLCJyYXRpbyI6MC41NjI1LCJ0aHVtYm5haWwiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vY2U0YWE5YjIvZG1zM3JlcC9tdWx0aS9JcUdKWklSVlRZaXV2Wk9TbGpXV19VbnRpdGxlZCt2aWRlby52Mi4wMDAwMDAwLmpwZyIsInN1cHBvcnRCZ09uTW9iaWxlIjp0cnVlLCJzdXBwb3J0QmdMb29wIjp0cnVlLCJwb3N0ZXIiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vY2U0YWE5YjIvZG1zM3JlcC9tdWx0aS9JcUdKWklSVlRZaXV2Wk9TbGpXV19VbnRpdGxlZCt2aWRlby52Mi4wMDAwMDAwLmpwZyJ9" data-video-bg-mobile="true" data-video-init="true"> <div class="videobgwrapper video-ssr" data-ratio="0.5625"> <video autoplay="autoplay" playsinline="playsinline" muted="muted" loop="loop" class="videobgframe" poster="https://lirp.cdn-website.com/ce4aa9b2/dms3rep/multi/opt/IqGJZIRVTYiuvZOSljWW_Untitled+video.v2.0000000-1920w.jpg" src="https://vid.cdn-website.com/ce4aa9b2/videos/IqGJZIRVTYiuvZOSljWW_Untitled+video-v.mp4" style="object-position: 50% 50%" id="videobgframe-1243667655"></video> </div> <div class="bgExtraLayerOverlay"></div> <div class="dmRespColsWrapper" id="1173148036"> <div class="dmRespCol small-12 u_1620106714 medium-12 large-12" id="1620106714"> <div class="u_1010403901 default dmShape" id="1010403901" dmle_extension="shape" data-element-type="shape" text-position="center_center" wr="true" icon="true" surround="true" adwords="" shape-text="" shape-description="" shape-image="" alt-text="" tooltip="" shape-type="circle" shape-color="var(--color_1)" border-color-shape="" overlay-color="#ffffff" image-position="xMidYMid" shape-keep-proportion="true" shape-layout="layout1" border-width-shape="0" overlay-opacity="50" link-attrs="e30="> <a data-link-id="shape-link-container" id="1107334837"> <svg width="100%" height="100%" viewbox="0.00 0.00 100 100" id="1420585671"> <g> <path d="M50, 50 m -50, 0 a 50,50 0 1,0 100,0 a 50,50 0 1,0 -100,0" style="fill:var(--color_1);"></path> </g> </svg> </a> </div> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1466060873" style="transition: opacity 1s ease-in-out 0s;"> <h1 class="m-size-48 size-60" style="line-height: 1;"><span class="m-font-size-48 font-size-60" style="display: unset; color: var(--color_4);">Civiltech Solutions</span></h1> </div> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1343550729" style="transition: opacity 1s ease-in-out 0s;"> <h4 style="line-height: 1.2;"><span style="color: var(--color_4); font-weight: normal; display: unset;">Powering Infrastructure Knowledge</span></h4> <p><span style="display: initial;"><br/></span></p></div> <div class="u_1908580888 default dmShape" id="1908580888" dmle_extension="shape" data-element-type="shape" text-position="center_center" wr="true" icon="true" surround="true" adwords="" shape-text="" shape-description="" shape-image="" alt-text="" tooltip="" shape-type="circle" shape-color="var(--color_1)" border-color-shape="" overlay-color="#ffffff" image-position="xMidYMid" shape-keep-proportion="true" shape-layout="layout1" border-width-shape="0" overlay-opacity="50" link-attrs="e30="> <a data-link-id="shape-link-container" id="1599199548"> <svg width="100%" height="100%" viewbox="0.00 0.00 100 100" id="1446087000"> <g> <path d="M50, 50 m -50, 0 a 50,50 0 1,0 100,0 a 50,50 0 1,0 -100,0" style="fill:var(--color_1);"></path> </g> </svg> </a> </div> </div> </div> </div> <div class="dmRespRow u_1676904868" id="1676904868"> <div class="dmRespColsWrapper" id="1700030606"> <div class="dmRespCol small-12 u_1035264691 large-3 medium-3" id="1035264691"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1648582535" style="transition: opacity 1s ease-in-out 0s;"> <h4><span style="display: unset;">Project<br/>Management</span></h4> </div> <div class="u_1620065124 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1620065124" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: unset;">Leadership to achieve project realisation.</span></p></div> <div data-element-type="spacer" class="u_1005892561 dmSpacer hide-for-medium" id="1005892561"></div> <div data-element-type="spacer" class="u_1405437213 dmSpacer hide-for-large hide-for-small" id="1405437213"></div> <a data-display-type="block" class="u_1328757580 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/project-management" data-element-type="dButtonLinkId" id="1328757580"> <span class="iconBg" aria-hidden="true" id="1481517650"> <span class="icon hasFontIcon icon-star" id="1748432410"></span> </span> <span class="text" id="1810240128">Learn more</span> </a> </div> <div class="dmRespCol small-12 large-3 medium-3 u_1260227588" id="1260227588"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1837135172" style="transition: opacity 1s ease-in-out 0s;"> <h4><span style="display: unset;">Asset Inspection <br/>&amp; Management</span></h4> </div> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1999337580" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: unset;">Understanding the management of assets and cost-effective strategies.</span></p></div> <div data-element-type="spacer" class="u_1139969110 dmSpacer" id="1139969110"></div> <a data-display-type="block" class="u_1056217318 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/assets-inspection-and-management" data-element-type="dButtonLinkId" id="1056217318"> <span class="iconBg" aria-hidden="true" id="1610422028"> <span class="icon hasFontIcon icon-star" id="1980941097"></span> </span> <span class="text" id="1570603299">Learn more</span> </a> </div> <div class="dmRespCol small-12 large-3 medium-3 u_1497975473" id="1497975473"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1898854040" style="transition: opacity 1s ease-in-out 0s;"> <h4><span class="" style="display: unset;"><span style="display: unset;">Civil Design</span> </span><span style="display: initial;"><br/></span><span style="display: unset;">&amp; Delivery</span></h4> </div> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1640903676" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: unset;">Knowledge and experience to guide quality outcomes.</span></p></div> <div data-element-type="spacer" class="u_1370034290 dmSpacer" id="1370034290"></div> <a data-display-type="block" class="u_1478822024 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/civil-design-and-delivery" data-element-type="dButtonLinkId" id="1478822024"> <span class="iconBg" aria-hidden="true" id="1954259420"> <span class="icon hasFontIcon icon-star" id="1541390842"></span> </span> <span class="text" id="1606346014">Learn more</span> </a> </div> <div class="dmRespCol large-3 medium-3 small-12 u_1135107785" id="1135107785"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1291613213" style="transition: opacity 1s ease-in-out 0s;"> <h4><span style="display: unset;">Drone Surveying <br/>&amp; Data Analysis</span></h4> </div> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1255215975" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: unset;">Accurate data insights of assets and projects using drones</span></p></div> <div data-element-type="spacer" class="u_1605346953 dmSpacer" id="1605346953"></div> <a data-display-type="block" class="u_1454655786 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/drone-survey-and-data-analysis" data-element-type="dButtonLinkId" id="1454655786"> <span class="iconBg" aria-hidden="true" id="1324508483"> <span class="icon hasFontIcon icon-star" id="1776808350"></span> </span> <span class="text" id="1360947834">Learn more</span> </a> </div> </div> </div> <div class="u_AISurveying dmRespRow mobile-columns-reversed fullBleedChanged fullBleedMode" style="text-align: center;" id="AISurveying" data-anchor="AI Surveying"> <div class="dmRespColsWrapper" id="1456268905"> <div class="u_1477341381 dmRespCol small-12 large-4 medium-4 content-removed" id="1477341381"> <div class="u_1912872453 dmNewParagraph" id="1912872453" style="transition: none; display: block;" data-element-type="paragraph" data-version="5"> <h2><span style="color: var(--color_2); display: initial;">AI-Powered Mapping for Infrastructure</span></h2> </div> <div class="u_1941282460 default dmShape" id="1941282460" dmle_extension="shape" data-element-type="shape" text-position="center_center" wr="true" icon="true" surround="true" adwords="" shape-text="" shape-description="" shape-image="" alt-text="" tooltip="" shape-type="circle" shape-color="var(--color_1)" border-color-shape="" overlay-color="#ffffff" image-position="xMidYMid" shape-keep-proportion="true" shape-layout="layout1" border-width-shape="0" overlay-opacity="50" link-attrs="e30="> <a data-link-id="shape-link-container" id="1383505485"> <svg width="100%" height="100%" viewbox="0.00 0.00 100 100" id="1584609387"> <g> <path d="M50, 50 m -50, 0 a 50,50 0 1,0 100,0 a 50,50 0 1,0 -100,0" style="fill:var(--color_1);"></path> </g> </svg> </a> </div> <div class="u_1156519317 dmNewParagraph" id="1156519317" data-version="5"><p class="m-size-19 size-24"><span class="m-font-size-19 font-size-24" style="display: initial; color: var(--color_2);">Our upcoming cutting-edge platform, backed by new AI technology, offers a suite of digital transformation solutions designed to reshape how you map and manage the built world</span></p><p><span style="display: initial; color: var(--color_2);"><br/></span><span style="display: initial;">Explore AI-powered mapping for infrastructure&mdash;simple, affordable, and transformative. Book a demo now to witness streamlined inspections and enhanced safety.</span></p></div> <a data-display-type="block" class="u_1259356126 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/cyvl-ai-x-civiltech-solutions" data-element-type="dButtonLinkId" id="1259356126"> <span class="iconBg" aria-hidden="true" id="1433452205"> <span class="icon hasFontIcon icon-star" id="1413239995"></span> </span> <span class="text" id="1340196831">Learn more</span> </a> </div> <div class="u_1774816705 dmRespCol large-4 medium-4 small-12" id="1774816705"> <div class="u_1759810057 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1759810057" style="transition: none 0s ease 0s; text-align: left; display: block;"><p class="m-size-19 size-24"><span class="m-font-size-19 font-size-24" style="display: unset;"><span class="m-font-size-19 font-size-24" style="display: unset;">Embrace the</span> </span></p><p class="m-size-19 size-24"><span class="m-font-size-19 font-size-24" style="display: unset;">Future of Engineering</span><span style="display: unset;">&nbsp;</span></p></div> <div class="u_1788318224 dmform default native-inputs" data-element-type="dContactUsRespId" captcha="true" data-require-captcha="true" data-captcha-position="bottomleft" id="1788318224" data-layout="layout-3"> <h3 class="dmform-title dmwidget-title" id="1400564802">Book a demo</h3> <div class="dmform-wrapper" id="1173828143" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1661469734"> <div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1773137351"> <label for="1423080700" id="1860307903" data-dm-for="dmform-0">Name:</label> <input type="text" class="" name="dmform-0" id="1423080700"/><input type="hidden" name="label-dmform-0" value="Name" id="1265843411"/></div> <div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1868181847"> <label for="1959419202" id="1333089110" data-dm-for="dmform-1">Email:</label> <input type="email" class="" name="dmform-1" id="1959419202"/><input type="hidden" name="label-dmform-1" value="Email" id="1739957047"/></div> <div class="dmforminput required small-12 medium-4 large-4 dmRespDesignCol" id="1978812689"> <label for="1182685546" id="1627258583" data-dm-for="dmform-2">Phone:</label> <input type="tel" class="" name="dmform-2" id="1182685546"/><input type="hidden" name="label-dmform-2" value="Phone" id="1726940493"/></div> <div class="dmforminput large-12 medium-12 dmRespDesignCol" id="1540086594"> <label for="1070959848" id="1572783618" data-dm-for="dmform-3">Message:</label> <textarea name="dmform-3" id="1070959848"></textarea> <input type="hidden" name="label-dmform-3" value="Message" id="1478012547"/></div> <div class="dmformsubmit dmWidget R" id="1330629299"><input class="" name="submit" type="submit" value="Submit" id="1205634295"/></div> <input name="dmformsendto" type="hidden" value="O0wrseIfFLuuzu5FL/p+OWf+JqK11GoGyw+Zt4CPBioYSGuNTsgC/IiZ4rUtZXs742exag5xMNY3cpgt2c4sbw==" id="1243797441" data-dec="true"/><input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1962272071"/><input name="dmformsubject" type="hidden" value="" id="1688455335"/><input name="dmformfrom" type="hidden" value="" id="1420971217"/><input name="dmformautoreplyenabled" type="hidden" value="true" id="1747674375"/><input name="dmformautoreplyfrom" type="hidden" value="form-processor" id="1346558451"/><input name="dmformautoreplysubject" type="hidden" value="Thank you for your submission" id="1050173481"/><input name="dmformautoreplymsg" type="hidden" value="V2UndmUgcmVjZWl2ZWQgeW91ciBtZXNzYWdlIC0gdGhhbmsgeW91LiBPbmUgb2Ygb3VyIHRlYW0gbWVtYmVycyB3aWxsIGdldCBiYWNrIHRvIHlvdSBzb29uLg==" id="1919036088"/><input name="dmformautoreplyincludeformcopy" type="hidden" value="true" id="1605773802"/><input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrSwCSXMPsPSN8PcfDBo4sziGEgsYShuKrxPWkjYpUpwhzWi6HKjLYYPA0Z3Ug5zpn9rHzEWs+TAFFzsOpWbmQFqzjf9hZD7ODcIqwYFepN8hHjb6KwkGvkmgyMnYaHXjbxMXKxU8XDVLPpUCsK8AED+ZvxQ3nDL4M8rIoQ0rDU2EP14IZ2Sm/Kudt/vhOxAffY6NRxEDhpVGxLRDI61/sSodbv+pK7SpM5GoCR6+ncQuWlP9d2cQ19Fu2Or24UKPRInDd4ubGfHZ3LYyf4PEHjjzGDRefvGXuX66S1Faq6naCJ4HTiWgRrKjLm8k56s5IanhhSvk4RWnLtxjNQ99tvIHxmyHYVBsTH+VR5aLiA2anUnXyNWIcSeQJ3hRh0CXI02CqYP6hjzmR67T2ZHfL1Q0QbBm+yyWyXqVDLNPQLAXr2oaHsKvp4yuBUnCC6Pk/5jh5pml5l1Tz5Ner1oefi3TFbjcPvOFGPWKK4L9QEx8Qe9XyfMTi1LToO03FpoTIig==" data-dec="true"/><input type="hidden" name="page_uuid" value="60a858ebe0ee47bfae49e350123d4d02"/></form> </div> <div class="dmform-success" style="display:none" id="1281091044">Thank you for contacting us.<br id="1324812928"/>We will get back to you as soon as possible.</div> <div class="dmform-error" style="display:none" id="1613146301">Oops, there was an error sending your message.<br id="1027124098"/>Please try again later.</div> </div> </div> <div class="u_1398372208 dmRespCol small-12 dmSectionNoParallax large-4 medium-4" id="1398372208" data-gallery-bg="eyJzbGlkZXMiOlsiaHR0cHM6Ly9pcnQtY2RuLm11bHRpc2NyZWVuc2l0ZS5jb20vbWQvZG1pcC9kbXMzcmVwL211bHRpL2hvbWUtZGVjb3ItZGl5LmpwZyJdfQ=="> <div data-element-type="spacer" class="u_1293628161 dmSpacer" id="1293628161"></div> </div> </div> </div> <div class="dmRespRow u_1727197547" id="1727197547"> <div class="dmRespColsWrapper" id="1613966319"> <div class="dmRespCol large-12 medium-12 small-12 u_1812263478" id="1812263478"> <div class="u_1616742198 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1616742198" style="transition: none 0s ease 0s; text-align: left; display: block;"> <h2 class="text-align-center"><span style="display: unset; color: var(--color_4);">Latest Projects</span></h2> </div> <div class="u_1125833288 default dmShape" id="1125833288" dmle_extension="shape" data-element-type="shape" text-position="center_center" wr="true" icon="true" surround="true" adwords="" shape-text="" shape-description="" shape-image="" alt-text="" tooltip="" shape-type="circle" shape-color="rgba(69, 214, 193, 1)" border-color-shape="" overlay-color="#ffffff" image-position="xMidYMid" shape-keep-proportion="true" shape-layout="layout1" border-width-shape="0" overlay-opacity="50" link-attrs="e30="> <a data-link-id="shape-link-container" id="1936274793"> <svg width="100%" height="100%" viewbox="0.00 0.00 100 100" id="1645727231"> <g> <path d="M50, 50 m -50, 0 a 50,50 0 1,0 100,0 a 50,50 0 1,0 -100,0" style="fill:rgba(69, 214, 193, 1);"></path> </g> </svg> </a> </div> <div data-element-type="spacer" class="u_1404196134 dmSpacer" id="1404196134"></div> <div id="1431354669" dmle_extension="ssrimageslider" data-element-type="ssrimageslider" class="u_1431354669"><span id="ssrWrap-1431354669" ><style data-styled="true" data-styled-version="5.3.11">@media all{.kCWVLq{height:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:100%;position:relative;padding-inline:59px;}}/*!sc*/ @media (max-width:767px){.kCWVLq{padding-inline:48px;}}/*!sc*/ @media all{.dygVYc{height:100%;width:100%;box-sizing:border-box;}}/*!sc*/ @media (max-width:767px){.dygVYc{height:100%;overflow:hidden;}}/*!sc*/ @media all{.kfmLwD{width:100%;height:100%;position:relative;overflow:hidden;}}/*!sc*/ @media (max-width:767px){.kfmLwD{position:relative;left:unset;width:300%;height:100%;}}/*!sc*/ @media all{.iIHVGc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;right:-133.33333333333334%;bottom:0;-webkit-transform:translateX(-0%);-ms-transform:translateX(-0%);transform:translateX(-0%);-webkit-transition:-webkit-transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;}}/*!sc*/ @media all{.bElkjm{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;}}/*!sc*/ @media all{.kZCOVS{position:absolute;top:0;bottom:0;left:3%;right:3%;}}/*!sc*/ @media (max-width:767px){.kZCOVS{left:2%;right:2%;}}/*!sc*/ @media all{.clxWl{width:100%;height:100%;position:relative;display:block;overflow:hidden;}}/*!sc*/ @media all{.cRivEA{background-color:#eee;overflow:hidden;position:absolute;left:0;bottom:0;top:0;right:0;border-radius:16px;}}/*!sc*/ @media all{.cYOjo{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3);}}/*!sc*/ @media all{.bHAVvW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;position:absolute;left:0;bottom:30px;right:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-block-start:30px;padding-inline:24px;}}/*!sc*/ @media all{.eHyebB{object-fit:cover;display:block;width:100%;height:100%;}}/*!sc*/ @media all{.liEvxK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:hidden;position:absolute;left:0;bottom:30px;right:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-block-start:30px;padding-inline:24px;}}/*!sc*/ @media all{.iomPqb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;position:absolute;left:0;right:0;bottom:0;top:0;}}/*!sc*/ @media all{.dgjlXT{line-height:1;}.dgjlXT [class*=" icon-"]::before{cursor:pointer;}}/*!sc*/ data-styled.g2[id="sc-gEvEer"]{content:"kCWVLq,dygVYc,kfmLwD,iIHVGc,bElkjm,kZCOVS,clxWl,cRivEA,cYOjo,bHAVvW,eHyebB,liEvxK,iomPqb,dgjlXT,"}/*!sc*/ @media all{.fECgwp{object-fit:cover;display:block;width:100%;height:100%;}}/*!sc*/ data-styled.g4[id="sc-fqkvVR"]{content:"fECgwp,"}/*!sc*/ @media all{#dm#dm#dm .eSJdpk.eSJdpk{margin:0;margin-block-end:8px;color:white;font-weight:700;}}/*!sc*/ @media (min-width:1025px){#dm#dm#dm .eSJdpk.eSJdpk{font-size:18px;}}/*!sc*/ @media (max-width:1024px) and (min-width:768px){#dm#dm#dm .eSJdpk.eSJdpk{font-size:18px;}}/*!sc*/ @media (max-width:767px){#dm#dm#dm .eSJdpk.eSJdpk{font-size:14px;}}/*!sc*/ data-styled.g9[id="sc-imWYAI"]{content:"eSJdpk,"}/*!sc*/ @media all{#dm#dm#dm .zkEDn.zkEDn{padding:16px;background-color:transparent;border:unset;cursor:pointer;pointer-events:auto;font-size:40px;color:rgba(69,214,193,0.8);}}/*!sc*/ @media (max-width:767px){#dm#dm#dm .zkEDn.zkEDn{padding:16px;}}/*!sc*/ data-styled.g14[id="sc-jlZhew"]{content:"zkEDn,"}/*!sc*/ </style><div style="height:100%;overflow:hidden" data-auto="slider-wrapper" class="sc-gEvEer d-ext-mediaSlider-slidesContainer"><div data-auto="actual-slider" class="sc-gEvEer kCWVLq"><div data-auto="slider-slides-container" class="sc-gEvEer dygVYc"><div class="sc-gEvEer kfmLwD"><div data-auto="slider-filmRole" class="sc-gEvEer iIHVGc"><div data-auto="slideSlot 0 slideSlotActive" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide--active"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-285d8a3d" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer cRivEA"><img data-grab="slide-media" src="https://lirp.cdn-website.com/md/pexels/dms3rep/multi/opt/pexels-photo-678117-1920w.jpeg" alt="" loading="lazy" class="sc-fqkvVR fECgwp"/><div data-grab="slide-overlay" class="sc-gEvEer cYOjo"></div></div><div class="sc-gEvEer bHAVvW animated fadeInUp d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"><h3 data-auto="title" data-grab="title" class="sc-imWYAI eSJdpk d-ext-mediaSlider-contentContainer__title">YPDN - Landside Infrastructure</h3></div></div></div></div><div data-auto="slideSlot 1" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-e093da3e" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer cRivEA"><img data-grab="slide-media" src="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/554b44_0a0c3a2cc8c44f09a4dd999fb3c146bb-mv2.webp" alt="" loading="lazy" class="sc-fqkvVR fECgwp"/><div data-grab="slide-overlay" class="sc-gEvEer cYOjo"></div></div><div class="sc-gEvEer bHAVvW animated fadeInUp d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"><h3 data-auto="title" data-grab="title" class="sc-imWYAI eSJdpk d-ext-mediaSlider-contentContainer__title">YTCA - PAPI Install</h3></div></div></div></div><div data-auto="slideSlot 2" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-58a710e0" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer cRivEA"><img data-grab="slide-media" src="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/554b44_810c37c0b3c04e9e865b69dfe531d615-mv2+%281%29.webp" alt="" loading="lazy" class="sc-fqkvVR fECgwp"/><div data-grab="slide-overlay" class="sc-gEvEer cYOjo"></div></div><div class="sc-gEvEer bHAVvW animated fadeInUp d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"><h3 data-auto="title" data-grab="title" class="sc-imWYAI eSJdpk d-ext-mediaSlider-contentContainer__title">YBAS - Lighting Upgrades</h3></div></div></div></div><div data-auto="slideSlot 3" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-878978b8" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer cRivEA"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer cYOjo"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"><h3 data-auto="title" data-grab="title" class="sc-imWYAI eSJdpk d-ext-mediaSlider-contentContainer__title">YWHA - 05/23 Pavement &amp; Apron Expansion</h3></div></div></div></div><div data-auto="slideSlot 4" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-2c03b369" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer cRivEA"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer cYOjo"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"><h3 data-auto="title" data-grab="title" class="sc-imWYAI eSJdpk d-ext-mediaSlider-contentContainer__title">Jubilee Park</h3></div></div></div></div><div data-auto="slideSlot 5" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-285d8a3d" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer cRivEA"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer cYOjo"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"><h3 data-auto="title" data-grab="title" class="sc-imWYAI eSJdpk d-ext-mediaSlider-contentContainer__title">YPDN - Landside Infrastructure</h3></div></div></div></div><div data-auto="slideSlot 6" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-e093da3e" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer cRivEA"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer cYOjo"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"><h3 data-auto="title" data-grab="title" class="sc-imWYAI eSJdpk d-ext-mediaSlider-contentContainer__title">YTCA - PAPI Install</h3></div></div></div></div></div></div></div><div data-auto="pagination-arrows" data-grab="pagination-container" class="sc-gEvEer iomPqb"><button data-grab="pagination-button-arrow" aria-label="back" data-auto="RuntimeSlider-navigation-back" class="sc-jlZhew zkEDn"><div class="sc-gEvEer dgjlXT"><div class="sc-gEvEer icon-angle-left" aria-hidden="true"></div></div></button><button data-grab="pagination-button-arrow" aria-label="next" data-auto="RuntimeSlider-navigation-next" class="sc-jlZhew zkEDn"><div class="sc-gEvEer dgjlXT"><div class="sc-gEvEer icon-angle-right" aria-hidden="true"></div></div></button></div></div></div><script data-role="hydration">;window?.waitForDeferred?.('ssrLibrariesLoaded', () => {window.SSRRuntime.RuntimeReactHelpers.initiateWidget({"type":"SSR_IMAGE_SLIDER","props":{"layout":"LAYOUT_2","autoPagination":{"on":true,"intervalInSeconds":7,"pauseOnHover":false},"slidesData":[{"uuid":"285d8a3d","title":"YPDN - Landside Infrastructure","desc":"","media":{"imgSrc":"https://lirp.cdn-website.com/md/pexels/dms3rep/multi/opt/pexels-photo-678117-1920w.jpeg","alt":"","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":""},"linkDomAttributes":{"href":null,"type":null,"target":null,"link_type":null,"popup_target":null,"product_id":null},"showButton":false},{"uuid":"e093da3e","title":"YTCA - PAPI Install","desc":"","media":{"imgSrc":"https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/554b44_0a0c3a2cc8c44f09a4dd999fb3c146bb-mv2.webp","alt":"","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":""},"linkDomAttributes":{"href":null,"type":null,"target":null,"link_type":null,"popup_target":null,"product_id":null},"showButton":false},{"uuid":"58a710e0","title":"YBAS - Lighting Upgrades","desc":"","media":{"imgSrc":"https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/554b44_810c37c0b3c04e9e865b69dfe531d615-mv2+%281%29.webp","alt":"","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":""},"linkDomAttributes":{"href":null,"type":null,"target":null,"link_type":null,"popup_target":null,"product_id":null},"showButton":false},{"uuid":"878978b8","title":"YWHA - 05/23 Pavement & Apron Expansion","desc":"","media":{"imgSrc":"https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/554b44_8c1c22bb7d9343bba057dfc9f9dbee37-mv2.webp","alt":"","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":""},"linkDomAttributes":{"href":null,"type":null,"target":null,"link_type":null,"popup_target":null,"product_id":null},"showButton":false},{"uuid":"2c03b369","title":"Jubilee Park","desc":"","media":{"imgSrc":"https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/Jubilee+Park.webp","alt":"","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":""},"linkDomAttributes":{"href":null,"type":null,"target":null,"link_type":null,"popup_target":null,"product_id":null},"showButton":false}],"paginationType":null,"animationType":"slide","contentAnimationTypeCssClass":"fadeInUp","bindingSource":"site_collection.Projects list","paginationShow":"always","arrowStyle":"arrow_thin","slotsInFrame":null,"_styles":{"slide_title":{"common":{"fontWeight":"700"},"desktop":{"font-size":"18px"},"tablet":{"font-size":"18px"},"mobile_implicit":{"font-size":"14px"}},"slide_button":{"root":{"common":{"background-color":"var(--color_1)","background-origin":null}},"text":{"common":{"color":"var(--color_2)"}},"rootHover":{},"rootHoverText":{},"icon":{},"iconWrapper":{},"buttonTypeCSSClass":null},"pagination_buttonArrow":{"common":{"color":"rgba(69, 214, 193, 0.8)"}},"layoutSpecificStyles":{}}},"id":"1431354669"}, false)});</script></span></div> <div data-element-type="spacer" class="dmSpacer u_1011761526" id="1011761526"></div> <a data-display-type="block" class="u_1119346428 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/projects" data-element-type="dButtonLinkId" id="1119346428"> <span class="iconBg" aria-hidden="true" id="1249279997"> <span class="icon hasFontIcon icon-star" id="1967142542"></span> </span> <span class="text" id="1141752346">View all projects</span> </a> </div> </div> </div> </div> </div> </div> </div> <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1155416462 dmRespRow dmFooterContent" id="1155416462"> <div class="dmRespColsWrapper" id="1876610475"> <div class="dmRespCol dmFooterCol small-12 medium-12 large-12" id="1460361472"> <div class="dmRespRow fullBleedChanged fullBleedMode u_1832406562" id="1832406562"> <div class="dmRespColsWrapper" id="1189486038"> <div class="u_1394708564 dmRespCol small-12 large-7 medium-7" id="1394708564"> <div class="u_1160023516 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1160023516" style="transition: opacity 1s ease-in-out 0s;"> <h2><span style="color: var(--color_2); display: initial;">Contact us</span></h2> </div> <div class="u_1432256016 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1432256016" style="transition: none 0s ease 0s; text-align: left; display: block;"><p class="m-size-19 size-24" style="line-height: 1.5;"><span class="m-font-size-19 font-size-24" style="display: initial;">92/8 Gardiner St, <br/>Darwin City NT 0800, <br/>Australia</span></p></div> <div class="u_1517959061 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1517959061" style="transition: none 0s ease 0s; text-align: left; display: block;"><p class="m-size-19" style="line-height: 2;"><a href="mailto:leigh@civiltechsolutions.com.au" target="_blank" type="email" class="m-font-size-19" style="display: initial;">hello@civiltechsolutions.com.au</a></p><p class="m-size-19" style="line-height: 2;"><a href="tel:0427 142 252" target="_blank" type="call" class="m-font-size-19" style="display: initial;">0427 142 252</a></p></div> <div class="u_1909353728 graphicWidget graphicWidgetV2 graphicWidgetV3" data-element-type="graphic" data-widget-type="graphic" id="1909353728"> <a href="https://au.linkedin.com/company/civiltech-solutions" id="1452636940" class="" target="_blank" file="false"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1536 1792" id="1875593567" class="svg u_1875593567" data-icon-name="fa-linkedin-square"> <path fill="inherit" d="M237 1414h231v-694h-231v694zM483 506q-1-52-36-86t-93-34-94.5 34-36.5 86q0 51 35.5 85.5t92.5 34.5h1q59 0 95-34.5t36-85.5zM1068 1414h231v-398q0-154-73-233t-193-79q-136 0-209 117h2v-101h-231q3 66 0 694h231v-388q0-38 7-56 15-35 45-59.5t74-24.5q116 0 116 157v371zM1536 416v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"></path> </svg> </a> </div> </div> <div class="u_1177949366 dmRespCol small-12 large-5 medium-5" id="1177949366"> <div class="u_1907474910 dmform default native-inputs" data-element-type="dContactUsRespId" id="1907474910" data-layout="layout-3" data-require-captcha="true" data-captcha-position="bottomleft" captcha="true"> <h3 class="dmform-title dmwidget-title" id="1181121399" hide="true">Contact Us</h3> <div class="dmform-wrapper" id="1015930011" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1632042501"> <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1197880045"> <label for="1596798339" id="1678201005" data-dm-for="dmform-0">Full name</label> <input type="text" name="dmform-0" placeholder="" id="1596798339"/><input type="hidden" name="label-dmform-0" value="Full name" id="1525815051" class=""/></div> <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1685015618"> <label for="1060890471" id="1063163302" data-dm-for="dmform-1">Email</label> <input type="email" class="" name="dmform-1" id="1060890471"/><input type="hidden" name="label-dmform-1" value="Email" id="1192083896" class=""/></div> <div class="dmforminput small-12 dmRespDesignCol medium-12 large-12" id="1287248244"> <label for="1360605325" id="1678379371" data-dm-for="dmform-1238295996">Phone</label> <input type="tel" name="dmform-1238295996" placeholder="" id="1360605325"/><input type="hidden" name="label-dmform-1238295996" value="Phone" id="1661018984" class=""/></div> <div class="dmforminput small-12 dmRespDesignCol medium-12 large-12" id="1982210396"> <label for="1949114852" id="1060173823" data-dm-for="dmform-1238295997">Organisation</label> <input type="text" name="dmform-1238295997" id="1949114852"/><input type="hidden" name="label-dmform-1238295997" value="Organisation" id="1376332746" class=""/></div> <div class="dmforminput small-12 dmRespDesignCol medium-12 large-12" id="1305294722"> <label for="1156702107" id="1094469065" data-dm-for="dmform-1238295998">Subject</label> <input type="text" name="dmform-1238295998" id="1156702107"/><input type="hidden" name="label-dmform-1238295998" value="Subject" id="1554480312" class=""/></div> <div class="dmformsubmit dmWidget R" id="1395986364"><input class="" name="submit" type="submit" value="Send message" id="1547190358"/></div> <input name="dmformsendto" type="hidden" value="O0wrseIfFLt9qHN5bbtL5Wf+JqK11GoGyw+Zt4CPBioYSGuNTsgC/IiZ4rUtZXs742exag5xMNY3cpgt2c4sbw==" id="1745125877" class="" data-dec="true"/><input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1235088056"/><input name="dmformsubject" type="hidden" value="Website Message" id="1045686569" class="" data-email-subject="Website Message"/><input name="dmformfrom" type="hidden" id="1687305947" class=""/> <span hidden="" id="1889644302"><input type="hidden" name="dmformautoreplyenabled" value="false" id="1721039100" class=""/><input type="hidden" name="dmformautoreplyfrom" value="form-processor" id="1144191847" class=""/><input type="hidden" name="dmformautoreplysubject" value="Thank you for your submission" id="1481496499"/><input type="hidden" name="dmformautoreplymsg" value="V2UndmUgcmVjZWl2ZWQgeW91ciBtZXNzYWdlIC0gdGhhbmsgeW91LiBPbmUgb2Ygb3VyIHRlYW0gbWVtYmVycyB3aWxsIGdldCBiYWNrIHRvIHlvdSBzb29uLg==" id="1630932043"/><input type="hidden" name="dmformautoreplyincludeformcopy" value="true" id="1857029502"/></span> <input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrS+H8ZYkBksDhsg3M0/5yHfOEgsYShuKrxPWkjYpUpwhzWi6HKjLYYPA0Z3Ug5zpn9rHzEWs+TAFFzsOpWbmQFqzjf9hZD7ODcIqwYFepN8hH1c/v8YSr6Gz9y7S/dpqp/vGbIdhUGxMfIjqpeY8pIGYHJuxrj7LMOryJ2GkbjKuNT8Sji0oapSX1zLauFQd0JpxzKeWlANdZVGFiOMFxpY0f9VBX9Os7UVuudUFw7XDJCo8ohhKotPZiZRQQPrQNTzLZvLxJWfUKtf6KKt8u00WpxNEEeBunA6gKco+73rQBQRSXNVKxh2zXItiP/RmtKj4xLdhgrB/+bDJ91KAOd10r/+M3zMIeAup3tfSb5e9FJ4HTiWgRrKikDZOEddRdFk03QJljZntZeRGREGvl0SxjOmaNiyISOR1LxBjO54z+tr7/WX0qVLJufLlcKtBBkW8TAwsxWcU8EcJrEv++vJM4eaZpeZdU8+TXq9aHn4t0xW43D7zhRj1iiuC/UBMfEHvV8nzE4tS06DtNxaaEyIo=" data-dec="true"/><input type="hidden" name="page_uuid" value="430b048670bc431a84545d4b91fcff78"/></form> </div> <div class="dmform-success" style="display:none" id="1885404411"><br/><p class="rteBlock">Thank you for contacting us.We will get back to you as soon as possible.</p></div> <div class="dmform-error" style="display:none" id="1179544290"><br/><p class="rteBlock">Oops, there was an error sending your message.Please try again later.</p></div> </div> </div> </div> </div> <div class="u_1241895123 dmRespRow fullBleedChanged fullBleedMode" id="1241895123"> <div class="dmRespColsWrapper" id="1545667968"> <div class="u_1873519095 dmRespCol small-12 large-6 medium-6" id="1873519095"> <div class="u_1415473697 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1415473697"> <a id="1868766565"><img src="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/vertical-tagline+copie.svg" alt="" id="1008796468" class="" data-dm-image-path="https://irp.cdn-website.com/ce4aa9b2/dms3rep/multi/vertical-tagline+copie.svg" width="300" height="61" onerror="handleImageLoadError(this)"/></a> </div> </div> <div class="u_1660115732 dmRespCol small-12 large-6 medium-6" id="1660115732"> <div class="u_1555992256 widget-1f5975 dmCustomWidget" data-lazy-load="" data-title="" id="1555992256" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="1f5975986930429f819d4cd2154b5c4a" data-widget-version="22" data-widget-config="eyJjb3B5cmlnaHRUZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPsKgPHNwYW4gc3R5bGU9XCJjb2xvcjpyZ2IoNDksIDQ5LCA0OSlcIj5BbGwgUmlnaHRzIFJlc2VydmVkIHzCoDwvc3Bhbj48L3A+PHAgY2xhc3M9XCJydGVCbG9ja1wiPjxzcGFuIHN0eWxlPVwiY29sb3I6cmdiKDQ5LCA0OSwgNDkpXCI+Q2l2aWx0ZWNoIFNvbHV0aW9uczwvc3Bhbj48L3A+IiwicmV2ZXJzZUZsYWciOmZhbHNlfQ=="> <div class="copyright"> <div>&copy; 2025&nbsp;</div> <div><p class="rteBlock">&nbsp;<span style="color:rgb(49, 49, 49)">All Rights Reserved |&nbsp;</span></p><p class="rteBlock"><span style="color:rgb(49, 49, 49)">Civiltech Solutions</span></p></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- Add full CSS and Javascript before the close tag of the body if needed --> <!-- Google Fonts Include --> <!-- loadCSS function fonts.jsp--> <link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;subset=latin-ext&amp;display=swap" as="style" fetchpriority="low" onload="loadCSS(this)" /> <!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> <link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static.cdn-website.com/mnlt/production/5192/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> <!-- End of RT CSS Include --> <link rel="preload" href="https://irp.cdn-website.com/WIDGET_CSS/74553dbab8e0ad75fa77d53f704bf2ae.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" /> <!-- Support `img` size attributes --> <style>img[width][height] { height: auto; }</style> <!-- Support showing sticky element on page only --> <style> body[data-page-alias="home"] #dm [data-show-on-page-only="home"] { display: block !important; } </style> <!-- This is populated in Ajax navigation --> <style id="pageAdditionalWidgetsCss" type="text/css"> </style> <!-- Site CSS --> <link rel="preload" href="https://irp.cdn-website.com/ce4aa9b2/files/ce4aa9b2_withFlex_1.min.css?v=77" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" /> <style id="customWidgetStyle" type="text/css"> </style> <style id="innerPagesStyle" type="text/css"> </style> <style id="additionalGlobalCss" type="text/css" > </style> <!-- Page CSS --> <link rel="preload" href="https://irp.cdn-website.com/ce4aa9b2/files/ce4aa9b2_home_withFlex_1.min.css?v=77" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" /> <style id="pagestyle" type="text/css"> </style> <style id="pagestyleDevice" type="text/css"> </style> <!-- Flex Sections CSS --> <style id="globalFontSizeStyle" type="text/css"> .font-size-22, .size-22, .size-22 > font { font-size: 22px !important; }.font-size-18, .size-18, .size-18 > font { font-size: 18px !important; }.font-size-60, .size-60, .size-60 > font { font-size: 60px !important; }.font-size-24, .size-24, .size-24 > font { font-size: 24px !important; } </style> <style id="pageFontSizeStyle" type="text/css"> </style> <!-- ========= JS Section ========= --> <script> var isWLR = true; window.customWidgetsFunctions = {}; window.customWidgetsStrings = {}; window.collections = {}; window.currentLanguage = "ENGLISH" window.isSitePreview = false; </script> <script> window.customWidgetsFunctions["1f5975986930429f819d4cd2154b5c4a~22"] = function (element, data, api) { null }; </script> <script type="text/javascript"> var d_version = "production_5192"; var build = "2025-02-13T15_45_29"; window['v' + 'ersion'] = d_version; function buildEditorParent() { window.isMultiScreen = true; window.editorParent = {}; window.previewParent = {}; window.assetsCacheQueryParam = "?version=2025-02-13T15_45_29"; try { var _p = window.parent; if (_p && _p.document && _p.$ && _p.$.dmfw) { window.editorParent = _p; } else if (_p.isSitePreview) { window.previewParent = _p; } } catch (e) { } } buildEditorParent(); </script> <!-- Load jQuery --> <script type="text/javascript" id='d-js-jquery' src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script> <!-- End Load jQuery --> <!-- Injecting site-wide before scripts --> <!-- End Injecting site-wide to the head --> <script> var _jquery = window.$; var jqueryAliases = ['$', 'jquery', 'jQuery']; jqueryAliases.forEach((alias) => { Object.defineProperty(window, alias, { get() { return _jquery; }, set() { console.warn("Trying to over-write the global jquery object!"); } }); }); window.jQuery.migrateMute = true; </script> <script> window.cookiesNotificationMarkupPreview = 'null'; </script> <!-- HEAD RT JS Include --> <script id='d-js-params'> window.INSITE = window.INSITE || {}; window.INSITE.device = "desktop"; window.rtCommonProps = {}; rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; rtCommonProps["inlineEditGrid.snap"] =true; rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; rtCommonProps["rt.pushnotifs.force.button"] =true; rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; rtCommonProps["common.mapbox.js.override"] =false; rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; rtCommonProps["isCoverage.test"] =false; rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; rtCommonProps["feature.flag.mappy.kml"] =false; rtCommonProps["common.resources.dist.cdn"] =true; rtCommonProps["common.build.dist.folder"] = 'production/5192'; rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/5192'; rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; rtCommonProps["feature.flag.runtime.newAnimation.respectCssAnimationProps.enabled"] =true; rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; rtCommonProps["feature.flag.runOnReadyNewTask"] =true; rtCommonProps["isAutomation.test"] =false; rtCommonProps['common.mapsProvider'] = 'mapbox'; rtCommonProps['common.mapsProvider.version'] = '0.52.0'; rtCommonProps['common.geocodeProvider'] = 'mapbox'; rtCommonProps['common.map.defaults.radiusSize'] = '1500'; rtCommonProps['common.map.defaults.radiusBg'] = 'rgba(255, 255, 255, 0.4)'; rtCommonProps['common.map.defaults.strokeColor'] = 'rgba(255, 255, 255, 1)'; rtCommonProps['common.map.defaults.strokeSize'] = '2'; rtCommonProps['server.for.resources'] = ''; rtCommonProps['feature.flag.lazy.widgets'] = true; rtCommonProps['feature.flag.single.wow'] = false; rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; rtCommonProps['feature.flag.mark.anchors'] = true; rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; rtCommonProps["images.sizes.small"] =160; rtCommonProps["images.sizes.mobile"] =640; rtCommonProps["images.sizes.tablet"] =1280; rtCommonProps["images.sizes.desktop"] =1920; rtCommonProps["modules.resources.cdn"] =true; rtCommonProps["import.images.storage.imageCDN"] = 'https://lirp.cdn-website.com/'; rtCommonProps["feature.flag.runtime.inp.threshold"] =150; rtCommonProps["feature.flag.performance.logs"] =true; rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; // feature flags that's used out of runtime module (in legacy files) rtCommonProps["site.runtime.video.background.ssr"] =true; window.rtFlags = {}; rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; rtFlags["scripts.widgetCount.enabled"] =true; rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; rtFlags["ecom.ecwid.old.store.fix.facebook.share"] = true; rtFlags["feature.flag.photo.gallery.exact.size"] =true; rtFlags["facebook.runtime.widgets.upgrade"] =true; rtFlags["geocode.search.localize"] =false; rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; rtFlags["site.contact.form.fix.for.attribute"] =true; rtFlags["contact.form.date.format.enabled"] = true; rtFlags["twitter.heightLimit.enabled"] = true; rtFlags["ecom.ecwid.fixTranslations.enabled"] = true; rtFlags["runtime.load.script.native"] =true; rtFlags["editor.classicHybrid.photogallery.fix"] =true; rtFlags["runtime.lottieOverflow"] =false; rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; rtFlags["contact.form.browserValidation.enabled"] =true; rtFlags["feature.flag.notifications.push.from.top"] =true; rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; rtFlags["runtime.cwv.report.cls.enabled"] =true; rtFlags["flex.runtime.popup.with.show"] =true; rtFlags["contact.form.useActiveForm"] =true; </script> <script src="https://static.cdn-website.com/mnlt/production/5192/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script> <!-- End of HEAD RT JS Include --> <script src="https://static.cdn-website.com/mnlt/production/5192/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script> <script> $(window).bind("orientationchange", function (e) { $.layoutManager.initLayout(); }); $(document).resize(function () { }); </script> <script type="text/javascript" id="d_track_campaign"> (function() { if (!window.location.search) { return; } const cleanParams = window.location.search.substring(1); // Strip ? const queryParams = cleanParams.split('&'); const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; const domain = 'domain=' + window.location.hostname; const path = "path=/"; queryParams.forEach((param) => { const [key, value = ''] = param.split('='); if (key.startsWith('utm_')) { const cookieName = "_dm_rt_" + key.substring(4); const cookie = cookieName + "=" + value; const joined = [cookie, expires, domain, path].join(";"); document.cookie = joined; } }); }()); </script> <script type="text/javascript" > var _dm_gaq = {}; var _gaq = _gaq || []; var _dm_insite = []; </script> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); </script> <script async src="https://www.googletagmanager.com/gtm.js?id=G-F6H4QHRCW5" id="d-js-gtm" onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-F6H4QHRCW5"></script> <script type="text/javascript" id="d_track_ga"> _dm_gaq.siteAlias = 'ce4aa9b2'; _dm_gaq.systemAggregatedGaqID = ''; _dm_gaq.externalGaqID = 'G-F6H4QHRCW5'; _dm_gaq.gaAggregatedEventAttributes = { 'site_alias': _dm_gaq.siteAlias, 'product': 'DM_DIRECT', 'plan': 'BUSINESS_PLUS', 'dfooter': 'false', 'sitetype': '1', 'pwaEnabled': 'true' } _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { const eventProps = { send_to: trackingId, event_category: category, event_label: label, value, ...additionalParams, ...(trackingId === _dm_gaq.systemAggregatedGaqID ? _dm_gaq.gaAggregatedEventAttributes : {}) }; gtag('event', event, eventProps); } window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); function pushInsiteImpressions(id) { _dm_insite.forEach((rule) => { _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); }); } if(_dm_gaq.systemAggregatedGaqID){ // track aggregated account gtag('config', '', { 'send_page_view': false, 'anonymize_ip': true, 'transport_type': 'beacon', 'custom_map': {'dimension1': 'site_alias', 'dimension2': 'product', 'dimension3': 'dFooter', 'dimension4': 'sitetype'} }); gtag('set', 'developer_id.dMDU5Nj', true); _dm_gaq.pushEvent('', 'page_view'); pushInsiteImpressions(_dm_gaq.systemAggregatedGaqID); } if(_dm_gaq.externalGaqID && _dm_gaq.externalGaqID!= '') { gtag('config', 'G-F6H4QHRCW5', { 'send_page_view': false, 'anonymize_ip': true, 'transport_type': 'beacon', 'linker': { 'domains': ['civiltechsolutions.com.au'] } }); _dm_gaq.pushEvent('G-F6H4QHRCW5', 'page_view'); pushInsiteImpressions(_dm_gaq.externalGaqID); } </script> <script type="text/javascript" id="d_track_sp"> ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); window.dmsnowplow = window.snowplow; dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker appId: 'ce4aa9b2' }); // snowplow queries element styles so we wait until CSS calculations are done. requestAnimationFrame(() => { dmsnowplow('trackPageView'); _dm_insite.forEach((rule) => { // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here // the tracking is in popup.js if (rule.actionName !== "popup") { dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); } window?.waitForDeferred?.('dmAjax', () => { $.DM.events.trigger('event-ruleTriggered', {value: rule}); }); }); }); </script> <div style="display:none;" id="P6iryBW0Wu"></div> <!-- photoswipe markup --> <!-- Root element of PhotoSwipe. Must have class pswp. --> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <!-- Background of PhotoSwipe. It's a separate element as animating opacity is faster than rgba(). --> <div class="pswp__bg"></div> <!-- Slides wrapper with overflow:hidden. --> <div class="pswp__scroll-wrap"> <!-- Container that holds slides. PhotoSwipe keeps only 3 of them in the DOM to save memory. Don't modify these 3 pswp__item elements, data is added later on. --> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <!-- Controls are self-explanatory. Order can be changed. --> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Share"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> <!-- element will get class pswp__preloader--active when preloader is running --> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> </button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> </button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <div id="fb-root" data-locale="en"></div> <!-- Alias: ce4aa9b2 --> <div class="dmPopupMask" id="dmPopupMask"></div> <div id="dmPopup" class="dmPopup"> <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" onclick="dmHidePopup(event);"></div> </div> <div class="dmPopupTitle"> <span></span> Share by:</div> <div class="data"></div> </div><script id="d_track_personalization"> window?.waitForDeferred?.('dmAjax', () => { // Collects client data and updates cookies used by smart sites window.expireDays = 365; window.visitLength = 30 * 60000; $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); }); </script> <script type="text/javascript"> Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; Parameters.NavigationAreaParams.LessButtonText = 'LESS'; Parameters.HomeLinkText = 'Home'; </script> <div><script type="text/javascript"> try{ if (globalThis.parent){ var parentFlags = globalThis.parent._flags; var parentStrings = globalThis.parent.dmStr; } } catch(e) {} _flags = window._flags || {};_flags = {...parentFlags,..._flags,...{"runtime.ssr.add.render":true,"runtime.ssr.enabled":true,"runtime.ssr.initial-props-in-data-attribute":true,"runtime.ssr.lazyHydrate":true,"runtime.ssr.log.showHydrationDiff":false,"runtime.ssr.log.showHydrationErrors":true,"runtime.ssr.non-view-media-server-placeholder":true,"runtime.ssr.render.overrideMarkup":true,"runtime.ssr.script-fetch-priority-low":false,"runtime.ssr.slider-dev-logging":false,"runtime.ssr.slider-reOrderSelectedToBeFirst":true,"runtime.ssr.slider.alternative.animation.to.reduce.cls.enabled":true,"runtime.ssr.slider.image.fillAvailableSpace.enabled":false,"runtime.ssr.ssrAddToCart.snipcart.new.api.addProduct.enabled":true,"runtime.ssr.ssrSlider.multiplePaginationPerLayout.enabled":true,"runtime.ssr.ssrSlider.slideCleanWrap.enabled":true,"runtime.ssr.widget.migration.addtocart":false,"runtime.ssr.widget.migration.options.variations":false}} var dmStr = {...parentStrings,...dmStr,...{"key.runtime":"some value","placeholder.add-content":"Add Content","second.key":"value2","widget.addtocart.title":"Add to cart","ui.ed.breadcrumbs.empty.message":"There aren't any visible pages to show in the breadcrumbs. This message won't appear on your live published site.","ui.runtimessr.addtocart.subscribe.title":"Subscribe Now","ui.runtimessr.addtocart.subscribe.tooltip.text":"Test your subscription鈥檚 checkout by publishing your site and using its live version. ","ui.runtimessr.collectionSearch.noResults":"No results.","ui.runtimessr.priceOptions.option.oneTimeOnly":"One-time purchase","ui.runtimessr.productCustomizations.noCustomizations":"This product has no product customizations. This widget will not show up on the live site.","ui.runtimessr.productPrice.omnibus.last.price":"Lowest price in the last {period} days - {displayedPrice}","ui.runtimessr.productPrice.omnibus.total.price.might.change":"Total price might change based on shipping location","ui.runtimessr.productPrice.omnibus.vat":"Includes {vatPercentage}% tax","ui.runtimessr.productPriceOptions.autoRenew":"Will auto-renew until canceled","ui.runtimessr.productPriceOptions.expiresAfter":"Expires after","ui.runtimessr.productPriceOptions.frequency.monthly":"month","ui.runtimessr.productPriceOptions.frequency.weekly":"week","ui.runtimessr.productPriceOptions.frequency.yearly":"year","ui.runtimessr.productPriceOptions.frequencyPlural.monthly":"months","ui.runtimessr.productPriceOptions.frequencyPlural.weekly":"weeks","ui.runtimessr.productPriceOptions.frequencyPlural.yearly":"years","ui.runtimessr.productPriceOptions.title":"Price options","widget.addtocart.disabledText.placeHolder":"OUT OF STOCK","widget.filtersort.clear-all":"clear all","widget.filtersort.filter-by.title":"Filter by","widget.filtersort.sort-by.title":"Sort by","widget.filtersort.title":"Sort & Filter"}} </script> <script id="ssr-static" type="module" src="https://ms-cdn.multiscreensite.com/runtime-react/3861/res/js/runtime-react.js"></script></div><!-- End Script tags --> <!-- Begin Body End Markup --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-FS2H6PBKFZ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FS2H6PBKFZ'); </script> <meta name="google-site-verification" content="Bt_Ou04q6VMEydU4fV0XSuskEmLtTmByclHNCffDkD8" /> <meta name="msvalidate.01" content="5E578987C18A3058B6A0AA4FD1DA2164" /><!-- End Body End Markup --> <!-- Site Wide Html Markup --> <!-- Site Wide Html Markup --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10