:root{--relative_font_size:1;--relative_line_height:1;--hue_rotation:0deg;--contrast_value:1}body{--TRIB-Green-Primary:#21808b;--TRIB-Blue-Primary:#15335e;--TRIB-Green-Variation-1:#bff7ea;--TRIB-Green-Variation-2:#77dccc;--TRIB-Green-Variation-3:#32a4a0;--TRIB-Green-Variation-4:#14586b;--TRIB-Green-Variation-5:#0d3d59;--TRIB-Blue-Variation-1:#dbf2ff;--TRIB-Blue-Variation-2:#96dcfd;--TRIB-Blue-Variation-3:#43b3ea;--TRIB-Blue-Variation-4:#197cbe;--TRIB-Blue-Variation-5:#16477f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:11pt;font-size:calc(11pt*var(--relative_font_size));line-height:100%;line-height:calc(100%*var(--relative_line_height));margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:20px}::-webkit-scrollbar-thumb{background:#888;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#555}.homepage{overflow-x:hidden}.homepage .borderedContent{margin:0 auto;max-width:1320px;overflow-x:hidden;position:relative}.homepage .content{align-items:center;display:flex;filter:hue-rotate(var(--hue_rotation)) contrast(var(--contrast_value));flex-direction:column;margin:0 10px}.homepage .about{width:100%}.homepage .about p,.homepage .about ul{max-width:1200px}.homepage .section{align-items:center;display:flex;flex-direction:column;margin-bottom:50px}.homepage .section:first-child{margin-top:80px}.homepage .projects{max-width:1200px}.homepage .projectList{align-items:center;display:flex;flex-direction:column;gap:20px;max-height:700px;overflow-y:auto}.homepage .project{align-items:center;background-color:#fff;border:2px solid var(--TRIB-Blue-Primary);border-radius:20px;color:#000;display:flex;gap:20px;justify-content:center;margin:0 2%;padding:2%;transition:all .2s ease-in-out;width:94%}@media (max-width:500px){.homepage .project{flex-direction:column}}.homepage .project:hover{box-shadow:0 0 5px var(--TRIB-Blue-Primary);cursor:pointer;padding:3%;width:96%}.homepage .project img{border:2px solid var(--TRIB-Green-Primary);border-radius:20px;object-fit:contain;width:200px}.homepage .members .logos{align-items:space-between;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;max-width:1200px}.homepage .members .logos .member{align-items:center;color:#000;display:flex;justify-content:center;max-height:180px;max-width:240px;object-fit:contain}.homepage .footer{align-items:center;background-color:var(--TRIB-Green-Primary);color:#fff!important;display:flex;flex-wrap:wrap;justify-content:space-evenly;min-height:200px;width:100%}.homepage .footer>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.homepage .footer a{color:#fff!important}.homepage .h1{font-size:calc(32px*var(--relative_font_size));font-weight:700}.homepage .h2{background-color:var(--TRIB-Green-Primary);color:#fff;font-size:calc(26px*var(--relative_font_size));font-weight:600;margin-bottom:50px;margin-top:0;padding:10px;text-align:center;width:100vw}.homepage .h3{font-size:22px;font-weight:500}.homepage .h4{font-size:20px;font-weight:400}.homepage .h5{font-size:16px;font-weight:300}.homepage .link{color:blue}.homepage .header{background-color:#fff;border-bottom:2px solid var(--TRIB-Blue-Primary);color:var(--TRIB-Blue-Primary);filter:hue-rotate(var(--hue_rotation)) contrast(var(--contrast_value));height:80px;padding:20px 10px;position:fixed;width:100%;z-index:99}.homepage .topbar{display:flex;justify-content:space-between}.homepage .header .logo{align-items:center;color:var(--TRIB-Green-Primary);display:flex;justify-content:center;margin:0}.homepage .header .navigation{align-items:center;display:flex;flex-grow:1;justify-content:space-between;max-width:500px}.homepage .header .navigation>a{color:var(--TRIB-Blue-Primary);cursor:pointer;padding:10px}.homepage .header .navigation button{background:none;border:none;cursor:pointer}.homepage .header .navigation img{height:30px}.homepage .header .navigation button:hover{filter:invert(1)}.homepage .header .modal{padding:50px}.homepage .header .modal button{align-items:center;background:none;border:2px solid #fff;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:10px;top:10px}.homepage .header .modal button:hover{border:2px solid #000}.homepage .header .modal button>i{margin:0}
/*# sourceMappingURL=main.eb590013.css.map*/