{"id":955,"date":"2022-10-26T20:14:25","date_gmt":"2022-10-26T20:14:25","guid":{"rendered":"https:\/\/securepack.de\/safe"},"modified":"2026-10-20T13:22:19","modified_gmt":"2026-10-20T13:22:19","slug":"safe","status":"publish","type":"page","link":"https:\/\/securepack.de\/en\/safe","title":{"rendered":"Safe"},"content":{"rendered":"\n<style>@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https:\/\/securepack.de\/wp-content\/uploads\/flex\/fonts\/OpenSans-Light.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https:\/\/securepack.de\/wp-content\/uploads\/flex\/fonts\/OpenSans-Regular.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https:\/\/securepack.de\/wp-content\/uploads\/flex\/fonts\/OpenSans-Medium.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https:\/\/securepack.de\/wp-content\/uploads\/flex\/fonts\/OpenSans-SemiBold.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https:\/\/securepack.de\/wp-content\/uploads\/flex\/fonts\/OpenSans-Bold.ttf) format('truetype')}.mdsp{margin:0;background:#ffffff}\n.mdsp a{color:#2F5280}\n.mdsp a:hover{color:#EF2A51}\n@keyframes spRise{from{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}\n@keyframes spGrow{from{opacity:0;transform:scale(.92) translateY(30px)}to{opacity:1;transform:none}}\n@keyframes spLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n.mdsp .sp-page h1{animation:spRise .9s cubic-bezier(.2,.7,.2,1) both}\n@keyframes spSwLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes spShackle{0%{transform:translateY(-9px) rotate(-22deg)}55%{transform:translateY(-9px) rotate(0deg)}75%{transform:translateY(1.5px)}100%{transform:translateY(0)}}\n@keyframes spLockShake{0%,100%{transform:none}25%{transform:rotate(-7deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}}\n@keyframes spSafeIn{0%{opacity:0;letter-spacing:.5em}100%{opacity:1;letter-spacing:.16em}}\n@keyframes spSafeSnap{0%,100%{transform:scale(1)}40%{transform:scale(1.08)}}\n@keyframes spGlow{0%,100%{filter:drop-shadow(0 0 0 rgba(239,42,81,0))}50%{filter:drop-shadow(0 0 8px rgba(239,42,81,.55))}}\n.mdsp .sp-sw-line{transform-origin:left;animation:spSwLine .7s ease-out both}\n.mdsp .sp-shackle{transform-box:fill-box;transform-origin:right bottom;animation:spShackle 1.1s cubic-bezier(.3,.7,.3,1) .2s both}\n.mdsp .sp-lock{transform-origin:center bottom;animation:spLockShake .45s ease-in-out 1.3s,spGlow 1.6s ease-in-out 1.75s 2}\n.mdsp .sp-safe{display:inline-block;transform-origin:left center;animation:spSafeIn .9s cubic-bezier(.2,.7,.2,1) .1s both,spSafeSnap .45s ease-out 1.3s}\n@supports (animation-timeline: view()){.mdsp .sp-page section h2,.mdsp .sp-page section h3,.mdsp .sp-page section p,.mdsp .sp-page section a[style*=\"display: flex; flex-direction: column\"],.mdsp .sp-page section a[style*=\"display: grid\"],.mdsp .sp-page section div[style*=\"border-top: 3px\"],.mdsp .sp-page section span[style*=\"padding: 9px 16px\"]{animation:spRise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}\n.mdsp .sp-page section img:not([style*=\"position: absolute\"]){animation:spGrow linear both;animation-timeline:view();animation-range:entry 0% entry 75%}\n.mdsp .sp-page section span[style*=\"width: 40px; height: 2px\"]{transform-origin:left;animation:spLine linear both;animation-timeline:view();animation-range:entry 10% entry 75%}\n}\n@media (prefers-reduced-motion: reduce){.mdsp .sp-page *{animation:none!important}}\n.mdsp .sp-umwelt{background:linear-gradient(90deg,rgba(31,58,92,.92) 0%,rgba(47,82,128,.78) 55%,rgba(47,82,128,.5) 100%),url(https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-wind.jpg) center\/cover no-repeat}\n@keyframes spPulse{0%{box-shadow:0 0 0 0 rgba(239,42,81,.55)}70%{box-shadow:0 0 0 16px rgba(239,42,81,0)}100%{box-shadow:0 0 0 0 rgba(239,42,81,0)}}\n.mdsp .sp-pulse{animation:spPulse 1.6s ease-out infinite}\n@keyframes spFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n.mdsp .sp-fade{animation:spFade .45s ease}\n@media (prefers-reduced-motion: reduce){.mdsp .sp-pulse,.mdsp .sp-fade{animation:none}}\n.site-header,.fgt-header,header.site-header,.flo-header,.header-mobile,.flo-header-mobile{display:none!important}\n.mdsp{font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:1.65;color:#26303b;width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;margin:0 0 0 -50vw!important;overflow-x:clip;padding:0!important;text-align:left;-webkit-font-smoothing:antialiased}\n.mdsp *,.mdsp *::before,.mdsp *::after{box-sizing:border-box}\n.mdsp h1,.mdsp h2,.mdsp h3,.mdsp h4{font-family:'Open Sans',Arial,sans-serif;letter-spacing:normal}\n.mdsp p{margin:0}\n.mdsp img{max-width:100%}\n.mdsp button{font-family:'Open Sans',Arial,sans-serif}\n@media (max-width:640px){.mdsp [style*=\"minmax(3\"],.mdsp [style*=\"minmax(220px, 0.6fr)\"],.mdsp [style*=\"minmax(200px, 300px)\"]{grid-template-columns:minmax(0,1fr)!important}.mdsp [style*=\"margin-right: -32px\"],.mdsp [style*=\"margin-left: -32px\"]{margin-left:0!important;margin-right:0!important}.mdsp [style*=\"padding: 44px 64px 44px 44px\"],.mdsp [style*=\"padding: 44px 44px 44px 64px\"]{padding:28px 22px!important}}\n@media (max-width:900px){.mdsp [style*=\"margin-right: -32px\"],.mdsp [style*=\"margin-left: -32px\"]{margin-left:0!important;margin-right:0!important}}@media (max-width:640px){.mdsp h1{font-size:30px!important;line-height:1.15!important;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.mdsp h2{font-size:26px!important;line-height:1.18!important;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.mdsp h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}}\n.mdsp span:not([style*=\"font-weight\"]){font-weight:inherit!important}.mdsp .sp-sw{display:inline-block!important}.mdsp .mdsp-rv{animation:none!important;transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.mdsp .rv-rise{opacity:0;transform:translateY(40px)}.mdsp .rv-grow{opacity:0;transform:scale(.92) translateY(30px)}.mdsp .rv-line{transform:scaleX(0);transform-origin:left}.mdsp .mdsp-rv.is-in{opacity:1;transform:none}<\/style>\n<div class=\"mdsp alignfull flo-mdsp\" id=\"mdsp-safe-en\"><div class=\"sp-page\" style=\"font-family: 'Open Sans', sans-serif; color: #26303b; background: #ffffff; font-size: 16px; line-height: 1.65\">\n<!-- Kopfzeile -->\n<header style=\"background: #ffffff; border-bottom: 1px solid #ececec\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 14px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px\">\n<a href=\"\/en\/\" aria-label=\"MD Securepack home page\" style=\"display: block; line-height: 0\"><img decoding=\"async\" src=\"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-logo.png\" alt=\"MD SECUREPACK GmbH\" style=\"height: 58px; width: auto; display: block\"><\/a>\n<nav aria-label=\"Main navigation\" style=\"display: flex; flex-wrap: wrap; gap: 6px 30px; font-size: 14px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase\">\n<a href=\"https:\/\/securepack.de\/en\/safe\" aria-current=\"page\" style=\"color: #2F5280; text-decoration: none; border-bottom: 2px solid #EF2A51; padding-bottom: 2px\">Safe<\/a>\n<a href=\"https:\/\/securepack.de\/en\/medical\" style=\"color: #26303b; text-decoration: none\">Medical<\/a>\n<a href=\"https:\/\/securepack.de\/en\/packaging\" style=\"color: #26303b; text-decoration: none\">Packaging<\/a>\n<\/nav>\n<a href=\"#kontakt\" style=\"border: 1px solid #2F5280; color: #2F5280; text-decoration: none; padding: 10px 22px; font-size: 13px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase\">Enquiry<\/a>\n<\/div>\n<\/header>\n<!-- Hero -->\n<section style=\"background: linear-gradient(120deg, rgba(47,82,128,0.10) 0%, rgba(47,82,128,0.04) 60%, rgba(239,42,81,0.06) 100%); overflow: hidden\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 64px 24px 80px; display: grid; grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)); gap: 56px; align-items: center\">\n<div style=\"display: flex; flex-direction: column; gap: 22px\">\n<div style=\"font-size: 13px; color: #5a636e\"><a href=\"\/en\/\" style=\"color: #5a636e; text-decoration: none\">Product range<\/a> <span style=\"color: #EF2A51\">\/<\/span> Safe<\/div>\n<div style=\"display: flex; align-items: center; gap: 18px; font-size: 30px; line-height: 1.1; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: #EF2A51\"><span class=\"sp-sw-line\" style=\"width: 56px; height: 3px; background: #EF2A51; flex: none\"><\/span><svg class=\"sp-lock\" aria-hidden=\"true\" width=\"30\" height=\"38\" viewBox=\"0 0 30 38\" style=\"flex: none; overflow: visible\"><path class=\"sp-shackle\" d=\"M8 17 V11 a7 7 0 0 1 14 0 V17\" fill=\"none\" stroke=\"#EF2A51\" stroke-width=\"3.2\" stroke-linecap=\"round\"><\/path><rect x=\"3\" y=\"16\" width=\"24\" height=\"19\" rx=\"3\" fill=\"#EF2A51\"><\/rect><circle cx=\"15\" cy=\"24\" r=\"2.6\" fill=\"#ffffff\"><\/circle><rect x=\"13.9\" y=\"25\" width=\"2.2\" height=\"5\" rx=\"1\" fill=\"#ffffff\"><\/rect><\/svg><span class=\"sp-safe\">Safe<\/span><\/div>\n<h1 style=\"margin: 0; font-size: 44px; line-height: 1.14; font-weight: 300; text-transform: uppercase; color: #2F5280\">Safebags and security  bags <span style=\"font-weight: 600\">for cash and valuables transport<\/span><\/h1>\n<p style=\"margin: 0; font-size: 17px; color: #48515c; max-width: 560px\">Our tamper-evident safebags protect cash, valuables, evidence and documents in transit. Banks, cash-in-transit companies and retail chains use them for cash handling. Every security bag is available with a three-level security closure, with sequential numbering or barcode and, on request, made from up to 80 % recycled material with the Blue Angel label.<\/p>\n<div style=\"display: flex; flex-wrap: wrap; gap: 14px; padding-top: 6px\">\n<a href=\"#kontakt\" style=\"background: #2F5280; color: #ffffff; text-decoration: none; padding: 15px 28px; font-weight: 700; font-size: 14px; letter-spacing: 0.12em; text-transform: uppercase\">Custom enquiry<\/a>\n<a href=\"#verschluss\" style=\"border: 1px solid #2F5280; color: #2F5280; text-decoration: none; padding: 14px 27px; font-weight: 700; font-size: 14px; letter-spacing: 0.12em; text-transform: uppercase; background: rgba(255,255,255,0.6)\">Security features<\/a>\n<\/div>\n<\/div>\n<div style=\"position: relative; padding: 0 0 28px 28px\">\n<div style=\"position: absolute; left: 0; bottom: 0; width: 70%; height: 70%; background: rgba(239,42,81,0.16)\"><\/div>\n<div style=\"position: absolute; right: -28px; top: -28px; width: 45%; height: 45%; background: rgba(47,82,128,0.12)\"><\/div>\n<img decoding=\"async\" src=\"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe07.jpg\" alt=\"Safebag with security closure and barcode\" style=\"position: relative; width: 100%; height: 440px; object-fit: cover; display: block; border: 8px solid #ffffff; box-sizing: border-box; box-shadow: 0 20px 44px rgba(31,58,92,0.12)\">\n<\/div>\n<\/div>\n<\/section>\n<!-- Kennzahlen -->\n<section aria-label=\"At a glance\" style=\"background: #ffffff; border-bottom: 1px solid #ececec\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 0 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); column-gap: 24px\">\n<div style=\"padding: 28px 0 26px; display: flex; flex-direction: column; gap: 4px; border-top: 3px solid rgba(47,82,128,0.45)\"><div style=\"font-size: 36px; font-weight: 300; color: #2F5280; line-height: 1.1\">3 levels<\/div><div style=\"font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; font-size: 12px; color: #5a636e\">Security closure<\/div><\/div>\n<div style=\"padding: 28px 0 26px; display: flex; flex-direction: column; gap: 4px; border-top: 3px solid rgba(239,42,81,0.45)\"><div style=\"font-size: 36px; font-weight: 300; color: #2F5280; line-height: 1.1\">360\u00b0<\/div><div style=\"font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; font-size: 12px; color: #5a636e\">protection \u2013 national bank standard<\/div><\/div>\n<div style=\"padding: 28px 0 26px; display: flex; flex-direction: column; gap: 4px; border-top: 3px solid rgba(47,82,128,0.45)\"><div style=\"font-size: 36px; font-weight: 300; color: #2F5280; line-height: 1.1\">80 %<\/div><div style=\"font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; font-size: 12px; color: #5a636e\">recycled material possible<\/div><\/div>\n<div style=\"padding: 28px 0 26px; display: flex; flex-direction: column; gap: 4px; border-top: 3px solid rgba(239,42,81,0.45)\"><div style=\"font-size: 36px; font-weight: 300; color: #2F5280; line-height: 1.1\">GS1 \u00b7 QR<\/div><div style=\"font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; font-size: 12px; color: #5a636e\">Barcode &amp; numbering<\/div><\/div>\n<\/div>\n<\/section>\n<!-- Safebags -->\n<section style=\"background: #ffffff\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 88px 24px 72px; display: flex; flex-direction: column; gap: 40px\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 24px 56px; align-items: end\">\n<div style=\"display: flex; flex-direction: column; gap: 14px\">\n<div style=\"font-size: 13px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: #EF2A51\">security bags<\/div>\n<h2 style=\"margin: 0; font-size: 38px; line-height: 1.14; font-weight: 300; text-transform: uppercase; color: #2F5280\">Safebags for<br><span style=\"font-weight: 600\">secure transport<\/span><\/h2>\n<\/div>\n<p style=\"margin: 0; color: #3d4652\">Our safebags for cash-in-transit and cash handling \u2013 for example at national and retail banks, retail chains and shops \u2013 and for valuables, forensic evidence, material and medical samples and documents are used every day by renowned companies in Germany and abroad.<\/p>\n<\/div>\n<div style=\"display: flex; flex-direction: column; gap: 16px\">\n<div aria-roledescription=\"Bildershow\" aria-label=\"Safebags\" style=\"position: relative; width: 100%; max-width: 600px; margin: 0 auto; aspect-ratio: 3 \/ 2; overflow: hidden; background: #a7a7a7; box-shadow: 0 18px 40px rgba(31,58,92,0.12)\">\n<sc-for list=\"{{slides}}\" as=\"s\">\n<img data-dcb-src=\"{{s.src}}\" data-dcb-alt=\"{{s.alt}}\" data-dcb-style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; display: block; opacity: {{s.op}}; transform: scale({{s.zoom}}); transition: opacity .9s ease, transform 5s ease\">\n<\/sc-for>\n<button type=\"button\" aria-label=\"Previous image\" data-dcb-onclick=\"{{prev}}\" style=\"position: absolute; left: 20px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border: 0; border-radius: 50%; background: rgba(255,255,255,0.7); color: #2F5280; font-size: 22px; cursor: pointer; box-shadow: 0 6px 16px rgba(31,58,92,0.2)\">\u2039<\/button>\n<button type=\"button\" aria-label=\"Next image\" data-dcb-onclick=\"{{next}}\" style=\"position: absolute; right: 20px; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border: 0; border-radius: 50%; background: rgba(255,255,255,0.7); color: #2F5280; font-size: 22px; cursor: pointer; box-shadow: 0 6px 16px rgba(31,58,92,0.2)\">\u203a<\/button>\n<div style=\"position: absolute; left: 0; right: 0; bottom: 16px; display: flex; justify-content: center; align-items: center; gap: 8px\">\n<sc-for list=\"{{slides}}\" as=\"s\">\n<sc-if value=\"{{s.active}}\"><button type=\"button\" data-dcb-aria-label=\"{{s.label}}\" data-dcb-onclick=\"{{s.pick}}\" style=\"width: 34px; height: 6px; border: 0; padding: 0; background: #EF2A51; cursor: pointer; transition: width .3s\"><\/button><\/sc-if>\n<sc-if value=\"{{s.inactive}}\"><button type=\"button\" data-dcb-aria-label=\"{{s.label}}\" data-dcb-onclick=\"{{s.pick}}\" style=\"width: 14px; height: 6px; border: 0; padding: 0; background: rgba(255,255,255,0.75); cursor: pointer; transition: width .3s\"><\/button><\/sc-if>\n<\/sc-for>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- Sicherheitsverschluss -->\n<section id=\"verschluss\" style=\"background: rgba(47,82,128,0.06)\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 88px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 56px; align-items: center\">\n<!-- Mockup mit Hotspots -->\n<div style=\"position: relative; padding: 0 28px 28px 0; max-width: 480px; justify-self: center; width: 100%; box-sizing: border-box\">\n<div style=\"position: absolute; right: 0; bottom: 0; width: 70%; height: 60%; background: rgba(239,42,81,0.12)\"><\/div>\n<div style=\"position: absolute; left: -24px; top: -24px; width: 45%; height: 35%; background: rgba(47,82,128,0.10)\"><\/div>\n<div style=\"position: relative; background: #ffffff; padding: 18px; box-shadow: 0 18px 40px rgba(31,58,92,0.12)\">\n<div style=\"position: relative; width: 100%; aspect-ratio: 909 \/ 1316\">\n<img decoding=\"async\" src=\"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe-illu.jpg\" alt=\"Illustration of an MD SECUREPACK safebag with marked security features\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; display: block\">\n<sc-for list=\"{{pins}}\" as=\"f\">\n<sc-if value=\"{{f.active}}\">\n<button type=\"button\" class=\"sp-pulse\" data-dcb-aria-label=\"{{f.title}}\" data-dcb-onclick=\"{{f.pick}}\" data-dcb-style=\"position: absolute; left: {{f.x}}%; top: {{f.y}}%; transform: translate(-50%, -50%) scale(1.12); width: 40px; height: 40px; border-radius: 50%; border: 2px solid #ffffff; background: #EF2A51; color: #ffffff; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 15px; cursor: pointer; padding: 0; z-index: 3; transition: transform .25s ease\">{{f.n}}<\/button>\n<\/sc-if>\n<sc-if value=\"{{f.inactive}}\">\n<button type=\"button\" data-dcb-aria-label=\"{{f.title}}\" data-dcb-onclick=\"{{f.pick}}\" data-dcb-style=\"position: absolute; left: {{f.x}}%; top: {{f.y}}%; transform: translate(-50%, -50%); width: 40px; height: 40px; border-radius: 50%; border: 2px solid #2F5280; background: rgba(255,255,255,0.92); color: #2F5280; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 15px; cursor: pointer; padding: 0; z-index: 2; box-shadow: 0 4px 12px rgba(31,58,92,0.18); transition: transform .25s ease\">{{f.n}}<\/button>\n<\/sc-if>\n<\/sc-for>\n<\/div>\n<\/div>\n<\/div>\n<!-- Erkl\u00e4rung -->\n<div style=\"display: flex; flex-direction: column; gap: 18px\">\n<div style=\"font-size: 13px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: #EF2A51\">Security features<\/div>\n<h2 style=\"margin: 0; font-size: 38px; line-height: 1.14; font-weight: 300; text-transform: uppercase; color: #2F5280\">Every opening attempt<br><span style=\"font-weight: 600\">becomes visible<\/span><\/h2>\n<p style=\"margin: 0; color: #3d4652\">The tamper-evident security closure immediately reveals any attempt to open the bag unnoticed \u2013 even with solvents or other liquids. Click the dots to discover the features of a safebag.<\/p>\n<div style=\"background: #ffffff; padding: 26px 28px; min-height: 150px; box-sizing: border-box; border-top: 3px solid rgba(239,42,81,0.6); box-shadow: 0 12px 30px rgba(31,58,92,0.08)\">\n<sc-for list=\"{{features}}\" as=\"f\">\n<sc-if value=\"{{f.active}}\">\n<div class=\"sp-fade\" style=\"display: flex; flex-direction: column; gap: 8px\">\n<div style=\"display: flex; align-items: center; gap: 12px\"><span style=\"flex: none; width: 30px; height: 30px; border-radius: 50%; background: #EF2A51; color: #ffffff; font-weight: 700; font-size: 14px; display: flex; align-items: center; justify-content: center\">{{f.n}}<\/span><span style=\"font-weight: 600; font-size: 19px; color: #2F5280\">{{f.title}}<\/span><\/div>\n<p style=\"margin: 0; color: #3d4652\">{{f.text}}<\/p>\n<\/div>\n<\/sc-if>\n<\/sc-for>\n<\/div>\n<div style=\"display: flex; flex-wrap: wrap; align-items: center; gap: 8px\">\n<sc-for list=\"{{features}}\" as=\"f\">\n<sc-if value=\"{{f.active}}\">\n<button type=\"button\" data-dcb-onclick=\"{{f.pick}}\" style=\"font-family: 'Open Sans', sans-serif; border: 0; cursor: pointer; padding: 9px 14px; font-size: 13px; font-weight: 600; background: #2F5280; color: #ffffff\">{{f.short}}<\/button>\n<\/sc-if>\n<sc-if value=\"{{f.inactive}}\">\n<button type=\"button\" data-dcb-onclick=\"{{f.pick}}\" style=\"font-family: 'Open Sans', sans-serif; border: 0; cursor: pointer; padding: 9px 14px; font-size: 13px; font-weight: 600; background: rgba(47,82,128,0.10); color: #2F5280\">{{f.short}}<\/button>\n<\/sc-if>\n<\/sc-for>\n<sc-if value=\"{{paused}}\">\n<button type=\"button\" data-dcb-onclick=\"{{resume}}\" style=\"font-family: 'Open Sans', sans-serif; border: 1px solid #EF2A51; cursor: pointer; padding: 8px 14px; font-size: 13px; font-weight: 600; background: #ffffff; color: #c21f40\">\u25b6 Play tour<\/button>\n<\/sc-if>\n<\/div>\n<div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; padding-top: 6px\">\n<div style=\"background: #ffffff; padding: 14px 16px; border-top: 3px solid rgba(47,82,128,0.35)\"><div style=\"font-weight: 600; color: #26303b; font-size: 14px\">Level 1<\/div><div style=\"font-size: 13px; color: #5a636e\">with cold indicators<\/div><\/div>\n<div style=\"background: #ffffff; padding: 14px 16px; border-top: 3px solid rgba(47,82,128,0.6)\"><div style=\"font-weight: 600; color: #26303b; font-size: 14px\">Level 2<\/div><div style=\"font-size: 13px; color: #5a636e\">with heat and cold indicators<\/div><\/div>\n<div style=\"background: #ffffff; padding: 14px 16px; border-top: 3px solid rgba(239,42,81,0.6)\"><div style=\"font-weight: 600; color: #26303b; font-size: 14px\">Level 3<\/div><div style=\"font-size: 13px; color: #5a636e\">heat\/cold indicators and 360\u00b0 protection<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- Individualisierung -->\n<section style=\"background: #ffffff\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 88px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 48px\">\n<div style=\"display: flex; flex-direction: column; gap: 16px\">\n<div style=\"font-size: 13px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: #EF2A51\">Customisation<\/div>\n<h2 style=\"margin: 0; font-size: 38px; line-height: 1.14; font-weight: 300; text-transform: uppercase; color: #2F5280\">Tailored to your<br><span style=\"font-weight: 600\">security needs<\/span><\/h2>\n<p style=\"margin: 0; color: #3d4652\">We produce your security bag with exactly the features your process requires.<\/p>\n<div style=\"padding-top: 6px\"><a href=\"#kontakt\" style=\"background: #2F5280; color: #ffffff; text-decoration: none; padding: 14px 26px; font-weight: 700; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; display: inline-block\">Send a custom enquiry<\/a><\/div>\n<\/div>\n<div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px\">\n<div style=\"background: rgba(47,82,128,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Material<\/div><div style=\"font-size: 14px; color: #4a535e\">Virgin or recycled (Blue Angel \/ PCR 80 %)<\/div><\/div>\n<div style=\"background: rgba(239,42,81,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Barcode \/ numbering<\/div><div style=\"font-size: 14px; color: #4a535e\">GS1, QR code, Code 128, Code 39, 2\/5 Interleaved and more<\/div><\/div>\n<div style=\"background: rgba(239,42,81,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Document pouch<\/div><div style=\"font-size: 14px; color: #4a535e\">separate compartment for accompanying documents<\/div><\/div>\n<div style=\"background: rgba(47,82,128,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Receipt slip<\/div><div style=\"font-size: 14px; color: #4a535e\">also multiple, with perforation<\/div><\/div>\n<div style=\"background: rgba(47,82,128,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Carry handle<\/div><div style=\"font-size: 14px; color: #4a535e\">reinforced and\/or with 2 handles<\/div><\/div>\n<div style=\"background: rgba(239,42,81,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Micro-perforations<\/div><div style=\"font-size: 14px; color: #4a535e\">and punched holes<\/div><\/div>\n<div style=\"background: rgba(239,42,81,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Permanent closure<\/div><div style=\"font-size: 14px; color: #4a535e\">seals permanently<\/div><\/div>\n<div style=\"background: rgba(47,82,128,0.06); padding: 18px 20px\"><div style=\"font-weight: 600; color: #2F5280\">Security closure<\/div><div style=\"font-size: 14px; color: #4a535e\">Level 1, 2 or 3<\/div><\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- S.T.E.B. -->\n<section style=\"background: #ffffff\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 0 24px 88px\">\n<div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 0; align-items: center\">\n<div style=\"background: rgba(239,42,81,0.06); padding: 48px 64px 48px 48px; margin-right: -32px; display: flex; flex-direction: column; gap: 16px\">\n<div style=\"display: flex; align-items: center; gap: 14px\"><span style=\"font-size: 14px; font-weight: 700; color: #EF2A51\">Duty-free<\/span><span style=\"width: 40px; height: 2px; background: rgba(239,42,81,0.5)\"><\/span><\/div>\n<h2 style=\"margin: 0; font-size: 36px; line-height: 1.08; font-weight: 300; text-transform: uppercase; color: #2F5280\">S.T.E.B.<br><span style=\"font-weight: 600\">security bags<\/span><\/h2>\n<p style=\"margin: 0; color: #3d4652\">S.T.E.B. stands for \u201cSecurity Tamper Evident Bag\u201d. Our security bags for transporting duty-free goods (LAGs \u2013 liquids, aerosols and gels) in air travel meet all ICAO and ETRC security requirements. They are available in various sizes; custom printing on the back is also possible.<\/p>\n<\/div>\n<div style=\"position: relative; z-index: 1\">\n<img decoding=\"async\" src=\"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe-dufry.jpg\" alt=\"S.T.E.B. security bag for duty-free\" style=\"width: 100%; height: 360px; object-fit: cover; display: block; border: 8px solid #ffffff; box-sizing: border-box; box-shadow: 0 18px 40px rgba(31,58,92,0.12)\">\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- Umwelt -->\n<section class=\"sp-umwelt\" style=\"color: #ffffff\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 72px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 40px; align-items: center\">\n<div style=\"display: flex; flex-direction: column; gap: 14px\">\n<div style=\"font-size: 13px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; display: flex; align-items: center; gap: 14px\"><span style=\"width: 40px; height: 2px; background: #EF2A51\"><\/span>For the environment<\/div>\n<h2 style=\"margin: 0; font-size: 36px; line-height: 1.14; font-weight: 300; text-transform: uppercase\">Recyclable and<br><span style=\"font-weight: 600\">kept in the loop<\/span><\/h2>\n<p style=\"margin: 0; color: #e6ecf3\">We use recyclable materials for our products and return them to the recycling loop. Look out for FSC\u00ae-certified products!<\/p>\n<\/div>\n\n<\/div>\n<\/section>\n<!-- Weitere Bereiche -->\n<section style=\"background: #ffffff\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 80px 24px; display: flex; flex-direction: column; gap: 28px\">\n<div style=\"font-size: 13px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: #EF2A51\">Our product range<\/div>\n<div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 24px\">\n<a href=\"https:\/\/securepack.de\/en\/medical\" style=\"text-decoration: none; color: inherit; display: grid; grid-template-columns: 180px 1fr; background: rgba(47,82,128,0.05)\">\n<img decoding=\"async\" src=\"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-medical.jpg\" alt=\"Specimen bag\" style=\"width: 100%; height: 150px; object-fit: cover; display: block\">\n<div style=\"padding: 22px; display: flex; flex-direction: column; justify-content: center; gap: 6px\"><div style=\"font-weight: 600; letter-spacing: 0.2em; color: #2F5280\">MEDICAL<\/div><div style=\"font-size: 14px; color: #4a535e\">Specimen bags &amp; Thermal boxes to UN3373<\/div><div style=\"font-size: 13px; font-weight: 700; letter-spacing: 0.12em; color: #2F5280\">VIEW <span style=\"color: #EF2A51\">\u2192<\/span><\/div><\/div>\n<\/a>\n<a href=\"https:\/\/securepack.de\/en\/packaging\" style=\"text-decoration: none; color: inherit; display: grid; grid-template-columns: 180px 1fr; background: rgba(47,82,128,0.05)\">\n<img decoding=\"async\" src=\"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-lieferschein.jpg\" alt=\"Packing list envelopes\" style=\"width: 100%; height: 150px; object-fit: cover; display: block\">\n<div style=\"padding: 22px; display: flex; flex-direction: column; justify-content: center; gap: 6px\"><div style=\"font-weight: 600; letter-spacing: 0.2em; color: #2F5280\">PACKAGING<\/div><div style=\"font-size: 14px; color: #4a535e\">Packing list envelopes, mailers, thermal labels<\/div><div style=\"font-size: 13px; font-weight: 700; letter-spacing: 0.12em; color: #2F5280\">VIEW <span style=\"color: #EF2A51\">\u2192<\/span><\/div><\/div>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n<!-- Kontakt -->\n<section id=\"kontakt\" style=\"background: linear-gradient(120deg, rgba(47,82,128,0.09) 0%, rgba(47,82,128,0.03) 60%, rgba(239,42,81,0.05) 100%)\">\n<div style=\"max-width: 1240px; margin: 0 auto; padding: 72px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 48px; align-items: center\">\n<div style=\"display: flex; flex-direction: column; gap: 16px\">\n<div style=\"font-size: 13px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: #EF2A51; display: flex; align-items: center; gap: 14px\"><span style=\"width: 40px; height: 2px; background: #EF2A51\"><\/span>Contact<\/div>\n<h2 style=\"margin: 0; font-size: 38px; line-height: 1.14; font-weight: 300; text-transform: uppercase; color: #2F5280\">Your safebags<br><span style=\"font-weight: 600\">MADE TO MEASURE<\/span><\/h2>\n<p style=\"margin: 0; color: #48515c\">Tell us what you transport and which security level you need \u2013 we will be happy to send you samples.<\/p>\n<div style=\"display: flex; flex-wrap: wrap; gap: 14px; padding-top: 6px\">\n<a href=\"mailto:info@securepack.de\" style=\"background: #2F5280; color: #ffffff; text-decoration: none; padding: 15px 28px; font-weight: 700; font-size: 14px; letter-spacing: 0.12em; text-transform: uppercase\">Send an email<\/a>\n<a href=\"tel:+4972514405950\" style=\"border: 1px solid #2F5280; color: #2F5280; text-decoration: none; padding: 14px 27px; font-weight: 700; font-size: 14px; letter-spacing: 0.12em; text-transform: uppercase; background: rgba(255,255,255,0.6)\">Call us<\/a>\n<\/div>\n<\/div>\n<div style=\"background: #ffffff; color: #26303b; padding: 36px; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px; font-size: 15px; border-top: 3px solid rgba(239,42,81,0.6); box-shadow: 0 16px 36px rgba(31,58,92,0.08)\">\n<div><div style=\"font-weight: 700; color: #2F5280; padding-bottom: 6px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 13px\">Address<\/div>MD Securepack GmbH<br>Mergelgrube 5<br>76646 Bruchsal, Germany<\/div>\n<div><div style=\"font-weight: 700; color: #2F5280; padding-bottom: 6px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 13px\">Availability<\/div>Mon\u2013Fri 8 am\u20135 pm<br><a href=\"tel:+4972514405950\">+49 7251 440 595 0<\/a><br><a href=\"mailto:info@securepack.de\">info@securepack.de<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div><\/div>\n<script>\/* MD SECUREPACK \u2013 kleines Template-Laufzeitmodul (sc-for \/ sc-if \/ {{ }}) *\/\n(function () {\n  var RE = \/\\{\\{\\s*([^}]+?)\\s*\\}\\}\/g;\n  function DCLogic(props) { this.props = props || {}; this.state = {}; }\n  DCLogic.prototype.setState = function (p) {\n    for (var k in p) this.state[k] = p[k];\n    if (this.__render) this.__render();\n  };\n  function lookup(expr, scope) {\n    expr = expr.trim();\n    if (expr === 'true') return true;\n    if (expr === 'false') return false;\n    if (\/^-?\\d+(\\.\\d+)?$\/.test(expr)) return parseFloat(expr);\n    var parts = expr.split('.');\n    var v;\n    for (var i = scope.length - 1; i >= 0; i--) {\n      if (scope[i] && Object.prototype.hasOwnProperty.call(scope[i], parts[0])) { v = scope[i][parts[0]]; break; }\n    }\n    for (var j = 1; j < parts.length && v != null; j++) v = v[parts[j]];\n    return v;\n  }\n  function interp(str, scope) {\n    return str.replace(RE, function (_, e) { var v = lookup(e, scope); return v == null ? '' : String(v); });\n  }\n  function hasBind(el) {\n    if (el.nodeType !== 1) return false;\n    return el.outerHTML.indexOf('{{') > -1;\n  }\n  function selfBind(el) {\n    var t = el.tagName.toLowerCase();\n    if (t === 'sc-for' || t === 'sc-if') return true;\n    for (var i = 0; i < el.attributes.length; i++) if (el.attributes[i].value.indexOf('{{') > -1) return true;\n    for (var c = el.firstChild; c; c = c.nextSibling) if (c.nodeType === 3 && c.data.indexOf('{{') > -1) return true;\n    return false;\n  }\n  function findIslands(root, out) {\n    for (var c = root.firstElementChild; c; c = c.nextElementSibling) {\n      if (!hasBind(c)) continue;\n      if (selfBind(c)) out.push(c); else findIslands(c, out);\n    }\n    return out;\n  }\n  function build(tpl, scope, H) {\n    var res = [];\n    if (tpl.nodeType === 3) { res.push(document.createTextNode(interp(tpl.data, scope))); return res; }\n    if (tpl.nodeType !== 1) return res;\n    var tag = tpl.tagName.toLowerCase(), c;\n    if (tag === 'sc-for') {\n      var list = lookup((tpl.getAttribute('list') || '').replace(\/[{}]\/g, ''), scope) || [];\n      var as = tpl.getAttribute('as') || 'item';\n      for (var i = 0; i < list.length; i++) {\n        var o = {}; o[as] = list[i];\n        var sc = scope.concat([o]);\n        for (c = tpl.firstChild; c; c = c.nextSibling) res = res.concat(build(c, sc, H));\n      }\n      return res;\n    }\n    if (tag === 'sc-if') {\n      if (lookup((tpl.getAttribute('value') || '').replace(\/[{}]\/g, ''), scope)) {\n        for (c = tpl.firstChild; c; c = c.nextSibling) res = res.concat(build(c, scope, H));\n      }\n      return res;\n    }\n    var el = document.createElement(tpl.tagName);\n    for (var a = 0; a < tpl.attributes.length; a++) {\n      var n = tpl.attributes[a].name, v = tpl.attributes[a].value;\n      if (n.indexOf('hint-') === 0) continue;\n      if (n.indexOf('data-dcb-') === 0) {\n        var real = n.slice(9);\n        if (real.indexOf('on') === 0) {\n          var fn = lookup(v.replace(\/[{}]\/g, ''), scope);\n          if (typeof fn === 'function') { H.push(fn); el.setAttribute('data-dch-' + real.slice(2), String(H.length - 1)); }\n          continue;\n        }\n        el.setAttribute(real, interp(v, scope));\n        continue;\n      }\n      el.setAttribute(n, v.indexOf('{{') > -1 ? interp(v, scope) : v);\n    }\n    for (c = tpl.firstChild; c; c = c.nextSibling) {\n      var kids = build(c, scope, H);\n      for (var k = 0; k < kids.length; k++) el.appendChild(kids[k]);\n    }\n    res.push(el);\n    return res;\n  }\n  function morph(a, b) {\n    if (a.nodeType !== b.nodeType || a.nodeName !== b.nodeName) { a.parentNode.replaceChild(b, a); return; }\n    if (a.nodeType === 3) { if (a.data !== b.data) a.data = b.data; return; }\n    if (a.nodeType !== 1) return;\n    var i;\n    for (i = a.attributes.length - 1; i >= 0; i--) { var n = a.attributes[i].name; if (!b.hasAttribute(n)) a.removeAttribute(n); }\n    for (i = 0; i < b.attributes.length; i++) { var at = b.attributes[i]; if (a.getAttribute(at.name) !== at.value) a.setAttribute(at.name, at.value); }\n    var ak = Array.prototype.slice.call(a.childNodes), bk = Array.prototype.slice.call(b.childNodes);\n    for (i = 0; i < bk.length; i++) { if (i < ak.length) morph(ak[i], bk[i]); else a.appendChild(bk[i]); }\n    for (i = bk.length; i < ak.length; i++) a.removeChild(ak[i]);\n  }\n  window.MDSP_mount = function (root, Comp) {\n    var inst = new Comp({});\n    var islands = findIslands(root, []).map(function (el) {\n      var tpl = el.cloneNode(true);\n      var marker = document.createComment('dc');\n      el.parentNode.insertBefore(marker, el);\n      return { tpl: tpl, nodes: [el], marker: marker, first: true };\n    });\n    var H = [];\n    function render() {\n      var vals = inst.renderVals();\n      H.length = 0;\n      islands.forEach(function (isl) {\n        var fresh = build(isl.tpl, [vals], H);\n        if (isl.first) {\n          isl.nodes.forEach(function (n) { n.parentNode && n.parentNode.removeChild(n); });\n          var ref = isl.marker.nextSibling;\n          fresh.forEach(function (n) { isl.marker.parentNode.insertBefore(n, ref); });\n          isl.nodes = fresh; isl.first = false;\n          return;\n        }\n        if (fresh.length === isl.nodes.length) {\n          for (var i = 0; i < fresh.length; i++) morph(isl.nodes[i], fresh[i]);\n          \/\/ morph may replace nodes; re-collect\n          var cur = [], n = isl.marker.nextSibling;\n          for (var j = 0; j < fresh.length && n; j++) { cur.push(n); n = n.nextSibling; }\n          isl.nodes = cur;\n        } else {\n          isl.nodes.forEach(function (n) { n.parentNode && n.parentNode.removeChild(n); });\n          var ref2 = isl.marker.nextSibling;\n          fresh.forEach(function (n) { isl.marker.parentNode.insertBefore(n, ref2); });\n          isl.nodes = fresh;\n        }\n      });\n    }\n    root.addEventListener('click', function (e) {\n      var t = e.target.closest && e.target.closest('[data-dch-click]');\n      if (!t || !root.contains(t)) return;\n      var f = H[+t.getAttribute('data-dch-click')];\n      if (f) { e.preventDefault(); f(e); }\n    });\n    inst.__render = render;\n    render();\n    if (inst.componentDidMount) inst.componentDidMount();\n  };\n  window.MDSP_DCLogic = DCLogic;\n})();\n(function(){var DCLogic=window.MDSP_DCLogic;\nconst SP_FEATURES = [\n{ pins: [{ x: 48, y: 9.5 }], short: 'Receipt', title: 'Receipt slip', text: 'Detachable receipt slip with fields for signature and date and its own barcode \u2013 also available multiple times and with perforation.' },\n{ pins: [{ x: 27, y: 22.5 }], short: 'Closure', title: 'Security closure', text: 'Tamper-evident closure in three levels \u2013 with cold or heat indicators and 360\u00b0 protection. Every opening attempt becomes visible immediately, even with solvents or other liquids (national bank standard).' },\n{ pins: [{ x: 52, y: 42 }], short: 'Handling', title: 'Handling pictograms', text: 'The pictograms show the handling step by step: label, fill, peel off the protective strip, seal.' },\n{ pins: [{ x: 50, y: 56 }], short: 'Labelling', title: 'Labelling fields', text: 'Fields for sender, recipient, contents and date \u2013 layout entirely to your specifications.' },\n{ pins: [{ x: 47, y: 71 }], short: 'Barcode', title: 'Barcode & numbering', text: 'Sequential numbering or barcode \u2013 GS1, QR code, Code 128, Code 39, 2\/5 Interleaved and more \u2013 for complete tracking of every bag.' },\n{ pins: [{ x: 50, y: 81 }], short: 'Material', title: 'Material information', text: 'The material details are printed directly on the bag: on request at least 80 % recycled plastic with the Blue Angel label, recycling code and climate note.' },\n{ pins: [{ x: 17, y: 88 }], short: 'Micro-perforation', title: 'Micro-perforation', text: 'Micro-perforations and punched holes to your specifications.' }\n];\nconst SP_SLIDES = [\n{ src: 'https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe-loomis.jpg', alt: 'Safebag with security closure and barcode', pos: 'center' },\n{ src: 'https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe-gsa.jpg', alt: 'Safebag with GS1 barcode and labelling fields', pos: 'center' },\n{ src: 'https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe03.jpg', alt: 'Safebag with QR code', pos: 'center' },\n{ src: 'https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe07.jpg', alt: 'Safebag with receipt slip', pos: 'center' },\n{ src: 'https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-safe.jpg', alt: 'Green safebag', pos: 'right center' }\n];\nclass Component extends DCLogic {\nconstructor(props) { super(props); this.state = { i: 0, paused: false, s: 0, sPaused: false }; }\ncomponentDidMount() {\nthis.timer = setInterval(() => {\nif (!this.state.paused) this.setState({ i: (this.state.i + 1) % SP_FEATURES.length });\n}, 3800);\nthis.sTimer = setInterval(() => {\nif (!this.state.sPaused) this.setState({ s: (this.state.s + 1) % SP_SLIDES.length });\n}, 4500);\n}\ncomponentWillUnmount() { clearInterval(this.timer); clearInterval(this.sTimer); }\nrenderVals() {\nconst i = this.state.i;\nconst pins = [];\nSP_FEATURES.forEach((f, k) => f.pins.forEach((p) => pins.push({ x: p.x, y: p.y, n: k + 1, title: f.title, active: k === i, inactive: k !== i, pick: () => this.setState({ i: k, paused: true }) })));\nconst s = this.state.s; const N = SP_SLIDES.length;\nconst go = (k) => this.setState({ s: (k + N) % N, sPaused: true });\nreturn {\nslides: SP_SLIDES.map((sl, k) => ({ ...sl, op: k === s ? 1 : 0, zoom: 1, active: k === s, inactive: k !== s, label: 'Image ' + (k + 1) + ' of ' + N, pick: () => go(k) })),\nslideNo: s + 1,\nslideCount: N,\nprev: () => go(s - 1),\nnext: () => go(s + 1),\npins: pins,\npaused: this.state.paused,\nresume: () => this.setState({ paused: false, i: (i + 1) % SP_FEATURES.length }),\nfeatures: SP_FEATURES.map((f, k) => ({\n...f,\nn: k + 1,\nactive: k === i,\ninactive: k !== i,\npick: () => this.setState({ i: k, paused: true })\n}))\n};\n}\n}\nwindow.MDSP_mount(document.getElementById(\"mdsp-safe-en\"),Component);})();<\/script>\n<script>(function(){if(window.matchMedia&&matchMedia('(prefers-reduced-motion: reduce)').matches)return;var R=document.querySelectorAll('.mdsp');if(!R.length)return;var S={'rv-rise':'section h2, section h3, section p, section a[style*=\"display: flex; flex-direction: column\"], section a[style*=\"display: grid\"], section div[style*=\"border-top: 3px\"], section span[style*=\"padding: 9px 16px\"], section .sp-card, section details.sp-acc','rv-grow':'section img:not([style*=\"position: absolute\"])','rv-line':'section span[style*=\"width: 40px; height: 2px\"]'};var els=[];R.forEach(function(r){Object.keys(S).forEach(function(c){r.querySelectorAll(S[c]).forEach(function(e){if(e.closest('.mdsp-fly')||(e.parentElement&&e.parentElement.closest('details'))||e.closest('header')||e.classList.contains('mdsp-rv'))return;if(e.getBoundingClientRect().top<window.innerHeight*0.85&&e.getBoundingClientRect().bottom>0)return;e.classList.add('mdsp-rv',c);var p=e.parentElement,i=0,s=p?p.firstElementChild:null;while(s&&s!==e){i++;s=s.nextElementSibling}e.style.transitionDelay=Math.min(i,5)*0.08+'s';els.push(e)})})});if(!('IntersectionObserver' in window)){els.forEach(function(e){e.classList.add('is-in')});return}var io=new IntersectionObserver(function(es){es.forEach(function(x){if(x.isIntersecting){x.target.classList.add('is-in');io.unobserve(x.target)}})},{threshold:0.12,rootMargin:'0px 0px -6% 0px'});els.forEach(function(e){io.observe(e)})})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Safe Medical Packaging Enquiry Product range \/ Safe Safe Safebags and security bags for cash and valuables transport Our tamper-evident safebags protect cash, valuables, evidence and documents in transit. Banks, cash-in-transit companies and retail chains use them for cash handling. Every security bag is available with a three-level security closure, with sequential numbering or barcode&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-955","page","type-page","status-publish","hentry"],"fbg_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"fbg_excerpt":"Safe Medical Packaging Enquiry Product range \/ Safe Safe Safebags and security bags for cash and valuables transport Our tamper-evident safebags protect cash, valuables, evidence and documents in transit. Banks, cash-in-transit companies and retail chains use them for cash handling. Every security bag is available with a three-level security closure, with sequential numbering or barcode...","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Safe | MD SECUREPACK<\/title>\n<meta name=\"description\" content=\"Our products in the safe area. Climate neutral tamper evident security bags\/safebags for safe transportation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/securepack.de\/en\/safe\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Safe | MD SECUREPACK\" \/>\n<meta property=\"og:description\" content=\"Our products in the safe area. Climate neutral tamper evident security bags\/safebags for safe transportation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/securepack.de\/en\/safe\" \/>\n<meta property=\"og:site_name\" content=\"MD SECUREPACK\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T13:22:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-logo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/securepack.de\\\/en\\\/safe\",\"url\":\"https:\\\/\\\/securepack.de\\\/en\\\/safe\",\"name\":\"Safe | MD SECUREPACK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/securepack.de\\\/en#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/securepack.de\\\/en\\\/safe#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/securepack.de\\\/en\\\/safe#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/securepack.de\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/md-securepack-logo.png\",\"datePublished\":\"2022-10-26T20:14:25+00:00\",\"dateModified\":\"2026-10-20T13:22:19+00:00\",\"description\":\"Our products in the safe area. Climate neutral tamper evident security bags\\\/safebags for safe transportation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/securepack.de\\\/en\\\/safe#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/securepack.de\\\/en\\\/safe\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/securepack.de\\\/en\\\/safe#primaryimage\",\"url\":\"https:\\\/\\\/securepack.de\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/md-securepack-logo.png\",\"contentUrl\":\"https:\\\/\\\/securepack.de\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/md-securepack-logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/securepack.de\\\/en\\\/safe#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/securepack.de\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Safe\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/securepack.de\\\/en#website\",\"url\":\"https:\\\/\\\/securepack.de\\\/en\",\"name\":\"MD SECUREPACK\",\"description\":\"the secure way\",\"publisher\":{\"@id\":\"https:\\\/\\\/securepack.de\\\/en#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/securepack.de\\\/en?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/securepack.de\\\/en#organization\",\"name\":\"MD SECUREPACK\",\"url\":\"https:\\\/\\\/securepack.de\\\/en\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/securepack.de\\\/en#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/securepack.de\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Securepack-Logo.png-transp.-Hintergrund.png\",\"contentUrl\":\"https:\\\/\\\/securepack.de\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/Securepack-Logo.png-transp.-Hintergrund.png\",\"width\":2383,\"height\":1043,\"caption\":\"MD SECUREPACK\"},\"image\":{\"@id\":\"https:\\\/\\\/securepack.de\\\/en#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Safe | MD SECUREPACK","description":"Our products in the safe area. Climate neutral tamper evident security bags\/safebags for safe transportation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/securepack.de\/en\/safe","og_locale":"en_US","og_type":"article","og_title":"Safe | MD SECUREPACK","og_description":"Our products in the safe area. Climate neutral tamper evident security bags\/safebags for safe transportation.","og_url":"https:\/\/securepack.de\/en\/safe","og_site_name":"MD SECUREPACK","article_modified_time":"2026-10-20T13:22:19+00:00","og_image":[{"url":"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-logo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/securepack.de\/en\/safe","url":"https:\/\/securepack.de\/en\/safe","name":"Safe | MD SECUREPACK","isPartOf":{"@id":"https:\/\/securepack.de\/en#website"},"primaryImageOfPage":{"@id":"https:\/\/securepack.de\/en\/safe#primaryimage"},"image":{"@id":"https:\/\/securepack.de\/en\/safe#primaryimage"},"thumbnailUrl":"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-logo.png","datePublished":"2022-10-26T20:14:25+00:00","dateModified":"2026-10-20T13:22:19+00:00","description":"Our products in the safe area. Climate neutral tamper evident security bags\/safebags for safe transportation.","breadcrumb":{"@id":"https:\/\/securepack.de\/en\/safe#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/securepack.de\/en\/safe"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/securepack.de\/en\/safe#primaryimage","url":"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-logo.png","contentUrl":"https:\/\/securepack.de\/wp-content\/uploads\/2026\/10\/md-securepack-logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/securepack.de\/en\/safe#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/securepack.de\/en"},{"@type":"ListItem","position":2,"name":"Safe"}]},{"@type":"WebSite","@id":"https:\/\/securepack.de\/en#website","url":"https:\/\/securepack.de\/en","name":"MD SECUREPACK","description":"the secure way","publisher":{"@id":"https:\/\/securepack.de\/en#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/securepack.de\/en?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/securepack.de\/en#organization","name":"MD SECUREPACK","url":"https:\/\/securepack.de\/en","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/securepack.de\/en#\/schema\/logo\/image\/","url":"https:\/\/securepack.de\/wp-content\/uploads\/2022\/10\/Securepack-Logo.png-transp.-Hintergrund.png","contentUrl":"https:\/\/securepack.de\/wp-content\/uploads\/2022\/10\/Securepack-Logo.png-transp.-Hintergrund.png","width":2383,"height":1043,"caption":"MD SECUREPACK"},"image":{"@id":"https:\/\/securepack.de\/en#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/pages\/955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/comments?post=955"}],"version-history":[{"count":24,"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/pages\/955\/revisions"}],"predecessor-version":[{"id":2188,"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/pages\/955\/revisions\/2188"}],"wp:attachment":[{"href":"https:\/\/securepack.de\/en\/wp-json\/wp\/v2\/media?parent=955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}