@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url(/nawi-graz-austria/assets/Barlow-Regular-Bre0Y4Y4.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(/nawi-graz-austria/assets/Barlow-SemiBold-CR2VLHkM.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(/nawi-graz-austria/assets/Barlow-Bold-CewTUPeB.woff2) format("woff2")}html,body{background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important}img{filter:invert(0)!important}html,body,#root{font-family:Barlow,sans-serif;width:100%;max-width:100vw;height:100%;max-height:100vh;overflow:hidden;margin:0;padding:0}.coming-soon-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;isolation:isolate;background-color:#fff}.layer{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat;background-size:auto auto;opacity:0;transition:opacity 1s ease-in-out;mix-blend-mode:multiply;transform:scale(1.5);transform-origin:0 0;z-index:1}.layer.visible{opacity:1}.layer-root{z-index:1}.layer-leaf{z-index:2}.layer-liposome{z-index:3}.layer-rna{z-index:4}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:93svh;display:flex;justify-content:center;align-items:center;z-index:20}.popup-modal{background-color:#fff;border-radius:3rem;box-shadow:0 1px 20px #0003;width:60vw;padding:3rem;opacity:0;transition:opacity .8s ease-in-out;display:flex;justify-content:center;align-items:center}.popup-modal.visible{opacity:1}@media (min-width: 768px){.popup-modal{width:60vw}}@media (min-width: 1280px){.popup-modal{width:45vw}}@media (min-width: 1925px){.popup-modal{width:35vw}}.popup-modal-content{opacity:0;transition:opacity .8s ease-in-out .8s;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.popup-modal-content.visible{opacity:1}.popup-image{max-width:95%;height:auto}@media (min-width: 768px){.popup-image{max-width:65%}}@media (min-width: 1280px){.popup-image{max-width:65%}}.popup-title{font-size:2.5rem;font-weight:700;margin:0;text-align:center}.popup-description{font-size:1.5rem;font-weight:500;text-align:center;white-space:pre-wrap}.popup-subtitle{font-size:1.75rem;font-weight:600;margin-bottom:2rem}.popup-contact .contact-item{display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;-webkit-text-fill-color:#0077cc!important;text-decoration:none;margin:0 2.5rem}.popup-contact{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2rem}.popup-contact .contact-item:hover{text-decoration:underline}.contact-icon{width:2.5rem;height:2.5rem;margin-right:.75rem}.contact-text{transform:translateY(-.12rem)}@media (max-width: 610px){.popup-contact{justify-content:flex-start}}@media (max-width: 379px) and (max-width: 699px){.popup-title{font-size:2rem}.popup-subtitle{font-size:1.5rem}.popup-contact{row-gap:1rem}.popup-description{font-size:1.3rem}}.footer{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;border-top:1px solid #ccc;padding:.5rem 1rem;z-index:9998;font-size:.85rem;display:flex;align-items:center;opacity:0;transform:translateY(1rem);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.footer-inner{display:flex;align-items:center;width:100%;position:relative;opacity:0;transition:opacity .8s ease-in-out .8s}.footer-inner.visible{opacity:1}.footer.visible{opacity:1;transform:translateY(0)}.footer-left,.footer-right{display:flex;align-items:center}.footer-left{margin-right:auto}.footer-middle{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;flex:1;justify-content:center}.footer-right{margin-right:1rem}.footer-left{margin-left:1rem}.footer-left img,.footer-middle img,.gitlab-logo{height:32px;width:auto;object-fit:contain}.gitlab-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.gitlab-text{font-size:.85rem;font-weight:500;margin-left:.5rem}@media (max-width: 500px){.footer{justify-content:space-between}.footer-middle{position:static;left:auto;transform:none;flex:1;display:flex;justify-content:center}}
