.no-scroll:where(.astro-SSUJ3OCE){overflow:hidden}#loader-wrapper:where(.astro-SSUJ3OCE){position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:9999;display:flex;justify-content:center;align-items:center}.background:where(.astro-SSUJ3OCE){position:fixed;top:0;left:0;width:100%;height:100%;z-index:-15}.background:where(.astro-SSUJ3OCE) .bg-img:where(.astro-SSUJ3OCE){background-image:url(https://static.igem.wiki/teams/4495/wiki/images/background.png);height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#gradient-canvas:where(.astro-SSUJ3OCE){width:100%;height:100%;--gradient-color-1: #c1e1e2;--gradient-color-2: #ff9e9e;--gradient-color-3: var(--cream-green-color);--gradient-color-4: #ffffff}@media (max-width: 992px){#gradient-canvas:where(.astro-SSUJ3OCE){display:none}}:root{--tomato-red-color: #d90429;--coral-red-color: #e63946;--cream-green-color: #f1faee;--turquoise-color: #a8dadc;--blue-color: #457b9d;--dark-blue-color: #1d3557;--main-font: "Montserrat-Regular";--second-font: "Lato-Regular";--main-font-medium: "Montserrat-Medium";--main-font-bold: "Montserrat-Bold";--second-font-bold: "Lato-Bold"}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--blue-color);color:#fff}a{text-decoration:none}.container{width:98%;padding-left:1%;padding-right:1%;margin-left:auto;margin-right:auto}.full-container{width:100%;margin-left:auto;margin-right:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@font-face{font-family:Montserrat-Regular;src:url(https://static.igem.wiki/teams/4495/wiki/fonts/montserrat-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Medium;src:url(https://static.igem.wiki/teams/4495/wiki/fonts/montserrat-medium.ttf) format("truetype");font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(https://static.igem.wiki/teams/4495/wiki/fonts/montserrat-bold.ttf) format("truetype");font-style:normal}@font-face{font-family:Lato-Regular;src:url(https://static.igem.wiki/teams/4495/wiki/fonts/lato-regular.ttf) format("truetype");font-weight:400;font-style:normal}.loader:where(.astro-B6YJXC3L){width:10em;height:10em;font-size:1em;position:relative;display:flex;align-items:center;justify-content:center}.loader:where(.astro-B6YJXC3L) .face:where(.astro-B6YJXC3L){position:absolute;border-radius:50%;border-style:solid;animation:animation-rotate 2s linear infinite}@keyframes animation-rotate{to{transform:rotate(1turn)}}.loader:where(.astro-B6YJXC3L) .face:where(.astro-B6YJXC3L):nth-child(1){width:100%;height:100%;color:var(--coral-red-color);border-color:currentColor transparent transparent currentColor;border-width:.2em .2em 0em 0em;--deg: -45deg;animation-direction:normal}.loader:where(.astro-B6YJXC3L) .face:where(.astro-B6YJXC3L):nth-child(2){width:70%;height:70%;color:var(--dark-blue-color);border-color:currentColor currentColor transparent transparent;border-width:.2em 0em 0em .2em;--deg: -135deg;animation-direction:reverse}.loader:where(.astro-B6YJXC3L) .face:where(.astro-B6YJXC3L) .circle:where(.astro-B6YJXC3L){position:absolute;width:50%;height:.1em;top:50%;left:50%;background-color:transparent;transform:rotate(var(--deg));transform-origin:left}.loader:where(.astro-B6YJXC3L) .face:where(.astro-B6YJXC3L) .circle:where(.astro-B6YJXC3L):before{position:absolute;top:-.5em;right:-.5em;content:"";width:1em;height:1em;background-color:currentColor;border-radius:50%;box-shadow:0 0 2em,0 0 4em,0 0 6em,0 0 8em,0 0 10em,0 0 0 .5em #f1faee1a}.license:where(.astro-L2AFMTVO){text-align:center;font-size:.8rem}.license:where(.astro-L2AFMTVO) a:where(.astro-L2AFMTVO){color:var(--dark-blue-color)}.license:where(.astro-L2AFMTVO) a:where(.astro-L2AFMTVO):hover{text-decoration:underline}footer:where(.astro-L2AFMTVO){position:relative;font-family:var(--main-font);color:var(--dark-blue-color);font-size:1.125rem;font-family:var(--main-font-medium);background:white;padding-top:6em;background:linear-gradient(0deg,white 0%,white 50%,transparent 100%)}.footer-container:where(.astro-L2AFMTVO){display:flex;padding:2em 0;justify-content:space-between}.logo:where(.astro-L2AFMTVO){display:flex;gap:.75rem;align-items:center;font-family:var(--main-font-bold);font-size:1.5rem;color:var(--coral-red-color)}.logo-container:where(.astro-L2AFMTVO){display:flex;flex-direction:column;align-items:flex-start;gap:2em}.footer-content:where(.astro-L2AFMTVO){width:65%;display:flex;justify-content:space-between}.footer-title:where(.astro-L2AFMTVO){font-size:1.25rem;font-family:var(--main-font-bold);text-transform:uppercase;padding-bottom:1em}.contact-content:where(.astro-L2AFMTVO){display:flex;gap:.5em;align-items:center}.contact-content:where(.astro-L2AFMTVO) i:where(.astro-L2AFMTVO){font-size:1.25rem}.menu:where(.astro-L2AFMTVO) p:where(.astro-L2AFMTVO){display:flex;flex-direction:column;gap:.5em;margin:0}.menu:where(.astro-L2AFMTVO) p:where(.astro-L2AFMTVO) a:where(.astro-L2AFMTVO){color:var(--dark-blue-color);width:fit-content}.location:where(.astro-L2AFMTVO) p:where(.astro-L2AFMTVO),.contact:where(.astro-L2AFMTVO) p:where(.astro-L2AFMTVO){white-space:nowrap;line-height:1.5em;margin:0}.social-icons:where(.astro-L2AFMTVO){display:flex;gap:.5em;font-size:1.75rem}.link:where(.astro-L2AFMTVO){color:var(--dark-blue-color)}.link:where(.astro-L2AFMTVO):hover{opacity:.75}@media (max-width: 992px){.footer-container:where(.astro-L2AFMTVO){flex-direction:column;row-gap:1em}.logo-container:where(.astro-L2AFMTVO){flex-direction:row;justify-content:space-between;align-items:center}.footer-content:where(.astro-L2AFMTVO){width:100%}}@media (max-width: 768px){.logo-container:where(.astro-L2AFMTVO){flex-direction:column;align-items:flex-start;gap:1em}.footer-container:where(.astro-L2AFMTVO){padding:1em}.footer-content:where(.astro-L2AFMTVO){flex-direction:column;row-gap:1em}}.navigation-menu:where(.astro-PPWI43LE){position:fixed;z-index:1;background-color:#fff;padding:5px 0;font-family:var(--main-font-medium);box-shadow:0 4px 15px #0000001a}.navigation-menu:where(.astro-PPWI43LE) a:where(.astro-PPWI43LE):not(.nav-active),.navigation-menu:where(.astro-PPWI43LE) .dropdown-button:where(.astro-PPWI43LE):not(.nav-active){color:#000}.nav-active:where(.astro-PPWI43LE){font-family:var(--main-font-bold);color:var(--coral-red-color)}.navbar-container:where(.astro-PPWI43LE){display:flex;flex-direction:row;justify-content:space-between;align-items:center}.logo:where(.astro-PPWI43LE){display:flex;flex-direction:row;gap:.75em;align-items:center}.title-logo:where(.astro-PPWI43LE){font-family:var(--main-font-bold);font-size:1.5rem;color:var(--dark-blue-color)}.nav-elements:where(.astro-PPWI43LE){display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:1.75em}.dropdown-button:where(.astro-PPWI43LE):not(.nav-active){font-family:var(--main-font-medium)}.nav-button:where(.astro-PPWI43LE){display:block;overflow-x:clip;overflow-y:visible;font-size:1.125rem}.dropdown-button:where(.astro-PPWI43LE){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;border:none;background-color:inherit;align-items:center;column-gap:4px;padding:0;overflow-x:clip;overflow-y:visible;cursor:pointer;font-size:1.125rem;white-space:nowrap}.chevron-down:where(.astro-PPWI43LE){width:1em;height:1em;padding:0;stroke:#000;stroke-width:2px;fill:none}.rotate-arrow:where(.astro-PPWI43LE){transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in}.rotate-arrow:where(.astro-PPWI43LE).--arrow-down{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}.dropdown-content:where(.astro-PPWI43LE){display:flex;flex-direction:column;row-gap:.5em;position:absolute;top:50px;left:50%;transform:translate(-50%) translateY(-1em);transition:transform .5s;border-radius:.3em;background-color:#fff;box-shadow:0 0 18px 5px #0000001a;padding:.75em;visibility:hidden;font-family:var(--main-font-medium);font-size:1.25rem;z-index:1;white-space:nowrap}.dropdown-content:where(.astro-PPWI43LE):before{content:"";position:absolute;top:-.5em;left:50%;transform:translate(-50%);border-left:.5em solid transparent;border-right:.5em solid transparent;border-bottom:.5em solid white}.dropdown-content:where(.astro-PPWI43LE) a:where(.astro-PPWI43LE):hover{color:var(--coral-red-color)}.dropdown--show:where(.astro-PPWI43LE){visibility:visible;transform:translate(-50%) translateY(0)}.underline-animation:where(.astro-PPWI43LE){position:relative;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.underline-animation:where(.astro-PPWI43LE):hover:after,.underline-animation:where(.astro-PPWI43LE):hover:before{width:100%;left:0}.underline-animation:where(.astro-PPWI43LE):after,.underline-animation:where(.astro-PPWI43LE):before{content:"";position:absolute;top:calc(100% + 5px);width:0;right:0;height:3px;border-radius:100px}.underline-animation:where(.astro-PPWI43LE):before{-webkit-transition:width .25s cubic-bezier(.51,.18,0,.88) .1s;-o-transition:width .25s cubic-bezier(.51,.18,0,.88) .1s;transition:width .25s cubic-bezier(.51,.18,0,.88) .1s;background:var(--turquoise-color)}.underline-animation:where(.astro-PPWI43LE):after{-webkit-transition:width .2s cubic-bezier(.29,.18,.26,.83);-o-transition:width .2s cubic-bezier(.29,.18,.26,.83);transition:width .2s cubic-bezier(.29,.18,.26,.83);background:var(--coral-red-color)}.menu-toggle-button:where(.astro-PPWI43LE){background-color:transparent;border:none;outline:none;cursor:pointer}.hamburger:where(.astro-PPWI43LE),.hamburger:where(.astro-PPWI43LE):before,.hamburger:where(.astro-PPWI43LE):after{content:"";display:block;background:var(--dark-blue-color);height:3px;width:1.75rem;border-radius:5px;transition:all ease-in-out .5s}.hamburger:where(.astro-PPWI43LE):before{transform:translateY(-7px)}.hamburger:where(.astro-PPWI43LE):after{transform:translateY(4px)}.open:where(.astro-PPWI43LE) .hamburger:where(.astro-PPWI43LE){transform:rotate(45deg);background-color:transparent}.open:where(.astro-PPWI43LE) .hamburger:where(.astro-PPWI43LE):before{transform:translateY(0)}.open:where(.astro-PPWI43LE) .hamburger:where(.astro-PPWI43LE):after{transform:translateY(-3px) rotate(-90deg)}@media (min-width: 992px){.menu-toggle-button:where(.astro-PPWI43LE){display:none}}@media (max-width: 992px){.navbar-mobile:where(.astro-PPWI43LE){min-width:50%;position:absolute;top:100%;right:0;transform:translate(100%);transition:transform .5s ease-in-out;background-color:#fff;border-bottom-left-radius:.3em;box-shadow:0 0 18px 5px #0000001a}.nav-button:where(.astro-PPWI43LE),.dropdown-button:where(.astro-PPWI43LE){font-size:1.75rem}.nav-elements:where(.astro-PPWI43LE){height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:2em;gap:2em}.dropdown-content:where(.astro-PPWI43LE){top:0;background-color:inherit;font-size:1.75rem;padding:1em 0 0 1em}.dropdown-content:where(.astro-PPWI43LE):before{display:none}.open-nav:where(.astro-PPWI43LE){transform:translate(0)}.dropdown-content--mobile:where(.astro-PPWI43LE){position:relative;box-shadow:none}.underline-animation:where(.astro-PPWI43LE):after,.underline-animation:where(.astro-PPWI43LE):before{visibility:hidden}}@media (max-width: 576px){.navbar-mobile:where(.astro-PPWI43LE){width:100%}.nav-elements:where(.astro-PPWI43LE){padding:2em;gap:1em}.nav-button:where(.astro-PPWI43LE),.dropdown-button:where(.astro-PPWI43LE){font-size:1.5rem}.dropdown-content:where(.astro-PPWI43LE){font-size:1.25rem;padding:.5em 0 0 1em}}
