PageSourceSearch

https://www.wmdesign.co.uk/

html wmdesign.co.uk collected 2026-09-26 13:49:05 UTC 123,939 bytes, 1,512 lines download raw bytes

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 &amp; Architecture Ltd | Anglesey
666  
667  </title>
668  <meta name="description" content="WM Design &amp; Architecture in Anglesey offers tailored architectural solutions for residential, commercial &amp; heritage projects. "/>
669
670  <meta name="twitter:card" content="summary"/>
671  <meta name="twitter:title" content="WM Design &amp; Architecture Ltd | Anglesey"/>
672  <meta name="twitter:description" content="WM Design &amp; Architecture in Anglesey offers tailored architectural solutions for residential, commercial &amp; 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 &amp; Architecture in Anglesey offers tailored architectural solutions for residential, commercial &amp; heritage projects. "/>
675  <meta property="og:title" content="WM Design &amp; 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 &amp; 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 &amp;&amp;
901 dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <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 &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <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 &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Pinterest&apos;)"> <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-&amp;-architecture-ltd/" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Linkedin&apos;)"> <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 &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Custom2&apos;)"> <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 &amp; 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>&copy; 2026&nbsp;</div> 
925 <div>WM Design &amp; 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&amp;subset=latin-ext&amp;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.