*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none;padding:0}a{text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"alegreya_sanslight";src:url("/assets/fonts/alegreyasans-light.woff2") format("woff2"),url("/assets/fonts/alegreyasans-light.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"alegreya_sansregular";src:url("/assets/fonts/alegreyasans-regular.woff2") format("woff2"),url("/assets/fonts/alegreyasans-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"alegreya_sanslight_italic";src:url("/assets/fonts/alegreyasans-lightitalic.woff2") format("woff2"),url("/assets/fonts/alegreyasans-lightitalic.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"alegreya_sansbold";src:url("/assets/fonts/alegreyasans-bold.woff2") format("woff2"),url("/assets/fonts/alegreyasans-bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{font-family:alegreya_sanslight,sans-serif;font-size:1rem;color:#000;background-color:#fff;font-size:18px}@media(min-width: 1024px){body{display:flex;flex-direction:column}}@media(min-width: 1500px){body{background-color:#000}}.body-home{background-color:#000}@media(min-width: 1024px){.body-wrapper{width:100%;background-color:#000;flex:1 0 auto;display:flex;flex-direction:column;max-width:1500px;margin:0 auto}}h1{font-family:alegreya_sanslight,sans-serif;font-size:1rem;font-family:alegreya_sansbold,sans-serif;color:#d73c66;font-size:24px;font-weight:normal;letter-spacing:1.5px}p{color:#fff;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 1024px){p{text-align:left;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}a{color:#d73c66;text-decoration:none}.mobile-block{display:block;margin-bottom:1.6rem}@media(min-width: 1024px){.mobile-block{display:inline}}.mobile-only{display:block}@media(min-width: 1024px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width: 1024px){.desktop-only{display:inline}}.center{text-align:center}@media(min-width: 1024px){.center{text-align:left}}.coral{color:#d73c66}.align-right{text-align:right}.header-wrapper{background-color:#000}@media(min-width: 1024px){.header-wrapper{max-width:1500px}}.header{position:relative;top:0;width:100%;background-image:url("/assets/img/mobile-header.png");background-repeat:no-repeat;background-position:right;background-size:auto 60px;height:60px}@media(min-width: 1024px){.header{margin:0 auto;background-image:url("/assets/img/header.png");background-size:auto 100px;height:100px;max-width:700px}}@media(min-width: 1024px){.header{max-width:1000px;background-size:auto 125px;height:125px}}@media(min-width: 1500px){.header{background-size:auto 150px;height:150px;max-width:1500px;background-position:420px 0}}.header-background{position:absolute;background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(20, 20, 20) 80%);width:100%;left:0;height:150px}.body-home .header-background{background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(20, 20, 20) 50%);height:204px}@media(min-width: 1500px){.body-home .header-background{height:277px}}.header-home{max-width:565px;height:auto;background-image:none;background-color:rgba(0,0,0,0)}@media(min-width: 1500px){.header-home{max-width:765px}}.header-home img{margin-left:-128px}svg{fill:#fff}.toggle-menu-mobile{position:absolute;top:16px;left:16px;height:28px;cursor:pointer}@media(min-width: 1024px){.toggle-menu-mobile{display:none}}.logo-link-mobile{display:block;width:200px;height:50px;position:absolute;top:0;right:0;color:rgba(0,0,0,0)}@media(min-width: 1024px){.logo-link-mobile{display:none}}.logo-link-desktop{display:none}@media(min-width: 1024px){.logo-link-desktop{display:block;width:300px;height:100px;position:absolute;top:0;right:0;color:rgba(0,0,0,0)}}@media(min-width: 1500px){.logo-link-desktop{width:420px;height:150px;right:220px}}.menu-mobile{background-color:#fff;position:absolute;top:50px;left:20px;font-size:26px;width:215px;display:none;z-index:10}.menu-desktop{display:none}@media(min-width: 1024px){.menu-desktop{width:200px;border-right:1px solid rgba(255,255,255,.7);display:block;align-self:flex-start;padding-top:100px}}@media(min-width: 1024px){.menu-desktop{align-self:inherit;padding-top:0}}@media(min-width: 1500px){.menu-desktop{width:200px}}ol.mobile-menu li{padding:5px 10px;border-bottom:1px solid #000;position:relative}ol.mobile-menu li.language{border-bottom:1px solid #fff}ol.mobile-menu a{color:#000;text-decoration:none}ol.mobile-menu a.active{color:#d73c66}ol.mobile-menu a:hover{color:#d73c66}ol.mobile-menu a[aria-current=location]{color:#d73c66}ol.mobile-submenu{font-family:alegreya_sanslight,sans-serif;font-size:1rem;font-family:alegreya_sanslight_italic,sans-serif}ol.mobile-submenu li{padding:10px;border-bottom:none}.toggle{position:absolute;right:15px;top:10px;height:20px;cursor:pointer}#cases-mobile,#language-mobile{display:none}ol.desktop-menu,ol.desktop-menu-cases{color:#fff;padding-right:40px}ol.desktop-menu li,ol.desktop-menu-cases li{line-height:2;text-align:right}ol.desktop-menu a,ol.desktop-menu-cases a{color:#fff;text-decoration:none}@media(min-width: 1500px){ol.desktop-menu a,ol.desktop-menu-cases a{font-size:21px}}ol.desktop-menu a.active,ol.desktop-menu-cases a.active{color:#d73c66}ol.desktop-menu a.active:hover,ol.desktop-menu-cases a.active:hover{text-decoration:none}ol.desktop-menu a:hover,ol.desktop-menu-cases a:hover{color:#d73c66}ol.desktop-menu a[aria-current=location],ol.desktop-menu-cases a[aria-current=location]{color:#d73c66}ol.desktop-menu-cases{padding-right:0}ol.desktop-menu-cases a{font-family:alegreya_sanslight_italic,sans-serif;font-size:16px}@media(min-width: 1500px){ol.desktop-menu-cases a{font-size:16px}}ol.desktop-menu-cases li{line-height:1.3}.main-wrapper{background-color:#000}@media(min-width: 1024px){.main-wrapper{align-items:center;display:flex;flex-direction:column;max-width:1500px;margin:0 auto}}.main{position:relative;padding:10px 16px 30px 16px;background-size:360px;background-repeat:no-repeat;background-position:top center}.main p:first-of-type{padding-top:100px}@media(min-width: 1024px){.main{display:flex;align-items:center;padding:40px 0;max-width:700px;margin:0 auto;background-position:250px 100px;background-size:370px}.main h1{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.main p:first-of-type{padding-top:240px}}@media(min-width: 1024px){.main{flex:1;padding:75px 0;max-width:1024px;width:1024px;background-position:center right;background-size:370px}.main p{max-width:450px}.main p:first-of-type{padding-top:0}}@media(min-width: 1500px){.main{padding:60px 0;max-width:1500px;width:1500px;background-size:500px}.main p{max-width:540px}}@media(min-width: 1024px){.main-content{padding-left:40px;display:flex;flex-direction:column}}@media(min-width: 1024px){.main-content{justify-content:center;height:auto}}@media(min-width: 1500px){.main-content{height:auto}}.main-home{height:450px;max-width:407px}@media(min-width: 1024px){.main-home{max-width:610px}.main-home .main-content-home{border-left:1px solid #fff}.main-home nav{border-right:none}}@media(min-width: 1500px){.main-home{padding-top:130px;max-width:590px}}.main-content-home span{font-family:alegreya_sanslight,sans-serif;font-size:1rem;font-family:alegreya_sanslight_italic,sans-serif;color:#d73c66}@media(min-width: 1024px){.main-content-contacts{max-width:600px}}main.page-about{background-image:url("/assets/img/mobile-about.png")}@media(min-width: 1024px){main.page-about{background-image:url("/assets/img/ipad-portrait-about.png");background-size:auto 360px;background-position:310px 50px}main.page-about p:first-of-type{padding-top:340px}}@media(min-width: 1024px){main.page-about{background-image:url("/assets/img/ipad-about.png");background-position:610px center;background-size:400px}main.page-about p:first-of-type{padding-top:0}main.page-about .main-content-about{border-left:1px solid #fff}main.page-about nav{border-right:none}}@media(min-width: 1500px){main.page-about{background-image:url("/assets/img/about.png");background-size:auto;background-position:840px center;padding-top:140px}}.breadcrumbs-language-desktop{display:flex;justify-content:space-between;padding-top:10px}@media(min-width: 1024px){.breadcrumbs-language-desktop{max-width:1000px;width:1000px}}@media(min-width: 1500px){.breadcrumbs-language-desktop{max-width:1500px;width:1500px}}.breadcrumbs-language-desktop-home{width:407px;max-width:407px}@media(min-width: 1024px){.breadcrumbs-language-desktop-home{width:527px;max-width:527px;margin-top:-35px}}@media(min-width: 1500px){.breadcrumbs-language-desktop-home{position:relative;width:640px;max-width:640px;margin-top:-40px}.breadcrumbs-language-desktop-home #language-desktop{position:absolute;right:-300px}}#breadcrumbs,#language-desktop{display:none}@media(min-width: 1024px){#breadcrumbs,#language-desktop{max-width:100%;z-index:100;font-size:16px;color:#fff;display:flex;align-items:center}#breadcrumbs .seperator,#language-desktop .seperator{color:#d73c66;font-size:14px;padding:0 4px}#breadcrumbs a,#language-desktop a{color:#fff}#breadcrumbs a:hover,#language-desktop a:hover{color:#d73c66}}@media(min-width: 1500px){#breadcrumbs,#language-desktop{padding-right:230px}}#breadcrumbs{padding-left:140px}@media(min-width: 1024px){#breadcrumbs{padding-left:230px}}@media(min-width: 1500px){#breadcrumbs{padding-left:240px}}.body-home .copyright{display:none}.cases-flex{display:flex;flex-wrap:wrap;justify-content:space-between;width:540px}@media(min-width: 1024px){.cases-flex{width:770px}.cases-flex a:nth-child(-n+3){margin-bottom:30px}}@media(min-width: 1500px){.cases-flex{width:1030px}.cases-flex a:nth-child(-n+3){margin-bottom:10px}}.cases-flex a{position:relative;width:24%;min-width:24%;background-image:none;position:relative;color:#fff}@media(min-width: 1500px){.cases-flex a{width:255px;min-width:255px;height:255px}}.cases-flex a:hover{color:#d73c66}.cases-flex a h2{font-size:18px;font-weight:normal;font-family:alegreya_sanslight,sans-serif;position:absolute;top:20px;left:0px;z-index:20}.cases-flex a img{max-width:100%;max-height:100%}.cases-flex a img.nfc{position:absolute;right:0}.cases-flex a img.platform{position:absolute;bottom:0}.cases-flex .effect:hover{background-color:rgba(255,255,255,.6);transform:scale(1.1);overflow:hidden;z-index:10}@media(min-width: 1024px){.main-content-home{height:300px}}@media(min-width: 1024px){.main-content-about p{max-width:540px}}main.page-contacts{background-image:url("/assets/img/mobile-contacts.png")}main.page-contacts p:first-of-type{padding-top:270px}@media(min-width: 1024px){main.page-contacts{background-image:url("/assets/img/contacts.png");background-size:auto 230px;background-position:300px 50px}main.page-contacts p:first-of-type{padding-top:240px}}@media(min-width: 1024px){main.page-contacts{background-size:340px;background-position:660px center}main.page-contacts p:first-of-type{padding-top:0}main.page-contacts .main-content-contacts{border-left:1px solid #fff}main.page-contacts nav{border-right:none}}@media(min-width: 1500px){main.page-contacts{padding-top:140px;background-size:500px;background-position:850px center}}.footer{position:relative;margin-bottom:200px;background-color:#fff}@media(min-width: 1024px){.footer{max-width:700px;margin:0 auto 100px auto}}@media(min-width: 1024px){.footer{max-width:100%;width:100%;flex-shrink:0;margin:0;align-self:center}}.footer .footer-wrapper{position:relative}@media(min-width: 1500px){.footer .footer-wrapper{margin:0 auto;max-width:1500px;width:1500px}}.copyright{display:none}@media(min-width: 1024px){.copyright{display:block;color:rgba(255,255,255,.5);position:absolute;top:-35px;left:44px;font-size:16px}}.more{background-color:#d73c66;height:90px;display:flex;align-items:center;padding-left:16px}.more .btn{font-family:alegreya_sanslight,sans-serif;font-size:1rem;font-family:alegreya_sansregular,sans-serif;font-size:26px;background-color:#fff;padding:4px 8px;text-decoration:none}@media(min-width: 1024px){.more{display:none}}.contact{padding:4px 16px 30px 0;line-height:1.3;display:flex;justify-content:flex-end;font-size:16px}.contact>*:first-child{padding-right:16px}@media(min-width: 1024px){.contact{padding-right:0}}@media(min-width: 1024px){.contact{padding:8px 0 16px 0}}@media(min-width: 1500px){.contact{padding-top:16px;padding-right:230px}.contact>*:first-child{padding-right:24px}}main.page-cases{padding:0}@media(min-width: 1024px){main.page-cases{padding:45px 0}main.page-cases .main-content-cases{border-left:1px solid #fff}main.page-cases nav{border-right:none}}@media(min-width: 1500px){main.page-cases{padding:50px 0}}main.page-cases article{padding:0 16px 10px 16px;background-size:360px auto,320px auto;background-repeat:no-repeat,repeat-x;background-position:top 20px center,bottom center;background-image:none,url("/assets/img/mobile-cases-bottom.png")}main.page-cases article h1{padding-top:10px}main.page-cases .postage-stamp-programmes{background-image:url("/assets/img/mobile-cases-postage-stamp-programmes.png"),url("/assets/img/mobile-cases-bottom.png");background-size:auto 200px}main.page-cases .postage-stamp-programmes p:first-of-type{padding-top:165px}main.page-cases .personalised-stamps{background-image:url("/assets/img/mobile-personalised-stamps.png"),url("/assets/img/mobile-cases-bottom.png")}main.page-cases .personalised-stamps p:first-of-type{padding-top:165px}main.page-cases .one-off-issues{background-image:url("/assets/img/mobile-one-off-issues.png"),url("/assets/img/mobile-cases-bottom.png")}main.page-cases .one-off-issues p:first-of-type{padding-top:175px}main.page-cases .stamps-with-nfc{background-image:url("/assets/img/mobile-stamps-with-nfc.png"),url("/assets/img/mobile-cases-bottom.png")}main.page-cases .stamps-with-nfc p:first-of-type{padding-top:170px}main.page-cases .gold-postage-stamps{background-image:url("/assets/img/mobile-gold-postage-stamps.png"),url("/assets/img/mobile-cases-bottom.png")}main.page-cases .gold-postage-stamps p:first-of-type{padding-top:175px}main.page-cases .tailor-made-solutions{background-image:url("/assets/img/mobile-tailor-made-solutions.png"),url("/assets/img/mobile-cases-bottom.png")}main.page-cases .tailor-made-solutions p:first-of-type{padding-top:170px}main.page-cases .collectables{background-image:url("/assets/img/mobile-collectables.png"),url("/assets/img/mobile-cases-bottom.png")}main.page-cases .collectables p:first-of-type{padding-top:175px}main.page-cases .postage-stamp-platforms{background-image:url("/assets/img/mobile-postage-stamp-platforms.png"),url("/assets/img/mobile-cases-bottom.png")}main.page-cases .postage-stamp-platforms p:first-of-type{padding-top:155px}@media(min-width: 1024px){main.page-collectables{background-image:url("/assets/img/collectables.png");background-size:auto 240px;background-position:250px 50px}}@media(min-width: 1024px){main.page-collectables{background-position:620px center;background-size:370px}}@media(min-width: 1500px){main.page-collectables{background-size:auto;background-position:600px center}}@media(min-width: 1500px){.main-collectables{margin-top:102px}.main-collectables nav{height:435px;display:flex;align-items:center}}@media(min-width: 1024px){.main-content-collectables p{max-width:360px}}@media(min-width: 1024px){main.page-gold-postage-stamps{background-image:url("/assets/img/gold-postage-stamps.png");background-size:auto 240px;background-position:250px 50px}}@media(min-width: 1024px){main.page-gold-postage-stamps{background-position:center right;background-size:400px}}@media(min-width: 1500px){main.page-gold-postage-stamps{background-size:auto;background-position:600px center}}@media(min-width: 1500px){.main-gold-postage-stamps{margin-top:102px}.main-gold-postage-stamps nav{height:435px;display:flex;align-items:center}}@media(min-width: 1024px){.main-content-gold-postage-stamps p{max-width:360px}}@media(min-width: 1024px){main.page-one-off-issues{background-image:url("/assets/img/one-off-issues.png");background-size:auto 260px;background-position:270px 50px}}@media(min-width: 1024px){main.page-one-off-issues{background-position:630px center;background-size:380px}}@media(min-width: 1500px){main.page-one-off-issues{background-size:auto;background-position:630px center}}@media(min-width: 1500px){.main-one-off-issues{margin-top:102px}.main-one-off-issues nav{height:435px;display:flex;align-items:center}}@media(min-width: 1024px){.main-content-one-off-issues p{max-width:360px}}@media(min-width: 1024px){main.page-personalised-stamps{background-image:url("/assets/img/personalised-stamps.png");background-size:auto 240px;background-position:280px 50px}}@media(min-width: 1024px){main.page-personalised-stamps{background-position:center right;background-size:370px}}@media(min-width: 1500px){main.page-personalised-stamps{background-size:auto;background-position:630px center}}@media(min-width: 1500px){.main-personalised-stamps{margin-top:102px}.main-personalised-stamps nav{height:435px;display:flex;align-items:center}}@media(min-width: 1024px){.main-content-personalised-stamps p{max-width:360px}}@media(min-width: 1024px){main.page-postage-stamp-platforms{background-image:url("/assets/img/postage-stamp-platforms.png");background-size:auto 240px;background-position:330px 50px}}@media(min-width: 1024px){main.page-postage-stamp-platforms{background-position:center right;background-size:320px}}@media(min-width: 1500px){main.page-postage-stamp-platforms{background-size:auto;background-position:850px center}}@media(min-width: 1500px){.main-postage-stamp-platforms{margin-top:102px}.main-postage-stamp-platforms nav{height:435px;display:flex;align-items:center}}@media(min-width: 1500px){.main-content-postage-stamp-platforms p{max-width:700px}}@media(min-width: 1024px){main.page-postage-stamp-programmes{background-image:url("/assets/img/postage-stamp-programmes.png");background-size:auto 240px;background-position:250px 50px}}@media(min-width: 1024px){main.page-postage-stamp-programmes{background-position:630px center;background-size:370px}}@media(min-width: 1500px){main.page-postage-stamp-programmes{background-size:auto;background-position:600px center;padding:130px 0}}@media(min-width: 1500px){.main-postage-stamp-programmes{margin-top:33px}.main-postage-stamp-programmes nav{height:435px;display:flex;align-items:center}}@media(min-width: 1024px){.main-content-postage-stamp-programmes p{max-width:360px}}@media(min-width: 1024px){main.page-stamps-with-nfc{background-image:url("/assets/img/stamps-with-nfc.png");background-size:auto 240px;background-position:280px 50px}}@media(min-width: 1024px){main.page-stamps-with-nfc{background-position:center right;background-size:370px}}@media(min-width: 1500px){main.page-stamps-with-nfc{background-size:auto;background-position:630px center}}@media(min-width: 1500px){.main-stamps-with-nfc{margin-top:102px}.main-stamps-with-nfc nav{height:435px;display:flex;align-items:center}}@media(min-width: 1024px){.main-content-stamps-with-nfc p{max-width:360px}}@media(min-width: 1024px){main.page-tailor-made-solutions{background-image:url("/assets/img/tailor-made-solutions.png");background-size:auto 240px;background-position:280px 50px}}@media(min-width: 1024px){main.page-tailor-made-solutions{background-position:center right;background-size:400px}}@media(min-width: 1500px){main.page-tailor-made-solutions{background-size:auto;background-position:630px center}}@media(min-width: 1500px){.main-tailor-made-solutions{margin-top:102px}.main-tailor-made-solutions nav{height:435px;display:flex;align-items:center}}@media(min-width: 1024px){.main-content-tailor-made-solutions p{max-width:360px}}
