/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Euclid-Light";src:url("/themes/custom/invivo/assets/font/00-tokens/typography/woff2/EuclidCircularB-Light.woff2") format("woff2"),url("/themes/custom/invivo/assets/font/00-tokens/typography/woff/EuclidCircularB-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Euclid-Regular";src:url("/themes/custom/invivo/assets/font/00-tokens/typography/woff2/EuclidCircularB-Regular.woff2") format("woff2"),url("/themes/custom/invivo/assets/font/00-tokens/typography/woff/EuclidCircularB-Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Euclid-Bold";src:url("/themes/custom/invivo/assets/font/00-tokens/typography/woff2/EuclidCircularB-SemiBold.woff2") format("woff2"),url("/themes/custom/invivo/assets/font/00-tokens/typography/woff/EuclidCircularB-SemiBold.woff") format("woff");font-weight:600;font-display:swap}.transcript{padding:5rem 1.25rem}@media screen and (min-width:64em){.transcript{padding:5rem}}
@media screen{*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0 auto;font-size:16px;line-height:1.5}img{display:inline-block;height:auto;max-width:100%;border:0}
}
@media screen{@font-face{font-family:"Euclid-Light";src:url("/themes/custom/invivo/assets/font/00-tokens/typography/woff2/EuclidCircularB-Light.woff2") format("woff2"),url("/themes/custom/invivo/assets/font/00-tokens/typography/woff/EuclidCircularB-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Euclid-Regular";src:url("/themes/custom/invivo/assets/font/00-tokens/typography/woff2/EuclidCircularB-Regular.woff2") format("woff2"),url("/themes/custom/invivo/assets/font/00-tokens/typography/woff/EuclidCircularB-Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Euclid-Bold";src:url("/themes/custom/invivo/assets/font/00-tokens/typography/woff2/EuclidCircularB-SemiBold.woff2") format("woff2"),url("/themes/custom/invivo/assets/font/00-tokens/typography/woff/EuclidCircularB-SemiBold.woff") format("woff");font-weight:600;font-display:swap}body{color:#00153E;font-family:"Euclid-Regular";background-color:#ffffff}body:before{position:absolute;left:-10000rem;content:'breakpoint_320';speak:none;display:none}.layout-container{position:relative}.offscreen{position:absolute;left:-10000rem;top:-10000rem}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}.sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.desktop-only{display:none}.js .js-hidden{display:none}.d-none{display:none}.heading-xxl-light{font:3rem/1.1 "Euclid-Light"}.heading-xxl-regular{font:3rem/1.1 "Euclid-Regular"}.heading-xxl-bold{font:3rem/1.1 "Euclid-Bold"}.heading-xl-light{font:2.5rem/1 "Euclid-Light"}.heading-xl-regular{font:2.5rem/1 "Euclid-Regular"}.heading-xl-bold{font:2.5rem/1 "Euclid-Bold"}.heading-l-light{font:1.875rem/1.1 "Euclid-Light"}.heading-l-regular{font:1.875rem/1.1 "Euclid-Regular"}.heading-l-bold{font:1.875rem/1.1 "Euclid-Bold"}.heading-m-light{font:1.5rem/1 "Euclid-Light"}.heading-m-regular{font:1.5rem/1 "Euclid-Regular"}.heading-m-bold{font:1.5rem/1 "Euclid-Bold"}.heading-s-light{font:1.25rem/1.15 "Euclid-Light"}.heading-s-regular{font:1.25rem/1.15 "Euclid-Regular"}.heading-s-bold{font:1.25rem/1.15 "Euclid-Bold"}.body-regular{font:.9375rem/1.5 "Euclid-Regular"}.body-bold{font:.9375rem/1.5 "Euclid-Bold"}.body-uppercase{font:.75rem/1.3 "Euclid-Regular";text-transform:uppercase}.body-mention{font:.75rem/1.3 "Euclid-Regular";letter-spacing:.08em}.body-mention-bold{font:.75rem/1.3 "Euclid-Bold";letter-spacing:.08em}.uppercase{text-transform:uppercase}strong,b{font-family:"Euclid-Bold"}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 23px;border-radius:2rem;font-size:.9375rem;font-family:"Euclid-Bold";color:#00153E}.btn:hover,.btn:active,.btn:focus{text-decoration:none}.btn.main,.btn.main-with-icon-right{background-color:#00153E;border:1px solid #00153E;color:#fff}.btn.main:hover,.btn.main:active,.btn.main:focus,.btn.main-with-icon-right:hover,.btn.main-with-icon-right:active,.btn.main-with-icon-right:focus{background-color:transparent;color:#00153E}.btn.main:hover img,.btn.main:active img,.btn.main:focus img,.btn.main-with-icon-right:hover img,.btn.main-with-icon-right:active img,.btn.main-with-icon-right:focus img{-webkit-filter:invert(93%) sepia(38%) saturate(6909%) hue-rotate(203deg) brightness(89%) contrast(109%);filter:invert(93%) sepia(38%) saturate(6909%) hue-rotate(203deg) brightness(89%) contrast(109%)}.btn.secondary,.btn.secondary-with-icon-right{background-color:#DEE3E6;border:1px solid #DEE3E6}.btn.secondary:hover,.btn.secondary:active,.btn.secondary:focus,.btn.secondary-with-icon-right:hover,.btn.secondary-with-icon-right:active,.btn.secondary-with-icon-right:focus{background-color:transparent;border:1px dashed #00153E;color:#00153E}.btn.secondary-light,.btn.secondary-light-with-icon-left,.btn.secondary-light-with-icon-right{background-color:rgba(145,161,171,0.3);border:1px solid transparent}.btn.secondary-light:hover,.btn.secondary-light:active,.btn.secondary-light:focus,.btn.secondary-light-with-icon-left:hover,.btn.secondary-light-with-icon-left:active,.btn.secondary-light-with-icon-left:focus,.btn.secondary-light-with-icon-right:hover,.btn.secondary-light-with-icon-right:active,.btn.secondary-light-with-icon-right:focus{background-color:transparent;border:1px dashed #00153E;color:#00153E}.btn.main-with-icon-right,.btn.secondary-with-icon-right,.btn.secondary-light-with-icon-right,.btn.tertiary-with-icon-right{padding-right:12px}.btn.main-with-icon-right img,.btn.secondary-with-icon-right img,.btn.secondary-light-with-icon-right img,.btn.tertiary-with-icon-right img{margin-left:12px;width:1.5rem;height:1.5rem}.btn.secondary-light-with-icon-left{position:relative;padding-left:52px;font-family:"Euclid-Bold"}.btn.secondary-light-with-icon-left img{position:absolute;top:calc(50% - 0.5625rem);left:17px;width:1.125rem;height:1.125rem}.btn.tertiary,.btn.tertiary-with-icon-left,.btn.tertiary-with-icon-right{background-color:#fff;border:1px solid #fff}.btn.tertiary:hover,.btn.tertiary:active,.btn.tertiary:focus,.btn.tertiary-with-icon-left:hover,.btn.tertiary-with-icon-left:active,.btn.tertiary-with-icon-left:focus,.btn.tertiary-with-icon-right:hover,.btn.tertiary-with-icon-right:active,.btn.tertiary-with-icon-right:focus{background-color:transparent;color:#fff}.btn.tertiary:hover img,.btn.tertiary:active img,.btn.tertiary:focus img,.btn.tertiary-with-icon-left:hover img,.btn.tertiary-with-icon-left:active img,.btn.tertiary-with-icon-left:focus img,.btn.tertiary-with-icon-right:hover img,.btn.tertiary-with-icon-right:active img,.btn.tertiary-with-icon-right:focus img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn.tertiary-with-icon-left{position:relative;padding-left:52px;font-family:"Euclid-Bold"}.btn.tertiary-with-icon-left img{position:absolute;top:calc(50% - 0.5625rem);left:17px;width:1.125rem;height:1.125rem}.btn.quaternary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#DEE3E6;border:1px solid #DEE3E6;border-radius:50%;padding:5px;width:2rem;height:2rem}.btn.quaternary span{position:absolute;left:-10000rem;top:-10000rem}.btn.quaternary:hover,.btn.quaternary:active,.btn.quaternary:focus{background-color:transparent;border:1px solid #DEE3E6}.btn.quaternary-dark{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.5);border:1px solid transparent;border-radius:50%;padding:5px;width:2rem;height:2rem}.btn.quaternary-dark span{position:absolute;left:-10000rem;top:-10000rem}.btn.quaternary-dark:hover,.btn.quaternary-dark:active,.btn.quaternary-dark:focus{background-color:transparent;border:1px dashed #fff}.btn.quaternary-dark:hover img,.btn.quaternary-dark:active img,.btn.quaternary-dark:focus img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn.quaternary-blue-dark{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#00153E;border:1px solid #00153E;border-radius:50%;padding:5px;width:2rem;height:2rem}.btn.quaternary-blue-dark span{position:absolute;left:-10000rem;top:-10000rem}.btn.quaternary-blue-dark:hover,.btn.quaternary-blue-dark:active,.btn.quaternary-blue-dark:focus{background-color:transparent}.btn.quaternary-blue-dark:hover img,.btn.quaternary-blue-dark:active img,.btn.quaternary-blue-dark:focus img{-webkit-filter:invert(93%) sepia(38%) saturate(6909%) hue-rotate(203deg) brightness(89%) contrast(109%);filter:invert(93%) sepia(38%) saturate(6909%) hue-rotate(203deg) brightness(89%) contrast(109%)}button{border:0;background-color:transparent;color:#00153E}button:hover{cursor:pointer}.btn.filter{padding:14px 34px 14px 24px;min-width:11.875rem;background:#fff url("/themes/custom/invivo/assets/images/00-tokens/icons/images/chevron.svg") no-repeat 91% 50%;background-size:24px 24px;font:0.9375rem/1.5 "Euclid-Regular";text-align:left}.h-scrollable-wrapper{position:relative}.h-scrollable{position:relative;padding-bottom:1rem;overflow-x:auto;overflow-y:hidden;scrollbar-color:#A9EDFF #0068A7;scrollbar-width:thin;z-index:2}.h-scrollable::-webkit-scrollbar{height:0.35rem}.h-scrollable::-webkit-scrollbar-track{background:#0068A7;margin-block:0.5em;border-top:0.25em solid #0068A7}.h-scrollable::-webkit-scrollbar-thumb{background:#A9EDFF}.h-scroll-navigation{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;z-index:2}.h-scroll-navigation .btn.h-scroll-btn-prev{border-top-right-radius:0;border-bottom-right-radius:0}.h-scroll-navigation .btn.h-scroll-btn-prev:hover,.h-scroll-navigation .btn.h-scroll-btn-prev:focus,.h-scroll-navigation .btn.h-scroll-btn-prev:active{background-color:#DEE3E6}.h-scroll-navigation .btn.h-scroll-btn-prev:hover img,.h-scroll-navigation .btn.h-scroll-btn-prev:focus img,.h-scroll-navigation .btn.h-scroll-btn-prev:active img{opacity:.5}.h-scroll-navigation .btn.h-scroll-btn-next{border-top-left-radius:0;border-bottom-left-radius:0}.h-scroll-navigation .btn.h-scroll-btn-next:hover,.h-scroll-navigation .btn.h-scroll-btn-next:focus,.h-scroll-navigation .btn.h-scroll-btn-next:active{background-color:#DEE3E6}.h-scroll-navigation .btn.h-scroll-btn-next:hover img,.h-scroll-navigation .btn.h-scroll-btn-next:focus img,.h-scroll-navigation .btn.h-scroll-btn-next:active img{opacity:.5}.h-scroll-navigation .h-scroll-btn-disabled{cursor:default;pointer-events:none}.h-scroll-navigation .h-scroll-btn-disabled img{opacity:.5}.green-1{color:#E0FE76}.green-2{color:#8DBE22}.green-4{color:#3A6A27}.yellow{color:#FDC300}.blue-2{color:#005C8D}.blue-3{color:#0068A7}.red{color:#FF134C}@media screen and (min-width:40em){body:before{content:'breakpoint_640'}}@media screen and (min-width:64em){body:before{content:'breakpoint_1024'}.heading-xxl-light,.heading-xxl-regular,.heading-xxl-bold{font-size:5rem;line-height:1.18}.heading-xl-light,.heading-xl-regular,.heading-xl-bold{font-size:4rem;line-height:1.5}.heading-l-light,.heading-l-regular,.heading-l-bold{font-size:3rem;line-height:1.1}.heading-m-light,.heading-m-regular,.heading-m-bold{font-size:2rem;line-height:1.15}.heading-s-light,.heading-s-regular,.heading-s-bold{font-size:1.5rem;line-height:1.3}.body-regular,.body-bold,.body-uppercase{font-size:1.125rem;line-height:1.4}.body-mention,.body-mention-bold{font-size:.875rem;line-height:1.3}}@media screen and (min-width:80em){body:before{content:'breakpoint_1280'}.heading-xxl-light,.heading-xxl-regular,.heading-xxl-bold{font-size:8rem;line-height:1;letter-spacing:-.03em}.heading-xl-light,.heading-xl-regular,.heading-xl-bold{font-size:5rem;letter-spacing:-.03em}.heading-l-light,.heading-l-regular,.heading-l-bold{font-size:4rem;letter-spacing:-.03em}.heading-m-light,.heading-m-regular,.heading-m-bold{font-size:3rem;letter-spacing:-.02em}.heading-s-light,.heading-s-regular,.heading-s-bold{font-size:1.6875rem}.text-menu{font:1.125rem/1.4 "Euclid-Regular"}.text-menu-bold{font:1.125rem/1.4 "Euclid-Bold"}.btn{padding:12px 23px;font-size:1.125rem}.btn.filter{font-size:1.125rem;line-height:1.4;border-radius:2.5rem}.btn.quaternary,.btn.quaternary-dark{padding:12px;width:3.25rem;height:3.25rem}.mobile-only{display:none !important}.desktop-only{display:block}}@media screen and (max-width:26.5em){.heading-xxl-bold{font:2.3rem/1.1 "Euclid-Bold"}}
}
