.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}@media (min-width:1.5em){.carousel{padding:0}.carousel__header{margin-bottom:.75rem}.carousel__header *{margin:0}.carousel__items{display:flex;padding-bottom:1rem}.carousel__items .carousel-card{box-shadow:2.026px 3.04px 10.132px 0 rgba(0,0,0,.25)!important}.carousel__items .configurator-carousel-card,.carousel__items .news-carousel-card{height:auto!important}.carousel__items .kbi-carousel-card{display:block!important;height:auto!important}.carousel__items .configurator-carousel-card .card-description-title,.carousel__items .configurator-carousel-card .card-description-title *{color:#00274f;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:.3125rem;text-transform:none}.carousel__items .configurator-carousel-card .card-description-body{color:#545859;font-size:1rem;line-height:1.375rem}.carousel__items .configurator-carousel-card .card-description-body *{color:#545859;display:inline-block;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.carousel__items .configurator-carousel-card .card-description-body p{margin:0}.carousel__items .configurator-carousel-card .repligen-card__feature img{border-radius:.5rem .5rem 0 0;height:auto;max-height:16.6875rem;object-fit:contain}.carousel__items .related-product-carousel-card{height:100%}.carousel__items .related-product-carousel-card .card-image{height:100%;position:relative;width:100%}.carousel__items .related-product-carousel-card .repligen-card__feature img{background-color:#fff;border-radius:.5rem .5rem 0 0;height:auto;max-height:16.6875rem;object-fit:none;width:100%}.carousel__items .related-product-carousel-card .card-description-title,.carousel__items .related-product-carousel-card .card-description-title *{color:#00274f;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;margin-bottom:.3125rem;text-transform:none}.carousel__items .related-product-carousel-card .card-description-body{color:#545859;font-size:1rem;line-height:1.375rem}.carousel__items .related-product-carousel-card .card-description-body *{color:#545859;display:inline-block;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.carousel__items .related-product-carousel-card .card-description-body p{margin:0}.carousel__items .image-only{border:2px solid #bdbebf;grid-template-columns:100%}.carousel__items .image-only .card-image{height:100%;width:100%}.carousel__items .image-only .card-image img{height:100%;object-fit:cover;width:100%}.carousel--editmode .carousel__items{flex-direction:column}.carousel .arrow-position-bottom .tns-ovh{overflow:visible!important}.carousel .carousel-counter-container{margin-top:2rem;position:relative;z-index:1}.carousel .carousel-counter-container .carousel-counter-wrapper{margin:0 auto}.carousel .tns-slide-active{opacity:1!important;z-index:0!important}.carousel .carousel-outside-arrow button,.carousel .counter-arrow button{align-items:center;background:none;border:none;display:flex;justify-content:center;padding:0}.carousel .carousel-outside-arrow button:hover img,.carousel .counter-arrow button:hover img{background-color:#0acc41}.carousel .carousel-outside-arrow button:active,.carousel .carousel-outside-arrow button:focus,.carousel .carousel-outside-arrow button:focus-visible,.carousel .counter-arrow button:active,.carousel .counter-arrow button:focus,.carousel .counter-arrow button:focus-visible{border:none;outline:none}.carousel .carousel-outside-arrow button:active img,.carousel .carousel-outside-arrow button:focus img,.carousel .carousel-outside-arrow button:focus-visible img,.carousel .counter-arrow button:active img,.carousel .counter-arrow button:focus img,.carousel .counter-arrow button:focus-visible img{border:none;outline:none}.carousel .carousel-outside-arrow button img,.carousel .counter-arrow button img{background-color:transparent;border-radius:.5rem;height:2rem;transition:all .2s;width:2rem}.carousel .carousel-outside-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel .carousel-outside-arrow--prev{left:0}.carousel .carousel-outside-arrow--next{right:0}.carousel .carousel-items-col{overflow:visible!important;position:relative}.carousel .carousel-items-col--cards-only .repligen-card{background:radial-gradient(276.59% 139.84% at 100% 100%,rgba(248,252,255,.25) 0,rgba(213,227,255,.25) 43.75%,rgba(173,204,254,.25) 64.45%,rgba(180,223,249,.25) 100%),#fff;grid-template-columns:100%}.carousel .carousel-items-col--cards-only .repligen-card__content{padding:1.5rem}.carousel .carousel-items-col .carousel-card .repligen-card__cta{margin-top:1.25rem}.carousel .carousel-items-col.arrow-position-outside{padding:0 1.875rem}}@media (min-width:1.5em) and (max-width:35.99em){.carousel__items .repligen-card{grid-template-columns:100%!important;grid-template-rows:auto auto!important;height:100%!important}.carousel__items .all-event-card .repligen-card__feature{height:6.25rem}.carousel .carousel-counter-container{margin-top:1rem}}@media (min-width:36em) and (max-width:61.9275em){.carousel .carousel-items-col--cards-only .repligen-card__content{padding:2rem}.carousel .carousel-items-col.arrow-position-outside{padding:0 .9375rem}.carousel .carousel-outside-arrow--prev{left:-1.5625rem}.carousel .carousel-outside-arrow--next{right:-1.5625rem}.carousel .carousel-counter-container{margin-top:2rem}}@media (min-width:61.9375em){.carousel__header{margin-bottom:2.875rem}.carousel__items .configurator-carousel-card,.carousel__items .news-carousel-card{height:16.25rem!important}.carousel__items .kbi-carousel-card{height:12.5rem!important}.carousel__items .configurator-carousel-card{grid-template-columns:16.125rem 1fr}.carousel__items .configurator-carousel-card .card-description-title,.carousel__items .configurator-carousel-card .card-description-title *{font-size:1.25rem;line-height:1.75rem;margin-bottom:.75rem}.carousel__items .configurator-carousel-card .card-description-body,.carousel__items .configurator-carousel-card .card-description-body *{font-size:1rem;line-height:1.375rem}.carousel__items .related-product-carousel-card{grid-template-columns:16.125rem 1fr;height:100%}.carousel__items .related-product-carousel-card .card-image{padding:0}.carousel__items .related-product-carousel-card .card-image,.carousel__items .related-product-carousel-card .card-image img{height:100%;max-height:100%;max-width:16.125rem;width:16.125rem}.carousel__items .related-product-carousel-card .card-description-title,.carousel__items .related-product-carousel-card .card-description-title *{font-size:1.25rem;line-height:1.75rem;margin-bottom:.75rem}.carousel__items .related-product-carousel-card .card-description-body,.carousel__items .related-product-carousel-card .card-description-body *{font-size:1rem;line-height:1.375rem}.carousel .carousel-outside-arrow button img,.carousel .counter-arrow button img{height:2.5rem;width:2.5rem}.carousel .carousel-outside-arrow--prev{left:-2.1875rem}.carousel .carousel-outside-arrow--next{right:-2.1875rem}.carousel .carousel-items-col--cards-only .repligen-card__content{padding:3rem}.carousel .carousel-counter-container{margin-top:4rem}}@media (min-width:61.9375em) and (max-width:65.875em){.carousel .carousel-outside-arrow--prev{left:-.625rem}.carousel .carousel-outside-arrow--next{right:-.625rem}}@media (min-width:75em){.carousel .carousel-outside-arrow--prev{left:-2.1875rem}.carousel .carousel-outside-arrow--next{right:-2.1875rem}}