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: 'http://www.plainenglish.co.uk/', 49 50 SystemID: '1AND1_EU_PROD', 51 SiteAlias: '08adc49f98924cb8b7dddec4cafb071e', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Sep 24, 2026', 54 ExternalUid: '0b0bfd7e-1bf5-409d-9662-50f2826498cb', 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'services', 64 InitialPageUuid: '23adf081544f4f0397bfe166d948da4f', 65 InitialPageId: '709238634', 66 InitialEncodedPageAlias: 'c2VydmljZXM=', 67 InitialHeaderUuid: '9ae8b850e6fb4c2a8a2c577314c9dbb9', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: false, 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: '76439258', 87 StoreVersion: 2, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: true, 95 cookiesNotificationMarkup: ' <div> <p class=\"rteBlock\">In order to provide you with the best online experience this website uses cookies. By using our website, you agree to our use of cookies.<\/p> \n<\/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: 4, 115 NavbarLiveHomePage: 'http://www.plainenglish.co.uk/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: false, 121 planID: '2202', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: true, 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: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 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<script type="text/javascript" data-termly-config> 167 window.TERMLY_CUSTOM_BLOCKING_MAP = { 168 'app.multiscreenstore.com': {'\/script.js': 'essential'}, 169 'd2j6dbq0eux0bg.cloudfront.net': 'essential', 170 'd34ikvsdm2rlij.cloudfront.net': 'essential', 171 'd1oxsl77a1kjht.cloudfront.net': 'essential', 172 'd3fi9i0jj23cau.cloudfront.net': 'essential', 173 'djqizrxa6f10j.cloudfront.net': 'essential', 174 'd1e443hvef5jf2.cloudfront.net': 'essential' 175 }; 176</script>
176 177 178 179 180 181<!-- End Injecting site-wide to the head --> 182 183<!-- Inject secured cdn script --> 184 185 186<!-- ========= Meta Tags ========= --> 187<!-- PWA settings -->
188<script> 189 function toHash(str) { 190 var hash = 5381, i = str.length; 191 while (i) { 192 hash = hash * 33 ^ str.charCodeAt(--i) 193 } 194 return hash >>> 0 195 } 196</script>
vendor: 1 bytes, line 196
196
197<script> 198 (function (global) { 199 //const cacheKey = global.cacheKey; 200 const isOffline = 'onLine' in navigator && navigator.onLine === false; 201 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 202 if (isOffline) { 203 console.log('offline mode'); 204 } 205 if (!hasServiceWorkerSupport) { 206 console.log('service worker is not supported'); 207 } 208 if (hasServiceWorkerSupport && !isOffline) { 209 window.addEventListener('load', function () { 210 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 211 navigator.serviceWorker 212 .register(serviceWorkerPath, { scope: './' }) 213 .then( 214 function (registration) { 215 // Registration was successful 216 console.log( 217 'ServiceWorker registration successful with scope: ', 218 registration.scope 219 ); 220 }, 221 function (err) { 222 // registration failed :( 223 console.log('ServiceWorker registration failed: ', err); 224 } 225 ) 226 .catch(function (err) { 227 console.log(err); 228 }); 229 }); 230 231 // helper function to refresh the page 232 var refreshPage = (function () { 233 var refreshing; 234 return function () { 235 if (refreshing) return; 236 // prevent multiple refreshes 237 var refreshkey = 'refreshed' + location.href; 238 var prevRefresh = localStorage.getItem(refreshkey); 239 if (prevRefresh) { 240 localStorage.removeItem(refreshkey); 241 if (Date.now() - prevRefresh < 30000) { 242 return; // dont go into a refresh loop 243 } 244 } 245 refreshing = true; 246 localStorage.setItem(refreshkey, Date.now()); 247 console.log('refereshing page'); 248 window.location.reload(); 249 }; 250 })(); 251 252 function messageServiceWorker(data) { 253 return new Promise(function (resolve, reject) { 254 if (navigator.serviceWorker.controller) { 255 var worker = navigator.serviceWorker.controller; 256 var messageChannel = new MessageChannel(); 257 messageChannel.port1.onmessage = replyHandler; 258 worker.postMessage(data, [messageChannel.port2]); 259 function replyHandler(event) { 260 resolve(event.data); 261 } 262 } else { 263 resolve(); 264 } 265 }); 266 } 267 } 268})(window); 269</script>
269 270<!-- Add manifest --> 271<!-- End PWA settings --> 272 273 274 275<link rel="canonical" href="https://www.plainenglish.co.uk/services"> 276 277<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 278 279<meta name="apple-mobile-web-app-capable" content="yes"> 280 281<!--Add favorites icons--> 282 283<link rel="icon" type="image/x-icon" href="https://cdn.website-editor.net/08adc49f98924cb8b7dddec4cafb071e/site_favicon_16_1746780536077.ico"/> 284 285<!-- End favorite icons --> 286<link rel="preconnect" href="https://le-cdn.website-editor.net"/> 287<link rel="preconnect" href="https://cdn.website-editor.net" crossorigin/> 288<link rel="preconnect" href="https://static-cdn.website-editor.net"/> 289<link rel="preconnect" href="https://cdn.website-editor.net"/> 290 291 292<!-- Prefetch Ecwid Javascript to speed up loading --> 293<link rel="prefetch" href="https://app.multiscreenstore.com/script.js?76439258&lang=en"/>
294<script> 295 if (window.Parameters) { 296 window.Parameters.ecwidScriptUrl = 'https://app.multiscreenstore.com/script.js?76439258&lang=en'; 297 } 298</script>
298 299 300 301<!-- render the required CSS and JS in the head section -->
302<script id='d-js-dmapi'> 303 window.SystemID = '1AND1_EU_PROD'; 304 305 if (!window.dmAPI) { 306 window.dmAPI = { 307 registerExternalRuntimeComponent: function () { 308 }, 309 getCurrentDeviceType: function () { 310 return window._currentDevice; 311 }, 312 runOnReady: (ns, fn) => { 313 const safeFn = dmAPI.toSafeFn(fn); 314 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 315 const eventName = 'afterAjax.' + ns; 316 317 if (document.readyState === 'complete') { 318 $.DM.events.off(eventName).on(eventName, safeFn); 319 setTimeout(function () { 320 safeFn({ 321 isAjax: false, 322 }); 323 }, 0); 324 } else { 325 window?.waitForDeferred?.('dmAjax', () => { 326 $.DM.events.off(eventName).on(eventName, safeFn); 327 safeFn({ 328 isAjax: false, 329 }); 330 }); 331 } 332 }, 333 toSafeFn: (fn) => { 334 if (fn?.safe) { 335 return fn; 336 } 337 const safeFn = function (...args) { 338 try { 339 return fn?.apply(null, args); 340 } catch (e) { 341 console.log('function failed ' + e.message); 342 } 343 }; 344 safeFn.safe = true; 345 return safeFn; 346 } 347 }; 348 } 349 350 if (!window.requestIdleCallback) { 351 window.requestIdleCallback = function (fn) { 352 setTimeout(fn, 0); 353 } 354 } 355</script>
355 356 357<!-- loadCSS function header.jsp--> 358 359 360 361 362 363
364<script id="d-js-load-css"> 365/** 366 * There are a few <link> tags with CSS resource in them that are preloaded in the page 367 * in each of those there is a "onload" handler which invokes the loadCSS callback 368 * defined here. 369 * We are monitoring 3 main CSS files - the runtime, the global and the page. 370 * When each load we check to see if we can append them all in a batch. If threre 371 * is no page css (which may happen on inner pages) then we do not wait for it 372 */ 373(function () { 374 let cssLinks = {}; 375 function loadCssLink(link) { 376 link.onload = null; 377 link.rel = "stylesheet"; 378 link.type = "text/css"; 379 } 380 381 function checkCss() { 382 const pageCssLink = document.querySelector("[id*='CssLink']"); 383 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 384 385 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 386 const storedRuntimeCssLink = cssLinks.runtime; 387 const storedPageCssLink = cssLinks.page; 388 const storedGlobalCssLink = cssLinks.global; 389 const storedWidgetCssLink = cssLinks.widget; 390 391 storedGlobalCssLink.disabled = true; 392 loadCssLink(storedGlobalCssLink); 393 394 if (storedPageCssLink) { 395 storedPageCssLink.disabled = true; 396 loadCssLink(storedPageCssLink); 397 } 398 399 if(storedWidgetCssLink) { 400 storedWidgetCssLink.disabled = true; 401 loadCssLink(storedWidgetCssLink); 402 } 403 404 storedRuntimeCssLink.disabled = true; 405 loadCssLink(storedRuntimeCssLink); 406 407 requestAnimationFrame(() => { 408 setTimeout(() => { 409 storedRuntimeCssLink.disabled = false; 410 storedGlobalCssLink.disabled = false; 411 if (storedPageCssLink) { 412 storedPageCssLink.disabled = false; 413 } 414 if (storedWidgetCssLink) { 415 storedWidgetCssLink.disabled = false; 416 } 417 // (SUP-4179) Clear the accumulated cssLinks only when we're 418 // sure that the document has finished loading and the document 419 // has been parsed. 420 if(document.readyState === 'interactive') { 421 cssLinks = null; 422 } 423 }, 0); 424 }); 425 } 426 } 427 428 429 function loadCSS(link) { 430 try { 431 var urlParams = new URLSearchParams(window.location.search); 432 var noCSS = !!urlParams.get("nocss"); 433 var cssTimeout = urlParams.get("cssTimeout") || 0; 434 435 if (noCSS) { 436 return; 437 } 438 if (link.href && link.href.includes("d-css-runtime")) { 439 cssLinks.runtime = link; 440 checkCss(); 441 } else if (link.id === "siteGlobalCss") { 442 cssLinks.global = link; 443 checkCss(); 444 } 445 446 else if (link.id && link.id.includes("CssLink")) { 447 cssLinks.page = link; 448 checkCss(); 449 } else if (link.id && link.id.includes("widgetCSS")) { 450 cssLinks.widget = link; 451 checkCss(); 452 } 453 454 else { 455 requestIdleCallback(function () { 456 window.setTimeout(function () { 457 loadCssLink(link); 458 }, parseInt(cssTimeout, 10)); 459 }); 460 } 461 } catch (e) { 462 throw e 463 } 464 } 465 window.loadCSS = window.loadCSS || loadCSS; 466})(); 467</script>
467 468 469 470
471<script data-role="deferred-init" type="text/javascript"> 472 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 473 function Def() { 474 this.promise = new Promise((function (a, b) { 475 this.resolve = a, this.reject = b 476 }).bind(this)) 477 } 478 479 const defs = {}; 480 window.getDeferred = function (a) { 481 return null == defs[a] && (defs[a] = new Def), defs[a] 482 } 483 window.waitForDeferred = function (b, a, c) { 484 let d = window?.getDeferred?.(b); 485 d 486 ? d.promise.then(a) 487 : c && ["complete", "interactive"].includes(document.readyState) 488 ? setTimeout(a, 1) 489 : c 490 ? document.addEventListener("DOMContentLoaded", a) 491 : console.error(`Deferred does not exist`); 492 }; 493</script>
493 494<style id="forceCssIncludes"> 495 /* This file is auto-generated from a `scss` file with the same name */ 496 497.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}} 498 499 500</style> 501<style id="cssVariables" type="text/css"> 502 503</style> 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529<!-- Google Fonts Include --> 530 531 532 533 534 535 536 537 538 539 540 541 542 543<!-- loadCSS function fonts.jsp--> 544 545 546 547<link type="text/css" rel="stylesheet" href="https://cdn.website-editor.net/fonts/css2?family=Cardo:wght@400;700&family=PT+Serif:wght@400;700&family=Maven+Pro:[email protected]&family=Exo+2:[email protected]&family=Rokkitt:[email protected]&family=Heebo:[email protected]&family=Lato:wght@100;300;400;700;900&family=Cabin:[email protected]&family=Rubik:[email protected]&family=Source+Sans+Pro:wght@200;300;400;600;700;900&subset=latin-ext&display=swap" /> 548 549<style> 550@font-face { 551 font-family: "Magical-Stylish-Sans-Serif-Demo"; 552 src: url("https://cdn.website-editor.net/08adc49f98924cb8b7dddec4cafb071e/fonts/Magical-Stylish-Sans-Serif-Demo-3445_400.otf"); 553 font-weight: 400; 554 font-style: normal; 555 font-display: swap; 556} 557</style> 558 559 560<style> 561@font-face { 562 font-family: "SansSerif"; 563 src: url("https://cdn.website-editor.net/08adc49f98924cb8b7dddec4cafb071e/fonts/SansSerif-6834_400.ttf"); 564 font-weight: 400; 565 font-style: normal; 566 font-display: swap; 567} 568</style> 569 570 571 572 573 574 575<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global--> 576<link rel="stylesheet" type="text/css" href="https://static-cdn.website-editor.net/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 577 578<!-- End of RT CSS Include --> 579 580<link type="text/css" rel="stylesheet" href="https://cdn.website-editor.net/WIDGET_CSS/b70108864754814660635631faae8c32.css" id="widgetCSS" /> 581 582<!-- Support `img` size attributes --> 583<style>img[width][height] { 584 height: auto; 585}</style> 586 587<!-- Support showing sticky element on page only --> 588<style> 589 body[data-page-alias="services"] #dm [data-show-on-page-only="services"] { 590 display: block !important; 591 } 592</style> 593 594<!-- This is populated in Ajax navigation --> 595<style id="pageAdditionalWidgetsCss" type="text/css"> 596</style> 597 598 599 600 601<!-- Site CSS --> 602<link type="text/css" rel="stylesheet" href="https://cdn.website-editor.net/s/08adc49f98924cb8b7dddec4cafb071e/files/08adc49f98924cb8b7dddec4cafb071e_1.min.css?v=459290d27fe0f82e2d72697a801eae84&Expires=1792852778&Signature=BmlUzRyCX4FjGHlZzTbPJ~iqUhmHTzl73xAQK3M96VLK4bMNAA2AMaYgTHieg-EXgjlecfWnFcZb5vGX8W2lU3zltmqM2Sy3SKArCHJ7iXRd2llE9ns4a1UeQbwVS7oabWL99gdO1gO-IkhEi8HTuYyqxFEUwTwNPQvkGUSdGsY8KPnU0n8EZtLQSDHCXU9YaML5TO5xL9LawbY53QkoK~Ftgh6X2Jxl~ZVAPOQUQ7y3p9bINWlydzR48OOwvaBcDFcC8LnQA8lug-c51qegrdVezzC4hrhhxrvGnlJhFSQaUVIwLtL~nMah7eY-2aiM7qJyf4dG0R3JOLv~bRgTKA__&Key-Pair-Id=K2NXBXLF010TJW" id="siteGlobalCss" /> 603 604 605<!-- additional css file per platform --> 606<link 607 type="text/css" rel="stylesheet" 608 href="/_dm/s/rt/css/oneUndOne/1and1-runtime.css?version=2026-09-24T12_50_33" 609/> 610 611 612<style id="customWidgetStyle" type="text/css"> 613 614</style> 615<style id="innerPagesStyle" type="text/css"> 616 617</style> 618 619 620<style 621 id="additionalGlobalCss" type="text/css" 622> 623</style> 624 625<style id="pagestyle" type="text/css"> 626 627</style> 628 629<style id="pagestyleDevice" type="text/css"> 630 *#dm *.dmBody div.u_1362733628{ 631float:none !important; 632top:0 !important; 633left:0 !important; 634width:auto !important; 635position:relative !important; 636height:auto !important; 637padding-top:10px !important; 638padding-left:40px !important; 639padding-bottom:10px !important; 640margin-right:0 !important; 641margin-left:0 !important; 642max-width:100% !important; 643margin-top:0 !important; 644margin-bottom:0 !important; 645padding-right:40px !important; 646min-width:0 !important; 647text-align:start !important} 648*#dm *.dmBody div.u_1457185765{ 649float:none !important; 650top:0 !important; 651left:0 !important; 652width:calc(100% - 0px) !important; 653position:relative !important; 654height:auto !important; 655padding-top:2px !important; 656padding-left:0 !important; 657padding-bottom:2px !important; 658margin-right:750px !important; 659margin-left:0 !important; 660max-width:210px !important; 661margin-top:-10px !important; 662margin-bottom:8px !important; 663padding-right:0 !important; 664min-width:25px !important; 665display:block !important} 666*#dm *.dmBody div.u_1146527192{ 667float:none !important; 668top:0 !important; 669left:0 !important; 670width:calc(100% - 0px) !important; 671position:relative !important; 672height:auto !important; 673padding-top:2px !important; 674padding-left:0 !important; 675padding-bottom:2px !important; 676margin-right:812px !important; 677margin-left:0 !important; 678max-width:148px !important; 679margin-top:-39px !important; 680margin-bottom:8px !important; 681padding-right:0 !important; 682min-width:25px !important; 683display:block !important} 684</style> 685 686<!-- Flex Sections CSS --> 687 688 689 690 691 692 693 694<style id="globalFontSizeStyle" type="text/css"> 695 .font-size-14, .size-14, .size-14 > font { font-size: 14px !important; } 696</style> 697<style id="pageFontSizeStyle" type="text/css"> 698</style> 699 700 701 702 703<style id="hideAnimFix"> 704 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 705 visibility: hidden; 706 } 707 708 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 709 visibility: hidden !important; 710 } 711 712 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 713 visibility: hidden; 714 } 715 716</style> 717 718 719 720 721<style id="fontFallbacks"> 722 @font-face { 723 font-family: "Cardo Fallback"; 724 src: local('Arial'); 725 ascent-override: 103.8482%; 726 descent-override: 38.1494%; 727 size-adjust: 95.354%; 728 line-gap-override: 0%; 729 }@font-face { 730 font-family: "PT Serif Fallback"; 731 src: local('Arial'); 732 ascent-override: 103.293%; 733 descent-override: 28.4329%; 734 size-adjust: 100.5876%; 735 line-gap-override: 0%; 736 }@font-face { 737 font-family: "Maven Pro Fallback"; 738 src: local('Arial'); 739 ascent-override: 92.8011%; 740 descent-override: 20.1951%; 741 size-adjust: 103.9858%; 742 line-gap-override: 0%; 743 }@font-face { 744 font-family: "Helvetica Fallback"; 745 src: local('Arial'); 746 ascent-override: 77.002%; 747 descent-override: 22.998%; 748 line-gap-override: 0%; 749 }@font-face { 750 font-family: "Exo 2 Fallback"; 751 src: local('Arial'); 752 ascent-override: 97.1288%; 753 descent-override: 19.5424%; 754 size-adjust: 102.8531%; 755 line-gap-override: 0%; 756 }@font-face { 757 font-family: "Arial Fallback"; 758 src: local('Arial'); 759 line-gap-override: 0%; 760 }@font-face { 761 font-family: "Rokkitt Fallback"; 762 src: local('Arial'); 763 ascent-override: 85.4571%; 764 descent-override: 33.4716%; 765 size-adjust: 95.6035%; 766 line-gap-override: 0%; 767 }@font-face { 768 font-family: "Heebo Fallback"; 769 src: local('Arial'); 770 ascent-override: 104.5538%; 771 descent-override: 41.9969%; 772 size-adjust: 100.2212%; 773 line-gap-override: 0%; 774 }@font-face { 775 font-family: "Lato Fallback"; 776 src: local('Arial'); 777 ascent-override: 101.3181%; 778 descent-override: 21.865%; 779 size-adjust: 97.4159%; 780 line-gap-override: 0%; 781 }@font-face { 782 font-family: "Cabin Fallback"; 783 src: local('Arial'); 784 ascent-override: 101.7818%; 785 descent-override: 26.3684%; 786 size-adjust: 94.8106%; 787 line-gap-override: 0%; 788 }@font-face { 789 font-family: "Rubik Fallback"; 790 src: local('Arial'); 791 ascent-override: 88.5654%; 792 descent-override: 23.6806%; 793 size-adjust: 105.5717%; 794 line-gap-override: 0%; 795 } 796</style> 797 798 799<!-- End render the required css and JS in the head section --> 800 801 802 803 804 805 806 807 808<meta property="og:type" content="website"> 809<meta property="og:url" content="https://www.plainenglish.co.uk/services"> 810 811 <title> 812 Plain English Campaign services 813 </title> 814 <meta name="description" content="We offer a number of different services to assist you in making sure that you communicate with your audience as clearly as possible."/> 815 816 <meta name="twitter:card" content="summary"/> 817 <meta name="twitter:title" content="Plain English Campaign services"/> 818 <meta name="twitter:description" content="We offer a number of different services to assist you in making sure that you communicate with your audience as clearly as possible."/> 819 <meta property="og:description" content="We offer a number of different services to assist you in making sure that you communicate with your audience as clearly as possible."/> 820 <meta property="og:title" content="Plain English Campaign services"/> 821 822 823 824 825<!-- SYS- MUFORDFfRVVfUFJPRA== --> 826</head> 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848<body id="dmRoot" data-page-alias="services" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite mac dmLargeBody responsiveTablet " 849 style="padding:0;margin:0;" 850 851 > 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867<!-- ========= Site Content ========= --> 868<div id="dm" class='dmwr'> 869 870 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 871 <div dmwrapped="true" id="1205579903"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations hasStickyHeader dmPageBody d-page-1564187643 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1564187643" 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> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="u_1571063569 dmRespRow dmHeaderContent freeHeaderRow1 dmSectionParallaxNew" id="1571063569"> <div class="dmRespColsWrapper clearfix" id="1618005341"> <div class="u_1205336768 dmRespCol small-12 large-5 medium-5" id="1205336768"> <div data-element-type="html" class="dmCustomHtml" id="1940389171"> <meta name="google-site-verification" content="pyWxGjUn-X5XRudw5jyFuyn9B8I33Fdjol-fzN1MQX4"></meta> 872</div> 873 <div class="u_1348379295 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1348379295"> <a href="/" id="1521407865"><img src="https://le-cdn.website-editor.net/s/08adc49f98924cb8b7dddec4cafb071e/dms3rep/multi/opt/Plain+English+Campaign+logo+%28website%29-1920w.png?Expires=1792852778&Signature=Sm~~DxOdhFNezZxac~vMjNjNL0tMpNXwNMrMvXOrFMR16Q81lEDL50m9flI86Vvu-j8252OmgQzTKSNX3tuE5GdMedMjYXOEbrdidstZN1ktEdNn5Zm0Gn~jTNFm2nQa~HFRaR9-QK8eTS6JZRYP4yBjwKmvN~CwmLQdK4va-cdPi9U5oUv~ENCx7x~sLxvFwNit7kH0zsTuDcSG4eZtIFB6l20JmoCm6z7s4mpIL45uk2-Q5nRnFemSEdNvGdSVS1wEIYuXOCdbf0tZHH7
873IxBN8C9YU97aio1HvlhR4RiDBTgMSOg0CJKreNaj~a2yVTlhQnytsjf8~hOdTBvUAzg__&Key-Pair-Id=K2NXBXLF010TJW" alt="Plain English Campaign logo" id="1375730734" class="" data-dm-image-path="https://cdn.website-editor.net/s/08adc49f98924cb8b7dddec4cafb071e/dms3rep/multi/Plain+English+Campaign+logo+%28website%29.png" width="1920" height="684" title="Plain English Campaign logo" onerror="handleImageLoadError(this)"/></a> 874</div> 875</div> 876 <div class="u_1268970794 dmRespCol small-12 large-7 medium-7" id="1268970794"> <nav class="u_1060259552 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1060259552" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" 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 dmUDNavigationItem_00 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 877 Home 878 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 879</span> 880</a> 881</li> 882 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101349064 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 883 About us 884 " data-auto="page-text-style">About us<span class="icon icon-angle-down"></span> 885</span> 886</a> 887</li> 888 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/services" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_010101838172 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 889 Services 890 " data-auto="page-text-style">Services<span class="icon icon-angle-down"></span> 891</span> 892</a> 893</li> 894 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/campaigning" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101892599 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 895 Campaigning 896 " data-auto="page-text-style">Campaigning<span class="icon icon-angle-down"></span> 897</span> 898</a> 899</li> 900 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/ai-v-human" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101344504 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 901 AI v human 902 " data-auto="page-text-style">AI v human<span class="icon icon-angle-down"></span> 903</span> 904</a> 905</li> 906 <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_010101657884 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text=" 907 Contact us 908 " data-auto="page-text-style">Contact us<span class="icon icon-angle-down"></span> 909</span> 910</a> 911</li> 912</ul> 913</nav> 914</div> 915</div> 916</div> 917 <div class="u_1092695198 dmRespRow" style="text-align: center;" id="1092695198"> <div class="dmRespColsWrapper" id="1349793856"> <div class="dmRespCol small-12 medium-12 large-12" id="1180354869"> <div class="u_1652396861 dmNewParagraph" id="1652396861" data-version="5" style="text-align: right;"><p class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">Call us: +44 1663 744409</span></p></div></div> 918</div> 919</div> 920</div> 921</div> 922</div> 923 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 924 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper">
924 <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 925<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">Services</div> 926</div> 927 <div class="titleLine display_None"><hr/></div> 928</div> 929</div> 930</div> 931</div> 932 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_services"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="1" class="dmDefaultRespTmpl" id="1564187643"> <div class="innerPageTmplBox dmDefaultPage dmRespRowsWrapper" id="1351308141"> <div class="u_1362733628 dmRespRow" id="1362733628"> <div class="dmRespColsWrapper" id="1682401819"> <div class="dmRespCol large-12 medium-12 small-12" id="1102505704"> <div class="u_1457185765 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1457185765" style="transition: opacity 1s ease-in-out 0s;"><p class="m-size-11 size-14"><span class="font-size-14 m-font-size-11" style="display: initial;"><span style="display: initial;" class="font-size-14 m-font-size-11">You are here:</span> 933</span><a href="/" runtime_url="/" type="page" class="font-size-14 m-font-size-11" style="display: initial;">Home</a><span class="font-size-14 m-font-size-11" style="display: initial;"> <span class="font-size-14 m-font-size-11" style="display: initial;">/ Services</span></span></p></div> 934</div> 935</div> 936</div> 937 <div class="dmRespRow" id="1533886986"> <div class="dmRespColsWrapper" id="1308083226"> <div class="dmRespCol large-12 medium-12 small-12" id="1119913029"> <div class="u_1146527192 dmNewParagraph ql-disabled" data-element-type="paragraph" data-version="5" id="1146527192" style="transition: opacity 1s ease-in-out 0s;"> <h1><span style="display: initial; color: rgb(0, 75, 134);">Services</span></h1> 938</div> 939 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1017868152" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: initial;">We offer a number of different services to help you communicate with readers as clearly as possible.</span></p><p><span style="display: initial;"><br/></span></p><p><strong style="display: initial; font-weight: bold;">Editing</strong><span style="display: initial;"><br/></span></p><p><span style="display: initial;"><span style="display: initial;">Our</span> 940</span><a href="/editing-services" runtime_url="/editing-services" type="page" style="display: initial; color: rgb(42, 96, 221);">editing service</a><span style="display: initial; color: rgb(0, 0, 0);"> <span style="display: initial; color: rgb(0, 0, 0);">can transform your documents into clear, jargon-free text. Our editors have years of experience in editing documents to a very high standard of clarity.</span></span></p><p><span style="display: initial;"><br/></span></p><p><strong style="font-weight: bold; display: initial;">Training</strong><span style="display: initial;"><br/></span></p><p><span style="display: initial;"><span style="display: initial;">We offer</span> 941</span><a href="/training" runtime_url="/training" type="page" style="display: initial;">training courses</a><span style="display: initial;"> <span style="display: initial;">that teach plain-English principles and techniques, giving your staff the skills they need to produce clear, understandable documents.</span></span></p><p><span style="display: initial;"><br/></span></p><p><strong style="display: initial; font-weight: bold;">Corporate membership</strong><span style="display: initial;"><br/></span></p><p><span style="display: initial;"><span style="display: initial;">If you have a lot of material that needs to be turned into plain English, you may be interested in</span> 942</span><a href="/corporate-membership" runtime_url="/corporate-membership" type="page" style="display: initial;">corporate membership</a><span style="display: initial;">. Corporate membership entitles you to discounts on a number of our services, as well as some free training.</span></p><p><span style="display: initial;"><br/></span></p><p><strong style="display: initial; font-weight: bold;">Accreditation</strong><span style="display: initial;"><br/></span></p><p><span style="display: initial;">We offer accreditation to show your customers that you have taken care to make sure your communications are as clear and understandable as possible.</span></p><p><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li><span style="display: initial;"><span style="display: initial;">The</span> 943</span><a href="/crystal-mark" runtime_url="/crystal-mark" type="page" style="display: initial;">Crystal Mark</a><span style="display: initial;"> <span style="display: initial;">is our seal of approval for the clarity of printed or online documents.</span></span></li></ul> 944<p><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li><span style="display: initial;">The </span><a href="/internet-crystal-mark" runtime_url="/internet-crystal-mark" type="page" style="display: initial;">Internet Crystal Mark</a><span style="display: initial;"> <span style="display: initial;">is our accreditation for websites.</span></span></li></ul> 945<p><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li>The <span style="display: initial;"><span class="ql-cursor"></span></span><a href="/approved-by" runtime_url="/approved-by" type="page" style="display: initial;">Approved by</a> <span style="display: initial;">accreditation is for magazines and newsletters.<br/></span></li></ul> 946</div> 947</div> 948</div> 949</div> 950</div> 951</div> 952</div> 953</div> 954</div> 955 <div class="sticky-widgets-container-global" id="1279373945"></div> 956 <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="u_1913556110 dmRespRow" style="text-align: center;" id="1913556110"> <div class="dmRespColsWrapper" id="1193568282"> <div class="u_1370586770 dmRespCol small-12 large-7 medium-7" id="1370586770"> <div class="u_1663744172 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1663744172" style="transition: none; text-align: left; display: block;"><p><a href="/accessibility" runtime_url="/accessibility" type="page" style="display: initial; color: rgb(255, 255, 255); text-decoration: none;">Accessibility statement</a><span style="display: initial; color: rgb(255, 255, 255); text-decoration: none;"><span style="display: initial; color: rgb(255, 255, 255); text-decoration: none;"> </span> 957</span><a href="/privacy-policy" runtime_url="/privacy-policy" type="page" style="display: initial; color: rgb(255, 255, 255); text-decoration: none;">Privacy policy</a><a href="/cookie-policy" runtime_url="/cookie-policy" type="page" style="display: initial; color: rgb(255, 255, 255); text-decoration: none;"> Cookies</a><span style="display: initial; color: rgb(255, 255, 255); text-decoration: none;"><span style="display: initial; color: rgb(255, 255, 255); text-decoration: none;"> </span> 958</span><a href="/sitemap" runtime_url="/sitemap" type="page" style="display: initial; color: rgb(255, 255, 255); text-decoration: none;">Sitemap</a></p><p><span style="display: initial;"><br/></span></p></div> 959 <div class="u_1117053290 dmNewParagraph hide-for-large hide-for-medium" id="1117053290"><div style="text-align: center;"><span><font style="color: rgb(255, 255, 255);"> <span class="m-specific m-font-size-20 lh-1"> <span data-inject="semantic-PhoneLabel">Call us:</span> 960 <span data-inject="semantic-PhoneNumber">+44 1663 744409</span></span> 961</font></span></div></div> <div class="u_1947569480 dmDividerWrapper clearfix hide-for-large hide-for-medium" id="1947569480" layout="divider-style-1" data-element-type="dDividerId"><hr class="dmDivider" style="min-height: 2px; border:none; background:grey" id="1751170211"/></div> 962</div> 963 <div class="u_1436631888 dmRespCol small-12 large-5 medium-5" id="1436631888"> <span id="1147401201"></span> 964 <div class="u_1930586674 align-center text-align-center dmSocialHub gapSpacing" id="1930586674" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://www.facebook.com/PlainEnglishCampaign" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &&
964 dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 965</a> 966 <a href="https://twitter.com/PlainEngCam" target="_blank" dm_dont_rewrite_url="true" aria-label="twitter" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Twitter')"> <span class="dmSocialTwitter dm-social-icons-twitter oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 967</a> 968 <a href="https://www.linkedin.com/in/plain-english-campaign-28433819" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style3" aria-hidden="true" data-hover-effect=""></span> 969</a> 970</div> 971</div> 972</div> 973</div> 974</div> 975</div> 976 <div class="u_1629893749 dmRespRow" style="text-align: center;" id="1629893749"> <div class="dmRespColsWrapper" id="1150845423"> <div class="u_1148861725 dmRespCol small-12 medium-12 large-12" id="1148861725"> <span id="1775211162"></span> 977 <div class="u_1144576694 dmNewParagraph" id="1144576694" style="transition: opacity 1s ease-in-out 0s; text-align: center;" data-version="5"><p class="text-align-center"><span style="color: rgb(255, 255, 255); display: initial;">Copyright © 2026 Plain English Campaign. All rights reserved.</span></p></div></div> 978</div> 979</div> 980</div> 981 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 982</div> 983</div> 984</div> 985</div> 986</div> 987</div> 988</div> 989</div> 990</div> 991</div> 992 993 </div> 994</div> 995<!-- Add full CSS and Javascript before the close tag of the body if needed --> 996 997 998 999 1000 1001 1002 1003 1004 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 1030 1031 1032 1033 1034<!-- ========= JS Section ========= -->
1035<script> 1036 var isWLR = true; 1037 1038 window.customWidgetsFunctions = {}; 1039 window.customWidgetsStrings = {}; 1040 window.collections = {}; 1041 window.currentLanguage = "ENGLISH_UK" 1042 window.isSitePreview = false; 1043</script>
1043 1044 1045 1046 1047
1048<script type="text/javascript"> 1049 1050 var d_version = "production_6800"; 1051 var build = "2026-09-24T12_50_33"; 1052 window['v' + 'ersion'] = d_version; 1053 1054 function buildEditorParent() { 1055 window.isMultiScreen = true; 1056 window.editorParent = {}; 1057 window.previewParent = {}; 1058 window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33"; 1059 try { 1060 var _p = window.parent; 1061 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1062 window.editorParent = _p; 1063 } else if (_p.isSitePreview) { 1064 window.previewParent = _p; 1065 } 1066 } catch (e) { 1067 1068 } 1069 } 1070 1071 buildEditorParent(); 1072</script>
1072 1073 1074 1075<!-- Load jQuery --> 1076
1077<script type="text/javascript" id='d-js-jquery' 1078 src="https://static-cdn.website-editor.net/libs/jquery/2.2.4/jquery.min.js"></script>
1078 1079 1080<!-- End Load jQuery --> 1081 1082 1083<!-- Injecting site-wide before scripts --> 1084 1085
1086<script type="text/javascript" src="https://app.termly.io/resource-blocker/9b82c97f-5e81-4385-b523-3f78c2a2dbdf?autoBlock=on" data-swh-uuid="72626429e8cf4e01a38fb7fadd465dc4"> 1087</script>
1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105
1106<script type="text/javascript" > 1107 var _dm_gaq = {}; 1108 var _gaq = _gaq || []; 1109 var _dm_insite = []; 1110</script>
1110 1111 1112 1113 1114 1115 1116 1117 1118<!-- End Injecting site-wide to the head --> 1119 1120 1121
1122<script> 1123 var _jquery = window.$; 1124 1125 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1126 1127 jqueryAliases.forEach((alias) => { 1128 Object.defineProperty(window, alias, { 1129 get() { 1130 return _jquery; 1131 }, 1132 set() { 1133 console.warn("Trying to over-write the global jquery object!"); 1134 } 1135 }); 1136 }); 1137 window.jQuery.migrateMute = true; 1138</script>
1138 1139 1140 1141 1142
1143<script> 1144 window.cookiesNotificationMarkupPreview = ' <div> <p class=\"rteBlock\">In order to provide you with the best online experience this website uses cookies. By using our website, you agree to our use of cookies.<\/p> \n<\/div> \n'; 1145</script>
1145 1146 1147<!-- HEAD RT JS Include -->
1148<script id='d-js-params'> 1149 window.INSITE = window.INSITE || {}; 1150 window.INSITE.device = "desktop"; 1151 1152 window.rtCommonProps = {}; 1153 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 1154 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 1155 rtCommonProps["runtimecollector.url"] = 'https://rtc.website-editor.net'; 1156 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1157 rtCommonProps["inlineEditGrid.snap"] =true; 1158 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1159 rtCommonProps["rt.pushnotifs.force.button"] =true; 1160 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1161 rtCommonProps["common.mapbox.js.override"] =false; 1162 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1163 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1164 rtCommonProps["isCoverage.test"] =false; 1165 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1166 rtCommonProps["common.resources.dist.cdn"] =true; 1167 rtCommonProps["common.build.dist.folder"] = 'production/6800'; 1168 rtCommonProps["common.resources.cdn.host"] = 'https://static-cdn.website-editor.net'; 1169 rtCommonProps["common.resources.folder"] = 'https://static-cdn.website-editor.net/mnlt/production/6800'; 1170 rtCommonProps["common.fonts.api.v2.url"] = 'https://cdn.website-editor.net/fonts/css2?family='; 1171 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1172 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 1173 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1174 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1175 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1176 rtCommonProps["isAutomation.test"] =false; 1177 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1178 1179 1180 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1181 1182 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1183 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1184 rtCommonProps['server.for.resources'] = ''; 1185 rtCommonProps['feature.flag.lazy.widgets'] = true; 1186 rtCommonProps['feature.flag.single.wow'] = false; 1187 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1188 rtCommonProps['feature.flag.mark.anchors'] = true; 1189 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1190 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1191 rtCommonProps["images.sizes.small"] =160; 1192 rtCommonProps["images.sizes.mobile"] =640; 1193 rtCommonProps["images.sizes.tablet"] =1280; 1194 rtCommonProps["images.sizes.desktop"] =1920; 1195 rtCommonProps["modules.resources.cdn"] =true; 1196 rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.website-editor.net/'; 1197 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 1198 rtCommonProps["feature.flag.performance.logs"] =false; 1199 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 1200 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 1201 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 1202 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 1203 // feature flags that's used out of runtime module (in legacy files) 1204 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 1205 1206 window.rtFlags = {}; 1207 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false; 1208 rtFlags["scripts.widgetCount.enabled"] =true; 1209 rtFlags["fnb.animations.tracking.enabled"] =true; 1210 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 1211 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 1212 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 1213 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 1214 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 1215 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
1216 rtFlags["geocode.search.localize"] =false; 1217 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 1218 rtFlags["twitter.heightLimit.enabled"] = true; 1219 rtFlags["runtime.lottieOverflow"] =false; 1220 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 1221 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 1222 rtFlags["flex.animation.design.panel.layout"] =true; 1223 rtFlags["runtime.cwv.report.cls.enabled"] =false; 1224 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 1225 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 1226 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 1227 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 1228 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 1229 rtFlags["contact.form.useActiveForm"] =true; 1230 rtFlags["contact.form.custom.errors.enabled"] =false; 1231 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 1232 rtFlags["runtime.ssr.productCustomizations"] =true; 1233 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 1234 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 1235 rtFlags["termly.map.consent.overlay.enabled"] =false; 1236 rtFlags["editor.widget.form.a11y"] =true; 1237</script>
vendor: 1 bytes, line 1237
1237
1238<script src="https://static-cdn.website-editor.net/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
1238 1239 1240<!-- End of HEAD RT JS Include --> 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254
1255<script> 1256 1257 $(window).bind("orientationchange", function (e) { 1258 $.layoutManager.initLayout(); 1259 1260 }); 1261 $(document).resize(function () { 1262 1263 }); 1264</script>
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286<div style="display:none;" id="P6iryBW0Wu"></div> 1287 1288<!-- photoswipe markup --> 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298<!-- Root element of PhotoSwipe. Must have class pswp. --> 1299<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1300 1301 <!-- Background of PhotoSwipe. 1302 It's a separate element as animating opacity is faster than rgba(). --> 1303 <div class="pswp__bg"></div> 1304 1305 <!-- Slides wrapper with overflow:hidden. --> 1306 <div class="pswp__scroll-wrap"> 1307 1308 <!-- Container that holds slides. 1309 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1310 Don't modify these 3 pswp__item elements, data is added later on. --> 1311 <div class="pswp__container"> 1312 <div class="pswp__item"></div> 1313 <div class="pswp__item"></div> 1314 <div class="pswp__item"></div> 1315 </div> 1316 1317 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1318 <div class="pswp__ui pswp__ui--hidden"> 1319 1320 <div class="pswp__top-bar"> 1321 1322 <!-- Controls are self-explanatory. Order can be changed. --> 1323 1324 <div class="pswp__counter"></div> 1325 1326 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 1327 1328 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 1329 1330 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1331 1332 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1333 1334 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 1335 <!-- element will get class pswp__preloader--active when preloader is running --> 1336 <div class="pswp__preloader"> 1337 <div class="pswp__preloader__icn"> 1338 <div class="pswp__preloader__cut"> 1339 <div class="pswp__preloader__donut"></div> 1340 </div> 1341 </div> 1342 </div> 1343 </div> 1344 1345 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1346 <div class="pswp__share-tooltip"></div> 1347 </div> 1348 1349 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 1350 </button> 1351 1352 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 1353 </button> 1354 1355 <div class="pswp__caption"> 1356 <div class="pswp__caption__center"></div> 1357 </div> 1358 1359 </div> 1360 1361 </div> 1362 1363</div> 1364<div id="fb-root" 1365 data-locale="en_GB"></div> 1366<!-- Alias: 08adc49f98924cb8b7dddec4cafb071e --> 1367<div class="dmPopupMask" id="dmPopupMask"></div> 1368<div id="dmPopup" class="dmPopup" data-auto="popup"> 1369 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 1370 <div class="dmPopupTitle"> <span></span> Share by:</div> 1371 <div class="data"></div> 1372</div>
1372<script type="text/javascript"> 1373 1374 Parameters.NavigationAreaParams.MoreButtonText = '......'; 1375 1376 Parameters.NavigationAreaParams.LessButtonText = '......'; 1377 Parameters.HomeLinkText = 'Home'; 1378 </script>
1378 1379<!-- End Script tags --> 1380<!-- Site Wide Html Markup --> 1381<!-- Site Wide Html Markup --> 1382<!-- Begin Product Custom HTML Markup -->
1383<script> 1384function call1and1Tracking() { 1385 var externalId = dmAPI.getSiteExternalId(); 1386 var siteName = dmAPI.getSiteName(); 1387 var src = 'https://integration.mywebsite-editor.com/dakota-snippet-service/snippet/integration/snippet.js?sitename='+siteName+'&external_uid='+externalId+'&mode=visit' 1388 var tracking = document.createElement('script'); 1389 tracking.setAttribute('src',src); 1390 document.head.appendChild(tracking); 1391} 1392call1and1Tracking(); 1393</script>
1393<!-- End Product Custom HTML Markup --> 1394</body> 1395</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.