@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Mono:400,500,500i&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}@font-face{font-display:swap;font-family:Jigsaw Sans;font-style:normal;font-weight:300;src:url(/static/fonts/JigsawSans-Light.woff2) format("woff2"),url(/static/fonts/JigsawSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Jigsaw Sans;font-style:normal;font-weight:400;src:url(/static/fonts/JigsawSans-Regular.woff2) format("woff2"),url(/static/fonts/JigsawSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Jigsaw Sans;font-style:normal;font-weight:500;src:url(/static/fonts/JigsawSans-Medium.woff2) format("woff2"),url(/static/fonts/JigsawSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Jigsaw Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/JigsawSans-Italic.woff2) format("woff2"),url(/static/fonts/JigsawSans-Italic.woff) format("woff")}body{background-color:#000;overflow-x:hidden;width:100%}.main-wrapper{color:#fff;font-family:"Jigsaw Sans",Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.2;overflow:hidden;padding:0 25px}@media (min-width:768px){.main-wrapper{font-size:16px;padding:0 40px}}@media (min-width:1440px){.main-wrapper{padding:0 60px}}.main-wrapper ul{list-style:none;padding:0}.main-wrapper a{color:#fff;font-weight:400;text-decoration:none}.main-wrapper a::after,.main-wrapper a:hover{background-color:transparent}.main-wrapper button{background-color:transparent;border:0;color:#fff;cursor:pointer;padding:0}.main-wrapper p{-webkit-font-feature-settings:"ss01" on,"liga" off;font-feature-settings:"ss01" on,"liga" off}.main-wrapper div{-webkit-box-sizing:border-box;box-sizing:border-box}.cards{margin:0 auto;max-width:930px;z-index:1}@media (min-width:768px){.cards{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;display:grid;grid-template-columns:calc(50% - 35px) calc(50% - 35px)}}.card-wrapper{margin-bottom:20px}@media (min-width:768px){.card-wrapper{margin-bottom:70px;width:100%}.card-wrapper:nth-child(odd){margin-right:70px}html[dir=rtl] .card-wrapper:nth-child(odd){margin-left:70px;margin-right:0}}.card-wrapper .card{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:188px}.card-wrapper .shim{display:none;position:absolute;width:100%}.card-wrapper .shim.active{display:block;position:relative}.card{border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:inline-block;padding:80px 25px 25px;position:relative;width:100%}@media (min-width:768px){.card{padding:100px 30px 30px}}@-webkit-keyframes regular-to-italic{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}to{-webkit-transform:skewX(0);transform:skewX(0)}}.card .explore-button{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;will-change:transform}.card:hover .explore-button{font-style:italic;-webkit-transform:skewX(-12deg);-ms-transform:skewX(-12deg);transform:skewX(-12deg)}.card.expanded .links,.card.popup .links{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card.expanded .links>*,.card.popup .links>*{margin-right:15px}.card.expanded .links>:last-child,.card.popup .links>:last-child{margin-top:0}.card.expanded .links>* a,.card.popup .links>* a{background:url(/static/img/arrow-link.svg) no-repeat calc(100% - 15px) center;padding-right:40px}.card.expanded .links>* a:hover,.card.popup .links>* a:hover{background-image:url(/static/img/arrow-link-white.svg)}.card.expanded .bottom,.card.popup .bottom{opacity:0}.card.popup{position:absolute;z-index:4}.card.popup.shown .description{height:auto;pointer-events:auto;position:relative}.card.popup.shown .links{padding-left:90px}.card.popup .explore{display:none}.card.expanded.shown .lottie-wrapper{height:auto}.card.expanded.shown .description{height:auto;pointer-events:auto;position:relative}.card.expanded.shown .explore{display:none}.card.shown .card-close{opacity:1;pointer-events:auto}.card.inverted.expanded .links>* a,.card.inverted.popup .links>* a{background-image:url(/static/img/arrow-link-white.svg)}.card.inverted.expanded .links>* a:hover,.card.inverted.popup .links>* a:hover{background-image:url(/static/img/arrow-link.svg)}.card.inverted .wrapper{color:#fff}.card.inverted .wrapper a,.card.inverted .wrapper button{color:#fff}.card.inverted .wrapper a{border:1px solid #fff}.card.inverted .wrapper a:hover{background-color:#fff;color:#000}.card.inverted .wrapper .explore-button{pointer-events:auto}.card.inverted .wrapper .card-close{background-image:url(/static/img/close-white.svg)}.card .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;opacity:0;pointer-events:none;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;width:100%}.card .wrapper.active{opacity:1}.card .wrapper a,.card .wrapper button{color:#000}.card .wrapper a{border:1px solid #000;border-radius:25px;padding:7px 17px;pointer-events:auto}.card .wrapper a:hover{background-color:#000;color:#fff}.card .content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.card .card-title{font-size:20px;font-weight:400;left:25px;margin-bottom:2em;position:absolute;top:25px;width:200px}html[dir=rtl] .card .card-title{left:auto;right:25px}@media (min-width:768px){.card .card-title{font-size:24px;left:30px;top:30px;width:240px}html[dir=rtl] .card .card-title{left:auto;right:30px}}@media (min-width:1024px){.card .card-title{font-size:28px;width:290px}}.card .card-close{background:url(/static/img/close.svg) no-repeat center right;height:18px;opacity:0;pointer-events:none;position:absolute;right:25px;top:25px;-webkit-transition:.2s opacity;-o-transition:.2s opacity;transition:.2s opacity;width:18px}html[dir=rtl] .card .card-close{left:25px;right:auto}@media (min-width:768px){.card .card-close{right:30px;top:30px}html[dir=rtl] .card .card-close{left:30px;right:auto}}.card .card-close span{display:none}.card .lottie-wrapper{aspect-ratio:1/1;height:0;margin:0 auto;max-width:380px;opacity:0;width:100%}@media (min-width:768px){.card .lottie-wrapper{height:auto;opacity:1}}.card .lottie-wrapper svg{display:block;margin:0 auto;width:100%}.card .description{font-size:16px;line-height:24px;margin-bottom:2em;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}@media (min-width:768px){.card .description{font-size:18px;line-height:26px;margin:0 auto;width:440px}}.card .description.calc{display:block;opacity:0;position:absolute}.card.project-access-to-information{background:#c7fcec}.card.project-access-to-information svg{width:100%}.card.project-free-and-open-web{background:#4fd8af}.card.project-free-and-open-web svg{width:75%}.card.project-personal-accounts{background:#4f95ff}.card.project-personal-accounts svg{width:75%}.card.project-online-conversations{background:#91405f}.card.project-online-conversations svg{width:80%}.card .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-font-feature-settings:"ss01" on,"liga" off;font-feature-settings:"ss01" on,"liga" off;min-height:88px}@media (min-width:768px){.card .bottom{font-size:16px;min-height:auto}}.card .links{width:100%}.card .links a{font-size:12px;text-align:right}@media (min-width:768px){.card .links a{font-size:16px}}.card .explore{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.card .explore button{font-size:16px;text-align:left;text-decoration:underline}@media (min-width:768px){.card .explore button{font-size:18px}}.card .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card .links>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card .links>:last-child{margin-top:8px}.close-layer{background:rgba(0,0,0,.5);left:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:100%;z-index:1}.close-layer.active{opacity:1;pointer-events:auto}.hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 100px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center;min-height:500px}html.ios .hero{height:calc(100vh - 180px)}@media (min-width:768px){.hero{height:calc(100vh - 120px)}}@media (min-width:1024px){.hero{min-height:600px}}@media (min-width:1440px){.hero{min-height:700px}}.hero .section-wrapper{width:100%}.hero .title{margin-bottom:30px}@media (min-width:768px){.hero .title{margin-bottom:40px}}@media (min-width:768px){.hero .title br{display:none}}.hero .title a,.hero .title h1,.hero .title span{font-size:38px;font-weight:400;line-height:1.2}@media (min-width:768px){.hero .title a,.hero .title h1,.hero .title span{font-size:46px}}@media (min-width:1024px){.hero .title a,.hero .title h1,.hero .title span{font-size:58px}}@media (min-width:1440px){.hero .title a,.hero .title h1,.hero .title span{font-size:67px}}.hero .title-main{font-weight:300;opacity:0}.hero .writer{font-weight:400;opacity:0}.hero .writer .writer-democracy{display:block;pointer-events:none}.hero .writer .item{display:none;position:absolute;text-align:center;top:0;width:100%}.hero .writer .item.item-access-to-information a{color:#c7fcec}.hero .writer .item.item-free-and-open-web a{color:#4fd8af}.hero .writer .item.item-personal-accounts a{color:#4f95ff}.hero .writer .item.item-online-conversations a{color:#91405f}.hero .writer .item span{font-weight:500;opacity:0}.hero .writer .item span.active{position:relative}@-webkit-keyframes blinker{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes blinker{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}100%{opacity:0}}.hero .writer .item span.active::after{background-color:#fff;content:"";height:100%;position:absolute;right:-4px;top:-2px;width:1px;z-index:2}.hero .writer .item span.active:last-child::after{-webkit-animation:blinker 2.2s linear infinite;animation:blinker 2.2s linear infinite}.hero .content{color:#fff;font-size:16px;line-height:24px;margin:0 auto;max-width:510px;opacity:0}@media (min-width:768px){.hero .content{font-size:18px;line-height:26px}}.card-cta{-webkit-font-feature-settings:"ss01" on,"liga" off;font-feature-settings:"ss01" on,"liga" off;font-weight:500;margin-bottom:40px;position:relative;text-align:center;z-index:0}@media (min-width:768px){.card-cta{margin-bottom:55px}}.card-cta span{background:url(/static/img/arrow-small.svg) no-repeat bottom center;display:inline-block;padding-bottom:30px}.languages-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;-webkit-font-feature-settings:"ss01" on,"liga" off;font-feature-settings:"ss01" on,"liga" off;margin-bottom:25px;position:relative}@media (min-width:768px){.languages-wrapper{float:none;margin-bottom:0;margin-left:60px}}.languages-wrapper .language-selected{background:url(/static/img/caret.svg) no-repeat center right;font-family:"IBM Plex Mono",monospace;font-size:11px;padding-right:20px;text-decoration:underline;text-transform:capitalize}html.ios .languages-wrapper .language-selected{pointer-events:none}.languages-wrapper .languages-inner.open{display:block}.languages-wrapper .languages-inner.open .languages-popup{display:block}.languages-wrapper .languages-popup{background-color:#000;bottom:calc(100% + 20px);-webkit-box-shadow:0 3px 1px -2px rgba(255,255,255,.2),0 2px 2px 0 rgba(255,255,255,.14),0 1px 5px 0 rgba(255,255,255,.12);box-shadow:0 3px 1px -2px rgba(255,255,255,.2),0 2px 2px 0 rgba(255,255,255,.14),0 1px 5px 0 rgba(255,255,255,.12);display:none;height:220px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0}.languages-wrapper .languages-popup ul{padding:10px}.languages-wrapper .languages-popup li{cursor:pointer;font-size:14px;padding:6px 4px}.languages-wrapper .languages-popup li:hover{text-decoration:underline}.languages-wrapper .languages-popup li a{font-size:16px;padding:5px 40px 5px 10px}.languages-wrapper .languages-select{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;z-index:0}html.ios .languages-wrapper .languages-select{opacity:0;pointer-events:auto;visibility:visible}.navigation{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:70px;left:0;padding:25px;pointer-events:none;position:fixed;top:0;-webkit-transition:.3s -webkit-transform ease-out;transition:.3s -webkit-transform ease-out;-o-transition:.3s transform ease-out;transition:.3s transform ease-out;transition:.3s transform ease-out,.3s -webkit-transform ease-out;width:100%;will-change:transform;z-index:5}@media (min-width:768px){.navigation{height:80px;padding:40px 40px}}@media (min-width:1024px){.navigation{height:100px}}@media (min-width:1440px){.navigation{padding:40px 60px}}.navigation.hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.navigation .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;pointer-events:auto;position:relative;z-index:1}.navigation .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;z-index:1}.navigation .navigation-background{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.navigation .navigation-background{display:none}}.navigation-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:auto;position:relative}.navigation-wrapper button{font-size:16px}.menu-button{display:none;padding-right:0;position:relative;z-index:1}.menu-button--open{display:block}@media (min-width:768px){.menu-button--open{display:none}}.overflow-wrapper{height:0;left:0;overflow:hidden;position:fixed;top:0;-webkit-transition:.2s height ease-out;-o-transition:.2s height ease-out;transition:.2s height ease-out;width:100%}@media (min-width:768px){.overflow-wrapper{height:auto;overflow:initial;position:static}}.menu-wrapper{background-color:#000;height:100vh;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.menu-wrapper{background-color:transparent;height:100%;position:relative}}.menu-wrapper .menu-panel{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px;position:relative;top:0}html[dir=rtl] .menu-wrapper .menu-panel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.menu-wrapper .menu-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;position:relative}}.menu-wrapper .menu-panel a,.menu-wrapper .menu-panel button{font-size:28px}@media (min-width:768px){.menu-wrapper .menu-panel a,.menu-wrapper .menu-panel button{font-size:16px}}.menu-wrapper .dropdown{margin-bottom:50px;position:relative}@media (min-width:768px){.menu-wrapper .dropdown{background:url(/static/img/caret.svg) no-repeat center right;margin-bottom:0;margin-right:50px;padding-right:20px}html[lang=ar] .menu-wrapper .dropdown{background:url(/static/img/caret.svg) no-repeat center left;margin-left:50px;padding-left:20px}}@media (min-width:768px){.menu-wrapper .dropdown:hover .menu-secondary{opacity:1;pointer-events:auto;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.menu-wrapper .dropdown:hover .dropdown-background{height:240px}}.menu-wrapper .dropdown .dropdown-label{display:none}@media (min-width:768px){.menu-wrapper .dropdown .dropdown-label{display:block}}.menu-wrapper .dropdown .dropdown-background{background:#000;display:none;left:0;pointer-events:none;position:fixed;top:0;-webkit-transition:height .2s ease-out;-o-transition:height .2s ease-out;transition:height .2s ease-out;width:100%;z-index:-1}@media (min-width:768px){.menu-wrapper .dropdown .dropdown-background{display:block;height:80px}}@media (min-width:1024px){.menu-wrapper .dropdown .dropdown-background{height:100px}}.menu-wrapper .menu-secondary{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px;text-align:right}@media (min-width:768px){.menu-wrapper .menu-secondary{opacity:0;padding-top:20px;pointer-events:none;position:absolute;right:20px;top:100%;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}}.menu-wrapper .menu-secondary a{display:inline-block;padding:.25em 0}@media (min-width:768px){.menu-wrapper .menu-secondary a{text-decoration:underline;white-space:nowrap}.menu-wrapper .menu-secondary a:hover{text-decoration:underline}}.menu-wrapper .menu-footer{bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"IBM Plex Mono",monospace;font-size:11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px;position:absolute;width:100%}.menu-wrapper .menu-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.menu-wrapper .menu-footer{display:none}}.menu-wrapper .menu-footer a{text-decoration:underline}.menu-wrapper .menu-footer .divider{margin:0 10px}.footer{font-size:16px;line-height:24px;position:relative}@media (min-width:768px){.footer{font-size:18px;line-height:26px}}.footer .content{margin:80px auto 95px;max-width:630px;text-align:left}@media (min-width:768px){.footer .content{margin:130px auto 200px}}.footer .content a{text-decoration:underline}.footer .content h3{margin-bottom:1em}.footer .content hr,.footer .content p{margin-bottom:40px}@media (min-width:768px){.footer .content hr,.footer .content p{margin-bottom:65px}}.footer hr{background:#2b2b2b;border:0;height:1px}.footer .footer-navigation{display:block;margin-bottom:25px}@media (min-width:768px){.footer .footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media (min-width:768px){.footer .logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}.footer .logos ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .logos ul li{margin-right:20px}.footer .logos ul li:last-child{margin-right:0}.footer .links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;font-family:"IBM Plex Mono",monospace;margin-bottom:25px}@media (min-width:768px){.footer .links{float:none;margin-bottom:0}}.footer .links ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .links ul li{font-size:11px;margin-left:20px}.footer .links ul li:first-child{margin-left:0}.footer .links ul a{text-decoration:underline}

.hero .writer .item.item-prebunking a{color:#5ac4c4}

.card.project-prebunking{background:#5ac4c4}
.img-prebunking {
  width: 100%;
}

.card-footer {
  font-size: 16px;
  line-height: 24px;
  margin-top: 80px;
}

@media (min-width: 768px) {
  .card-footer {
      font-size: 18px;
      line-height: 26px;
      margin-top: 0;
  }
}

.card-footer p:first-child {
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .card-footer p:first-child {
    margin-bottom: 65px;
  }
}

.card-footer hr {
  background: #2b2b2b;
  border: 0;
  height: 1px;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .card-footer hr {
    margin-bottom: 65px;
  }
}

.footer {
  margin-top: 95px;
}


@media (min-width: 768px) {
  margin-top: 200px;
}