body,html{padding:0;margin:0;position:relative;height:100vh;display:flex;justify-content:center;align-items:center;width:100%}body{background:#01222a;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif;overflow:hidden}@media (max-width:768px){.swiper-pagination>span::before{display:none!important}.swiper-pagination>span::after{display:none}.swiper-pagination>span:hover::after{display:none!important}.grid-3{grid-template-columns:repeat(3,30%);display:grid!important;justify-content:center}.grid-3 .d-flex{padding:0}.grid-3 .fs-4{font-size:.875rem!important}.grid-3 img{width:30px;height:30px}.grid-3 .border-btn-box{border:none}.inf-li .border-btn-box{border-radius:10px;border:#fff solid 2px;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:0;text-decoration:none;height:100%;font-size:1rem!important}.cd-box li a{padding:0!important}.cd-box li.w-10{width:100%}}@media (min-width:768px){.swiper-pagination{right:-160px!important}.swiper-pagination-bullet:hover{margin-left:-160px!important;opacity:1;transition:all .3s ease}.swiper-pagination-bullet{width:calc(44px + 160px);height:44px;border-radius:2px;opacity:.7}.swiper-pagination-bullet:nth-child(1):hover{margin-left:-55px!important}.swiper-pagination-bullet:nth-child(2):hover{margin-left:-80px!important}.swiper-pagination-bullet:nth-child(7):hover{margin-left:-65px!important}.swiper-pagination-bullet:nth-child(8):hover{margin-left:-90px!important}.swiper-pagination>span:nth-child(1){width:calc (44px + 55px);width:99px}.swiper-pagination>span:nth-child(2){width:calc (44px + 80px);width:132px}.swiper-pagination>span:nth-child(1).swiper-pagination-bullet-active{background:#571acd;color:#fff}.swiper-pagination>span:nth-child(2).swiper-pagination-bullet-active{background:#0da8d7;color:#fff}.swiper-pagination>span:nth-child(3).swiper-pagination-bullet-active,.swiper-pagination>span:nth-child(4).swiper-pagination-bullet-active,.swiper-pagination>span:nth-child(5).swiper-pagination-bullet-active,.swiper-pagination>span:nth-child(6).swiper-pagination-bullet-active,.swiper-pagination>span:nth-child(7).swiper-pagination-bullet-active{background:#009688;color:#fff}.swiper-pagination>span:nth-child(8).swiper-pagination-bullet-active{background:#25b52b;color:#fff}.swiper-pagination>span:nth-child(9).swiper-pagination-bullet-active{background:#ff5722;color:#fff}.swiper-pagination>span{display:flex!important;display:flex;align-items:center;justify-content:flex-start;position:relative}.swiper-pagination>span::after{font-size:16px;line-height:1;text-align:left;width:calc(100% - 44px)}.swiper-pagination>span::before{width:44px;min-width:44px;height:44px;margin-right:5px;text-align:center;line-height:44px}.swiper-pagination>span:nth-child(1)::before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;content:"\e6bb";font-size:1.8rem}.swiper-pagination>span::after{width:auto;font-size:16px;margin-right:10px;width:250px;line-height:1}}.swiper-pagination>span:hover::after{display:inline-block}.swiper-pagination>span:nth-child(1)::after{content:"Home"}.swiper-pagination>span:nth-child(2)::before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;content:"\e771";font-size:1.8rem}.swiper-pagination>span:nth-child(2)::after{content:"About Us"}.swiper-pagination>span:nth-child(3)::before{content:" ";background:url(../images/sp-3.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(3).swiper-pagination-bullet-active::before{background:url(../images/spw-3.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(3)::after{content:"Viral Vectors"}.swiper-pagination>span:nth-child(4)::before{content:" ";background:url(../images/sp-4.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(4).swiper-pagination-bullet-active::before{background:url(../images/spw-4.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(4)::after{content:"Nucleic Acid"}.swiper-pagination>span:nth-child(5)::before{content:" ";background:url(../images/sp-5.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(5).swiper-pagination-bullet-active::before{background:url(../images/spw-5.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(5)::after{content:"Drug Delivery"}.swiper-pagination>span:nth-child(6)::before{content:" ";background:url(../images/sp-6.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(6).swiper-pagination-bullet-active::before{background:url(../images/spw-6.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(6)::after{content:"Assays and Therapeutic Areas"}.swiper-pagination>span:nth-child(7)::before{content:" ";background:url(../images/sp-6a.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(7).swiper-pagination-bullet-active::before{background:url(../images/spw-6a.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:44px;height:44px}.swiper-pagination>span:nth-child(7)::after{content:"Events"}.swiper-pagination>span:nth-child(8)::before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;content:"\e668";font-size:1.8rem}.swiper-pagination>span:nth-child(8)::after{content:"Inquiry"}.swiper-pagination>span:nth-child(8){width:calc (44px + 65px)}.swiper-pagination>span:nth-child(9)::before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;content:"\e62e";font-size:1.8rem}.swiper-pagination>span:nth-child(9)::after{content:"Contact us"}.swiper-pagination>span:nth-child(9){width:calc (44px + 85px)}.sp-1-dna{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px){.swiper-slide-in .anti>*{transform:translateY(20px);opacity:0;transition:all .3s ease}.ani-slide .anti>*{transform:translateY(0);opacity:1}.swiper-slide-in .anti-slidown>*{opacity:0;transition:opacity .3s ease}.ani-slide .anti-slidown>*{opacity:1}}.cd-box{list-style:none;display:flex;gap:10px;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;height:100%;padding:0}.cd-box li.w-10{width:calc(100% - 10px)}.cd-box li.w-5{width:calc(50% - 10px)!important;height:calc(50% - 10px)!important}.cd-box li a{border-radius:10px;border:#fff solid 2px;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:15px;text-decoration:none;height:100%}.cd-box li a:hover{background:#ffffff36;border-color:#ffffff36!important}.cd-box li span{border-radius:10px;border:#fff solid 2px;display:inline-block}.swiper-slide-in .anti>:nth-child(1){transition-delay:0s}.swiper-slide-in .anti>:nth-child(2){transition-delay:.1s}.swiper-slide-in .anti>:nth-child(3){transition-delay:.2s}.swiper-slide-in .anti>:nth-child(4){transition-delay:.3s}.swiper-slide-in .anti>:nth-child(5){transition-delay:.4s}.swiper-slide-in .anti>:nth-child(6){transition-delay:.5s}.swiper-slide-in .anti>:nth-child(7){transition-delay:.6s}.swiper-slide-in .anti-slidown>:nth-child(1){transition-delay:0s}.swiper-slide-in .anti-slidown>:nth-child(2){transition-delay:.1s}.swiper-slide-in .anti-slidown>:nth-child(3){transition-delay:.2s}.swiper-slide-in .anti-slidown>:nth-child(4){transition-delay:.3s}.swiper-slide-in .anti-slidown>:nth-child(5){transition-delay:.4s}.swiper-slide-in .anti-slidown>:nth-child(6){transition-delay:.5s}.swiper-slide-in .anti-slidown>:nth-child(7){transition-delay:.6s}.anti-layer{position:absolute;width:100%;height:100%}@media screen and (max-width:768px){.anti-layer{display:none}}#WebGL-output{position:absolute;top:0;left:0;z-index:0}.sp-3.swiper-slide-in .anti-layer .d-1{filter:blur(6px);opacity:0;transform:scale(1.1);bottom:-25%;right:-25%;z-index:2}.sp-3.ani-slide .anti-layer .d-1{filter:blur(0);opacity:.6;transform:scale(1);bottom:-20%;right:-20%;transition:all 5s ease}.sp-3.swiper-slide-in .anti-layer .d-2{opacity:0;filter:blur(6px);transform:scale(1.6);top:-25%;left:-35%;transform:rotate(0);z-index:1}.sp-3.ani-slide .anti-layer .d-2{opacity:1;filter:blur(13px);transform:scale(1);top:-20%;left:-30%;transition:all 15s ease;transform:rotate(5deg)}.sp-3.swiper-slide-in .anti-layer .d-3{opacity:0;filter:blur(10px);top:25%;right:10%;transform:rotate(0);z-index:0}.sp-3.ani-slide .anti-layer .d-3{opacity:.4;filter:blur(18px);transition:all 6s ease;top:25%;right:-5%}.sp-4.swiper-slide-in .anti-layer .d-1{filter:blur(6px);opacity:0;transform:scale(1.1);bottom:-30%;right:-40%}.sp-4.ani-slide .anti-layer .d-1{filter:blur(10px);opacity:.7;transform:scale(1);bottom:-27%;right:-36%;transition:all 18s ease}.sp-4.swiper-slide-in .anti-layer .d-2{opacity:0;filter:blur(6px);transform:scale(1.6);top:-12%;left:-23%;transform:rotate(235deg)}.sp-4.ani-slide .anti-layer .d-2{opacity:1;filter:blur(13px);transform:scale(1);top:-10%;left:-20%;transition:all 15s ease;transform:rotate(230deg)}.sp-5.swiper-slide-in .anti-layer .d-1{filter:blur(10px);opacity:0;transform:scale(.8);top:-10%;right:-20%}.sp-5.ani-slide .anti-layer .d-1{filter:blur(8px);opacity:.7;transform:scale(1);top:15%;right:-16%;transition:all 22s ease}.sp-5.swiper-slide-in .anti-layer .d-2{opacity:0;filter:blur(2px);transform:scale(.8);top:12%;left:3%}.sp-5.ani-slide .anti-layer .d-2{opacity:.7;filter:blur(6px);transform:scale(1);top:30%;left:0;transition:all 18s ease}.sp-7{padding-top:220px}.sp-8.swiper-slide-in .anti-layer .d-1{filter:blur(0);opacity:0;transform:scale(1.1);bottom:-25%;right:-35%;transform:rotate(-25deg);z-index:2}.sp-8.ani-slide .anti-layer .d-1{filter:blur(0);opacity:.6;transform:scale(1);bottom:-20%;right:-30%;transition:all 5s ease;transform:rotate(0)}.border-btn-box{border-right:#eeeeee57 solid 1px;border-image:linear-gradient(to bottom,#ffffff1c,#ffffff7a) 1}.border-btn{text-align:center;text-decoration:none;color:#fff;cursor:pointer}.border-btn strong{text-shadow:3px 3px 3px rgb(0 0 0 / 30%);transition:all .5s ease-out}.border-btn:hover{color:#fff}.border-btn:hover strong{text-shadow:-3px -3px 3px rgb(0 0 0 / 30%)}.btn{transition:all ease-out .3s}.btn:hover{background:#ffffff36;border-color:#ffffff36!important}.main-wrapper{user-select:none;box-sizing:border-box;overflow:visible;width:100%;height:100%;padding-left:0;padding-right:0}.swiper-slide-in{display:flex;align-items:center;justify-content:center;align-content:center;width:100%;height:100%;color:#fff;overflow:hidden;position:relative;box-sizing:border-box;border-radius:0;padding:105px 1.5em 1.5em 1.5em}.swiper-slide-in-content{width:100%;height:100%;display:flex;flex-direction:column;position:relative;z-index:1;box-sizing:border-box;padding:48px 48px;align-items:center;justify-content:flex-start;text-align:center}.swiper-slide-in-title{font-size:21px;font-weight:700;letter-spacing:.03em;color:rgba(255,255,255,1)}.swiper-slide-in-image{position:absolute;object-fit:cover;left:0;top:0;width:100%;height:100%;z-index:0}:root{--swiper-pagination-color:rgba(255, 255, 255, 1);--swiper-pagination-bullet-inactive-color:rgba(255, 255, 255, 1)}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}main{background:linear-gradient(-45deg,#b9b02e,#1b18cc,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient 15s ease infinite;height:100%}.sp-1.swiper-slide-in,.sp-2.swiper-slide-in,.sp-3.swiper-slide-in{flex-direction:column}.sp-1 h1{position:relative;z-index:996}.sp-2 p{font-size:.6rem}@media (min-width:768px){.sp-2 p{font-size:1.1rem}}.sp-6 .alert-success{opacity:.5!important}.sp-6 .alert-success:hover{opacity:1!important;translate:all .3s ease}#canvas{position:absolute;left:0;top:0}main{position:relative;width:100vw;height:100vh;transform:translateX(0);transition:transform .5s ease;z-index:0}.scroller{position:absolute;text-align:center;bottom:24px;width:30px;height:120px;left:50%;margin-left:-10px;align-self:flex-end;z-index:996}.scroller .mouse{height:50px;border:1px solid #fff;border-radius:100px;margin-bottom:20px;transition:border-radius .3s,transform .1s ease-out;cursor:pointer}.scroller .mouse:hover{transform:scale(1.05)}.scroller .mouse .scroll-wheel{position:absolute;left:50%;margin-left:-4px;top:15px;border-radius:4px;width:8px;height:8px;background-color:#fff;animation-name:scroll-mobile;animation-duration:3s;animation-iteration-count:infinite}.scroller .icn{fill:#fff}@keyframes scroll-mobile{0%{opacity:0;top:5px}20%{opacity:1;top:5px}65%{opacity:1;top:5px}80%{opacity:0;top:25px}100%{opacity:0;top:25px}}.scroller svg{margin-left:-1px}@media (min-width:1440px){.col-2x{flex:0 0 auto;width:20%!important}}.Inquiry_form ul li.f-c-textarea{width:100%}@media screen and (max-width:767px){header{background-color:#00000057}.swiper-slide-in{height:auto;padding:0;margin-bottom:55px;overflow:unset}.sp-2 p{font-size:1rem}.sp-1{min-height:100vh;margin:70px 0 40px 0;height:auto}.cd-box{margin-bottom:25px}.inf-li{row-gap:25px}.event-photo .swiper-slide{border-radius:15px}}