1 2 3<!DOCTYPE html> 4<html lang="en-GB" data-theme="RoSPA"> 5<head> 6 7<meta charset="utf-8"/> 8<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"/> 9<title> RoSPA- RoSPA Health & Safety Membership | Expert Support & Compliance Tools </title> 10<link rel="icon" type="image/x-icon" href="/globalassets/favicon.jpg"> 11<link rel="canonical" href="https://www.rospa.com/shop/health-and-safety-membership"/> 12<meta name="description" content="Join RoSPA Health & Safety Membership for expert guidance, compliance tools, webinars, and resources. Support safer workplaces and stay up to date with UK legislation."> 13<meta name="keywords" content="health and safety membership, RoSPA membership, health and safety support for businesses, what is included in RoSPA membership, benefits of health and safety membership, best health and safety membership for business"> 14<meta property="og:type" content="website"/> 15<meta property="og:title" content=" RoSPA- RoSPA Health & Safety Membership | Expert Support & Compliance Tools "/> 16<meta property="og:description" content="Join RoSPA Health & Safety Membership for expert guidance, compliance tools, webinars, and resources. Support safer workplaces and stay up to date with UK legislation."/> 17<meta property="og:image" content="https://www.rospa.com/siteassets/images/logos/rospa-logo.png"/> 18<meta property="og:image:alt" content="rospa-logo"/> 19<meta property="og:url" content="https://www.rospa.com/shop/health-and-safety-membership"/> 20<meta property="og:site_name" content="RoSPA"/> 21<meta property="twitter:card" content="summary"/> 22<meta property="twitter:site" content="RoSPA"/> 23<meta property="twitter:title" content=" RoSPA- RoSPA Health & Safety Membership | Expert Support & Compliance Tools "/> 24<meta property="twitter:description" content="Join RoSPA Health & Safety Membership for expert guidance, compliance tools, webinars, and resources. Support safer workplaces and stay up to date with UK legislation."/> 25<meta property="twitter:image" content="https://www.rospa.com/siteassets/images/logos/rospa-logo.png"/> 26<meta property="twitter:image:alt" content="rospa-logo"/> 27<meta property="twitter:url" content="https://www.rospa.com/shop/health-and-safety-membership"/> 28 29 <link rel="stylesheet" type="text/css" href="/styles/main.css?v=9P9tEIHSxEeyFGCbKUmtIuoasWCwIpWEjYhBZkcTEes" /> 30 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css"> 31
31<script defer src="/scripts/main.js?v=Yt8OK1qwHQAEcO4D78lUgRHQWN6ISy3-MB6J8u0yV3A" data-cookieconsent="necessary"></script>
31 32 33 34 35<style> 36/* Columbus CSS Customization */ 37/* To edit these styles edit this block https://integration.rospa.com/EPiServer/CMS/#context=epi.cms.contentdata:///155&viewsetting=viewlanguage:///en-GB */ 38/* SPACING */ 39.m-12{margin: 3rem} 40.mb-9{margin-bottom: 2.25rem} 41.mb-10{margin-bottom: 2.5rem} 42.mb-11{margin-bottom: 2.75rem} 43.mb-12{margin-bottom: 3rem} 44.mb-14{margin-bottom: 3.5rem} 45.mb-16{margin-bottom: 4rem} 46.mb-20{margin-bottom: 5rem} 47.mb-24{margin-bottom: 6rem} 48.mb-28{margin-bottom: 7rem} 49.mb-32{margin-bottom: 8rem} 50.mb-36{margin-bottom: 9rem} 51.mb-40{margin-bottom: 10rem} 52.mb-44{margin-bottom: 11rem} 53.mb-48{margin-bottom: 12rem} 54.mb-52{margin-bottom: 13rem} 55.mb-56{margin-bottom: 14rem} 56.mb-60{margin-bottom: 15rem} 57.mb-64{margin-bottom: 16rem} 58.mb-72{margin-bottom: 18rem} 59.mb-80{margin-bottom: 20rem} 60.mb-96{margin-bottom: 24rem} 61.mt-9{margin-top: 2.25rem} 62.mt-10{margin-top: 2.5rem} 63.mt-11{margin-top: 2.75rem} 64.mt-12{margin-top: 3rem} 65.mt-14{margin-top: 3.5rem} 66.mt-16{margin-top: 4rem} 67.mt-20{margin-top: 5rem} 68.mt-24{margin-top: 6rem} 69.mt-28{margin-top: 7rem} 70.mt-32{margin-top: 8rem} 71.mt-36{margin-top: 9rem} 72.mt-40{margin-top: 10rem} 73.mt-44{margin-top: 11rem} 74.mt-48{margin-top: 12rem} 75.mt-52{margin-top: 13rem} 76.mt-56{margin-top: 14rem} 77.mt-60{margin-top: 15rem} 78.mt-64{margin-top: 16rem} 79.mt-72{margin-top: 18rem} 80.mt-80{margin-top: 20rem} 81.mt-96{margin-top: 24rem} 82 83.pb-9{padding-bottom: 2.25rem} 84.pb-10{padding-bottom: 2.5rem} 85.pb-11{padding-bottom: 2.75rem} 86.pb-12{padding-bottom: 3rem} 87.pb-14{padding-bottom: 3.5rem} 88.pb-16{padding-bottom: 4rem} 89.pb-20{padding-bottom: 5rem} 90.pb-24{padding-bottom: 6rem} 91.pb-28{padding-bottom: 7rem} 92.pb-32{padding-bottom: 8rem} 93.pb-36{padding-bottom: 9rem} 94.pb-40{padding-bottom: 10rem} 95.pb-44{padding-bottom: 11rem} 96.pb-48{padding-bottom: 12rem} 97.pb-52{padding-bottom: 13rem} 98.pb-56{padding-bottom: 14rem} 99.pb-60{padding-bottom: 15rem} 100.pb-64{padding-bottom: 16rem} 101.pb-72{padding-bottom: 18rem} 102.pb-80{padding-bottom: 20rem} 103.pb-96{padding-bottom: 24rem} 104 105.pr-9{padding-right: 2.25rem} 106.pr-10{padding-right: 2.5rem} 107.pr-11{padding-right: 2.75rem} 108.pr-12{padding-right: 3rem} 109.pr-14{padding-right: 3.5rem} 110.pr-16{padding-right: 4rem} 111.pr-20{padding-right: 5rem} 112.pr-24{padding-right: 6rem} 113.pr-28{padding-right: 7rem} 114.pr-32{padding-right: 8rem} 115.pr-36{padding-right: 9rem} 116.pr-40{padding-right: 10rem} 117.pr-44{padding-right: 11rem} 118.pr-48{padding-right: 12rem} 119.pr-52{padding-right: 13rem} 120.pr-56{padding-right: 14rem} 121.pr-60{padding-right: 15rem} 122.pr-64{padding-right: 16rem} 123.pr-72{padding-right: 18rem} 124.pr-80{padding-right: 20rem} 125.pr-96{padding-right: 24rem} 126.pl-9{padding-left: 2.25rem} 127.pl-10{padding-left: 2.5rem} 128.pl-11{padding-left: 2.75rem} 129.pl-12{padding-left: 3rem} 130.pl-14{padding-left: 3.5rem} 131.pl-16{padding-left: 4rem} 132.pl-20{padding-left: 5rem} 133.pl-24{padding-left: 6rem} 134.pl-28{padding-left: 7rem} 135.pl-32{padding-left: 8rem} 136.pl-36{padding-left: 9rem} 137.pl-40{padding-left: 10rem} 138.pl-44{padding-left: 11rem} 139.pl-48{padding-left: 12rem} 140.pl-52{padding-left: 13rem} 141.pl-56{padding-left: 14rem} 142.pl-60{padding-left: 15rem} 143.pl-64{padding-left: 16rem} 144.pl-72{padding-left: 18rem} 145.pl-80{padding-left: 20rem} 146.pl-96{padding-left: 24rem} 147 148.place-self-center { 149place-self: center; 150} 151 152@media (min-width: 768px) { 153 .md\:w-2\/3 { 154 width: 66.666667%; 155 } 156} 157.w-3\/4 { 158 width: 75%; 159} 160 161.text-base { 162 font-size: 1rem; /* 16px */ 163 line-height: 1.5rem; /* 24px */ 164} 165 166.font-normal { 167 font-weight: 400; 168} 169.divide-x > * + * { 170 border-right-width: 0px; 171 border-left-width: 1px; 172} 173.rounded-1 { 174border-radius:1.25rem 175} 176 177.rounded-2 { 178border-radius:2.25rem 179} 180 181.blue-border { 182 border-color: #3A5DAE; 183} 184 185</style> 186 187 188
189<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="5cf2e53f-d043-4fc5-a251-480f9f1dc83c" data-blockingmode="auto" type="text/javascript"></script>
189 190 191 192 193<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 193-194
193 194<script async src="https://www.googletagmanager.com/gtag/js?id=
194G-26ET7QMK6N
vendor: 12 bytes, line 194
194"></script>
195<script> 196
vendor: 134 bytes, lines 196-200
196window.dataLayer = window.dataLayer || []; 197 function gtag(){dataLayer.push(arguments);} 198 gtag('js', new Date()); 199 200 gtag('config', '
200G-26ET7QMK6N
vendor: 4 bytes, line 200
200');
201</script>
201 202 203 204 205 206<!-- Google Tag Manager -->
207<script>
vendor: 327 bytes, lines 207-211
207(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 208new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 209j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 210'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 211})(window,document,'script','dataLayer','
211GTM-MPKMXF
vendor: 3 bytes, line 211
211');
211</script>
211 212<!-- End Google Tag Manager --> 213 214 215
216<script type="text/javascript" src=https://secure.intuitionoperation.com/js/794877.js></script>
216 217<noscript><img alt="" src=https://secure.intuitionoperation.com/794877.png style="display:none;" /></noscript> 218 219 220 221 222<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 222
222 <script async src="https://www.googletagmanager.com/gtag/js?id=
222AW-1009059422
vendor: 12 bytes, line 222
222"></script>
222<script>
vendor: 127 bytes, line 222
222window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
222AW-1009059422
vendor: 4 bytes, line 222
222');
222</script>
222 223 224 225
226<script> 227 (function (a, t, i) { var e = "MSCI"; var s = "Analytics"; var o = e + "queue"; a[o] = a[o] || []; var r = a[e] || function (n) { var t = {}; t[s] = {}; function e(e) { while (e.length) { var r = e.pop(); t[s][r] = function (e) { return function () { a[o].push([e, n, arguments]) } }(r) } } var r = "track"; var i = "set"; e([r + "Event", r + "View", r + "Action", i + "Config", i + "Property", i + "User", "initialize", "teardown"]); return t }(i.name); var n = i.name; if (!a[e]) { a[n] = r[s]; a[o].push(["new", n]); setTimeout(function () { var e = "script"; var r = t.createElement(e); r.async = 1; r.src = i.src; var n = t.getElementsByTagName(e)[0]; n.parentNode.insertBefore(r, n) }, 1) } else { a[n] = new r[s] } if (i.user) { a[n].setUser(i.user) } if (i.props) { for (var c in i.props) { a[n].setProperty(c, i.props[c]) } } a[n].initialize(i.cfg) })(window, document, { 228 229 src: "https://cxppgbr1rdrect01sa02cdn-endpoint.azureedge.net/webtracking/WebTracking/WebTracking.bundle.js", 230 name: "MSCI", 231 cfg: { 232 233 ingestionKey: "df6b238bc3514de3b504655ade9c7147-964d8ad4-16ab-4303-bef8-86f67fb5df72-7520", 234 endpointUrl: "https://mobile.events.data.microsoft.com/OneCollector/1.0/", 235 autoCapture: { 236 view: true, 237 click: true 238 }, 239 orgInfo: { 240 orgId: "3b40c150-d27c-ef11-ac1c-0022481b7daa", 241 orgTenantId: "49662788-c10b-4940-a0c8-5e016fc28d18", 242 orgGeo: "GBR" 243 } 244 } 245 }); 246 </script>
246 247 248 249
250<script type="text/javascript"> 251 (function(c,l,a,r,i,t,y){ 252 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 253 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 254 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 255 })(window, document, "clarity", "script", "v4h11dr7yh"); 256</script>
256 257 258 259
260<script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('Xbp1oaEqErgaEdVj'); </script>
260 261 262 263
264<script>(function(w,d,t,u,o){w[u]=w[u]||[],o.ts=(new Date).getTime();var n=d.createElement(t); n.src="https://bat.bing.net/bat.js?ti="+o.ti+("uetq"!=u?"&q="+u:""),n.async=1, n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&"loaded"!==s&&"complete"!==s||( o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad"),n.onload=n.onreadystatechange=null)}; var i=d.getElementsByTagName(t)[0];i.parentNode.insertBefore(n,i); })(window,document,"script","uetq",{ti:"211020713", enableAutoSpaTracking: true});</script>
264 265 266 267
267<script 268 src="https://code.jquery.com/jquery-3.7.1.min.js" 269 integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" 270 crossorigin="anonymous"></script>
vendor: 1 bytes, line 270
270
271<script type="text/javascript" data-cookieconsent="necessary" src="https://webservices.data-8.co.uk/javascript/predictiveaddress.js"></script>
271 272<link rel="stylesheet" href="https://webservices.data-8.co.uk/content/predictiveaddress.css" />
273<script data-cookieconsent='necessary'>const Data8ApiKey = 'PVEX-HJDH-TXFY-S2MW';</script>
vendor: 1 bytes, line 273
273
274<script> 275!function(T,l,y){var S=T.location,k="script",D="instrumentationKey",C="ingestionendpoint",I="disableExceptionTracking",E="ai.device.",b="toLowerCase",w="crossOrigin",N="POST",e="appInsightsSDK",t=y.name||"appInsights";(y.name||T[e])&&(T[e]=t);var n=T[t]||function(d){var g=!1,f=!1,m={initialize:!0,queue:[],sv:"5",version:2,config:d};function v(e,t){var n={},a="Browser";return n[E+"id"]=a[b](),n[E+"type"]=a,n["ai.operation.name"]=S&&S.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(m.sv||m.version),{time:function(){var e=new Date;function t(e){var t=""+e;return 1===t.length&&(t="0"+t),t}return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}}}}var h=d.url||y.src;if(h){function a(e){var t,n,a,i,r,o,s,c,u,p,l;g=!0,m.queue=[],f||(f=!0,t=h,s=function(){var e={},t=d.connectionString;if(t)for(var n=t.split(";"),a=0;a<n.length;a++){var i=n[a].split("=");
2752===i.length&&(e[i[0][b]()]=i[1])}if(!e[C]){var r=e.endpointsuffix,o=r?e.location:null;e[C]="https://"+(o?o+".":"")+"dc."+(r||"services.visualstudio.com")}return e}(),c=s[D]||d[D]||"",u=s[C],p=u?u+"/v2/track":d.endpointUrl,(l=[]).push((n="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",a=t,i=p,(o=(r=v(c,"Exception")).data).baseType="ExceptionData",o.baseData.exceptions=[{typeName:"SDKLoadFailed",message:n.replace(/\./g,"-"),hasFullStack:!1,stack:n+"\nSnippet failed to load ["+a+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(S&&S.pathname||"_unknown_")+"\nEndpoint: "+i,parsedStack:[]}],r)),l.push(function(e,t,n,a){var i=v(c,"Message"),r=i.data;r.baseType="MessageData";var o=r.baseData;return o.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+n+")").replace(/\"/g,"")+'"',o.properties={endpoint:a},i}(0,0,t,p)),function(e,t){if(JSON){var n=T.fetch;if(n&&!y.useXhr)n(t,{method:N,body:JSON.stringify(e),mode:"cors"});else if(XMLHttpRequest){var a=new XMLHttpRequest;a.open(N,t),a.setRequestHeader("Content-type","application/json"),a.send(JSON.stringify(e))}}}(l,p))}function i(e,t){f||setTimeout(function(){!t&&m.core||a()},500)}var e=function(){var n=l.createElement(k);n.src=h;var e=y[w];return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=i,n.onerror=a,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||i(0,t)},n}();y.ld<0?l.getElementsByTagName("head")[0].appendChild(e):setTimeout(function(){l.getElementsByTagName(k)[0].parentNode.appendChild(e)},y.ld||0)}try{m.cookie=l.cookie}catch(p){}function t(e){for(;e.length;)!function(t){m[t]=function(){var e=arguments;g||m.queue.push(function(){m[t].apply(m,e)})}}(e.pop())}var n="track",r="TrackPage",o="TrackEvent";t([n+"Event",n+"PageView",n+"Exception",n+"Trace",n+"DependencyData",n+"Metric",n+"PageViewPerformance","start"+r,"stop"+r,"start"+o,"stop"+o,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),m.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4};var s=(d.extensionConfig||{}).ApplicationInsightsAnalytics||{};if(!0!==d[I]&&!0!==s[I]){var c="onerror";t(["_"+c]);var u=T[c];T[c]=function(e,t,n,a,i){var r=u&&u(e,t,n,a,i);return!0!==r&&m["_"+c]({message:e,url:t,lineNumber:n,columnNumber:a,error:i}),r},d.autoExceptionInstrumented=!0}return m}(y.cfg);function a(){y.onInit&&y.onInit(n)}(T[t]=n).queue&&0===n.queue.length?(n.queue.push(a),n.trackPageView({})):a()}(window,document,{src: "https://js.monitor.azure.com/scripts/b/ai.2.gbl.min.js", crossOrigin: "anonymous", cfg: { instrumentationKey:'0b56346b-67fb-4f4a-94e7-1812b3b4cf54', disableCookiesUsage: false }}); 276</script>
276 277 278 279
279<script>document.documentElement.classList.add('js')</script>
279 280 281 282</head> 283 284<body class="min-h-screen antialiased flex flex-col"> 285<header class="header"> 286 287<div class="Block HeaderBlock t-MegaMenu "> 288 289<div class="navbar md:m-auto container relative min-h-[114.5px]"> 290 <div class="navbar-start"> 291 292<div class="Block LinkBlock t-Link quarter"> 293<a class="btn btn-link btn-block flex-col h-auto min-h-12 px-0 border-0" href="/" title="" > 294 295 296<div > 297 298 299 <picture class="w-full block "> 300 <source media="(max-width: 640px)" srcset="/siteassets/images/logos/rospa-logo.png?format=webp&width=320"/> 301 <source media="(max-width: 768px)" srcset="/siteassets/images/logos/rospa-logo.png?format=webp&width=320"/> 302 <source media="(max-width: 1024px)" srcset="/siteassets/images/logos/rospa-logo.png?format=webp&width=320"/> 303 <source media="(min-width: 1280px)" srcset="/siteassets/images/logos/rospa-logo.png?format=webp&width=320"/> 304 <img src="/siteassets/images/logos/rospa-logo.png?format=webp&width=320" loading="lazy" fetchpriority="auto" alt="rospa-logo" height="90" width="320" class="w-full"/> 305 </picture> 306</div> 307 308 309</a> 310</div> 311 </div> 312 <div class="navbar-center"> 313 314 315 </div> 316 <div class="navbar-end"> 317 318<div class="Block LinkBlock t-Icon full"> 319<a class="btn btn-ghost btn-circle btn-block flex-col h-auto min-h-12 py-4" href="/login" title="" > 320 321 <i class="fa-regular fa-user px-4"></i> 322 <span class="sr-only">login button</span> 323</a> 324 325 326</div><div class="Partial CheckoutPage "><div x-data="cartDrawers" class="drawer drawer-end"> 327 <input id="mini-cart-drawer" type="checkbox" @click="if ($store.site.subDrawerOpen) { $event.preventDefault(); $event.stopPropagation(); }" class="drawer-toggle" x-model="$store.site.showBasket" /> 328 <div x-effect="ensureRequiredDrawerOpen()"></div> 329 <div class="drawer-content "> 330 <label for="mini-cart-drawer" :class="$store.site.showBasket ? 'swap-active' : ''" class="indicator btn-circle btn-ghost swap swap-rotate z-50 h-8 w-8 text-sm lg:text-lg sm:h-12 sm:w-12" tabindex="0" @click.stop> 331 <i class="swap-off fill-current fa fa-shopping-basket"></i> 332 <i class="swap-on fill-current fa fa-xmark"></i> 333 <span class="sr-only"> 334 335 </span> 336 <span x-cloak x-show="$store.cart.itemCount > 0" class="indicator-item rounded-full bg-accent px-1.5 h-5 text-accent-content text-xs text-center leading-5" x-text="$store.cart.itemCount">0</span> 337 </label> 338 </div> 339 <div class="drawer-side z-[60]" role="presentation"> 340 <label for="mini-cart-drawer" aria-label="close sidebar" class="drawer-overlay"></label> 341 <div class="w-full max-w-2xl bg-base-100 flex flex-col h-full" role="dialog" aria-modal="true" aria-labelledby="cartTitle"> 342 <header class="flex justify-between items-center p-4 border-b border-base-300 sticky top-0 z-10"> 343 <h2 id="cartTitle" class="text-2xl font-bold text-primary">Basket</h2> 344 <button type="button" id="cartCloseBtn" aria-label="" @click="document.getElementById('mini-cart-drawer').click()" class="btn btn-circle btn-ghost h-8 w-8 text-sm lg:text-lg sm:h-12 sm:w-12"> 345 <i class="fa fa-xmark" aria-hidden="true"></i> 346 </button> 347 </header> 348 <div x-show="$store.cart.itemCount > 0" class="max-h-[calc(100dvh-18rem)] overflow-y-auto @container p-4"> 349 <template x-for="(item, itemIdx) in $store.cart.summary?.items?.slice(-0).reverse() ?? []" :key="item.lineItemId"> 350 <div class="minibasket-item"> 351 <div class="w-10 md:w-[95px] rounded-box overflow-hidden"> 352 <template x-if="!item.hideOnWebsite"> 353 <a :href="item.url" class="link link-primary"><img width="95" loading="lazy" :src="item.imageUrl + '?width=95&quality=100'" :alt="item.name" /></a> 354 </template> 355 <template x-if="item.hideOnWebsite"> 356 <img width="95" loading="lazy" :src="item.imageUrl + '?width=95&quality=100'" :alt="item.name" /> 357 </template> 358 </div> 359 <div class="flex flex-col"> 360 <template x-if="!item.hideOnWebsite"> 361 <a :href="item.url" class="text-sm md:text-base link link-hover md:leading-7"><span class="font-bold" x-text="item.name"></span></a> 362 </template> 363 <template x-if="item.hideOnWebsite">
364 <span class="font-bold" x-text="item.name"></span> 365 </template> 366 <template x-if="item.lineItemAction === 'AddAwardEntries'"> 367 <button type="button" class="drawer-button btn btn-sm p-1 btn-outline" @click.prevent="openDrawer('awardEntries', item.lineItemId, itemIdx)"> 368 <span x-text="item.qty > 1 ? item.qty : ''"></span> 369 Entry 370 <i class="fa-solid fa-pencil" aria-hidden="true"></i> 371 </button> 372 </template> 373 <template x-if="item.lineItemAction === 'AddDelegates' || item.lineItemAction === 'AddDelegates_Advanced'"> 374 <button type="button" class="drawer-button btn btn-sm p-1 btn-outline" @click.prevent="openDrawer('delegates', item.lineItemId, itemIdx)"> 375 <span x-text="item.qty > 1 ? item.qty : ''"></span> 376 Delegate 377 <i class="fa-solid fa-pencil" aria-hidden="true"></i> 378 </button> 379 </template> 380 <template x-if="item.lineItemAction === 'AddOrganisations'"> 381 <button type="button" class="drawer-button btn btn-sm p-1 btn-outline" @click.prevent="openDrawer('organisations', item.lineItemId, itemIdx)"> 382 <span x-text="item.qty > 1 ? item.qty : ''"></span> 383 Organisation 384 <i class="fa-solid fa-pencil" aria-hidden="true"></i> 385 </button> 386 </template> 387 <template x-if="item.lineItemAction === 'AddRoADAR'"> 388 <button type="button" class="drawer-button btn btn-sm p-1 btn-outline" @click.prevent="openDrawer('roadar', item.lineItemId, itemIdx)"> 389 <span x-text="item.qty > 1 ? item.qty : ''"></span> 390 RoADAR 391 <i class="fa-solid fa-pencil" aria-hidden="true"></i> 392 </button> 393 </template> 394 </div> 395 <div class="flex flex-row gap-1 md:flex-col md:gap-0 md:text-right"> 396 <div class="text-primary font-semibold text-sm md:text-lg" x-text="item.subTotal"></div> 397 <div class="text-sm md:text-base" x-text="'Qty: '+item.qty"></div> 398 <div class="text-neutral-soft text-sm md:text-base" x-text="item.price + ' ea.'"></div> 399 </div> 400 <button title="Remove Item" :disabled="$store.cart.saving" @click.stop="$store.cart.Delete(item.lineItemId)" class="btn btn-sm btn-accent btn-circle h-8"> 401 <i class="fa fa-trash-alt"> 402 </i> 403 </button> 404 </div> 405 </template> 406 </div> 407 <div x-show="$store.cart.itemCount > 0" class="pt-2 mt-2 px-4"> 408 <div class="col-span-3 flex justify-between"> 409 <div class="flex gap-2 items-start"> 410 <span x-text="$store.cart.itemCount + ' items(s)'"> 411 </span> 412 </div> 413 <div class="flex flex-col gap-1 items-end"> 414 <span> 415 Sub Total: <span class="text-primary text-lg font-bold" x-text="$store.cart.summary.subTotal"></span> 416 </span> 417 <span> 418 VAT <span class="text-primary text-lg font-bold" x-text="$store.cart.summary.taxTotal"></span> 419 </span> 420 <span class="font-bold text-xl"> 421 Total <span class="text-primary text-xl font-bold" x-text="$store.cart.summary.total"></span> 422 </span> 423 </div> 424 </div> 425 </div> 426 <footer class="flex flex-col gap-3 p-4 sticky bottom-0 bg-base-100"> 427 <a x-show="$store.cart.itemCount > 0" href="/checkout" :disabled="$store.cart.saving" class="btn btn-block btn-secondary">Checkout</a> 428 <label for="mini-cart-drawer" :disabled="$store.cart.saving" class="btn btn-block btn-outline">Continue Shopping</label> 429 </footer> 430 431 <div x-show="$store.cart.itemCount < 1" class="card-body"> 432 433 434 </div> 435 436 <div x-show="activeItem"> 437 438 439 440<div x-show="item?.lineItemAction === 'AddAwardEntries'" 441 class="drawer drawer-end"> 442 <input id="awardEntries-drawer" type="checkbox" class="drawer
442-toggle" :checked="isDrawerOpen('awardEntries')" @change="setDrawerOpen('awardEntries', $event.target.checked)"/> 443 <div class="drawer-side z-[120]" role="presentation"> 444 <label for="awardEntries-drawer" 445 title="Close award entry drawer" 446 aria-label="Close award entry drawer" 447 @click.prevent="" class="drawer-overlay"></label> 448 <div class="w-full max-w-2xl bg-base-100 flex flex-col h-full" role="dialog" aria-modal="true" 449 aria-labelledby="awardEntryTitle" 450 ax-load 451 x-data="awardEntries" 452 x-init="Initialize(item?.awardEntries ?? [],'PVEX-HJDH-TXFY-S2MW', 'Lookup address','award_12213_17c7a25a1dff4b939c22be31de45ae58', 453'Please Confirm ' ,'Canceling will remove this item', 454'Enter Details ' ,'Remove Item', item?.code, false, false)" 455 x-effect="ReInitialize(item?.awardEntries ?? []); CheckDrawerOpened(isDrawerOpen('awardEntries'))"> 456 <header class="flex justify-between items-center p-4 border-b border-base-300 sticky top-0 z-10"> 457 <h2 id="awardEntryTitle" 458 class="text-2xl font-bold text-primary">Award Entry - Information</h2> 459 <button type="button" 460 id="awardEntryCloseBtn" 461 aria-label="Close award entry drawer" 462 @click="SomeValid(entries) ? setDrawerOpen('awardEntries', false) : ConfirmClearItems(item?.lineItemId,'awardEntries-drawer')" 463 class="btn btn-circle btn-ghost h-8 w-8 text-sm lg:text-lg sm:h-12 sm:w-12"> 464 <i class="fa fa-xmark" aria-hidden="true"></i> 465 </button> 466 </header> 467 <main id="award_12213_17c7a25a1dff4b939c22be31de45ae58" class="flex-1 overflow-y-auto px-4 pt-4"> 468 <form class="flex flex-col gap-4 " 469 @submit.prevent="SubmitAwardEntries($event, item).then(result => { if (result) { setDrawerOpen('awardEntries', false); } })"> 470 <template x-for="(value, index) in entries"> 471 <div class="collapse collapse-plus shrink-0 " 472 :class="ShowErrors ? IsValid(value) ? 'bg-success text-success-content' : 'bg-error text-error-content' : 'bg-base-200'"> 473 <input type="checkbox" :checked="index == 0 ? 'checked ' : ''" 474 :name="'chk_award_' + index"/> 475 <div class="collapse-title font-small"> 476 <i x-show="ShowErrors && IsValid(value)" class="fa fa-check" aria-hidden="true"></i> 477 <i x-show="ShowErrors && !IsValid(value)" class="fa fa-circle-exclamation" 478 aria-hidden="true"></i> 479 Awards Entry - <span 480 x-text="item?.qty > 1 ? index + 1 : ''"></span> 481 </div> 482 <div class="collapse-content flex flex-col gap-4"> 483 <fieldset 484 x-show="item?.selectedOptions?.filter(i=> i.itemType != 'Accessory')?.length > 0" 485 class="fieldset bg-base-100 border-base-300 rounded-box w-xs border p-4 full content-area"> 486 <legend 487 class="fieldset-legend">Selected Options</legend> 488 <template 489 x-for="(value, index) in item?.selectedOptions?.filter(i=> i.itemType != 'Accessory') ?? []"> 490 <div class="full"> 491 <i class="fa-solid fa-plus fa-sm"></i> 492 <span class="full text-sm" x-text="value.displayName" 493 :title="value.code"></span> 494 </div> 495 </template> 496 </fieldset> 497 <fieldset 498 class="fieldset bg-base-100 border-base-300 rounded-box w-xs border p-4 full content-area"> 499 <legend 500 class="fieldset-legend">Entry Details</legend> 501 <label class="form-control full"> 502 <div class="label">
503 <span 504 class="label-text ">Award Reference</span> 505 <div class="tooltip tooltip-left" 506 data-tip="For previous entrants, your Award Reference is a unique 6-digit number. It can be found on registration reminder emails. If you are a new entrant, please leave this blank."> 507 <button class="btn btn-sm btn-circle btn-ghost"> 508 <i class="fa fa-info-circle text-xl text-primary" aria-hidden="true"></i> 509 </button> 510 </div> 511 </div> 512 <div class="flex gap-2" x-show="false"> 513 <input type="text" 514 :id="'awardReference_' + index" 515 placeholder="Previous award reference if you have one" 516 name="awardReference" 517 x-model="value.awardReference" 518 :disabled="awardReferenceLookupDisabled" 519 :readonly="false" 520 @change="LookupAwardByReference(value, value.awardReference)" 521 class="input input-bordered flex-grow"/> 522 <button type="button" 523 x-show="availableReferences.length > 0" 524 :disabled="awardReferenceLookupDisabled || loadingReferences || false" 525 @click="LookupAwardByReference(value, value.awardReference)" 526 class="btn btn-sm" 527 :class="loadingReferences ? 'loading' : ''"> 528 <i class="fa fa-magnifying-glass" aria-hidden="true"></i> 529 <span class="sr-only">Look up award reference</span> 530 </button> 531 </div> 532 <datalist id="awardReferences" x-show="false && availableReferences.length > 0"> 533 <template x-for="ref in availableReferences"> 534 <option :value="ref.reference" x-text="ref.reference"></option> 535 </template> 536 </datalist> 537 <input type="text" 538 x-show="true" 539 :id="'awardReferenceFallback_' + index" 540 placeholder="Previous award reference if you have one" 541 name="awardReferenceFallback" 542 x-model="value.awardReference" 543 :readonly="false" 544 class="input input-bordered w-full"/> 545 </label> 546 547 <label x-show="IsNewOrg()" class="form-control full"> 548 <div class="label"> 549 <span 550 class="label-text ">Entry Name</span> 551 <div class="tooltip tooltip-left" 552 data-tip="This should reflect the scope of your entry entity. This might be for the whole organisation, a single site, or a division or region. For example: Organisation Ltd. - UK Sites". or "Organisation Ltd - Research Division""> 553 <button class="btn btn-sm btn-circle btn-ghost"> 554 <i class="fa fa-info-circle text-xl text-primary" aria-hidden="true"></i> 555 </button> 556 </div> 557 </div> 558 <input type="text" 559 placeholder="Enter the site name" 560 name="entryName" 561 maxlength="170" 562 x-model="value.entryName" 563 required="required" 564 :readonly="!IsNewOrg()" 565 class="input input-bordered w-full"/> 566 </label> 567 <label x-show="!IsNewOrg() && value.entryName" class="form-control full"> 568 <div class="label">
569 <span class="label-text">Entry Name</span> 570 </div> 571 <input type="text" readonly 572 class="input input-bordered w-full bg-base-200" 573 x-model="value.entryName"/> 574 </label> 575 <label x-show="!IsNewOrg()" 576 class="form-control full max-w-xs"> 577 <div class="label"> 578 <span 579 class="label-text">Request Name</span> 580 </div> 581 <input type="text" placeholder="Entry Name Change" 582 class="input input-bordered w-full max-w-xs" 583 x-model="value.requestEntryNameChange" 584 :name="'awdNameRequest_' + index"/> 585 </label> 586 <label class="form-control half"> 587 <div class="label"> 588 <span class="label-text">Sector</span> 589 <div class="tooltip tooltip-left" data-tip="Select the name of the sector most closely aligned to the main activities of your award entry entity."> 590 <button class="btn btn-sm btn-circle btn-ghost"> 591 <i class="fa fa-info-circle text-xl text-primary" aria-hidden="true"></i> 592 </button> 593 </div> 594 </div> 595 <select name="sector-select" 596 :required="registration && registration.accountType === 'Business'" 597 :disabled="typeof sectorReadOnly !== 'undefined' ? sectorReadOnly : false" 598 class="select select-bordered w-full" x-model="value.sector" > 599 <option value="" :selected="value.sector == '' || value.sector == null" disabled="disabled">Please Select</option> 600 <option value="771840000">Agriculture, Forestry & Fishing</option> 601 <option value="771840001">Banking, Insurance and Finance</option> 602 <option value="771840002">Chemical</option> 603 <option value="771840003">Commercial & Business Services</option> 604 <option value="771840004">Construction Commercial</option> 605 <option value="771840005">Construction Engineering</option> 606 <option value="771840006">Construction Housebuilding & Property Development</option> 607 <option value="771840007">Cultural Activities</option> 608 <option value="771840008">Education Services</option> 609 <option value="771840009">Training Providers</option> 610 <option value="771840010">Electricity</option> 611 <option value="771840011">Emergency Services</option> 612 <option value="771840012">Engineering Services</option> 613 <option value="771840013">Entertainment & Media</option> 614 <option value="771840014">Facilities Management</option> 615 <option value="771840015">Food & Drink Manufacturing</option> 616 <option value="771840016">Free Zone</option> 617 <option value="771840017">Healthcare Services</option> 618 <option value="771840018">Hotel & Catering</option> 619 <option value="771840019">Information & Communication Technology</option> 620 <option value="771840020">Leisure</option> 621 <option value="771840021">Manufacturing</option> 622 <option value="771840022">Maritime Services</option> 623 <option value="771840023">Mining & Quarrying</option> 624 <option value="771840024">National Defence</option> 625 <option value="771840025">Oil & Gas</option> 626 <option value="771840026">Professional & Technical Activities</option> 627 <option value="771840027">Public Service & Local Government</option> 628 <option value="771840028">Renewable Energy</option> 629 <option value="771840029">Research & Development</option> 630 <option value="771840030">Security Activities</option> 631 <option value="771840031">Transport, Storage & Distribution</option> 632 <option value="771840032">Waste Management & Recycling</option> 633 <option value="771840033">Water</option> 634 <option value="771840034">Wholesale & Retail</option> 635 </select> 636 637 </label> 638 <label class="form-control half"> 639 <div class="label">
640 <span class="label-text">CHAS Number</span> 641 <div class="tooltip tooltip-left" data-tip="This is a required field if you are purchasing a CHAS Foundation or CHAS Higher Achievement Award entry registrations - valid CHAS Membership is required to confirm your entry result. If you are not entering a CHAS Achievement Award category, please leave this blank."> 642 <button class="btn btn-sm btn-circle btn-ghost"> 643 <i class="fa fa-info-circle text-xl text-primary" aria-hidden="true"></i> 644 </button> 645 </div> 646 </div> 647 <input 648 x-model="value.entrySite.chasNo" 649 name="ChasNo" 650 class="input input-bordered w-full" 651 placeholder="CHAS Number" 652 pattern=".{0,30}" 653 title="Maximum length for CHAS number is 30 characters."/> 654 </label> 655 </fieldset> 656 <fieldset 657 class="fieldset bg-base-100 border-base-300 rounded-box w-xs border p-4 full content-area"> 658 <legend 659 class="fieldset-legend">Contact Details</legend> 660 661 662 <label x-show="IsNewContact()" class="form-control full"> 663 <div class="label"> 664 <span class="label-text">Email</span> 665 </div> 666 <input type="email" placeholder="Enter email" name="email" 667 x-model="value.entryContact.email" 668 @change="OnContactEmailChange(value)" 669 :required="IsNewContact()" 670 class="input input-bordered w-full" 671 /> 672 </label> 673 674 <label x-show="!IsNewContact() && value.entryContact?.email" class="form-control full"> 675 <div class="label"> 676 <span class="label-text">Email</span> 677 </div> 678 <input type="email" readonly 679 class="input input-bordered w-full bg-base-200" 680 x-model="value.entryContact.email"/> 681 </label> 682 683 <label x-show="IsNewContact()" class="form-control full"> 684 <div class="label"> 685 <span class="label-text">First Name</span> 686 </div> 687 <input type="text" 688 placeholder="First Name" 689 name="firstName" x-model="value.entryContact.firstName" 690 @change="OnContactFirstNameChange(value)" 691 :required="IsNewContact()" 692 class="input input-bordered w-full" 693 /> 694 </label> 695 696 <label x-show="!IsNewContact() && value.entryContact?.firstName" class="form-control full"> 697 <div class="label">
698 <span class="label-text">First Name</span> 699 </div> 700 <input type="text" readonly 701 class="input input-bordered w-full bg-base-200" 702 x-model="value.entryContact.firstName"/> 703 </label> 704 705 <label x-show="IsNewContact()" class="form-control full"> 706 <div class="label"> 707 <span class="label-text">Last Name</span> 708 </div> 709 <input type="text" placeholder="Last Name" 710 name="lastName" x-model="value.entryContact.lastName" 711 @change="OnContactLastNameChange(value)" 712 :required="IsNewContact()" 713 class="input input-bordered w-full" 714 /> 715 </label> 716 717 <label x-show="!IsNewContact() && value.entryContact?.lastName" class="form-control full"> 718 <div class="label"> 719 <span class="label-text">Last Name</span> 720 </div> 721 <input type="text" readonly 722 class="input input-bordered w-full bg-base-200" 723 x-model="value.entryContact.lastName"/> 724 </label> 725 726 <label class="form-control full"> 727 <div class="label"> 728 <span class="label-text">Job Title</span> 729 </div> 730 <input type="text" required="required" 731 placeholder="Job Title" 732 name="jobTitle" 733 x-model="value.entryContact.jobTitle" 734 class="input input-bordered w-full" 735 /> 736 </label> 737 738 <label class="form-control full"> 739 <div class="label"> 740 <span class="label-text">Phone</span> 741 </div> 742 <input type="tel" required="required" 743 placeholder="Phone" 744 name="businessPhone" x-model="value.entryContact.phoneNumber" 745 class="input input-bordered w-full" 746 /> 747 </label> 748 </fieldset> 749 <fieldset 750 class="fieldset bg-base-100 border-base-300 rounded-box w-xs border p-4 full content-area"> 751 <legend 752 class="fieldset-legend">Entry Site Address* </legend> 753 <div class="form-control full"> 754 <label for="award_12213_17c7a25a1dff4b939c22be31de45ae58-address-lookup" class="label"> 755 <span 756 class="label-text">Find Address</span> 757 </label> 758 <input id="award_12213_17c7a25a1dff4b939c22be31de45ae58-address-lookup" x-model="addressLookup" 759 class="input input-bordered w-full" 760 placeholder="Lookup address"/> 761 </div> 762 763 <div class="form-control full"> 764 <label for="award_12213_17c7a25a1dff4b939c22be31de45ae58-line1" class="label">
765 <span class="label-text">Address Lines</span> 766 </label> 767 <div class="join join-vertical"> 768 <label class="w-full join-item "> 769 <input id="award_12213_17c7a25a1dff4b939c22be31de45ae58-line1" 770 x-ref="line1" 771 x-model="value.entrySite.address.line1" 772 required 773 pattern=".{1,80}" 774 class="input input-bordered w-full join-item max-w-md" 775 placeholder="Address Line 1" 776 title="Maximum length for address line 1 is 80 characters."/> 777 </label> 778 <label class="w-full join-item "> 779 <input id="award_12213_17c7a25a1dff4b939c22be31de45ae58-line2" 780 x-ref="line2" 781 x-model="value.entrySite.address.line2" 782 pattern=".{0,50}" 783 class="input input-bordered w-full join-item max-w-md" 784 title="Maximum length for address line 2 is 50 characters."/> 785 </label> 786 <label class="w-full join-item "> 787 <input id="award_12213_17c7a25a1dff4b939c22be31de45ae58-line3" 788 x-ref="line3" 789 x-model="value.entrySite.address.line3" 790 pattern=".{0,250}" 791 class="input input-bordered w-full join-item max-w-md" 792 title="Maximum length for address line 3 is 250 characters."/> 793 </label> 794 </div> 795 </div> 796 <div class="form-control half"> 797 <label for="award_12213_17c7a25a1dff4b939c22be31de45ae58-city" class="label"> 798 <span class="label-text">City</span> 799 </label> 800 <input id="award_12213_17c7a25a1dff4b939c22be31de45ae58-city" 801 x-ref="city" 802 x-model="value.entrySite.address.city" 803 required 804 pattern=".{1,30}" 805 class="input input-bordered w-full" 806 title="Maximum length for city is 30 characters."/> 807 </div> 808 <div class="form-control half"> 809 <label for="award_12213_17c7a25a1dff4b939c22be31de45ae58-state" class="label"> 810 <span class="label-text">State/county</span> 811 </label> 812 <input id="award_12213_17c7a25a1dff4b939c22be31de45ae58-state" 813 x-ref="state" 814 x-model="value.entrySite.address.state" 815 pattern=".{0,30}" 816 class="input input-bordered w-full" 817 title="Maximum length for state is 30 characters."/> 818 </div> 819 <div class="form-control half"> 820 <label for="award_12213_17c7a25a1dff4b939c22be31de45ae58-postalCode" class="label">
821 <span 822 class="label-text">Postal Code</span> 823 </label> 824 <input id="award_12213_17c7a25a1dff4b939c22be31de45ae58-postalCode" 825 x-ref="postalCode" 826 x-model="value.entrySite.address.postalCode" 827 required 828 pattern=".{1,20}" 829 class="input input-bordered w-full" 830 title="Maximum length for postal code is 20 characters."/> 831 </div> 832 <div class="form-control half"> 833 <label for="award_12213_17c7a25a1dff4b939c22be31de45ae58-country" class="label"> 834 <span class="label-text">Country</span> 835 </label> 836 <select id="award_12213_17c7a25a1dff4b939c22be31de45ae58-country" x-ref="country" required 837 class="select select-bordered" 838 x-model="value.entrySite.address.countryCode"> 839 <option selected="'US' === value.entrySite.address.countryCode" value="US"> 840 United States 841 </option> 842 <option selected="'AF' === value.entrySite.address.countryCode" value="AF"> 843 Afghanistan 844 </option> 845 <option selected="'AL' === value.entrySite.address.countryCode" value="AL"> 846 Albania 847 </option> 848 <option selected="'DZ' === value.entrySite.address.countryCode" value="DZ"> 849 Algeria 850 </option> 851 <option selected="'AS' === value.entrySite.address.countryCode" value="AS"> 852 American Samoa 853 </option> 854 <option selected="'AD' === value.entrySite.address.countryCode" value="AD"> 855 Andorra 856 </option> 857 <option selected="'AO' === value.entrySite.address.countryCode" value="AO"> 858 Angola 859 </option> 860 <option selected="'AI' === value.entrySite.address.countryCode" value="AI"> 861 Anguilla 862 </option> 863 <option selected="'AQ' === value.entrySite.address.countryCode" value="AQ"> 864 Antarctica 865 </option> 866 <option selected="'AG' === value.entrySite.address.countryCode" value="AG"> 867 Antigua and Barbuda 868 </option> 869 <option selected="'AR' === value.entrySite.address.countryCode" value="AR"> 870 Argentina 871 </option> 872 <option selected="'AM' === value.entrySite.address.countryCode" value="AM"> 873 Armenia 874 </option> 875 <option selected="'AW' === value.entrySite.address.countryCode" value="AW"> 876 Aruba 877 </option> 878 <option selected="'AU' === value.entrySite.address.countryCode" value="AU"> 879 Australia 880 </option> 881 <option selected="'AT' === value.entrySite.address.countryCode" value="AT"> 882 Austria 883 </option> 884 <option selected="'AZ' === value.entrySite.address.countryCode" value="AZ"> 885 Azerbaijan 886 </option> 887 <option selected="'BS' === value.entrySite.address.countryCode" value="BS"> 888 Bahamas 889 </option> 890 <option selected="'BH' === value.entrySite.address.countryCode" value="BH"> 891 Bahrain 892 </option> 893 <option selected="'BD' === value.entrySite.address.countryCode" value="BD"> 894 Bangladesh 895 </option> 896 <option selected="'BB' === value.entrySite.address.countryCode" value="BB"> 897 Barbados 898 </option> 899 <option selected="'BY' === value.entrySite.address.countryCode" value="BY"> 900 Belarus 901 </option> 902 <option selected="'BE' === value.entrySite.address.countryCode" value="BE"> 903 Belgium 904 </option> 905 <option selected="'BZ' === value.entrySite.address.countryCode" value="BZ"> 906 Belize 907 </option> 908 <option selected="'BJ' === value.entrySite.address.countryCode" value="BJ"> 909 Benin 910 </option> 911 <option selected="'BM' === value.entrySite.address.countryCode" value="BM"> 912 Bermuda 913 </option> 914 <option selected="'BT' === value.entrySite.address.countryCode" value="BT"> 915 Bhutan 916 </option> 917 <option selected="'BO' === value.entrySite.address.countryCode" value="BO"> 918 Bolivia 919 </option> 920 <option selected="'BA' === value.entrySite.address.countryCode" value="BA"> 921 Bosnia and Herzegovina 922 </option> 923 <option selected="'BW' === value.entrySite.address.countryCode" value="BW"> 924 Botswana 925 </option> 926 <option selected="'BV' === value.entrySite.address.countryCode" value="BV"> 927 Bouvet Island 928 </option> 929 <option selected="'BR' === value.entrySite.address.countryCode" value="BR"> 930 Brazil 931 </option> 932 <option selected="'IO' === value.entrySite.address.countryCode" value="IO"> 933 British Indian Ocean Territory 934 </option> 935 <option selected="'BN' === value.entrySite.address.countryCode" value="BN"> 936 Brunei Darussalam 937 </option> 938 <option selected="'BG' === value.entrySite.address.countryCode" value="BG"> 939 Bulgaria 940 </option> 941 <option selected="'BF' === value.entrySite.address.countryCode" value="BF"> 942 Burkina Faso 943 </option> 944 <option selected="'BI' === value.entrySite.address.countryCode" value="BI"> 945 Burundi 946 </option> 947 <option selected="'CV' === value.entrySite.address.countryCode" value="CV"> 948 Cabo Verde 949 </option> 950 <option selected="'KH' === value.entrySite.address.countryCode" value="KH"> 951 Cambodia 952 </option> 953 <option selected="'CM' === value.entrySite.address.countryCode" value="CM"> 954 Cameroon 955 </option> 956 <option selected="'CA' === value.entrySite.address.countryCode" value="CA"> 957 Canada 958 </option> 959 <option selected="'KY' === value.entrySite.address.countryCode" value="KY"> 960 Cayman Islands 961 </option> 962 <option selected="'CF' === value.entrySite.address.countryCode" value="CF"> 963 Central African Republic 964 </option> 965 <option selected="'TD' === value.entrySite.address.countryCode" value="TD"> 966 Chad 967 </option> 968 <option selected="'CL' === value.entrySite.address.countryCode" value="CL"> 969 Chile 970 </option> 971 <option selected="'CN' === value.entrySite.address.countryCode" value="CN"> 972 China 973 </option> 974 <option selected="'CX' === value.entrySite.address.countryCode" value="CX"> 975 Christmas Island 976 </option> 977 <option selected="'CC' === value.entrySite.address.countryCode" value="CC"> 978 Cocos (Keeling) Islands 979 </option> 980 <option selected="'CO' === value.entrySite.address.countryCode" value="CO"> 981 Colombia 982 </option> 983 <option selected="'KM' === value.entrySite.address.countryCode" value="KM"> 984 Comoros 985 </option> 986 <option selected="'CD' === value.entrySite.address.countryCode" value="CD"> 987 Congo, Democratic Republic of the 988 </option> 989 <option selected="'CG' === value.entrySite.address.countryCode" value="CG"> 990 Congo, Republic of the 991 </option> 992 <option selected="'CK' === value.entrySite.address.countryCode" value="CK"> 993 Cook Islands 994 </option> 995 <option selected="'CR' === value.entrySite.address.countryCode" value="CR"> 996 Costa Rica 997 </option> 998 <option selected="'CI' === value.entrySite.address.countryCode" value="CI"> 999 Cote d'Ivoire 1000 </option> 1001 <option selected="'HR' === value.entrySite.address.countryCode" value="HR"> 1002 Croatia 1003 </option> 1004 <option selected="'CU' === value.entrySite.address.countryCode" value="CU"> 1005 Cuba 1006 </option> 1007 <option selected="'CY' === value.entrySite.address.countryCode" value="CY"> 1008 Cyprus 1009 </option> 1010 <option selected="'CZ' === value.entrySite.address.countryCode" value="CZ"> 1011 Czech Republic 1012 </option> 1013 <option selected="'DK' === value.entrySite.address.countryCode" value="DK"> 1014 Denmark 1015 </option> 1016 <option selected="'DJ' === value.entrySite.address.countryCode" value="DJ"> 1017 Djibouti 1018 </option> 1019 <option selected="'DM' === value.entrySite.address.countryCode" value="DM"> 1020 Dominica 1021
1021 </option> 1022 <option selected="'DO' === value.entrySite.address.countryCode" value="DO"> 1023 Dominican Republic 1024 </option> 1025 <option selected="'EC' === value.entrySite.address.countryCode" value="EC"> 1026 Ecuador 1027 </option> 1028 <option selected="'EG' === value.entrySite.address.countryCode" value="EG"> 1029 Egypt 1030 </option> 1031 <option selected="'SV' === value.entrySite.address.countryCode" value="SV"> 1032 El Salvador 1033 </option> 1034 <option selected="'GQ' === value.entrySite.address.countryCode" value="GQ"> 1035 Equatorial Guinea 1036 </option> 1037 <option selected="'ER' === value.entrySite.address.countryCode" value="ER"> 1038 Eritrea 1039 </option> 1040 <option selected="'EE' === value.entrySite.address.countryCode" value="EE"> 1041 Estonia 1042 </option> 1043 <option selected="'ET' === value.entrySite.address.countryCode" value="ET"> 1044 Ethiopia 1045 </option> 1046 <option selected="'FK' === value.entrySite.address.countryCode" value="FK"> 1047 Falkland Islands (Malvinas) 1048 </option> 1049 <option selected="'FO' === value.entrySite.address.countryCode" value="FO"> 1050 Faroe Islands 1051 </option> 1052 <option selected="'FJ' === value.entrySite.address.countryCode" value="FJ"> 1053 Fiji 1054 </option> 1055 <option selected="'FI' === value.entrySite.address.countryCode" value="FI"> 1056 Finland 1057 </option> 1058 <option selected="'FR' === value.entrySite.address.countryCode" value="FR"> 1059 France 1060 </option> 1061 <option selected="'GF' === value.entrySite.address.countryCode" value="GF"> 1062 French Guiana 1063 </option> 1064 <option selected="'PF' === value.entrySite.address.countryCode" value="PF"> 1065 French Polynesia 1066 </option> 1067 <option selected="'TF' === value.entrySite.address.countryCode" value="TF"> 1068 French Southern Territories 1069 </option> 1070 <option selected="'GA' === value.entrySite.address.countryCode" value="GA"> 1071 Gabon 1072 </option> 1073 <option selected="'GM' === value.entrySite.address.countryCode" value="GM"> 1074 Gambia 1075 </option> 1076 <option selected="'GE' === value.entrySite.address.countryCode" value="GE"> 1077 Georgia 1078 </option> 1079 <option selected="'DE' === value.entrySite.address.countryCode" value="DE"> 1080 Germany 1081 </option> 1082 <option selected="'GH' === value.entrySite.address.countryCode" value="GH"> 1083 Ghana 1084 </option> 1085 <option selected="'GI' === value.entrySite.address.countryCode" value="GI"> 1086 Gibraltar 1087 </option> 1088 <option selected="'GR' === value.entrySite.address.countryCode" value="GR"> 1089 Greece 1090 </option> 1091 <option selected="'GL' === value.entrySite.address.countryCode" value="GL"> 1092 Greenland 1093 </option> 1094 <option selected="'GD' === value.entrySite.address.countryCode" value="GD"> 1095 Grenada 1096 </option> 1097 <option selected="'GP' === value.entrySite.address.countryCode" value="GP"> 1098 Guadeloupe 1099 </option> 1100 <option selected="'GU' === value.entrySite.address.countryCode" value="GU"> 1101 Guam 1102 </option> 1103 <option selected="'GT' === value.entrySite.address.countryCode" value="GT"> 1104 Guatemala 1105 </option> 1106 <option selected="'GN' === value.entrySite.address.countryCode" value="GN"> 1107 Guinea 1108 </option> 1109 <option selected="'GW' === value.entrySite.address.countryCode" value="GW"> 1110 Guinea-Bissau 1111 </option> 1112 <option selected="'GY' === value.entrySite.address.countryCode" value="GY"> 1113 Guyana 1114 </option> 1115 <option selected="'HT' === value.entrySite.address.countryCode" value="HT"> 1116 Haiti 1117 </option> 1118 <option selected="'HM' === value.entrySite.address.countryCode" value="HM"> 1119 Heard Island and Mcdonald Islands 1120 </option> 1121 <option selected="'VA' === value.entrySite.address.countryCode" value="VA"> 1122 Holy See (Vatican City State) 1123 </option> 1124 <option selected="'HN' === value.entrySite.address.countryCode" value="HN"> 1125 Honduras 1126 </option> 1127 <option selected="'HK' === value.entrySite.address.countryCode" value="HK"> 1128 Hong Kong 1129 </option> 1130 <option selected="'HU' === value.entrySite.address.countryCode" value="HU"> 1131 Hungary 1132 </option> 1133 <option selected="'IS' === value.entrySite.address.countryCode" value="IS"> 1134 Iceland 1135 </option> 1136 <option selected="'IN' === value.entrySite.address.countryCode" value="IN"> 1137 India 1138 </option> 1139 <option selected="'ID' === value.entrySite.address.countryCode" value="ID"> 1140 Indonesia 1141 </option> 1142 <option selected="'IR' === value.entrySite.address.countryCode" value="IR">
1143 Iran, Islamic Republic of 1144 </option> 1145 <option selected="'IQ' === value.entrySite.address.countryCode" value="IQ"> 1146 Iraq 1147 </option> 1148 <option selected="'IE' === value.entrySite.address.countryCode" value="IE"> 1149 Ireland 1150 </option> 1151 <option selected="'IL' === value.entrySite.address.countryCode" value="IL"> 1152 Israel 1153 </option> 1154 <option selected="'IT' === value.entrySite.address.countryCode" value="IT"> 1155 Italy 1156 </option> 1157 <option selected="'JM' === value.entrySite.address.countryCode" value="JM"> 1158 Jamaica 1159 </option> 1160 <option selected="'JP' === value.entrySite.address.countryCode" value="JP"> 1161 Japan 1162 </option> 1163 <option selected="'JO' === value.entrySite.address.countryCode" value="JO"> 1164 Jordan 1165 </option> 1166 <option selected="'KZ' === value.entrySite.address.countryCode" value="KZ"> 1167 Kazakhstan 1168 </option> 1169 <option selected="'KE' === value.entrySite.address.countryCode" value="KE"> 1170 Kenya 1171 </option> 1172 <option selected="'KI' === value.entrySite.address.countryCode" value="KI"> 1173 Kiribati 1174 </option> 1175 <option selected="'KP' === value.entrySite.address.countryCode" value="KP"> 1176 Korea, Democratic People's Republic of 1177 </option> 1178 <option selected="'KR' === value.entrySite.address.countryCode" value="KR"> 1179 Korea, Republic of 1180 </option> 1181 <option selected="'KW' === value.entrySite.address.countryCode" value="KW"> 1182 Kuwait 1183 </option> 1184 <option selected="'KG' === value.entrySite.address.countryCode" value="KG"> 1185 Kyrgyzstan 1186 </option> 1187 <option selected="'LA' === value.entrySite.address.countryCode" value="LA"> 1188 Lao People's Democratic Republic 1189 </option> 1190 <option selected="'LV' === value.entrySite.address.countryCode" value="LV"> 1191 Latvia 1192 </option> 1193 <option selected="'LB' === value.entrySite.address.countryCode" value="LB"> 1194 Lebanon 1195 </option> 1196 <option selected="'LS' === value.entrySite.address.countryCode" value="LS"> 1197 Lesotho 1198 </option> 1199 <option selected="'LR' === value.entrySite.address.countryCode" value="LR"> 1200 Liberia 1201 </option> 1202 <option selected="'LY' === value.entrySite.address.countryCode" value="LY"> 1203 Libya 1204 </option> 1205 <option selected="'LI' === value.entrySite.address.countryCode" value="LI"> 1206 Liechtenstein 1207 </option> 1208 <option selected="'LT' === value.entrySite.address.countryCode" value="LT"> 1209 Lithuania 1210 </option> 1211 <option selected="'LU' === value.entrySite.address.countryCode" value="LU"> 1212 Luxembourg 1213 </option> 1214 <option selected="'MO' === value.entrySite.address.countryCode" value="MO"> 1215 Macao 1216 </option> 1217 <option selected="'MK' === value.entrySite.address.countryCode" value="MK"> 1218 Macedonia, Republic of 1219 </option> 1220 <option selected="'MG' === value.entrySite.address.countryCode" value="MG"> 1221 Madagascar 1222 </option> 1223 <option selected="'MW' === value.entrySite.address.countryCode" value="MW"> 1224 Malawi 1225 </option> 1226 <option selected="'MY' === value.entrySite.address.countryCode" value="MY"> 1227 Malaysia 1228 </option> 1229 <option selected="'MV' === value.entrySite.address.countryCode" value="MV"> 1230 Maldives 1231 </option> 1232 <option selected="'ML' === value.entrySite.address.countryCode" value="ML"> 1233 Mali 1234 </option> 1235 <option selected="'MT' === value.entrySite.address.countryCode" value="MT"> 1236 Malta 1237 </option> 1238 <option selected="'MH' === value.entrySite.address.countryCode" value="MH"> 1239 Marshall Islands 1240 </option> 1241 <option selected="'MQ' === value.entrySite.address.countryCode" value="MQ"> 1242 Martinique 1243 </option> 1244 <option selected="'MR' === value.entrySite.address.countryCode" value="MR"> 1245 Mauritania 1246 </option> 1247 <option selected="'MU' === value.entrySite.address.countryCode" value="MU"> 1248 Mauritius 1249 </option> 1250 <option selected="'YT' === value.entrySite.address.countryCode" value="YT"> 1251 Mayotte 1252 </option> 1253 <option selected="'MX' === value.entrySite.address.countryCode" value="MX"> 1254 Mexico 1255 </option> 1256 <option selected="'FM' === value.entrySite.address.countryCode" value="FM"> 1257 Micronesia, Federated States of 1258 </option> 1259 <option selected="'MD' === value.entrySite.address.countryCode" value="MD"> 1260 Moldova, Republic of 1261 </option> 1262 <option selected="'MC' === value.entrySite.address.countryCode" value="MC"> 1263 Monaco 1264 </option> 1265 <option selected="'MN' === value.entrySite.address.countryCode" value="MN"> 1266 Mongolia 1267 </option> 1268 <option selected="'ME' === value.entrySite.address.countryCode" value="ME"> 1269 Montenegro 1270 </option> 1271 <option selected="'MS' === value.entrySite.address.countryCode" value="MS"> 1272 Montserrat 1273 </option> 1274 <option selected="'MA' === value.entrySite.address.countryCode" value="MA"> 1275 Morocco 1276 </option> 1277 <option selected="'MZ' === value.entrySite.address.countryCode" value="MZ"> 1278 Mozambique 1279 </option> 1280 <option selected="'MM' === value.entrySite.address.countryCode" value="MM"> 1281 Myanmar 1282 </option> 1283 <option selected="'NA' === value.entrySite.address.countryCode" value="NA"> 1284 Namibia 1285 </option> 1286 <option selected="'NR' === value.entrySite.address.countryCode" value="NR"> 1287 Nauru 1288 </option> 1289 <option selected="'NP' === value.entrySite.address.countryCode" value="NP"> 1290 Nepal 1291 </option> 1292 <option selected="'NL' === value.entrySite.address.countryCode" value="NL"> 1293 Netherlands 1294 </option> 1295 <option selected="'' === value.entrySite.address.countryCode" value=""> 1296 Netherlands Antilles 1297 </option> 1298 <option selected="'NC' === value.entrySite.address.countryCode" value="NC"> 1299 New Caledonia 1300 </option> 1301 <option selected="'NZ' === value.entrySite.address.countryCode" value="NZ"> 1302 New Zealand 1303 </option> 1304 <option selected="'NI' === value.entrySite.address.countryCode" value="NI"> 1305 Nicaragua 1306 </option> 1307 <option selected="'NE' === value.entrySite.address.countryCode" value="NE"> 1308 Niger 1309 </option> 1310 <option selected="'NG' === value.entrySite.address.countryCode" value="NG"> 1311 Nigeria 1312 </option> 1313 <option selected="'NU' === value.entrySite.address.countryCode" value="NU"> 1314 Niue 1315 </option> 1316 <option selected="'NF' === value.entrySite.address.countryCode" value="NF"> 1317 Norfolk Island 1318 </option> 1319 <option selected="'MP' === value.entrySite.address.countryCode" value="MP"> 1320 Northern Mariana Islands 1321 </option> 1322 <option selected="'NO' === value.entrySite.address.countryCode" value="NO"> 1323 Norway 1324 </option> 1325 <option selected="'OM' === value.entrySite.address.countryCode" value="OM"> 1326 Oman 1327 </option> 1328 <option selected="'PK' === value.entrySite.address.countryCode" value="PK"> 1329 Pakistan 1330 </option> 1331 <option selected="'PW' === value.entrySite.address.countryCode" value="PW"> 1332 Palau 1333 </option> 1334 <option selected="'PS' === value.entrySite.address.countryCode" value="PS"> 1335 Palestine, State of 1336 </option> 1337 <option selected="'PA' === value.entrySite.address.countryCode" value="PA"> 1338 Panama 1339 </option> 1340 <option selected="'PG' === value.entrySite.address.countryCode" value="PG"> 1341 Papua New Guinea 1342 </option> 1343 <option selected="'
1343PY' === value.entrySite.address.countryCode" value="PY"> 1344 Paraguay 1345 </option> 1346 <option selected="'PE' === value.entrySite.address.countryCode" value="PE"> 1347 Peru 1348 </option> 1349 <option selected="'PH' === value.entrySite.address.countryCode" value="PH"> 1350 Philippines 1351 </option> 1352 <option selected="'PN' === value.entrySite.address.countryCode" value="PN"> 1353 Pitcairn 1354 </option> 1355 <option selected="'PL' === value.entrySite.address.countryCode" value="PL"> 1356 Poland 1357 </option> 1358 <option selected="'PT' === value.entrySite.address.countryCode" value="PT"> 1359 Portugal 1360 </option> 1361 <option selected="'PR' === value.entrySite.address.countryCode" value="PR"> 1362 Puerto Rico 1363 </option> 1364 <option selected="'QA' === value.entrySite.address.countryCode" value="QA"> 1365 Qatar 1366 </option> 1367 <option selected="'RE' === value.entrySite.address.countryCode" value="RE"> 1368 Reunion 1369 </option> 1370 <option selected="'' === value.entrySite.address.countryCode" value=""> 1371 Romania 1372 </option> 1373 <option selected="'RU' === value.entrySite.address.countryCode" value="RU"> 1374 Russian Federation 1375 </option> 1376 <option selected="'RW' === value.entrySite.address.countryCode" value="RW"> 1377 Rwanda 1378 </option> 1379 <option selected="'SH' === value.entrySite.address.countryCode" value="SH"> 1380 Saint Helena, Ascension and Tristan da Cunha 1381 </option> 1382 <option selected="'KN' === value.entrySite.address.countryCode" value="KN"> 1383 Saint Kitts and Nevis 1384 </option> 1385 <option selected="'LC' === value.entrySite.address.countryCode" value="LC"> 1386 Saint Lucia 1387 </option> 1388 <option selected="'PM' === value.entrySite.address.countryCode" value="PM"> 1389 Saint Pierre and Miquelon 1390 </option> 1391 <option selected="'VC' === value.entrySite.address.countryCode" value="VC"> 1392 Saint Vincent and the Grenadines 1393 </option> 1394 <option selected="'WS' === value.entrySite.address.countryCode" value="WS"> 1395 Samoa 1396 </option> 1397 <option selected="'SM' === value.entrySite.address.countryCode" value="SM"> 1398 San Marino 1399 </option> 1400 <option selected="'ST' === value.entrySite.address.countryCode" value="ST"> 1401 Sao Tome and Principe 1402 </option> 1403 <option selected="'SA' === value.entrySite.address.countryCode" value="SA"> 1404 Saudi Arabia 1405 </option> 1406 <option selected="'SN' === value.entrySite.address.countryCode" value="SN"> 1407 Senegal 1408 </option> 1409 <option selected="'RS' === value.entrySite.address.countryCode" value="RS">
1410 Serbia 1411 </option> 1412 <option selected="'SC' === value.entrySite.address.countryCode" value="SC"> 1413 Seychelles 1414 </option> 1415 <option selected="'SL' === value.entrySite.address.countryCode" value="SL"> 1416 Sierra Leone 1417 </option> 1418 <option selected="'SG' === value.entrySite.address.countryCode" value="SG"> 1419 Singapore 1420 </option> 1421 <option selected="'SK' === value.entrySite.address.countryCode" value="SK"> 1422 Slovakia 1423 </option> 1424 <option selected="'SI' === value.entrySite.address.countryCode" value="SI"> 1425 Slovenia 1426 </option> 1427 <option selected="'SB' === value.entrySite.address.countryCode" value="SB"> 1428 Solomon Islands 1429 </option> 1430 <option selected="'SO' === value.entrySite.address.countryCode" value="SO"> 1431 Somalia 1432 </option> 1433 <option selected="'ZA' === value.entrySite.address.countryCode" value="ZA"> 1434 South Africa 1435 </option> 1436 <option selected="'GS' === value.entrySite.address.countryCode" value="GS"> 1437 South Georgia and the South Sandwich Islands 1438 </option> 1439 <option selected="'ES' === value.entrySite.address.countryCode" value="ES"> 1440 Spain 1441 </option> 1442 <option selected="'LK' === value.entrySite.address.countryCode" value="LK"> 1443 Sri Lanka 1444 </option> 1445 <option selected="'SD' === value.entrySite.address.countryCode" value="SD"> 1446 Sudan 1447 </option> 1448 <option selected="'SR' === value.entrySite.address.countryCode" value="SR"> 1449 Suriname 1450 </option> 1451 <option selected="'SJ' === value.entrySite.address.countryCode" value="SJ"> 1452 Svalbard and Jan Mayen 1453 </option> 1454 <option selected="'SZ' === value.entrySite.address.countryCode" value="SZ"> 1455 Swaziland 1456 </option> 1457 <option selected="'SE' === value.entrySite.address.countryCode" value="SE"> 1458 Sweden 1459 </option> 1460 <option selected="'CH' === value.entrySite.address.countryCode" value="CH"> 1461 Switzerland 1462 </option> 1463 <option selected="'SY' === value.entrySite.address.countryCode" value="SY"> 1464 Syrian Arab Republic 1465 </option> 1466 <option selected="'TW' === value.entrySite.address.countryCode" value="TW"> 1467 Taiwan, Province of China 1468 </option> 1469 <option selected="'TJ' === value.entrySite.address.countryCode" value="TJ"> 1470 Tajikistan 1471 </option> 1472 <option selected="'TZ' === value.entrySite.address.countryCode" value="TZ"> 1473 Tanzania, United Republic of 1474 </option> 1475 <option selected="'TH' === value.entrySite.address.countryCode" value="TH"> 1476 Thailand 1477 </option> 1478 <option selected="'TL' === value.entrySite.address.countryCode" value="TL"> 1479 Timor-Leste 1480 </option> 1481 <option selected="'TG' === value.entrySite.address.countryCode" value="TG"> 1482 Togo 1483 </option> 1484 <option selected="'TK' === value.entrySite.address.countryCode" value="TK"> 1485 Tokelau 1486 </option> 1487 <option selected="'TO' === value.entrySite.address.countryCode" value="TO"> 1488 Tonga 1489 </option> 1490 <option selected="'TT' === value.entrySite.address.countryCode" value="TT"> 1491 Trinidad and Tobago 1492 </option> 1493 <option selected="'TN' === value.entrySite.address.countryCode" value="TN"> 1494 Tunisia 1495 </option> 1496 <option selected="'TR' === value.entrySite.address.countryCode" value="TR"> 1497 Turkey 1498 </option> 1499 <option selected="'TM' === value.entrySite.address.countryCode" value="TM"> 1500 Turkmenistan 1501 </option> 1502 <option selected="'TC' === value.entrySite.address.countryCode" value="TC"> 1503 Turks and Caicos Islands 1504 </option> 1505 <option selected="'TV' === value.entrySite.address.countryCode" value="TV"> 1506 Tuvalu 1507 </option> 1508 <option selected="'UG' === value.entrySite.address.countryCode" value="UG"> 1509 Uganda 1510 </option> 1511 <option selected="'UA' === value.entrySite.address.countryCode" value="UA"> 1512 Ukraine 1513 </option> 1514 <option selected="'AE' === value.entrySite.address.countryCode" value="AE"> 1515 United Arab Emirates 1516 </option> 1517 <option selected="'GB' === value.entrySite.address.countryCode" value="GB"> 1518 United Kingdom 1519 </option> 1520 <option selected="'UM' === value.entrySite.address.countryCode" value="UM"> 1521 United States Minor Outlying Islands 1522 </option> 1523 <option selected="'UY' === value.entrySite.address.countryCode" value="UY"> 1524 Uruguay 1525 </option> 1526 <option selected="'UZ' === value.entrySite.address.countryCode" value="UZ"> 1527 Uzbekistan 1528 </option> 1529 <option selected="'VU' === value.entrySite.address.countryCode" value="VU"> 1530 Vanuatu 1531 </option> 1532 <option selected="'VE' === value.entrySite.address.countryCode" value="VE"> 1533 Venezuela 1534 </option> 1535 <option selected="'VN' === value.entrySite.address.countryCode" value="VN"> 1536 Viet Nam 1537 </option> 1538 <option selected="'VG' === value.entrySite.address.countryCode" value="VG"> 1539 Virgin Islands, British 1540 </option> 1541 <option selected="'VI' === value.entrySite.address.countryCode" value="VI"> 1542 Virgin Islands, U.s. 1543 </option> 1544 <option selected="'WF' === value.entrySite.address.countryCode" value="WF"> 1545 Wallis and Futuna 1546 </option> 1547 <option selected="'EH' === value.entrySite.address.countryCode" value="EH"> 1548 Western Sahara 1549 </option> 1550 <option selected="'YE' === value.entrySite.address.countryCode" value="YE"> 1551 Yemen 1552 </option> 1553 <option selected="'ZM' === value.entrySite.address.countryCode" value="ZM"> 1554 Zambia 1555 </option> 1556 <option selected="'ZW' === value.entrySite.address.countryCode" value="ZW"> 1557 Zimbabwe 1558 </option> 1559 </select> 1560 </div> 1561 </fieldset> 1562 </div> 1563 </div> 1564 </template> 1565 <footer class="flex flex-col gap-3 p-4 sticky bottom-0 bg-base-100 -mx-4"> 1566 <button type="submit" 1567 :disabled="$store.cart.saving" 1568 class="btn btn-block btn-secondary" 1569 @click="ShowErrors = true;" 1570 > 1571 Save & Buy 1572 </button> 1573 <button type="button" 1574 @click="SomeValid(entries) ? setDrawerOpen('awardEntries', false) : ConfirmClearItems(item?.lineItemId,'awardEntries-drawer')" 1575 class="btn btn-block btn-outline"> 1576 Cancel 1577 </button> 1578 </footer> 1579 </form> 1580 </main> 1581 1582 </div> 1583 </div> 1584</div> 1585 1586 1587 1588<div x-show="item?.lineItemAction === 'AddDelegates' || item?.lineItemAction === 'AddDelegates_Advanced'" 1589 class="drawer drawer-end">
1590 <input id="delegates-drawer" type="checkbox" class="drawer-toggle" :checked="isDrawerOpen('delegates')" @change="setDrawerOpen('delegates', $event.target.checked)" /> 1591 <div class="drawer-side z-[120]" role="presentation"> 1592 <label for="delegates-drawer" 1593 title="Close delegate information drawer" 1594 aria-label="Close delegate information drawer" 1595 class="drawer-overlay" @click.prevent=""></label> 1596 <div class="w-full max-w-2xl bg-base-100 flex flex-col h-full" 1597 role="dialog" 1598 aria-modal="true" 1599 aria-labelledby="delegateTitle" 1600 x-data="delegates" 1601 x-init="Init(item?.lineItemId ?? 0, false)" 1602 x-effect="lineItemId = item?.lineItemId ?? 0; CheckDrawerOpened(isDrawerOpen('delegates'))"> 1603 <header class="flex justify-between items-center p-4 border-b border-base-300 sticky top-0 z-10"> 1604 <h2 id="delegateTitle" class="text-2xl font-bold text-primary">Delegate - Information</h2> 1605 <button type="button" 1606 id="delegateCloseBtn" 1607 aria-label="Close delegate information drawer" 1608 @click="SomeValid(item?.delegates ?? []) ? setDrawerOpen('delegates', false) : ConfirmClearItems(item?.lineItemId,'delegates-drawer')" 1609 class="btn btn-circle btn-ghost h-8 w-8 text-sm lg:text-lg sm:h-12 sm:w-12"> 1610 <i class="fa fa-xmark" aria-hidden="true"></i> 1611 </button> 1612 </header> 1613 <main class="flex-1 overflow-y-auto p-4 flex flex-col"> 1614 <div x-show="!uniqueEmailAddresses && IsVisible('EmailAddress')" class="alert alert-error" role="alert"> 1615 <i class="fa fa-exclamation-circle" aria-hidden="true"></i> 1616 <span>All E-mail addresses must be unique</span> 1617 </div> 1618 <form class="flex flex-col gap-4" @submit.prevent="SubmitDelegates($event, item).then(result => { if (result) { setDrawerOpen('delegates', false); } })"> 1619 <template x-for="(value, index) in item?.delegates ?? []" :key="'delegates' + itemIdx + index"> 1620 <div class="collapse collapse-plus shrink-0" :class="IsValid(value) ? 'bg-success text-success-content' : 'bg-error text-error-content'"> 1621 <input type="checkbox" :checked="index == 0 ? 'checked ' : ''"/> 1622 <div class="collapse-title font-small"> 1623 <i x-show="IsValid(value)" class="fa fa-check" aria-hidden="true"></i> 1624 <i x-show="!IsValid(value)" class="fa fa-circle-exclamation" aria-hidden="true"></i> 1625 Delegate - <span x-text="item?.qty > 1 ? (index ?? 0) + 1 : ''"></span> 1626 </div> 1627 <div class="collapse-content flex flex-col gap-4"> 1628 <fieldset class="fieldset bg-base-100 border-base-300 rounded-box border p-4"> 1629 <div class="flex items-start justify-between gap-2 mb-3"> 1630 <legend class="fieldset-legend">Personal Details</legend> 1631 </div> 1632 1633 <label x-show="CanCompleteLater()" class="label cursor-pointer justify-start gap-3 py-0 mb-3"> 1634 <input type="checkbox" class="checkbox checkbox-sm" :checked="!!value.completeLater" @change="SetCompleteLater(value, $event.target.checked)" /> 1635 <span class="label-text">Add delegate details later</span> 1636 </label> 1637 1638 <div x-show="!value.completeLater" class="flex flex-col gap-4"> 1639 1640 <label x-show="IsVisible('FirstName') && (!HasContactDropdown() || IsNewContact(value))" class="form-control w-full max-w-xs"> 1641 <div class="label">
1642 <span class="label-text">First Name</span> 1643 </div> 1644 <input type="text" :required="(!value.completeLater && IsRequired('FirstName') && (!HasContactDropdown() || IsNewContact(value)))" :aria-required="(!value.completeLater && IsRequired('FirstName') && (!HasContactDropdown() || IsNewContact(value))) ? 'true' : 'false'" placeholder="" maxlength="30" class="input input-bordered w-full max-w-xs" x-model="value.firstName" /> 1645 </label> 1646 1647 <label x-show="IsVisible('LastName') && (!HasContactDropdown() || IsNewContact(value))" class="form-control w-full max-w-xs"> 1648 <div class="label"> 1649 <span class="label-text">Last Name</span> 1650 </div> 1651 <input type="text" :required="(!value.completeLater && IsRequired('LastName') && (!HasContactDropdown() || IsNewContact(value)))" :aria-required="(!value.completeLater && IsRequired('LastName') && (!HasContactDropdown() || IsNewContact(value))) ? 'true' : 'false'" placeholder="" maxlength="30" class="input input-bordered w-full max-w-xs" x-model="value.lastName" /> 1652 </label> 1653 1654 <label x-show="IsVisible('EmailAddress') && (!HasContactDropdown() || IsNewContact(value))" class="form-control w-full max-w-xs"> 1655 <div class="label"> 1656 <span class="label-text">Email Address</span> 1657 </div> 1658 <input type="email" :required="(!value.completeLater && IsRequired('EmailAddress') && (!HasContactDropdown() || IsNewContact(value)))" :aria-required="(!value.completeLater && IsRequired('EmailAddress') && (!HasContactDropdown() || IsNewContact(value))) ? 'true' : 'false'" placeholder="" class="input input-bordered w-full max-w-xs" x-model="value.emailAddress" /> 1659 </label> 1660 1661 <label x-show="IsVisible('CxeContactId') && !HasContactDropdown()" class="form-control w-full max-w-xs"> 1662 <div class="label"> 1663 <span class="label-text">CXE Contact Id</span> 1664 </div> 1665 <input type="text" :required="!value.completeLater && IsRequired('CxeContactId') && !HasContactDropdown()" :aria-required="(!value.completeLater && IsRequired('CxeContactId') && !HasContactDropdown()) ? 'true' : 'false'" placeholder="" class="input input-bordered w-full max-w-xs" x-model="value.cxeContactId" /> 1666 </label> 1667 1668 <label x-show="IsVisible('JobTitle')" class="form-control w-full max-w-xs"> 1669 <div class="label"> 1670 <span class="label-text">Job Title</span> 1671 </div> 1672 <input type="text" :required="(!value.completeLater && IsRequired('JobTitle') && (!HasContactDropdown() || IsNewContact(value)))" :aria-required="(!value.completeLater && IsRequired('JobTitle') && (!HasContactDropdown() || IsNewContact(value))) ? 'true' : 'false'" placeholder="" maxlength="100" class="input input-bordered w-full max-w-xs" x-model="value.jobTitle" /> 1673 </label> 1674 1675 <label x-show="IsVisible('Phone')" class="form-control w-full max-w-xs"> 1676 <div class="label"> 1677 <span class="label-text">Phone</span> 1678 </div> 1679 <input type="text" :required="(!value.completeLater && IsRequired('Phone') && (!HasContactDropdown() || IsNewContact(value)))" :aria-required="(!value.completeLater && IsRequired('Phone') && (!HasContactDropdown() || IsNewContact(value))) ? 'true' : 'false'" placeholder="" maxlength="100" class="input input-bordered w-full max-w-xs" x-model="value.phone" /> 1680 </label> 1681 1682 <label x-show="IsVisible('DietaryRequirements')" class="form-control w-full"> 1683 <div class="label">
1684 <span class="label-text">Dietary Requirements</span> 1685 </div> 1686 <textarea :required="!value.completeLater && IsRequired('DietaryRequirements')" :aria-required="!value.completeLater && IsRequired('DietaryRequirements') ? 'true' : 'false'" placeholder="" class="textarea textarea-bordered w-full" x-model="value.dietaryRequirements" maxlength="2000"></textarea> 1687 </label> 1688 1689 <label x-show="IsVisible('ReasonableAdjustments')" class="form-control w-full"> 1690 <div class="label"> 1691 <span class="label-text">Reasonable Adjustments</span> 1692 </div> 1693 <textarea :required="!value.completeLater && IsRequired('ReasonableAdjustments')" :aria-required="!value.completeLater && IsRequired('ReasonableAdjustments') ? 'true' : 'false'" placeholder="" class="textarea textarea-bordered w-full" x-model="value.reasonableAdjustments" maxlength="2000"></textarea> 1694 </label> 1695 1696 <label x-show="IsVisible('SeatingRequest')" class="form-control w-full"> 1697 <div class="label"> 1698 <span class="label-text">Seating Request</span> 1699 </div> 1700 <textarea :required="!value.completeLater && IsRequired('SeatingRequest')" :aria-required="!value.completeLater && IsRequired('SeatingRequest') ? 'true' : 'false'" placeholder="" class="textarea textarea-bordered w-full" x-model="value.seatingRequest" maxlength="100"></textarea> 1701 </label> 1702 </div> 1703 </fieldset> 1704 </div> 1705 </div> 1706 </template> 1707 1708 <footer class="flex flex-col gap-3 p-4 sticky bottom-0 bg-base-100 -mx-4 mt-auto"> 1709 <button type="submit" 1710 :disabled="$store.cart.saving" 1711 class="btn btn-block btn-secondary"> 1712 Save & Buy 1713 </button> 1714 <button type="button" 1715 @click="SomeValid(item?.delegates ?? []) ? setDrawerOpen('delegates', false) : ConfirmClearItems(item?.lineItemId,'delegates-drawer')" 1716 class="btn btn-block btn-outline"> 1717 Cancel 1718 </button> 1719 </footer> 1720 </form> 1721 </main> 1722 </div> 1723 </div> 1724</div> 1725 1726 1727<div x-show="item?.lineItemAction === 'AddOrganisations'" class="drawer drawer-end"> 1728 <input id="organisation-drawer" type="checkbox" class="drawer-toggle" :checked="isDrawerOpen('organisations')" @change="setDrawerOpen('organisations', $event.target.checked)"/> 1729 <div class="drawer-side z-[120]" role="presentation"> 1730 <label for="organisation-drawer" 1731 title="Close organisation information drawer" 1732 aria-label="Close organisation information drawer" 1733 class="drawer-overlay" 1734 @click.prevent=""></label> 1735 <div class="w-full max-w-2xl bg-base-100 flex flex-col h-full" role="dialog" aria-modal="true" aria-labelledby="organisationTitle" x-data="organisationsInfo" x-effect="CheckDrawerOpened(isDrawerOpen('organisations'))"> 1736 <header class="flex justify-between items-center p-4 border-b border-base-300 sticky top-0 z-10"> 1737 <h2 id="organisationTitle" class="text-2xl font-bold text-primary">Organisation Information</h2> 1738 <button type="button" 1739 id="orgCloseBtn" 1740 aria-label="Close organisation information drawer" 1741 @click="SomeValid(item?.organisations ?? []) ? setDrawerOpen('organisations', false) : ConfirmClearItems(item?.lineItemId,'organisation-drawer')" 1742 class="btn btn-circle btn-ghost h-8 w-8 text-sm lg:text-lg sm:h-12 sm:w-12"> 1743 <i class="fa fa-xmark" aria-hidden="true"></i> 1744 </button> 1745 </header> 1746 <main class="flex-1 overflow-y-auto p-4 flex flex-col"> 1747 <form class="flex flex-col gap-4" @submit.prevent="SubmitOrganisations($event, item).then(result => { if (result) { setDrawerOpen('organisations', false); } })"> 1748 <template x-for="(value, index) in item?.organisations ?? []"> 1749 <div class="collapse collapse-plus shrink-0" :class="ShowErrors ? IsValid(value) ? 'bg-success text-success-content' : 'bg-error text-error-content' : 'bg-base-200'"> 1750 <input type="checkbox" :checked="index == 0 ? 'checked ' : ''"/> 1751 <div class="collapse-title font-small"> 1752 <i x-show="ShowErrors && IsValid(value)" class="fa fa-check" aria-hidden="true"></i> 1753 <i x-show="ShowErrors && !IsValid(value)" class="fa fa-circle-exclamation" aria-hidden="true"></i> 1754 Organisation - <span x-text="item?.qty > 1 ? index + 1 : ''"></span> 1755 </div> 1756 <div class="collapse-content flex flex-col gap-4"> 1757 <fieldset class="fieldset bg-base-100 border-base-300 rounded-box border p-4"> 1758 <div class="flex items-start justify-between gap-2 mb-3"> 1759 <legend class="fieldset-legend">Company Details</legend> 1760 </div> 1761 1762 <label class="form-control w-full max-w-xs"> 1763 <div class="label">
1764 <span class="label-text">Company Name</span> 1765 </div> 1766 <input type="text" placeholder="Company Name" required="required" class="input input-bordered w-full max-w-xs" x-model="value.companyName"/> 1767 </label> 1768 <label class="form-control w-full max-w-xs"> 1769 <div class="label"> 1770 <span class="label-text">Sector</span> 1771 <div class="tooltip tooltip-left" data-tip="Select the name of the sector most closely aligned to the main activities of your award entry entity."> 1772 <button class="btn btn-sm btn-circle btn-ghost"> 1773 <i class="fa fa-info-circle text-xl text-primary" aria-hidden="true"></i> 1774 </button> 1775 </div> 1776 </div> 1777 <select name="sector-select" 1778 :required="registration && registration.accountType === 'Business'" 1779 :disabled="typeof sectorReadOnly !== 'undefined' ? sectorReadOnly : false" 1780 class="select select-bordered w-full" x-model="value.sector" > 1781 <option value="" :selected="value.sector == '' || value.sector == null" disabled="disabled">Please Select</option> 1782 <option value="771840000">Agriculture, Forestry & Fishing</option> 1783 <option value="771840001">Banking, Insurance and Finance</option> 1784 <option value="771840002">Chemical</option> 1785 <option value="771840003">Commercial & Business Services</option> 1786 <option value="771840004">Construction Commercial</option> 1787 <option value="771840005">Construction Engineering</option> 1788 <option value="771840006">Construction Housebuilding & Property Development</option> 1789 <option value="771840007">Cultural Activities</option> 1790 <option value="771840008">Education Services</option> 1791 <option value="771840009">Training Providers</option> 1792 <option value="771840010">Electricity</option> 1793 <option value="771840011">Emergency Services</option> 1794 <option value="771840012">Engineering Services</option> 1795 <option value="771840013">Entertainment & Media</option> 1796 <option value="771840014">Facilities Management</option> 1797 <option value="771840015">Food & Drink Manufacturing</option> 1798 <option value="771840016">Free Zone</option> 1799 <option value="771840017">Healthcare Services</option> 1800 <option value="771840018">Hotel & Catering</option> 1801 <option value="771840019">Information & Communication Technology</option> 1802 <option value="771840020">Leisure</option> 1803 <option value="771840021">Manufacturing</option> 1804 <option value="771840022">Maritime Services</option> 1805 <option value="771840023">Mining & Quarrying</option> 1806 <option value="771840024">National Defence</option> 1807 <option value="771840025">Oil & Gas</option> 1808 <option value="771840026">Professional & Technical Activities</option> 1809 <option value="771840027">Public Service & Local Government</option> 1810 <option value="771840028">Renewable Energy</option> 1811 <option value="771840029">Research & Development</option> 1812 <option value="771840030">Security Activities</option> 1813 <option value="771840031">Transport, Storage & Distribution</option> 1814 <option value="771840032">Waste Management & Recycling</option> 1815 <option value="771840033">Water</option> 1816 <option value="771840034">Wholesale & Retail</option> 1817 </select> 1818 1819 </label> 1820 </fieldset> 1821 </div> 1822 </div> 1823 </template> 1824 <footer class="flex flex-col gap-3 p-4 sticky bottom-0 bg-base-100 -mx-4 mt-auto"> 1825 <button type="submit" 1826 :disabled="$store.cart.saving" 1827 class="btn btn-block btn-secondary" 1828 @click="ShowErrors = true"> 1829 Save & Buy 1830 </button> 1831 <button type="button" 1832 @click="SomeValid(item?.organisations ?? []) ? setDrawerOpen('organisations', false) : ConfirmClearItems(item?.lineItemId,'organisation-drawer')" 1833 class="btn btn-block btn-outline"> 1834 Cancel 1835 </button> 1836 </footer> 1837 </form> 1838 </main> 1839 </div> 1840 </div> 1841</div> 1842 1843 1844 1845 1846<div x-show="item?.lineItemAction === 'AddRoADAR'" 1847 class="drawer drawer-end z-[99]">
1848 <input id="roadar-drawer" type="checkbox" class="drawer-toggle" :checked="isDrawerOpen('roadar')" @change="setDrawerOpen('roadar', $event.target.checked)"/> 1849 <div class="drawer-side z-[120]" role="presentation"> 1850 <label for="roadar-drawer" 1851 title="Close RoADAR information drawer" 1852 aria-label="Close RoADAR information drawer" 1853 class="drawer-overlay" 1854 @click.prevent=""></label> 1855 <div class="w-full max-w-2xl bg-base-100 flex flex-col h-full" role="dialog" aria-modal="true" 1856 aria-labelledby="roADARTitle" 1857 ax-load 1858 x-data="roadar" 1859 x-init="init(item?.roadarEntries ?? [], item?.lineItemId ?? 0, 'PVEX-HJDH-TXFY-S2MW', 1860 'Lookup address','roadar_12213_6e6e41fa7d144842b93daa83fb473a5e', 1861 'Please Confirm ' ,'Canceling will remove this item', 1862 'Enter Details ' ,'Remove Item'); 1863 $watch('item', value => ReInitialize(value?.roadarEntries ?? [], value?.lineItemId ?? 0))" 1864 x-effect="CheckDrawerOpened(isDrawerOpen('roadar'))"> 1865 <header class="flex justify-between items-center p-4 border-b border-base-300 sticky top-0 z-10"> 1866 <h2 id="roADARTitle" 1867 class="text-2xl font-bold text-primary">RoADAR - Vehicle Information</h2> 1868 <button type="button" 1869 id="roadarCloseBtn" 1870 aria-label="Close RoADAR information drawer" 1871 @click="SomeValid(entries) ? setDrawerOpen('roadar', false) : ConfirmClearItems(item?.lineItemId, 'roadar-drawer')" 1872 class="btn btn-circle btn-ghost h-8 w-8 text-sm lg:text-lg sm:h-12 sm:w-12"> 1873 <i class="fa fa-xmark" aria-hidden="true"></i> 1874 </button> 1875 </header> 1876 <main id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e" class="flex-1 overflow-y-auto pt-4 px-4"> 1877 <form class="flex flex-col gap-4" 1878 @submit.prevent="SubmitRoadar($event, item).then(result => { if (result) { setDrawerOpen('roadar', false); } })"> 1879 1880 <template x-for="(value, index) in entries"> 1881 <div class="collapse collapse-plus shrink-0" 1882 :class="ShowErrors ? IsValid(value, index) ? 'bg-success text-success-content' : 'bg-error text-error-content' : 'bg-base-200'"> 1883 <input type="checkbox" :checked="index == 0 ? 'checked ' : ''"/> 1884 <div class="collapse-title font-small"> 1885 <i x-show="ShowErrors && IsValid(value, index)" class="fa fa-check" aria-hidden="true"></i> 1886 <i x-show="ShowErrors && !IsValid(value, index)" class="fa fa-circle-exclamation" 1887 aria-hidden="true"></i> 1888 Exam - <span 1889 x-text="item?.qty > 1 ? index + 1 : ''"></span> 1890 </div> 1891 <div class="collapse-content flex flex-col gap-4"> 1892 <fieldset class="fieldset bg-base-100 border-base-300 rounded-box border p-4"> 1893 <div class="flex items-start justify-between gap-2 mb-3"> 1894 <legend class="fieldset-legend">Vehicle Details</legend> 1895 </div> 1896 1897 <label class="form-control full"> 1898 <div class="label"> 1899 <span 1900 class="label-text">Car Registration</span> 1901 </div> 1902 <input type="text" 1903 name="carRegistration" 1904 placeholder="e.g., AB12 CDE" 1905 x-model="value.carRegistration" 1906 required="required" 1907 pattern="[A-Za-z0-9\s]+" 1908 title="Please enter a valid car registration" 1909 class="input input-bordered w-full"/> 1910 </label> 1911 1912 <label class="form-control full"> 1913 <div class="label">
1914 <span 1915 class="label-text">Type of Vehicle</span> 1916 </div> 1917 <select name="typeOfVehicle" x-model="value.typeOfVehicle" required="required" 1918 class="select select-bordered w-full"> 1919 <option value="" disabled="disabled">Please Select</option> 1920 <option value="Car">Car</option> 1921 <option value="Motorbike">Motorbike</option> 1922 <option value="LGV">LGV</option> 1923 1924 </select> 1925 </label> 1926 1927 <label class="form-control half"> 1928 <div class="label"> 1929 <span 1930 class="label-text">Make</span> 1931 </div> 1932 <input type="text" 1933 name="vehicleMake" 1934 placeholder="e.g., Toyota" 1935 x-model="value.vehicleMake" 1936 required="required" 1937 class="input input-bordered w-full"/> 1938 </label> 1939 1940 <label class="form-control half"> 1941 <div class="label"> 1942 <span 1943 class="label-text">Model</span> 1944 </div> 1945 <input type="text" 1946 name="vehicleModel" 1947 placeholder="e.g., Corolla" 1948 x-model="value.vehicleModel" 1949 required="required" 1950 class="input input-bordered w-full"/> 1951 </label> 1952 1953 <label class="form-control full"> 1954 <div class="label"> 1955 <span 1956 class="label-text">Colour</span> 1957 </div> 1958 <input type="text" 1959 name="vehicleColour" 1960 placeholder="e.g., Blue" 1961 x-model="value.vehicleColour" 1962 required="required" 1963 class="input input-bordered w-full"/> 1964 </label> 1965 </fieldset> 1966 1967 <fieldset class="fieldset bg-base-100 border-base-300 rounded-box border p-4 full content-area"> 1968 <div class="flex items-start justify-between gap-2 mb-3 full"> 1969 <legend class="fieldset-legend">Preferred Exam Location</legend> 1970 </div> 1971 <div class="form-control full"> 1972 <label for="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-address-lookup" class="label"> 1973 <span 1974 class="label-text">Find Address</span> 1975 </label> 1976 <input id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-address-lookup" x-model="addressLookup" 1977 class="input input-bordered w-full" 1978 placeholder="Lookup address"/> 1979 </div> 1980 1981 <div class="form-control full"> 1982 <label for="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-line1" class="label">
1983 <span class="label-text">Address Lines</span> 1984 </label> 1985 <div class="join join-vertical"> 1986 <label class="w-full join-item "> 1987 <input id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-line1" 1988 name="examLocation.line1" 1989 x-ref="line1" 1990 x-model="value.examLocation.line1" 1991 required 1992 pattern=".{1,80}" 1993 class="input input-bordered w-full join-item max-w-md" 1994 placeholder="Address Line 1" 1995 title="Maximum length for address line 1 is 80 characters."/> 1996 </label> 1997 <label class="w-full join-item "> 1998 <input id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-line2" 1999 name="examLocation.line2" 2000 x-ref="line2" 2001 x-model="value.examLocation.line2" 2002 pattern=".{0,50}" 2003 class="input input-bordered w-full join-item max-w-md" 2004 title="Maximum length for address line 2 is 50 characters."/> 2005 </label> 2006 <label class="w-full join-item "> 2007 <input id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-line3" 2008 name="examLocation.line3" 2009 x-ref="line3" 2010 x-model="value.examLocation.line3" 2011 pattern=".{0,250}" 2012 class="input input-bordered w-full join-item max-w-md" 2013 title="Maximum length for address line 3 is 250 characters."/> 2014 </label> 2015 </div> 2016 </div> 2017 <div class="form-control half"> 2018 <label for="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-city" class="label"> 2019 <span class="label-text">City</span> 2020 </label> 2021 <input id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-city" 2022 name="examLocation.city" 2023 x-ref="city" 2024 x-model="value.examLocation.city" 2025 required 2026 pattern=".{1,30}" 2027 class="input input-bordered w-full" 2028 title="Maximum length for city is 30 characters."/> 2029 </div> 2030 <div class="form-control half"> 2031 <label for="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-state" class="label"> 2032 <span class="label-text">State/county</span> 2033 </label> 2034 <input id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-state" 2035 name="examLocation.state" 2036 x-ref="state" 2037 x-model="value.examLocation.state" 2038 pattern=".{0,30}" 2039 class="input input-bordered w-full" 2040 title="Maximum length for state is 30 characters."/> 2041 </div> 2042 <div class="form-control half"> 2043 <label for="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-postalCode" class="label">
2044 <span 2045 class="label-text">Postal Code</span> 2046 </label> 2047 <input id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-postalCode" 2048 name="examLocation.postalCode" 2049 x-ref="postalCode" 2050 x-model="value.examLocation.postalCode" 2051 required 2052 pattern=".{1,20}" 2053 class="input input-bordered w-full" 2054 title="Maximum length for postal code is 20 characters."/> 2055 </div> 2056 <div class="form-control half"> 2057 <label for="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-country" class="label"> 2058 <span class="label-text">Country</span> 2059 </label> 2060 <select id="roadar_12213_6e6e41fa7d144842b93daa83fb473a5e-country" name="examLocation.countryCode" x-ref="country" required 2061 class="select select-bordered" 2062 x-model="value.examLocation.countryCode"> 2063 <option selected="'US' === value.examLocation.countryCode" value="US"> 2064 United States 2065 </option> 2066 <option selected="'AF' === value.examLocation.countryCode" value="AF"> 2067 Afghanistan 2068 </option> 2069 <option selected="'AL' === value.examLocation.countryCode" value="AL"> 2070 Albania 2071 </option> 2072 <option selected="'DZ' === value.examLocation.countryCode" value="DZ"> 2073 Algeria 2074 </option> 2075 <option selected="'AS' === value.examLocation.countryCode" value="AS"> 2076 American Samoa 2077 </option> 2078 <option selected="'AD' === value.examLocation.countryCode" value="AD"> 2079 Andorra 2080 </option> 2081 <option selected="'AO' === value.examLocation.countryCode" value="AO"> 2082 Angola 2083 </option> 2084 <option selected="'AI' === value.examLocation.countryCode" value="AI"> 2085 Anguilla 2086 </option> 2087 <option selected="'AQ' === value.examLocation.countryCode" value="AQ"> 2088 Antarctica 2089 </option> 2090 <option selected="'AG' === value.examLocation.countryCode" value="AG"> 2091 Antigua and Barbuda 2092 </option> 2093 <option selected="'AR' === value.examLocation.countryCode" value="AR"> 2094 Argentina 2095 </option> 2096 <option selected="'AM' === value.examLocation.countryCode" value="AM"> 2097 Armenia 2098 </option> 2099 <option selected="'AW' === value.examLocation.countryCode" value="AW"> 2100 Aruba 2101 </option> 2102 <option selected="'AU' === value.examLocation.countryCode" value="AU"> 2103 Australia 2104 </option> 2105 <option selected="'AT' === value.examLocation.countryCode" value="AT"> 2106 Austria 2107 </option> 2108 <option selected="'AZ' === value.examLocation.countryCode" value="AZ"> 2109 Azerbaijan 2110 </option> 2111 <option selected="'BS' === value.examLocation.countryCode" value="BS"> 2112 Bahamas 2113 </option> 2114 <option selected="'BH' === value.examLocation.countryCode" value="BH"> 2115 Bahrain 2116 </option> 2117 <option selected="'BD' === value.examLocation.countryCode" value="BD"> 2118 Bangladesh 2119 </option> 2120 <option selected="'BB' === value.examLocation.countryCode" value="BB"> 2121 Barbados 2122 </option> 2123 <option selected="'BY' === value.examLocation.countryCode" value="BY"> 2124 Belarus 2125 </option> 2126 <option selected="'BE' === value.examLocation.countryCode" value="BE"> 2127 Belgium 2128 </option> 2129 <option selected="'BZ' === value.examLocation.countryCode" value="BZ"> 2130 Belize 2131 </option> 2132 <option selected="'BJ' === value.examLocation.countryCode" value="BJ"> 2133 Benin 2134 </option> 2135 <option selected="'BM' === value.examLocation.countryCode" value="BM"> 2136 Bermuda 2137 </option> 2138 <option selected="'BT' === value.examLocation.countryCode" value="BT"> 2139 Bhutan 2140 </option> 2141 <option selected="'BO' === value.examLocation.countryCode" value="BO"> 2142 Bolivia 2143 </option> 2144 <option selected="'BA' === value.examLocation.countryCode" value="BA"> 2145 Bosnia and Herzegovina 2146 </option> 2147 <option selected="'BW' === value.examLocation.countryCode" value="BW"> 2148 Botswana 2149 </option> 2150 <option selected="'BV' === value.examLocation.countryCode" value="BV"> 2151 Bouvet Island 2152 </option> 2153 <option selected="'BR' === value.examLocation.countryCode" value="BR"> 2154 Brazil 2155 </option> 2156 <option selected="'IO' === value.examLocation.countryCode" value="IO"> 2157 British Indian Ocean Territory 2158 </option> 2159 <option selected="'BN' === value.examLocation.countryCode" value="BN"> 2160 Brunei Darussalam 2161 </option> 2162 <option selected="'BG' === value.examLocation.countryCode" value="BG"> 2163 Bulgaria 2164 </option> 2165 <option selected="'BF' === value.examLocation.countryCode" value="BF"> 2166 Burkina Faso 2167 </option> 2168 <option selected="'BI' === value.examLocation.countryCode" value="BI"> 2169 Burundi 2170 </option> 2171 <option selected="'CV' === value.examLocation.countryCode" value="CV"> 2172 Cabo Verde 2173 </option> 2174 <option selected="'KH' === value.examLocation.countryCode" value="KH"> 2175 Cambodia 2176 </option> 2177 <option selected="'CM' === value.examLocation.countryCode" value="CM"> 2178 Cameroon 2179 </option> 2180 <option selected="'CA' === value.examLocation.countryCode" value="CA"> 2181 Canada 2182 </option> 2183 <option selected="'KY' === value.examLocation.countryCode" value="KY"> 2184 Cayman Islands 2185 </option> 2186 <option selected="'CF' === value.examLocation.countryCode" value="CF"> 2187 Central African Republic 2188 </option> 2189 <option selected="'TD' === value.examLocation.countryCode" value="TD"> 2190 Chad 2191 </option> 2192 <option selected="'CL' === value.examLocation.countryCode" value="CL"> 2193 Chile 2194 </option> 2195 <option selected="'CN' === value.examLocation.countryCode" value="CN"> 2196 China 2197 </option> 2198 <option selected="'CX' === value.examLocation.countryCode" value="CX"> 2199 Christmas Island 2200 </option> 2201 <option selected="'CC' === value.examLocation.countryCode" value="CC"> 2202 Cocos (Keeling) Islands 2203 </option> 2204 <option selected="'CO' === value.examLocation.countryCode" value="CO"> 2205 Colombia 2206 </option> 2207 <option selected="'KM' === value.examLocation.countryCode" value="KM"> 2208 Comoros 2209 </option> 2210 <option selected="'CD' === value.examLocation.countryCode" value="CD"> 2211 Congo, Democratic Republic of the 2212 </option> 2213 <option selected="'CG' === value.examLocation.countryCode" value="CG"> 2214 Congo, Republic of the 2215 </option> 2216 <option selected="'CK' === value.examLocation.countryCode" value="CK"> 2217 Cook Islands 2218 </option> 2219 <option selected="'CR' === value.examLocation.countryCode" value="CR"> 2220 Costa Rica 2221 </option> 2222 <option selected="'CI' === value.examLocation.countryCode" value="CI"> 2223 Cote d'Ivoire 2224 </option> 2225 <option selected="'HR' === value.examLocation.countryCode" value="HR"> 2226 Croatia 2227 </option> 2228 <option selected="'CU' === value.examLocation.countryCode" value="CU"> 2229 Cuba 2230 </option> 2231 <option selected="'CY' === value.examLocation.countryCode" value="CY"> 2232 Cyprus 2233 </option> 2234 <option selected="'CZ' === value.examLocation.countryCode" value="CZ"> 2235 Czech Republic 2236 </option> 2237 <option selected="'DK' === value.examLocation.countryCode" value="DK"> 2238 Denmark 2239 </option> 2240 <option selected="'DJ' === value.examLocation.countryCode" value="DJ"> 2241 Djibouti 2242 </option> 2243 <option selected="'DM' === value.examLocation.countryCode" value="DM"> 2244 Dominica 2245 </option> 2246 <option selected="'DO' === value.examLocation.countryCode" value="DO"> 2247 Dominican Rep
2247ublic 2248 </option> 2249 <option selected="'EC' === value.examLocation.countryCode" value="EC"> 2250 Ecuador 2251 </option> 2252 <option selected="'EG' === value.examLocation.countryCode" value="EG"> 2253 Egypt 2254 </option> 2255 <option selected="'SV' === value.examLocation.countryCode" value="SV"> 2256 El Salvador 2257 </option> 2258 <option selected="'GQ' === value.examLocation.countryCode" value="GQ"> 2259 Equatorial Guinea 2260 </option> 2261 <option selected="'ER' === value.examLocation.countryCode" value="ER"> 2262 Eritrea 2263 </option> 2264 <option selected="'EE' === value.examLocation.countryCode" value="EE"> 2265 Estonia 2266 </option> 2267 <option selected="'ET' === value.examLocation.countryCode" value="ET"> 2268 Ethiopia 2269 </option> 2270 <option selected="'FK' === value.examLocation.countryCode" value="FK"> 2271 Falkland Islands (Malvinas) 2272 </option> 2273 <option selected="'FO' === value.examLocation.countryCode" value="FO"> 2274 Faroe Islands 2275 </option> 2276 <option selected="'FJ' === value.examLocation.countryCode" value="FJ"> 2277 Fiji 2278 </option> 2279 <option selected="'FI' === value.examLocation.countryCode" value="FI"> 2280 Finland 2281 </option> 2282 <option selected="'FR' === value.examLocation.countryCode" value="FR"> 2283 France 2284 </option> 2285 <option selected="'GF' === value.examLocation.countryCode" value="GF"> 2286 French Guiana 2287 </option> 2288 <option selected="'PF' === value.examLocation.countryCode" value="PF"> 2289 French Polynesia 2290 </option> 2291 <option selected="'TF' === value.examLocation.countryCode" value="TF"> 2292 French Southern Territories 2293 </option> 2294 <option selected="'GA' === value.examLocation.countryCode" value="GA"> 2295 Gabon 2296 </option> 2297 <option selected="'GM' === value.examLocation.countryCode" value="GM"> 2298 Gambia 2299 </option> 2300 <option selected="'GE' === value.examLocation.countryCode" value="GE"> 2301 Georgia 2302 </option> 2303 <option selected="'DE' === value.examLocation.countryCode" value="DE"> 2304 Germany 2305 </option> 2306 <option selected="'GH' === value.examLocation.countryCode" value="GH"> 2307 Ghana 2308 </option> 2309 <option selected="'GI' === value.examLocation.countryCode" value="GI"> 2310 Gibraltar 2311 </option> 2312 <option selected="'GR' === value.examLocation.countryCode" value="GR"> 2313 Greece 2314 </option> 2315 <option selected="'GL' === value.examLocation.countryCode" value="GL"> 2316 Greenland 2317 </option> 2318 <option selected="'GD' === value.examLocation.countryCode" value="GD"> 2319 Grenada 2320 </option> 2321 <option selected="'GP' === value.examLocation.countryCode" value="GP"> 2322 Guadeloupe 2323 </option> 2324 <option selected="'GU' === value.examLocation.countryCode" value="GU"> 2325 Guam 2326 </option> 2327 <option selected="'GT' === value.examLocation.countryCode" value="GT"> 2328 Guatemala 2329 </option> 2330 <option selected="'GN' === value.examLocation.countryCode" value="GN"> 2331 Guinea 2332 </option> 2333 <option selected="'GW' === value.examLocation.countryCode" value="GW"> 2334 Guinea-Bissau 2335 </option> 2336 <option selected="'GY' === value.examLocation.countryCode" value="GY"> 2337 Guyana 2338 </option> 2339 <option selected="'HT' === value.examLocation.countryCode" value="HT"> 2340 Haiti 2341 </option> 2342 <option selected="'HM' === value.examLocation.countryCode" value="HM"> 2343 Heard Island and Mcdonald Islands 2344 </option> 2345 <option selected="'VA' === value.examLocation.countryCode" value="VA"> 2346 Holy See (Vatican City State) 2347 </option> 2348 <option selected="'HN' === value.examLocation.countryCode" value="HN"> 2349 Honduras 2350 </option> 2351 <option selected="'HK' === value.examLocation.countryCode" value="HK"> 2352 Hong Kong 2353 </option> 2354 <option selected="'HU' === value.examLocation.countryCode" value="HU"> 2355 Hungary 2356 </option> 2357 <option selected="'IS' === value.examLocation.countryCode" value="IS"> 2358 Iceland 2359 </option> 2360 <option selected="'IN' === value.examLocation.countryCode" value="IN"> 2361 India 2362 </option> 2363 <option selected="'ID' === value.examLocation.countryCode" value="ID"> 2364 Indonesia 2365 </option> 2366 <option selected="'IR' === value.examLocation.countryCode" value="IR">
2367 Iran, Islamic Republic of 2368 </option> 2369 <option selected="'IQ' === value.examLocation.countryCode" value="IQ"> 2370 Iraq 2371 </option> 2372 <option selected="'IE' === value.examLocation.countryCode" value="IE"> 2373 Ireland 2374 </option> 2375 <option selected="'IL' === value.examLocation.countryCode" value="IL"> 2376 Israel 2377 </option> 2378 <option selected="'IT' === value.examLocation.countryCode" value="IT"> 2379 Italy 2380 </option> 2381 <option selected="'JM' === value.examLocation.countryCode" value="JM"> 2382 Jamaica 2383 </option> 2384 <option selected="'JP' === value.examLocation.countryCode" value="JP"> 2385 Japan 2386 </option> 2387 <option selected="'JO' === value.examLocation.countryCode" value="JO"> 2388 Jordan 2389 </option> 2390 <option selected="'KZ' === value.examLocation.countryCode" value="KZ"> 2391 Kazakhstan 2392 </option> 2393 <option selected="'KE' === value.examLocation.countryCode" value="KE"> 2394 Kenya 2395 </option> 2396 <option selected="'KI' === value.examLocation.countryCode" value="KI"> 2397 Kiribati 2398 </option> 2399 <option selected="'KP' === value.examLocation.countryCode" value="KP"> 2400 Korea, Democratic People's Republic of 2401 </option> 2402 <option selected="'KR' === value.examLocation.countryCode" value="KR"> 2403 Korea, Republic of 2404 </option> 2405 <option selected="'KW' === value.examLocation.countryCode" value="KW"> 2406 Kuwait 2407 </option> 2408 <option selected="'KG' === value.examLocation.countryCode" value="KG"> 2409 Kyrgyzstan 2410 </option> 2411 <option selected="'LA' === value.examLocation.countryCode" value="LA"> 2412 Lao People's Democratic Republic 2413 </option> 2414 <option selected="'LV' === value.examLocation.countryCode" value="LV"> 2415 Latvia 2416 </option> 2417 <option selected="'LB' === value.examLocation.countryCode" value="LB"> 2418 Lebanon 2419 </option> 2420 <option selected="'LS' === value.examLocation.countryCode" value="LS"> 2421 Lesotho 2422 </option> 2423 <option selected="'LR' === value.examLocation.countryCode" value="LR"> 2424 Liberia 2425 </option> 2426 <option selected="'LY' === value.examLocation.countryCode" value="LY"> 2427 Libya 2428 </option> 2429 <option selected="'LI' === value.examLocation.countryCode" value="LI"> 2430 Liechtenstein 2431 </option> 2432 <option selected="'LT' === value.examLocation.countryCode" value="LT"> 2433 Lithuania 2434 </option> 2435 <option selected="'LU' === value.examLocation.countryCode" value="LU"> 2436 Luxembourg 2437 </option> 2438 <option selected="'MO' === value.examLocation.countryCode" value="MO"> 2439 Macao 2440 </option> 2441 <option selected="'MK' === value.examLocation.countryCode" value="MK"> 2442 Macedonia, Republic of 2443 </option> 2444 <option selected="'MG' === value.examLocation.countryCode" value="MG"> 2445 Madagascar 2446 </option> 2447 <option selected="'MW' === value.examLocation.countryCode" value="MW"> 2448 Malawi 2449 </option> 2450 <option selected="'MY' === value.examLocation.countryCode" value="MY"> 2451 Malaysia 2452 </option> 2453 <option selected="'MV' === value.examLocation.countryCode" value="MV"> 2454 Maldives 2455 </option> 2456 <option selected="'ML' === value.examLocation.countryCode" value="ML"> 2457 Mali 2458 </option> 2459 <option selected="'MT' === value.examLocation.countryCode" value="MT"> 2460 Malta 2461 </option> 2462 <option selected="'MH' === value.examLocation.countryCode" value="MH"> 2463 Marshall Islands 2464 </option> 2465 <option selected="'MQ' === value.examLocation.countryCode" value="MQ"> 2466 Martinique 2467 </option> 2468 <option selected="'MR' === value.examLocation.countryCode" value="MR"> 2469 Mauritania 2470 </option> 2471 <option selected="'MU' === value.examLocation.countryCode" value="MU"> 2472 Mauritius 2473 </option> 2474 <option selected="'YT' === value.examLocation.countryCode" value="YT"> 2475 Mayotte 2476 </option> 2477 <option selected="'MX' === value.examLocation.countryCode" value="MX"> 2478 Mexico 2479 </option> 2480 <option selected="'FM' === value.examLocation.countryCode" value="FM"> 2481 Micronesia, Federated States of 2482 </option> 2483 <option selected="'MD' === value.examLocation.countryCode" value="MD"> 2484 Moldova, Republic of 2485 </option> 2486 <option selected="'MC' === value.examLocation.countryCode" value="MC"> 2487 Monaco 2488 </option> 2489 <option selected="'MN' === value.examLocation.countryCode" value="MN"> 2490 Mongolia 2491 </option> 2492 <option selected="'ME' === value.examLocation.countryCode" value="ME"> 2493 Montenegro 2494 </option> 2495 <option selected="'MS' === value.examLocation.countryCode" value="MS"> 2496 Montserrat 2497 </option> 2498 <option selected="'MA' === value.examLocation.countryCode" value="MA"> 2499 Morocco 2500 </option> 2501 <option selected="'MZ' === value.examLocation.countryCode" value="MZ"> 2502 Mozambique 2503 </option> 2504 <option selected="'MM' === value.examLocation.countryCode" value="MM"> 2505 Myanmar 2506 </option> 2507 <option selected="'NA' === value.examLocation.countryCode" value="NA"> 2508 Namibia 2509 </option> 2510 <option selected="'NR' === value.examLocation.countryCode" value="NR"> 2511 Nauru 2512 </option> 2513 <option selected="'NP' === value.examLocation.countryCode" value="NP"> 2514 Nepal 2515 </option> 2516 <option selected="'NL' === value.examLocation.countryCode" value="NL"> 2517 Netherlands 2518 </option> 2519 <option selected="'' === value.examLocation.countryCode" value=""> 2520 Netherlands Antilles 2521 </option> 2522 <option selected="'NC' === value.examLocation.countryCode" value="NC"> 2523 New Caledonia 2524 </option> 2525 <option selected="'NZ' === value.examLocation.countryCode" value="NZ"> 2526 New Zealand 2527 </option> 2528 <option selected="'NI' === value.examLocation.countryCode" value="NI"> 2529 Nicaragua 2530 </option> 2531 <option selected="'NE' === value.examLocation.countryCode" value="NE"> 2532 Niger 2533 </option> 2534 <option selected="'NG' === value.examLocation.countryCode" value="NG"> 2535 Nigeria 2536 </option> 2537 <option selected="'NU' === value.examLocation.countryCode" value="NU"> 2538 Niue 2539 </option> 2540 <option selected="'NF' === value.examLocation.countryCode" value="NF"> 2541 Norfolk Island 2542 </option> 2543 <option selected="'MP' === value.examLocation.countryCode" value="MP"> 2544 Northern Mariana Islands 2545 </option> 2546 <option selected="'NO' === value.examLocation.countryCode" value="NO"> 2547 Norway 2548 </option> 2549 <option selected="'OM' === value.examLocation.countryCode" value="OM"> 2550 Oman 2551 </option> 2552 <option selected="'PK' === value.examLocation.countryCode" value="PK"> 2553 Pakistan 2554 </option> 2555 <option selected="'PW' === value.examLocation.countryCode" value="PW"> 2556 Palau 2557 </option> 2558 <option selected="'PS' === value.examLocation.countryCode" value="PS"> 2559 Palestine, State of 2560 </option> 2561 <option selected="'PA' === value.examLocation.countryCode" value="PA"> 2562 Panama 2563 </option> 2564 <option selected="'PG' === value.examLocation.countryCode" value="PG"> 2565 Papua New Guinea 2566 </option> 2567 <option selected="'PY' === value.examLocation.countryCode" value="PY"> 2568 Paraguay 2569 </option> 2570 <option selected="'PE' === value.examLocation.countryCode" value="PE"> 2571
2571 Peru 2572 </option> 2573 <option selected="'PH' === value.examLocation.countryCode" value="PH"> 2574 Philippines 2575 </option> 2576 <option selected="'PN' === value.examLocation.countryCode" value="PN"> 2577 Pitcairn 2578 </option> 2579 <option selected="'PL' === value.examLocation.countryCode" value="PL"> 2580 Poland 2581 </option> 2582 <option selected="'PT' === value.examLocation.countryCode" value="PT"> 2583 Portugal 2584 </option> 2585 <option selected="'PR' === value.examLocation.countryCode" value="PR"> 2586 Puerto Rico 2587 </option> 2588 <option selected="'QA' === value.examLocation.countryCode" value="QA"> 2589 Qatar 2590 </option> 2591 <option selected="'RE' === value.examLocation.countryCode" value="RE"> 2592 Reunion 2593 </option> 2594 <option selected="'' === value.examLocation.countryCode" value=""> 2595 Romania 2596 </option> 2597 <option selected="'RU' === value.examLocation.countryCode" value="RU"> 2598 Russian Federation 2599 </option> 2600 <option selected="'RW' === value.examLocation.countryCode" value="RW"> 2601 Rwanda 2602 </option> 2603 <option selected="'SH' === value.examLocation.countryCode" value="SH"> 2604 Saint Helena, Ascension and Tristan da Cunha 2605 </option> 2606 <option selected="'KN' === value.examLocation.countryCode" value="KN"> 2607 Saint Kitts and Nevis 2608 </option> 2609 <option selected="'LC' === value.examLocation.countryCode" value="LC"> 2610 Saint Lucia 2611 </option> 2612 <option selected="'PM' === value.examLocation.countryCode" value="PM"> 2613 Saint Pierre and Miquelon 2614 </option> 2615 <option selected="'VC' === value.examLocation.countryCode" value="VC"> 2616 Saint Vincent and the Grenadines 2617 </option> 2618 <option selected="'WS' === value.examLocation.countryCode" value="WS"> 2619 Samoa 2620 </option> 2621 <option selected="'SM' === value.examLocation.countryCode" value="SM"> 2622 San Marino 2623 </option> 2624 <option selected="'ST' === value.examLocation.countryCode" value="ST"> 2625 Sao Tome and Principe 2626 </option> 2627 <option selected="'SA' === value.examLocation.countryCode" value="SA"> 2628 Saudi Arabia 2629 </option> 2630 <option selected="'SN' === value.examLocation.countryCode" value="SN"> 2631 Senegal 2632 </option> 2633 <option selected="'RS' === value.examLocation.countryCode" value="RS">
2634 Serbia 2635 </option> 2636 <option selected="'SC' === value.examLocation.countryCode" value="SC"> 2637 Seychelles 2638 </option> 2639 <option selected="'SL' === value.examLocation.countryCode" value="SL"> 2640 Sierra Leone 2641 </option> 2642 <option selected="'SG' === value.examLocation.countryCode" value="SG"> 2643 Singapore 2644 </option> 2645 <option selected="'SK' === value.examLocation.countryCode" value="SK"> 2646 Slovakia 2647 </option> 2648 <option selected="'SI' === value.examLocation.countryCode" value="SI"> 2649 Slovenia 2650 </option> 2651 <option selected="'SB' === value.examLocation.countryCode" value="SB"> 2652 Solomon Islands 2653 </option> 2654 <option selected="'SO' === value.examLocation.countryCode" value="SO"> 2655 Somalia 2656 </option> 2657 <option selected="'ZA' === value.examLocation.countryCode" value="ZA"> 2658 South Africa 2659 </option> 2660 <option selected="'GS' === value.examLocation.countryCode" value="GS"> 2661 South Georgia and the South Sandwich Islands 2662 </option> 2663 <option selected="'ES' === value.examLocation.countryCode" value="ES"> 2664 Spain 2665 </option> 2666 <option selected="'LK' === value.examLocation.countryCode" value="LK"> 2667 Sri Lanka 2668 </option> 2669 <option selected="'SD' === value.examLocation.countryCode" value="SD"> 2670 Sudan 2671 </option> 2672 <option selected="'SR' === value.examLocation.countryCode" value="SR"> 2673 Suriname 2674 </option> 2675 <option selected="'SJ' === value.examLocation.countryCode" value="SJ"> 2676 Svalbard and Jan Mayen 2677 </option> 2678 <option selected="'SZ' === value.examLocation.countryCode" value="SZ"> 2679 Swaziland 2680 </option> 2681 <option selected="'SE' === value.examLocation.countryCode" value="SE"> 2682 Sweden 2683 </option> 2684 <option selected="'CH' === value.examLocation.countryCode" value="CH"> 2685 Switzerland 2686 </option> 2687 <option selected="'SY' === value.examLocation.countryCode" value="SY"> 2688 Syrian Arab Republic 2689 </option> 2690 <option selected="'TW' === value.examLocation.countryCode" value="TW"> 2691 Taiwan, Province of China 2692 </option> 2693 <option selected="'TJ' === value.examLocation.countryCode" value="TJ"> 2694 Tajikistan 2695 </option> 2696 <option selected="'TZ' === value.examLocation.countryCode" value="TZ"> 2697 Tanzania, United Republic of 2698 </option> 2699 <option selected="'TH' === value.examLocation.countryCode" value="TH"> 2700 Thailand 2701 </option> 2702 <option selected="'TL' === value.examLocation.countryCode" value="TL"> 2703 Timor-Leste 2704 </option> 2705 <option selected="'TG' === value.examLocation.countryCode" value="TG"> 2706 Togo 2707 </option> 2708 <option selected="'TK' === value.examLocation.countryCode" value="TK"> 2709 Tokelau 2710 </option> 2711 <option selected="'TO' === value.examLocation.countryCode" value="TO"> 2712 Tonga 2713 </option> 2714 <option selected="'TT' === value.examLocation.countryCode" value="TT"> 2715 Trinidad and Tobago 2716 </option> 2717 <option selected="'TN' === value.examLocation.countryCode" value="TN"> 2718 Tunisia 2719 </option> 2720 <option selected="'TR' === value.examLocation.countryCode" value="TR"> 2721 Turkey 2722 </option> 2723 <option selected="'TM' === value.examLocation.countryCode" value="TM"> 2724 Turkmenistan 2725 </option> 2726 <option selected="'TC' === value.examLocation.countryCode" value="TC"> 2727 Turks and Caicos Islands 2728 </option> 2729 <option selected="'TV' === value.examLocation.countryCode" value="TV"> 2730 Tuvalu 2731 </option> 2732 <option selected="'UG' === value.examLocation.countryCode" value="UG"> 2733 Uganda 2734 </option> 2735 <option selected="'UA' === value.examLocation.countryCode" value="UA"> 2736 Ukraine 2737 </option> 2738 <option selected="'AE' === value.examLocation.countryCode" value="AE"> 2739 United Arab Emirates 2740 </option> 2741 <option selected="'GB' === value.examLocation.countryCode" value="GB"> 2742 United Kingdom 2743 </option> 2744 <option selected="'UM' === value.examLocation.countryCode" value="UM"> 2745 United States Minor Outlying Islands 2746 </option> 2747 <option selected="'UY' === value.examLocation.countryCode" value="UY"> 2748 Uruguay 2749 </option> 2750 <option selected="'UZ' === value.examLocation.countryCode" value="UZ"> 2751 Uzbekistan 2752 </option> 2753 <option selected="'VU' === value.examLocation.countryCode" value="VU"> 2754 Vanuatu 2755 </option> 2756 <option selected="'VE' === value.examLocation.countryCode" value="VE"> 2757 Venezuela 2758 </option> 2759 <option selected="'VN' === value.examLocation.countryCode" value="VN"> 2760 Viet Nam 2761 </option> 2762 <option selected="'VG' === value.examLocation.countryCode" value="VG"> 2763 Virgin Islands, British 2764 </option> 2765 <option selected="'VI' === value.examLocation.countryCode" value="VI"> 2766 Virgin Islands, U.s. 2767 </option> 2768 <option selected="'WF' === value.examLocation.countryCode" value="WF"> 2769 Wallis and Futuna 2770 </option> 2771 <option selected="'EH' === value.examLocation.countryCode" value="EH"> 2772 Western Sahara 2773 </option> 2774 <option selected="'YE' === value.examLocation.countryCode" value="YE"> 2775 Yemen 2776 </option> 2777 <option selected="'ZM' === value.examLocation.countryCode" value="ZM"> 2778 Zambia 2779 </option> 2780 <option selected="'ZW' === value.examLocation.countryCode" value="ZW"> 2781 Zimbabwe 2782 </option> 2783 </select> 2784 </div> 2785 </fieldset> 2786 2787 <fieldset class="fieldset bg-base-100 border-base-300 rounded-box border p-4"> 2788 <div class="flex items-start justify-between gap-2 mb-3"> 2789 <legend class="fieldset-legend">Additional Details</legend> 2790 </div> 2791 2792 <label class="form-control full"> 2793 <div class="label">
2794 <span 2795 class="label-text">Additional Comments</span> 2796 </div> 2797 <textarea name="additionalComments" 2798 placeholder="Optional additional information" 2799 x-model="value.additionalComments" 2800 class="textarea textarea-bordered w-full" 2801 maxlength="500" 2802 ></textarea> 2803 </label> 2804 2805 </fieldset> 2806 <fieldset class="fieldset bg-base-100 border-base-300 rounded-box border p-4" 2807 :class="ShowErrors && !IsMembershipSelectionValid(index) ? 'border-error' : ''"> 2808 <div class="flex items-start justify-between gap-2 mb-3"> 2809 <legend class="fieldset-legend" :id="'roadarMembershipLegend_' + (item?.lineItemId ?? 'item') + '_' + index"> 2810 Are you a member of a RoADAR group? 2811 </legend> 2812 2813 </div> 2814 2815 <template x-if="!roadarGroupsLoading && isRoadarGroupMember"> 2816 <div> 2817 <div class="flex flex-col gap-2" role="radiogroup" 2818 :aria-labelledby="'roadarMembershipLegend_' + (item?.lineItemId ?? 'item') + '_' + index" 2819 :aria-invalid="ShowErrors && !IsMembershipSelectionValid(index) ? 'true' : 'false'"> 2820 <label class="label cursor-pointer justify-start gap-4"> 2821 <input type="radio" 2822 :name="'roadarMembership_' + (item?.lineItemId ?? 'item') + '_' + index" 2823 class="radio radio-xs radio-primary" 2824 :checked="roadarMembershipConfirmed[index] === true" 2825 @change="SetRoadarMembershipConfirmed(index, true)" /> 2826 <span class="label-text">Yes</span> 2827 </label> 2828 2829 <label class="label cursor-pointer justify-start gap-4"> 2830 <input type="radio" 2831 :name="'roadarMembership_' + (item?.lineItemId ?? 'item') + '_' + index" 2832 class="radio radio-xs radio-primary" 2833 :checked="roadarMembershipConfirmed[index] === false" 2834 @change="SetRoadarMembershipConfirmed(index, false)" /> 2835 <span class="label-text">No</span> 2836 </label> 2837 </div> 2838 2839 <p x-show="ShowErrors && !IsMembershipSelectionValid(index)" 2840 class="text-error-content text-sm mt-3" 2841 role="alert"> 2842 Please select Yes or No. 2843 </p> 2844 2845 <template x-if="roadarMembershipConfirmed[index] === true"> 2846 <div class="mt-4"> 2847 <label class="form-control w-full"> 2848 <div class="label">
2849 <span class="label-text" :id="'roadarGroupLabel_' + (item?.lineItemId ?? 'item') + '_' + index"> 2850 Select your RoADAR group 2851 </span> 2852 </div> 2853 <select 2854 :id="'roadarGroup_' + (item?.lineItemId ?? 'item') + '_' + index" 2855 class="select select-bordered w-full" 2856 x-model="value.roadarGroupId" 2857 @change="OnRoadarGroupChanged(index)" 2858 :aria-labelledby="'roadarGroupLabel_' + (item?.lineItemId ?? 'item') + '_' + index" 2859 :aria-describedby="'roadarGroupHelp_' + (item?.lineItemId ?? 'item') + '_' + index" 2860 required> 2861 <option value="" disabled> 2862 Please Select 2863 </option> 2864 <template x-for="g in availableRoadarGroups" :key="g.id"> 2865 <option :value="g.id" x-text="g.name" :selected="g.id == value.roadarGroupId"></option> 2866 </template> 2867 </select> 2868 </label> 2869 2870 <p class="text-sm mt-2" :id="'roadarGroupHelp_' + (item?.lineItemId ?? 'item') + '_' + index"> 2871 2872 </p> 2873 </div> 2874 </template> 2875 </div> 2876 </template> 2877 2878 <template x-if="roadarGroupsLoading"> 2879 <div class="mt-2" role="status" aria-live="polite"> 2880 <span class="loading loading-spinner loading-sm"></span> 2881 <span class="ml-2">Loading…</span> 2882 </div> 2883 </template> 2884 2885 <template x-if="roadarGroupsError"> 2886 <div class="alert alert-warning mt-2" role="status" aria-live="polite"> 2887 <span x-text="roadarGroupsError"></span> 2888 </div> 2889 </template> 2890 </fieldset> 2891 <fieldset class="fieldset bg-base-100 border-base-300 rounded-box border p-4"> 2892 <div class="flex items-start justify-between gap-2 mb-3"> 2893 <legend class="fieldset-legend">Confirmations</legend> 2894 </div> 2895 2896 <label class="label cursor-pointer justify-start gap-4"> 2897 <input type="checkbox" 2898 name="validDrivingLicense" 2899 x-model="value.validDrivingLicense" 2900 required 2901 class="checkbox checkbox-xs checkbox-primary"/> 2902 <span 2903 class="label-text">I have a valid driving license</span> 2904 </label> 2905 2906 <label class="label cursor-pointer justify-start gap-4"> 2907 <input type="checkbox" 2908 name="validInsuranceMot" 2909 x-model="value.validInsuranceMot" 2910 required 2911 class="checkbox checkbox-xs checkbox-primary"/>
2912 <span 2913 class="label-text">Vehicle has valid insurance and MOT</span> 2914 </label> 2915 </fieldset> 2916 </div> 2917 </div> 2918 </template> 2919 <footer class="flex flex-col gap-3 p-4 sticky bottom-0 bg-base-100 -mx-4"> 2920 <button type="submit" 2921 :disabled="$store.cart.saving" 2922 class="btn btn-block btn-secondary" 2923 @click="ShowErrors = true"> 2924 Save & Buy 2925 </button> 2926 <button type="button" 2927 @click="SomeValid(entries) ? setDrawerOpen('roadar', false) : ConfirmClearItems(item?.lineItemId, 'roadar-drawer')" 2928 class="btn btn-block btn-outline"> 2929 Cancel 2930 </button> 2931 </footer> 2932 </form> 2933 </main> 2934 </div> 2935 </div> 2936</div> 2937 2938 </div> 2939 </div> 2940 2941 </div> 2942</div> 2943</div> 2944 2945 <label x-data for="quick-search" :class="$store.site.showSearch ? 'swap-active' : ''" class="btn-circle btn-ghost swap swap-rotate z-50 h-8 w-8 text-sm sm:text-lg sm:h-12 sm:w-12" tabindex="0" 2946 @click.stop @keydown.enter.prevent="$el.click()" @keydown.space.prevent="$el.click()" aria-label="Search"> 2947 <i class="swap-off fill-current fa fa-search" aria-hidden="true"></i> 2948 <i class="swap-on fill-current fa fa-xmark" aria-hidden="true"></i> 2949 <span class="sr-only">Search</span> 2950 </label> 2951 <label x-data for="mobile-menu" :class="$store.site.showMenu ? 'swap-active' : ''" class="btn-circle btn-ghost swap swap-rotate z-50 h-8 w-8 text-sm sm:text-lg sm:h-12 sm:w-12 lg:hidden" tabindex="0" 2952 @click.stop @keydown.enter.prevent="$el.click()" @keydown.space.prevent="$el.click()"> 2953 <i class="swap-off fill-current fa fa-bars" aria-hidden="true"></i> 2954 <i class="swap-on fill-current fa fa-xmark" aria-hidden="true"></i> 2955 <span class="sr-only">Menu</span> 2956 </label> 2957 </div> 2958</div> 2959 2960<nav aria-label="Main navigation" class="collapse lg:collapse-open rounded-none p-0 lg:overflow-visible"> 2961 <input x-data x-cloak id="mobile-menu" type="checkbox" class="hidden" aria-hidden="true" tabindex="-1" aria-label="Menu" x-model="$store.site.showMenu"/> 2962 <div class="collapse-content m-auto container bg-primary justify-center w-full flex flex-col lg:flex-row !p-0 z-30"> 2963 2964<div class="Block MegaMenuBlock t-Default hidden lg:block "> 2965 2966 2967 <div x-data="megaMenu" class="border-bottom lg:border-none"> 2968 2969 <button type="button" :class="isOpen ? '!bg-accent !border-accent ' : ''" class="w-full focus:z-40 lg:w-auto relative border-4 btn btn-ghost bg-primary hover:!bg-accent rounded-none border-x-0 lg:justify-center justify-between focus:!outline-accent border-b-[#2B4B9D] lg:border-b-primary" @click="toggleMenu()" id="buttonmenu-207-742" aria-haspopup="true" aria-controls="menu-207-742"> 2970 <span > 2971 Membership 2972 </span> 2973 <i :class="isOpen ? 'rotate-180' : ''" class="fa fa-chevron-down transition-all"></i> 2974 2975 </button> 2976 2977 <div x-cloak class=" lg:absolute w-full left-0 transition-all transform z-50" x-show="isOpen" id="menu-207-742" aria-labelledby="buttonmenu-207-742" @click="$store.site.resetAll()"> 2978 <div class="container top-12 bg-base-100 shadow-xl rounded-b mx-auto text-neutral-content bg-gradient-to-t from-primary to-[#2B4B9D]"> 2979 <div class="p-4"> 2980 2981<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Partial Product quarter"> 2982 2983<div class="card bg-base-100 @xl:card-side w-full card-bordered border-base-300 h-full @xl:p-8 gap-2" 2984 data-gtag-view-item="true" 2985 data-gtag-item-id="Full-RoSPA-Membership_3" 2986 data-gtag-item-name="RoSPA Membership" 2987 data-gtag-item-price="0"> 2988 2989 <a class="w-full" href="/shop/health-and-safety-membership" title="RoSPA Membership"> 2990 <div class="w-full overflow-hidden"> 2991 2992 2993 <picture class="w-full block "> 2994 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 2995 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 2996 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 2997 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 2998 <img src="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448" loading="lazy" fetchpriority="auto" alt="Full RoSPA Membership Product image" height="317" width="448" class="w-full aspect-auto h-full"/> 2999 </picture> 3000 </div> 3001 </a> 3002 <div class="card-body w-full flex flex-col justify-start items-center text-center p-0 bg-base-100 z-10"> 3003 3004 <h5 class="card-title px-4 "> 3005 RoSPA Membership 3006 </h5> 3007 3008 <div class="w-full px-4 flex flex-1 items-center "> 3009 3010<p><span style="color: black;">Managing health and safety doesn’t need to be complex or time-consuming. With RoSPA Membership, you’ll have everything you need to stay on top of legislation, reduce risk, and build a safer organisation—without doing it alone.</span></p> 3011 </div> 3012 3013 <div class="card-actions justify-center w-full bg-base-200 @xl:bg-base-100 @xl:border-none py-3 border-solid border-t px-5 mt-auto"> 3014 <a class="btn btn-secondary btn-block " href="/shop/health-and-safety-membership" title="RoSPA Membership"> 3015 Join today 3016 </a> 3017 </div> 3018 </div> 3019</div> 3020</div>
3020<div class="Partial StandardPage quarter"> 3021 3022<div class="card bg-base-100 @xl:card-side w-full card-bordered border-base-300 h-full @xl:p-8 "> 3023 3024 <a class="rounded overflow-hidden aspect-[16/10] object-cover [&>picture]:inline" href="/road-safety/rospa-advanced-drivers-and-riders" title="RoSPA Advanced Drivers and Riders"> 3025 3026 3027 <picture class="w-full block "> 3028 <source media="(max-width: 640px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3029 <source media="(max-width: 768px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3030 <source media="(max-width: 1024px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3031 <source media="(min-width: 1280px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3032 <img src="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520" loading="lazy" fetchpriority="auto" alt="advanced-motorcycle-training-courses" height="320" width="520" class="w-full"/> 3033 </picture> 3034 </a> 3035 <div class="card-body basis-1/2 items-center text-center pt-6 justify-between p-0 bg-base-100 z-10"> 3036 <div class="flex gap-2 flex-col grow"> 3037 <h5 class="card-title mb-2 mx-auto px-5"> 3038 RoSPA Advanced Drivers and Riders 3039 </h5> 3040 3041 <div class="w-full px-5"> 3042<p><span class="card-body" style="color: black;">Whether you’re looking to sharpen your skills, build confidence on the road, or simply enjoy driving and riding even more, RoSPA Advanced Drivers and Riders is here to support you every mile of the way.</span></p></div> 3043 </div> 3044 3045 <div class="card-actions justify-center w-full bg-base-200 @xl:bg-base-100 @xl:border-none py-3 border-solid border-t px-5"> 3046 <a class="btn btn-primary btn-block " href="/road-safety/rospa-advanced-drivers-and-riders" title="RoSPA Advanced Drivers and Riders"> 3047 Find out more 3048 </a> 3049 </div> 3050 </div> 3051</div> 3052</div></div> </div> 3053 </div> 3054 </div> 3055 </div> 3056</div><div class="Block MegaMenuBlock t-Default lg:hidden "> 3057 3058 3059 <div x-data="megaMenu" class="border-bottom lg:border-none"> 3060 3061 <button type="button" :class="isOpen ? '!bg-accent !border-accent ' : ''" class="w-full focus:z-40 lg:w-auto relative border-4 btn btn-ghost bg-primary hover:!bg-accent rounded-none border-x-0 lg:justify-center justify-between focus:!outline-accent border-b-[#2B4B9D] lg:border-b-primary" @click="toggleMenu()" id="buttonmenu-14541-998" aria-haspopup="true" aria-controls="menu-14541-998"> 3062 <span > 3063 Membership 3064 </span> 3065 <i :class="isOpen ? 'rotate-180' : ''" class="fa fa-chevron-down transition-all"></i> 3066 3067 </button> 3068 3069 <div x-cloak class=" lg:absolute w-full left-0 transition-all transform z-50" x-show="isOpen" id="menu-14541-998" aria-labelledby="buttonmenu-14541-998" @click="$store.site.resetAll()"> 3070 <div class="container top-12 bg-base-100 shadow-xl rounded-b mx-auto text-neutral-content bg-gradient-to-t from-primary to-[#2B4B9D]"> 3071 <div class="p-4"> 3072 3073<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Partial Product "> 3074 3075<div class="card bg-base-100 @xl:card-side w-full card-bordered border-base-300 h-full @xl:p-8 gap-2" 3076 data-gtag-view-item="true" 3077 data-gtag-item-id="Full-RoSPA-Membership_3" 3078 data-gtag-item-name="RoSPA Membership" 3079 data-gtag-item-price="0"> 3080 3081 <a class="w-full" href="/shop/health-and-safety-membership" title="RoSPA Membership"> 3082 <div class="w-full overflow-hidden"> 3083 3084 3085 <picture class="w-full block "> 3086 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 3087 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 3088 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 3089 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448"/> 3090 <img src="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448" loading="lazy" fetchpriority="auto" alt="Full RoSPA Membership Product image" height="317" width="448" class="w-full aspect-auto h-full"/> 3091 </picture> 3092 </div> 3093 </a> 3094 <div class="card-body w-full flex flex-col justify-start items-center text-center p-0 bg-base-100 z-10"> 3095 3096 <h5 class="card-title px-4 "> 3097 RoSPA Membership 3098 </h5> 3099 3100 <div class="w-full px-4 flex flex-1 items-center "> 3101 3102<p><span style="color: black;">Managing health and safety doesn’t need to be complex or time-consuming. With RoSPA Membership, you’ll have everything you need to stay on top of legislation, reduce risk, and build a safer organisation—without doing it alone.</span></p> 3103 </div> 3104 3105 <div class="card-actions justify-center w-full bg-base-200 @xl:bg-base-100 @xl:border-none py-3 border-solid border-t px-5 mt-auto"> 3106 <a class="btn btn-secondary btn-block " href="/shop/health-and-safety-membership" title="RoSPA Membership"> 3107 Join today 3108 </a> 3109 </div> 3110 </div> 3111</div> 3112</div>
3112<div class="Partial StandardPage "> 3113 3114<div class="card bg-base-100 @xl:card-side w-full card-bordered border-base-300 h-full @xl:p-8 "> 3115 3116 <a class="rounded overflow-hidden aspect-[16/10] object-cover [&>picture]:inline" href="/road-safety/rospa-advanced-drivers-and-riders" title="RoSPA Advanced Drivers and Riders"> 3117 3118 3119 <picture class="w-full block "> 3120 <source media="(max-width: 640px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3121 <source media="(max-width: 768px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3122 <source media="(max-width: 1024px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3123 <source media="(min-width: 1280px)" srcset="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520"/> 3124 <img src="/siteassets/pages/road-safety/rospa-advance-drivers-and-riders/advanced-motorcycle-training-courses.webp?&width=520" loading="lazy" fetchpriority="auto" alt="advanced-motorcycle-training-courses" height="320" width="520" class="w-full"/> 3125 </picture> 3126 </a> 3127 <div class="card-body basis-1/2 items-center text-center pt-6 justify-between p-0 bg-base-100 z-10"> 3128 <div class="flex gap-2 flex-col grow"> 3129 <h5 class="card-title mb-2 mx-auto px-5"> 3130 RoSPA Advanced Drivers and Riders 3131 </h5> 3132 3133 <div class="w-full px-5"> 3134<p><span class="card-body" style="color: black;">Whether you’re looking to sharpen your skills, build confidence on the road, or simply enjoy driving and riding even more, RoSPA Advanced Drivers and Riders is here to support you every mile of the way.</span></p></div> 3135 </div> 3136 3137 <div class="card-actions justify-center w-full bg-base-200 @xl:bg-base-100 @xl:border-none py-3 border-solid border-t px-5"> 3138 <a class="btn btn-primary btn-block " href="/road-safety/rospa-advanced-drivers-and-riders" title="RoSPA Advanced Drivers and Riders"> 3139 Find out more 3140 </a> 3141 </div> 3142 </div> 3143</div> 3144</div></div> </div> 3145 </div> 3146 </div> 3147 </div> 3148</div><div class="Block MegaMenuBlock t-Default sixth"> 3149 3150 3151 <div x-data="megaMenu" class="border-bottom lg:border-none"> 3152 3153 <a :class="isOpen ? '!bg-accent border-accent !border-b-accent' : ''" class="w-full focus:z-40 lg:w-auto relative border-4 btn btn-ghost bg-primary rounded-none !hover:bg-accent border-x-0 lg:justify-center focus:!outline-accent justify-between border-b-[#2B4B9D] lg:border-b-primary" href="/health-and-safety-qualifications" @click.prevent="anchorMenu('/health-and-safety-qualifications')" id="buttonmenu-516-508" aria-haspopup="true" aria-controls="menu-516-508"> 3154 <span> 3155 Qualifications 3156 </span> <i :class="isOpen ? 'rotate-180' : ''" class="fa fa-chevron-down transition-all"></i> 3157 </a> 3158 3159 <div x-cloak class=" lg:absolute w-full left-0 transition-all transform z-50" x-show="isOpen" id="menu-516-508" aria-labelledby="buttonmenu-516-508" @click="$store.site.resetAll()"> 3160 <div class="container top-12 bg-base-100 shadow-xl rounded-b mx-auto text-neutral-content bg-gradient-to-t from-primary to-[#2B4B9D]"> 3161 <div class="p-4"> 3162 3163<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block LinkListBlock t-WithTitle quarter"> 3164 3165 3166 <ul> 3167 <li class="my-2"><span class="footer-title">RoSPA Qualifications</span></li> 3168 3169 <li class="my-2"> 3170 <a class="link link-hover" href="/shop/rospa-qualifications/driving-qualifications">Driving Qualifications</a> 3171 </li> 3172 <li class="my-2"> 3173 <a class="link link-hover" href="/shop/rospa-qualifications/care-qualifications">Health and Social Care Qualifications</a> 3174 </li> 3175 <li class="my-2"> 3176 <a class="link link-hover" href="/shop/rospa-qualifications/moving-and-handling-qualifications">Moving and Handling Qualifications</a> 3177 </li> 3178 <li class="my-2"> 3179 <a class="link link-hover" href="/shop/rospa-qualifications/international-qualifications">International Qualifications</a> 3180 </li> 3181 </ul> 3182</div><div class="Block LinkListBlock t-WithTitle quarter"> 3183 3184 3185 <ul> 3186 <li class="my-2"><span class="footer-title">Information and support</span></li> 3187 3188 <li class="my-2"> 3189 <a class="link link-hover" href="/health-and-safety-qualifications/how-to-deliver-rospa-qualifications">How to deliver RoSPA qualifications</a> 3190 </li> 3191 <li class="my-2"> 3192 <a class="link link-hover" href="/health-and-safety-qualifications/qualification-centre-hub">Qualification centre hub</a> 3193 </li> 3194 <li class="my-2"> 3195 <a class="link link-hover" href="/health-and-safety-qualifications/qualification-centre-hub/qualification-centres-directory">Qualifications centre directory</a> 3196 </li> 3197 <li class="my-2"> 3198 <a class="link link-hover" href="/shop/rospa-qualifications-internal-quality-assurance-iqa-principles" title="Principles of Internal Quality Assurance Course" target="_blank">Principles of Internal Quality Assurance Course</a> 3199 </li> 3200 <li class="my-2"> 3201 <a class="link link-hover" href="/health-and-safety-qualifications/verify-rospa-qualifications-certificate">Verify RoSPA Qualifications Certificate</a> 3202 </li> 3203 </ul> 3204</div><div class="Block LinkListBlock t-WithTitle quarter"> 3205 3206 3207 <ul> 3208 <li class="my-2"><span class="footer-title">Course Assurance</span></li> 3209 3210 <li class="my-2"> 3211 <a class="link link-hover" href="/health-and-safety-qualifications/course-assurance">Course assurance</a> 3212 </li> 3213 <li class="my-2"> 3214 <a class="link link-hover" href="/health-and-safety-qualifications/course-assurance/couse-assurance-directory">Course assurance directory</a> 3215 </li> 3216 </ul> 3217</div><div class="Block LinkListBlock t-WithTitle quarter"> 3218 3219 3220 <ul> 3221 <li class="my-2"><span class="footer-title">You may also be interested in</span></li> 3222 3223 <li class="my-2"> 3224 <a class="link link-hover" href="/shop/health-and-safety-courses/nebos
3224h-courses">NEBOSH courses</a> 3225 </li> 3226 <li class="my-2"> 3227 <a class="link link-hover" href="/shop/health-and-safety-courses/iosh-courses">IOSH courses</a> 3228 </li> 3229 </ul> 3230</div></div> </div> 3231 </div> 3232 </div> 3233 </div> 3234</div><div class="Block MegaMenuBlock t-Default sixth"> 3235 3236 3237 <div x-data="megaMenu" class="border-bottom lg:border-none"> 3238 3239 <a :class="isOpen ? '!bg-accent border-accent !border-b-accent' : ''" class="w-full focus:z-40 lg:w-auto relative border-4 btn btn-ghost bg-primary rounded-none !hover:bg-accent border-x-0 lg:justify-center focus:!outline-accent justify-between border-b-[#2B4B9D] lg:border-b-primary" href="/health-and-safety-courses" @click.prevent="anchorMenu('/health-and-safety-courses')" id="buttonmenu-517-158" aria-haspopup="true" aria-controls="menu-517-158"> 3240 <span> 3241 Training 3242 </span> <i :class="isOpen ? 'rotate-180' : ''" class="fa fa-chevron-down transition-all"></i> 3243 </a> 3244 3245 <div x-cloak class=" lg:absolute w-full left-0 transition-all transform z-50" x-show="isOpen" id="menu-517-158" aria-labelledby="buttonmenu-517-158" @click="$store.site.resetAll()"> 3246 <div class="container top-12 bg-base-100 shadow-xl rounded-b mx-auto text-neutral-content bg-gradient-to-t from-primary to-[#2B4B9D]"> 3247 <div class="p-4"> 3248 3249<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block LinkListBlock t-WithTitle quarter"> 3250 3251 3252 <ul> 3253 <li class="my-2"><span class="footer-title">Occupational Safety</span></li> 3254 3255 <li class="my-2"> 3256 <a class="link link-hover" href="/shop/health-and-safety-courses/training-managed-service">Training Management Service</a> 3257 </li> 3258 <li class="my-2"> 3259 <a class="link link-hover" href="/shop/health-and-safety-courses/e-learning-health-and-safety-courses">E-Learning Health and Safety Courses</a> 3260 </li> 3261 <li class="my-2"> 3262 <a class="link link-hover" href="/shop/health-and-safety-courses/iosh-courses">IOSH courses</a> 3263 </li> 3264 <li class="my-2"> 3265 <a class="link link-hover" href="/shop/health-and-safety-courses/manual-handling-courses">Manual handling courses</a> 3266 </li> 3267 <li class="my-2"> 3268 <a class="link link-hover" href="/shop/health-and-safety-courses/nebosh-courses">NEBOSH courses</a> 3269 </li> 3270 <li class="my-2"> 3271 <a class="link link-hover" href="/shop/health-and-safety-courses/risk-assessment-courses">Risk assessment courses</a> 3272 </li> 3273 <li class="my-2"> 3274 <a class="link link-hover" href="/shop/health-and-safety-courses/roles-and-responsibilities">Roles and responsibilities</a> 3275 </li> 3276 <li class="my-2"> 3277 <a class="link link-hover" href="/shop/health-and-safety-courses/safety-auditor-training">Safety Auditor Training</a> 3278 </li> 3279 <li class="my-2"> 3280 <a class="link link-hover" href="/shop/health-and-safety-courses/safer-people-handling">Safer People Handling</a> 3281 </li> 3282 </ul> 3283</div><div class="Block ContentAreaBlock t-Default quarter"> 3284 3285<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block LinkListBlock t-WithTitle "> 3286 3287 3288 <ul> 3289 <li class="my-2"><span class="footer-title">Fleet Safety</span></li> 3290 3291 <li class="my-2"> 3292 <a class="link link-hover" href="/health-and-safety-courses/driver-training">Driver training - on road</a> 3293 </li> 3294 <li class="my-2"> 3295 <a class="link link-hover" href="/health-and-safety-courses/driver-training/fleet-driver-trainer-vacancies">Fleet driver trainer vacancies</a> 3296 </li> 3297 <li class="my-2"> 3298 <a class="link link-hover" href="/shop/health-and-safety-courses/fleet-safety-services">Fleet Safety Services</a> 3299 </li> 3300 <li class="my-2"> 3301 <a class="link link-hover" href="/health-and-safety-courses/motorcycle-training-course">Motorcycle training course</a> 3302 </li> 3303 <li class="my-2"> 3304 <a class="link link-hover" href="/health-and-safety-courses/off-road-training">Off road/specialist courses</a> 3305 </li> 3306 <li class="my-2"> 3307 <a class="link link-hover" href="/health-and-safety-courses/online-driver-training">Online driver training</a> 3308 </li> 3309 </ul> 3310</div><div class="Block LinkListBlock t-WithTitle "> 3311 3312 3313 <ul> 3314 <li class="my-2"><span class="footer-title">International Safety</span></li> 3315 3316 <li class="my-2"> 3317 <a class="link link-hover" href="/shop/health-and-safety-courses/international-driver-training">International Driver Training</a> 3318 </li> 3319 </ul> 3320</div></div></div><div class="Block ContentAreaBlock t-Default quarter"> 3321 3322<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block LinkListBlock t-WithTitle full"> 3323 3324 3325 <ul> 3326 <li class="my-2"><span class="footer-title">Home Safety</span></li> 3327 3328 <li class="my-2"> 3329 <a class="link link-hover" href="/health-and-safety-courses/child-safety-training-course">
3329Child safety in the home</a> 3330 </li> 3331 <li class="my-2"> 3332 <a class="link link-hover" href="/home-safety/falls-prevention/fall-fighter">Fall fighter</a> 3333 </li> 3334 <li class="my-2"> 3335 <a class="link link-hover" href="/health-and-safety-courses/home-safety-course">Home safety course</a> 3336 </li> 3337 </ul> 3338</div><div class="Block LinkListBlock t-WithTitle full"> 3339 3340 3341 <ul> 3342 <li class="my-2"><span class="footer-title">Leisure Safety</span></li> 3343 3344 <li class="my-2"> 3345 <a class="link link-hover" href="/health-and-safety-courses/inland-water-sites">Inland water sites</a> 3346 </li> 3347 </ul> 3348</div></div></div><div class="Block LinkListBlock t-WithTitle quarter"> 3349 3350 3351 <ul> 3352 <li class="my-2"><span class="footer-title">Play Safety</span></li> 3353 3354 <li class="my-2"> 3355 <a class="link link-hover" href="https://www.rospaplaysafety.co.uk/training/">Play Safety Training</a> 3356 </li> 3357 </ul> 3358</div></div> </div> 3359 </div> 3360 </div> 3361 </div> 3362</div><div class="Block MegaMenuBlock t-Default sixth"> 3363 3364 3365 <a class="border-4 btn btn-ghost hover:!bg-accent rounded-none border-x-0 w-full focus:z-40 focu
3365s:!outline-accent relative justify-start lg:justify-center border-b-[#2B4B9D] lg:border-b-primary bg-primary" href="/shop/health-and-safety-consultants">Consultancy</a> 3366</div><div class="Block MegaMenuBlock t-Default sixth"> 3367 3368 3369 <a class="border-4 btn btn-ghost hover:!bg-accent rounded-none border-x-0 w-full focus:z-40 focus:!outline-accent relative justify-start lg:justify-center border-b-[#2B4B9D] lg:border-b-primary bg-primary" href="/shop/health-and-safety-awards">Awards</a> 3370</div><div class="Block MegaMenuBlock t-Default sixth"> 3371 3372 3373 <div x-data="megaMenu" class="border-bottom lg:border-none"> 3374 3375 <a :class="isOpen ? '!bg-accent border-accent !border-b-accent' : ''" class="w-full focus:z-40 lg:w-auto relative border-4 btn btn-ghost bg-primary rounded-none !hover:bg-accent border-x-0 lg:justify-center focus:!outline-accent justify-between border-b-[#2B4B9D] lg:border-b-primary" href="/health-and-safety-news" @click.prevent="anchorMenu('/health-and-safety-news')" id="buttonmenu-520-801" aria-haspopup="true" aria-controls="menu-520-801"> 3376 <span> 3377 News and Views 3378 </span> <i :class="isOpen ? 'rotate-180' : ''" class="fa fa-chevron-down transition-all"></i> 3379 </a> 3380 3381 <div x-cloak class=" lg:absolute w-full left-0 transition-all transform z-50" x-show="isOpen" id="menu-520-801" aria-labelledby="buttonmenu-520-801" @click="$store.site.resetAll()"> 3382 <div class="container top-12 bg-base-100 shadow-xl rounded-b mx-auto text-neutral-content bg-gradient-to-t from-primary to-[#2B4B9D]"> 3383 <div class="p-4"> 3384 3385<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block LinkListBlock t-Default sixth"> 3386 3387 <ul class="menu w-full menu-horizontal"> 3388 <li> 3389 <a class="inline-block no-underline hover:underline py-2 px-4" href="/about-us/health-and-safety-webinars">Webinars</a> 3390 </li> 3391 </ul> 3392</div><div class="Block LinkListBlock t-Default sixth"> 3393 3394 <ul class="menu w-full menu-horizontal"> 3395 <li> 3396 <a class="inline-block no-underline hover:underline py-2 px-4" href="/case-studies">Case studies</a> 3397 </li> 3398 </ul> 3399</div><div class="Block LinkListBlock t-Default sixth"> 3400 3401 <ul class="menu w-full menu-horizontal"> 3402 <li> 3403 <a class="inline-block no-underline hover:underline py-2 px-4" href="/shop/health-and-safety-awards/safety-stories-podcast">Podcasts</a> 3404 </li> 3405 </ul> 3406</div><div class="Block LinkListBlock t-Default sixth"> 3407 3408 <ul class="menu w-full menu-horizontal"> 3409 <li> 3410 <a class="inline-block no-underline hover:underline py-2 px-4" href="/health-and-safety-news">News & views articles</a> 3411 </li> 3412 </ul> 3413</div></div> </div> 3414 </div> 3415 </div> 3416 </div> 3417</div><div class="Block MegaMenuBlock t-Default sixth"> 3418 3419 3420 <div x-data="megaMenu" class="border-bottom lg:border-none"> 3421 3422 <button type="button" :class="isOpen ? '!bg-accent !border-accent ' : ''" class="w-full focus:z-40 lg:w-auto relative border-4 btn btn-ghost bg-primary hover:!bg-accent rounded-none border-x-0 lg:justify-center justify-between focus:!outline-accent border-b-[#2B4B9D] lg:border-b-primary" @click="toggleMenu()" id="buttonmenu-521-73" aria-haspopup="true" aria-controls="menu-521-73"> 3423 <span > 3424 Advice 3425 </span> 3426 <i :class="isOpen ? 'rotate-180' : ''" class="fa fa-chevron-down transition-all"></i> 3427 3428 </button> 3429 3430 <div x-cloak class=" lg:absolute w-full left-0 transition-all transform z-50" x-show="isOpen" id="menu-521-73" aria-labelledby="buttonmenu-521-73" @click="$store.site.resetAll()"> 3431 <div class="container top-12 bg-base-100 shadow-xl rounded-b mx-auto text-neutral-content bg-gradient-to-t from-primary to-[#2B4B9D]"> 3432 <div class="p-4"> 3433 3434<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block LinkListBlock t-WithTitle quarter"> 3435 3436 3437 <ul> 3438 <li class="my-2"><span class="footer-title">Health and safety at work</span></li> 3439 3440 <li class="my-2"> 3441 <a class="link link-hover" href="/health-and-safety-at-work/business-case-for-health-and-safety">Business case for health and safety</a> 3442 </li> 3443 <li class="my-2"> 3444 <a class="link link-hover" href="/health-and-safety-at-work/costing-accidents">Costing accidents</a> 3445 </li> 3446 <li class="my-2"> 3447 <a class="link link-hover" href="/health-and-safety-at-work/health-and-safety-performance">Health and safety performance</a> 3448 </li> 3449 <li class="my-2"> 3450 <a class="link link-hover" href="/health-and-safety-at-work/manual-handling">Manual handling</a> 3451 </li> 3452 <li class="my-2"> 3453 <a class="link link-hover" href="/health-and-safety-at-work/safety-failure">Safety failure</a> 3454 </li> 3455 <li class="my-2"> 3456 <a class="link link-hover" href="/health-and-safety-at-work/slips-trips-and-falls">Slips, trips and Falls</a> 3457 </li> 3458 <li class="my-2"> 3459 <a class="link link-hover" href="/health-and-safety-at-work">All health and safety at work advice</a> 3460 </li> 3461 </ul> 3462</div><div class="Block LinkListBlock t-WithTitle quarter"> 3463 3464 3465 <ul> 3466 <li class="my-2"><span class="footer-title">Home safety</span></li> 3467 3468 <li class="my-2"> 3469 <a class="link link-hover" href="/home-safety/accidents-to-children">Accidents to children</a> 3470 </li> 3471 <li class="my-2"> 3472 <a class="link link-hover" href="/home-safety/carbon-monoxide">Carbon monoxide</a> 3473 </li> 3474 <li class="my-2"> 3475 <a class="link link-hover" href="/home-safety/falls-prevention">Falls prevention</a> 3476 </li> 3477 <li class="my-2"> 3478 <a class="link link-hover" href="/home-safety/product-safety">Product safety</a> 3479 </li> 3480 <li class="my-2"> 3481 <a class="link link-hover" href="/home-safety/safer-by-design">Safer by design</a> 3482 </li> 3483 <li class="my-2"> 3484 <a class="link link-hover" href="/home-safety/safe-at-home">Safe at home</a> 3485 </li> 3486 <li class="my-2"> 3487 <a class="link link-hover" href="/home-safety">All home safety advice</a> 3488 </li> 3489 </ul> 3490</div><div class="Block LinkListBlock t-WithTitle quarter"> 3491 3492 3493 <ul> 3494 <li class="my-2"><span class="footer-title">Leisure safety</span></li> 3495 3496 <li class="my-2"> 3497 <a class="link link-hover" href="/leisure-safety/bouncy-castles">Bouncy castles</a> 3498 </li> 3499 <li class="my-2"> 3500 <a class="link link-hover" href="/leisure-safety/lightning">Lightning</a> 3501 </li> 3502 <li class="my-2"> 3503 <a class="link link-hover" href="~/link/a57287fd05694c21b04273807a485fc2.aspx">Mini motorbikes</a> 3504 </li> 3505 <li class="my-2"> 3506 <a class="link link-hover" href="/leisure-safety/trampoline-safety">Trampoline safety</a> 3507 </li> 3508 <li class="my-2"> 3509 <a class="link link-hover" href="/leisure-safety/risk-to-the-public">Risk to the public</a> 3510 </li> 3511 <li class="my-2"> 3512 <a class="link link-hover" href="/leisure-safety">All leisure safety advice</a> 3513 </li> 3514 </ul> 3515</div><div class="Block LinkListBlock t-WithTitle quarter"> 3516 3517 3518 <ul> 3519 <li class="my-2"><span class="footer-title">Road safety</span></li> 3520 3521 <li class="my-2"> 3522 <a class="link link-hover" href="/road-safety/road-safety-information/bike-safety">Cyclists and motorcyclists</a> 3523 </li> 3524 <li class="my-2"> 3525 <a class="link link-hover" href="/road-safety/road-safety-information/driver-safety">Driver safety</a> 3526 </li> 3527 <li class="my-2"> 3528 <a class="link link-hover" href="/road-safety/road-safety-information/driving-for-work">Driving for work</a> 3529 </li> 3530 <li class="my-2"> 3531 <a class="link link-hover" href="/road-safety/road-safety-information/roads">Roads</a> 3532 </li> 3533 <li class="my-2"> 3534 <a class="link link-hover" href="/road-safety/road-safety-projects">Road safety projects</a> 3535 </li> 3536 <li class="my-2"> 3537 <a class="link link-hover" href="/road-safety/road-safety-resources">Road safety resources</a> 3538 </li> 3539 <li class="my-2"> 3540 <a class="link link-hover" href="/road-safety/road-safety-information/vehicle-safety">Vehicle safety</a> 3541 </li> 3542 <li class="my-2"> 3543 <a class="link link-hover" href="/road-safety">All road safety advice</a> 3544 </li> 3545 </ul> 3546</div><div class="Block LinkListBlock t-WithTitle quarter"> 3547 3548 3549 <ul> 3550 <li class="my-2"><span class="footer-title">Water safety</span></li> 3551 3552 <li class="my-2"> 3553 <a class="link link-hover" href="/water-safety/cold-water-shock">Cold water shock</a> 3554 </li> 3555 <li class="my-2"> 3556 <a class="link link-hover" href="/water-safety/float-to-live">Float to live</a> 3557 </li> 3558 <li class="my-2"> 3559 <a class="link link-hover" href="/water-safety/open-water-swimming">Open water swimming</a> 3560 </li> 3561 <li class="my-2"> 3562 <a class="link link-hover" href="/water-safety/staying-safe-on-holiday">Staying safe on holiday</a> 3563 </li> 3564 <li class="my-2"> 3565 <a class="link link-hover" href="/water-safety/summer-water-safety">Summer water safety</a> 3566 </li> 3567 <li class="my-2"> 3568 <a class="link link-hover" href="/water-safety">All water safety advice</a> 3569 </li> 3570 </ul> 3571</div><div class="Block LinkListBlock t-WithTitle quarter"> 3572 3573 3574 <ul> 3575 <li class="my-2"><span class="footer-title">Play Safety</span></li> 3576 3577 <li class="my-2"> 3578 <a class="link link-hover" href="https://www.ros
3578paplaysafety.co.uk/advice-information/" title="Advice and information" target="_blank">Advice and information</a> 3579 </li> 3580 <li class="my-2"> 3581 <a class="link link-hover" href="https://www.rospaplaysafety.co.uk/playground-inspections/" title="Inspections" target="_blank">Inspections</a> 3582 </li> 3583 </ul> 3584</div></div> </div> 3585 </div> 3586 </div> 3587 </div> 3588</div><div class="Block MegaMenuBlock t-Default sixth"> 3589 3590 3591 <div x-data="megaMenu" class="border-bottom lg:border-none"> 3592 3593 <a :class="isOpen ? '!bg-accent border-accent !border-b-accent' : ''" class="w-full focus:z-40 lg:w-auto relative border-4 btn btn-ghost bg-primary rounded-none !hover:bg-accent border-x-0 lg:justify-center focus:!outline-accent justify-between border-b-[#2B4B9D] lg:border-b-primary" href="/about-us" @click.prevent="anchorMenu('/about-us')" id="buttonmenu-522-723" aria-haspopup="true" aria-controls="menu-522-723"> 3594 <span> 3595 About us 3596 </span> <i :class="isOpen ? 'rotate-180' : ''" class="fa fa-chevron-down transition-all"></i> 3597 </a> 3598 3599 <div x-cloak class=" lg:absolute w-full left-0 transition-all transform z-50" x-show="isOpen" id="menu-522-723" aria-labelledby="buttonmenu-522-723" @click="$store.site.resetAll()"> 3600 <div class="container top-12 bg-base-100 shadow-xl rounded-b mx-auto text-neutral-content bg-gradient-to-t from-primary to-[#2B4B9D]"> 3601 <div class="p-4"> 3602 3603<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block LinkListBlock t-WithTitle quarter"> 3604 3605 3606 <ul> 3607 <li class="my-2"><span class="footer-title">About us</span></li> 3608 3609 <li class="my-2"> 3610 <a class="link link-hover" href="/about-us/history">Our history</a> 3611 </li> 3612 <li class="my-2"> 3613 <a class="link link-hover" href="/about-us">Our mission and vision</a> 3614 </li> 3615 <li class="my-2"> 3616 <a class="link link-hover" href="/about-us/annual-review">Annual review and accounts</a> 3617 </li> 3618 <li class="my-2"> 3619 <a class="link link-hover" href="/about-us/our-people">Our people</a> 3620 </li> 3621 <li class="my-2"> 3622 <a class="link link-hover" href="/about-us/working-with-rospa">Partnerships</a> 3623 </li> 3624 <li class="my-2"> 3625 <a class="link link-hover" href="/about-us/working-with-rospa/social-impact">Social Impact</a> 3626 </li> 3627 <li class="my-2"> 3628 <a class="link link-hover" href="/about-us/leave-a-gift-in-your-will">Leave a gift in your will</a> 3629 </li> 3630 <li class="my-2"> 3631 <a class="link link-hover" href="/about-us/jobs-at-rospa">Jobs at RoSPA</a> 3632 </li> 3633 <li class="my-2"> 3634 <a class="link link-hover" href="/about-us/help-and-information/terms-and-conditions">Terms and conditions</a> 3635 </li> 3636 </ul> 3637</div><div class="Block LinkListBlock t-WithTitle quarter"> 3638 3639 3640 <ul> 3641 <li class="my-2"><span class="footer-title">Campaigns</span></li> 3642 3643 <li class="my-2"> 3644 <a class="link link-hover" href="/safety-campaigns/global-accidents-at-work">Global accidents at work</a> 3645 </li> 3646 <li class="my-2"> 3647 <a class="link link-hover" href="/safety-campaigns/accidents-a-global-tragedy">Accidents: A global tragedy</a> 3648 </li> 3649 <li class="my-2"> 3650 <a class="link link-hover" href="/safety-campaigns/annual-review-of-accidents" title="Annual review of accidents">Annual review of accidents</a> 3651 </li> 3652 <li class="my-2"> 3653 <a class="link link-hover" href="/safety-campaigns/fall-prevention">Fall prevention</a> 3654 </li> 3655 <li class="my-2"> 3656 <a class="link link-hover" href="/safety-campaigns/national-accident-prevention-strategy">National accident prevention strategy</a> 3657 </li> 3658 <li class="my-2"> 3659 <a class="link link-hover" href="/safety-campaigns/osh-skills-commission">OSH Skills Commission</a> 3660 </li> 3661 <li class="my-2"> 3662 <a class="link link-hover" href="/safety-campaigns/protect-our-people">Protect our people - Retained EU Law Bill</a> 3663 </li> 3664 <li class="my-2"> 3665 <a class="link link-hover" href="/safety-campaigns/safer-stairs">Safer stairs</a> 3666 </li> 3667 </ul> 3668</div><div class="Block LinkListBlock t-WithTitle quarter"> 3669 3670 3671 <ul> 3672 <li class="my-2"><span class="footer-title">Media</span></li> 3673 3674 <li class="my-2"> 3675 <a class="link link-hover" href="/about-us/media-centre">Press and Media</a> 3676 </li> 3677 </ul> 3678</div></div> </div> 3679 </div> 3680 </div> 3681 </div> 3682</div> 3683 </div> 3684</nav> 3685 3686<div class="collapse rounded-none p-0 overflow-visible w-full absolute transition-none">
3687 <input x-data x-cloak id="quick-search" type="checkbox" class="hidden" aria-hidden="true" tabindex="-1" aria-label="Search" x-model="$store.site.showSearch" @click="if (!$store.site.showSearch) {$nextTick(()=>{$store.site.closeMenu(); document.querySelector('#quick-search-panel input[type=search]').focus();})};"/> 3688 <div id="quick-search-panel" class="collapse-content m-auto container bg-primary justify-center w-full flex !p-0 bg-gradient-to-t from-primary to-[#2B4B9D] relative z-30 text-white "> 3689 <button x-data type="button" aria-label="Close search" 3690 :class="$store.site.showSearch ? 'swap-active' : ''" class="btn btn-circle btn-ghost text-white swap swap-rotate z-50 absolute right-0 top-0" 3691 @click.stop="$store.site.showSearch = false"> 3692 <i class="swap-off fill-current fa fa-search" aria-hidden="true"></i> 3693 <i class="swap-on fill-current fa fa-xmark" aria-hidden="true"></i> 3694 </button> 3695 3696<div class="p-8 w-[48rem] max-w-2xl content-area" data-gtag-item-list-id="rospa-membership-quicksearchcontentarea" data-gtag-item-list-name="RoSPA Membership QuickSearchContentArea" data-gtag-view-item-list="true"><div class="Partial SearchPage "> 3697 3698<div x-data x-id="['search-input']" class="flex flex-col w-full relative" 3699 x-init="$watch('$store.search.term', value => $store.search.Toggle(value))"> 3700 <form class="w-full px-2 md:px-0" method="get" action="/search" x-on:submit.prevent="$store.search.SubmitQuickSearch($event)"> 3701 <label :for="$id('search-input')" class="mb-2 sr-only ">Search</label> 3702 <div class="flex w-full "> 3703 <input type="search" 3704 autocomplete="off" 3705 name="q" 3706 :id="$id('search-input')" class="input input-md w-full border-x-transparent border-t-transparent border-2 border-b-inherit bg-transparent placeholder:text-inherit text-2xl" 3707 placeholder="Find safety information and services..." 3708 x-model="$store.search.term" 3709 @keydown.debounce.300ms="$store.search.DoQuickSearch($store.search.term)" 3710 required> 3711 <button type="submit" 3712 class="btn btn-ghost ml-4 text-inherit"> 3713 <i class="fa fa-search"></i> 3714 <span class="sr-only">Search</span> 3715 </button> 3716 </div> 3717 </form> 3718 <template x-if="$store.search.isOpen"> 3719 <div class="w-full top-16 flex" @click="$store.site.resetAll()"> 3720 <ul class="w-full"> 3721 <template x-if="$store.search.results.hits == 0"> 3722 <li class="p-2"> 3723 </li> 3724 </template> 3725 <li x-show="$store.search.results.autocomplete?.length > 0" class="pt-4 px-4 pb-2"> 3726 Suggestions: 3727 <template x-for="suggestion in $store.search.results.autocomplete?.slice(0, 10)"> 3728 <a class="link p-2" :href="suggestion.url" @click.prevent="$store.search.TrackSuggestionClick(suggestion); window.location.href = suggestion.url" x-text="suggestion.value">Suggestion</a> 3729 </template> 3730 </li> 3731 <li x-show="$store.search.results.didYouMean?.length > 0" class="pt-2 px-4 pb-4"> 3732 Did You Mean Label 3733 <template x-for="suggestion in $store.search.results.didYouMean?.slice(0,10)"> 3734 <a class="link p-2" :href="suggestion.url" @click.prevent="$store.search.TrackSuggestionClick(suggestion); window.location.href = suggestion.url" x-text="suggestion.value">Suggestion</a> 3735 </template> 3736 </li> 3737 <template x-for="result in $store.search.results.results?.slice(0, 10)"> 3738 <li x-show="!$store.search.searching" class="hover:underline bg-transparent border-b border-neutral-500"> 3739 <a class="flex justify-between py-2 quick-search-item" :href="result.url" @click.prevent="$store.search.SelectResult(result)" > 3740 <div class="flex flex-col">
3741 <span class="text-left text-2xl " x-text="result.name"></span> 3742 <span class="text-left text-neutral-soft line-clamp-2 text-ellipsis overflow-hidden" x-html="result.description"></span> 3743 </div> 3744 </a> 3745 </li> 3746 </template> 3747 <template x-for="i in 2"> 3748 <li x-show="$store.search.searching"> 3749 <div class="flex flex-col justify-between py-2 animate-pulse "> 3750 <span class="h-8 w-full bg-gray-400 text-left"></span> 3751 <span class="h-6 w-full bg-gray-400 text-left"></span> 3752 </div> 3753 </li> 3754 </template> 3755 </ul> 3756 </div> 3757 </template> 3758</div> 3759</div></div> 3760 </div> 3761</div> 3762</div> 3763 3764</header> 3765<main id="main-content" tabindex="-1" class="flex flex-col flex-grow"> 3766 3767 3768 3769 <div class="container mx-auto bg-base-200"> 3770 <div class="breadcrumbs py-3 px-4"> 3771 <ul> 3772 <li> 3773 <a href="/" class="text-gray-600">Home</a> 3774 </li> 3775 <li> 3776 <span class="text-gray-800">RoSPA Membership</span> 3777 </li> 3778 </ul> 3779 </div> 3780 </div> 3781 3782 3783 3784 <div class="flex-grow "> 3785 3786 3787<div x-data="product" x-init="Initialize(1, [{"PriceAmount":385,"DefaultPriceAmount":385,"Price":"\u00A3385.00","DefaultPrice":"\u00A3385.00","HasPrice":true,"PackageItems":[],"FlatPackageItems":[],"Code":"MEM1004","DisplayName":"Full Membership (1 Year): Less than 50 employees - RoSPA Health and Safety Membership ","FromLabel":null,"MaxQuantity":99999,"IsInStock":true,"Sellable":true,"AddButtonText":"Add","RenewalId":null},{"PriceAmount":610,"DefaultPriceAmount":610,"Price":"\u00A3610.00","DefaultPrice":"\u00A3610.00","HasPrice":true,"PackageItems":[],"FlatPackageItems":[],"Code":"MEM1007","DisplayName":"Full Membership (1 Year): More than 50 employees - RoSPA Health and Safety Membership","FromLabel":null,"MaxQuantity":99999,"IsInStock":true,"Sellable":true,"AddButtonText":"Add","RenewalId":null},{"PriceAmount":700,"DefaultPriceAmount":700,"Price":"\u00A3700.00","DefaultPrice":"\u00A3700.00","HasPrice":true,"PackageItems":[],"FlatPackageItems":[],"Code":"MEM1005","DisplayName":"Full Membership (2 Year): Less than 50 employees - RoSPA Health and Safety Membership","FromLabel":null,"MaxQuantity":99999,"IsInStock":true,"Sellable":true,"AddButtonText":"Add","RenewalId":null},{"PriceAmount":1095,"DefaultPriceAmount":1095,"Price":"\u00A31,095.00","DefaultPrice":"\u00A31,095.00","HasPrice":true,"PackageItems":[],"FlatPackageItems":[],"Code":"MEM1008","DisplayName":"Full Membership (2 Year) More than 50 employees - RoSPA Health and Safety Membership","FromLabel":null,"MaxQuantity":99999,"IsInStock":true,"Sellable":true,"AddButtonText":"Add","RenewalId":null},{"PriceAmount":1045,"DefaultPriceAmount":1045,"Price":"\u00A31,045.00","DefaultPrice":"\u00A31,045.00","HasPrice":true,"PackageItems":[],"FlatPackageItems":[],"Code":"MEM1006","DisplayName":"Full Membership (3 Year): Less than 50 employees - RoSPA Health and Safety Membership","FromLabel":null,"MaxQuantity":99999,"IsInStock":true,"Sellable":true,"AddButtonText":"Add","RenewalId":null},{"PriceAmount":1650,"DefaultPriceAmount":1650,"Price":"\u00A31,650.00","DefaultPrice":"\u00A31,650.00","HasPrice":true,"PackageItems":[],"FlatPackageItems":[],"Code":"MEM1009","DisplayName":"Full Membership (3 Year) More than 50 employees - RoSPA Health and Safety Membership ","FromLabel":null,"MaxQuantity":99999,"IsInStock":true,"Sellable":true,"AddButtonText":"Add","RenewalId":null}], { 3788 hasPrice: true, 3789 minQty: 1, 3790 maxQty: 100, 3791 amount: 385 3792 }, ' £385.00', '£385.00', "RoSPA Membership", "Full-RoSPA-Membership_3")" 3793 itemtype="http://schema.org/Product"> 3794 <div class="container px-4 md:mx-auto my-4 md:px-0"> 3795 3796 3797<div class="content-area" data-gtag-item-list-id="rospa-membership-topcontentarea" data-gtag-item-list-name="RoSPA Membership TopContentArea" data-gtag-view-item-list="true"><div class="Block HeroBlock t-Default mb-10 "> 3798 3799 3800<div class='hero grid-main'> 3801 3802 3803 <picture class="w-full block h-full "> 3804 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-banner-edit.png?format=webp&width=624"/> 3805 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-banner-edit.png?format=webp&width=752"/> 3806 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-banner-edit.png?format=webp&width=1008"/> 3807 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/full-rospa-membership-banner-edit.png?format=webp&width=1520"/> 3808 <img src="/siteassets/products/full-rospa-membership/full-rospa-membership-banner-edit.png?format=webp&width=1264" loading="auto" fetchpriority="high" alt="Full RoSPA Membership Banner edit" height="760" width="1920" class="w-full object-cover min-w-full min-h-full max-w-full"/> 3809 </picture> 3810 3811<div class="grid-area-main hero-content text-text-center container w-full content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block ContentAreaBlock t-Default half"> 3812 3813<div class="grid-area-main hero-content text-text-center container w-full content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default "> 3814 3815<div class="prose full"> 3816 3817<p style="margin-bottom: 0px;"><span style="color: white; font-size: 20pt; margin-bottom: 0px;">Essential for <strong style="color: white;">work</strong></span></p> 3818<p style="color: white; font-size: 20pt; margin-top: 0px; margin-bottom: 0px;">Essential for <strong style="color: white;">safety</strong></p> 3819<h1 style="color: white; margin-bottom: 30px;">RoSPA Membership</h1> 3820</div> 3821</div></div></div></div></div></div></div> 3822 3823 <div class="content-area"> 3824 <div class="col-span-12 md:col-span-4"> 3825 <div ax-load x-data="gallery" x-init="init()" x-ref="container" class="grid gap-4 gallery sticky top-4"> 3826 3827 3828 3829 <label for="image-zoom-23734"> 3830 <img x-ref="mainImage" itemprop=image class="w-full rounded-box curs
3830or-zoom-in" src="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=448" loading="auto" alt="Full RoSPA Membership Product image" height="317" width="448"/> 3831 </label> 3832 <template x-teleport="body"> 3833 <div> 3834 <input type="checkbox" id="image-zoom-23734" class="modal-toggle"/> 3835 <div class="modal z-[999]"> 3836 <div class="modal-box w-auto max-w-[80vw] h-[90vh] max-h-[90vh] relative overflow-hidden"> 3837 <img x-ref="zoomImage" class="h-[calc(90vh-3rem)] w-auto object-contain" src="/siteassets/products/full-rospa-membership/full-rospa-membership-product-image.png?format=webp&width=1520" loading="auto" alt="Full RoSPA Membership Product image" height="317" width="448"/> 3838 <label for="image-zoom-23734" class="btn btn-sm btn-circle absolute right-2 top-2" aria-label="Close image zoom"> 3839 <i class="fa fa-xmark" aria-hidden="true"></i> 3840 </label> 3841 </div> 3842 </div> 3843 </div> 3844 </template> 3845 3846</div> 3847 3848 </div> 3849 <div class="col-span-12 md:col-span-8 prose prose-sm"> 3850 <h1 itemprop="name" 3851 >RoSPA Membership</h1> 3852 <hr class="my-4"/> 3853 <div class="card w-full card-compact"> 3854 <div class="card-body !p-0"> 3855 <div itemprop="offers" itemscope itemtype="https://schema.org/Offer" 3856 class="text-xl text-accent font-bold" x-text="variantPrice"> 3857 <meta itemprop="priceCurrency" content="GBP"/> 3858 <meta itemprop="price" content="385"/> 3859 £385.00 3860 </div> 3861 <hr class="my-4"/> 3862 3863 <div class="prose"> 3864 3865<p>Choose your size and duration of membership</p> 3866 </div> 3867 <form class="flex flex-col gap-4" @submit.prevent="$store.cart.Add(variantCode, qty)"> 3868 <label class="label text-primary font-bold" for="variant">Select Variant</label> 3869 <select required='required' class="select select-bordered max-w-[30rem]" 3870 x-model="variantCode"> 3871 <option value="" selected hidden>Please Select</option> 3872 <option value="MEM1004"> 3873 Full Membership (1 Year): Less than 50 employees - RoSPA Health and Safety Membership 3874 </option> 3875 <option value="MEM1007"> 3876 Full Membership (1 Year): More than 50 employees - RoSPA Health and Safety Membership 3877 </option> 3878 <option value="MEM1005"> 3879 Full Membership (2 Year): Less than 50 employees - RoSPA Health and Safety Membership 3880 </option> 3881 <option value="MEM1008"> 3882 Full Membership (2 Year) More than 50 employees - RoSPA Health and Safety Membership 3883 </option> 3884 <option value="MEM1006"> 3885 Full Membership (3 Year): Less than 50 employees - RoSPA Health and Safety Membership 3886 </option> 3887 <option value="MEM1009"> 3888 Full Membership (3 Year) More than 50 employees - RoSPA Health and Safety Membership 3889 </option> 3890 </select> 3891 <div class="w-full flex gap-4"> 3892 <label class="label text-primary font-bold" for="qty">Qty</label> 3893 <input 3894 x-show="(variant?.maxQty != variant?.minQty) && variant?.maxQty != variant?.minQty" 3895 class="input input-sm input-bordered" 3896 x-model.number="qty" 3897 type="number" 3898 title="quantity" 3899 :min="Math.max(variant?.minQty, 1)" 3900 :max="variant?.maxQty" 3901 step="1" 3902 :disabled="$store.cart.saving" 3903 id="qty"/> 3904 <button type="submit" 3905 :disabled="$store.cart.saving" 3906 class="btn btn-sm bg-green text-white hover:bg-green-light hover:text-green-dark"> 3907 Add 3908 </button> 3909 </div> 3910 3911 </form> 3912 3913 </div> 3914 </div> 3915 </div> 3916 </div> 3917 3918 3919<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block ContentAreaBlock t-Default mt-10 "> 3920 3921<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default "> 3922 3923<div class="prose full"> 3924 3925<h2 style="text-align: center;">
3925Exclusive benefits of RoSPA Membership</h2> 3926</div> 3927</div><div class="Block CarouselBlock t-Default "> 3928 3929<div ax-load x-data="carousel" x-init='initialize(true, 3000, true)' @mouseover="pause = true" @mouseleave="pause = false" x-intersect:enter="pause = false; update()" x-intersect:leave="pause = true" class="w-full rounded relative"> 3930 3931<div class="carousel content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true" x-ref="container"><div class="Block HeroBlock t-Default carousel-item third"> 3932 3933 3934<div class='hero grid-main'> 3935 3936 3937 <picture class="w-full block h-full "> 3938 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/10-percent-off-edit.png?format=webp&width=508"/> 3939 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/10-percent-off-edit.png?format=webp&width=508"/> 3940 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/10-percent-off-edit.png?format=webp&width=508"/> 3941 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/10-percent-off-edit.png?format=webp&width=508"/> 3942 <img src="/siteassets/products/full-rospa-membership/10-percent-off-edit.png?format=webp&width=508" loading="auto" fetchpriority="high" alt="10 Percent off edit" height="432" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 3943 </picture> 3944 3945</div></div><div class="Block HeroBlock t-Default carousel-item third"> 3946 3947 3948<div class='hero grid-main'> 3949 3950 3951 <picture class="w-full block h-full "> 3952 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/save-on-training-courses-image.png?format=webp&width=508"/> 3953 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/save-on-training-courses-image.png?format=webp&width=508"/> 3954 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/save-on-training-courses-image.png?format=webp&width=508"/> 3955 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/save-on-training-courses-image.png?format=webp&width=508"/> 3956 <img src="/siteassets/products/full-rospa-membership/save-on-training-courses-image.png?format=webp&width=508" loading="auto" fetchpriority="high" alt="Save on training courses image" height="432" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 3957 </picture> 3958 3959</div></div><div class="Block HeroBlock t-Default carousel-item third"> 3960 3961 3962<div class='hero grid-main'> 3963 3964 3965 <picture class="w-full block h-full "> 3966 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-02.png?format=webp&width=508"/> 3967 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-02.png?format=webp&width=508"/> 3968 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-02.png?format=webp&width=508"/> 3969 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-02.png?format=webp&width=508"/> 3970 <img src="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-02.png?format=webp&width=508" loading="lazy" fetchpriority="auto" alt="Membership Carousel images v0-1-02" height="431" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 3971 </picture> 3972 3973</div></div><div class="Block HeroBlock t-Default carousel-item third"> 3974 3975 3976<div class='hero grid-main'> 3977 3978 3979 <picture class="w-full block h-full "> 3980 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/awards-2027-register-your-interest.png?format=webp&width=508"/> 3981 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/awards-2027-register-your-interest.png?format=webp&width=508"/> 3982 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/awards-2027-register-your-interest.png?format=webp&width=508"/> 3983 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/awards-2027-register-your-interest.png?format=webp&width=508"/> 3984 <img src="/siteassets/products/full-rospa-membership/awards-2027-register-your-interest.png?format=webp&width=508" loading="lazy" fetchpriority="auto" alt="Awards 2027 Register your interest" height="431" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 3985 </picture> 3986 3987</div></div><div class="Block HeroBlock t-Default carousel-item third"> 3988 3989 3990<div class='hero grid-main'> 3991 3992 3993 <picture class="w-full block h-full "> 3994 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-03.png?format=webp&width=508"/> 3995 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-03.png?format=webp&width=508"/> 3996 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-03.png?format=webp&width=508"/> 3997 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-03.png?format=webp&width=508"/> 3998 <img src="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-03.png?format=webp&width=508" loading="lazy" fetchpriority="auto" alt="Membership Carousel images v
39980-1-03" height="431" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 3999 </picture> 4000 4001</div></div><div class="Block HeroBlock t-Default carousel-item third"> 4002 4003 4004<div class='hero grid-main'> 4005 4006 4007 <picture class="w-full block h-full "> 4008 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-04.png?format=webp&width=508"/> 4009 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-04.png?format=webp&width=508"/> 4010 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-04.png?format=webp&width=508"/> 4011 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-04.png?format=webp&width=508"/> 4012 <img src="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-04.png?format=webp&width=508" loading="lazy" fetchpriority="auto" alt="Membership Carousel images v0-1-04" height="431" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 4013 </picture> 4014 4015</div></div><div class="Block HeroBlock t-Default carousel-item third"> 4016 4017 4018<div class='hero grid-main'> 4019 4020 4021 <picture class="w-full block h-full "> 4022 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-05.png?format=webp&width=508"/> 4023 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-05.png?format=webp&width=508"/> 4024 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-05.png?format=webp&width=508"/> 4025 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-05.png?format=webp&width=508"/> 4026 <img src="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-05.png?format=webp&width=508" loading="lazy" fetchpriority="auto" alt="Membership Carousel images v0-1-05" height="431" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 4027 </picture> 4028 4029</div></div><div class="Block HeroBlock t-Default carousel-item third"> 4030 4031 4032<div class='hero grid-main'> 4033 4034 4035 <picture class="w-full block h-full "> 4036 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-06.png?format=webp&width=508"/> 4037 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-06.png?format=webp&width=508"/> 4038 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-06.png?format=webp&width=508"/> 4039 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-06.png?format=webp&width=508"/> 4040 <img src="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-06.png?format=webp&width=508" loading="lazy" fetchpriority="auto" alt="Membership Carousel images v0-1-06" height="431" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 4041 </picture> 4042 4043</div></div><div class="Block HeroBlock t-Default carousel-item third"> 4044 4045 4046<div class='hero grid-main'> 4047 4048 4049 <picture class="w-full block h-full "> 4050 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-07.png?format=webp&width=508"/> 4051 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-07.png?format=webp&width=508"/> 4052 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-07.png?format=webp&width=508"/> 4053 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-07.png?format=webp&width=508"/> 4054 <img src="/siteassets/products/full-rospa-membership/membership-carousel-images-v0-1-07.png?format=webp&width=508" loading="lazy" fetchpriority="auto" alt="Membership Carousel images v
40540-1-07" height="431" width="508" class="w-full object-cover min-w-full min-h-full max-w-full"/> 4055 </picture> 4056 4057</div></div></div> 4058 4059 <button type="button" @click="scrollTo(prev)" x-show="prev !== null" class="btn left-0 top-[calc(50%-1.5rem)] absolute rounded-full z-10"> 4060 <span class="sr-only"> 4061 previous 4062 </span> 4063 <i class="fas fa-chevron-left"></i> 4064 </button> 4065 <button type="button" @click="scrollTo(next)" x-show="next !== null || true" class="btn right-0 top-[calc(50%-1.5rem)] absolute rounded-full z-10"> 4066 <span class="sr-only"> 4067 next 4068 </span> 4069 <i class="fas fa-chevron-right"></i> 4070 </button> 4071 4072</div> 4073</div><div class="Block ContentAreaBlock t-Default p-8 bg-[#001E62] [&>div>.message-arrow]:text-[#001E62] text-white "> 4074 4075<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block HeroBlock t-Default full"> 4076 4077 4078<div class='hero grid-main'> 4079 4080 4081 <picture class="w-full block h-full "> 4082 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/protect-your-people-final.png?format=webp&width=624"/> 4083 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/protect-your-people-final.png?format=webp&width=752"/> 4084 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/protect-your-people-final.png?format=webp&width=1008"/> 4085 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/protect-your-people-final.png?format=webp&width=1520"/> 4086 <img src="/siteassets/products/full-rospa-membership/protect-your-people-final.png?format=webp&width=1264" loading="lazy" fetchpriority="auto" alt="Protect your people final" height="755" width="1734" class="w-full object-cover min-w-full min-h-full max-w-full"/> 4087 </picture> 4088 4089<div class="grid-area-main hero-content text-text-center container w-full content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default half"> 4090 4091<div class="prose full"> 4092 4093<h2 style="color: white;">Protect your people, strengthen your reputation and lead with confidence.</h2> 4094<p style="color: white;">RoSPA Membership gives your organisation access to trusted expertise and practical support to help you <strong style="color: white;">embed best practice health, safety and wellbeing.</strong></p> 4095<p style="color: white;">Whether you're managing complex risks, supporting frontline teams or building a positive safety culture. RoSPA Membership is the smart, proactive choice for organisations that take their responsibilities seriously.</p> 4096<p style="color: white;">RoSPA Membership places you at the heart of national and international safety policy, with a voice in shaping standards, influencing major developments and driving positive change.</p> 4097</div> 4098</div></div></div></div><div class="Block ContentAreaBlock t-Default p-8 threequarters"> 4099 4100<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default full"> 4101 4102<div class="prose full"> 4103 4104<h2 style="color: white;">Why RoSPA Membership is a must have</h2> 4105<p style="color: white;">Health and safety isn't just a legal requirement, it reflects the values of leadership, care for your people and business success.</p> 4106</div> 4107</div><div class="Block EditorialBlock t-Default p-8 full"> 4108 4109<div class="prose full"> 4110 4111<p style="color: white;">RoSPA Membership helps you to:</p> 4112<ul> 4113<li style="color: white;">Reduce risk and prevent life changing injuries</li> 4114<li style="color: white;">Stay ahead of evolving guidance and expectations</li> 4115<li style="color: white;">Demonstrate visible commitment to safety and wellbeing</li> 4116<li style="color: white;">Build trust with employees, customers and stakeholders</li> 4117<li style="color: white;">Be a part of the national and international safety conversation.</li> 4118</ul> 4119<p style="color: white;">This is not a generic subscription; it's a partnership with one of the UK's most recognised and respected names in accident prevention. Join us and help shape a safer future for everyone.</p> 4120<p> </p> 4121</div> 4122</div><div class="Block EditorialBlock t-Default mt-10 "> 4123 4124<div class="prose full"> 4125 4126<h2 style="text-align: center; color: white;">What you get as a RoSPA Member </h2> 4127</div> 4128</div></div></div>
4128<div class="Partial Category quarter"> 4129 4130<div class="card bg-base-100 @xl:card-side w-full card-bordered border-base-300 h-full @xl:p-8 gap-2"> 4131 4132 <a class="w-full" href="/shop/health-and-safety-awards/member-benefits" title="Extra Member Benefits for Award Entrants"> 4133 <div class="w-full overflow-hidden"> 4134 4135 4136 <picture class="w-full block "> 4137 <source media="(max-width: 640px)" srcset="/siteassets/images/membership/istock-2204487798.jpg?format=webp&width=624"/> 4138 <source media="(max-width: 768px)" srcset="/siteassets/images/membership/istock-2204487798.jpg?format=webp&width=752"/> 4139 <source media="(max-width: 1024px)" srcset="/siteassets/images/membership/istock-2204487798.jpg?format=webp&width=1008"/> 4140 <source media="(min-width: 1280px)" srcset="/siteassets/images/membership/istock-2204487798.jpg?format=webp&width=1520"/> 4141 <img src="/siteassets/images/membership/istock-2204487798.jpg?format=webp&width=1264" loading="lazy" fetchpriority="auto" alt="iStock-2204487798" height="1466" width="2046" class="w-full aspect-auto h-full"/> 4142 </picture> 4143 </div> 4144 </a> 4145 <div class="card-body w-full flex flex-col justify-start items-center text-center p-0 bg-base-100 z-10"> 4146 4147 <h5 class="card-title px-4 "> 4148 Extra Member Benefits for Award Entrants 4149 </h5> 4150 4151 <div class="w-full px-4 flex flex-1 items-center "> 4152 4153<div style="color: #000;">Discover six exclusive member benefits that make entering, winning and celebrating awards easier.</div> 4154 </div> 4155 4156 <div class="card-actions justify-center w-full bg-base-200 @xl:bg-base-100 @xl:border-none py-3 border-solid border-t px-5 mt-auto"> 4157 <a class="btn btn-primary btn-block " href="/shop/health-and-safety-awards/member-benefits" title="Extra Member Benefits for Award Entrants"> 4158 Six things that give members an Awards edge 4159 </a> 4160 </div> 4161 </div> 4162</div> 4163 4164 4165</div><div class="Block ContentAreaBlock t-Flex bg-[#001E62] [&>div>.message-arrow]:text-[#001E62] text-white "> 4166 <div class="content-area !flex w-full mx-auto container justify-center flex-wrap"> 4167 4168<div class="Block ContentAreaBlock t-Flex p-8 full"> 4169 <div class="content-area !flex w-full mx-auto container justify-center flex-wrap"> 4170 4171<div class="Block ContentAreaBlock t-Default pr-12 mb-10 half"> 4172 4173<div class="Block EditorialBlock t-Default full"> 4174 4175<div class="prose full"> 4176 4177<p><img style="display: block; margin-left: auto; margin-right: auto; margin-bottom: 0px; border-style: solid; border-width: 5px; border-radius: 80px; padding: 10px;" src="/siteassets/products/full-rospa-membership/check-icon-white.png" alt="" width="125" height="125" /></p> 4178<h3 style="text-align: center; border: 5px solid white; color: white; padding: 2%; background-color: #3a5dae;">Expert guidance you can trust</h3> 4179<p style="color: white; text-align: center;">Access authoritative advice, practical guidance and insights shaped by decades of experience in accident prevention and risk management</p> 4180</div> 4181</div></div><div class="Block ContentAreaBlock t-Default pl-12 mb-10 half"> 4182 4183<div class="Block EditorialBlock t-Default "> 4184 4185<div class="prose full"> 4186 4187<p><img style="display: block; margin-left: auto; margin-right: auto; border-style: solid; border-width: 5px; border-radius: 80px; padding: 10px;" src="/siteassets/products/full-rospa-membership/check-icon-white.png" alt="" width="125" height="125" /></p> 4188<h3 style="text-align: center; padding: 2%; color: white; border: 5px solid white; background-color: #3a5dae;">Practical tools for real-world challenges</h3> 4189<p style="color: white; text-align: center;">From policy support to implementation guidance. RoSPA Membership helps translate best practice into <strong style="color: white;"> actionable steps </strong> for busy organisations</p> 4190</div> 4191</div></div><div class="Block ContentAreaBlock t-Default pr-12 half"> 4192 4193<div class="Block EditorialBlock t-Default "> 4194 4195<div class="prose full"> 4196 4197<p><img style="display: block; margin-left: auto; margin-right: auto; border-style: solid; border-width: 5px; border-radius: 80px; padding: 10px;" src="/siteassets/products/full-rospa-membership/check-icon-white.png" alt="" width="125" height="125" /></p> 4198<h3 style="text-align: center; padding: 2%; border: 5px solid white; color: white;
4198 background-color: #3a5dae;">Supporting your organisation to evolve</h3> 4199<p style="text-align: center; color: white;">As risks, regulations and expectations change, we support your journey in continuous improvement - not one-off fixes.</p> 4200</div> 4201</div></div><div class="Block ContentAreaBlock t-Default pl-12 half"> 4202 4203<div class="Block EditorialBlock t-Default "> 4204 4205<div class="prose full"> 4206 4207<p><img style="display: block; margin-left: auto; margin-right: auto; border-style: solid; border-width: 5px; border-radius: 80px; padding: 10px;" src="/siteassets/products/full-rospa-membership/check-icon-white.png" alt="" width="125" height="125" /></p> 4208<h3 style="text-align: center; padding: 2%; color: white; border: 5px solid white; background-color: #3a5dae;">Credibility that strengthens your brand</h3> 4209<p style="text-align: center; color: white;">RoSPA Membership visibly signals that your organisation takes safety and health seriously, supporting reputation, procurement and stakeholder confidence. It also gives you access to our network of experts driving industry change and health and safety best practice.</p> 4210</div> 4211</div></div> 4212 </div> 4213</div> 4214 </div> 4215</div><div class="Block HeroBlock t-Default "> 4216 4217 4218<div class='hero grid-main'> 4219 4220 4221 <picture class="w-full block h-full "> 4222 <source media="(max-width: 640px)" srcset="/siteassets/products/full-rospa-membership/designed-for-organisation-final.png?format=webp&width=624"/> 4223 <source media="(max-width: 768px)" srcset="/siteassets/products/full-rospa-membership/designed-for-organisation-final.png?format=webp&width=752"/> 4224 <source media="(max-width: 1024px)" srcset="/siteassets/products/full-rospa-membership/designed-for-organisation-final.png?format=webp&width=1008"/> 4225 <source media="(min-width: 1280px)" srcset="/siteassets/products/full-rospa-membership/designed-for-organisation-final.png?format=webp&width=1520"/> 4226 <img src="/siteassets/products/full-rospa-membership/designed-for-organisation-final.png?format=webp&width=1264" loading="lazy" fetchpriority="auto" alt="Designed for organisation final" height="756" width="1550" class="w-full object-cover min-w-full min-h-full max-w-full"/> 4227 </picture> 4228 4229<div class="grid-area-main hero-content text-text-center container w-full content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default rounded-2 border-4 border-base-200 p-8 half"> 4230 4231<div class="prose full"> 4232 4233<h2 style="color: white;">Designed for organisations that care about people.</h2> 4234<p style="color: white;">RoSPA Membership supports organisations across:</p> 4235<ul> 4236<li style="color: white;">Private and public sector employers</li> 4237<li style="color: white;">SMEs and large enterprises</li> 4238<li style="color: white;">Education, transport, construction, healthcare and services</li> 4239<li style="color: white;">Organisations at any stage of their safety journey.</li> 4240</ul> 4241<p style="color: white;">Whether you're strengthening existing systems or raising standards for the first time, membership meets you where you are.</p> 4242</div> 4243</div></div></div></div></div></div><div class="Block ContentAreaBlock t-Flex full"> 4244 <div class="content-area !flex w-full mx-auto container justify-center flex-wrap"> 4245 4246<div class="Block EditorialBlock t-Default twothirds"> 4247 4248<div class="prose full"> 4249 4250<h2 style="text-align: center;">Be a part of a highly trusted and respected network</h2> 4251<p style="text-align: center;">Organisations choose RoSPA Membership because it adds <strong>confidence and credibility </strong>to their safety approach. RoSPA has a proud history of making a real difference - convening leaders, setting standards, sharing excellence and driving change.</p> 4252<p style="text-align: center;">RoSPA is widely recognised across the UK and beyond for leadership in accident prevention, giving your organisation confidence in the standards you're aligning with.</p> 4253</div> 4254</div> 4255 </div> 4256</div><div class="Block ContentAreaBlock t-Flex bg-black p-8 "> 4257 <div class="content-area !flex w-full mx-auto container justify-center flex-wrap"> 4258 4259<div class="Block EditorialBlock t-Default mt-10 threequarters"> 4260 4261<div class="prose full"> 4262 4263<p style="text-align: center;"><span style="display: inline-block; font-size: 28px; color: white; font-weight: bold; border-top: 10px solid #95828d; border-width: 50%; border-bottom: 10px solid #95828d; padding: 12px 0;"> <em>"Being a RoSPA member adds significant value to my professional development and wider organisational impact at Soilfix Limited. RoSPA consistently creates platforms that bring together expertise, encourage knowledge sharing, and influence meaningful change within the industry. The opportunity to be involved in initiatives like the Skills Commission reinforces the strength of the RoSPA community and its commitment to advancing standards in health, safety, and wellbeing. Membership not only strengthens professional networks but also provides access to thought leadership, best practice, and a collective voice that helps drive continuous improvement across our sector." <br /><span style="color: white; font-size: 20px; font-weight: normal;"> Lewis Hunt, CMIOSH, Head of Health, Safety & Compliance, Soilfix</span></em></span></p> 4264<p> </p> 4265</div> 4266</div> 4267 </div> 4268</div><div class="Block ContentAreaBlock t-Default p-8 bg-[#001E62] [&>div>.message-arrow]:text-[#001E62] text-white half"> 4269 4270<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default "> 4271 4272<div class="prose full"> 4273 4274<h2 style="color: white;">The business benefits of RoSPA Membership</h2> 4275<p style="color: white;">Good health and safety is good for business.</p> 4276<ul> 4277<li style="color: white;">Fewer incidents and disruptions</li> 4278<li style="color: white;">Improved employee confidence, morale and engagement</li> 4279<li style="color: white;">Stronger governance and accountability</li> 4280<li style="color: white;">Enhanced reputation with clients and partners</li> 4281<li style="color: white;">Evidence of proactive risk management.</li> 4282</ul> 4283<p style="color: white;">
4283When people feel safe, organisations perform better.</p> 4284</div> 4285</div></div></div><div class="Block ContentAreaBlock t-Default p-8 bg-[#3a5dae] [&>div>.message-arrow]:text-[#3a5dae] text-white half"> 4286 4287<div class="content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default "> 4288 4289<div class="prose full"> 4290 4291<h2 style="color: white;">Simple, flexible, high-value</h2> 4292<p style="color: white;">RoSPA Membership is designed to deliver <strong style="color: white;">ongoing value year-round</strong>, not just information you'll never use.</p> 4293<ul> 4294<li style="color: white;">Clear, accessible support</li> 4295<li style="color: white;">Practical, proportionate guidance</li> 4296<li style="color: white;">Focused on prevention, not just compliance</li> 4297</ul> 4298<p style="color: white;">It's an investment in people, performance and peace of mind. We look forward to working with you.</p> 4299</div> 4300</div></div></div></div></div></div> 4301 4302 </div> 4303</div> 4304 4305 </div> 4306</main> 4307 4308<div ax-load x-data="notifications" 4309 id="notifications" 4310 class="fixed z-[1000] Z inset-0 flex flex-col items-end justify-start h-screen w-screen pl-4 pt-2 pr-8" 4311 @notice.window="add($event.detail)" 4312 style="pointer-events:none"> 4313 <template x-for="notice of notices" :key="notice.id"> 4314 <div x-show="visible.includes(notice)" 4315 x-transition:enter="transition ease-in duration-200" 4316 x-transition:enter-start="transform opacity-0 translate-y-2" 4317 x-transition:enter-end="transform opacity-100" 4318 x-transition:leave="transition ease-out duration-500" 4319 x-transition:leave-start="transform translate-x-0 opacity-100" 4320 x-transition:leave-end="transform translate-x-full opacity-0" 4321 @click="remove(notice.id)" 4322 class="alert mb-2 w-auto flex items-center gap-2" 4323 :class="{ 4324 'alert-success': notice.type == 'success', 4325 'alert-info': notice.type == 'info', 4326 'alert-warning': notice.type == 'warning', 4327 'alert-error': notice.type ==='error' 4328 }" 4329 style="pointer-events:all"> 4330 <!-- Success Icon --> 4331 <i x-show="notice.type === 'success'" 4332 class="fa-solid fa-circle-check text-xl"></i> 4333 <!-- Info Icon --> 4334 <i x-show="notice.type === 'info'" 4335 class="fa-solid fa-circle-info text-xl"></i> 4336 <!-- Warning Icon --> 4337 <i x-show="notice.type === 'warning'" 4338 class="fa-solid fa-triangle-exclamation text-xl"></i> 4339 <!-- Error Icon --> 4340 <i x-show="notice.type === 'error'" 4341 class="fa-solid fa-circle-exclamation text-xl"></i> 4342 4343 <span class="flex-grow" x-text="notice.text"></span> 4344 4345 <!-- Close Button --> 4346 <button class="btn btn-ghost btn-sm"> 4347 <i class="fa-solid fa-xmark text-xl"></i> 4348 </button> 4349 </div> 4350 </template> 4351</div> 4352 4353<div x-cloak x-data="confirmationModal" id="confirmationModal" 4354 @confirmation.window="show($event.detail)"> 4355 <template x-if="open"> 4356 <div role="dialog" aria-modal="true" aria-labelledby="confirmationModalTitle" 4357 class="fixed inset-0 z-[100] flex items-center justify-center bg-black bg-opacity-50" 4358 @keydown.escape.window="cancel()"> 4359 <form @submit.prevent="confirm()"> 4360 <div class="bg-white p-6 rounded shadow max-w-xl min-w-96"> 4361 <h2 id="confirmationModalTitle" class="text-lg font-bold mb-4" x-text="title"></h2> 4362 <p class="mb-6 whitespace-pre-line" x-text="message"></p> 4363 <label x-show="reasonVisible" for="confirmationModalReason" class="block text-sm font-medium mb-1">Reason</label> 4364 <textarea x-show="reasonVisible" id="confirmationModalReason" name="reason" 4365 :required="reasonRequired" x-model="reasonText" 4366 class="w-full p-2 border border-gray-300 rounded mb-4" placeholder="Enter reason..."></textarea> 4367 <div class="flex gap-3 justify-end"> 4368 <button type="button" class="btn btn-sm btn-outline" 4369 @click="cancel()" x-text="cancelText"></button> 4370 <button type="submit" class="btn btn-sm btn-secondary" 4371 x-text="confirmText"></button> 4372 </div> 4373 </div> 4374 </form> 4375 </div> 4376 </template> 4377</div> 4378 4379
4380<script defer="defer" src="/Util/Find/epi-util/find.js"></script>
vendor: 1 bytes, line 4380
4380
4381<script> 4382document.addEventListener('DOMContentLoaded',function(){if(typeof FindApi === 'function'){var api = new FindApi();api.setApplicationUrl('/');api.setServiceApiBaseUrl('/find_v2/');api.processEventFromCurrentUri();api.bindWindowEvents();api.bindAClickEvent();api.sendBufferedEvents();}}) 4383</script>
4383 4384 4385<input name="__RequestVerificationToken" type="hidden" value="CfDJ8Fz9wYJzi7REjIVUjlBYrhBVlqs9vSeeLXho2We1gioFFRLDJBpQypVjLd1bfMZQOJi9J3UePfZLMJxBOZYp2MxAITnzVMzfQ8_jNWdwrpBv7pyJJM5625_AfdsuONAqISxqSmSh-j4Ygzq8TpXUVJg" /> 4386
4387<script src="https://unpkg.com/[email protected]/dist/taos.js" data-cookieconsent="necessary"></script>
4387 4388 4389<footer class="footer bg-primary"> 4390 4391<div class="Block FooterBlock t-Default content-area container mx-auto text-primary-content my-8 full"> 4392 4393<div class="content-area container mx-auto content-area" data-gtag-item-list-id="rospa-membership-footercontent" data-gtag-item-list-name="RoSPA Membership FooterContent" data-gtag-view-item-list="true"><div class="Block ContentAreaBlock t-Default third"> 4394 4395<div class="content-area container mx-auto content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default mb-2 third"> 4396 4397<div class="prose full"> 4398 4399<div class="bg-accent pl-10 bg-speech-bubble"> 4400<h3 class="text-white"><span style="font-size: 14pt;">CONTACT OUR TEAM</span></h3> 4401<p><span style="font-size: 12pt;"><a class="text-white font-normal" href="tel:+44 (0)121 248 2000"><span class="text-white fa-solid fa-phone"> </span>+44(0)121 248 2000</a></span></p> 4402<p class="mb-10"><span style="font-size: 12pt;"><a class="text-white font-normal" href="/about-us/help-and-information/contact-us"><span class="text-white fa-solid fa-envelope"> </span>Get in touch</a></span></p> 4403</div> 4404</div> 4405</div> 4406 4407<div class="flex gap-4"> 4408<a href="https://twitter.com/rospa" target="_blank" class="external" title="Twitter"> 4409<span class="sr-only"> Twitter icon</span> 4410 <i class="text-white fa-brands fa-x-twitter fa-2x"></i> 4411</a> 4412<a href="https://www.facebook.com/rospa" target="_blank" class="external" title="Facebook"> 4413<span class="sr-only">Facebook Icon</span> 4414 <i class="text-white fa-brands fa fa-facebook fa-2x"></i> 4415</a> 4416<a href="https://www.youtube.com/user/RoSPATube" target="_blank" class="external" title="Youtube"> 4417<span class="sr-only">Youtube Icon</span> 4418 <i class="text-white fa-brands fa fa-youtube fa-2x"></i> 4419</a> 4420<a href="https://www.linkedin.com/company/1289308" target="_blank" class="external" title="LinkedIn"> 4421<span class="sr-only">LinkedIn Icon</span> 4422 <i class="text-white fa-brands fa fa-linkedin fa-2x"></i> 4423</a> 4424<a href="https://www.instagram.com/rospacharity" target="_blank" class="external" title="Instagram"> 4425<span class="sr-only">Instagram Icon</span> 4426 <i class="text-white fa-brands fa fa-instagram fa-2x"></i> 4427</a> 4428</div> 4429 4430 4431<div class="Block EditorialBlock t-Default full"> 4432 4433<div class="prose full"> 4434 4435<div class="text-white"> 4436<p>© RoSPA 2026 | Registered Charity No. 207823</p> 4437<p> </p> 4438</div> 4439</div> 4440</div></div></div><div class="Block ContentAreaBlock t-Container third"> 4441 4442<div class="container m-auto px-4 lg:px-0 content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block ContentAreaBlock t-Flex full"> 4443 <div class="content-area !flex w-full mx-auto container justify-center flex-wrap"> 4444 4445<div class="Block LinkListBlock t-WithTitle text-base half"> 4446 4447 4448 <ul> 4449 <li class="my-2"><span class="footer-title">Useful Links</span></li> 4450 4451 <li class="my-2"> 4452 <a class="link link-hover" href="/about-us/help-and-information">Help and information</a> 4453 </li> 4454 <li class="my-2"> 4455 <a class="link link-hover" href="/about-us/jobs-at-rospa">Jobs at RoSPA</a> 4456 </li> 4457 <li class="my-2"> 4458 <a class="link link-hover" href="/about-us/help-and-information/privacy">Privacy</a> 4459 </li> 4460 <li class="my-2"> 4461 <a class="link link-hover" href="/about-us/working-with-rospa">Working with RoSPA</a> 4462 </li> 4463 </ul> 4464</div> 4465 </div> 4466</div></div></div><div class="Block ContentAreaBlock t-Container third"> 4467 4468<div class="container m-auto px-4 lg:px-0 content-area" data-gtag-item-list-id="rospa-membership-contentarea" data-gtag-item-list-name="RoSPA Membership ContentArea" data-gtag-view-item-list="true"><div class="Block EditorialBlock t-Default "> 4469 4470<div class="prose full"> 4471 4472<p style="text-align: center;"><img style="display: block; margin-left: auto; margin-right: auto;" src="/siteassets/images/about-us/the-king-transparent-2-edit.png" alt="" width="128" height="86" /><span class="text-accent-content"><span style="font-size: 1rem;">His Majesty The </span><span style="font-size: 1rem;">King is our Patron</span></span></p> 4473<p> </p> 4474</div> 4475</div></div></div></div> 4476</div> 4477 4478<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 4478-4479
4478 4479<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
4479GTM-MPKMXF
vendor: 83 bytes, lines 4479-4480
4479" 4480height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
4481<!-- End Google Tag Manager (noscript) --> 4482 4483 4484</footer> 4485<div x-cloak x-data x-show="$store.site.showOverlay || $store.site.showMenu || $store.site.showSearch" 4486 @click="$store.site.resetAll()" class="top-0 left-0 w-full fixed h-full z-20 md:z-10"> 4487 4488</div> 4489 4490
4490<script defer type="module"> 4491 window.Alpine.store('cart').Get(); 4492 </script>
4492 4493 4494 4495 4496 4497</body> 4498</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.