.nav-bar{color:#fff;display:flex;justify-content:space-between;margin:3.12rem 3.9%;margin-bottom:0%}.nav-title{font-size:2.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0%;margin-bottom:.94rem}.nav-buttons{font-size:1.88rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0%;margin-bottom:.94rem;column-gap:2.19rem}.nav-button{font-weight:100;display:flex;align-items:center;justify-content:center;margin:0%;transition:font-weight .2s ease-in-out;text-decoration:none;color:#fff}.nav-button:hover{font-weight:500}.nav-separator{margin:0% 3.9%;margin-bottom:3.12rem;border-top:1px solid white}.project-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0% 3.12rem;height:auto}.project-corpus{background-color:#fff;opacity:100%;border-radius:10px;filter:drop-shadow(10px 10px 4px #090909)}.schematic{width:100%;margin-bottom:3.9%}.project-title{font-size:1.88rem;margin:1.56rem 1.96%;margin-bottom:0}.project-text{margin-bottom:1.25rem;text-align:justify;text-indent:1.5em}#project-1-p{margin:0% 1.96%;margin-bottom:.62rem;margin-top:.94rem}#project-2-p{margin:0% 1.96%;margin-bottom:1.87rem}.card-grid{margin:3.12rem 3.9%;display:grid;gap:3.9%;grid-template-columns:1fr 2fr 1fr;align-items:stretch}.card{position:relative;display:block;width:100%;height:18.38rem;overflow:hidden;border-radius:10px;transition:transform .2s ease,box-shadow .2s ease}.card:hover,.card:focus-visible{transform:translateY(-2px);filter:drop-shadow(0px 6px 2px #090909)}.card__img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000d,#00000026,#0006,#000000bf,#000000e6)}.card__title{position:absolute;left:50%;transform:translate(-50%);bottom:clamp(12px,2vw,24px);margin:0;color:#fff;font-weight:500;font-size:1.2srem;line-height:1.25}:root{--spacing: 5px}.search-input-container{display:flex;flex-direction:row;align-items:stretch;width:100%;height:2.5rem}.search-input,.search-button{height:100%;box-sizing:border-box}.search-input{padding:calc(var(--spacing) * 2);border:none;width:100%;background-color:#5f5f5f;color:#9f9fa0}@media (min-width: 600px){.search-input{width:20%}}.search-button{aspect-ratio:1 / 1;width:auto;height:100%;display:inline-flex;align-items:center;justify-content:center;background-color:#5f5f5f;color:#9f9fa0}.suggestions-container{display:flex;flex-direction:column;background-color:#fff;width:100%;max-height:300px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (min-width: 600px){.suggestions-container{width:calc(20% + 2.5rem)}}.center-button{background-color:#fff;padding:10px 20px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;text-align:left;box-sizing:border-box}.center-button-selected{background-color:#8ce9e2;padding:10px 20px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;text-align:left;box-sizing:border-box}.center-button:hover{background-color:#12988e}.center-card{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.5rem;background-color:#fff;border-radius:5px;padding:10px;margin-bottom:1.5rem;position:relative}@media (max-width: 600px){.center-card{flex-direction:column;align-items:center;gap:1rem}.center-card .center-image{width:100%;max-width:320px;height:auto}.center-card .all-center-details{flex-direction:column;align-items:center;gap:.75rem}}.center-card>:last-child{position:absolute;top:8px;right:8px;margin:0}.center-image{width:20%;height:auto;border-radius:5px}.center-info{width:auto}.center-title{font-size:1.5rem;margin-top:0;width:100%}.all-center-details{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;text-align:left;gap:2rem}.mci-center-details{margin:0;padding-left:0;padding-inline-start:0}.wt-center-details{margin:0;padding-left:1rem;padding-inline-start:1rem}.center-close-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#888}:root{background-color:#1e1e1e;font-family:Raleway,sans-serif;font-variant-numeric:lining-nums;font-size:16px}*{border:0px solid red}.container{margin:3.12rem 3.9%;margin-bottom:0}.title-1{font-size:1.88rem;margin-bottom:1.56rem;color:#fff}.title-2{font-size:1rem;margin-bottom:1.56rem;color:#fff}
