@charset "utf-8";@keyframes searchOpen{0%{height:0}to{height:60px}}@keyframes searchClose{0%{height:60px}to{height:0}}@-moz-keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@-webkit-keyframes slideBack{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-moz-keyframes slideBack{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slideBack{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@font-face{font-family:"Camber Light";src:url(../fonts/Ca1000-Lg.eot);src:url(../fonts/Ca1000-Lg.eot?#iefix)format("embedded-opentype"),url(../fonts/Ca1000-Lg.woff)format("woff");font-display:swap}@font-face{font-family:"Camber Light It";src:url(../fonts/Ca1000-LgItalic.eot);src:url(../fonts/Ca1000-LgItalic.eot?#iefix)format("embedded-opentype"),url(../fonts/Ca1000-LgItalic.woff)format("woff");font-display:swap}@font-face{font-family:"Camber Regular";src:url(../fonts/Ca1000-Rg.eot);src:url(../fonts/Ca1000-Rg.eot?#iefix)format("embedded-opentype"),url(../fonts/Ca1000-Rg.woff)format("woff");font-display:swap}@font-face{font-family:"Camber Regular It";src:url(../fonts/Ca1000-RgItalic.eot);src:url(../fonts/Ca1000-RgItalic.eot?#iefix)format("embedded-opentype"),url(../fonts/Ca1000-RgItalic.woff)format("woff");font-display:swap}@font-face{font-family:"Camber Medium";src:url(../fonts/Ca1000-Md.eot);src:url(../fonts/Ca1000-Md.eot?#iefix)format("embedded-opentype"),url(../fonts/Ca1000-Md.woff)format("woff");font-display:swap}@font-face{font-family:"Camber Semibold";src:url(../fonts/Ca1000-Sb.eot);src:url(../fonts/Ca1000-Sb.eot?#iefix)format("embedded-opentype"),url(../fonts/Ca1000-Sb.woff)format("woff");font-display:swap}@font-face{font-family:"Camber Bold";src:url(../fonts/Ca1000-Bd.eot);src:url(../fonts/Ca1000-Bd.eot?#iefix)format("embedded-opentype"),url(../fonts/Ca1000-Bd.woff)format("woff");font-display:swap}@font-face{font-family:"Decagram Semibold";src:url(../fonts/De1000-SmBd.eot);src:url(../fonts/De1000-SmBd.eot?#iefix)format("embedded-opentype"),url(../fonts/De1000-SmBd.woff)format("woff");font-display:swap}@font-face{font-family:"Decagram Medium";src:url(../fonts/De1000-Md.eot);src:url(../fonts/De1000-Md.eot?#iefix)format("embedded-opentype"),url(../fonts/De1000-Md.woff)format("woff");font-display:swap}@font-face{font-family:"Decagram Light";src:url(../fonts/De1000-Lt.eot);src:url(../fonts/De1000-Lt.eot?#iefix)format("embedded-opentype"),url(../fonts/De1000-Lt.woff)format("woff");font-display:swap}@font-face{font-family:"Decagram Bold";src:url(../fonts/De1000-Bd.eot);src:url(../fonts/De1000-Bd.eot?#iefix)format("embedded-opentype"),url(../fonts/De1000-Bd.woff)format("woff");font-display:swap}@font-face{font-family:"Decagram VF";src:url(../fonts/Decagram_VR.woff2);src:url(../fonts/Decagram_VR.eot?#iefix)format("embedded-opentype"),url(../fonts/Decagram_VF.woff)format("woff");font-display:swap}*{margin:0;padding:0}a,body,button,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,select,table,td,textarea,th,ul{-webkit-text-size-adjust:none}body,button,input,select,table,textarea{font:14px Camber Regular,Helvetica,Arial;line-height:1.4;color:#54565b}body,html{width:100%;height:100%;min-width:300px}.form-section form,body{position:relative}button,fieldset,img{border:0}h1,h2,h3,h4,h5,table th{font-weight:400}button{cursor:pointer;background:0 0;outline:0}textarea{overflow:auto;resize:none;outline:0}input[type=checkbox],input[type=radio],input[type=text],textarea{vertical-align:top}input[type=email],input[type=submit],input[type=tel],input[type=text]{outline:0;border:0;border-radius:3px}input[type=submit]{cursor:pointer}input:focus,textarea:focus{background:#e6eded}table{width:100%;border-collapse:collapse;table-layout:fixed}ul{list-style:none}address{font-style:normal}em,i{font-style:italic}a{text-decoration:none;cursor:pointer;color:#000}a:active,a:focus,a:hover{text-decoration:none}#main-nav #gnb-platforms ul li a:after,#main-nav .sub-menu .menu-note:before,#main-nav .sub-menu .nav-app-heading:hover:after,.category-sub ul li:before,caption,legend{display:none}strong a:hover{color:#f7f7f7}.noscroll{overflow:hidden}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.mobile-line-break{display:inline}form input::-webkit-input-placeholder{color:#626262}form input::-moz-placeholder{color:#626262}form input:-ms-input-placeholder{color:#626262}form input:-moz-placeholder{color:#626262}form input{-webkit-appearance:none}.indent-right{margin-right:10px}.no-l-margin{margin-left:0}.no-r-margin{margin-right:0;padding-right:0}.hero-heading,.page-heading{font-family:Decagram Bold}.paragraph-subheading{font-family:Decagram}.paragraph,.regCamb{font-family:Camber Regular}.paragraph-link{font-family:Camber Semibold;color:#346c97}.paragraph-link:hover{color:#588eb7}.paragraph-link-white{color:#ccc}#main-nav .cat-with-heading .nav-app-heading:hover,.paragraph-link-white:hover{color:#fff}.boldCambSemB,.boldHeebo{font:500 14px/1.3 Heebo;color:#101820}.boldHeebo{font:500 19px/1.3 Heebo}.medCamb{font-family:Camber Medium}.lightCamb{font-family:Camber Light}.lightItCamb{font-family:Camber Light It}.boldDecSemB{font-family:Decagram Semibold}article,aside,footer,header,main,nav,section{display:block}.left{float:left}.right{float:right}img{width:100%;height:auto;vertical-align:top}.cat-with-heading .ul-with-circles li:before,.line-break{display:block}.newPara{margin-top:30px}.diagram-75w{width:75%}.card-layout{display:flex;flex-wrap:wrap;display:grid;grid-auto-rows:minmax(0,auto)}.card2-wrapper,.card3-wrapper{max-width:1400px}.narrow-content{max-width:1200px;margin:30px auto 60px}.docs-wrapper{grid-auto-rows:minmax(0,auto);grid-column-gap:52px;grid-row-gap:70px}.card6-wrapper{grid-template-columns:repeat(auto-fill,minmax(14%,1fr));grid-column-gap:20px}.card5-wrapper{grid-template-columns:repeat(auto-fill,minmax(18%,1fr));grid-column-gap:25px}.card4-wrapper{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.card3-wrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card2-wrapper{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-column-gap:100px}.section-margins .card2-wrapper{max-width:1300px}.column-box{margin:0 50px 60px 20px;flex:1 1 350px}.card1-wrapper .document-box{max-width:350px}.document-box{margin:0 20px 60px;flex:1 1 250px}.document-box h4{font:600 15.5px/1.3 Heebo;color:#101820;margin:12px 0}@supports (display:grid){.card-layout .column-box,.card-layout .document-box{margin:0}}.global-btn{border-radius:4px;padding:8px 10px 9px 12px;font:500 14px Heebo;background:0 0;border:1px solid #bfbfbf;color:#b7b7ba}.global-btn:hover{color:#fff;border:1px solid #fff}#main-header-wrap,#overlay{position:fixed;left:0;top:0;width:100%}#overlay{height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:900}#main-header-wrap{z-index:1001}#social-header{height:40px;background:#222d38}#global-search{position:relative;float:left;width:300px;display:none}.ss360-custom-search{padding:0!important}#searchBox,#searchButton{border:0!important;border-radius:0!important;box-shadow:none!important}#searchButton{position:absolute;right:0;top:0;font-size:0!important;margin:0;color:#8a99a3;cursor:pointer!important;background-color:transparent!important;display:block!important;padding:0}#searchButton svg{margin:7px 4px 0 0;width:28px;height:28px;fill:#bfbfbf}#searchBox{width:100%;padding:0 10px;background:#2a4051!important}#global-search input{font:400 14px Heebo;height:40px;color:#fff}#global-search input::-webkit-input-placeholder{color:#bfbfbf}#global-search input::-moz-placeholder{color:#bfbfbf}#global-search input:-ms-input-placeholder{color:#bfbfbf}#global-search input:-moz-placeholder{color:#bfbfbf}#unibox-suggest-box{position:absolute;left:0!important;top:40px!important;border-radius:0!important;min-width:auto!important;box-shadow:none!important}.unibox{padding-left:0!important}#unibox-suggest-box .unibox-tc-c,.unibox__selectable-title{font:14px Camber Regular!important}.search-open{-webkit-animation:.2s searchOpen;-moz-animation:.2s searchOpen;-ms-animation:searchOpen .2s;-o-animation:.2s searchOpen;animation:.2s searchOpen}.search-close{-webkit-animation:.2s searchClose;-moz-animation:.2s searchClose;-ms-animation:searchClose .2s;-o-animation:.2s searchClose;animation:.2s searchClose;height:0}#social-header .page-inner{max-width:1500px}#connect-social{float:left}#connect-social ul{margin-top:5px}#connect-social li{position:relative;float:left;margin-right:10px;font:200 14px Camber Medium;color:#b7b7ba}#connect-social li:first-child{padding-top:5px}#connect-social li a{position:relative;display:block;font:13px Camber Regular;font-weight:500;color:#fff;overflow:hidden;text-transform:uppercase;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:12}#connect-social .social-icon{border:1px solid #b7b7ba;width:28px;height:28px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align:center}#connect-social svg{position:absolute}.social-icon svg{fill:#b7b7ba}#fb-header svg{width:20px;left:4px;top:4px}#in-header svg{width:24px;left:2px;top:1px}#tw-header svg{width:14px;left:7px;top:6.5px}#yt-header svg{width:18px;left:5px;top:5px}.social-icon svg:hover{fill:#fff}#connect-social .social-icon:after{background:0 0}#connect-social .social-icon:hover{border:1px solid #fff}#main-nav .tm-svg,#main-nav .tm-svg svg{width:14px;height:14px}.clear-header{background:#fff}.dark-header,.full-header{background:#101820}#nav-wrap{margin:0 auto;max-width:1500px}#logo-wrap{position:relative;height:auto}#header-logo{position:absolute;opacity:.9;z-index:1005;width:210px;left:0;top:14px;min-width:210px}#header-logo .cdilb01{fill:#203449}#header-logo .cdilb02{fill:#ed2224}#nav-header-bg{position:absolute;z-index:1003;opacity:.9;width:100%;height:65px;background:#fff;box-shadow:0 2.8px 5.3px rgba(0,0,0,.042),0 9.4px 17.9px rgba(0,0,0,.062),0 42px 80px rgba(0,0,0,.11)}#main-nav-wrap{position:relative;width:100%}#outer-ul{position:absolute;right:0;top:22.5px;width:1254px;z-index:1005}#main-nav li{float:left;padding-left:8px}.main-link,.sub-menu ul{padding:0;position:relative}.main-link .arrow-down{fill:#6b737b;width:12px;height:12px;padding-left:2px;vertical-align:middle}#main-nav ul li a{float:left;font:500 13.5px Heebo;text-transform:uppercase;color:#101820;padding:0 0 32px 38px}#main-nav ul li a:hover{color:#101820}#current-tab{border-bottom:4px solid #181818}#main-nav-wrap:hover+#nav-bkg,.desktop-link:hover ul{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);transition-delay:0s,0s,.5s}.desktop-link:hover ul{opacity:1;z-index:1006}#nav-bkg,.sub-menu{visibility:hidden;position:absolute;-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);-moz-transform:translateY(-2em);transform:translateY(-2em)}#nav-bkg{top:105px;left:0;background:#fff;z-index:-2;transition:all .3s ease-in-out 0s,opacity .1s linear .2s,z-index 0s linear .1s}#main-nav-wrap:hover+#nav-bkg{opacity:.92}.sub-menu{opacity:0;display:grid;top:60px;width:1400px;padding:15px 0 80px;z-index:0;transition:all .3s ease-in-out 0s,visibility 0s linear .2s,z-index 0s linear .1s}.sub-menu ul{display:inline-block}.single-menu{width:250px}.sub-menu ul img,.sub-menu ul svg{position:absolute;border:3px solid #d4d4d4;border-radius:50%;z-index:1004}#main-nav .sub-menu a,#main-nav .sub-menu li{position:relative;float:left;text-transform:none}#main-nav .sub-menu li{width:95%;color:#54565b;padding:0 0 0 18px;margin:5px 0 0;text-align:left;line-height:1.1}#main-nav .sub-menu a{padding:0;margin:2px 0 0;letter-spacing:0;color:#101820;width:90%}#main-nav .ul-with-squares li:before{top:7px;background:#346c97}#main-nav .sub-menu a:hover{color:#181818}#main-nav #gnb-platforms ul li .nav-app-heading:after,#main-nav .sub-menu a:after{content:"";height:1px;width:0;background:#6f7934;position:absolute;left:0;bottom:0;-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-ms-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear;z-index:2000}#main-nav #gnb-platforms ul li,#main-nav #gnb-platforms ul li .nav-app-heading:hover:after,#main-nav #gnb-platforms ul li a,#main-nav .sub-menu a:hover:after,#nav-bkg{width:100%}#cdi-canada-popup{display:none;position:fixed;z-index:-1;left:50%;top:50%;margin:0;width:50%;min-width:320px;max-width:500px;height:275px;background:#fff;border:0;border-radius:7px;transform:translate(-50%,-50%)}#cdi-canada-logo{padding:20px 0;background:#1f3549;width:100%;text-align:center}#cdi-canada-logo svg{width:55%}.logoca0{fill:#fff}.logoca1{fill:#ed2224}#cdi-canada-note{width:90%;margin:30px auto;text-align:center}#cdi-canada-note p{margin-bottom:22px;font:15.5px/1.3 Camber Regular;color:#53565a}#cdi-canada-popup button,#gnb-lab-services ul li,#gnb-lab-services ul li a{width:100px}#cdi-canada-go{margin-right:15px}#cdi-canada-close{border:1px solid #181818;color:#181818}#cdi-canada-close:hover{border:1px solid inherit;color:inherit}#gnb-lab-services{left:-100%}#gnb-cro-services{left:12%}#gnb-platforms{left:-220%}#gnb-bioinformatics{left:16%}#gnb-resources{left:31%}#gnb-news{left:25.4%}#gnb-company{left:34.7%}#main-nav .sub-menu .nav-app-heading{font:15px Camber Medium;margin-bottom:5px;color:#fff;border-radius:20px;padding:5px 19px 7px;width:90%}#main-nav .category-sub .nav-app-heading em{font:16.5px Camber Semibold;color:#1f3549}#main-nav .category-sub ul li a,#main-nav .sub-menu a{font:14.5px Camber Medium}#main-nav .nav-category{font-family:Camber Regular;padding-top:20px}.category-sub .line-break{font:13px Camber Light;margin-top:10px;padding-left:3px;line-height:1.5}.category-sub a em.p-number{display:block;font:17px Camber Semibold}#main-nav .middle-note{position:absolute;bottom:30px;width:100%;text-align:center;z-index:50}#gnb-lab-services{grid-template-columns:300px 380px 400px 220px}#gnb-lab-services .ul-with-circles:first-child{padding-right:44px}#gnb-lab-services .ul-with-circles:nth-child(2){padding-right:35px}#gnb-lab-services .ul-with-circles:nth-child(3){padding-right:33px}#main-nav #gnb-lab-services ul:first-child .nav-app-heading{background:#222933}#main-nav #gnb-lab-services ul:nth-child(2) .nav-app-heading{background:#425032}#main-nav #gnb-lab-services ul:nth-child(3) .nav-app-heading{background:#503e32}#main-nav #gnb-lab-services ul:nth-child(4) .nav-app-heading{background:#4b3150}#main-nav .cat-with-heading ul li{padding-left:35px}#main-nav .cat-with-heading ul li:first-child:before{display:none}#main-nav .cat-with-heading .line-break,#main-nav .single-menu .line-break{margin-top:0;padding:0;font:12.5px Camber Light}#gnb-cro-services{width:400px}#main-nav #gnb-cro-services .nav-app-heading{background:#503e32}#gnb-platforms{padding-top:15px;padding-bottom:110px}#main-nav #gnb-platforms .nav-app-heading{display:block;position:relative;margin-bottom:10px;padding:0 0 3px 2px;font:14.3px Camber Regular;color:#181818;border-radius:0}#main-nav #gnb-platforms ul li .nav-app-heading{width:80%}#main-nav #gnb-platforms ul li .nav-app-heading:after,#main-nav #gnb-platforms ul li .nav-app-heading:hover:after,.is-active{display:block}#gnb-platforms ul a svg{width:50px;left:-60px;top:-16px}#main-nav #gnb-platforms .middle-note li{width:88%;text-align:center}#main-nav .sub-menu .menu-note{font:13px Camber Light;color:#53565a;padding:50px 0 12px}#gnb-platforms .ms-icon{fill:#fff}#main-nav #gnb-bioinformatics{width:auto}#main-nav #gnb-bioinformatics .nav-app-heading{background:#503e32}.mobile-contact{display:none}.hero-section{position:relative;float:left;overflow:hidden;width:100%;height:935px;border-bottom:5px solid #346c97;background-color:#000}.hero-section section{position:relative;width:80%;margin-top:520px}.hero-section h1{font:600 28px/1.3 Heebo;letter-spacing:-.2px;background-image:linear-gradient(#fafafa 15%,#c8c8c8 75%,#c3c3c3 10%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 20px}.hero-section h3{font:19px Camber Light;color:#a4a4a4;padding-bottom:5px}.hero-section p{font:18px Camber Light;line-height:1.4;color:#bbb;margin:20px 0 60px}.hero-section .subheading,.hero-section .subtitle{font:20px Camber Light;line-height:1.4;color:#bfbfbf;margin:0 0 5px}.left-hero-content{float:left;width:50%;text-align:left}.left-hero-content p{width:65%}.hero-section .center-hero-content{width:60%;text-align:center;margin-left:auto;margin-right:auto}.right-hero-content{float:right;width:50%;text-align:right}.hero-section ul{margin-bottom:60px}.hero-section li{font:400 18px Camber;margin-bottom:5px;color:#fff}.hero-section li:last-child{margin-bottom:0}.hero-section .global-btn{padding:10px 20px 12px 22px;width:108px;font:500 15px Heebo;outline:0}.hero-section .global-btn.second-button{margin-left:15px}.short-hero{height:585px}.short-hero section{margin-top:310px;margin-left:0;position:relative}.short-hero h1{font-size:28px}.footnote p small,.short-hero h3{font-style:normal}.white-bg .subtitle,.white-bg h1,.white-bg p{color:#181818}.white-bg h1{background-image:linear-gradient(#000 15%,#000 75%,#000 10%)}.white-bg .global-btn{color:#181818;border:1px solid #181818}.page-inner,.wide-section{position:relative;width:100%}.wide-section{float:left;margin:30px 0 40px}.page-inner{margin:0 auto;max-width:1400px}.narrow-section{max-width:1200px}.center-paragraph{width:71%;margin:0 auto;text-align:center}.center-paragraph h2{margin:85px 0 20px;width:100%;font:36px Camber Regular;letter-spacing:-.3px;line-height:1.3;color:#1f3549}.heading-title h2{margin:80px 0 30px}.center-paragraph h4{font:24px/1.3 Camber Medium;color:#101820}.center-paragraph h5{margin-bottom:20px;padding-top:10px}.wide-section h3{margin:10px 0 20px;font:19px/1.4 Camber Light;color:#101820}.wide-section h5{font:200 18px Camber Regular}.center-icon{width:10%;margin:0 auto;min-width:100px}.center-paragraph p,.left-paragraph p,.text-paragraph p{margin-bottom:40px;font:16px/1.7 Camber Regular;color:#54565b}.left-paragraph{float:left;text-align:left;position:relative}#left-sidebar,.text-paragraph{width:45%;position:relative}.text-paragraph h3{margin:0;font:32px Camber Regular}.text-paragraph h4{font:25px Camber Regular;color:#282828;margin-top:30px}.right-paragraph{float:right;position:relative;text-align:left}.footnote p{margin-bottom:10px;font-size:18px;line-height:1.3}.footnote svg{width:15px;vertical-align:middle;margin-right:8px}.caf1{fill:#ee2331}.caf2{fill:#fff}.caf2,.caf3{overflow:visible}.caf4{clip-path:url(#CAFID_00000019663224982801303200000007939510897080060301_)}.section-margins{margin:0}.black-section h2,.black-section p,.blue-section h2,.blue-section h3,.blue-section p,.dark-blue-section h2{color:#fff}.blue-section{background:#1f3549}.blue-section .center-paragraph p{font:18px/1.5 Camber Regular;color:#ddd;padding-bottom:15px}.blue-section .center-paragraph a{color:#fff;border-color:#fff;padding:12px 18px 13px 19px}.dark-blue-section{padding-top:10px;padding-bottom:100px;background:#101820}#select-platform p small,.dark-blue-section p,.video-section p{color:#bfbfbf}.black-section{background:#101820}.gray-section{background:#f7f7f7}.video-section{margin-bottom:0;background:linear-gradient(180deg,#1f3448 0,#2d516b 51%,#0c1c24 100%)}.video-section .center-paragraph{width:73%}.video-section h3{color:#bfbfbf;font:30px Camber Light;margin-bottom:35px}.sample-req{margin:10px 0 0;padding:35px 0 50px}.sample-req h3{font:18px Camber Semibold}.sample-req h3 span{margin-bottom:25px;font:16.5px Camber Light}.sample-req .column-box a{font-family:Camber Semibold;color:#fff}.sample-req .card-layout .column-box{text-align:left;border-left:1px solid #555;padding-left:15px}.sample-req .card-layout .column-box h4{margin:0 0 5px;font:14px Camber Medium;color:#4a8ab4}.sample-req .card-layout .column-box p{color:#eee;font-family:Camber Semibold;margin-bottom:0}.sample-req .card-layout .column-box p span{font:13px Camber Light}#huprot-sample-req .card-layout{grid-template-columns:14% 14% 19% 20% 12% 12%}.sample-req .card4-wrapper{grid-template-columns:repeat(auto-fill,minmax(23%,1fr));grid-column-gap:30px}.section-with-sidebar{margin:0;background:linear-gradient(to right,#fff 70%,#f0f1f2 30%)}#left-sidebar{float:left;margin:60px 0 0;width:68%;min-height:1200px}#right-sidebar{position:absolute;right:0;top:0;background:#f0f1f2;min-width:277px;width:28%;height:100%;z-index:200}#right-sidebar div{margin-top:60px;float:left;padding-left:40px}#right-sidebar h4{font:28px Camber Light;margin-bottom:30px;padding-bottom:5px;border-bottom:3px solid #e0e0e0}#right-sidebar ul{margin-bottom:25px;border-bottom:solid 1px #aaa}#right-sidebar li{margin-bottom:10px}#right-sidebar .featured-publisher{color:#101820;font:14px Camber Semibold}#right-sidebar .featured-title{font:500 15.5px/1.3 Heebo;color:#1f3549}#right-sidebar .featured-link{font:15px Camber Medium;color:#346c97}#right-sidebar li em{color:#54565b;display:block;font-style:italic}.small-left-arrow,.small-right-arrow{width:22px;vertical-align:middle}#content-footer{position:relative;clear:both;width:100%}#right-sidebar .pdf-icon{width:26px}.wide-section .quote{position:absolute;fill:#fff;top:-5px}.left-quote{transform:rotate(180deg) scaleX(1)}.press-row{float:left;margin:0;display:none;height:70px;background:#f0f1f2}#press-date{float:left;display:block;width:18%;padding:24px 0 25px;min-width:245px;background:#dadada}#press-date:before{content:"";position:absolute;background:#dadada;height:69px;width:10000px;left:-10000px;top:0}#press-release p{color:#181818;font:15px Camber Semibold;padding-left:0}#press-release p span{margin-left:6px;font-family:Camber Light}.press-row ul{left:135px;top:0;width:80%;height:50px;padding-top:24px;background:0 0}.press-row li{font:15px Camber Medium}.press-row li span{font-weight:400;display:inline-block;width:100px}.press-row li a em{font-family:Camber Semibold;font-style:normal;text-transform:uppercase;margin-left:40px}.press-row li a{color:#53565a}#static-ticker li,.press-row li a span:first-child{font:15px Camber Regular;white-space:nowrap;text-overflow:ellipsis}.press-row li a:hover{color:#000}#static-ticker ul{margin:0 auto;max-width:900px}#request-checkboxes label,#static-ticker li,.request-checkboxes input{float:left}#static-ticker li span{font:19px Camber Medium;margin-left:0;color:#181818}#static-ticker li a{color:#fff;margin-left:1px;padding:8px 18px 10px}#press-release .article-source{color:#346c97;margin-left:5px;font-weight:500;font-size:17px}#press-release .view-all{position:absolute;top:25px;right:2%;font:15px Camber Medium;min-width:74px;color:#346c97;z-index:20}#press-release .view-all svg{position:absolute;top:-1px}#save-with-cdilabs h3{margin-top:60px;font-size:24px}#press-release .slide-btn,#press-release .slider-arrow,.form-section .select-box select,ol.ul-with-squares li:before{display:none}.slider-arrow{background-repeat:no-repeat;background-size:100%}.hero-section .prev-arrow{background-image:url(../img/main/slider-arrow-left-dark.png)}.hero-section .next-arrow{background-image:url(../img/main/slider-arrow-right-dark.png)}.hide-section{opacity:0;visibility:hidden}.section-fadein{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 100ms}.slide{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:no-repeat center center;background-size:cover;z-index:-1}.slide.playing,.swap{z-index:3}.slide-nav-wrap{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:30px;width:214px;min-width:214px;z-index:10}.slide-nav{float:right;margin:0 0 20px}.slide-btn{display:inline-block;width:40px;height:15px;margin-right:18px;border-radius:2px;background:#969da1;cursor:pointer}.slide-btn:last-child{margin-right:0}.slide-btn.playing{background:#346c97}.slider-arrow{position:absolute;width:60px;height:60px;z-index:50;bottom:250px;cursor:pointer;display:none}.prev-arrow{left:-2%}.next-arrow{right:-2%}.section-slider .slider-arrow{top:50%}#customer-slide{height:475px;margin-top:70px}#customer-slide .page-inner{height:400px}#customer-slide img{width:30%;margin-bottom:30px;margin-top:20px;min-width:250px}#customer-slide h3{font:500 28px Heebo;margin-bottom:50px}#customer-slide h4{font:300 26px/1.4"rocky";color:#54565b}#customer-slide p{margin-top:45px;font:500 20px/1.4 Heebo;color:#1f3549}#customer-slide p span,#customer-slide p span-1{display:block;font:17px/1.3 Camber Light;color:#54565b}#customer-slide p span-1{margin-top:10px;font:15px Camber Light It}.section-slider .prev-arrow{background:url(../img/main/customer-arrow-left.svg)}.section-slider .next-arrow{background:url(../img/main/customer-arrow-right.svg)}.section-slider .slide-btn{opacity:0}.section-slider .slider-arrow{display:block;width:20px}.iframe-video{position:relative;padding-bottom:56.2%;height:0;overflow:hidden}.iframe-video embed,.iframe-video iframe,.iframe-video object{position:absolute;top:0;left:2px;width:98%;height:98%;border:solid 5px #444}.ul-with-arrows li{width:100%;padding-left:15px;font:18px/1.4 slatemed;margin-bottom:10px;color:#000}.ul-right-arrows li:after,.ul-with-arrows li:before{content:"";border-color:transparent #7c878e;border-style:solid;display:block;height:0;width:0}.ul-with-arrows li:before{border-width:6px 0 6px 7px;left:-13px;top:.95em;position:relative}.ul-right-arrows li{position:relative;width:100%;padding-right:15px}.ul-right-arrows li:after{border-width:6px 7px 6px 0;right:0;top:7px;position:absolute}.ul-with-circles li{padding:0 0 10px 30px}.ul-with-circles li:before,.ul-with-squares li:before{content:"";background:#7c878e;display:block;height:6px;width:6px}.ul-with-circles li:before{border-radius:50%;left:-15px;top:15px;position:relative}.ul-with-squares li{position:relative;width:100%;padding-left:18px}.ul-with-squares li:before{position:absolute;left:2px;margin-top:2px}ol.ul-with-squares{padding-left:20px}ol.ul-with-squares li{padding-left:5px}.column-list li{font:15px/1.5 Camber Light;color:#ccc;padding-bottom:15px}.column-list li:before{margin-top:8px}.col-bottom{position:absolute;bottom:35px;width:93%;text-align:center}.col-bottom a{font:16px Camber Medium}.key-benefits{width:100%}.key-benefits ul li{float:left;color:#346c97}.key-benefits ul li:first-child{padding-left:0}.key-benefits ul li:last-child,.pagination .numbers a:last-child{margin-right:0}.light-gray-box{background:-webkit-linear-gradient(top,#f6f7f8,#fff);background:-moz-linear-gradient(top,#f6f7f8,#fff);background:-ms-linear-gradient(top,#f6f7f8,#fff);background:-o-linear-gradient(top,#f6f7f8,#fff)}.light-gray-box h3{font:400 16px lft-etica;color:#000;line-height:1.3}.light-gray-box h4{color:#346c97;font-size:30px;line-height:1}.light-gray-box h5{color:#111921;font:19px Decagram;padding:0 0 20px;line-height:1}.light-gray-box .small-text{font:26px Camber Regular}.white-box{box-shadow:0 5px 5px 0 rgba(150,151,152,.35) inset;-webkit-box-shadow:0 5px 5px 0 rgba(150,151,152,.35) inset;-moz-box-shadow:0 5px 5px 0 rgba(150,151,152,.35) inset}.serv-svg-in{fill:#fff}.serv-svg-off{fill:none}.serv-svg-op{fill:#fff;opacity:.15}.icon-ls-gradient{fill:url(#ls-gradient)}.icon-as-gradient{fill:url(#ser-gradient)}.icon-tid-gradient{fill:url(#tid-gradient)}.icon-da-gradient{fill:url(#da-gradient)}.icon-cro-gradient{fill:url(#cro-gradient)}.form-section{padding-top:60px}.form-section #form-note{margin:0 0 20px}.visually-hidden{border-width:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.form-section fieldset .card4-wrapper{max-width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-column-gap:40px}.fieldset-heading{margin-bottom:20px}.form-section input[type=email],.form-section input[type=tel],.form-section input[type=text]{width:94%;padding:3px 3% 5px;height:25px;font:14px Camber Medium;color:#1f3549;border:1px solid #ccc;border-radius:3px}.form-section input[type=tel]{width:60%;float:left}.form-section #zip-code-field{width:25%;float:right;padding:3px 2% 5px 3%}.form-section textarea{width:96.4%;padding:10px 1.5%;color:#1f3549;border-radius:3px;border:1px solid #ccc}.form-section textarea::-moz-placeholder{color:#626262;font:15px Camber Medium}.form-section textarea:-ms-input-placeholder{color:#626262;font:15px Camber Medium}.form-section textarea:-moz-placeholder{color:#626262;font:15px Camber Medium}.form-section textarea::-webkit-input-placeholder{color:#626262;font:15px Camber Medium}.form-section .select-box{position:relative;width:99.6%;border-radius:3px;height:25px;margin-bottom:40px}.form-section .fieldset-heading,.form-section .select-box label{font:13px Decagram Semibold}.form-section .select-selected{background:#fff;margin-top:5px;border:1px solid #ccc;border-radius:3px}.form-section .select-selected:after{position:absolute;content:"";top:49px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#7c878e transparent transparent;z-index:100}.form-section .select-selected.select-arrow-active:after{border-color:transparent transparent #7c878e;top:42px}.select-items div,.select-selected{color:#626262;font:15px Camber Medium;padding:10px 10px 12px;border:1px solid transparent;border-color:transparent transparent rgba(229,229,229);cursor:pointer}.select-items div:first-child{padding-top:10px;border-top:1px solid #e5e5e5}.select-items{position:absolute;background:#fff;left:0;right:0;z-index:101;-webkit-box-shadow:0 8px 23px -11px #000;-moz-box-shadow:0 8px 23px -11px #000;box-shadow:0 8px 23px -16px #000}.select-hide{display:none}.same-as-selected,.select-items div:hover{background:#ddd}.request-checkboxes{float:left;width:100%}.form-section .request-checkboxes input{width:20px;height:22px;margin-top:-2px;margin-right:10px;outline:0;-webkit-appearance:checkbox;border-radius:20px}.form-section #request-checkboxes label{float:none;margin-left:5px;color:#101820}.checkboxes-wrapper .fieldset-heading{margin-bottom:27px}.checkbox-div{float:left;width:40%}.checkbox-div:last-child{width:60%}.checkbox-div div{margin-bottom:20px}.form-section .checkbox-div label{margin-left:0}.form-section .submit-consent{font:200 13px Camber Regular;color:#bfbfbf;margin-bottom:30px}#contact-form h4,.form-section .submit-consent a,.pagination a:hover{color:#fff}#submit-fieldset{display:block;width:50%;margin-top:20px}#form-disclaimer{display:block;margin-top:40px}#form-disclaimer .bold{font-family:Decagram Semibold}#contact-form-section{padding-bottom:80px;background:#222b37;background-image:url(../img/common/bg-array-pattern-3.svg);color:#fff}#contact-form .card2-wrapper{grid-template-columns:52% 48%;grid-column-gap:55px;max-width:100%}#contact-form #field-one .card2-wrapper{grid-template-columns:48.5% 48.5%;grid-column-gap:20px}#contact-form .fieldset-heading{margin:40px 0 0}#contact-form label{font-size:15px}#contact-form input[type=email],#contact-form input[type=tel],#contact-form input[type=text],#signup-form input[type=email],#signup-form input[type=tel],#signup-form input[type=text]{margin-bottom:20px;border:0}#contact-form .checkbox-div{width:43%}#contact-form .checkbox-div:nth-child(2){width:55%;margin-top:92px}#contact-form #select-platform label{font-size:14px}#request-checkboxes label,#select-platform label{margin-left:10px;display:block;color:#fff}#select-platform p{clear:left;font:16px Decagram Semibold;color:#fff;padding:0 0 30px}#select-platform label em{font:15px Decagram Semibold}#contact-form textarea{width:97%;height:138px;margin-bottom:20px;border:0}#contact-form .select-box{width:auto}#contact-form .select-selected{border:0}#contact-form #select-assay-goal .select-items{top:40px}#contact-form #select-assay-goal .select-selected:after{top:18px}#contact-form #select-assay-goal .select-selected.select-arrow-active:after{top:10px}#contact-form #hear-about{width:45%;margin:20px 0 0}#contact-form #hear-about label{font:16px Decagram Semibold;margin:0 0 10px;float:none}#contact-form #submit-fieldset{margin-top:-80px;width:52%;max-width:725px}#contact-form #request-checkboxes label{color:#f9f9f9;font:500 16px Heebo}#contact-form a{color:#fff;text-decoration:underline}#contact-form #submit-fieldset .request-checkboxes{margin-bottom:15px}#reg-form .card2-wrapper{grid-template-columns:52% 48%;grid-column-gap:20px}.form-2col{grid-column:col 3/span 2;grid-row:row 2;display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}#reg-submit{margin-top:40px;width:100%}#reg-form textarea{height:118px}#reg-form input[type=tel]{width:94%}#register-note,#register-privacy{font:14px/1.2 Camber Regular;margin-bottom:30px}#reg-form #request-checkboxes label{color:#fff;margin-bottom:20px}#reg-form .global-btn{border:1px solid #fff;color:#fff}#register-privacy{width:50%;font:200 13px Camber Regular}.diagrams-wrapper{margin:60px auto 0;text-align:center}.diagrams-wrapper h4{font:500 22px/1.3 Heebo;padding:15px 0;color:#101820}.diagrams-wrapper p{font:16px/1.5 Camber Regular;margin-bottom:30px}.diagram-mobile-nav{display:none;position:relative;width:100%;height:30px;float:left}.diagram-mobile-nav li{position:relative;cursor:pointer}.diagram-mobile-nav li:nth-child(1){float:left}.diagram-mobile-nav li:nth-child(2){float:right}.diagram-mobile-nav svg{position:absolute;fill:#ccc;width:35px}.mobile-wrap{transition:transform .3s cubic-bezier(0,.52,0,1)}.data_table{position:relative}.data_table th{height:28px;font:14px Camber Semibold;color:#fff;padding:4px 10px 7px;border-left:4px solid #fff}.data_table th:first-child{border-left:0}.data_table th.td_green{background-color:#93c267}.data_table th.td_blue{background-color:#346c97}.data_table th.td_gray{background-color:#a2a2a2;color:#181818}.data_table td{height:30px;padding:6px 10px 10px;text-align:center;border-left:4px solid #fff;font:14px Camber Regular;vertical-align:top;color:#181818}.data_table td:first-child{text-align:left;font:14px Camber Regular;border-left:0}.data_table tr:nth-child(even) td{background:#f1f2f3}.table-specs{margin:30px 0;text-align:left}.table-specs ul{margin-bottom:30px}.table-specs li{margin-bottom:20px;font-size:15px;line-height:1.3}.table-specs li:first-child{font-size:18px;font-weight:500;padding-top:20px}.table-specs b{margin-right:5px}.table-specs p{font-size:12px;font-style:italic}.docs-nav li,.table-break-mobile{display:inline}.dropdown-wrap{margin-bottom:20px;height:60px}.dropdown-wrap,.thmb-with-shadow{position:relative;float:left;width:100%}.download-hover,.hover-thmb:before{opacity:0;position:absolute;left:0;width:100%}.hover-thmb:before,.hover-thmb:hover .download-hover,.hover-thmb:hover:before{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.hover-thmb:before{content:"";right:0;bottom:0;height:100%;background:#000;background-image:linear-gradient(to bottom,#5b5b5b 0,#000 100%)}.hover-thmb img{border:1px solid #ccc}.hover-thmb:hover .download-hover,.hover-thmb:hover:before{opacity:.7}.hover-thmb:hover .download-hover{opacity:1}.download-hover{top:40%;text-align:center}.download-hover em{border:1px solid #fff;padding:10px 5%;font:14px Camber Regular;color:#fff;border-radius:5px}.shadow-bg{position:relative;display:block;width:94%;height:94%;padding:3%;-webkit-box-shadow:1px 1px 3px 2px #ddd;-moz-box-shadow:1px 1px 3px 2px #ddd;box-shadow:1px 1px 3px 2px #ddd}#pagination-section .center-paragraph{width:100%}.pagination{margin:0 auto 85px}.pagination .first{color:#346c97;font-size:16px}.pagination .last{color:#346c97}.pagination .first{margin-right:0}.pagination .last{font-size:16px;margin-left:5px}.pagination p{display:inline-block;font:500 17px/25px Camber Regular;height:25px;margin:0 10px 20px 0;padding:4px 8px;text-align:center;border-radius:7px}.pagination .prev{padding:0;margin:0 8px;font-size:18px}.pagination a{font:17px/32px Camber Regular;color:#bfbfbf;display:inline-block;vertical-align:top}.pagination .first:hover,.pagination .last:hover,.pagination .next:hover,.pagination .prev:hover{color:#377476}.pagination .numbers{display:inline-block;margin:0 10px 0 5px}.pagination .numbers a{width:18px;height:20px;margin-right:10px;padding:6px 7px;text-align:center;line-height:20px;border:1px solid #7c878e;border-radius:7px;color:#7c878e}.pagination .numbers a.is-active,.pagination span a:hover{background:#588eb7}.pagination .numbers p.is-active{background:#346c97;color:#fff;width:20px;height:26px}.page-left-arrow,.page-right-arrow{width:30px;fill:#346c97;vertical-align:middle}.page-left-arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.blue-btn,.gray-btn{border:0;padding:11px 15px 13px 18px;color:#fff}.blue-btn{background:#346c97}.gray-btn{background:#53565a}.blue-btn:hover,.gray-btn:hover{color:#fff;border:0}.blue-btn:hover{background:#588eb7}.gray-btn:hover{background:#7c878e}.smooth-hover{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.docs-nav{margin-bottom:50px}.docs-nav li{margin-right:20px}.docs-nav li:last-child{margin-right:0}.docs-nav a{font-size:16px;color:#101820;position:relative}.docs-nav .current,.docs-nav a:hover{color:#346c97}.docs-nav .arrow-down{display:none;position:absolute;bottom:10px;right:7px;fill:#bfbfbf;width:15px;height:15px;vertical-align:middle}.related-resources:last-child{margin-bottom:50px}.related-altbg{background:#f0f1f2}.related-resources h3{font:30px Camber Regular;text-align:center;color:#101820;margin:35px 0 50px}.support-file{color:#54565b;margin:25px 0 0}.doc-type{margin-bottom:10px}.related-resources .doc-abstract{margin-bottom:30px;color:#54565b}.document-box .global-btn{border:1px solid #346c97;border-radius:4px;padding:7px 10px 8px 12px;font-size:13px;color:#346c97}.document-box .global-btn:hover{border-color:#588eb7;color:#588eb7}.document-box .shadow-bg{position:static;box-shadow:1px 1px 10px 2px #ddd;padding:0}#search-section{padding-top:130px;padding-bottom:100px}#search-section h3,.ss360-highlight,.ss360-layer__heading{font:20px Camber Medium}#search-results,#search-section .left-paragraph{width:100%}#search-results{float:left;border-top:3px solid #346c97;padding-top:30px}#search-results section{padding:0}.ss360-suggests__snippet{font:18px Camber Regular}#not-found{padding-top:250px;padding-bottom:200px;background:url(../img/common/bg-cdi-404-01g.jpg)no-repeat left top;background-size:cover}#not-found h2{font:118px Camber Regular;color:#fff;opacity:.75}#not-found h3{font:20px Camber Light;font-style:italic;color:#828282}#page-footer,#page-footer::before{background-image:url(../img/common/Icon-CDI-Labs-Watermark-15.svg);background-repeat:no-repeat}#page-footer{position:relative;float:left;width:100%;background:-webkit-linear-gradient(top,#3a434e,#00000f);background:-moz-linear-gradient(top,#3a434e,#00000f);background:-ms-linear-gradient(top,#3a434e,#00000f);background:-o-linear-gradient(top,#3a434e,#00000f);padding-bottom:10px}#page-footer::before{content:"";background-size:95%;position:absolute;top:50px;right:0;bottom:0;left:56%;opacity:.3}#page-footer .page-inner{max-width:1500px}#page-footer .card2-wrapper{padding:40px 0 20px;grid-template-columns:30% 68%;grid-column-gap:90px}#footer-logo{float:left}#footer-logo svg{width:81%;max-width:300px;opacity:.65}#footer-logo .cdifl01,#footer-social svg:hover{fill:#fff}#footer-logo .cdifl02{fill:#ed2224}#footer-subscribe{float:left;width:100%;margin-top:50px}#subscribe-form{float:left}#subscribe-form p{margin-bottom:40px;font:16px/1.7 Camber Regular;color:#bfbfbf}#subscribe-form h4{font:18px Camber Medium;color:#bfbfbf;margin-bottom:10px}#subscribe-form #form-error,#subscribe-form span{color:red}#subscribe-form form{margin-top:20px}#subscribe-form fieldset{position:relative;float:left;border:0;width:47%;margin-bottom:9px}#subscribe-form fieldset:first-child{margin-right:3.8%}#subscribe-form fieldset:nth-child(3){width:100%}#subscribe-form label{color:#fff;font-size:14px}#subscribe-form input[type=email],#subscribe-form input[type=text]{float:left;border-radius:3px;width:96%;padding:5px 10px;height:22px;font:14px Camber Medium;color:#346c97}#footer-form p{float:left;padding-top:10px;margin-bottom:0}#subscribe-btn{font:14px Camber Medium;width:90px;padding:7px 5px 8px 6px;margin-top:10px;background:0 0;border:1px solid #bfbfbf;outline:0}#subscribe-btn:hover{border:1px solid #fff}#page-footer .card4-wrapper{padding-top:5px;grid-template-columns:287px 280px 190px 170px;grid-column-gap:0}.footer-nav{padding-right:50px}.footer-nav:nth-child(3){padding-right:20px}.footer-nav:last-child{padding:0}.footer-nav h3{color:#f7f7f7;font:600 14px Heebo;margin-bottom:15px}.footer-nav ul li{color:#f2f2f2;margin-bottom:11px}.footer-nav ul li:last-child{margin-bottom:0}.footer-nav ul li a{color:#bfbfbf}#footer-address ul .global-btn:hover,#footer-address ul li a:hover,.footer-nav a:hover{color:#fff}.footer-nav em{font:14px Camber Semibold}.footer-nav span,.footer-nav ul li a{font:14px Camber Regular}.footer-nav .footer-nav-btn{margin-top:35px}.footer-nav .blue-btn{font:14px Decagram Semibold;color:#fff;padding:11px 15px 12px 17px}.footer-nav .sitemap-note{width:210px;padding-top:10px;font-size:13px;color:#7c878e;line-height:1.3}.footer-nav .sitemap-note span{padding-left:9px}#footer-middle{margin-top:30px}#footer-address,#footer-address ul li a{color:#bfbfbf}#footer-address ul li{color:#bfbfbf;margin-bottom:5px;line-height:1}#footer-address ul li:first-child{font:600 15px Heebo;margin-bottom:10px;color:#f7f7f7}#footer-address ul li:last-child{margin-bottom:0}#footer-address .footer-address-phone{font:14px Camber Medium;margin-top:10px}#footer-address .footer-address-btn{margin-top:35px}#footer-address ul .global-btn{font:12px Decagram Bold;color:#bfbfbf;padding:9px 10px 10px 11px}#footer-social{float:left;color:#fff;margin-top:0}#footer-social a:hover{color:#97e878}#footer-social li{float:left;margin-left:15px}#footer-social li:first-child{font:17px Camber Medium;color:#bfbfbf;padding-top:9px;margin-left:0}#footer-social li a{display:block;float:left;width:38px;height:38px;border-radius:50%;-webkit-border-radius:50%;text-align:center;border:1px solid #bfbfbf}#footer-social svg{fill:#bfbfbf}#tw-footer svg{width:22px;margin-top:8px}#yt-footer svg{width:27px;margin-top:6px}#footer-copyright{float:left;width:100%;font:13px Camber Light;padding:25px 0;color:#bfbfbf}#footer-copyright em{font:13px Camber Semibold;color:#bfbfbf}#footer-copyright p{display:block;padding-bottom:8px;color:#bfbfbf;font-weight:300}#footer-legal{float:right;padding-top:20px}#footer-legal li{float:left;position:relative;margin-right:20px;margin-top:2px}#footer-legal li:last-child{margin-right:0}#footer-legal a,#footer-legal li{font-size:14px;color:#bfbfbf}#footer-legal a:hover,#sticky-btn a{color:#fff}.grecaptcha-badge{display:none}#form-error{background:#e66b63;padding:8px 10px;color:#fff}#error-box{float:left;width:100%;margin:20px 0;color:red}#error-box li,#error-box p{font:16px/1.3 Camber Regular;margin:0;color:red}#error-box li a{color:#1eb0e9}.no-margin{margin-bottom:0;padding:0;margin-top:0}.mobile-nav{display:none}#last-paragraph{margin-bottom:70px}.bottom-space{padding-bottom:20px}.hamburger{position:absolute;padding:10px 16px 11px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:0 0;border:0;border-radius:0;left:0;top:50px;overflow:visible}.hamburger-box{width:45px;height:40px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:46px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}.hamburger-inner{margin-top:-2px}.hamburger-inner::after,.hamburger-inner::before{content:""}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:32px;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1)}#hamburger-btn{display:none;background:#000}.slide-in{-webkit-animation:slideIn .5s forwards;-moz-animation:slideIn .5s forwards;animation:slideIn .5s forwards}#sticky-btn{position:fixed;display:block;left:0;bottom:25px;z-index:601;width:106px;height:20px;padding:10px 10px 12px 18px;background:#346c97;font:15px Camber Semibold;color:#fff;text-align:left;border-radius:0 25px 25px 0}.slide-back{-webkit-animation:slideBack .5s forwards;-moz-animation:slideBack .5s forwards;animation:slideBack .5s forwards}.reset-outer-ul{float:right;left:0}#loader{position:absolute;left:45%;top:300px;border:16px solid #f3f3f3;border-top:16px solid #7d868c;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}.zoom-img{overflow:hidden;float:left;margin-bottom:15px}.zoom-img img{-moz-transition:all .8s;-webkit-transition:all .8s;transition:all .8s}.zoom-img:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.1);transform:scale(1.05)}.show-it{display:block}.hide-it{display:none}.fade-in{-webkit-animation:.7s fadein;-moz-animation:.7s fadein;-ms-animation:fadein .7s;-o-animation:.7s fadein;animation:.7s fadein;opacity:1}.fade-out{-webkit-animation:.7s fadeout;-moz-animation:.7s fadeout;-ms-animation:fadeout .7s;-o-animation:.7s fadeout;animation:.7s fadeout;opacity:0}@media all and (max-width:1700px){#main-nav .mobile-break{display:block}}@media all and (max-width:1600px){#nav-header,#news-trending,#page-footer,#social-header,.hero-section,.wide-section{padding-left:2.5%;padding-right:2.5%;width:95%}.hero-section .subtitle{padding-top:120px}.tall-hero{height:900px}.tall-hero section{margin-top:500px}.prev-arrow{left:-3%}.next-arrow{right:-3%}#page-footer .card2-wrapper{grid-column-gap:70px}#page-footer .card4-wrapper{grid-template-columns:240px 250px 160px 150px}.footer-nav{padding-right:0}}@media all and (max-width:1550px){#nav-header,#news-trending,#page-footer,#social-header,.hero-section,.wide-section{padding-left:5%;padding-right:5%;width:90%}.tall-hero{height:820px}.tall-hero section{margin-top:250px}.hero-section .subheading,.hero-section .subtitle{padding-top:50px}.hero-section .center-hero-content{width:70%}#logo-wrap{float:left}#hamburger-btn{display:block;margin-top:-51px}#main-header-wrap{position:fixed;top:0;opacity:1;filter:alpha(opacity=100)}#social-header{float:none;position:fixed;height:55px}#connect-social{float:right}#connect-social ul{margin-top:12px}#connect-social li:last-child{margin-right:0}#global-search{float:none;margin-top:50px}#searchBox{position:absolute;right:0;height:60px!important;top:71px!important;min-width:100%;border-radius:0!important;padding-left:20px}#unibox-suggest-box{top:133px!important}#searchButton{background-size:90%!important;right:0;top:7px}#searchButton svg{margin:16px 0 0;height:30px;width:auto;fill:#222d38}#main-nav .sub-menu a:after,#nav-header-bg,.sub-menu:after{display:none}#nav-header{height:65px;margin-top:55px;background:#fff;box-shadow:0 2.8px 5.3px rgba(0,0,0,.042),0 9.4px 17.9px rgba(0,0,0,.062),0 42px 80px rgba(0,0,0,.11)}#logo-wrap{position:fixed;width:50%;min-width:350px;height:65px;left:0;top:55px;z-index:2002}#header-logo{margin-left:20%;width:230px;min-width:230px}#main-nav{position:fixed;left:-345px;top:120px;width:345px;height:100%;overflow:hidden;background:#fff;z-index:1003;margin:0}#main-nav-wrap{position:static}#outer-ul{left:0;top:0;width:auto;height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}#main-nav li{float:none;padding:0}#main-nav ul li a{position:relative;float:none;padding:15px 30px 17px 20px;display:block;font-size:15px}#main-nav ul li a:hover{background:0 0;color:#181818}.main-link .arrow-down{position:absolute;right:8%;top:20px;padding:0;width:15px;height:15px}.main-nav-link,.sub-menu{border-bottom:1px solid #53565a}.main-link .ul-with-circles a{border:0}#current-tab{background:#181818;border-bottom:0}#main-nav ul:hover+#nav-bkg,#nav-bkg{visibility:hidden;opacity:0}#main-nav ul:hover+#nav-bkg,.desktop-link:hover ul{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.sub-menu{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-column-gap:0;margin:0;padding:0;top:30px;width:343px;position:relative;visibility:visible;opacity:1;background:#fff;z-index:1005;-webkit-transition:height .8s ease;transition:height .8s ease}.sub-menu ul{display:block;float:left;width:290px;padding:6px 0 22px 16px}.single-menu{width:auto}#main-nav .sub-menu a,#main-nav .sub-menu a em{font-size:14px}#gnb-bioinformatics,#gnb-company,#gnb-cro-services,#gnb-lab-services,#gnb-news,#gnb-platforms,#gnb-resources{left:0;padding:0;text-align:left}#gnb-lab-services{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-column-gap:0}#gnb-lab-services .ul-with-circles:first-child,#gnb-lab-services .ul-with-circles:nth-child(2),#gnb-lab-services .ul-with-circles:nth-child(3){padding-right:0}#gnb-cro-services{width:auto}#main-nav .cat-with-heading ul{padding-top:20px}#main-nav .cat-with-heading .nav-app-heading{margin-left:3px}#main-nav .ul-with-circles li:before{left:-13px}.category-sub ul li:before{display:block}#main-nav .cat-with-heading ul:first-child li:before{position:relative;top:14px;left:-15px}#main-nav #gnb-platforms ul li .nav-app-heading:hover:after,.category-sub .line-break,.sub-menu ul img,.sub-menu ul svg{display:none}.cat-with-heading .line-break{display:block}.category-sub ul{margin:0;padding:5px 0 0 16px}.cat-with-heading ul:last-child{padding-bottom:25px}#gnb-lab-services ul:last-child{padding:15px 0 15px 16px}#main-nav #gnb-platforms .nav-app-heading,#main-nav .sub-menu .nav-app-heading{margin-bottom:0;border:0}#main-nav .category-sub ul li,.category-sub ul li a{width:100%;margin:0}#main-nav .cat-with-heading ul li{margin:5px 0}#main-nav .middle-note{position:relative;bottom:0;width:auto;text-align:left}#main-nav #gnb-cro-services .middle-note li,#main-nav #gnb-platforms .middle-note li{width:90%;padding:10px 0 20px 5px;text-align:left}#main-nav .sub-menu .menu-note{width:auto;padding:0 0 0 22px}#main-nav .mobile-break{display:inline-block}.slide-up{height:0;visibility:hidden;opacity:0}.mobile-contact{position:relative;display:block;margin:35px 10px 0}#main-nav .mobile-contact a{font:14px Decagram Medium;padding:9px 0 10px 1px;text-align:center;min-width:100px;width:110px;border:1px solid #54565b}#main-nav .mobile-contact a:hover{border:1px solid #181818}#contact-form #submit-fieldset{width:52%}#page-footer .card2-wrapper{grid-column-gap:40px}}@media all and (max-width:1440px){#page-footer .card2-wrapper{grid-template-columns:35% 55%}#footer-legal{float:left;width:100%;margin-bottom:50px}}@media all and (max-width:1365px){#press-release{background:#f0f1f2;height:100%;text-align:center}#press-date{min-width:auto;border-top-right-radius:0;border-bottom-right-radius:0;margin-top:30px}#press-release p{padding:0}#press-date:before,#press-release p span{display:none}#press-date,#press-release .view-all{position:relative;float:left;width:100%;padding:0;height:auto;text-align:center;background:#f0f1f2}#press-release ul{left:0;top:40px;width:100%}#press-release li a{font-size:17px;padding:0}.press-row li span{width:auto}.press-row li a em{margin-left:20px}#press-release li a span:first-child{padding:0}#press-release .view-all{top:0;min-width:auto;right:5px;margin:50px 0 35px}#huprot-sample-req .card6-wrapper{grid-template-columns:repeat(auto-fill,minmax(30%,1fr));grid-row-gap:30px}#page-footer .card2-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-row-gap:0}#subscribe-form{width:60%;margin-bottom:50px}#footer-middle{margin-top:50px}#page-footer .card4-wrapper{grid-template-columns:300px 320px 220px 200px}}@media all and (max-width:1285px){.short-hero{height:400px;background-size:cover}.short-hero section{margin-top:210px}.hero-section h1{font-size:27px}.hero-section .subtitle{font-size:20px;padding-top:0}.hero-section p{font-size:17px}#static-ticker ul{width:90%;max-width:100%}.section-margins .card5-wrapper{grid-template-columns:repeat(auto-fill,minmax(25%,1fr))}#not-found{margin:0;height:500px;padding-top:150px;padding-bottom:0}.center-paragraph,.video-section .center-paragraph{width:80%}.sample-req .card4-wrapper{grid-column-gap:25px}#contact-form .card2-wrapper{grid-template-columns:60% 39%}#contact-form .checkbox-div,#contact-form .checkbox-div:nth-child(2){width:100%;float:none}#contact-form #hear-about{width:70%}#contact-form #submit-fieldset{width:60%;margin-top:-200px}}@media all and (max-width:1170px){#page-footer::before{background-size:100%}#footer-social{margin-top:50px}}@media all and (max-width:1150px){.sample-req .card4-wrapper{grid-template-columns:repeat(auto-fill,minmax(45%,1fr));grid-row-gap:50px}}@media all and (max-width:1120px){#submit-fieldset,.hero-section .center-hero-content{width:100%}.form-section fieldset .card4-wrapper{grid-column-gap:20px}.section-with-sidebar{background:#fff}#left-sidebar{width:100%;min-height:auto}#right-sidebar{position:relative;float:left;width:100%;padding-bottom:10%}#right-sidebar:after,#right-sidebar:before{content:"";position:absolute;background:#f0f1f2;width:5.5%;height:100%}#right-sidebar:before{left:-5.5%}#right-sidebar:after{right:-5.5%}#right-sidebar div{margin-top:5%;padding:0}.card6-wrapper{grid-template-columns:repeat(auto-fill,minmax(30%,1fr));grid-row-gap:30px}#main-nav .sub-menu{grid-template-columns:repeat(1,minmax(100%,1fr));grid-row-gap:0}.pagination{margin-bottom:0}#page-footer .card4-wrapper{grid-template-columns:30% 30% 23% 17%;grid-column-gap:0}.footer-nav{padding-right:50px}.footer-nav:nth-child(3){padding-right:80px}}@media all and (max-width:1080px){.hero-section h1{font-size:25px}#static-ticker{height:135px}#static-ticker ul{width:100%;text-align:center}#static-ticker li{float:none;white-space:normal;margin-bottom:20px}#contact-form .card2-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}#contact-form #field-one .card2-wrapper{grid-template-columns:35% 35%}#contact-form #hear-about,#contact-form #submit-fieldset{width:72%}#contact-form #submit-fieldset{margin-top:70px;max-width:100%}.card2-wrapper .column-box:first-child img{max-width:550px;margin-bottom:25px}#page-footer::before{left:35%}#page-footer .card4-wrapper{grid-template-columns:30% 30% 20% 20%}.footer-nav,.footer-nav:nth-child(3){padding-right:30px}}@media all and (max-width:1024px){#press-release li a span:first-child{display:block;line-height:26px;padding:0;margin-top:10px;white-space:normal}#press-release li span{margin-left:0}#press-release li em{display:block;margin-left:0}#press-release .view-all{top:70px;margin:50px 0 110px}.form-section fieldset .card4-wrapper{grid-column-gap:20px}#register-privacy{width:100%}#customer-slide{height:500px}#customer-slide .page-inner{height:445px}}@media all and (max-width:910px){#header-logo{margin-left:90px}#customer-slide{height:580px}#contact-form #field-one .card2-wrapper{grid-template-columns:48.7% 48.7%}#contact-form #hear-about,#contact-form #submit-fieldset{width:100%}#huprot-sample-req .card6-wrapper{grid-column-gap:40px}#reg-form .card2-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-column-gap:0}#reg-inquiry{margin-top:20px}#reg-form textarea{width:97%}#subscribe-form{width:80%}#page-footer .card4-wrapper{grid-template-columns:50% 50%}.footer-nav,.footer-nav:nth-child(3){padding:0 0 50px}.footer-nav .sitemap-note{width:auto}#footer-middle{margin-top:30px}}@media all and (max-width:845px){.hero-section .left-hero-content p{width:80%}.hero-section .global-btn{padding:8px 18px 10px 20px;width:95px;font:13px Camber Medium;outline:0}.hero-section video{display:none}#static-ticker{height:170px}#static-ticker li span:first-child,#static-ticker li span:last-child{display:block}.section-margins .card5-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-column-gap:0}#customer-slide{height:600px}.text-paragraph h3,.text-paragraph h4{margin:3%0}#footer-legal,.right-paragraph,.text-paragraph{float:left;width:100%}.blue-btn{margin-top:20px}}@media all and (max-width:770px){.short-hero{background-position:center top}#not-found{height:400px}#not-found h2{font-size:70px;padding-top:10px}#not-found h3{font-size:18px}.form-section .card3-wrapper{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}.form-section fieldset .card4-wrapper{grid-template-columns:repeat(auto-fill,minmax(40%,1fr));grid-column-gap:20px}.form-section #zip-code-field,.form-section input[type=email],.form-section input[type=tel],.form-section input[type=text]{width:95%;padding:3px 2.2% 5px 2.5%}.form-section #zip-code-field{float:none}.form-section .select-box{width:100%}.form-section .select-items div,.form-section .select-selected{padding-left:2%;padding-right:2%}#contact-form #field-one .card2-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media all and (max-width:736px){.short-hero section{margin-top:180px}#social-header{background:#fff}#connect-social{display:none}#nav-header{margin-top:0}#logo-wrap{top:0}#global-search{position:fixed!important;right:0;top:0;z-index:2004;margin-top:0;width:100%}#searchButton{width:40px}#searchButton svg{margin-top:10px}#searchBox{top:65px!important}#unibox-suggest-box{top:125px!important}#main-nav{top:65px}.hero-section p{width:100%}#press-release .view-all{top:100px;margin-bottom:135px}#customer-slide h4{font:300 26px/1.3"rocky";color:#54565b}.center-paragraph,.video-section .center-paragraph{width:95%}.card6-wrapper{grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}#subscribe-btn{margin:10px auto 0}.diagram-mobile-nav{display:block}.diagrams-wrapper{width:100%}.mobile-fig-wrapper{overflow:hidden;width:100%;position:relative}.mobile-wrap{min-width:770px;width:100%;position:relative;margin-top:50px}}@media all and (max-width:670px){.hero-section{text-align:center;height:auto;margin:0;max-height:750px;overflow:hidden}.hero-section section{font-size:29px;margin:30%0;text-align:center;width:100%}.hero-section h1{text-align:center;margin-bottom:5%}.hero-section .left-hero-content p,.hero-section p{width:100%}.line-break{display:inline}.mobile-line-break,.single-menu .line-break{display:block}.short-hero section{margin-bottom:20%;width:100%}#contactcdi-form,#contactcdi-form h1,.short-hero{text-align:center;margin-bottom:0}#customer-slide{height:640px}.card2-wrapper,.section-margins .card2-wrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card2-wrapper .line-break{display:block}#huprot-sample-req .card6-wrapper,.sample-req .card4-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-column-gap:0}.data_table th{font-size:16px}.data_table td,.data_table td:first-child{font-size:14px}#pagination-section{padding:0}#not-found{height:auto;max-height:600px;padding-top:10%;padding-bottom:20%}#subscribe-form{width:100%}}@media all and (max-width:620px){#main-nav .nav-heading a{width:80%}.center-paragraph h2{font-size:32px;line-height:1.3}.form-2col{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}#reg-form input[type=tel]{width:95%}}@media all and (max-width:570px){#nav-header,#news-trending,#page-footer,#social-header,.hero-section,.wide-section{padding-left:5%;padding-right:5%;width:90%}#static-ticker li span:last-child{display:inline}#customer-slide{height:730px}#customer-slide .page-inner{height:690px}#subscribe-form fieldset{width:100%}.hero-section section{margin-top:45%}.hero-section h1{font-size:27px}.prev-arrow{left:-3%}.next-arrow{right:-3%}.card1-wrapper .document-box{max-width:100%}}@media all and (max-width:530px){#main-nav ul li a{font-size:14px}.hero-section{height:auto}#contact-form #hear-about{width:100%}#contact-form .request-checkboxes label,#contactcdi-form .request-checkboxes label{font-size:13px}#request-checkboxes input{padding:0}}@media all and (max-width:500px){.data_table th{font-size:15px}.data_table td,.data_table td:first-child{font-size:14px}}@media all and (max-width:470px){#header-logo{margin-left:85px;padding-top:3px;width:200px;min-width:200px}#searchButton svg{margin:14px -10px 0 0}.hero-section .left-hero-content p{line-height:1.3;margin-bottom:25px}.mobile-line-break{display:block;padding-top:8px}#customer-slide{height:880px}#page-footer .card4-wrapper{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.footer-nav,.footer-nav:nth-child(3){padding:0 0 35px}#footer-middle{margin-top:80px}}@media all and (max-width:436px){.data_table th{font-size:17px}.data_table td,.data_table th{text-align:left;padding:11px 4px}#request-checkboxes label{margin-left:0;font-size:13px;float:none;text-align:left}#request-checkboxes input{padding:0;margin-right:10px}#request-checkboxes{margin-bottom:10%}}@media all and (max-width:340px){#header-logo{margin-left:85px;padding-top:5px;width:175px;min-width:165px}.hero-section h1{margin-left:-5%}}