/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.modal-mask{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:100%;max-width:480px;margin:0 auto;padding:40px 40px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.modal-header{margin-top:0;position:relative;text-align:center}.modal-header .modal-greeting{font-size:32px;font-family:Montserrat;font-weight:700}.modal-header .modal-title{font-size:18px}.modal-header .modal-close{position:absolute;right:-22px;top:-28px}.modal-body{margin:20px 0}.modal-body .forgot-password{font-size:14px;margin-top:.5rem;text-align:right;margin-bottom:3rem}.modal-footer{font-size:14px;text-align:center}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{display:block;border:1px solid #dedede;border-radius:0;padding:.75rem;outline:none;background:transparent;font-size:14px;width:100%;max-width:100%;line-height:1}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,select:hover,textarea:hover{border:1px solid #c5c5c5}[type=color]:active,[type=color]:focus,[type=date]:active,[type=date]:focus,[type=datetime-local]:active,[type=datetime-local]:focus,[type=datetime]:active,[type=datetime]:focus,[type=email]:active,[type=email]:focus,[type=month]:active,[type=month]:focus,[type=number]:active,[type=number]:focus,[type=password]:active,[type=password]:focus,[type=search]:active,[type=search]:focus,[type=tel]:active,[type=tel]:focus,[type=text]:active,[type=text]:focus,[type=time]:active,[type=time]:focus,[type=url]:active,[type=url]:focus,[type=week]:active,[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{border:1px solid #0366ee;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 6px #8cbcfe}textarea{overflow:auto;height:auto}fieldset{border:1px solid #dedede;border-radius:4px;padding:1rem;margin:1.5rem 0}legend{padding:0 .5rem;font-weight:600}select{color:#404040;-webkit-appearance:none;-moz-appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAvklEQVQoFY2QMQqEMBBFv7ERa/EMXkGw11K8QbDXzuN4BHv7QO6ifUgj7v4UAdlVM8Uwf+b9YZJISnlqrfEUZVlinucnBGKaJgghbiHOyLyFKIoCbdvecpyReYvo/Ma2bajrGtbaC58kCdZ1RZ7nl/4/4d5EsO/7nzl7IUtodBexMMagaRrs+06JLMvcNWmaOv2W/C/TMAyD58dxROgSmvxFFMdxoOs6lliWBXEcuzokXRbRoJRyvqqqQvye+QDMDz1D6yuj9wAAAABJRU5ErkJggg==) 100% no-repeat;line-height:1}select::-ms-expand{display:none}[type=range]{width:100%}label{font-weight:600;max-width:100%;display:block;margin:1rem 0 .5rem}input.has-error,input.has-error:active,input.has-error:focus,input.has-error:hover,select.has-error,select.has-error:active,select.has-error:focus,select.has-error:hover,textarea.has-error,textarea.has-error:active,textarea.has-error:focus,textarea.has-error:hover{border:1px solid #d33c40;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 6px #f4cecf}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#9a9a9a}.topbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;height:80px;font-family:Montserrat;position:relative}.topbar .logo a{display:inline-block}.topbar .site-logo{height:42px;width:210px;margin-right:20px}.topbar .navigation{display:none;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50px;left:0;right:0;bottom:0;width:100%;height:calc(100vh - 50px);background:hsla(0,0%,100%,.9);z-index:1;padding-top:1rem}.topbar .navigation .main-menu .divider,.topbar .navigation .secondary-menu .divider{display:none}@media (min-width:992px){.topbar .navigation .main-menu .divider,.topbar .navigation .secondary-menu .divider{width:1px;border-left:1px solid #ccc;height:28px;margin:0 4px}}.topbar .navigation .main-menu .menu-item,.topbar .navigation .secondary-menu .menu-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:10px 0}@media (min-width:992px){.topbar .navigation .main-menu .menu-item,.topbar .navigation .secondary-menu .menu-item{margin:0}}.topbar .navigation .main-menu .menu-item .skeleton,.topbar .navigation .secondary-menu .menu-item .skeleton{width:70px;height:12px;margin-top:4px;margin-left:10px}.topbar .navigation .main-menu .menu-item .profile-picture,.topbar .navigation .secondary-menu .menu-item .profile-picture{width:30px;height:30px;border-radius:50%;border:1px solid #dedede}.topbar .navigation .main-menu .menu-item .profile-picture .icon-profile,.topbar .navigation .secondary-menu .menu-item .profile-picture .icon-profile{width:100%;height:100%;display:block}.topbar .navigation .main-menu .menu-item .profile-picture img,.topbar .navigation .secondary-menu .menu-item .profile-picture img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.topbar .navigation .main-menu .menu-item.cta a,.topbar .navigation .secondary-menu .menu-item.cta a{border:2px solid #1b57a2;color:#1b57a2;transition:background .8s}.topbar .navigation .main-menu .menu-item.cta a:visited,.topbar .navigation .secondary-menu .menu-item.cta a:visited{color:#1b57a2}.topbar .navigation .main-menu .menu-item.cta a:hover,.topbar .navigation .secondary-menu .menu-item.cta a:hover{color:#fff;text-decoration:none;cursor:pointer;border-color:#3d70b0;background:#3d70b0 radial-gradient(circle,transparent 1%,#3d70b0 0) 50%/15000%}.topbar .navigation .main-menu .menu-item.cta a:active,.topbar .navigation .secondary-menu .menu-item.cta a:active{background-color:#5481b9;background-size:100%;transition:background 0s}.topbar .navigation .main-menu .menu-item a,.topbar .navigation .secondary-menu .menu-item a{text-decoration:none;color:#333;padding:5px 15px;white-space:nowrap}.topbar .navigation .main-menu .menu-item a:visited,.topbar .navigation .secondary-menu .menu-item a:visited{color:#333}.topbar .navigation .main-menu .menu-item a:hover,.topbar .navigation .secondary-menu .menu-item a:hover{color:#1b57a2;text-decoration:underline}.topbar .navigation .main-menu .menu-item.lang a,.topbar .navigation .secondary-menu .menu-item.lang a{padding-left:4px}.topbar .navigation .main-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.topbar .navigation .main-menu{-ms-flex-direction:row;flex-direction:row}}.topbar .navigation .secondary-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:992px){.topbar .navigation .secondary-menu{margin-left:auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:992px){.topbar .navigation{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;display:-ms-flexbox;display:flex;position:relative;background:none;top:auto;right:auto;height:auto;padding:0}}.topbar .open+.navigation{display:-ms-flexbox;display:flex}.menu-wrapper{display:block;margin-left:auto;width:30px;height:18px;cursor:pointer}@media (min-width:992px){.menu-wrapper{display:none}}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{width:30px;height:2px}.hamburger-menu{position:relative;transform:translateY(8px);background:#333;transition:all 0 .3s}.hamburger-menu.animate{background:rgba(51,51,51,0)}.hamburger-menu:before{bottom:8px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu:after,.hamburger-menu:before{content:"";position:absolute;left:0;background:#333}.hamburger-menu:after{top:8px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.hamburger-menu.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.hamburger-menu.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.site-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;margin:8rem 0 4rem;border-top:1px solid #dedede;padding-top:1rem;-ms-flex-direction:column;flex-direction:column}.site-footer>div{margin-bottom:1.5rem;text-align:center}@media (min-width:576px){.site-footer{-ms-flex-direction:row;flex-direction:row}.site-footer>div{margin-bottom:0;text-align:left}}.site-footer h3{color:#1b57a2}.site-footer ul{margin:0;padding:0}.site-footer ul li{padding:0;list-style:none;margin:4px 0}.site-footer ul li a{text-decoration:none;color:#333}#mc_embed_signup input[type=email]{padding:7px;min-width:170px}#mc_embed_signup input[type=submit]{padding:7px 20px;background:#1b57a2;border:0;margin-left:auto;margin-top:8px;background-position:50%;transition:background .6s;background-color:#1b57a2;border-color:#1b57a2;border-radius:0;font-weight:700;color:#fff}#mc_embed_signup input[type=submit]:visited{color:#fff}#mc_embed_signup input[type=submit]:hover{cursor:pointer;border-color:#3d70b0;background:#3d70b0 radial-gradient(circle,transparent 1%,#3d70b0 0) 50%/15000%}#mc_embed_signup input[type=submit]:active{background-color:#5481b9;background-size:100%;transition:background 0s}.project-content .header{margin:0}.project-content .header>a{display:block}.project-content .header>a img{width:100%;max-width:100%;height:auto}.project-content .header .image-container .progress-bar{height:5px;background-color:#eaeaea;width:100%}.project-content .header .image-container .progress-bar .progress{height:5px;background-color:#1eda9b;max-width:100%}.project-content .content .project-info .title{font-size:18px;font-weight:700;line-height:1.2}.project-content .content .project-info .title a{text-decoration:none;color:#111}.project-content .content .project-info .description{margin:0;font-size:14px}.project-content .content .project-status{font-size:12px;text-transform:uppercase;background:#fff}.project-content .content .project-status .funding,.project-content .content .project-status .subscribing{color:#1bc48c}.project-content .content .project-status .executing{color:#3882dc}.project-content .content .project-category{font-size:12px;text-transform:uppercase;background:#fff}.project-content .content .project-category .christmas-category{color:#da1d49}.project-content .content .project-category .christmas-category :last-child .divider{display:none}.project-content .content .description{font-size:14px;color:#4d4d4d}.project-content .progress-info{font-size:12px;color:#888;margin-top:8px;display:-ms-flexbox;display:flex}.project-content .progress-info .separator{margin:0 4px}.project-condensed-list .project-condensed-list-item{margin-bottom:8px;padding-top:16px;border-top:1px solid #dedede;padding-bottom:8px}.project-condensed-list .project-condensed-list-item .project-content{display:-ms-flexbox;display:flex}.project-condensed-list .project-condensed-list-item .project-content .header{width:100px;position:relative;margin-right:12px}@media (min-width:576px){.project-condensed-list .project-condensed-list-item .project-content .header{width:144px}}.project-condensed-list .project-condensed-list-item .content{-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-condensed-list .project-condensed-list-item .content .description{display:none}@media (min-width:576px){.project-condensed-list .project-condensed-list-item .content .description{display:block}}.index-hero .featured .project-featured-list .project-featured-list-item{margin-bottom:16px;padding-bottom:16px;position:relative}.index-hero .featured .project-featured-list .project-featured-list-item .header,.project-index .header{margin-bottom:12px}.featured-project{position:relative}.featured-project .content{margin-top:12px}@media (min-width:576px){.featured-project .content{position:absolute;bottom:1.5rem;left:1.5rem}}.featured-project .content .project-info .description div,.featured-project .content .project-info .project-status div,.featured-project .content .project-info .title a{display:inline;background:#fff;padding:4px}.featured-project .content .project-info .project-status{margin-bottom:20px;background:none}.featured-project .content .project-info .project-status .funding{color:#fff;background-color:#1eda9b}.featured-project .content .project-info .project-status .executing{color:#fff;background-color:#3882dc}.featured-project .content .project-info .title{line-height:1.4;font-size:24px}.featured-project .content .project-info .description{margin-bottom:16px;font-size:14px}.featured-project .content .progress-info{background:#fff}.featured-project .content .progress-info div{display:inline;background:#fff;padding:4px}.featured-project .content .progress-info div .separator{margin:0}.skeleton{margin-bottom:4px;overflow:hidden;background:#f0f1f3;position:relative}.skeleton:before{display:block;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:a 1s infinite}.project-content .header .skeleton{height:86px}.project-content .content .project-status .skeleton{height:14px;width:80px}.project-content .content .title .skeleton{height:20px;width:140px;margin-bottom:10px}.project-content .content .description .skeleton{height:12px;width:90%}.project-content .content .description .skeleton:nth-child(2n){width:80%}.project-content.featured-project .header .skeleton{height:0;width:100%;padding-top:46.875%;position:relative}.project-featured-list{margin-bottom:24px}.project-featured-list .header{margin-bottom:10px}.project-featured-list .header .skeleton{height:0;width:100%;padding-top:59.66%;position:relative}@keyframes a{to{transform:translateX(100%)}}.page-subheader{text-align:center;margin-top:-1rem;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-subheader .booth{border:2px solid #da1d49;padding:1rem}.page-subheader .booth .button{text-decoration:none;color:#da1d49}.project-index-container-split{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (min-width:576px){.project-index-container-split{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.project-index-container-split .project-page-index-split{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:576px){.project-index-container-split .project-page-index-split .project:nth-child(2n){margin-right:0}}@media (min-width:992px){.project-index-container-split .project-page-index-split .project:nth-child(2n){margin-right:20px}.project-index-container-split .project-page-index-split .project:nth-child(3n){margin-right:0}}.project-index-container-split .project-page-index-split .project-split{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;border:1px solid #dedede}.project-index-container-split .project-page-index-split .project-split .project-content{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-index-container-split .project-page-index-split .project-split .project-content .content{padding:10px;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.project-index-container-split .project-page-index-split .project-split .project-content .header .image-container{position:relative}.project-index-container-split .project-page-index-split .project-split .project-content .header .image-container .progress-bar{height:5px;background-color:#eaeaea;width:100%;position:absolute;bottom:0}.project-index-container-split .project-page-index-split .project-split .project-content .header .image-container .progress-bar .progress{height:5px;background-color:#1eda9b;max-width:100%}.project-index-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:576px){.project-index-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.project-index-container .project-filters{width:100%;margin-right:20px;padding-right:30px}@media (min-width:576px){.project-index-container .project-filters{width:265px}}.project-index-container .project-filters .filters-title{font-size:16px;font-weight:700;margin-bottom:20px}.project-index-container .project-filters .filters{font-size:14px;margin-bottom:32px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:576px){.project-index-container .project-filters .filters{-ms-flex-direction:column;flex-direction:column}}.project-index-container .project-filters .filters .filter{padding:5px;white-space:nowrap}.project-index-container .project-filters .filters .filter.active{color:#1b57a2;font-weight:700}.project-index-container .projects{width:100%}.project-index-container .projects .category-cloud-title{text-align:center;font-style:italic}.project-index-container .projects .category-cloud{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.project-index-container .projects .category-cloud .label{padding:1rem;cursor:pointer;text-transform:uppercase;border-bottom:3px solid transparent}.project-index-container .projects .category-cloud .label:hover{border-bottom:3px solid #1b57a2}.project-index-container .projects .category-cloud .label.selected{font-weight:700;border-bottom:3px solid #1b57a2}.project-index-container .projects .projects-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.project-index-container .projects .projects-header .project-search{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative}.project-index-container .projects .projects-header .project-search input{width:100%;padding:.75rem 2.5rem;font-size:14px}.project-index-container .projects .projects-header .project-search .project-search-cancel,.project-index-container .projects .projects-header .project-search .project-search-icon{position:absolute;width:18px;height:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.project-index-container .projects .projects-header .project-search .project-search-icon{left:10px}.project-index-container .projects .projects-header .project-search .project-search-icon .icon{width:18px;height:18px}.project-index-container .projects .projects-header .project-search .project-search-cancel{right:16px;width:12px;height:12px}.project-index-container .projects .projects-header .project-sorting{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;margin-left:40px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.project-index-container .projects .projects-header .project-sorting .sorting-title{white-space:nowrap;padding:0 10px;font-weight:700;font-size:14px;-ms-flex:1;flex:1;text-align:right}.project-index-container .projects .projects-header .project-sorting select{-ms-flex:1;flex:1}.project-index-container .project-page-index{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:576px){.project-index-container .project-page-index .project:nth-child(2n){margin-right:0}}@media (min-width:992px){.project-index-container .project-page-index .project:nth-child(2n){margin-right:20px}.project-index-container .project-page-index .project:nth-child(3n){margin-right:0}}.project-index-container .project-page-index .project{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;border:1px solid #dedede}.project-index-container .project-page-index .project.christmas{border-radius:0;padding:0}@media (min-width:576px){.project-index-container .project-page-index .project{width:calc(50% - 12px);margin-right:12px}}@media (min-width:992px){.project-index-container .project-page-index .project{width:calc(33% - 11px);margin-right:20px}}.project-index-container .project-page-index .project .project-content{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-index-container .project-page-index .project .project-content .content{padding:10px;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.project-index-container .project-page-index .project .project-content .header .image-container{position:relative}.project-index-container .project-page-index .project .project-content .header .image-container .progress-bar{height:5px;background-color:#eaeaea;width:100%;position:absolute;bottom:0}.project-index-container .project-page-index .project .project-content .header .image-container .progress-bar .progress{height:5px;background-color:#1eda9b;max-width:100%}[v-cloak]{display:none}.beta-notice{display:none;width:100%;z-index:2;top:0;background-color:#e2e6ed;color:#7d7f82;font-size:14px;padding:10px 0}#beta-notice-button{float:right;cursor:pointer}#beta-notice-button svg{height:19px}.beta-notice p{text-align:center;max-width:1100px;margin:0 auto;padding:0 20px}*{box-sizing:border-box}html{font-size:100%}body,html{height:100%;width:100%;margin:0;padding:0}body{color:#333;line-height:1.4;font-family:Lato}img{max-width:100%;vertical-align:middle}a{color:#1b57a2}a:hover,a:visited{color:#0c284b}.container{padding:0 15px}@media (min-width:576px){.container{padding:0 20px}}@media (min-width:992px){.container{margin-left:auto;margin-right:auto;max-width:1100px}}@media (min-width:1400px){.container{margin-bottom:20px;margin-top:20px}}.page-header{padding:2rem 0;margin-bottom:1rem;text-align:center}.page-header .page-title{font-size:40px;font-family:Montserrat}.page-header .page-subtitle{font-size:20px;color:#888}.hero{background-repeat:no-repeat;background-size:cover;background-position:50%;height:400px}.hero.frontpage{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:2rem}.hero.frontpage .overlay-text .title{font-size:32px;font-family:Montserrat;font-weight:700;padding:5px 10px;background:#fff;margin-bottom:.5rem}.hero.frontpage .overlay-text .description{font-size:18px;padding:5px 10px;background:#fff}.section-title{font-size:24px;font-family:Montserrat;border-bottom:1px solid #aaa;padding-bottom:4px;margin-bottom:16px}.project-index{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:576px){.project-index .project:nth-child(2n){margin-right:0}}@media (min-width:992px){.project-index .project:nth-child(2n){margin-right:24px}.project-index .project:nth-child(4n){margin-right:0}}.project-index .project{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}@media (min-width:576px){.project-index .project{width:calc(50% - 12px);margin-right:12px}}@media (min-width:992px){.project-index .project{width:calc(25% - 18px);margin-right:24px}}.site-stats{margin:40px 0}.site-stats .stats-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:6px 0}.site-stats .stats-container .stats{text-align:center;width:calc(50% - 20px);margin:10px 0}@media (min-width:576px){.site-stats .stats-container .stats{-ms-flex:1;flex:1}}.site-stats .stats-container .stats .stats-number{font-family:Montserrat;font-size:24px;margin-bottom:4px;font-weight:700;color:#1b57a2}@media (min-width:576px){.site-stats .stats-container .stats .stats-number{font-size:32px}}.site-stats .stats-container .stats .stats-description{color:#666;font-size:12px;font-weight:700}@media (min-width:576px){.site-stats .stats-container .stats .stats-description{font-size:14px}}.section-cta{text-align:center;background-color:#f5f5f5;margin:2rem 0 4rem;padding:2rem 1rem}@media (min-width:576px){.section-cta{padding:2rem 0}}.section-cta .headline{font-size:24px;font-family:Montserrat;margin-top:8px;margin-bottom:1rem}@media (min-width:576px){.section-cta .headline{font-size:32px;max-width:720px;margin:0 auto 32px}}.section-cta .description{margin-bottom:2rem}.btn{background-image:none;padding:10px 25px;display:inline-block;margin:10px;border:2px solid #1b57a2;text-decoration:none;font-family:Montserrat;text-transform:uppercase;font-weight:700}.btn.btn-default{background-position:50%;transition:background .6s;background-color:#1b57a2;border-color:#1b57a2;border-radius:0;font-weight:700;color:#fff}.btn.btn-default:visited{color:#fff}.btn.btn-default:hover{cursor:pointer;border-color:#3d70b0;background:#3d70b0 radial-gradient(circle,transparent 1%,#3d70b0 0) 50%/15000%}.btn.btn-default:active{background-color:#5481b9;background-size:100%;transition:background 0s}.btn.btn-ghost{background:#fff;color:#1b57a2;background-position:50%;transition:background .6s;background-color:#1b57a2;border-color:#1b57a2;border-radius:0;font-weight:700;color:#fff}.btn.btn-ghost:visited{color:#fff}.btn.btn-ghost:hover{cursor:pointer;border-color:#3d70b0;background:#3d70b0 radial-gradient(circle,transparent 1%,#3d70b0 0) 50%/15000%}.btn.btn-ghost:active{background-color:#5481b9;background-size:100%;transition:background 0s}.btn.block{width:100%;padding:10px;margin:0}.site-footerinfo{text-align:center;color:#aaa;font-size:14px;margin-bottom:2rem}.section-header,.section-header.christmas{color:#595959;padding-bottom:4px;margin-bottom:4px;text-transform:uppercase;font-size:12px}.section-header.christmas{text-align:left}.section-header.christmas.main{font-size:18px;font-weight:700}.index-hero{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:800px){.index-hero{-ms-flex-direction:row;flex-direction:row}.index-hero .featured{-ms-flex:7;flex:7;margin-right:24px}.index-hero .featured .project-featured-list-item .project-content .header>a{display:block}.index-hero .featured .project-featured-list-item .project-content .header>a img{width:100%;max-width:100%;height:auto}.index-hero .other{-ms-flex:5;flex:5}}.icon{width:14px;height:14px}.icon.icon-globe{width:14px;height:12px}.christmas-market .short_description{margin-bottom:5rem}.christmas-reward-grid .reward .panel-heading{padding:0;margin:0}.christmas-reward-grid .reward .kronutala{display:inline;font-weight:500}.christmas-reward-grid .reward .panel-footer{padding:0;border:none;background-color:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.christmas-reward-grid .reward .panel-footer .panel-title .text-warning{font-weight:600}.christmas-reward-grid .reward .panel-footer .get-this{text-decoration:none;color:#333;font-size:18px}.receipt-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.receipt-container .receipt-panel{min-width:400px;border-radius:0;box-shadow:none;margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-color:#ddd}.receipt-container .receipt-panel .panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;border-style:none;background-color:transparent!important;margin-top:7px;margin-bottom:-4px;padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.receipt-container .receipt-panel .panel-body{padding:15px}.receipt-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.receipt-row.final{margin-top:20px}.receipt-bullet{margin-left:20px}