@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--lt-base-white: #eef0f4;--lt-base-blue: #0d35a0;--lt-base-magenta: #e6007e;font-family:Montserrat;line-height:1.5;font-weight:400;color:var(--lt-base-blue);background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overflow-x:hidden;overscroll-behavior:none;scroll-behavior:smooth}.app{display:flex;flex-direction:column}.header{display:flex;justify-content:center;align-items:center;background-color:var(--lt-base-white);width:103%;height:423px;border-bottom-right-radius:321px;text-align:center;flex-direction:column;position:relative}.header-text{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.header p{font-size:16px}.title-card{background-color:#fff;border-radius:12px;display:flex;flex-direction:row;padding:10px 30px}.title-card h1{margin:0}.btn-bottom{display:flex;flex-direction:row}.btn{color:var(--lt-base-blue);background:linear-gradient(to left,white 50%,var(--lt-base-blue) 50%);background-color:#fff;border:2px solid var(--lt-base-blue);border-radius:4px;background-size:210% 100%;background-position:right bottom;cursor:pointer;transition:all ease .8s;font-size:14px;font-weight:100px;padding:8px 20px;margin:10px;font-family:Montserrat;min-width:180px}.btn:hover{color:#fff;background-position:left bottom;background-color:var(--lt-base-blue)}.btn:active{background-color:#fff;color:var(--lt-base-blue);background:#fff;transition:all 0s}.alt{color:#fff;background:linear-gradient(to bottom,var(--lt-base-blue) 50%,white 50%);background-size:200% 260%;background-color:var(--lt-base-blue);background-position:right top}.alt:hover{color:var(--lt-base-blue);background-position:left bottom;background-color:#fff}.alt:active{background-color:var(--lt-base-blue);color:#fff;background:var(--lt-base-blue);transition:all 0s}.black-friday-banner{background-color:#000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin:0}.black-friday-banner h1{color:#fff;margin:3px 20px}#drenthe,#flevoland,#friesland,#gelderland,#groningen,#limburg,#brabant,#noordholland,#overijssel,#utrecht,#zeeland,#zuidholland,#europa{transition:fill 1s ease}#drenthe:hover,#flevoland:hover,#friesland:hover,#gelderland:hover,#groningen:hover,#limburg:hover,#brabant:hover,#noordholland:hover,#overijssel:hover,#utrecht:hover,#zeeland:hover,#zuidholland:hover,#europa:hover{fill:var(--lt-base-magenta);stroke:var(--lt-base-magenta);transition:fill .3s ease}.blink{fill:#00f;transition:fill 1s ease}.counters{position:absolute;bottom:12rem;right:12rem;z-index:1}.counters h1,.counters h2,.counters p{padding:0;margin:0 10px 5px;font-size:18px}.counters h1{font-size:70px}.counters h2{font-size:50px}.status-indicator{color:#fff;background-color:var(--lt-base-magenta);border-radius:38px;width:178px;justify-content:center;display:flex;padding:5px 2px;margin-bottom:10px}.dashboard{position:relative;width:100%;height:100%}.map{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%);mask-image:linear-gradient(to bottom,transparent,black 20%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tooltip div{flex-direction:row;min-width:100%;z-index:10;display:flex;justify-content:center;width:100%;justify-content:space-between}.tooltip div p{margin:5px}.disclaimer{display:flex;justify-content:center;text-align:center}.disclaimer-text{text-align:center;line-height:1.3;display:block;width:80%;height:auto}.disclaimer-link{cursor:pointer;padding-top:15px;margin:5px;color:#6b7fb3;display:flex;align-items:center;gap:5px}@media (orientation: landscape){@media (width: 1280px){.counters{bottom:30rem!important}}@media (max-width: 2000px){.counters{bottom:12rem;right:10rem}}@media (max-width: 1500px){.map{width:auto}}@media (max-width: 1400px){.counters{right:6rem}.header h4{font-size:18px;margin-bottom:0;margin-top:8px}.header p{font-size:12.5px;margin-bottom:15px}.title-card h1{font-size:30px}.counters h1{font-size:40px}.counters h2{font-size:25px}.counters p,.status-indicator{font-size:15px}.tooltip div h4{font-size:18px}.tooltip div p{font-size:15px}.disclaimer h1{font-size:18px}.disclaimer p{font-size:15px}}@media (max-width: 1200px){.map{width:110%}}@media (max-width: 900px){.map{width:140%}}@media (max-width: 850px){.map{width:130%}.counters{bottom:6rem;right:3rem}}@media (max-width: 700px){.map{width:145%}.counters{bottom:3rem;right:1rem}.counters h1{font-size:30px}.counters h2{font-size:18px}.counters p,.status-indicator{font-size:12px}}}@media (orientation: portrait){@media (max-width: 850px){.map{width:130%}.counters{bottom:6rem;right:3rem}.counters{bottom:5rem;right:1rem}.counters h1{font-size:45px}.counters h2{font-size:30px}.counters p{font-size:15px}}@media (max-width: 600px){.header-text{display:flex;flex-direction:column;width:70%;margin-right:22%;text-align:center;align-items:center}.header{width:130%}.header h4{font-size:14px}.header p{font-size:10px;margin-top:15px;margin-bottom:15px}.title-card h1{font-size:25px}.black-friday-banner h1{font-size:20px}.btn{font-size:12px;margin:5px}.counters{bottom:3rem;right:1rem}.counters h1{font-size:30px}.counters h2{font-size:18px}.counters p{font-size:12px}.status-indicator{font-size:12px;padding:3px 1px;width:auto}.counter-container{position:fixed;bottom:1rem;right:1rem}.btn-bottom{flex-direction:column}.disclaimer-link{padding:8px}}@media (max-width: 500px){.map{width:150%}.counters h1{font-size:28px}.counters h2{font-size:16px}.counters p,.status-indicator{font-size:10px}}@media (max-width: 450px){.map{width:130%;position:fixed;bottom:0}.counters{position:fixed}}@media (max-height: 2500px){.counters{bottom:2rem}.btn-bottom{gap:3px}}@media (max-height: 1100px){.header{height:500px}}@media (max-height: 900px){.header{height:450px}}@media (max-height: 800px){.counters{bottom:.8rem}}@media (max-height: 700px){.title-card{padding:5px 25px}.title-card h1{font-size:21px}.header{height:320px}.header h4{font-size:12px}.header p{margin-top:2px;margin-bottom:2px}.counters h1{font-size:25px}.counters h2{font-size:15px}.counters p{font-size:10px}.btn{font-size:9px;min-width:160px}}@media (max-height: 600px){.status-indicator{font-size:9px}.header h4{font-size:10px}.header p{margin-top:1px;margin-bottom:1px}.counters h1{font-size:22px}.counters h2{font-size:13px}.counters p{font-size:8px;margin:1px}.counters{bottom:0}}}
