@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");.header{left:0;padding:20px calc(40px - 0.75rem);position:sticky;top:0;z-index:1000}@media (min-width: 768px){.header{height:60px;padding:10px 0;width:100%}}.header .brand{position:relative;z-index:10}@media (max-width: 991px){.header .brand img{height:60px;width:auto}}@media (min-width: 768px){.header .brand img{height:40px;width:auto}}.header .nav_call{height:18px;position:relative;width:32px;z-index:100}.header .nav_call span{background:#646262;border-radius:4px;display:block;height:2px;transition:all 0.4s ease}.header .nav_call span+span{margin-top:6px}.header .nav_call.clicked span{position:absolute;width:100%}.header .nav_call.clicked span:nth-child(1){left:0;top:13px;transform:rotate(45deg)}.header .nav_call.clicked span:nth-child(2){width:0}.header .nav_call.clicked span:nth-child(3){left:0;top:7px;transform:rotate(135deg)}@media (min-width: 992px){.header .site_nav{position:relative;z-index:10}}@media (max-width: 991px){.header .site_nav{background:rgba(255,255,255,0.95);border-bottom:1px solid #f15a29;left:0;position:absolute;transform:translateY(-100%);transition:all 0.6s ease;width:100%;z-index:-1}.header .site_nav .nav{flex-direction:column}.header .site_nav .nav li{padding:10px}.header .site_nav.open{top:100%;transform:translateY(0)}}.header .site_nav li{color:#646262;font:500 13px "Nunito Sans",sans-serif}.header .site_nav li span{cursor:default}.header .site_nav li span,.header .site_nav li a{color:inherit;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){.header .site_nav li span,.header .site_nav li a{padding:10px 15px}}.header .site_nav li span.active,.header .site_nav li a.active{color:#f15a29;font-weight:800}.header .site_nav li span:hover,.header .site_nav li a:hover{color:#f15a29}.header .site_nav li .sub{background:#fff;display:none;padding-bottom:10px}@media (min-width: 992px){.header .site_nav li .sub{border-top:10px solid #fff;left:50%;min-width:200px;position:absolute;top:100%;transform:translateX(-50%)}}.header .site_nav li .sub .sub_link li{padding:10px}.header .site_nav li .sub .sub_link li a{padding:0}.header .site_nav li .sub .sub_link li a.active{color:#274572}@media (min-width: 992px){.header .site_nav li{margin-top:0;position:relative}.header .site_nav li:last-child a{padding-right:0}}@media (min-width: 992px){.header .site_nav li:hover .sub{display:block}}@media (max-width: 991px){.header .site_nav li.has_child{position:relative}.header .site_nav li.has_child .sub-nav_call{padding:10px;position:absolute;right:0;top:0}.header .site_nav li.has_child.open .icon img{transform:rotate(180deg)}.header .site_nav li.has_child.open .sub{display:block;margin-top:10px}}.header:before{background:#fff;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header.nav_open:before{border-bottom:1px solid #f15a29}.header.sticky{position:sticky}@media (min-width: 768px){.jumbo{position:relative}}.jumbo .anim-hero{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.jumbo .anim-hero object{height:100%;object-fit:contain}@media (max-width: 767px){.jumbo .outer_container:before{background:linear-gradient(to bottom, transparent 0%, #000 100%);bottom:0;content:'';height:100%;left:0;position:absolute;width:100%}}@media (max-width: 767px){.jumbo .hero_copy{background:#000}.jumbo .hero_copy .container{margin-top:-100px;position:relative;z-index:1}}@media (min-width: 768px){.jumbo .hero_copy{left:0;padding-top:30px;position:absolute;top:0;width:100%;z-index:10}}@media (max-width: 767px){.jumbo .hero_copy .col{padding:0 40px 40px}}@media (min-width: 768px){.jumbo .hero_copy .col{max-width:475px}}@media (max-width: 767px){.jumbo .hero_copy .col .text{margin-bottom:40px}}@media (min-width: 768px){.jumbo .hero_copy .col .text{margin-top:40px}}@media (min-width: 992px){.jumbo .hero_copy .col .text{margin-top:55px}}@media (max-width: 767px){.jumbo .hero_copy .col .text .logo img{width:260px}}.jumbo .hero_copy .col .text .logo.go-off{transform:translateX(-50vw)}.jumbo .hero_copy h2{font-size:38px;font-weight:700;line-height:1.1;margin-bottom:5px}@media (min-width: 768px){.jumbo .hero_copy h2{font-size:40px}}.jumbo .hero_copy p{color:#fff;font-size:24px}@media (min-width: 768px){.jumbo .hero_copy p{font-size:28px}}.jumbo .bg-mob{background-position:67% center;min-height:200px}@media (min-width: 992px){.jumbo .bg-mob{background:none !important}}.hero .hero-img img{max-width:none;min-height:300px;object-fit:cover;object-position:center center;width:100%}.hero .container.outer_container{max-width:1920px}.hero .container.outer_container .bg-mob{background-position:67% center;min-height:200px}@media (min-width: 992px){.hero .container.outer_container .bg-mob{background:none !important}}.hero.hero-inner{position:relative}.hero.hero-inner .hero_copy{left:0;padding-top:30px;position:absolute;top:0;width:100%;z-index:10}.welcome{background:#264573;padding:60px 0}.welcome h2{font-weight:400;line-height:1.25}@media (min-width: 768px){.welcome h2{font-size:36px}}.unlock .global-animation{left:0;position:absolute;top:0;width:100%;z-index:-5}.unlock .global-animation.stay{position:fixed !important}.unlock .global-animation .overtext{opacity:0;padding-inline:10vw;transition:opacity 0.8s ease-in-out}@media (min-width: 640px){.unlock .global-animation .overtext{padding-inline:3rem}}.unlock .global-animation .overtext h2{font-size:5.5vw;line-height:1.25}@media (min-width: 640px){.unlock .global-animation .overtext h2{font-size:36px}}.unlock .global-animation .overtext h3{font-size:4vw;line-height:1.25}@media (min-width: 640px){.unlock .global-animation .overtext h3{font-size:26px}}.unlock .global-animation.text_animate .overtext{opacity:1}.unlock .global-animation.hidden-globe{opacity:0}.unlock .upper{background-position:center top;background-repeat:no-repeat;margin-bottom:150vh}.unlock .bottom p{color:#274572}.unlock .text h2{font-size:36px;line-height:1.17}.unlock .text h3{font-size:24px}.unlock .text h4{font-size:36px}@media (min-width: 768px){.unlock .text h4{font-size:42px}}.video-home{background-position:center bottom;background-repeat:no-repeat;isolation:isolate;padding:45px 30px}.video-home .imgbg{background-position:center bottom;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width: 767px){.video-home{min-height:775px}}@media (min-width: 768px){.video-home{padding:60px 0}}.video-home h2{font-size:20px;line-height:1.33}@media (min-width: 768px){.video-home h2{font-size:24px}}.video-home h2,.video-home p{color:#fff}@media (min-width: 768px){.video-home .video-play{margin-top:245px}}@media (min-width: 1201px) and (max-width: 768){.alogo-meta{align-items:center}}@media (min-width: 1025px){.alogo-meta .center-box{position:relative}.alogo-meta .center-box:after{background:#f68a28;content:'';height:100%;left:50%;position:absolute;top:0;width:50%;z-index:-1}}.alogo-meta .orange-text{background:#f15a29;padding-bottom:15px;padding-top:15px}@media (max-width: 1200px){.alogo-meta .orange-text{padding:40px}}@media (min-width: 1025px){.alogo-meta .orange-text{flex-grow:1}}@media (min-width: 1025px){.alogo-meta .orange-text{position:relative}}@media (min-width: 1201px){.alogo-meta .orange-text{flex:0 0 565px;margin:0 110px;max-width:565px}}.alogo-meta .orange-text p{font:700 18px/1.45 'Nunito Sans', sans-serif}@media (min-width: 1201px){.alogo-meta .orange-text:before,.alogo-meta .orange-text:after{border-top:198px solid #f15a29;content:'';position:absolute;top:0}.alogo-meta .orange-text:before{border-right:125px solid transparent;left:100%}.alogo-meta .orange-text:after{border-left:125px solid transparent;right:100%}}@media (min-width: 768px){.alogo-meta .holder{flex:0 0 285px;max-width:285px}}@media (min-width: 1201px){.alogo-meta .holder .logo{padding-left:60px}}@media (max-width: 1024px){.alogo-meta .holder.cta-mob{background:#f68a28}}.legend{padding-top:30px}@media (max-width: 767px){.legend .pad-legend{padding:50px 30px 0}}.legend p{color:#274572;font-size:24px}.main-content{min-height:450px;padding:45px 0}.main-content h2,.main-content .h2{color:#274572;font-size:24px}@media (min-width: 768px){.main-content h2,.main-content .h2{font-size:32px}}.main-content h3,.main-content .h3{color:#f15a29;font-size:20px}@media (min-width: 768px){.main-content h3,.main-content .h3{font-size:24px}}.main-content p+h2,.main-content p+h3{margin-top:50px}.main-content p,.main-content li{color:#000}.main-content a{color:#f15a29}.macronutrients{border:1px solid #274572}.macronutrients .heading{background:#274572;padding:15px 50px}.macronutrients .heading h2{font-size:24px;line-height:1.25}.macronutrients .box{padding:25px}.macronutrients .box .img{height:135px;margin:0 auto;width:135px}.macronutrients .box h2{color:#274572;font-size:20px;line-height:1.2}.macronutrients .box p{font-size:14px;font-weight:normal;line-height:1.4}.macronutrients .meta{background:rgba(217,217,217,0.3);margin-top:40px;padding:30px 20px}@media (min-width: 992px){.macronutrients .meta{margin-top:80px;padding:30px 75px}}.macronutrients .meta p{color:#274572;font-size:20px;line-height:1.33}@media (min-width: 992px){.macronutrients .meta p{font-size:24px}}.box-people{border:0.5px solid #000;cursor:pointer;height:100%;padding:25px 25px 15px;position:relative}.box-people h2{color:#f15a29;font-size:18px;font-weight:800;margin-bottom:10px}.box-people .modal-copy{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:0}.modal_people .modal-dialog{max-width:885px}.modal_people .modal-content{background:#424344;box-shadow:0px 8px 10px rgba(0,0,0,0.25)}.modal_people .modal-content .modal-body{padding:40px 25px 25px;position:relative}@media (min-width: 768px){.modal_people .modal-content .modal-body{padding:45px 70px}}.modal_people .modal-content .modal-body h2{color:#fff;font-size:24px}.modal_people .modal-content .modal-body p{color:#fff;font-size:16px;font-weight:normal}.modal_people .modal-content .bg{background:linear-gradient(180deg, rgba(255,255,255,0.2) -16.67%, rgba(255,255,255,0) 100%);height:200px;position:absolute;right:100px;top:0;transform:skewX(-30deg);width:300px;z-index:0}.modal_people .modal-content .remove{cursor:pointer;line-height:1;position:absolute;right:15px;top:15px}.box-job{border:0.5px solid #000;height:100%;padding:25px 25px 15px;position:relative}.box-job h2{color:#f15a29;font-size:18px;font-weight:800;margin-bottom:10px}.pipeline .text{max-width:780px}@media (min-width: 768px){.pipeline .heading{max-width:100px}.pipeline .indication{max-width:220px}}.pipeline .toggle-head .row{background:#274572;color:#fff;font:600 12px "Nunito Sans",sans-serif;transition:background 1s ease}.pipeline .toggle-head .row [class*='col-']{border-right:1px solid #fff}.pipeline .toggle-head .row [class*='col-']:last-child{border-right:0 none}.pipeline .toggle-head .row.bar.no-bg{background:#ededed}.pipeline .toggle-row{background:#ededed}.pipeline .toggle-row .heading{font-size:16px}.pipeline .toggle-row .indication{color:#000;font-size:14px}.pipeline .toggle-row p{font-size:13px;line-height:normal}.pipeline .toggle-row .text{min-height:44px}.pipeline .toggle-row .more{cursor:pointer}.pipeline .toggle-row .bar-grow{height:60px;overflow:hidden;padding-right:40px;transition:width 1.5s ease;width:0}.pipeline .toggle-row .bar-grow .bar-size{height:100%;position:relative;width:100%}.pipeline .toggle-row .bar-grow .bar-size .label{color:#fff;font:700 14px "Nunito Sans",sans-serif;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.pipeline .toggle-row .bar-grow .bar-size:after{border-right:10px solid transparent;border-top:10px solid transparent;content:'';height:50px;position:absolute;right:-30px;top:5px;transform:rotate(45deg);width:50px;z-index:0}.pipeline .toggle-row .bar-grow.grow{width:100%}.pipeline .toggle-row.orange .heading{color:#f15a29}.pipeline .toggle-row.orange .toggle-content,.pipeline .toggle-row.orange .bar-size{background:#f15a29}.pipeline .toggle-row.orange .bar-size:after{background:#f15a29;border-color:#f69171}.pipeline .toggle-row.yellow .heading{color:#f68a28}.pipeline .toggle-row.yellow .toggle-content,.pipeline .toggle-row.yellow .bar-size{background:#f68a28}.pipeline .toggle-row.yellow .bar-size:after{background:#f68a28;border-color:#f9b271}.pipeline .toggle-row.blue .heading{color:#1a75bb}.pipeline .toggle-row.blue .toggle-content,.pipeline .toggle-row.blue .bar-size{background:#1a75bb}.pipeline .toggle-row.blue .bar-size:after{background:#1a75bb;border-color:#3d9ce4}.pipeline .toggle-row.green .heading{color:#8bc43f}.pipeline .toggle-row.green .toggle-content,.pipeline .toggle-row.green .bar-size{background:#8bc43f}.pipeline .toggle-row.green .bar-size:after{background:#8bc43f;border-color:#aed67a}.pipeline .toggle-row.clicked .toggle-content{animation:fade_in_show 1.5s}.pipeline .pipeline_mob{font-family:"Nunito Sans",sans-serif}.pipeline .pipeline_mob .row{background:#ededed}.pipeline .pipeline_mob .heading,.pipeline .pipeline_mob .name{background:#274572;border-top:1px solid #fff;color:#fff;font:600 12px "Nunito Sans",sans-serif}.pipeline .pipeline_mob .col-8{border-right:1px solid #fff}.pipeline .pipeline_mob .heading{font-size:16px}.pipeline .pipeline_mob .indication{color:#000;font-size:14px}.pipeline .pipeline_mob .bar-holder{position:relative;z-index:10}.pipeline .pipeline_mob .bar-holder .bar-grow{bottom:0;height:100%;left:50%;overflow:hidden;padding-top:80px;position:absolute;transform:translateX(-50%);transition:height 1.5s ease 0.2s;width:145px}.pipeline .pipeline_mob .bar-holder .bar-grow .bar-size{height:100%;position:relative;width:100%;z-index:10}.pipeline .pipeline_mob .bar-holder .bar-grow .bar-size .label{color:#fff;font:700 14px "Nunito Sans",sans-serif;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}.pipeline .pipeline_mob .bar-holder .bar-grow .bar-size:after{border-left:15px solid transparent;border-top:15px solid transparent;content:'';height:130px;position:absolute;right:7px;top:-50px;transform:rotate(45deg);transition:top 1s ease;width:130px;z-index:0}.pipeline .pipeline_mob .bar-holder .bar-grow.full{height:100%}.pipeline .pipeline_mob .bar-holder .bar-grow.ind{height:100%}.pipeline .pipeline_mob .bar-holder .bar-grow.preclinic{height:44%}.pipeline .pipeline_mob .bar-holder .bar-grow.first{height:0}.pipeline .pipeline_mob .bar-holder .bar-grow.first .bar-size:after{top:-36px}.pipeline .pipeline_mob .bar-holder .bar-grow.root .bar-size:after{top:0}.pipeline .pipeline_mob .toggle_mobile_bar{overflow:hidden}.pipeline .pipeline_mob .toggle_mobile_bar .box-name,.pipeline .pipeline_mob .toggle_mobile_bar .name{position:relative}.pipeline .pipeline_mob .toggle_mobile_bar .box-name:before,.pipeline .pipeline_mob .toggle_mobile_bar .name:before{background:#fff;bottom:100%;content:'';height:1px;position:absolute;right:0;width:500%}.pipeline .pipeline_mob .toggle_mobile_list .name{background:#ededed}.pipeline .pipeline_mob .toggle_mobile_list .box-name{border-top:1px solid #fff}.pipeline .pipeline_mob .toggle_pipeline_mob.orange .heading,.pipeline .pipeline_mob .toggle_pipeline_mob.orange .toggle_mobile_list .col-8,.pipeline .pipeline_mob .toggle_pipeline_mob.orange .bar-size{background-color:#f15a29}.pipeline .pipeline_mob .toggle_pipeline_mob.orange .bar-size:after{background:#f15a29;border-color:#f69171}.pipeline .pipeline_mob .toggle_pipeline_mob.yellow .heading,.pipeline .pipeline_mob .toggle_pipeline_mob.yellow .toggle_mobile_list .col-8,.pipeline .pipeline_mob .toggle_pipeline_mob.yellow .bar-size{background-color:#f68a28}.pipeline .pipeline_mob .toggle_pipeline_mob.yellow .bar-size:after{background:#f68a28;border-color:#f9b271}.pipeline .pipeline_mob .toggle_pipeline_mob.blue .heading,.pipeline .pipeline_mob .toggle_pipeline_mob.blue .toggle_mobile_list .col-8,.pipeline .pipeline_mob .toggle_pipeline_mob.blue .bar-size{background-color:#1a75bb}.pipeline .pipeline_mob .toggle_pipeline_mob.blue .bar-size:after{background:#1a75bb;border-color:#3d9ce4}.pipeline .pipeline_mob .toggle_pipeline_mob.green .heading,.pipeline .pipeline_mob .toggle_pipeline_mob.green .toggle_mobile_list .col-8,.pipeline .pipeline_mob .toggle_pipeline_mob.green .bar-size{background-color:#8bc43f}.pipeline .pipeline_mob .toggle_pipeline_mob.green .bar-size:after{background:#8bc43f;border-color:#aed67a}.pipeline .pipeline_mob .toggle_pipeline_mob.clicked .toggle_mobile_list{animation:fade_in_show 1.5s}@keyframes fade_in_show{0%{opacity:0}100%{opacity:1}}.news{border-top:solid 1px #c2c2c2;margin:15px 0 0;padding:15px 0 0}.news li a{color:#f15a29}@media (min-width: 768px){.news li a{font-size:24px}}.news li .date{color:#000;font-size:14px}.news li+li{margin-top:50px}.contact{padding:35px 0}.contact .upper{background:rgba(217,217,217,0.3);margin-bottom:50px;padding:25px}.contact .upper p{color:#274572;font-size:18px;font-weight:normal}.contact .contact-form h2{font-size:32px;margin-bottom:15px}.contact .contact-form .heading{background:#274572;padding:15px}.contact .contact-form .heading h3{font-size:18px}.contact .contact-form .form-container{background:rgba(39,69,114,0.1);padding:40px 35px}.contact .form-label{color:#274572}.contact .form-control{border-color:#c2c2c2;border-radius:0;font-weight:normal;height:40px}.contact textarea.form-control{height:110px}.contact .cta{background:#f15a29;color:#fff;font:16px/1 "Nunito Sans",sans-serif;padding:10px 35px}.btn-close{position:absolute;right:7px;top:10px}h2,.h2{color:#f15a29;font:800 52px/1 "Nunito Sans",sans-serif;margin-bottom:15px}@media (min-width: 992px){h2,.h2{font-size:64px}}h3,.h3{color:#274572;font:800 20px/1.25 "Nunito Sans",sans-serif}@media (min-width: 992px){h3,.h3{font-size:24px}}h4,.h4{color:#274572;font:800 14px "Nunito Sans",sans-serif}@media (min-width: 992px){h4,.h4{font-size:18px}}p,.p,li{color:#000;font:14px/1.33 "Nunito Sans",sans-serif}@media (min-width: 992px){p,.p,li{font-size:16px}}p:last-child,.p:last-child,li:last-child{margin-bottom:0}.gold-text{color:#f68a28 !important}.orange-text{color:#f15a29 !important}.navi-text{color:#274572 !important}.sec{padding-bottom:60px;padding-top:60px}.cta{background:#fff;border:1px solid #f15a29;color:#000;font:14px/2 'Nunito Sans', sans-serif;padding:5px 25px}.cta:hover{background:#f15a29;color:#fff}.cta.gold{background:#f68a28;border-color:#fff;color:#fff}.cta.gold:hover{background:#fff;border-color:#fff;color:#f68a28}.page-title h1{font:32px "Nunito Sans",sans-serif}.link-pages{width:215px}.link-pages .links{background:rgba(217,217,217,0.25);padding:25px}@media (min-width: 992px){.link-pages .links{left:0;padding:25px;position:sticky;top:80px;width:100%}}.link-pages .links li{color:#646262;font:14px "Nunito Sans",sans-serif;position:relative}.link-pages .links li .icon{display:none;left:-25px;position:absolute;top:50%;transform:translateY(-50%)}.link-pages .links li a{color:inherit;text-decoration:none}.link-pages .links li.active{color:#f15a29;font-weight:800}.link-pages .links li.active .icon{display:block}.link-pages .links li+li{margin-top:15px}.punch{background:#274572;margin-top:50px;padding:10px 25px;position:relative}.punch p{color:#fff;font-size:18px;font-weight:700}.punch:after,.punch:before{bottom:100%;content:'';position:absolute}.punch:before{background:#f15a29;height:15px;right:0;width:50%}.punch:after{background:#fff;border-right:15px solid #f15a29;border-top:16px solid transparent;right:calc(50% - 8px)}.container{max-width:1020px}.container.outer_container{max-width:1920px}html{scroll-padding-top:100px}.footer{background:rgba(217,217,217,0.2);padding:50px 0 40px}.footer .logo{margin-bottom:15px}.footer .social a{color:#646262;font-size:16px}.footer .link{color:#646262;font:12px/1.5 "Nunito Sans",sans-serif;margin-bottom:5px}.footer .copyright{color:#646262;font:10px/1.8 "Nunito Sans",sans-serif}.footer a{color:inherit;text-decoration:none}.loading{overflow:hidden}.loader_wrap{background:#f15a29;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000000000000}.loader_wrap .loader{font:800 6vw "Nunito Sans",sans-serif;text-align:center}.loader_wrap .loader span{color:rgba(0,0,0,0.2);display:inline-block;position:relative}.loader_wrap .loader span::after{animation:loading 3s infinite;color:#fff;content:attr(data-text);left:0;opacity:0;position:absolute;top:0;transform:scale(1.5)}.loader_wrap .loader span:nth-child(2)::after{animation-delay:.1s}.loader_wrap .loader span:nth-child(3)::after{animation-delay:.2s}.loader_wrap .loader span:nth-child(4)::after{animation-delay:.3s}.loader_wrap .loader span:nth-child(5)::after{animation-delay:.4s}.loader_wrap .loader span:nth-child(6)::after{animation-delay:.5s}.loader_wrap .loader span:nth-child(7)::after{animation-delay:.6s}.loader_wrap .logo{animation:opacity 2s infinite}@keyframes pulsate{0%{transform:scale(0.8)}5%{transform:scale(0.9)}10%{transform:scale(0.8)}15%{transform:scale(1)}50%{transform:scale(0.8)}100%{transform:scale(0.8)}}@keyframes loading{0%,
	75%,
	100%{opacity:0;transform:scale(1.5)}25%,
	50%{opacity:1;transform:scale(1)}}@keyframes opacity{0%,
	100%{opacity:0.2}50%{opacity:1}}body{text-wrap:pretty}
/*# sourceMappingURL=css.css.map */
