1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.wmdesign.co.uk/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: 'c1c8e063', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Sep 18, 2026', 54 ExternalUid: null, 55 IsSiteMultilingual: true, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'home', 64 InitialPageUuid: 'bbe4c57725c947b3a510e7277a6cbe03', 65 InitialPageId: '49236200', 66 InitialEncodedPageAlias: 'aG9tZQ==', 67 InitialHeaderUuid: 'd55b97c4a92641bc9daa64e337c0df41', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: true, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: true, 95 cookiesNotificationMarkup: ' <div>We use cookies to make sure that we give you the best experience on our website. To learn more, go to the Privacy Page.<\/div> \n', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'NA', 99 currentLanguage: 'en', 100 currentLocale: 'en-gb', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: -1, 115 NavbarLiveHomePage: 'https://www.wmdesign.co.uk/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '7', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en-gb', 132 hamburgerMigration: null, 133 isFlexSite: true 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 30; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
182<script type="text/javascript" id="d_track_campaign"> 183 (function() { 184 if (!window.location.search) { 185 return; 186 } 187 const cleanParams = window.location.search.substring(1); // Strip ? 188 const queryParams = cleanParams.split('&'); 189 190 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 191 const domain = 'domain=' + window.location.hostname; 192 const path = "path=/"; 193 194 queryParams.forEach((param) => { 195 const [key, value = ''] = param.split('='); 196 if (key.startsWith('utm_')) { 197 const cookieName = "_dm_rt_" + key.substring(4); 198 const cookie = cookieName + "=" + value; 199 const joined = [cookie, expires, domain, path].join(";"); 200 document.cookie = joined; 201 } 202 }); 203 }()); 204</script>
vendor: 1 bytes, line 204
204
205<script type="text/javascript" id="d_track_referrer"> 206 (function() { 207 const cookieName = '_dm_entry_referrer'; 208 const referrer = document.referrer; 209 if (!referrer) { 210 return; 211 } 212 let referrerOrigin; 213 try { 214 referrerOrigin = new URL(referrer).origin; 215 } catch (e) { 216 return; 217 } 218 // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to. 219 if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) { 220 return; 221 } 222 try { 223 const existing = document.cookie 224 .split('; ') 225 .find((candidate) => candidate.indexOf(cookieName + '=') === 0); 226 if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) { 227 return; 228 } 229 // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission 230 // reads alongside this one (session-scoped in practice â see FBN-5389). 231 const secure = window.location.protocol === 'https:' ? ';Secure' : ''; 232 document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin) 233 + ';path=/;SameSite=Lax' + secure; 234 } catch (e) { 235 return; 236 } 237 }()); 238</script>
238 239
240<script type="text/javascript" > 241 var _dm_gaq = {}; 242 var _gaq = _gaq || []; 243 var _dm_insite = []; 244</script>
244 245 246 247 248 249 250 251<!-- End Injecting site-wide to the head --> 252 253<!-- Inject secured cdn script --> 254 255 256<!-- ========= Meta Tags ========= --> 257<!-- PWA settings -->
258<script> 259 function toHash(str) { 260 var hash = 5381, i = str.length; 261 while (i) { 262 hash = hash * 33 ^ str.charCodeAt(--i) 263 } 264 return hash >>> 0 265 } 266</script>
vendor: 1 bytes, line 266
266
267<script> 268 (function (global) { 269 //const cacheKey = global.cacheKey; 270 const isOffline = 'onLine' in navigator && navigator.onLine === false; 271 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 272 if (isOffline) { 273 console.log('offline mode'); 274 } 275 if (!hasServiceWorkerSupport) { 276 console.log('service worker is not supported'); 277 } 278 if (hasServiceWorkerSupport && !isOffline) { 279 window.addEventListener('load', function () { 280 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 281 navigator.serviceWorker 282 .register(serviceWorkerPath, { scope: './' }) 283 .then( 284 function (registration) { 285 // Registration was successful 286 console.log( 287 'ServiceWorker registration successful with scope: ', 288 registration.scope 289 ); 290 }, 291 function (err) { 292 // registration failed :( 293 console.log('ServiceWorker registration failed: ', err); 294 } 295 ) 296 .catch(function (err) { 297 console.log(err); 298 }); 299 }); 300 301 // helper function to refresh the page 302 var refreshPage = (function () { 303 var refreshing; 304 return function () { 305 if (refreshing) return; 306 // prevent multiple refreshes 307 var refreshkey = 'refreshed' + location.href; 308 var prevRefresh = localStorage.getItem(refreshkey); 309 if (prevRefresh) { 310 localStorage.removeItem(refreshkey); 311 if (Date.now() - prevRefresh < 30000) { 312 return; // dont go into a refresh loop 313 } 314 } 315 refreshing = true; 316 localStorage.setItem(refreshkey, Date.now()); 317 console.log('refereshing page'); 318 window.location.reload(); 319 }; 320 })(); 321 322 function messageServiceWorker(data) { 323 return new Promise(function (resolve, reject) { 324 if (navigator.serviceWorker.controller) { 325 var worker = navigator.serviceWorker.controller; 326 var messageChannel = new MessageChannel(); 327 messageChannel.port1.onmessage = replyHandler; 328 worker.postMessage(data, [messageChannel.port2]); 329 function replyHandler(event) { 330 resolve(event.data); 331 } 332 } else { 333 resolve(); 334 } 335 }); 336 } 337 } 338})(window); 339</script>
339 340<!-- Add manifest --> 341<!-- End PWA settings --> 342 343 344 345<link rel="canonical" href="https://www.wmdesign.co.uk/"> 346 347<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 348<meta name="dm:lcp-preload" content="dm:lcp-frozen"> 349<meta name="apple-mobile-web-app-capable" content="yes"> 350 351<!--Add favorites icons--> 352 353<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/c1c8e063/site_favicon_16_1786367606468.ico"/> 354 355<!-- End favorite icons --> 356<link rel="preconnect" href="https://irp.cdn-website.com"/> 357<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 358<link rel="preconnect" href="https://static.cdn-website.com"/> 359 360 361 362<!-- render the required CSS and JS in the head section -->
363<script id='d-js-dmapi'> 364 window.SystemID = 'US_DIRECT_PRODUCTION'; 365 366 if (!window.dmAPI) { 367 window.dmAPI = { 368 registerExternalRuntimeComponent: function () { 369 }, 370 getCurrentDeviceType: function () { 371 return window._currentDevice; 372 }, 373 runOnReady: (ns, fn) => { 374 const safeFn = dmAPI.toSafeFn(fn); 375 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 376 const eventName = 'afterAjax.' + ns; 377 378 if (document.readyState === 'complete') { 379 $.DM.events.off(eventName).on(eventName, safeFn); 380 setTimeout(function () { 381 safeFn({ 382 isAjax: false, 383 }); 384 }, 0); 385 } else { 386 window?.waitForDeferred?.('dmAjax', () => { 387 $.DM.events.off(eventName).on(eventName, safeFn); 388 safeFn({ 389 isAjax: false, 390 }); 391 }); 392 } 393 }, 394 toSafeFn: (fn) => { 395 if (fn?.safe) { 396 return fn; 397 } 398 const safeFn = function (...args) { 399 try { 400 return fn?.apply(null, args); 401 } catch (e) { 402 console.log('function failed ' + e.message); 403 } 404 }; 405 safeFn.safe = true; 406 return safeFn; 407 } 408 }; 409 } 410 411 if (!window.requestIdleCallback) { 412 window.requestIdleCallback = function (fn) { 413 setTimeout(fn, 0); 414 } 415 } 416</script>
416 417 418<!-- loadCSS function header.jsp--> 419 420 421 422 423 424
425<script id="d-js-load-css"> 426/** 427 * There are a few <link> tags with CSS resource in them that are preloaded in the page 428 * in each of those there is a "onload" handler which invokes the loadCSS callback 429 * defined here. 430 * We are monitoring 3 main CSS files - the runtime, the global and the page. 431 * When each load we check to see if we can append them all in a batch. If threre 432 * is no page css (which may happen on inner pages) then we do not wait for it 433 */ 434(function () { 435 let cssLinks = {}; 436 function loadCssLink(link) { 437 link.onload = null; 438 link.rel = "stylesheet"; 439 link.type = "text/css"; 440 } 441 442 function checkCss() { 443 const pageCssLink = document.querySelector("[id*='CssLink']"); 444 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 445 446 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 447 const storedRuntimeCssLink = cssLinks.runtime; 448 const storedPageCssLink = cssLinks.page; 449 const storedGlobalCssLink = cssLinks.global; 450 const storedWidgetCssLink = cssLinks.widget; 451 452 storedGlobalCssLink.disabled = true; 453 loadCssLink(storedGlobalCssLink); 454 455 if (storedPageCssLink) { 456 storedPageCssLink.disabled = true; 457 loadCssLink(storedPageCssLink); 458 } 459 460 if(storedWidgetCssLink) { 461 storedWidgetCssLink.disabled = true; 462 loadCssLink(storedWidgetCssLink); 463 } 464 465 storedRuntimeCssLink.disabled = true; 466 loadCssLink(storedRuntimeCssLink); 467 468 requestAnimationFrame(() => { 469 setTimeout(() => { 470 storedRuntimeCssLink.disabled = false; 471 storedGlobalCssLink.disabled = false; 472 if (storedPageCssLink) { 473 storedPageCssLink.disabled = false; 474 } 475 if (storedWidgetCssLink) { 476 storedWidgetCssLink.disabled = false; 477 } 478 // (SUP-4179) Clear the accumulated cssLinks only when we're 479 // sure that the document has finished loading and the document 480 // has been parsed. 481 if(document.readyState === 'interactive') { 482 cssLinks = null; 483 } 484 }, 0); 485 }); 486 } 487 } 488 489 490 function loadCSS(link) { 491 try { 492 var urlParams = new URLSearchParams(window.location.search); 493 var noCSS = !!urlParams.get("nocss"); 494 var cssTimeout = urlParams.get("cssTimeout") || 0; 495 496 if (noCSS) { 497 return; 498 } 499 if (link.href && link.href.includes("d-css-runtime")) { 500 cssLinks.runtime = link; 501 checkCss(); 502 } else if (link.id === "siteGlobalCss") { 503 cssLinks.global = link; 504 checkCss(); 505 } 506 507 else if (link.id && link.id.includes("CssLink")) { 508 cssLinks.page = link; 509 checkCss(); 510 } else if (link.id && link.id.includes("widgetCSS")) { 511 cssLinks.widget = link; 512 checkCss(); 513 } 514 515 else { 516 requestIdleCallback(function () { 517 window.setTimeout(function () { 518 loadCssLink(link); 519 }, parseInt(cssTimeout, 10)); 520 }); 521 } 522 } catch (e) { 523 throw e 524 } 525 } 526 window.loadCSS = window.loadCSS || loadCSS; 527})(); 528</script>
528 529 530 531
532<script data-role="deferred-init" type="text/javascript"> 533 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 534 function Def() { 535 this.promise = new Promise((function (a, b) { 536 this.resolve = a, this.reject = b 537 }).bind(this)) 538 } 539 540 const defs = {}; 541 window.getDeferred = function (a) { 542 return null == defs[a] && (defs[a] = new Def), defs[a] 543 } 544 window.waitForDeferred = function (b, a, c) { 545 let d = window?.getDeferred?.(b); 546 d 547 ? d.promise.then(a) 548 : c && ["complete", "interactive"].includes(document.readyState) 549 ? setTimeout(a, 1) 550 : c 551 ? document.addEventListener("DOMContentLoaded", a) 552 : console.error(`Deferred does not exist`); 553 }; 554</script>
554 555<style id="forceCssIncludes"> 556 /* This file is auto-generated from a `scss` file with the same name */ 557 558.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}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 559 560 561</style> 562<style id="cssVariables" type="text/css"> 563 :root { 564 --color_1: rgba(36, 32, 33, 1); 565 --color_10: rgba(139, 139, 139, 1); 566 --color_2: rgba(249, 249, 249, 1); 567 --color_3: rgba(255, 255, 255, 1); 568 --color_4: rgba(215, 215, 215, 1); 569 --color_6: rgba(26, 117, 188, 1); 570 --color_7: rgba(241, 91, 41, 1); 571 --color_8: rgba(186, 209, 221, 1); 572 --color_9: rgba(249, 235, 231, 1); 573 --max-content-full_1: none; 574 --max-content-width_1: 1440px; 575} 576</style> 577 578 579<style id="hideAnimFix"> 580 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 581 visibility: hidden; 582 } 583 584 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 585 visibility: hidden !important; 586 } 587 588 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 589 visibility: hidden; 590 } 591 592</style> 593 594 595 596<style id="criticalCss"> 597 @charset "UTF-8";[data-layout-grid],[data-widget-type]:has(>.dmWidget.flexButton){-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}#dmRoot:not(.editGrid) .flex-element [data-anim-extended],:not(.runtime-module-container) .layout-drawer,:not(.runtime-module-container) .layout-drawer-overlay{visibility:hidden}
597@font-face{font-family:FontAwesome;font-display:block;src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff2?v=6) format("woff2"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Public Sans';font-style:normal;font-weight:100 900;font-display:block;src:url(https://irp.cdn-website.com/fonts/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Public Sans';font-style:italic;font-weight:100 900;font-display:block;src:url(https://irp.cdn-website.com/fonts/s/publicsans/v21/ijwTs572Xtc6ZYQws9YVwnNDTJzaxw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:block;src:url(https://irp.cdn-website.com/fonts/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color_1:rgba(36, 32, 33, 1);--color_10:rgba(139, 139, 139, 1);--color_2:rgba(249, 249, 249, 1);--color_3:rgba(255, 255, 255, 1);--color_4:rgba(215, 215, 215, 1);--color_6:rgba(26, 117, 188, 1);--color_7:rgba(241, 91, 41, 1);--color_8:rgba(186, 209, 221, 1);--color_9:rgba(249, 235, 231, 1);--max-content-full_1:none;--max-content-width_1:1440px;--hover-transform-zoomout:scale(1.06);--hover-transform-float:translateY(-8px);--hover-transform-forward:translateX(8px);--hover-transform-shrink:scale(0.9);--hover-transform-move-top:translateY(-10px);--hover-transform-move-bottom:translateY(10px);--hover-transform-move-left:translateX(-10px);--hover-transform-move-right:translateX(10px);--hover-transform-rotate:rotate(7deg);--hover-transform-opacity:0.7;--hover-scroll-transform:translate3d(0, 0, 0);--white:#ffffff;--light-grey:#f5f5f5;--mid-grey:#d7d7d7;--dark:#242021;--brand-red:#f15b29;--brand-red-muted:#f9ebe7;--brand-blue:#1a75bc;--brand-blue-muted:#bad1dd;--btn-border-l-color:rgb(36, 32, 33);--btn-border-r-color:rgb(36, 32, 33);--btn-border-b-width:1px;--btn-text-direction:ltr;--btn-border-radius:50px;--btn-border-t-width:1px;--btn-border-tl-radius:0px;--btn-border-br-radius:0px;--btn-border-bl-radius:0px;--btn-bg-color:rgba(0, 0, 0, 0);--btn-box-shadow:none;--btn-border-r-width:1px;--btn-border-tr-radius:0px;--btn-border-b-color:rgb(36, 32, 33);--btn-border-l-width:1px;--border-style:solid;--btn-border-t-color:rgb(36, 32, 33);--btn-text-align:center;--btn-text-color:var(--color_1);--btn-text-decoration:none;--btn-text-font-weight:400;
597--btn-text-font-family:Outfit,"Outfit Fallback";--btn-icon-color:var(--color_1);--btn-icon-fill:rgb(0, 0, 238);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:rgba(0, 0, 0, 0);--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_1);--btn-hover-text-color:var(--color_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);--section-padding-top:80px;--section-padding-left:3%;--section-padding-right:3%;--section-padding-bottom:80px;--column-padding-top:0px;--column-padding-right:0px;--column-padding-left:0px;--column-padding-bottom:0px;--inner-column-padding-left:0px;--inner-column-padding-right:0px;--inner-column-padding-top:0px;--inner-column-padding-bottom:0px}[data-layout-grid]{display:-ms-grid;display:grid;justify-content:start;align-items:start}[data-layout-grid]>.flex-element.group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:start;align-self:start;order:0;max-width:1200px}[data-layout-grid]>.flex-element.group>.flex-element.group{align-items:flex-start;-ms-grid-row-align:stretch;align-self:stretch}.flex-element.group,[data-layout-grid],[data-layout-grid]>.flex-element.group,[data-layout-grid]>.flex-element.group>.flex-element.group{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative}.flex-element.group,[data-layout-grid]>.flex-element.group>.flex-element.group{max-width:100%;display:flex;flex-direction:column;justify-content:center}.flex-element.widget-wrapper{position:relative;min-width:10px;min-height:10px}#dm [data-flex-id] .widget-wrapper>[data-element-type]{width:100%;height:100%;margin:0;padding:0}[data-flex-id] .widget-wrapper [data-element-type=image] img,[data-flex-id] .widget-wrapper [data-element-type=image] img[width][height]{object-fit:cover;width:100%;height:100%}[data-flex-id] .flex-element.grid>.flex-element{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:span 1}[data-widget-type]:has(>.dmWidget.flexButton){display:-ms-grid;display:grid;-ms-grid-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}#flex-header [data-widget-type=image]{text-align:center}.dmInner{position:relative;background:#fff;min-width:auto!important}a,button{font-family:inherit}#dmRoot{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#site_content,[data-flex-id]{position:relative}[data-layout-grid]{-ms-grid-rows:minmax(0,max-content)!important;grid-template-rows:minmax(0,max-content)!important}.flex-widgets-container{display:none}body.fix-mobile-scrolling{overflow:initial}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (max-width:767px){[data-hidden-on-mobile]{display:none!important}}*,:after,:before{box-sizing:border-box}@media (min-width:1025px){[data-hidden-on-desktop]{display:none!important}}@media (min-width:768px) and (max-width:1024px){[data-hidden-on-tablet]{display:none!important}}.dmInner ul:not(.defaultList){padding:1px}#dm h3.dmwidget-title[hide=true]{display:none}.clearfix,a,img,li,ul{vertical-align:top}.dmOuter{word-wrap:break-word}img{max-width:100%;-ms-interpolation-mode:bicubic;display:inline-block}[class*=" dm-icon-"]:before{font-family:dm-font!important}#dmFlexHeaderContainer{display:inline}#flex-sticky [data-layout-grid]>.flex-element.group>.flex-element.group>.flex-element.inner-grid>.flex-element{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;max-width:fill-available;max-width:-webkit-fill-available}@media (min-width:1025px){[data-layout-grid]>.flex-element.group{max-width:var(--max-content-full_1,var(--max-content-width_1,1200px))}}@supports (-webkit-touch-callout:none){.flex-element.grid,.flex-element.group{background-attachment:scroll!important}}@media (max-width:1024px){[data-layout-grid]>.flex-element.group{max-width:1200px}}body{container-type:inline-size;container-name:body;-webkit-overflow-scrolling:touch}: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}
597.runtime-module-container{width:100%}.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-overlay{visibility:visible;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[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}@media (min-width:1025px){[data-flex-site] .layout-drawer:not([data-origin=top]){width:30vw}}@media (min-width:768px) and (max-width:1024px){[data-flex-site] .layout-drawer:not([data-origin=top]){width:50vw}}@media (max-width:767px){[data-flex-site] .layout-drawer:not([data-origin=top]){width:80vw}}[data-flex-site] .layout-drawer [data-flex-id]{flex:1 0 auto;transform:translateZ(0)}.main-navigation.unifiednav{justify-content:space-around;align-items:stretch;display:flex;overflow:visible}.main-navigation.unifiednav ul{margin:0;padding:0;font-size:1rem;list-style:none}.main-navigation.unifiednav .unifiednav__container{flex-grow:1;list-style:none;display:flex}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{justify-content:flex-start;font-weight:400;display:flex;position:relative}.main-navigation.unifiednav .unav-top>.unifiednav__item-wrap:after,.main-navigation.unifiednav .unav-top>.unifiednav__item-wrap:before{content:"";align-self:center;font-weight:700}.main-navigation.unifiednav :where(.unav-item){color:inherit;font-weight:inherit;letter-spacing:.03em;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:12px 15px;text-decoration:none;display:flex;position:relative}.main-navigation.unifiednav .unav-top-item{padding:0 15px}.main-navigation.unifiednav .unav-top-item .nav-item-text:after,.main-navigation.unifiednav .unav-top-item .nav-item-text:before{content:"";opacity:0;border:0 solid transparent;border-top-color:currentColor;width:100%;height:0;display:block}.main-navigation.unifiednav .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:after,.main-navigation.unifiednav .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:before{opacity:1}.main-navigation.unifiednav .unav-item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2,.effect-top-bottom){padding:calc(10px - .2em) 15px}.main-navigation.unifiednav:is(.effect-top-bottom,.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:after{margin-top:.2em}.main-navigation.unifiednav:is(.effect-top-bottom,.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{margin-bottom:.2em}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:after,.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{border-top-width:2px;transform:scaleX(0)}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{border-top-color:transparent}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:after,.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:before{transform:scaleX(1)}.main-navigation.unifiednav.effect-bottom2 .unav-top-item .nav-item-text:after,.main-navigation.unifiednav.effect-bottom2 .unav-top-item .nav-item-text:before{transform-origin:0}.main-navigation.unifiednav .icon{display:none}.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>.unav-item{flex:auto}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container{flex-direction:column;flex:100%}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>:where(.unifiednav__item-wrap)>:where(.unav-item){margin:0;padding:8px 0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>:where(.unifiednav__item-wrap)>:where(.unav-item) .nav-item-text{white-space:initial}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unav-top>.unifiednav__item-wrap{flex-direction:column}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unav-top>.unifiednav__item-wrap:after{color:#d1d1d1;border:0 solid;align-self:flex-start;width:100%;height:0;content:""!important}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_4] .unav-top-item{padding:8px 0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_5] .unav-top-item{justify-content:center;padding:12px 0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL]:is([layout-main=vertical_nav_layout_1],[layout-main=vertical_nav_layout_5]) .unav-top>.unifiednav__item-wrap:after{border-top-width:1px}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_5] .unav-top>.unifiednav__item-wrap:after{align-self:center;width:5%}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL]:is([data-show-vertical-sub-items=HIDE],[data-show-vertical-sub-items=HOVER])>.unav-top>.unifiednav__item-wrap .unav-item.dmNavItemSelected>.nav-item-text .icon:before{transform:rotate(180deg)}@media (max-width:767px){#dm .dmInner .dmWidget{width:100%}}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget.flexButton:not(.displayNone){display:flex}#dm .dmInner .dmWidget.flexButton{display:flex;align-items:center;justify-content:center;padding:10px 7px}#dm .dmInner .dmWidget.flexButton .text{padding:0!important;flex-grow:1;max-width:max-content}#dm .dmInner .dmWidget.flexButton:after{display:none}#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;
597left: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%}[class*=" dm-icon-"]{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-font}.dm-icon-chevron-down:before{content:"\e954"}#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";width:.643em;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201152%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M1075%20800q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.imageWidget{position:relative}.imageWidget a{font-style:italic;text-align:center}.imageWidget img[width][height]{height:auto}[data-flex-site] #flex-header .imageWidget:after{content:none}[data-flex-site] #flex-header .imageWidget:before{font-size:80px;transform:none}div.dmPrettyList{width:100%;clear:both}ul.listWidgetContainer{display:block;list-style:none;padding:0;margin:0}.listWidgetContainer li.listItem{width:100%;overflow:hidden;position:relative;margin:10px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}ul.listWidgetContainer li.listItem:first-child{margin-top:0}ul.listWidgetContainer li.listItem *{max-height:100%;max-width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}ul.listWidgetContainer li.listItem a.biglink{width:100%;height:100%;display:block;position:relative;text-decoration:none}ul.listWidgetContainer div.listImage{background-size:cover;background-position:50% 49%;background-repeat:no-repeat;background-color:#fff}ul.listWidgetContainer .listText{margin:0;overflow:hidden;padding:10px 15px;font-size:14px}ul.listWidgetContainer .listText .itemText{display:inline-block}ul.listWidgetContainer .listText span.itemName{display:inline;font-weight:700;width:100%}ul.listWidgetContainer span.link{font-size:14px;text-decoration:none;text-align:center;line-height:.8em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dmRoot .listWidgetContainer div.listImage{background-position:50%}.dmRoot ul.listWidgetContainer .listText{text-align:left;width:100%;font-size:16px;padding:0}.dmRoot ul.listWidgetContainer .listText span.itemName{font-weight:400;width:100%;display:block;font-size:23px;margin:0 0 20px}.dmRoot .listItem span.link{height:auto;float:none;text-align:left;background:0;line-height:normal;font-size:16px}.dmPrettyList,div.dmPrettyList.ed-version ul.listWidgetContainer li.listItem .listText .itemText{width:100%}div.dmPrettyList.ed-version h3{line-height:normal}.dmNewParagraph[data-version],.multilingualWidget .language a span,.multilingualWidget .language a:after{line-height:initial}@media (min-width:768px){.dmRoot .listWidgetContainer span.link span.buttonText{padding:0;font-size:16px;white-space:normal}.dmRoot div.dmPrettyList.ed-version ul.listWidgetContainer li.listItem span.link:not(.dmWidget){width:100%}}@media (max-width:767px){.dmRoot div.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li{width:47%;float:left;margin:10px 0}.dmRoot div.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li div.listImage{height:90px}}@media (min-width:768px){.dmRoot div.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li{width:33%;float:left;padding:10px;margin:0}.dmRoot div.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li div.listImage{height:180px}.dmRoot #dm div.dmPrettyList.ed-version[layout^=layoutB] ul.listWidgetContainer li.listItem:last-child,.dmRoot #dm div.dmPrettyList.ed-version[layout^=layoutB] ul.listWidgetContainer li.listItem:nth-child(3n+1):last-child{border:0!important}}div.dmPrettyList.ed-version[layout=layoutB2] div.listImage{background-image:url(https://d
597d-cdn.multiscreensite.com/runtime-img/imgPlaceholder1.png);float:left;width:100%}div.dmPrettyList.ed-version[layout^=layoutB] span.link{position:absolute;width:100%;bottom:0;font-size:18px;height:auto}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer{-js-display:flex;display:flex;justify-content:space-between;flex-wrap:wrap}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink{-js-display:flex;display:flex;flex-direction:column;height:auto}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink div.listImage{margin-bottom:10px;flex:1 1 auto}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink .itemName,.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink span.link .buttonText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink .listText{display:block;margin-bottom:10px;text-align:left}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink .listText .itemName{margin-bottom:10px}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink span.link{position:relative;background-color:transparent}.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink span.link .itemName{display:none}#dm div.dmPrettyList.ed-version .listText .itemText{white-space:pre-line}@media (max-width:767px){.dmRoot .dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink .listText{padding:0}.dmRoot .dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink .listText .itemName{margin-bottom:5px;display:block}.dmRoot .dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer>li.listItem a.biglink span.link{text-align:left}.dmRoot #dm div.dmPrettyList.ed-version[layout^=layoutB] ul.listWidgetContainer li.listItem:last-child,.dmRoot #dm div.dmPrettyList.ed-version[layout^=layoutB] ul.listWidgetContainer li.listItem:nth-child(2n+1):nth-last-child(2){border:0!important}.dmRoot #dm div.dmPrettyList.ed-version[layout=layoutB2] ul.listWidgetContainer a.biglink span.link:not(.dmWidget){position:relative;color:#828383;background-color:transparent;top:auto;left:auto;right:auto}.dmRoot div.dmPrettyList.ed-version ul.listWidgetContainer .listText span.itemName{display:block}}.multilingualWidget>div{position:relative}.multilingualWidget{clear:both;margin:0;vertical-align:top;display:table!important;font-size:0;font-family:sans-serif}.multilingualWidget .language{color:#888;display:inline-block}.multilingualWidget .language a{text-align:center;display:inline-block;color:inherit;border:1px solid #dadada;background-color:#fff}.multilingualWidget .language a img{width:24px;height:26px;min-width:24px;min-height:26px}.multilingualWidget .language a span{display:none}.multilingualWidget .language a span.name{margin-top:5px;margin-left:7px;font-size:12px;font-weight:400;text-transform:capitalize}.multilingualWidget .language a span.short-label{font-size:12px}.multilingualWidget.inline span,.multilingualWidget.no-flag a img{display:none}.multilingualWidget.inline.short-label.no-flag span.short-label{display:inline-block}.multilingualWidget.short-label span.short-label{text-transform:uppercase}.multilingualWidget.inline.short-label.no-flag .dm-icon{display:none}.multilingualWidget.inline.short-label.no-flag .current-language a{padding-right:0;border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important}.multilingualWidget.inline.short-label.no-flag .current-language a span.short-label{font-weight:700}.multilingualWidget.inline.short-label.no-flag .other-languages a{border-left-color:transparent!important;border-left-width:0!important;border-left-style:none!important}.multilingualWidget.inline.short-label.no-flag a{position:relative;padding:8px 10px;font-size:12px;min-height:32px;height:auto;text-decoration:none}.multilingualWidget.inline.short-label.no-flag a:after{content:"/";position:absolute;top:8px;right:-7px;z-index:1}.multilingualWidget.inline.short-label.no-flag .other-languages a:last-child:after{content:""}.hamburgerButton{display:block;background-color:transparent;border:0;padding:0;margin:0}.hamburgerButton,.hamburgerButton svg{width:100%;height:100%}.dmNewParagraph[data-version] .text-align-left{text-align:left!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h2,.dmNewParagraph[data-version] p{margin-top:0;margin-bottom:0}@media (max-width:767px){.dmRoot .dmNewParagraph[data-version] .m-text-align-left{text-align:left!important}}img[width][height]{height:auto}#dm div.dmContent h1{color:#666}#dm div.dmInner,.dmPrettyList .itemName,.dmPrettyList .listText{font-family:"Public Sans","Public Sans Fallback";color:var(--color_1);font-weight:200;line-height:1.5}#dm div.dmContent h1,#dm div.dmNewParagraph p{color:var(--color_1);direction:ltr;font-family:Poppins,"Poppins Fallback"}#dm div.dmContent h1{font-weight:700;font-style:normal;text-decoration:none}#dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h1 *,#dm div.dmContent h2,#dm div.dmNewParagraph p{text-decoration:none}#dm div.dmNewParagraph p{font-weight:400;font-style:normal}#dm div.dmContent h2,#dm div.dmContent h3{font-family:Poppins,"Poppins Fallback";font-weight:700;color:var(--color_1);font-style:normal;direction:ltr}#dm div.dmContent .dmNewParagraph[data-version] h2{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h2 *,#dm div.dmContent h3{text-decoration:none}.dmPrettyList .link:not(.dmWidget),.dmPrettyList .link:not(.dmWidget):visited{color:var(--color_1)}#dmRoot #dm div.dmContent h1{color:#242021;direction:ltr;
597font-family:Outfit,"Outfit Fallback";font-weight:200;font-style:normal;text-decoration:none}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h1 *,#dmRoot #dm div.dmContent h2,#dmRoot #dm div.dmNewParagraph p{text-decoration:none}#dmRoot #dm div.dmNewParagraph p{color:#242021;direction:ltr;font-family:"Public Sans","Public Sans Fallback";font-weight:200;font-style:normal;line-height:1.5}#dmRoot #dm div.dmContent h2,#dmRoot #dm div.dmContent h3{color:#242021;direction:ltr;font-family:Outfit,"Outfit Fallback";font-weight:200;font-style:normal}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h2{text-decoration:inherit}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h2 *,#dmRoot #dm div.dmContent h3{text-decoration:none}.button_2{--btn-border-l-color:rgba(0, 0, 0, 0);--btn-border-r-color:rgba(0, 0, 0, 0);--btn-border-b-width:1px;--btn-text-direction:ltr;--btn-border-radius:50px;--btn-border-t-width:0px;--btn-border-tl-radius:0px;--btn-border-br-radius:0px;--btn-border-bl-radius:0px;--btn-bg-color:rgba(0, 0, 0, 0);--btn-border-r-width:0px;--btn-border-tr-radius:0px;--btn-border-b-color:var(--color_1);--btn-border-l-width:0px;--border-style:solid;--btn-border-t-color:rgba(0, 0, 0, 0);--btn-text-align:center;--btn-text-color:var(--color_1);--btn-text-decoration:none;--btn-text-font-weight:400;--btn-icon-color:var(--color_1);--btn-icon-fill:rgb(0, 0, 238);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--color_1);--btn-hover-bg:rgba(0, 0, 0, 0);--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:rgba(0, 0, 0, 0);--btn-hover-text-color:var(--color_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)}@media (min-width:1025px){#dm div.dmContent h3,#dm div.dmNewParagraph p{font-size:18px}#dm DIV.dmOuter DIV.dmInner{background-image:none}#dm div.dmInner,.dmPrettyList .itemName,.dmPrettyList .listText{font-size:15px}#dm div.dmNewParagraph p{font-size:18px}#dm div.dmContent h1{font-size:50px}#dm div.dmContent h2{font-size:32px}#dm div.dmContent h3{font-size:25px}#dmRoot #dm div.dmContent h2{font-size:35px;line-height:normal}#dmRoot #dm div.dmContent h3{font-size:26px;line-height:normal}#dmRoot #dm div.dmNewParagraph p{font-size:15px}#dmRoot #dm div.dmContent h1{font-size:48px;line-height:normal}.button_2,:root{--btn-text-font-size:15px}}@media (min-width:768px) and (max-width:1024px){#dm div.dmInner,.dmPrettyList .itemName,.dmPrettyList .listText{font-size:15px}#dm div.dmNewParagraph p{font-size:16px}#dm div.dmContent h1{font-size:50px}#dm div.dmContent h2{font-size:30px}#dm div.dmContent h3{font-size:25px}#dmRoot #dm div.dmContent h1{font-size:42px}#dmRoot #dm div.dmContent h2{font-size:30px}#dmRoot #dm div.dmContent h3{font-size:22px}#dmRoot #dm div.dmNewParagraph p{font-size:15px}.button_2,:root{--btn-text-font-size:14px}}@media (min-width:0px) and (max-width:767px){#dm div.dmInner,.dmPrettyList .itemName,.dmPrettyList .listText{font-size:14px}#dm div.dmNewParagraph p{font-size:16px}#dm div.dmContent h1{font-size:40px}#dm div.dmContent h2{font-size:30px}#dm div.dmContent h3{font-size:20px}#dmRoot #dm div.dmNewParagraph p{font-size:14px}#dmRoot #dm div.dmContent h1{font-size:32px}#dmRoot #dm div.dmContent h2{font-size:26px}#dmRoot #dm div.dmContent h3{font-size:20px}.button_2,:root{--btn-text-font-size:12px}}.dmNewParagraph p:not(:last-child){margin-bottom:.5rem!important}.dmButtonLink:not(.button_2){padding:10px 20px!important}.dmButtonLink.button_2{padding:10px 0!important}.dmButtonLink,.flex-element:has(>.dmButtonLink){width:fit-content!important;height:fit-content!important}.dmButtonLink span.text{text-transform:uppercase;letter-spacing:.2px;font-weight:200!important}.flex-element:has(>.dmButtonLink){position:relative}.flex-element:has(>.dmButtonLink.button_2)::after,.flex-element:has(>.dmButtonLink:not(.button_2))::after,.flex-element:has(>.dmButtonLink:not(.button_2))::before{content:"";position:absolute;width:100%;height:0;background:var(--dark)}.flex-element:has(>.dmButtonLink:not(.button_2))::before{top:0}.flex-element:has(>.dmButtonLink.button_2)::after,.flex-element:has(>.dmButtonLink:not(.button_2))::after{bottom:0}.unav-item .nav-item-text{letter-spacing:.2px!important}.multilingualWidget .language.current-language{display:none!important}.multilingualWidget .language.other-languages>a{height:44px!important;width:44px;display:flex!important;align-items:center;justify-content:center;position:relative}.multilingualWidget.inline.short-label.no-flag .other-languages{border:1px solid var(--dark)!important}.multilingualWidget .short-label{font-size:15px!important}.multilingualWidget .language.other-languages>a .short-label{text-decoration:none!important}.project-grid .listWidgetContainer{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:30px!important;row-gap:20px!important}.project-grid .listItem{padding:0!important;margin:0!important;width:unset!important}.project-grid .itemName,.project-grid .listText{margin-bottom:0!important}.project-grid .listItem .buttonText,.project-grid .listItem .itemName{text-transform:uppercase;letter-spacing:.2px}.project-grid ul.listWidgetContainer>li div.listImage{height:auto!important;aspect-ratio:1!important;max-height:70vh!important}.project-grid .listItem .biglink .listImage{filter:grayscale(0)}@media screen and (max-width:767px){.project-grid .listWidgetContainer{grid-template-columns:repeat(1,1fr)!important;column-gap:20px!important}}#dm .dmWidget.button_2:not([data-buttonstyle]),#dm .dmWidget:not([data-buttonstyle]){border-radius:50px}#dm .dmWidget.button_2:not([data-buttonstyle]) .text,#dm .dmWidget.button_2:not([data-buttonstyle]).flexButton,#dm .dmWidget:not([data-buttonstyle]) .text,#dm .dmWidget:not([data-buttonstyle]).flexButton{padding:10px 0}#dm .dmWidget.button_2:not([data-buttonstyle]) .iconBg,#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);
597box-shadow:var(--btn-box-shadow);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-family:var(--btn-text-font-family);font-size:var(--btn-text-font-size);font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm div.dmInner #site_content .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#\31 2a003a5 svg,#\35 0cf562a svg{fill:var(--color_1)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}.dmBody [data-layout-grid]>.flex-element.group{padding-bottom:var(--section-padding-bottom);padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);padding-top:var(--section-padding-top)}.dmBody [data-layout-grid]>.flex-element.group>.flex-element.group{padding-bottom:var(--column-padding-bottom);padding-left:var(--column-padding-left);padding-right:var(--column-padding-right);padding-top:var(--column-padding-top)}.dmBody [data-layout-grid]>.flex-element.group>.flex-element.group .flex-element.group:not([data-layout-type] *):not([data-layout-type]){padding-bottom:var(--inner-column-padding-bottom);padding-left:var(--inner-column-padding-left);padding-right:var(--inner-column-padding-right);padding-top:var(--inner-column-padding-top)}nav.u_1998592992{color:#fff!important}#dm .dmInner div#hamburger-drawer.layout-drawer{background-color:rgba(255,255,255,1)!important}#dm .dmInner .u_1945578666{width:100%!important}#dm .dmInner nav.u_1801891494.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{border-style:solid!important;border-color:#242021 transparent transparent!important;border-width:1px 0 0!important}#dm .dmInner nav.u_1801891494.main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{align-self:flex-start!important}#dm .dmInner nav.u_1998592992.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{border-style:solid!important;border-color:#000 transparent transparent!important;border-width:1px 0 0!important}#dm .dmInner nav.u_1998592992.main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{width:0%!important;border-style:solid!important;border-color:transparent #000 #000!important;border-width:0!important;align-self:center!important}#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:#000!important;font-family:Outfit!important;font-weight:200!important;font-size:15px!important;text-transform:uppercase!important;justify-content:center!important;direction:ltr!important;text-decoration:none!important;font-style:normal!important;border-radius:0!important;-webkit-border-radius:0!important;text-align:start!important;padding:20px 0!important;margin:0!important}#dm .dmInner nav.u_1801891494.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:14px!important;font-weight:200!important;justify-content:flex-start!important;color:#242021!important;direction:ltr!important;text-decoration:none!important;font-style:normal!important;border-radius:0!important;font-family:Outfit!important;-webkit-border-radius:0!important;text-align:left!important;text-transform:uppercase!important;padding:5px 0!important;margin:0!important}#dm .dmInner div.u_1454258381 .desktopMultilingual .language{font-family:Outfit!important;color:var(--color_1)!important}#dm .dmInner div.u_1454258381 .language a{border-color:var(--color_10)!important;border-top-color:transparent!important;border-style:solid!important;border-width:0!important}#\34 aa5404b,#\35 0cf562a .hamburgerButton,#flex-header{border-width:0;border-style:solid}@media (min-width:1025px){#dm .dmInner div#hamburger-drawer.layout-drawer{margin:0!important;padding:0!important}#dm .dmInner #hamburger-drawer.layout-drawer:not([data-origin=top]){width:50vw!important}}#a7a9256e,#group_ucj,#widget_mpm{margin-right:0;margin-left:0;order:0}#\31 2a003a5.flex-element.widget-wrapper>[data-element-type],#\37 b0181d2,#\39 22ec01a.flex-element.widget-wrapper>[data-element-type],#\39 d047ce9,#bdec5808,#flex-header,#group_ocg{padding:0}@media (min-width:768px) and (max-width:1024px){:root{--btn-text-font-size:15px;--section-padding-top:80px;--section-padding-left:3%;--section-padding-right:3%;--section-padding-bottom:80px;
597--inner-column-padding-left:0px;--inner-column-padding-right:0px;--inner-column-padding-top:0px;--inner-column-padding-bottom:0px}.button_2{--btn-text-font-size:16px}div[dmtemplateid=FlexHeader] .layout-drawer-overlay{background-color:rgba(0,0,0,.6)!important}#dm .dmInner #hamburger-drawer.layout-drawer:not([data-origin=top]){width:100vw!important}}#\31 2a003a5 .hamburgerButton,#\34 aa5404b,#\36 3a049320d35b55b4ef2a374,#\36 3a049320d35b55b4ef2a376{background-color:rgba(0,0,0,0)}@media (min-width:0px) and (max-width:767px){.button_2,:root{--btn-text-font-size:14px}:root{--section-padding-top:60px;--section-padding-left:5%;--section-padding-right:5%;--section-padding-bottom:60px;--inner-column-padding-left:0px;--inner-column-padding-right:0px;--inner-column-padding-top:0px;--inner-column-padding-bottom:0px}#dm .dmInner #hamburger-drawer.layout-drawer:not([data-origin=top]){width:100vw!important}#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:14px!important}}#\32 087863d,#bdec5808{width:50%;min-height:8px;min-width:4%}#a7a9256e,#d734845b{width:90%;max-width:auto}#\39 32809dd,#\39 939bf44{width:49.33%;order:1;height:auto;max-width:100%;grid-area:auto/auto/auto/auto}#flex-header{background-color:rgba(255,255,255,1);border-color:#000 #000 transparent;margin:0}#\36 3a049320d35b55b4ef2a374{column-gap:4%;row-gap:24px;align-self:auto;align-content:flex-end;width:100%;min-height:8px;justify-content:flex-start;align-items:flex-end;justify-self:auto;min-width:4%;margin:0}#\36 3a049320d35b55b4ef2a377{column-gap:4%;row-gap:24px;align-content:center;width:100%;min-height:auto;justify-content:center;padding:0 6%;margin:0}#\36 3a049ca0d35b55b4ef2a5c3{max-width:100%;width:100%;height:auto;order:0;grid-area:auto/auto/auto/auto}#\36 3a049320d35b55b4ef2a373{margin:0}#\37 6d2d0f2{max-width:100%;width:100%;height:auto;align-self:auto;order:1;margin:0;grid-area:auto/auto/auto/auto}#\32 a5a5552,#widget_asj{width:100px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;min-width:auto;margin:0;grid-area:auto/auto/auto/auto}#widget_pp3{width:100%;height:auto;max-width:100%;align-self:auto;justify-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\32 087863d,#group_sn2{flex-direction:row;row-gap:24px}#\36 406026c90e1521f6ecb0ecd{column-gap:4%;row-gap:24px;width:100%;min-height:8px;min-width:4%;margin:0}#group_sn2{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:flex;justify-content:flex-start;align-items:center;position:relative;max-width:100%;width:100%;min-height:160px;max-height:100%;column-gap:24px}#\39 d047ce9{column-gap:4%;row-gap:24px;width:100%;min-height:8px;justify-content:flex-end;align-items:flex-end;min-width:4%;align-self:auto;margin:0}#a1f8711f,#group_ucj{align-items:flex-start}#a1f8711f{column-gap:4%;row-gap:24px;width:100%;min-height:10vh;align-content:flex-start;padding:40px 6% 80px;margin:0}#\32 654e4f8,#\37 4c5665b{min-height:0;flex-wrap:nowrap;column-gap:0;width:100%;margin:0}#\31 2a003a5{width:44px;height:44px;margin:0}#f6054f97{margin:0}#\35 0cf562a{width:40px;height:40px;max-width:100%;align-self:center;order:1;margin:0;grid-area:auto/auto/auto/auto}#\35 0cf562a .hamburgerButton{border-color:var(--color_4)}#\32 654e4f8{row-gap:0;padding:20px 3%}#\32 087863d{column-gap:0;justify-content:flex-end;align-items:center;flex-wrap:nowrap}#bdec5808{flex-direction:row;justify-content:flex-start;align-items:center;column-gap:4%;row-gap:24px;margin:0}#e083875e{width:130px;height:auto;max-width:100%;order:0;grid-area:auto/auto/auto/auto}#c4e797cb{margin:0}#\39 22ec01a{max-width:100%;order:0;margin:0 20px 0 0}@media (min-width:768px) and (max-width:1024px){#\32 087863d,#bdec5808{width:50%;min-height:8px}#flex-header{background-color:rgba(255,255,255,1)}#\36 3a049320d35b55b4ef2a374{justify-content:flex-start;align-self:auto}#\36 3a049320d35b55b4ef2a373,#c4e797cb,#f6054f97{margin:0}#\36 3a049320d35b55b4ef2a377{align-items:center;align-content:center;min-height:auto;padding:0 3%}#\32 a5a5552{width:100%}#\36 406026c90e1521f6ecb0ecd{justify-content:flex-end}#a1f8711f{min-height:auto;padding:20px 4% 50px}#\32 654e4f8{flex-direction:row;flex-wrap:nowrap;min-height:0;padding:15px 3%}#bdec5808{justify-content:flex-start}#e083875e{height:auto;width:90px}
597#\32 087863d{column-gap:0}#dm .dmInner div.u_1241258334 .listText .itemName,#dm .dmInner div.u_1241258334 span.buttonText{font-size:15px!important}}@media (max-width:767px){#\32 087863d,#bdec5808{width:50%;min-height:8px}#flex-header{background-color:rgba(255,255,255,1)}#\36 3a049320d35b55b4ef2a374{width:100%;min-height:10vh;justify-content:flex-start;height:auto;justify-self:auto}#\36 3a049320d35b55b4ef2a377{flex-direction:column;min-height:unset;justify-content:center}#\36 3a049ca0d35b55b4ef2a5c3{align-self:flex-start;margin-left:0;margin-right:0}#\32 a5a5552{width:100%}#\36 406026c90e1521f6ecb0ecd{width:100%;min-height:80px;justify-content:center;height:auto}#group_sn2{min-height:30vh}#\39 d047ce9{width:100%;min-height:44px;height:auto;justify-content:flex-start}#a1f8711f{flex-direction:column;min-height:unset;padding:15px 7% 40px}#c4e797cb,#f6054f97{margin:0}#\32 654e4f8{min-height:0;flex-direction:row;flex-wrap:nowrap;padding:15px 5%}#\32 087863d{align-items:center;column-gap:0}#bdec5808{justify-content:flex-start}#e083875e{height:auto;width:70px}}#dm .dmInner nav.u_1998592992{color:#000!important}#dm .dmInner div.u_1241258334 .listText .itemName{font-family:Outfit!important;font-weight:200!important}#dm .dmInner div.u_1241258334 span.buttonText{font-family:Outfit!important;color:var(--color_1)!important}#\37 4c5665b{row-gap:20px;max-width:none;flex-direction:column;padding:80px 3% 40px}#\30 595f32a{background-color:var(--color_3);background-image:none}#\32 bbe417a,#\34 64c35b7{margin:0}#group_118{width:100%;min-width:4%;min-height:80px;column-gap:5%;row-gap:24px;flex-wrap:nowrap;align-content:flex-start;flex-direction:row;justify-content:flex-start}#group_ucj{width:100%;min-height:auto;max-height:100%;row-gap:20px;column-gap:1.3318650446122764%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#a7a9256e{height:auto}#ebf227c2{align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:20px;column-gap:24px;order:1;min-width:auto;padding:20px 0 0 30px;margin:0}#d734845b{height:auto;order:1}#\39 32809dd{justify-self:auto;align-self:auto;margin:0}#group_pnf{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;min-height:160px;max-height:100%;row-gap:24px;column-gap:0;order:0;flex-wrap:nowrap;--column-gap:0px}@media (min-width:1025px){#dm .dmInner div.u_1241258334 .listText .itemName,#dm .dmInner div.u_1241258334 span.buttonText{font-size:15px!important}}@media (min-width:0px) and (max-width:767px){#dm .dmInner div.u_1241258334 .listText .itemName,#dm .dmInner div.u_1241258334 span.buttonText{font-size:14px!important}}#a555897e{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;margin:0}#\35 279191c,#f8ad16cf{min-height:auto;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;margin:0}#\37 8137ab7{max-width:100%;width:100%;height:auto;order:2;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\34 aa5404b{border-color:rgba(0,0,0,1)}#\35 4f4303e{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:1.3318650446122764%;order:1;flex-wrap:nowrap;align-content:flex-end}#\30 8502fbc{width:auto;height:auto;max-width:100%;order:0;margin:0;grid-area:auto/auto/auto/auto}#\39 939bf44{margin:0}#\37 b0181d2{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;border-width:1px 0;border-color:transparent #000;border-style:solid;align-content:flex-start;margin:0}#widget_mpm{width:100%;height:auto;max-width:100%}#group_ocg{justify-content:space-between;align-items:flex-start;max-width:1200px;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:1.1891858412560776%;align-content:flex-start;flex-wrap:nowrap;min-width:auto;margin:0}#c16fcfd3{width:100%;height:auto;max-width:100%;order:0;justify-self:auto;margin:0;grid-area:auto/auto/auto/auto}@media (min-width:768px) and (max-width:1024px){#a7a9256e,#d734845b,#ebf227c2,#group_118,#group_ucj{width:100%}#group_118{column-gap:2%;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;min-height:80px}#group_ucj{margin-right:0;margin-left:0}#\37 4c5665b{flex-direction:column;flex-wrap:nowrap;min-height:0;padding:80px 3% 40px}#\32 bbe417a,#\34 64c35b7{margin:0}#ebf227c2{padding:0;margin:0}#a7a9256e{min-width:10px;max-width:auto}#group_pnf{column-gap:0;flex-direction:column;flex-wrap:nowrap}#\35 279191c{min-height:auto}#\30 8502fbc{width:auto}#f8ad16cf{padding:80px 3%}}@media (max-width:767px){#\37 b0181d2,#ebf227c2{width:100%;padding:0;margin:0}#\37 4c5665b{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:60px 5% 30px}#group_118{width:100%;min-height:80px;align-items:center;
597column-gap:2%;flex-direction:column;flex-wrap:nowrap}#group_ucj{width:100%;margin-right:0;margin-left:0}#\34 64c35b7{margin:0}#a7a9256e,#d734845b{width:100%}#group_pnf{column-gap:0;flex-direction:column;flex-wrap:nowrap}#a555897e{min-height:80px;align-items:center;width:100%}#\35 279191c{min-height:0;flex-direction:column;flex-wrap:nowrap}#\35 4f4303e{column-gap:1.3318650446122764%;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start}#\30 8502fbc,#\39 939bf44{margin-right:0;margin-left:0;width:100%}#\37 b0181d2{min-height:80px;align-items:center}#f8ad16cf{min-height:0;flex-direction:column;flex-wrap:nowrap;padding:80px 5%}}@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:"Outfit Fallback";src:local('Arial');ascent-override:100.5481%;descent-override:26.1425%;size-adjust:99.4549%;line-gap-override:0}@font-face{font-family:"Public Sans Fallback";src:local('Arial');ascent-override:90.3741%;descent-override:21.4044%;size-adjust:105.1186%;line-gap-override:0}@media (min-width:1025px){#\35 0cf562a,#\35 4f4303e,#\36 dff1c83,#\37 6d2d0f2,#\39 32809dd,#\39 939bf44,#\39 e71eda0,#c0504b3a,#d734845b,#ebf227c2{order:1}#\31 247664926,#\31 527985144,#\31 801891494,#\32 087863d,#\32 537329623,#\32 654e4f8,#\35 279191c,#\36 406026c90e1521f6ecb0ecc,#ab53e9cd,#bdec5808,#group_pnf,#group_sn2,#group_ucj{order:0;flex-direction:row}#\31 373271878,#\31 998592992,#\35 4f4303e,#\36 3a049320d35b55b4ef2a377,#a1f8711f,#group_118,#group_qc7{flex-direction:row}#\31 009073866,#\31 125855436,#\31 373271878,#\31 741517170,#\31 882568948,#\31 998592992,#\36 3a049320d35b55b4ef2a374,#\36 3a049320d35b55b4ef2a377,#\36 3da2bddeae8da42b2353673,#\37 4c5665b,#\37 b0181d2,#\39 d047ce9,#a1f8711f,#a555897e,#group_118,#group_ocg,#group_p8v,#group_qc7,#hamburger-drawer{order:0}#\37 8137ab7,#widget_rup{order:2}#\38 a82257d{order:3;flex-direction:row}} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}} 598 .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) { 599 visibility: hidden; 600 } 601 602 603</style> 604 605 606 607<style id="fontFallbacks"> 608 @font-face { 609 font-family: "Poppins Fallback"; 610 src: local('Arial'); 611 ascent-override: 92.326%; 612 descent-override: 30.7753%; 613 line-gap-override: 8.793%; 614 size-adjust: 113.7274%; 615}@font-face { 616 font-family: "Outfit Fallback"; 617 src: local('Arial'); 618 ascent-override: 100.5481%; 619 descent-override: 26.1425%; 620 size-adjust: 99.4549%; 621 line-gap-override: 0%; 622 }@font-face { 623 font-family: "Public Sans Fallback"; 624 src: local('Arial'); 625 ascent-override: 90.3741%; 626 descent-override: 21.4044%; 627 size-adjust: 105.1186%; 628 line-gap-override: 0%; 629 } 630</style> 631 632 633<!-- End render the required css and JS in the head section --> 634 635 636 637 638 639 640<link rel="alternate" hreflang="en-gb" href="https://www.wmdesign.co.uk/" /> 641 642<link rel="alternate" hreflang="cy" href="https://www.wmdesign.co.uk/cy" /> 643 644 645 646 647 <link type="application/rss+xml" rel="alternate" href="https://www.wmdesign.co.uk/feed/rss2"/> 648 <link type="application/atom+xml" rel="alternate" href="https://www.wmdesign.co.uk/feed/atom"/> 649 <meta property="og:type" content="website"/> 650 <meta property="og:url" content="https://www.wmdesign.co.uk/"/> 651
651<script type="application/ld+json"> 652 653 654 { 655 "@context" : "https://schema.org", 656 "@type" : "WebSite", 657 "name" : "WM Design & Architecture Ltd", 658 "url" : "https://www.wmdesign.co.uk/" 659 } 660 661 662 </script>
662 663 <title> 664 665 WM Design & Architecture Ltd | Anglesey 666 667 </title> 668 <meta name="description" content="WM Design & Architecture in Anglesey offers tailored architectural solutions for residential, commercial & heritage projects. "/> 669 670 <meta name="twitter:card" content="summary"/> 671 <meta name="twitter:title" content="WM Design & Architecture Ltd | Anglesey"/> 672 <meta name="twitter:description" content="WM Design & Architecture in Anglesey offers tailored architectural solutions for residential, commercial & heritage projects. "/> 673 <meta name="twitter:image" content="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/wm-design-social-preview-1920w.jpg"/> 674 <meta property="og:description" content="WM Design & Architecture in Anglesey offers tailored architectural solutions for residential, commercial & heritage projects. "/> 675 <meta property="og:title" content="WM Design & Architecture Ltd | Anglesey"/> 676 <meta property="og:image" content="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/wm-design-social-preview-1920w.jpg"/> 677 678 679 680 681<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 682</head> 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704<body id="dmRoot" data-page-alias="home" class="dmRoot fix-mobile-scrolling flex-site dmResellerSite " 705 style="padding:0;margin:0;" 706 707 data-flex-site > 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723<!-- ========= Site Content ========= --> 724<div id="dm" class='dmwr'> 725 726 <div class="dm_wrapper -var5 null "> 727 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-home hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" 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" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" role="banner"> <div data-auto="flex-section" id="1909765092" data-flex-id="25bf861a" data-layout-section="" data-page-element-type="section" data-page-element-id="1803366773"> <div class="flex-widgets-container" id="1820683846"></div> 728 <section id="c4e797cb" class="flex-element section" data-auto="flex-element-section"> <div id="59dde1c2" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="2654e4f8" class="flex-element group" data-auto="flex-element-group"> <div id="bdec5808" class="flex-element group" data-auto="flex-element-group"> <div id="e083875e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1945578666"> <div class="imageWidget align-center u_1945578666" data-element-type="image" data-widget-type="image" id="1945578666" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1638737657"><img src="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/wm-design-logomark-156w.webp" alt="Abstract logo with two blue and two orange diagonal bars on a white background" id="1003183010" class="" data-dm-image-path="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/wm-design-logomark.webp" width="130.0" height="72.921875" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 729</div> 730</div> 731</div> 732 <div id="2087863d" class="flex-element group" data-auto="flex-element-group"> <div id="922ec01a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="multilingual" data-external-id="1454258381"> <div id="1454258381" class="u_1454258381 multilingualWidget inline short-label no-flag" data-auto="multilingual-widget" dmle_extension="multilingual" data-element-type="multilingual" data-display="inlineShortLabelNoFlag" icon="false" surround="false"> <div class="desktopMultilingual"> <div class="language current-language" data-auto="multilingual-current-language"> <a href="/" data-disable-ajax-navigation="true">
732<img src="https://dd-cdn.multiscreensite.com/flags/flags_iso/32/gb.png" alt="English" data-code="" onerror="handleImageLoadError(this)"/> <span class="name">English</span> 733 <span class="short-label">en</span> 734 <div class="dm-icon dm-icon-chevron-down"></div> 735</a> 736</div> 737 <div class="language other-languages" data-auto="multilingual-other-languages"> <a href="/cy" data-code="" data-disable-ajax-navigation="true"><img src="https://dd-cdn.multiscreensite.com/flags/flags_iso/32/wls.png" alt="Cymraeg" onerror="handleImageLoadError(this)"/> <span class="name">Cymraeg</span> 738 <span class="short-label">cy</span> 739</a> 740</div> 741</div> 742</div> 743</div> 744 <div id="50cf562a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1694629226"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1694629226" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1627094544" class="svg u_1627094544" data-icon-custom="true"> <path d="m93.75 10.938h-87.5c-0.875 0-1.5625 0.6875-1.5625 1.5625s0.6875 1.5625 1.5625 1.5625h87.5c0.875 0 1.5625-0.6875 1.5625-1.5625s-0.6875-1.5625-1.5625-1.5625z"></path> 745 <path d="m93.75 48.438h-87.5c-0.875 0-1.5625 0.6875-1.5625 1.5625s0.6875 1.5625 1.5625 1.5625h87.5c0.875 0 1.5625-0.6875 1.5625-1.5625s-0.6875-1.5625-1.5625-1.5625z"></path> 746 <path d="m93.75 85.938h-87.5c-0.875 0-1.5625 0.6875-1.5625 1.5625s0.6875 1.5625 1.5625 1.5625h87.5c0.875 0 1.5625-0.6875 1.5625-1.5625s-0.6875-1.5625-1.5625-1.5625z"></path> 747</svg> 748</button> 749</div> 750</div> 751</div> 752</div> 753</section> 754</div> 755</div> 756 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="side-reverse"> <div data-layout-section="" data-auto="flex-section" id="1558513594" data-flex-id="18f5ea00"> <div class="flex-widgets-container" id="1554675836"></div> 757 <section id="f6054f97" class="flex-element section" data-auto="flex-element-section"> <div id="ef8b5b8a" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="a1f8711f" class="flex-element group" data-auto="flex-element-group"> <div id="9d047ce9" class="flex-element group" data-auto="flex-element-group"> <div id="12a003a5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1717245942"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1717245942" aria-controls="hamburger-drawer" aria-expanded="false" aria-label="Close menu"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1463788326" class="svg u_1463788326" data-icon-custom="true"> <path d="m19.613 16.668 30.383 30.383 30.391-30.383c0.8125-0.81641 2.1328-0.81641 2.9453 0 0.81641 0.8125 0.81641 2.1328 0 2.9453l-30.387 30.383 30.387 30.391c0.81641 0.8125 0.81641 2.1328 0 2.9453-0.8125 0.81641-2.1328 0.81641-2.9453 0l-30.391-30.387-30.383 30.387c-0.8125 0.81641-2.1328 0.81641-2.9453 0-0.81641-0.8125-0.81641-2.1328 0-2.9453l30.383-30.391-30.383-30.383c-0.81641-0.8125-0.81641-2.1328 0-2.9453 0.8125-0.81641 2.1328-0.81641 2.9453 0z" fill-rule="evenodd"></path> 758</svg> 759</button> 760</div> 761</div> 762</div> 763</div> 764</section> 765</div> 766 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 767 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="63a049ca0d35b55b4ef2a5c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1998592992"> <nav class="u_1998592992 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_5" layout-sub="" data-show-vertical-sub-items="HIDE" id="1998592992" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 768 Home 769 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 770</span> 771</a> 772</li> 773 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/work" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101369142 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Work" data-auto="page-text-style">Work<span class="icon icon-angle-down"></span> 774</span> 775</a> 776</li> 777 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101157116 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 778</span> 779</a> 780</li> 781 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/insights" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101890393 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Insights" data-auto="page-text-style">Insights<span class="icon icon-angle-down"></span> 782</span> 783</a> 784</li> 785 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101152840 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 786</span> 787</a> 788</li> 789</ul> 790</nav> 791</div> 792</div> 793</div> 794</div> 795</section> 796</div> 797 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section="" class=""> <div class="flex-widgets-container" id="1659590659"></div> 798 <section id="6406026c90e1521f6ecb0ec9" class="flex-element section" data-auto="flex-element-section"> <div id="6406026c90e1521f6ecb0ecb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6406026c90e1521f6ecb0ecc" class="flex-element group" data-auto="flex-element-group"> <div id="6406026c90e1521f6ecb0ecd" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet=""> <div id="group_sn2" class="flex-element group" data-auto="flex-element-group"></div> 799</div> 800</div> 801</div> 802</section> 803</div> 804</div> 805 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 806</div> 807 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders -->
807 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-layout-section="" data-auto="flex-section" id="1401514809" data-flex-id="300a4e6b" data-page-element-type="section" data-page-element-id="1169258457"> <div class="flex-widgets-container" id="1039815910"></div> 808 <section id="464c35b7" class="flex-element section" data-auto="flex-element-section"> <div id="0595f32a" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="74c5665b" class="flex-element group" data-auto="flex-element-group"> <div id="group_118" class="flex-element group" data-auto="flex-element-group"> <div id="group_pnf" class="flex-element group" data-auto="flex-element-group"> <div id="group_ucj" class="flex-element group" data-auto="flex-element-group"> <div id="a7a9256e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-external-id="1952497132"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1952497132" style="" data-ai-tag="Short section title" data-dashlane-rid="41157042c29c0039" data-dashlane-classification="identity"> <h1><span style="display: unset;">Architecture that balances creativity with technical expertise.</span></h1> 809</div> 810</div> 811</div> 812 <div id="ebf227c2" class="flex-element group" data-auto="flex-element-group"> <div id="d734845b" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-external-id="1335737615"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1335737615" style="" data-ai-tag="Short section title" data-dashlane-rid="cc66b8c63ceaa622"><p><span style="display: initial;">Based on Anglesey, WM Design & Architecture delivers architectural services across North Wales for residential, commercial and heritage projects.<br/></span></p><p><span style="display: initial;">We work closely with our clients from concept through to completion, creating buildings that respond to their setting and purpose.</span></p></div> 813</div> 814 <div id="932809dd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-external-id="1527985144"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1527985144 button_2" file="false" href="/about" data-element-type="dButtonLinkId" id="1527985144"> <span class="iconBg" aria-hidden="true" id="1988629217"> <span class="icon hasFontIcon icon-star" id="1213215345"></span> 815</span> 816 <span class="text" id="1934977310">About us</span> 817</a> 818</div> 819</div> 820</div> 821</div> 822</div> 823</div> 824</section> 825</div> 826 <div data-layout-section="" data-auto="flex-section" id="1514287601" data-flex-id="303449c9"> <div class="flex-widgets-container" id="1076440835"></div> 827 <section id="2bbe417a" class="flex-element section" data-auto="flex-element-section"> <div id="4aa5404b" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="5279191c" class="flex-element group" data-auto="flex-element-group"> <div id="a555897e" class="flex-element group" data-auto="flex-element-group"> <div id="54f4303e" class="flex-element group" data-auto="flex-element-group"> <div id="08502fbc" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-external-id="1052593918"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1052593918" style="" data-dashlane-rid="1e7631b93834b102"> <h2 class="m-text-align-left"><span style="display: unset;">Featured work</span></h2> 828</div> 829</div> 830 <div id="9939bf44" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-external-id="1247664926"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1247664926" file="false" href="/work" data-element-type="dButtonLinkId" id="1247664926"> <span class="iconBg" aria-hidden="true" id="1866974327"> <span class="icon hasFontIcon icon-star" id="1525488586"></span> 831</span> 832 <span class="text" id="1775598311">See all</span> 833</a> 834</div> 835</div> 836 <div id="78137ab7" class="flex-element widget-wrapper project-grid" data-auto="flex-element-widget-wrapper" data-widget-type="list" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-external-id="1241258334"> <div class="dmPrettyList ed-version u_1241258334" data-element-type="dListId" layout="layoutB2" id="1241258334" saved-layout="layoutA" link-element="link" data-binding="W3siYmluZGluZ05hbWUiOiJsaXN0IiwidmFsdWUiOiJzaXRlX2NvbGxlY3Rpb24uUG9ydGZvbGlvIn1d" data-binding-metadata="eyJsaW5rIjoiZHBmaWVsZCNfY2U3NGRmMWIwMGEyNDMwYmI4ZmRkYzRlYWU4ZjcxMDEiLCJpbWFnZSI6ImltYWdlIiwiZGVzY3JpcHRpb24iOiIiLCJ0aXRsZSI6IiIsImRhdGFfcXVlcnkiOiJ7XCJmaWx0ZXJzXCI6W3tcImZpZWxkS2V5XCI6XCJ7XFxcImZpZWxkSWRcXFwiOlxcXCJ4N3NrYmJ0YVxcXCIsXFxcImZpZWxkTmFtZVxcXCI6XFxcIkZlYXR1cmVkXFxcIn1cIixcImZpZWxkSWRlbnRpZmllclwiOlwieDdza2JidGFcIixcImZpbHRlclR5cGVcIjpcIm9uZV9vZlwiLFwidmFsdWVcIjpbXCJUcnVlXCJdfV0sXCJzb3J0XCI6bnVsbCxcImZpZWxkc1wiOm51bGwsXCJwYWdlU2l6ZVwiOjQsXCJwYWdlTnVtYmVyXCI6MH0iLCJsaW5rX3RleHQiOiJQcm9qZWN0IG5hbWUifQ==" data-hover-effect-parent="none" data-paginate-total-elements="4"> <h3 class="dmwidget-title" hide="true" id="1748431773">List of Services</h3> 837 <ul class="listWidgetContainer" id="1914684960"> <li class="listItem" data-auto="list-item" id="1700543994">
837 <a class="biglink clearfix" href="/work/tan-y-graig" id="1268298511"> <div class="listImage lazy" data-auto="list-item-image" style="background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIElEQVQY0wXBzytDAQDA8fdSmx8xjfbsZeyH7U2TbW+/tK3etDavRJkmU5qsKNpMIS25UE6cHBzs4iA7U27KRTm6LBeHCYn8DV+fjyDWfhF3vxHL74jrb4ilV8SVF9qWnzEUHjDm7zHk7hA6j/7oOPzBuP9F+06LnmoTafMJx9ot7uIV9kId63wdQbv4JHn+Qeyshf+4SaD2yET1mvTGKZPFGuHcNopeQZg+aKDXGqT3boiXL4mvnqAtVsjMLaHpMwSSGUbUFMJUoUK2sEV6oUxitkQsmyeS0gknNMZCMeyKD2nIidDvjmBRokhKlAFvBKuiIitBrG4/FocP8+AIJsmG0GUbp3s4gMmh0utS6XMFkTwhZG8E2aNisY9ilp38Az5ThoOgGcyjAAAAAElFTkSuQmCC');" id="1862606448" data-background-image="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/1-1920w.png"></div> 838 <div class="listText" data-auto="list-item-text" style="display: none" id="1577863430"> <span class="itemName" data-auto="list-item-name" id="1390937328"></span> 839 <span class="itemText" data-auto="list-item-caption" id="1333887273"></span> 840</div> 841 <span class="link" data-auto="list-item-link" id="1061172614"> <span class="buttonText" data-auto="list-item-button-text" id="1853352616">Tan Y Graig</span> 842 <span class="itemName" id="1809615881"></span> 843</span> 844</a> 845</li> 846 <li class="listItem" data-auto="list-item" id="1788624914"> <a class="biglink clearfix" href="/work/hafan" id="1262879054"> <div class="listImage lazy" data-auto="list-item-image" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAwQFERMiQaH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AMzDn8UdKUI7YiRPxAuvVA+RrM+m9XdERk7Q6S//2Q==');" id="1552606923" data-background-image="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/hafan-1-1920w.jpeg"></div> 847 <div class="listText" data-auto="list-item-text" style="display: none" id="1799328315"> <span class="itemName" data-auto="list-item-name" id="1914972687"></span> 848 <span class="itemText" data-auto="list-item-caption" id="1583153595"></span> 849</div> 850 <span class="link" data-auto="list-item-link" id="1993420305"> <span class="buttonText" data-auto="list-item-button-text" id="1070521739">Hafan</span> 851 <span class="itemName" id="1841853800"></span> 852</span> 853</a> 854</li> 855 <li class="listItem" data-auto="list-item" id="1368657903"> <a class="biglink clearfix" href="/work/glan-tywyn-dairy" id="1607496596"> <div class="listImage lazy" data-auto="list-item-image" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAACAgIBBQAAAAAAAAAAAAABAgAEAwcTESEiUtH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAAIDAQAAAAAAAAAAAAAAAAACAQNBE//aAAwDAQACEQMRAD8AkX2pVu0eZsBw2UHRQg8RJB9g2C7HlHc+p+RES2tGkuazh//Z');" id="1884848578" data-background-image="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/glan-tywyn-3-1920w.jpeg"></div> 856 <div class="listText" data-auto="list-item-text" style="display: none" id="1886290287"> <span class="itemName" data-auto="list-item-name" id="1167441088"></span> 857 <span class="itemText" data-auto="list-item-caption" id="1332753844"></span> 858</div> 859 <span class="link" data-auto="list-item-link" id="1048603266"> <span class="buttonText" data-auto="list-item-button-text" id="1630586872">Glan Tywyn Dairy</span> 860 <span class="itemName" id="1053072867"></span> 861</span> 862</a> 863</li> 864 <li class="listItem" data-auto="list-item" id="1647356210"> <a class="biglink clearfix" href="/work/plas-gwyn" id="1402742019"> <div class="listImage lazy" data-auto="list-item-image" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwUBAQAAAAAAAAAAAAACAAURAQMEBiES4f/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADBCEi/9oADAMBAAIRAxEAPwCJYdmahcKnlYhHZEZ8K3De9NoAy13ZjvPiIkH23setD0xUBR5n/9k=');" id="1242930550" data-background-image="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/DONALD_INSALL_ASSOCIATES_Plas+Gwyn+Completion+%28c%29+Andy+Marshall+2019+00-1920w.jpg"></div> 865 <div class="listText" data-auto="list-item-text" style="display: none" id="1973281047"> <span class="itemName" data-auto="list-item-name" id="1772948833"></span> 866 <span class="itemText" data-auto="list-item-caption" id="1232772161"></span> 867</div> 868 <span class="link" data-auto="list-item-link" id="1768216236"> <span class="buttonText" data-auto="list-item-button-text" id="1029859488">Plas Gwyn</span> 869 <span class="itemName" id="1447012998"></span> 870</span> 871</a> 872</li> 873</ul> 874</div> 875</div> 876</div> 877</div> 878</div> 879</section> 880</div> 881 <div data-layout-section="" data-auto="flex-section" id="1186432800" data-flex-id="6258c126" class="" data-hidden-on-tablet="true"> <div class="flex-widgets-container" id="1858093730"></div> 882 <section id="8a3eb977" class="flex-element section" data-auto="flex-element-section"> <div id="a00baa62" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="f8ad16cf" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="7b0181d2" class="flex-element group" data-auto="flex-element-group"> <div id="group_ocg" class="flex-element group" data-auto="flex-element-group" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19"> <div id="widget_mpm" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="2646712937"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="2646712937" style="" data-dashlane-rid="a470c08c8479d05a"> <h2 class="text-align-left"><span style="display: unset;">Thinking about your next project?</span></h2> 883</div> 884</div> 885 <div id="c16fcfd3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1373271878"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1373271878 button_2" file="false" href="/contact" data-element-type="dButtonLinkId" id="1373271878"> <span class="iconBg" aria-hidden="true" id="1563103155"> <span class="icon hasFontIcon icon-star" id="1068323246"></span> 886</span> 887 <span class="text" id="1837256527">Get in touch</span> 888</a> 889</div> 890</div> 891</div> 892</div> 893</div> 894</section> 895</div> 896</div> 897</div> 898</div> 899</div> 900 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-auto="flex-section" id="1755561873" data-flex-id="63da2bddeae8da42b2353671" data-layout-section=""> <div class="flex-widgets-container" id="1245219930"></div> 901 <section id="63da2bddeae8da42b2353670" class="flex-element section" data-auto="flex-element-section"> <div id="63da2bddeae8da42b2353672" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63da2bddeae8da42b2353673" class="flex-element group" data-auto="flex-element-group"> <div id="group_qc7" class="flex-element group" data-auto="flex-element-group"> <div id="group_p8v" class="flex-element group" data-auto="flex-element-group"> <div id="widget_pp3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="1122217085"> <div class="u_1122217085 align-center text-align-center dmSocialHub gapSpacing" id="1122217085" dmle_extension="social_hub" data-element-type="social_hub" extractelementdata="true" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://instagram.com/wmdarchitecture/" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &&
901 dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="zoomout"></span> 902</a> 903 <a href="https://facebook.com/wmdarchitecture" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="zoomout"></span> 904</a> 905 <a href="https://pinterest.com/wmdesignarch" target="_blank" dm_dont_rewrite_url="true" aria-label="pinterest" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Pinterest')"> <span class="dmSocialPinterest icon-pinterest oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="zoomout"></span> 906</a> 907 <a href="https://www.linkedin.com/company/wm-design-&-architecture-ltd/" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="zoomout"></span> 908</a> 909 <a href="https://www.houzz.co.uk/professionals/architects/wm-design-and-architecture-ltd-pfvwgb-pf~1225346011" target="_blank" dm_dont_rewrite_url="true" aria-label="Social network" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Custom2')"> <span class="dmSocialCustom2 oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect="zoomout"> <svg width="24px" height="24px" fill="white" viewbox="0 0 24 24" role="img" xmlns="http://www.w3.org/2000/svg"> <title>Houzz icon</title> 910 <path d="M1.27 0V24H9.32V16.44H14.68V24H22.73V10.37L6.61 5.75V0H1.27Z"></path> 911</svg> 912</span> 913</a> 914</div> 915</div> 916</div> 917</div> 918 <div id="76d2d0f2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1449875876"> <div class="dmNewParagraph u_1449875876" data-element-type="paragraph" data-version="5" id="1449875876" style="" data-dashlane-rid="ebb3e3a1936d23ff" new-inline-bind-applied="true" data-diy-text=""><p class="t-size-14 size-14 m-size-14"><span class="font-size-14 t-font-size-14 m-font-size-14" style="display: initial;"><span class="inline-data-binding" data-encoded-value="V00gRGVzaWduICYgQXJjaGl0ZWN0dXJlIEx0ZA==" data-inline-binding="" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5jb21wYW55X25hbWU=">WM Design & Architecture Ltd</span></span></p><p class="t-size-14 size-14 m-size-14"><span class="font-size-14 t-font-size-14 m-font-size-14" style="display: initial; text-decoration: underline;"><span class="inline-data-binding" data-encoded-value="KzQ0IDAxMjQ4IDcxNzIzMA==" data-inline-binding="" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS5tYWluIHBob25l"><a class="inlineBindingLink" target="_blank" href="tel:+44 01248 717230">+44 01248 717230</a></span></span></p><p class="t-size-14 size-14 m-size-14"><span class="font-size-14 t-font-size-14 m-font-size-14" style="text-decoration: underline; display: initial;"><span class="inline-data-binding" data-encoded-value="aW5mb0B3bWRlc2lnbi5jby51aw==" data-inline-binding="" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5tYWluIGVtYWls"><a class="inlineBindingLink" target="_blank" href="mailto:[email protected]">[email protected]</a></span></span></p><p class="t-size-14 m-size-14 size-14"><a href="https://maps.app.goo.gl/NRgQvZDNa2vNReRGA" target="_blank" runtime_url="https://maps.app.goo.gl/NRgQvZDNa2vNReRGA" type="url" class="font-size-14 t-font-size-14 m-font-size-14" style="display: initial;">Menai Science Park, Gaerwen, Anglesey, LL60 6AG</a><span style="display: initial;"><br/></span></p></div> 919</div> 920 <div id="widget_rup" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="2238081608"> <div class="imageWidget align-center" data-element-type="image" data-widget-type="image" id="2238081608"> <a href="https://architecturaltechnology.com/" id="1655292479" class="" target="_blank" file="false"><img src="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/opt/CIAT-Chartered-Practice-Logo-120w.png" alt="CIAT logo in black and white with âCHARTERED PRACTICEâ beneath it" id="1604082363" class="" width="400" height="224" data-dm-image-path="https://irp.cdn-website.com/c1c8e063/dms3rep/multi/CIAT-Chartered-Practice-Logo.png" onerror="handleImageLoadError(this)" loading="lazy"/></a> 921</div> 922</div> 923</div> 924 <div id="6dff1c83" class="flex-element group" data-auto="flex-element-group"> <div id="c0504b3a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1056813044"> <div class="widget-1f5975 u_1056813044 dmCustomWidget" data-lazy-load="" data-title="" id="1056813044" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJjb3B5cmlnaHRUZXh0IiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLmNvbXBhbnlfbmFtZSJ9XQ==" icon="false" surround="false" data-widget-id="1f5975986930429f819d4cd2154b5c4a" data-widget-version="25" data-widget-config="eyJyZXZlcnNlRmxhZyI6bnVsbCwiY29weXJpZ2h0VGV4dCI6IldNIERlc2lnbiAmIEFyY2hpdGVjdHVyZSBMdGQifQ=="> <div class="copyright"> <div>© 2026 </div> 925 <div>WM Design & Architecture Ltd</div> 926</div> 927</div> 928</div> 929</div> 930 <div id="8a82257d" class="flex-element group" data-auto="flex-element-group"> <div id="widget_asj" class="flex-element widget-wrapper footer-nav" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-mobile="" data-external-id="2537329623"> <nav class="u_2537329623 unifiednav_vertical effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="2537329623" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 931 Home 932 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 933</span> 934</a> 935</li> 936 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/work" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101369142 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Work" data-auto="page-text-style">Work<span class="icon icon-angle-down"></span> 937</span> 938</a> 939</li> 940 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101157116 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 941</span> 942</a> 943</li> 944 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/insights" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101890393 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Insights" data-auto="page-text-style">Insights<span class="icon icon-angle-down"></span> 945</span> 946</a> 947</li> 948 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101152840 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 949</span> 950</a> 951</li> 952</ul> 953</nav> 954</div>
955 <div id="2a5a5552" class="flex-element widget-wrapper footer-nav" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-desktop="" data-hidden-on-tablet="" data-external-id="1801891494"> <nav class="u_1801891494 unifiednav_vertical effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1801891494" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 956 Home 957 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 958</span> 959</a> 960</li> 961 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/work" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101369142 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Work" data-auto="page-text-style">Work<span class="icon icon-angle-down"></span> 962</span> 963</a> 964</li> 965 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101157116 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 966</span> 967</a> 968</li> 969 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/insights" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101890393 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Insights" data-auto="page-text-style">Insights<span class="icon icon-angle-down"></span> 970</span> 971</a> 972</li> 973 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101152840 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 974</span> 975</a> 976</li> 977</ul> 978</nav> 979</div> 980</div> 981</div> 982 <div id="ab53e9cd" class="flex-element group" data-auto="flex-element-group"> <div id="9e71eda0" class="flex-element group" data-auto="flex-element-group"> <div id="widget_td8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1690810315"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1690810315" style="" data-dashlane-rid="ad54c1c870962920"><p class="text-align-left m-text-align-left t-size-14 m-size-14 size-14" style="letter-spacing: initial;"><a href="https://wm-design.getgoing.studio/privacy" runtime_url="https://wm-design.getgoing.studio/privacy" type="url" class="font-size-14 t-font-size-14 m-font-size-14" style="display: unset;" target="_blank">Privacy</a></p></div> 983</div> 984 <div id="7962d2db" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1220257245"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1220257245" style="" data-dashlane-rid="cda61c00f39dfe0a"><p class="m-size-14 t-size-14 size-14"><span class="m-font-size-14 t-font-size-14 font-size-14" style="display: initial;"><span class="m-font-size-14 t-font-size-14 font-size-14" style="display: initial;">Site by</span> 985</span><a href="https://tropic.studio/" target="_blank" runtime_url="https://tropic.studio/" type="url" class="m-font-size-14 t-font-size-14 font-size-14" style="display: initial;">GetGoing</a></p></div> 986</div> 987</div> 988</div> 989</div> 990</div> 991</section> 992</div> 993</div> 994</div> 995</div> 996</div> 997</div> 998</div> 999</div> 1000</div> 1001 1002 </div> 1003</div> 1004<!-- Add full CSS and Javascript before the close tag of the body if needed --> 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029<!-- Google Fonts Include --> 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043<!-- loadCSS function fonts.jsp--> 1044 1045 1046 1047<link rel="preload" href="https://irp.cdn-website.com/fonts/css2?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;
10471,900&family=Outfit:ital,wght@0,100..900;1,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&subset=latin-ext&display=block" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1048 1049<style> 1050@font-face { 1051 font-family: "DudaSansVF"; 1052 src: url("https://irp.cdn-website.com/c1c8e063/fonts/DudaSansVF-edd7_400.ttf"); 1053 font-weight: 400; 1054 font-style: normal; 1055 font-display: block; 1056} 1057</style> 1058 1059 1060 1061 1062 1063 1064<!-- RT CSS Include d-css-runtime-flex-new-nav--> 1065<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" /> 1066 1067<!-- End of RT CSS Include --> 1068 1069<link rel="preload" href="https://irp.cdn-website.com/WIDGET_CSS/e1fbe27e1d1ed94c502db4f3c6f33798.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1070 1071<!-- Support `img` size attributes --> 1072<style>img[width][height] { 1073 height: auto; 1074}</style> 1075 1076<!-- Support showing sticky element on page only --> 1077<style> 1078 body[data-page-alias="home"] #dm [data-show-on-page-only="home"] { 1079 display: block !important; 1080 } 1081</style> 1082 1083<!-- This is populated in Ajax navigation --> 1084<style id="pageAdditionalWidgetsCss" type="text/css"> 1085</style> 1086 1087 1088 1089 1090<!-- Site CSS --> 1091<link rel="preload" href="https://irp.cdn-website.com/c1c8e063/files/c1c8e063_header_withFlex_1.min.css?v=274" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1092 1093 1094 1095<style id="customWidgetStyle" type="text/css"> 1096 1097</style> 1098<style id="innerPagesStyle" type="text/css"> 1099 1100</style> 1101 1102 1103<style 1104 id="additionalGlobalCss" type="text/css" 1105> 1106</style> 1107 1108<!-- Page CSS --> 1109<link rel="preload" href="https://irp.cdn-website.com/c1c8e063/files/c1c8e063_home_withFlex_1.min.css?v=274" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1110 1111<style id="pagestyle" type="text/css"> 1112 1113</style> 1114 1115<style id="pagestyleDevice" type="text/css"> 1116 1117</style> 1118 1119<!-- Flex Sections CSS --> 1120 1121 1122 1123 1124 1125<style id="globalFontSizeStyle" type="text/css"> 1126 @media (min-width: 1025px) { [data-version] .size-14, [data-version] .font-size-14 {--font-size: 14;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-14, [data-version] .t-font-size-14 {--font-size: 14;} }@media (max-width: 767px) { [data-version] .m-size-14, [data-version] .m-font-size-14 {--font-size: 14;} } 1127</style> 1128<style id="pageFontSizeStyle" type="text/css"> 1129</style> 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169<!-- ========= JS Section ========= -->
1170<script> 1171 var isWLR = true; 1172 1173 window.customWidgetsFunctions = {}; 1174 window.customWidgetsStrings = {}; 1175 window.collections = {}; 1176 window.currentLanguage = "ENGLISH_UK" 1177 window.isSitePreview = false; 1178</script>
1178 1179 1180 1181
1182<script> 1183 window.customWidgetsFunctions["1f5975986930429f819d4cd2154b5c4a~25"] = function (element, data, api) { 1184 null 1185 }; 1186</script>
1186 1187 1188
1189<script type="text/javascript"> 1190 1191 var d_version = "production_6800"; 1192 var build = "2026-09-24T12_50_33"; 1193 window['v' + 'ersion'] = d_version; 1194 1195 function buildEditorParent() { 1196 window.isMultiScreen = true; 1197 window.editorParent = {}; 1198 window.previewParent = {}; 1199 window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33"; 1200 try { 1201 var _p = window.parent; 1202 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1203 window.editorParent = _p; 1204 } else if (_p.isSitePreview) { 1205 window.previewParent = _p; 1206 } 1207 } catch (e) { 1208 1209 } 1210 } 1211 1212 buildEditorParent(); 1213</script>
1213 1214 1215 1216 1217<!-- Injecting site-wide before scripts --> 1218 1219<!-- End Injecting site-wide to the head --> 1220 1221 1222 1223 1224 1225
1226<script> 1227 window.cookiesNotificationMarkupPreview = ' <div>We use cookies to make sure that we give you the best experience on our website. To learn more, go to the Privacy Page.<\/div> \n'; 1228</script>
1228 1229 1230<!-- HEAD RT JS Include -->
1231<script id='d-js-params'> 1232 window.INSITE = window.INSITE || {}; 1233 window.INSITE.device = "desktop"; 1234 1235 window.rtCommonProps = {}; 1236 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 1237 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 1238 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1239 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1240 rtCommonProps["inlineEditGrid.snap"] =true; 1241 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1242 rtCommonProps["rt.pushnotifs.force.button"] =true; 1243 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1244 rtCommonProps["common.mapbox.js.override"] =false; 1245 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1246 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1247 rtCommonProps["isCoverage.test"] =false; 1248 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1249 rtCommonProps["common.resources.dist.cdn"] =true; 1250 rtCommonProps["common.build.dist.folder"] = 'production/6800'; 1251 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1252 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6800'; 1253 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1254 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1255 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 1256 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1257 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1258 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1259 rtCommonProps["isAutomation.test"] =false; 1260 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1261 1262 1263 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1264 1265 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1266 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1267 rtCommonProps['server.for.resources'] = ''; 1268 rtCommonProps['feature.flag.lazy.widgets'] = true; 1269 rtCommonProps['feature.flag.single.wow'] = false; 1270 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1271 rtCommonProps['feature.flag.mark.anchors'] = true; 1272 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1273 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1274 rtCommonProps["images.sizes.small"] =160; 1275 rtCommonProps["images.sizes.mobile"] =640; 1276 rtCommonProps["images.sizes.tablet"] =1280; 1277 rtCommonProps["images.sizes.desktop"] =1920; 1278 rtCommonProps["modules.resources.cdn"] =true; 1279 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 1280 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 1281 rtCommonProps["feature.flag.performance.logs"] =false; 1282 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1283 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1284 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1285 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1286 // feature flags that's used out of runtime module (in legacy files) 1287 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1288 1289 window.rtFlags = {}; 1290 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 1291 rtFlags["scripts.widgetCount.enabled"] =true; 1292 rtFlags["fnb.animations.tracking.enabled"] =true; 1293 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1294 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1295 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1296 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 1297 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1298 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 1299 rtFlags["geocode.search.localize"] =false; 1300 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1301 rtFlags["twitter.heightLimit.enabled"] = true; 1302 rtFlags["runtime.lottieOverflow"] =false; 1303 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 1304 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1305 rtFlags["flex.animation.design.panel.layout"] =true; 1306 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1307 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1308 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1309 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1310 rtFlags["runtime.lcp.preload.monitor.enabled"] =true; 1311 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1312 rtFlags["contact.form.useActiveForm"] =true; 1313 rtFlags["contact.form.custom.errors.enabled"] =false; 1314 rtFlags["runtime.ssr.productStore.internal.observer"] =true;
1315 rtFlags["runtime.ssr.productCustomizations"] =true; 1316 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 1317 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 1318 rtFlags["termly.map.consent.overlay.enabled"] =false; 1319 rtFlags["editor.widget.form.a11y"] =true; 1320</script>
vendor: 1 bytes, line 1320
1320
1321<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js" id="d-js-core" defer></script>
1321 1322 1323<!-- End of HEAD RT JS Include --> 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337
1338<script> 1339 document.addEventListener('DOMContentLoaded', () => 1340 window.runtime.initLayout() 1341 ); 1342</script>
1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361
1362<script type="text/javascript" id="d_track_sp"> 1363 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 1364 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 1365 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 1366 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 1367 window.dmsnowplow = window.snowplow; 1368 1369 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 1370 appId: 'c1c8e063' 1371 }); 1372 1373 // snowplow queries element styles so we wait until CSS calculations are done. 1374 requestAnimationFrame(() => { 1375 dmsnowplow('trackPageView'); 1376 _dm_insite.forEach((rule) => { 1377 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 1378 // the tracking is in popup.js 1379 if (rule.actionName !== "popup") { 1380 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 1381 } 1382 window?.waitForDeferred?.('dmAjax', () => { 1383 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 1384 }); 1385 }); 1386 }); 1387</script>
1387 1388 1389 1390 1391<div style="display:none;" id="P6iryBW0Wu"></div> 1392 1393<!-- photoswipe markup --> 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403<!-- Root element of PhotoSwipe. Must have class pswp. --> 1404<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1405 1406 <!-- Background of PhotoSwipe. 1407 It's a separate element as animating opacity is faster than rgba(). --> 1408 <div class="pswp__bg"></div> 1409 1410 <!-- Slides wrapper with overflow:hidden. --> 1411 <div class="pswp__scroll-wrap"> 1412 1413 <!-- Container that holds slides. 1414 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1415 Don't modify these 3 pswp__item elements, data is added later on. --> 1416 <div class="pswp__container"> 1417 <div class="pswp__item"></div> 1418 <div class="pswp__item"></div> 1419 <div class="pswp__item"></div> 1420 </div> 1421 1422 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1423 <div class="pswp__ui pswp__ui--hidden"> 1424 1425 <div class="pswp__top-bar"> 1426 1427 <!-- Controls are self-explanatory. Order can be changed. --> 1428 1429 <div class="pswp__counter"></div> 1430 1431 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 1432 1433 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 1434 1435 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1436 1437 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1438 1439 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 1440 <!-- element will get class pswp__preloader--active when preloader is running --> 1441 <div class="pswp__preloader"> 1442 <div class="pswp__preloader__icn"> 1443 <div class="pswp__preloader__cut"> 1444 <div class="pswp__preloader__donut"></div> 1445 </div> 1446 </div> 1447 </div> 1448 </div> 1449 1450 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1451 <div class="pswp__share-tooltip"></div> 1452 </div> 1453 1454 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 1455 </button> 1456 1457 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 1458 </button> 1459 1460 <div class="pswp__caption"> 1461 <div class="pswp__caption__center"></div> 1462 </div> 1463 1464 </div> 1465 1466 </div> 1467 1468</div> 1469<div id="fb-root" 1470 data-locale="en_GB"></div> 1471<!-- Alias: c1c8e063 -->
1472<script id="d_track_personalization"> 1473 window?.waitForDeferred?.('dmAjax', () => { 1474 // Collects client data and updates cookies used by smart sites 1475 window.expireDays = 365; 1476 window.visitLength = 30 * 60000; 1477 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 1478 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 1479 }); 1480</script>
vendor: 1 bytes, line 1480
1480
1481<script type="text/javascript"> 1482 1483 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 1484 1485 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 1486 Parameters.HomeLinkText = 'Home'; 1487 </script>
1487 1488<!-- End Script tags --> 1489<!-- Begin Body End Markup -->
1490<script> 1491document.addEventListener('DOMContentLoaded', () => { 1492 1493 const currentPath = window.location.pathname.replace(/\/$/, ''); 1494 1495 document.querySelectorAll('.category-filters a').forEach(link => { 1496 const linkPath = link.getAttribute('href'); 1497 1498 if (linkPath) { 1499 const cleanLinkPath = linkPath.replace(/\/$/, ''); 1500 1501 if (cleanLinkPath === currentPath) { 1502 link.classList.add('current-category'); 1503 } 1504 } 1505 }); 1506 1507}); 1508</script>
1508<!-- End Body End Markup --> 1509<!-- Site Wide Html Markup --> 1510<!-- Site Wide Html Markup --> 1511</body> 1512</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.