:root{--bpc-text-default: #4B4739;--bpc-primary-main: #ffe239;--bpc-primary-dark: color-mix(in srgb, var(--bpc-primary-main) 78%, black);--bpc-primary-light: color-mix(in srgb, var(--bpc-primary-main) 35%, white);--bpc-primary-contrast: #4B4739;--bpc-success-bg-color: #edf7ed;--bpc-success-text-color: #1e4620;--bpc-success-icon-color: #2e7d32;--bpc-info-bg-color: #e5f6fd;--bpc-info-text-color: #014361;--bpc-info-icon-color: #0288d1;--bpc-error-bg-color: #fdeded;--bpc-error-text-color: #5f2120;--bpc-error-icon-color: #d32f2f;--paper-shadow: 0 6.4px calc(12px * .8) calc(6px * .8) rgba(0, 0, 0, .15), 0 3.2px 3.2px rgba(0, 0, 0, .3)}html,body{margin:0;height:100%}body{font-family:Roboto,Helvetica,sans-serif;color:#4b4739;color:var(--bpc-text-default)}h1,h2,h3,h4,h5,h6{margin:.3em 0 .2em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:.1em}h1{font-size:32px;margin-bottom:.5em}h2{font-size:28px}h3{font-size:18px}h4{font-size:16px}h5{font-weight:400;font-size:14px}h6{font-weight:400;font-size:12px}p{font-size:12px;line-height:1.5;margin:.1em 0}a{text-decoration:none;color:var(--bpc-text-default)}ul{list-style:none;margin:0;padding:0}figure{margin:0}.bpc-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.bpc-fade-in-loading{opacity:0;transition:opacity .3s ease}.bpc-fade-in-loading.is-loaded{opacity:1}.bpc-tiles-wrapped{display:flex;flex-flow:row wrap}.bpc-tiles-evenly{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px}.bpc-tiles-evenly-narrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px}.bpc-tiles-evenly-medium{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px}.bpc-tiles-evenly-wide{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:20px}@keyframes bpc-skeletor-pulse{0%,to{opacity:0}50%{opacity:.5}}@keyframes bpc-skeleton-wave{0%{background-position:-200% 0}to{background-position:200% 0}}.bpc-skeleton-pulsing{background-color:#ccc;opacity:0;animation:bpc-skeletor-pulse 4s ease-in-out infinite}.bpc-skeleton-waves{background:linear-gradient(90deg,#ddd 25%,#eee,#ddd 75%);background-size:200% 100%;animation:bpc-skeleton-wave 2s ease-in-out infinite}.bpc-skeleton{opacity:0;background:linear-gradient(90deg,#ddd 25%,#eee,#ddd 75%);background-size:200% 100%;animation:bpc-skeleton-wave 3s linear 5s infinite,bpc-skeletor-pulse 4s ease-in-out infinite}.bpc-skeleton-delay-1{animation-delay:3s,1s}.bpc-skeleton-delay-2{animation-delay:3s,2s}.bpc-skeleton-delay-3{animation-delay:3s}.bpc-skeleton-delay-4{animation-delay:3s,4s}.bpc-skeleton-delay-5{animation-delay:3s,5s}.bpc-core-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:9999;transition:opacity .5s ease}.bpc-core-loader.is-fading-out{opacity:0}.bpc-core-loader.is-hidden{display:none}.bpc-core-loader img{width:70vw;transition-duration:.7s;transition-delay:.1s}.bpc-dashboard .bpc-tiles-wrapped,.bpc-projects .bpc-tiles-wrapped{gap:10px}.bpc-dashboard .bpc-tiles-wrapped>*,.bpc-projects .bpc-tiles-wrapped>*{box-sizing:border-box;width:270px;height:224px;border-radius:4px}@media screen and (max-width:480px){.bpc-dashboard .bpc-tiles-wrapped>*,.bpc-projects .bpc-tiles-wrapped>*{width:100%;height:124px}}.bpc-specifications{display:grid;grid-template-columns:30% 1fr;grid-template-rows:auto auto 1fr;gap:20px}@media screen and (max-width:768px){.bpc-specifications{display:block}.bpc-specifications>*{margin-bottom:10px}.bpc-specifications .bpc-header{padding:.5em 10px}}.bpc-specifications .bpc-breadcrumbs{grid-column:span 2}.bpc-specifications .bpc-header{grid-column:span 2;display:flex;align-items:center;gap:12px}.bpc-specifications .bpc-header .bpc-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.bpc-specifications .bpc-filter,.bpc-specifications .bpc-content{min-height:80vh;border-radius:12px}.bpc-catalogue .bpc-skeleton-pulsing{height:25vw;width:100%;margin-bottom:2vw;border-radius:12px}.bpc-catalogue .bpc-introduction{display:flex;justify-content:space-between;flex-wrap:wrap;margin:.5em 0}@media screen and (max-width:480px){.bpc-catalogue .bpc-introduction{position:relative}}.bpc-catalogue .bpc-introduction h1{padding-top:10%;width:30%}@media screen and (max-width:480px){.bpc-catalogue .bpc-introduction h1{position:absolute;z-index:1;margin:5%;font-size:15vw;color:#fff;opacity:.9;text-shadow:1px 1px 0 black,-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black}}.bpc-catalogue .bpc-introduction img{border-radius:15px;width:60%;min-width:300px}@media screen and (max-width:480px){.bpc-catalogue .bpc-introduction img{width:100%}}.bpc-catalogue .bpc-tiles-evenly{gap:1em}.bpc-catalogue .bpc-tiles-evenly>*{height:200px;border-radius:8px}.bpc-settings .bpc-content{width:100%;height:300px}.bpc-tile-img-fade-in{opacity:0;transition:opacity .3s ease-in}.bpc-tile-img-fade-in.is-loaded{opacity:1}.bpc-tile-img-fade-in.loading-failed{opacity:1;max-width:33%}
