/* Ziemi artboards: page-specific composition of existing Joomla modules. */.ziemi-page .breadcrumbs{display:none}.ziemi-page .mainsection{padding-top:0}.ziemi-page main{overflow:clip}.ziemi-page .sheetcontentdiv{width:100%}.ziemi-page .ziemi-content{position:relative;isolation:isolate}.ziemi-page .ziemi-curve-defs,.ziemi-page .ziemi-content > .twopicshold > svg,.ziemi-page .home2026-module--cta > svg{position:absolute}.ziemi-page .ziemi-hero .headerbanner .text h1{font-weight:600;line-height:1.15}.ziemi-page .ziemi-content h2{line-height:1.15}.ziemi-page .ziemi-hero .headerbannerholder.vidon{height:auto}.ziemi-page .ziemi-hero .headerbanner .text p{margin-bottom:16px}.ziemi-page main p,.ziemi-page .ziemi-hero .headerbanner .text p,.ziemi-page .vmproducts-lite-2026__description{font-size:16px}.ziemi-page .ziemi-hero .videohold img{transform:scale(1.2);transform-origin:70% center}.ziemi-page .ziemi-brands{display:flex;align-items:end;gap:8px;margin-top:0;max-width:100%}.ziemi-page .ziemi-brands > img{width:51%;height:auto}.ziemi-page .ziemi-brands > span{flex:none;display:block;width:11%;aspect-ratio:52/54;background:url('/images/ziemi/ampersand.svg') center/contain no-repeat;color:transparent;line-height:0;transform:translateY(18%)}.ziemi-page .ziemi-brands .ziemi-brand{/* width: 34%; *//* aspect-ratio: 2.7; *//* position: relative; *//* overflow: hidden; *//* transform: translate3d(0,6px,0); */}.ziemi-page .ziemi-brand img{/* width: 100%; *//* max-width: none; *//* height: auto; *//* position: absolute; *//* left: 0; *//* top: 50%; *//* margin: 0; *//* transform: translateY(-50%); */max-height:32px}.ziemi-page .module.featuredarticle.twopics.ziemi-section{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:28px;width:100%;max-width:1160px;margin:0 auto;padding:26px 0;isolation:auto;z-index:auto}.ziemi-page .module.featuredarticle.twopics.ziemi-section .content{position:relative;width:100%;padding:0 10px;order:0;z-index:2;text-align:center}.ziemi-page .module.featuredarticle.twopics.ziemi-section .content :not(.btn-primary){color:var(--color2)}.ziemi-page .ziemi-section .content > .btn{margin-inline:auto}.ziemi-page .ziemi-section h2{font-weight:600;margin:0 0 20px}.ziemi-page .ziemi-section p{font-weight:400;margin-bottom:20px}.ziemi-page .ziemi-section p:last-child{margin-bottom:0}.ziemi-page .module.featuredarticle.twopics.ziemi-section .image{position:relative;width:92%;max-width:none;margin:0 auto;padding:0;top:auto;display:block;z-index:999999}.ziemi-page .module.featuredarticle.twopics.ziemi-section .polaroid{position:relative;display:block;width:100%;top:auto;margin:0;padding:0;transform:rotate(3deg)}.ziemi-page .module.featuredarticle.twopics.ziemi-section .polaroid img{display:block;width:100%;height:auto;min-height:0;margin:0;border:12px solid white;object-fit:cover}.ziemi-page .module.featuredarticle.twopics.ziemi-section::after{display:none}.ziemi-page .ziemi-section--2{--ziemi-background:#e5f2f3}.ziemi-page .ziemi-section--3{--ziemi-background:#edf2cd}.ziemi-page .ziemi-section--4{--ziemi-background:#fcebf0}/* Fixed-depth curves meet the preceding band, regardless of the content height. */.ziemi-page .module.featuredarticle.twopics.ziemi-section:is(.ziemi-section--2, .ziemi-section--3, .ziemi-section--4)::before,.ziemi-page .module.featuredarticle.twopics.ziemi-section:is(.ziemi-section--2, .ziemi-section--3, .ziemi-section--4)::after{content:'';position:absolute;display:block;inset:0 auto 0 50%;width:1500px;min-width:0;height:auto;margin:0 0 0 -750px;clip-path:none;background:var(--ziemi-background);z-index:-2;pointer-events:none}.ziemi-page .module.featuredarticle.twopics.ziemi-section:is(.ziemi-section--2, .ziemi-section--3, .ziemi-section--4)::before{top:-39px;bottom:auto;height:40px;clip-path:url(#ziemi-curve-dip)}.ziemi-page .module.featuredarticle.twopics.ziemi-section.ziemi-section--3::before{clip-path:url(#ziemi-curve-rise)}.ziemi-page .module.featuredarticle.twopics.ziemi-section--1 .image::after{content:'';position:absolute;z-index:15;top:-14px;left:0;right:0;margin:auto;width:100%;max-width:360px;aspect-ratio:215.74/37.17;background:url('/images/ziemi/samen-voor-veiligheid-mobile.svg') center/contain no-repeat;/* transform: rotate(-2deg); */filter:drop-shadow(0 3px 2px #0002)}.ziemi-page .module.featuredarticle.twopics.ziemi-section--2 .polaroid{transform:rotate(-4deg)}.ziemi-page .module.featuredarticle.twopics.ziemi-section--2 .image::after{content:'';position:absolute;z-index:15;width:84px;height:90px;right:-12px;top:20px;background:url('/images/ziemi/fietslamp-groen.svg') center/contain no-repeat}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .polaroid{display:none}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .image::before{content:'';display:block;aspect-ratio:1.7;background:white url('/images/ziemi/one2track-ziemi-kind-lampje-licht-op-benen.webp') center/calc(100% - 24px) auto no-repeat;border:12px solid white;transform:rotate(4deg);box-shadow:0 3px 5px #0002}.ziemi-page .module.featuredarticle.twopics.ziemi-section--4 .image{display:none}/* Keep the last paragraph clear of the following section's 40px curve. */.ziemi-page .module.featuredarticle.twopics.ziemi-section.ziemi-section--4{padding-bottom:66px}.ziemi-page .module.featuredarticle.twopics.ziemi-section--4 p:last-child{font-weight:600}/* Scale the complete shared component, including its native SVG path. */.ziemi-page .ziemi-section > .polaroid-illslines{transform:scale(.35)}.ziemi-page .ziemi-section.ziemi-section--1 > .polaroid-illslines{top:-130px;left:-125px}.ziemi-page .ziemi-section.ziemi-section--3 > .polaroid-illslines{top:calc(100% - 140px);left:calc(100% - 85px);transform:scale(.35) translateX(100%) scaleX(-1)}.ziemi-page .vmproducts-lite-2026{position:relative;padding:20px 12px 28px;margin:0 auto}.ziemi-page .vmproducts-lite-2026::before{content:'';position:absolute;top:-39px;left:50%;width:1500px;height:40px;margin-left:-750px;background:white;clip-path:url(#ziemi-curve-rise);z-index:-2;pointer-events:none}.ziemi-page .vmproducts-lite-2026__title span,.ziemi-page .vmproducts-lite-2026__price{font-weight:600}.ziemi-page .vmproducts-lite-2026__intro{margin:0 auto 24px}.ziemi-page .vmproducts-lite-2026__intro h2{font-weight:600;margin-top:0}.ziemi-page .vmproducts-lite-2026__card{padding:22px 18px 20px;border-width:1px !important;border-radius:28px}.ziemi-page .vmproducts-lite-2026.is-mobile-slider .vmproducts-lite-2026__arrow{background:var(--color14)}.ziemi-page .vmproducts-lite-2026__age,.ziemi-page .vmproducts-lite-2026__new-friends-badge{display:none}.ziemi-page .vmproducts-lite-2026__image-link{position:relative;height:300px;min-height:0}.ziemi-page .vmproducts-lite-2026__image{max-height:295px}.ziemi-page .vmproducts-lite-2026__image-background{position:absolute;top:0;left:0;width:100%;height:60%;object-fit:cover;border-radius:20px}.ziemi-page .vmproducts-lite-2026__card--partner .vmproducts-lite-2026__image{position:relative;align-self:flex-end;height:68%;width:auto;z-index:1}.ziemi-page .vmproducts-lite-2026__card--partner .vmproducts-lite-2026__title span{display:block}.ziemi-page .vmproducts-lite-2026__card--partner .vmproducts-lite-2026__colors{visibility:hidden;min-height:0;margin:0}.ziemi-page .vmproducts-lite-2026__card .btn.green{background:#30b6bf}.ziemi-page .home2026.home2026-module .home2026-section--cta{padding:50px 0;margin:0;min-height:0}.ziemi-page .home2026 .home2026-section--cta .home2026-cta{display:block;text-align:center}.ziemi-page .home2026 .home2026-section--cta .home2026-cta__copy{width:100%;max-width:520px;margin:auto;justify-items:center;padding:0;text-align:center}.ziemi-page .home2026 .home2026-cta__copy h2{font-weight:600}.ziemi-page .home2026 .home2026-cta__copy p{text-align:center}.ziemi-page .home2026 .home2026-section--cta::after{top:0;height:100%;clip-path:url(#ziemi-cta-curve)}.ziemi-page .home2026 .home2026-cta__media{display:none}@media (min-width: 420px){.ziemi-page .module.featuredarticle.twopics.ziemi-section .content{padding-inline:20px}.ziemi-page .ziemi-brands .ziemi-brand{/* transform:translate3d(0,13px,0); */}}@media (min-width: 576px){.ziemi-page .vmproducts-lite-2026.is-mobile-slider .vmproducts-lite-2026__arrow--prev{left:-8px;transform:translate(-100%, -50%)}.ziemi-page .vmproducts-lite-2026.is-mobile-slider .vmproducts-lite-2026__arrow--next{right:-8px;transform:translate(100%, -50%)}.ziemi-page .module.featuredarticle.twopics.ziemi-section{gap:36px;padding-block:40px}}@media (min-width: 768px){.ziemi-page .module.featuredarticle.twopics.ziemi-section:is(.ziemi-section--2, .ziemi-section--3, .ziemi-section--4)::before,.ziemi-page .module.featuredarticle.twopics.ziemi-section:is(.ziemi-section--2, .ziemi-section--3, .ziemi-section--4)::after,.ziemi-page .vmproducts-lite-2026::before{width:100vw;margin-left:-50vw}.ziemi-page .ziemi-section > .polaroid-illslines{transform:scale(.55)}.ziemi-page .ziemi-section.ziemi-section--1 > .polaroid-illslines{top:-160px;left:-230px}.ziemi-page .ziemi-section.ziemi-section--3 > .polaroid-illslines{top:40px;left:calc(100% - 260px);transform:scale(.55) translateX(100%) scaleX(-1)}.ziemi-page .module.featuredarticle.twopics.ziemi-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:55px;padding-block:48px}.ziemi-page .module.featuredarticle.twopics.ziemi-section.ziemi-section--2,.ziemi-page .module.featuredarticle.twopics.ziemi-section.ziemi-section--4{padding-bottom:88px}.ziemi-page .module.featuredarticle.twopics.ziemi-section .content{padding:0;text-align:left}.ziemi-page .ziemi-section .content > .btn{margin-inline:0}.ziemi-page .module.featuredarticle.twopics.ziemi-section .image{width:100%}.ziemi-page main p,.ziemi-page .ziemi-hero .headerbanner .text p,.ziemi-page .vmproducts-lite-2026__description{font-size:18px}.ziemi-page .module.featuredarticle.twopics.ziemi-section--2 .image,.ziemi-page .module.featuredarticle.twopics.ziemi-section--4 .image{display:block;grid-column:1;grid-row:1}.ziemi-page .module.featuredarticle.twopics.ziemi-section--2 .content,.ziemi-page .module.featuredarticle.twopics.ziemi-section--4 .content{grid-column:2;grid-row:1}.ziemi-page .module.featuredarticle.twopics.ziemi-section--1 .image::after{inset:auto auto -12px 30px;width:220px;aspect-ratio:127.16/62.4;background-image:url('/images/ziemi/samen-voor-veiligheid-desktop.svg')}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .image::before{display:none}.ziemi-page .module.featuredarticle.twopics.ziemi-section--2 .image::after{width:110px;height:160px;right:-15px;top:-35px;background-image:url('/images/ziemi/horloge-roze.svg');transform:rotate(7deg)}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .image{min-height:0;aspect-ratio:540/560}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .image::after{content:'';position:absolute;z-index:15;width:24.074%;height:25%;left:10%;bottom:23.214%;background:url('/images/ziemi/fietslamp-groen.svg') center/contain no-repeat}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .polaroid{display:block;position:absolute}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .polaroid:nth-child(1){width:58%;top:0;left:3%;transform:rotate(4deg)}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .polaroid:nth-child(2){width:51%;top:10.714%;right:-2%;transform:rotate(-7deg);z-index:3}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .polaroid:nth-child(3){width:93%;bottom:0;right:0;transform:rotate(-3deg);z-index:1}}@media (min-width: 992px){.ziemi-page .ziemi-hero .headerbannerholder.vidon.st .videohold{height:100%}.ziemi-page .ziemi-brands{margin-top:12px;max-width:440px}.ziemi-page .module.featuredarticle.twopics.ziemi-section{padding-block:50px;gap:80px}.ziemi-page .module.featuredarticle.twopics.ziemi-section .polaroid img{border-width:18px}.ziemi-page .module.featuredarticle.twopics.ziemi-section--1{max-width:1160px}.ziemi-page .module.featuredarticle.twopics.ziemi-section--1 .image{width:112%}.ziemi-page .module.featuredarticle.twopics.ziemi-section--4{min-height:430px}.ziemi-page .vmproducts-lite-2026{padding-block:28px 40px}.ziemi-page .vmproducts-lite-2026__grid{gap:22px;grid-template-columns:repeat(2, minmax(0, calc((100% - 44px) / 3)));justify-content:center}}@media (min-width: 1200px){.ziemi-page .module.featuredarticle.twopics.ziemi-section{align-items:center}.ziemi-page .module.featuredarticle.twopics.ziemi-section--3 .image{aspect-ratio:540/600}.ziemi-page .ziemi-section > .polaroid-illslines{transform:scale(.75)}.ziemi-page .ziemi-section.ziemi-section--1 > .polaroid-illslines{left:-330px}.ziemi-page .ziemi-section.ziemi-section--3 > .polaroid-illslines{left:calc(100% - 80px);transform:scale(.75) translateX(100%) scaleX(-1);top:10rem}}
