.LandingPage{background-color:#0b3954;display:flex;flex:1 1;flex-direction:column;height:100%;width:100%}.PPBHeader{display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;flex-wrap:nowrap;margin-top:0}.PPBHeader,.PPBTitle{height:auto;width:auto}.PPBTitle{color:#bfd7ea;font-family:VT323,cursive,sans-serif;font-size:48px;font-weight:400;letter-spacing:2px;margin-right:auto;padding-left:1rem;text-decoration:none;text-shadow:4px 2px 2px #0b3954;word-spacing:2px}.PPBTitleExtra{display:flex;flex-direction:row;margin-left:auto}.PPBQuickGoto{color:#bfd7ea;flex-direction:column;font-family:VT323,cursive,sans-serif;font-size:18px;text-decoration:none}.PPBQuickGoto,.PPBSupport{align-items:center;display:flex;justify-content:center;padding-right:1rem}.PPBSupport{height:auto;width:-webkit-fit-content;width:fit-content}.btn.btn-primary.PPBSupportButton{background-color:#ff9f1c;color:#0b3954;font-family:VT323,cursive,sans-serif;font-size:18px;font-weight:400;text-shadow:4px 2px 2px #ff9f1c}.PPBProjects{background-color:#0b3954;flex-direction:column;height:auto;width:100%}.PPBProjects,.PPBProjectsWheel{align-items:center;display:flex;justify-content:center}.PPBProjectsWheel{flex-direction:row;height:90%;margin:20px;width:80%}.PPBProjectCard{background:#bfd7ea;height:auto;margin:5%;width:auto}.PPBProjectCard p,h5{background:#bfd7ea;margin:5%;text-shadow:none}.PPBProjectCard .btn,.PPBProjectCard p,h5{color:#0b3954;font-family:VT323,cursive,sans-serif;font-size:18px;font-weight:400}.PPBProjectCard .btn{background-color:#ff9f1c;display:block;margin:0 auto;text-shadow:4px 2px 2px #ff9f1c}.PPBFooter{background-color:#0b3954;display:flex;flex-direction:row;height:10%;margin-bottom:auto;margin-top:auto;padding-left:1rem;padding-right:1rem;width:auto}.PPBFooter p{color:#bfd7ea;font-family:VT323,cursive,sans-serif;font-size:18px;margin:0;text-decoration:none}.PPBFooterCopyright{display:flex;flex-direction:column-reverse;justify-content:end}.PPBFooterAuthor,.PPBFooterCopyright,.PPBFooterMiddle{height:auto;width:auto}.PPBFooterAuthor{display:flex;flex-direction:column;justify-content:end;margin-left:auto}.PPBFooter .hidden{color:#0b3954;font-size:10px}.PPBBanner{background-color:#0b3954;height:auto;padding:1rem;width:auto;z-index:1}.PPBBanner>img{--s:10px;background:conic-gradient(from 90deg at 1px 1px,#0000 25%,#000 0);background-image:linear-gradient(to bottom left,#ff9f1c,#ff9f1c);border-radius:30% 70% 24% 76%/64% 15% 85% 36%;height:auto;outline:1px solid #000;outline-offset:calc(var(--s)*-1);padding:var(--s);width:100%}.webshop-filter{background-color:#718fb1;border-radius:10px;display:flex;flex-direction:column;padding:10px}.filter-options{display:none}.filter-options.open{display:flex;flex-direction:column;padding:.5rem}.filter-options h2{align-items:center;display:flex}.filter-options h2 i.fa-bars{cursor:pointer}.filter-options h2 i.fa-bars:hover{color:#0b3954}.filter-options h2 i.fa-times{display:none}.filter-options.open h2 i.fa-times{display:block}.filter-options.open h2 i.fa-bars{display:none}.filter-options .btn-primary{background-color:#ff9f1c;color:#0b3954;display:block;font-family:VT323,cursive,sans-serif;font-size:18px;font-weight:400;margin:0 auto;text-shadow:4px 2px 2px #ff9f1c}.webshop-filter .active-filters{display:flex;flex-direction:column;text-shadow:none}.filter-item{font-family:VT323,cursive,sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;padding:.5rem;text-decoration:none}.selected-value{margin-top:1rem;text-shadow:none}.grid{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));height:100vh;overflow-y:scroll}.grid.item{height:33vh}@media (max-width:768px){.grid{display:flex;flex-direction:column}.grid.item{height:33vh}}.header{align-items:center;background-color:#000;border-radius:10px;display:flex;flex-direction:row;height:15vh;opacity:.9;padding:.2rem}.header-title{display:flex;flex-direction:column}.header-title h1{align-self:flex-start;font-size:36px}.header-title h1,.header-title h3{color:#bfd7ea;font-family:VT323,cursive,sans-serif;font-weight:400;letter-spacing:2px;padding:0 5px 5px;text-decoration:none;text-shadow:4px 2px 2px #0b3954;word-spacing:2px}.header-title h3{font-size:18px}.header-cart{align-self:flex-end;height:100%;margin-left:auto;margin-right:5px;padding:10px;width:5%}.webshop{background-color:#0b3954;color:#fff;color:#0b3954;display:flex;flex-direction:column;font-family:VT323,cursive,sans-serif;font-size:18px;font-weight:400;height:100vh;overflow-x:hidden;overflow-y:hidden}.greyBlob{background-color:grey;display:block;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:99}.body{background-color:#0b3954;display:flex;flex-direction:row;height:85vh;overflow-x:hidden;overflow-y:hidden;padding:.2rem}.shopping-cart{align-items:center;background-color:#bfd7ea;border-radius:10px;display:flex;flex-direction:column;height:80vh;left:50%;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vh;z-index:100}.shopping-cart-header{display:flex;flex-direction:row;height:10%;justify-content:space-between;margin-top:0;padding:10px;width:100%}.shopping-cart-header h2{margin-left:0}.shopping-cart-header button{height:100%;margin-right:0;width:10%}.shopping-cart-items{align-items:center;display:flex;flex-direction:column;height:80%;list-style:none;margin-bottom:0;overflow-x:hidden;overflow-y:scroll;padding:10px;width:100%}.shopping-cart-item{display:flex;flex-direction:row;height:20%;margin:10px;padding:10 px;width:100%}.shopping-cart-item img{height:100%;margin-left:0;padding:10px;width:20%}.shopping-cart-item-details{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;justify-content:space-between;width:80%}.shopping-cart-item-details .number-input{align-items:center;display:flex;flex-direction:row;flex-grow:0;width:20%}.shopping-cart-item-details button{background-color:#ff9f1c;color:#0b3954;display:block;font-family:VT323,cursive,sans-serif;font-size:18px;font-weight:400;height:wrap-content;margin-right:0;text-shadow:4px 2px 2px #ff9f1c}.shopping-cart-footer{align-items:center;display:flex;flex:row 1;height:10%}.shopping-cart-footer button{background-color:#ff9f1c;color:#0b3954;display:block;font-family:VT323,cursive,sans-serif;font-size:18px;font-weight:400;height:wrap-content;text-shadow:4px 2px 2px #ff9f1c}
/*# sourceMappingURL=main.2e050934.css.map*/