/* @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}.main-menu-color-black .breadcrumb-wrapper li,.main-menu-color-black .breadcrumb-wrapper a{color:#00153E}.main-menu-color-white .breadcrumb-wrapper li,.main-menu-color-white .breadcrumb-wrapper a{color:#fff}.breadcrumb-wrapper{position:absolute;z-index:9;top:4.25rem;padding:0 20px}.breadcrumb-wrapper ol{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.breadcrumb-wrapper ol li{list-style:none;font-size:.75rem}.breadcrumb-wrapper ol li+li{position:relative;margin-left:.75rem}.breadcrumb-wrapper ol li+li:before{position:absolute;left:0;width:1rem;height:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'>'}.breadcrumb-wrapper a{color:#00153E}@media screen and (min-width:80em){.breadcrumb-wrapper{top:5.1875rem;padding-left:5%;padding-right:5%}.breadcrumb-wrapper ol li{font-size:.875rem;line-height:1.3}}
.empty-content-wrapper .empty-content__no-result{padding:32px 20px}.empty-content-wrapper .empty-content__no-result .empty-content__title{font:1.25rem/1.15 "Euclid-Light";margin:0 0 1.5rem}.empty-content-wrapper .empty-content__link{background-color:#00153E;border:1px solid #00153E;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2rem;font-family:"Euclid-Bold";padding:11px 23px;font-size:.9375rem}.empty-content-wrapper .empty-content__title-proposition{margin:2.5rem 0 1.25rem;font:1.25rem/1.15 "Euclid-Bold"}.empty-content-wrapper .empty-content__suggest-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.empty-content-wrapper .empty-content__suggest-list-element-link{margin:0 8px 8px 0;background-color:#DEE3E6;border:1px solid #DEE3E6}.empty-content-wrapper .empty-content-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;text-decoration:none}.empty-content-wrapper .empty-content-btn:hover{background-color:#fff;border:dashed 1px #00153E}@media screen and (min-width:64em){.empty-content-wrapper .empty-content__no-result{text-align:center;padding:80px 265px}.empty-content-wrapper .empty-content__no-result .empty-content__title{font-size:1.5rem;line-height:1.3;margin:0 0 2.5rem !important}.empty-content-wrapper .empty-content__title-proposition{margin:7.5rem 0 2.5rem;line-height:1.3;font-size:1.5rem}.empty-content-wrapper .empty-content__suggest-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:80em){.empty-content-wrapper .empty-content__no-result .empty-content__title{font-size:1.6875rem}.empty-content-wrapper .empty-content__link{padding:12px 23px;font-size:1.125rem}.empty-content-wrapper .empty-content__title-proposition{font-size:1.6875rem}.empty-content-wrapper .empty-content__suggest-list-element-link{padding:12px 23px;font-size:1.125rem}}
@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}.js .form-exposed-wrapper{position:fixed;width:100%;height:100vh;right:0;top:0;padding:20px;background-color:#fff;z-index:120;-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out}.js .form-exposed-wrapper.form-hidden{right:-100%}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem}.filters .counter{display:block;font-size:.9375rem;font-family:"Euclid-Bold";-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.filters .form-exposed-wrapper .top-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.625rem}.filters .form-exposed-wrapper fieldset{border:none;margin-left:0;padding-left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}@media screen and (max-width:64em){.filters .form-exposed-wrapper fieldset{display:initial}}.filters .form-exposed-wrapper .form-item{width:100%;margin-bottom:.875rem}.filters .form-exposed-wrapper label{margin-left:1.5rem;margin-bottom:0.5rem;font-size:x-large}.filters .form-exposed-wrapper input[type="search"],.filters .form-exposed-wrapper input[type="text"]{background-color:#DEE3E6}.filters .form-exposed-wrapper input[type="search"]::-webkit-input-placeholder,.filters .form-exposed-wrapper input[type="text"]::-webkit-input-placeholder{color:#00153E}.filters .form-exposed-wrapper input[type="search"]::-moz-placeholder,.filters .form-exposed-wrapper input[type="text"]::-moz-placeholder{color:#00153E}.filters .form-exposed-wrapper input[type="search"]:-ms-input-placeholder,.filters .form-exposed-wrapper input[type="text"]:-ms-input-placeholder{color:#00153E}.filters .form-exposed-wrapper input[type="search"]::-ms-input-placeholder,.filters .form-exposed-wrapper input[type="text"]::-ms-input-placeholder{color:#00153E}.filters .form-exposed-wrapper input[type="search"]::placeholder,.filters .form-exposed-wrapper input[type="text"]::placeholder{color:#00153E}.filters .form-exposed-wrapper input[type="search"],.filters .form-exposed-wrapper input[type="text"],.filters .form-exposed-wrapper select{width:100%;border:none}.filters .form-exposed-wrapper select{font-size:1.5rem;font-family:"Euclid-Regular";color:#00153E}@media screen and (max-width:64em){.filters .form-exposed-wrapper select{border:1px solid #00153E}}.filters .form-exposed-wrapper .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.625rem}@media screen and (min-width:64em){.js .form-exposed-wrapper{position:static;height:auto;padding:0;background-color:transparent;z-index:10}.js .form-exposed-wrapper.form-hidden{right:auto;left:0}.filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6rem}.filters .counter{margin-top:2.5rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1.125rem}.filters .open-form{display:none}.filters .form-exposed-wrapper .top-form{display:none}.filters .form-exposed-wrapper .form,.filters .form-exposed-wrapper .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex}.filters .form-exposed-wrapper .form-item{width:20%;margin-bottom:0;margin-right:1px}.filters .form-exposed-wrapper select{border-radius:0;padding-left:24px;padding-right:40px;font:1.125rem "Euclid-Regular"}.filters .form-exposed-wrapper input[type="search"],.filters .form-exposed-wrapper input[type="text"]{background-color:#fff;font-size:1.125rem}.filters .form-exposed-wrapper input[type="submit"]{margin-left:1.25rem;font-size:1.125rem}.filters .form-exposed-wrapper .form-actions{display:block;margin-top:2.6rem}}
@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}.filters-search-page-list{padding:0 20px 20px;background-color:#E9ECEE}.filters-search-page-list .filters{margin-bottom:0;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters-search-page-list .filters label{position:relative;top:0;left:0;color:#00153E;margin-left:2rem;font-size:x-large;margin-bottom:8px}.filters-search-page-list .filters .btn.tertiary-with-icon-right{padding:6px;height:100%;-ms-flex-item-align:end;align-self:flex-end}.filters-search-page-list .filters .btn.tertiary-with-icon-right img{max-width:32px;min-width:32px;height:32px;margin-left:0}.filters-search-page-list .filters .form{width:100%}.filters-search-page-list .filters .form .mobile-searchbox-filters{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:50%}.filters-search-page-list .filters .form .form-item-keywords{position:relative;width:100%;padding-right:1rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 24px 12px 24px;width:100%;height:100%;border:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:2rem;font-size:.9375rem;z-index:2}.filters-search-page-list .filters .form .form-item-keywords .selectize-input::after{display:none}.filters-search-page-list .filters .form .form-item-keywords .selectize-input.input-active{outline:2px solid}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input{font-size:.9375rem;width:100% !important;color:#00153E}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::-webkit-input-placeholder{font-size:.9375rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::-moz-placeholder{font-size:.9375rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input:-ms-input-placeholder{font-size:.9375rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::-ms-input-placeholder{font-size:.9375rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::placeholder{font-size:.9375rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown{margin-top:-1.25rem;padding-top:1.25rem;padding-left:24px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;z-index:1}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .active,.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .selected{background-color:transparent}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .active:not(.selected),.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .selected:not(.selected){background:transparent}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .option{padding-left:0;color:#3D4F5A;font-size:.9375rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .option.active{background-color:#DEE3E6}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown [data-selectable] .highlight{background:none;color:#00153E}.filters-search-page-list .filters .form .form-item-keywords .selectize-control.single .selectize-input,.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown.single{border-left:none;border-right:none;border-bottom:none}.filters-search-page-list .filters #counter{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-top:20px;display:block}@media screen and (min-width:64em){.filters-search-page-list .form-item select{margin:0}.filters-search-page-list .ais-MenuSelect{height:100%}.filters-search-page-list .ais-MenuSelect select{height:100%}.filters-search-page-list .filters .form{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-search-page-list .filters .form select{border-radius:0}.filters-search-page-list .filters .form .form-item-period select{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.filters-search-page-list .filters .form .form-item-keywords{min-width:22.4375rem;width:100%;padding-right:1px}.filters-search-page-list .filters .form .form-item-keywords .selectize-input{border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0;font-size:1.125rem;padding:12px 40px 12px 48px;min-height:47px}.filters-search-page-list .filters .form .form-item-keywords .selectize-input::before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:1.0625rem;display:block;width:1.125rem;height:1.125rem;background:url(/themes/custom/invivo/assets/images/00-tokens/icons/images/search.svg) 50% 50% no-repeat;content:''}.filters-search-page-list .filters .form .form-item-keywords .selectize-input:focus{outline:2px solid red}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input{font-size:1.125rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::-webkit-input-placeholder{font-size:1.125rem;color:#00153E}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::-moz-placeholder{font-size:1.125rem;color:#00153E}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input:-ms-input-placeholder{font-size:1.125rem;color:#00153E}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::-ms-input-placeholder{font-size:1.125rem;color:#00153E}.filters-search-page-list .filters .form .form-item-keywords .selectize-input input::placeholder{font-size:1.125rem;color:#00153E}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown{padding-left:48px}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .option{font-size:1.125rem}.filters-search-page-list .filters .form .form-item-keywords .selectize-dropdown .option.active{background-color:#DEE3E6}.filters-search-page-list .filters .form .form-exposed-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-search-page-list .filters .form .form-exposed-wrapper .form-item-type,.filters-search-page-list .filters .form .form-exposed-wrapper .form-item-period{width:25vw}.filters-search-page-list .filters .form .form-exposed-wrapper .form-actions{display:none}}@media screen and (min-width:80em){.filters-search-page-list{padding:0 5vw 2.5vw}.filters-search-page-list .filters #counter{padding-top:40px}}
@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}.footer-wrapper{background-color:#00153E;color:#fff;padding:28px 20px 40px}.footer-wrapper a{color:#fff}.footer-wrapper ul{padding:0;margin:0}.footer-wrapper ul li{list-style:none}.footer-wrapper .social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.1875rem}.footer-wrapper .social-networks path{fill:#fff}.footer-wrapper .social-networks .player{fill:#00153E}.footer-wrapper .social-networks .linkedin,.footer-wrapper .social-networks .youtube,.footer-wrapper .social-networks .twitter,.footer-wrapper .social-networks .facebook,.footer-wrapper .social-networks .instagram{width:1.75rem;height:1.75rem;margin-right:1.25rem}.footer-wrapper .social-networks.mobile-only.js-hovered a:not(:hover) path:not(.player){fill:#3D4F5A}.footer-wrapper .social-networks a:hover path:not(.player),.footer-wrapper .social-networks a:focus path:not(.player),.footer-wrapper .social-networks a:active path:not(.player){fill:#91A1AB}.footer-wrapper .column{padding:32px 0;border-bottom:1px solid #A9EDFF}.footer-wrapper .column-title{display:block;margin-bottom:.75rem;opacity:.5;font:0.75rem/1.3 "Euclid-Bold";letter-spacing:.08em;text-transform:uppercase;color:#fff}.footer-wrapper .link-with-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.75rem;font:0.9375rem/1.5 "Euclid-Bold"}.footer-wrapper .link-with-arrow:after{width:.8125rem;height:.625rem;margin-left:.5rem;background:url("/themes/custom/invivo/assets/images/03-organisms/footer/images/arrow.svg") 50% 50% no-repeat;content:""}.footer-wrapper .logo{max-width:10rem;margin:3.75rem 0 2.5rem}.footer-wrapper .logo .in{fill:#fff}.footer-wrapper .rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-wrapper .rate>span{font-size:1.25rem}.footer-wrapper .legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem;font-size:.75rem;line-height:1.3}.footer-wrapper .menu-item{font-size:.9375rem;line-height:2}.footer-wrapper .footer-bottom-wrapper{margin-top:2.75rem}.footer-wrapper .stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-wrapper .stat.accessibility{margin-top:.75rem}.footer-wrapper .stat .rate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.75rem}.footer-wrapper .stat .desc{display:block;font-size:.75rem;line-height:1.3;opacity:.7}.footer-wrapper p.text{margin:0}.footer-wrapper .stats-legal-wrapper{margin-top:2.75rem}@media screen and (min-width:80em){.footer-wrapper{padding:80px 5% 40px}.footer-wrapper .columns-wrapper,.footer-wrapper .identity-wrapper,.footer-wrapper .footer-bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-wrapper .columns-wrapper .column,.footer-wrapper .columns-wrapper .logo,.footer-wrapper .identity-wrapper .column,.footer-wrapper .identity-wrapper .logo,.footer-wrapper .footer-bottom-wrapper .column,.footer-wrapper .footer-bottom-wrapper .logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33% - 2.5vw)}.footer-wrapper .columns-wrapper .logo,.footer-wrapper .identity-wrapper .logo,.footer-wrapper .footer-bottom-wrapper .logo{max-width:100%;margin-top:0}.footer-wrapper .columns-wrapper .logo svg,.footer-wrapper .identity-wrapper .logo svg,.footer-wrapper .footer-bottom-wrapper .logo svg{max-width:11.875rem}.footer-wrapper .columns-wrapper .column,.footer-wrapper .identity-wrapper .column,.footer-wrapper .footer-bottom-wrapper .column{font-size:1.125rem}.footer-wrapper .columns-wrapper .column a,.footer-wrapper .identity-wrapper .column a,.footer-wrapper .footer-bottom-wrapper .column a{font-size:1.125rem}.footer-wrapper .columns-wrapper .main-title,.footer-wrapper .identity-wrapper .main-title,.footer-wrapper .footer-bottom-wrapper .main-title{width:calc(66.66% - 1.25vw)}.footer-wrapper .column{padding:0 0 64px}.footer-wrapper .column-title{font-size:.875rem}.footer-wrapper .identity-wrapper{margin-top:4rem}.footer-wrapper .footer-bottom-wrapper{margin-top:6rem}.footer-wrapper .legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;font-size:.875rem;opacity:.7}.footer-wrapper .legal a{display:block;margin-bottom:.75rem}.footer-wrapper .rate>span{font-size:1.6875rem}.footer-wrapper .stat .desc{font-size:.875rem}.footer-wrapper .social-networks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(33.33% - 2.5vw);margin:0}.footer-wrapper .stats-legal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(66.66% - 1.25vw);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.footer-wrapper .stats-legal-wrapper .stats{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(30vw + 1.25rem)}.footer-wrapper .stats-legal-wrapper .ecoconception{margin-right:1.25rem}.footer-wrapper .stats-legal-wrapper .accessibility{margin-top:0}}
@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}form label{display:block;font-family:"Euclid-Bold"}form select{padding:12px 40px 12px 24px;font-size:.9375rem;border-radius:2rem;background-color:#fff;background-image:url(/themes/custom/invivo/assets/images/00-tokens/icons/images/chevron.svg);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-size:1.25rem 1.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form select::-ms-expand{display:none}form input[type="search"],form input[type="text"],form input[type="password"]{padding:12px 40px 12px 24px;background-color:#fff;border-radius:2rem;font-size:.9375rem}form input[type="submit"]{padding:11px 23px;border-radius:2rem;font-size:.9375rem;font-family:"Euclid-Bold";background-color:#00153E;border:1px solid #00153E;color:#fff;cursor:pointer;-webkit-appearance:none}form input[type="submit"]:hover,form input[type="submit"]:active,form input[type="submit"]:focus{background-color:transparent;color:#00153E}
@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}.language-switcher{position:relative}.language-switcher .button-language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;position:relative;padding-right:1.875rem;font-size:.9375rem;font-family:"Euclid-Regular"}.language-switcher .button-language-switcher.desktop-only{display:none}.language-switcher .button-language-switcher:after{position:absolute;display:inline-block;right:0;width:1.375rem;height:1.375rem;background:url("/themes/custom/invivo/assets/images/00-tokens/icons/images/chevron.svg");-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in;content:''}.language-switcher .button-language-switcher[aria-expanded="true"]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in}.language-switcher .button-language-switcher:hover{font-family:"Euclid-Regular"}.wrapper-secondary-menu-deploy{display:none;position:absolute;top:-100%;left:1.1875rem;z-index:20;width:13.9375rem;background-color:#fff;-webkit-box-shadow:0px 20px 150px rgba(0,0,0,0.3);box-shadow:0px 20px 150px rgba(0,0,0,0.3);border-radius:.75rem}.wrapper-secondary-menu-deploy li{padding:8px 30px}.wrapper-secondary-menu-deploy li a.language-link,.wrapper-secondary-menu-deploy li button{color:#00153E}.wrapper-secondary-menu-deploy li:not(:last-child){border-bottom:1px solid #DEE3E6}.wrapper-secondary-menu-deploy .current-lang{position:relative}.wrapper-secondary-menu-deploy .current-lang:before{position:absolute;left:-1.625rem;display:inline-block;width:1.5rem;height:1.5rem;background:url("/themes/custom/invivo/assets/images/00-tokens/icons/images/check.svg") no-repeat 50% 50%;content:""}[aria-expanded="true"]+.wrapper-secondary-menu-deploy{display:block}.main-menu-color-white .language-switcher .button-language-switcher{color:#fff}.main-menu-color-white .language-switcher .button-language-switcher:after{background:url("/themes/custom/invivo/assets/images/00-tokens/icons/images/chevron-white.svg");-webkit-transition:background .25s ease-in;transition:background .25s ease-in;-webkit-transition-delay:.20s;transition-delay:.20s}.js-menu-opened .main-menu-color-white .language-switcher .button-language-switcher{color:#00153E}.js-menu-opened .main-menu-color-white .language-switcher .button-language-switcher:after{background:url("/themes/custom/invivo/assets/images/00-tokens/icons/images/chevron.svg");-webkit-transition:background .25s ease-in;transition:background .25s ease-in;-webkit-transition-delay:.20s;transition-delay:.20s}@media screen and (min-width:80em){.wrapper-secondary-menu-deploy{left:auto;right:0;top:calc(100% + .5rem)}.language-switcher .button-language-switcher{font-size:1.125rem}}
@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}.js-menu-opened{overflow-y:hidden;position:relative;height:100%}.js-menu-opened .main-menu-color-white:not(.no-dark-filter) .mega-menu,.js-menu-opened .main-menu-color-black:not(.no-dark-filter) .mega-menu{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes fadeOut{0%{background-color:#fff}50%{background-color:#fff}100%{background-color:transparent}}@keyframes fadeOut{0%{background-color:#fff}50%{background-color:#fff}100%{background-color:transparent}}.js-fade-out .mega-menu{-webkit-animation:fadeOut .5s ease-in;animation:fadeOut .5s ease-in}.mega-menu{position:relative;z-index:50;background-color:transparent;-webkit-transition:background-color .25s ease-in;transition:background-color .25s ease-in}.mega-menu ul{padding:0;margin:0}.mega-menu ul li{list-style:none}.mega-menu a:not(.push-mega-menu-title),.mega-menu button{width:100%;display:block;color:#00153E;-webkit-transition:color .25s ease-in;transition:color .25s ease-in}.mega-menu button{text-align:left;padding:0}.mega-menu .mega-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 22px 20px 20px}.mega-menu .logo{max-width:6.25rem}.mega-menu .logo svg{display:block;width:100%}.mega-menu .burger-menu{position:relative;z-index:100;width:1.75rem;height:1.75rem;background:url("/themes/custom/invivo/assets/images/02-molecules/mega-menu/images/burger-menu.svg") 50% 50% no-repeat;background-size:1.5rem .875rem}.mega-menu .burger-menu[aria-expanded="true"]{background:url(/themes/custom/invivo/assets/images/02-molecules/mega-menu/images/close.svg) 50% 50% no-repeat}.mega-menu .mega-menu-nav-wrapper{position:absolute;z-index:100;padding:40px 22px 24px 21px;width:100%;height:100vh;height:var(--menu-height);background-color:#fff;overflow-y:auto;overflow-x:hidden;opacity:0;-webkit-transition:opacity .35s ease-in;transition:opacity .35s ease-in}.mega-menu .panel-n2,.mega-menu .panel-n3{z-index:10;width:100%;height:100vh;position:absolute;overflow-y:auto;overflow-x:hidden;top:0;left:0;padding:40px 20px;background-color:#E9ECEE;-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;scrollbar-color:#A9EDFF #0068A7;scrollbar-width:thin}.mega-menu .panel-n2::-webkit-scrollbar,.mega-menu .panel-n3::-webkit-scrollbar{width:0.35rem}.mega-menu .panel-n2::-webkit-scrollbar-track,.mega-menu .panel-n3::-webkit-scrollbar-track{background:rgba(145,161,171,0.2);margin-block:0.5em;border-top:0.25em solid rgba(145,161,171,0.2)}.mega-menu .panel-n2::-webkit-scrollbar-thumb,.mega-menu .panel-n3::-webkit-scrollbar-thumb{background:#91A1AB}.mega-menu .panel-n2 a:not(.push-mega-menu-title),.mega-menu .panel-n2 button,.mega-menu .panel-n3 a:not(.push-mega-menu-title),.mega-menu .panel-n3 button{font:0.9375rem/1.5 "Euclid-Regular"}.mega-menu .list-n2,.mega-menu .list-n3{padding:0 10px 0 28px}.mega-menu .has-expand>button{background:url("/themes/custom/invivo/assets/images/02-molecules/mega-menu/images/chevron.svg") 100% 50% no-repeat;background-size:.5rem .8125rem}.mega-menu .mega-menu-nav-wrapper.js-opened{opacity:1;-webkit-transition:opacity .35s ease-in;transition:opacity .35s ease-in}.mega-menu .mega-menu-nav-wrapper.js-opened+.algolia-search-header{opacity:0;-webkit-transition:opacity .35s ease-in;transition:opacity .35s ease-in}.mega-menu [aria-expanded="true"]+.panel-n2,.mega-menu [aria-expanded="true"]+.panel-n3{-webkit-transform:none;transform:none}.mega-menu .tertiary-menu{margin-top:auto}.mega-menu .social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.1875rem}.mega-menu .social-networks .linkedin,.mega-menu .social-networks .youtube,.mega-menu .social-networks .twitter,.mega-menu .social-networks .facebook,.mega-menu .social-networks .instagram{width:1.75rem;height:1.75rem}.mega-menu .social-networks.mobile-only.js-hovered a:not(:hover) path:not(.player){fill:#3D4F5A}.mega-menu .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}.mega-menu .title-wrapper button{margin-bottom:0;margin-right:1.1875rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mega-menu .title{font:1.5rem/1.1 "Euclid-Bold"}.mega-menu .algolia-search-header{opacity:1;display:inline-block;position:absolute;top:20px;right:22px;-webkit-transition:opacity .35s ease-in;transition:opacity .35s ease-in}#block-invivo-main-menu{position:absolute;width:100%;z-index:100}.toolbar-tray-open #block-invivo-main-menu{position:relative}html:not(.js-menu-opened) .main-menu-color-white:not(.no-dark-filter) .mega-menu{-webkit-box-shadow:0 70px 40px -40px rgba(0,0,0,0.7) inset;box-shadow:0 70px 40px -40px rgba(0,0,0,0.7) inset}.main-menu-color-white .in{fill:#fff;-webkit-transition:fill .5s ease;transition:fill .5s ease}.main-menu-color-white:not(.no-dark-filter) .mega-menu{background-color:transparent;-webkit-transition:background .25s ease,-webkit-box-shadow .25s;transition:background .25s ease,-webkit-box-shadow .25s;transition:background .25s ease,box-shadow .25s;transition:background .25s ease,box-shadow .25s,-webkit-box-shadow .25s;-webkit-transition-delay:.25s;transition-delay:.25s}.main-menu-color-white .mega-menu .burger-menu{position:relative;z-index:100;width:1.75rem;height:1.75rem;background:url("/themes/custom/invivo/assets/images/02-molecules/mega-menu/images/burger-menu-white.svg") 50% 50% no-repeat;background-size:1.5rem .875rem}.main-menu-color-white .mega-menu .burger-menu[aria-expanded="true"]{background:url(/themes/custom/invivo/assets/images/02-molecules/mega-menu/images/close-white.svg) 50% 50% no-repeat}.main-menu-color-black:not(.no-dark-filter) .mega-menu{background-color:transparent;-webkit-box-shadow:0 70px 40px -40px #fff inset;box-shadow:0 70px 40px -40px #fff inset;-webkit-transition:background .25s ease,-webkit-box-shadow .25s ease;transition:background .25s ease,-webkit-box-shadow .25s ease;transition:background .25s ease,box-shadow .25s ease;transition:background .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease;-webkit-transition-delay:.25s;transition-delay:.25s}.page-type-news .mega-menu{background:transparent}.js-menu-opened .mega-menu{background-color:white}.js-menu-opened .mega-menu .in{fill:#5C5C5C;-webkit-transition:fill 1.35s ease;transition:fill 1.35s ease}.js-menu-opened .main-menu-color-white .mega-menu .burger-menu[aria-expanded="true"]{background:url(/themes/custom/invivo/assets/images/02-molecules/mega-menu/images/close.svg) 50% 50% no-repeat}.menu-level-1 a:not(.push-mega-menu-title),.menu-level-1 button{margin-bottom:2.5rem;font-size:1.5rem;line-height:1.1}.menu-item-level-2 a,.menu-item-level-2 button{margin-bottom:2rem}.mega-menu .panel-n2 .back-button{position:relative;width:.5rem;height:.8125rem;background:url("/themes/custom/invivo/assets/images/02-molecules/mega-menu/images/chevron.svg") 100% 50% no-repeat}.js-menu-closed .mega-menu [aria-expanded="false"]+div,.js-menu-closed .mega-menu-nav-wrapper{visibility:hidden}.js-menu-closed .mega-menu [aria-expanded="false"]+.logo.logo-invivo-mobile,.mega-menu .logo.logo-invivo-mobile{visibility:visible;margin:0 calc(50% - 3.125rem) 0 calc(50% - 4.875rem)}.js-menu-opened .mega-menu-nav-wrapper{visibility:visible}@media screen and (min-width:80em){.js-menu-closed .mega-menu-nav-wrapper{visibility:visible}.js-menu-opened{overflow-y:auto}.js-menu-opened .mega-menu{-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transition-duration:.20s;transition-duration:.20s}.mega-menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:29px 5%;max-height:5.1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-menu button:hover,.mega-menu a:not(.push-mega-menu-title):hover{text-decoration:none}.mega-menu .mega-menu-inner{padding:0;width:8.625rem}.mega-menu .mega-menu-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:transparent;position:static;overflow:unset;padding:0;-webkit-transform:none;transform:none;height:100%;opacity:1;-webkit-transition:none;transition:none}.mega-menu .menu-level-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-menu .menu-level-1 a:not(.push-mega-menu-title),.mega-menu .menu-level-1 button{position:relative;margin-bottom:0;font:1.125rem "Euclid-Regular"}.mega-menu .menu-level-1 a:not(.push-mega-menu-title)[aria-expanded="true"],.mega-menu .menu-level-1 button[aria-expanded="true"]{font-family:"Euclid-Regular"}.mega-menu .menu-level-1 a:not(.push-mega-menu-title)[aria-expanded="true"]:after,.mega-menu .menu-level-1 button[aria-expanded="true"]:after{position:absolute;bottom:-1rem;background-color:#00153E;left:50%;right:50%;width:.5rem;height:.5rem;border-radius:50%;content:''}.mega-menu .tertiary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.mega-menu .has-expand>button{background:transparent}.mega-menu .menu-item-level-1{margin-right:2.375rem}.mega-menu .mega-menu-nav-1{padding:0}.mega-menu .panel-n2{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;max-height:calc(100vh - 5.625rem);top:5rem;left:0;width:calc(100vw - 17px);-webkit-transform:translateY(-170%);transform:translateY(-170%);padding:64px 5% 60px;background-color:#fff;-webkit-box-shadow:16px 0 #fff;box-shadow:16px 0 #fff}.mega-menu .n2-wrapper{position:relative;background-color:#fff;width:32%}.mega-menu .panel.panel-n3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:-1;padding:2.0625rem 0 0;right:0;height:100%;width:213%;-webkit-transform:translateX(0);transform:translateX(0);background-color:#fff;left:auto}.mega-menu .list-n2,.mega-menu .list-n3{padding:0;min-height:15rem}.mega-menu .list-n2.js-expanded>li>button:not(:hover):not([aria-expanded="true"]),.mega-menu .list-n2.js-expanded>li>a:not(.push-mega-menu-title):not(:hover):not([aria-expanded="true"]),.mega-menu .list-n2.js-hovered>li>button:not(:hover):not([aria-expanded="true"]),.mega-menu .list-n2.js-hovered>li>a:not(.push-mega-menu-title):not(:hover):not([aria-expanded="true"]),.mega-menu .list-n3.js-expanded>li>button:not(:hover):not([aria-expanded="true"]),.mega-menu .list-n3.js-expanded>li>a:not(.push-mega-menu-title):not(:hover):not([aria-expanded="true"]),.mega-menu .list-n3.js-hovered>li>button:not(:hover):not([aria-expanded="true"]),.mega-menu .list-n3.js-hovered>li>a:not(.push-mega-menu-title):not(:hover):not([aria-expanded="true"]){font-family:"Euclid-Regular";text-shadow:none;color:#00153E}.mega-menu .list-n2.js-expanded>li>button:hover,.mega-menu .list-n2.js-expanded>li>[aria-expanded="true"],.mega-menu .list-n2.js-expanded>li>a:not(.push-mega-menu-title):hover,.mega-menu .list-n2.js-hovered>li>button:hover,.mega-menu .list-n2.js-hovered>li>[aria-expanded="true"],.mega-menu .list-n2.js-hovered>li>a:not(.push-mega-menu-title):hover,.mega-menu .list-n3.js-expanded>li>button:hover,.mega-menu .list-n3.js-expanded>li>[aria-expanded="true"],.mega-menu .list-n3.js-expanded>li>a:not(.push-mega-menu-title):hover,.mega-menu .list-n3.js-hovered>li>button:hover,.mega-menu .list-n3.js-hovered>li>[aria-expanded="true"],.mega-menu .list-n3.js-hovered>li>a:not(.push-mega-menu-title):hover{color:#3D4F5A}.mega-menu .list-n3{padding-left:1.875rem;border-left:2px solid #C8D0D5}.mega-menu [aria-expanded="true"]+.panel.panel-n3{-webkit-transform:translateX(calc(100% - 1px));transform:translateX(calc(100% - 1px))}.mega-menu .content-menu-wrapper{position:relative;width:28%;padding-right:4rem;background-color:#fff;z-index:11}.mega-menu .content-menu-wrapper{height:100%}.mega-menu .content-menu-wrapper .heading-m-bold{display:block;max-width:35rem;line-height:1}.mega-menu .content-menu-wrapper .header-main-text{max-width:30rem}.mega-menu .secondary-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:72%;height:100%;z-index:10;overflow:hidden}.mega-menu .content-push-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:68%;gap:1.25rem;z-index:-2}.mega-menu .content-push-wrapper .push-mega-menu,.mega-menu .content-push-wrapper .push-mega-menu-offer{width:50%}.mega-menu .title-wrapper{background-color:#fff}.mega-menu .title{display:block;margin-top:0.063rem;margin-bottom:1.0625rem;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:#3D4F5A}.mega-menu .menu-item-level-2 a:hover:after,.mega-menu .menu-item-level-2 a:focus:after,.mega-menu .menu-item-level-2 a:active:after,.mega-menu .menu-item-level-2 a[aria-expanded="true"]:after,.mega-menu .menu-item-level-2 button:hover:after,.mega-menu .menu-item-level-2 button:focus:after,.mega-menu .menu-item-level-2 button:active:after,.mega-menu .menu-item-level-2 button[aria-expanded="true"]:after,.mega-menu .social-wrapper a:hover:after,.mega-menu .social-wrapper a:focus:after,.mega-menu .social-wrapper a:active:after,.mega-menu .social-wrapper a[aria-expanded="true"]:after,.mega-menu .social-wrapper button:hover:after,.mega-menu .social-wrapper button:focus:after,.mega-menu .social-wrapper button:active:after,.mega-menu .social-wrapper button[aria-expanded="true"]:after{content:none}.mega-menu .social-wrapper{margin-top:4rem}.mega-menu .menu-item-level-2{margin-right:.625rem}.mega-menu .menu-item-level-2:not(:last-child),.mega-menu .menu-item-level-3:not(:last-child){margin-bottom:.75rem}.mega-menu .title-wrapper,.mega-menu .social-networks{margin:0}.mega-menu .social-networks .linkedin,.mega-menu .social-networks .youtube,.mega-menu .social-networks .twitter,.mega-menu .social-networks .facebook,.mega-menu .social-networks .instagram{width:2rem;height:2rem}.mega-menu .social-networks li:not(:last-child){margin-right:.75rem}.mega-menu .social-networks a{width:2rem;height:2rem;background-color:#00153E;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mega-menu .social-networks a:focus{outline:2px solid orangered}.mega-menu .social-networks svg{width:.9375rem;height:auto}.mega-menu .social-networks .facebook svg{width:.5rem}.mega-menu .social-networks.js-hovered a:not(:hover){background-color:#3D4F5A}.mega-menu .logo{max-width:100%}.mega-menu .algolia-search-header{position:relative;top:0;right:0;margin-left:2.375rem}.main-menu-color-black .menu-item-level-1>a:not(.push-mega-menu-title),.main-menu-color-black .menu-item-level-1>button{color:#00153E}.main-menu-color-black .menu-item-level-1>a:not(.push-mega-menu-title):hover,.main-menu-color-black .menu-item-level-1>button:hover{color:#00153E;opacity:0.6}.main-menu-color-black .menu-item-level-1.active>button:after,.main-menu-color-black .menu-item-level-1.active>a:not(.push-mega-menu-title):after{position:absolute;bottom:-1rem;background-color:#00153E;left:50%;right:50%;width:.5rem;height:.5rem;border-radius:50%;content:''}.main-menu-color-black .js-expanded .menu-item-level-1.active button[aria-expanded="false"]:after,.main-menu-color-black .js-expanded .menu-item-level-1.active a:not(.push-mega-menu-title):after{background-color:transparent}.main-menu-color-white .menu-item-level-1>a:not(.push-mega-menu-title),.main-menu-color-white .menu-item-level-1>button{color:#fff}.main-menu-color-white .menu-item-level-1>a:not(.push-mega-menu-title):hover,.main-menu-color-white .menu-item-level-1>button:hover{color:#fff;opacity:0.6}.main-menu-color-white .menu-item-level-1.active button:after,.main-menu-color-white .menu-item-level-1.active a:after{position:absolute;bottom:-1rem;background-color:#fff;left:50%;right:50%;width:.5rem;height:.5rem;border-radius:50%;content:''}.main-menu-color-white .js-expanded .menu-item-level-1.active button[aria-expanded="false"]:after,.main-menu-color-white .js-expanded .menu-item-level-1.active a:after{background-color:transparent;-webkit-transition:background-color .25s ease-in;transition:background-color .25s ease-in;-webkit-transition-delay:.2s;transition-delay:.2s}.js-menu-opened .main-menu-color-white .menu-item-level-1>a,.js-menu-opened .main-menu-color-white .menu-item-level-1>button{color:#00153E}.js-menu-opened .main-menu-color-white .menu-item-level-1>a:after,.js-menu-opened .main-menu-color-white .menu-item-level-1>button:after{background-color:#00153E;-webkit-transition:background-color .25s ease-in;transition:background-color .25s ease-in;-webkit-transition-delay:.25s;transition-delay:.25s}}
@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}.pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none}.pager .pager__items .btn.quaternary img{width:2rem;height:2rem}.pager .pager__items .pager__item--previous{margin-right:.9375rem}.pager .pager__items .pager__item--next{margin-left:.9375rem}.pager .pager__items .pager__item--ellipsis{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.9375rem;height:2.9375rem;border-radius:50%;color:#00153E}.pager .pager__items .pager__item a,.pager .pager__items .pager__item span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2rem;height:2rem;border-radius:50%;color:#00153E;font-family:"Euclid-Bold"}.pager .pager__items .pager__item.is-active a,.pager .pager__items .pager__item.is-active span{background-color:#00153E;color:#fff}.pager .pager__items .pager__item.disabled{display:block;pointer-events:none}.pager .pager__items .pager__item.disabled .btn img{opacity:0.4}@media screen and (min-width:64em){.pager .pager__items .btn.quaternary img{width:1.75rem;height:1.75rem}.pager .pager__items .pager__item--previous{margin-right:1.75rem}.pager .pager__items .pager__item--next{margin-left:1.75rem}.pager .pager__items .pager__item--ellipsis{width:3.25rem;height:3.25rem}.pager .pager__items .pager__item a,.pager .pager__items .pager__item span{width:3.25rem;height:3.25rem}}
@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}.push-mega-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.push-mega-menu.visual .push-mega-menu-text-content::before{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#91A1AB;opacity:.2;z-index:-1;content:''}.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title{color:#00153E}.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:hover,.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:active,.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:focus{text-decoration:none}.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:hover .icon,.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:active .icon,.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:focus .icon{background-color:transparent}.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:hover .icon img,.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:active .icon img,.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title:focus .icon 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%)}.push-mega-menu.visual .push-mega-menu-text-content .push-mega-menu-title .icon{background-color:#00153E;border:1px solid #00153E}.push-mega-menu.pattern.bg-green-4{background-color:#3A6A27}.push-mega-menu.pattern.bg-main-dark-blue{background-color:#00153E}.push-mega-menu.pattern.bg-brown-2{background-color:#74442D}.push-mega-menu.pattern.bg-roche-2{background-color:#345960}.push-mega-menu.pattern.bg-blue-4{background-color:#14387F}.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title{color:#fff}.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:hover,.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:active,.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:focus{text-decoration:none}.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:hover .icon,.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:active .icon,.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:focus .icon{background-color:transparent}.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:hover .icon img,.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:active .icon img,.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title:focus .icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.push-mega-menu.pattern .push-mega-menu-text-content .push-mega-menu-title .icon{background-color:#fff;border:1px solid #fff}.push-mega-menu .push-mega-menu-visual img{display:block;width:100%}.push-mega-menu .push-mega-menu-text-content{position:relative;padding:20px;height:100%}.push-mega-menu .push-mega-menu-text-content .push-mega-menu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.push-mega-menu .push-mega-menu-text-content .push-mega-menu-title .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem;border-radius:50%;padding:5px;width:2rem;height:2rem}
@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}.push-mega-menu-offer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:42px 20px 20px}.push-mega-menu-offer::before{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#91A1AB;opacity:.2;z-index:-1;content:''}.push-mega-menu-offer .push-mega-menu-offer-number{display:block;margin-bottom:.5rem;width:100%;line-height:1}.push-mega-menu-offer .push-mega-menu-offer-number::after{display:block;margin-top:.625rem;width:71%;height:1px;opacity:.5;background-color:#00153E;content:''}.push-mega-menu-offer .push-mega-menu-offer-label{display:block;font:1.125rem/1.4 "Euclid-Regular";margin-bottom:1.25rem}.push-mega-menu-offer .btn.secondary-light-with-icon-left{margin-top:auto;font:.9375rem/1.4 "Euclid-Regular"}
@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}.content-list-search-card .ais-Hits-list{margin:0;padding:0;list-style:none}.content-list-search-card .ais-Hits-list .search-item{border-bottom:1px solid #DEE3E6;padding:2rem 0;width:100%}.content-list-search-card .ais-Hits-list .search-item .search-item-inner{position:relative;padding-right:52px}.content-list-search-card .ais-Hits-list .search-item .shownSpan{display:inline !important}.content-list-search-card .ais-Hits-list .search-item .tag-wrapper{margin:0 0 .25rem}.content-list-search-card .ais-Hits-list .search-item ul{padding:0}.content-list-search-card .ais-Hits-list .search-item a{color:#00153E;text-decoration-color:#00153E}.content-list-search-card .ais-Hits-list .search-item a::after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#DEE3E6 url("/themes/custom/invivo/assets/images/02-molecules/search-card/images/link-dark-blue.svg") no-repeat 50%;background-size:1rem;border:1px solid #DEE3E6;border-radius:50%;padding:5px;width:20px;height:20px;top:calc(50% - 16px);right:0;content:""}.content-list-search-card .ais-Hits-list .search-item a:hover::after,.content-list-search-card .ais-Hits-list .search-item a:active::after,.content-list-search-card .ais-Hits-list .search-item a:focus::after{background-color:transparent;border:1px solid #DEE3E6}.content-list-search-card .ais-Hits-list .search-item h3{margin:0 0 .25rem}.content-list-search-card .ais-Hits-list .search-item span{display:block}.content-list-search-card .ais-Hits-list .search-item span.summary{margin-bottom:.25rem;font-size:1.125rem;line-height:1.4;color:#3D4F5A}.content-list-search-card .ais-Hits-list .search-item span.date{position:relative}.content-list-search-card .ais-Hits-list .search-item .btn{position:absolute;top:50%;bottom:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-list-search-card .ais-Hits-list .search-item .btn img{max-width:.875rem}.content-list-search-card .no-result{padding:32px 20px}.content-list-search-card .no-result .title-no-match{margin:0 0 1.5rem}.content-list-search-card .no-result .title-proposition{margin:2.5rem 0 1.25rem}.content-list-search-card .no-result .suggest-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;list-style:none}.content-list-search-card .no-result .suggest-list a{margin:0 8px 8px 0}@media screen and (min-width:64em){.content-list-search-card .ais-Hits-list{-ms-flex-negative:0;flex-shrink:0;width:100%}.content-list-search-card .ais-Hits-list .search-item{padding:64px 0}.content-list-search-card .ais-Hits-list .search-item .search-item-inner{padding-right:192px}.content-list-search-card .ais-Hits-list .search-item .search-item-inner .tag-wrapper{margin:0 0 1rem}.content-list-search-card .ais-Hits-list .search-item .search-item-inner a::after{background-size:28px;width:40px;height:40px;top:calc(50% - 26px);right:0}.content-list-search-card .ais-Hits-list .search-item .search-item-inner h3{margin:0 0 .5rem}.content-list-search-card .ais-Hits-list .search-item .search-item-inner span.summary{margin-bottom:1rem}.content-list-search-card .ais-Hits-list .search-item .search-item-inner span.date{position:relative}.content-list-search-card .ais-Hits-list .search-item .search-item-inner .btn img{max-width:1.0625rem}.content-list-search-card .no-result{text-align:center;padding:80px 265px}.content-list-search-card .no-result .title-no-match{margin:0 0 2.5rem}.content-list-search-card .no-result .title-proposition{margin:7.5rem 0 2.5rem}.content-list-search-card .no-result .suggest-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
@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}.search-result-title-wrapper{background-color:#E9ECEE;padding:40px 20px 0px 0px}.search-result-title-wrapper h1{margin:0}.result-content{padding:60px 20px 80px;background-color:#fff}.result-content.no-result-wrapper #pagination{display:none}.result-content .ais-Hits-list{padding:0;list-style:none}.result-content .offer-item-inner{max-width:calc(100% - 4.1875rem)}.result-content .tag-wrapper{margin-bottom:.25rem}.result-content .tag-wrapper .tag{margin-right:.25rem}.result-content h2{margin:0 0 .25rem}.result-content .ais-Hits-item{position:relative}.result-content .ais-Hits-item:focus{outline:none}.result-content .ais-Hits-item:focus .link-search{outline:2px solid}.result-content .ais-Hits-item:focus .link-search a{text-decoration:underline}.result-content .ais-Hits-item:focus .link-search a::after{background-color:#fff}.result-content .offer-item .btn{position:absolute;top:50%;bottom:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.result-content .offer-item .btn img{max-width:1.0625rem}.result-content .offer-item span{display:block}.result-content .offer-item span.company{margin-bottom:.5rem;font-size:1.125rem;line-height:1.4;color:#3D4F5A}.result-content .offer-item span.location{position:relative;font-size:.9375rem;padding-left:1.625rem}.result-content .offer-item span.location:before{display:inline-block;position:absolute;top:0;left:0;width:1.375rem;height:1.375rem;background:url("/themes/custom/invivo/assets/images/00-tokens/icons/images/pin.svg") no-repeat;content:""}.result-content .list-wrapper{margin-bottom:3.75rem}.result-content .pager__item.is-active{display:block}.result-content .pager__item.is-active+.pager__item{position:relative;display:block}.result-content .pager__item.is-active:nth-last-child(4)+.pager__item{margin:0}.result-content .pager__item.is-active:nth-last-child(4)+.pager__item:after{content:none}.result-content .pager__item.is-active:nth-last-child(3)+.pager__item{margin:0}.result-content .pager__item.is-active:nth-last-child(3)+.pager__item:after{content:none}.result-content .pager__item:nth-last-child(2){display:block}.result-content .pager__item.last:after{content:none}.result-content .pager__item.pager__item--previous,.result-content .pager__item.pager__item--next{display:block}.result-content .pager__item.pager__item--previous.pager__items.js-pager__items::after,.result-content .pager__item.pager__item--next.pager__items.js-pager__items::after{content:none}.result-content mark{background-color:transparent;color:#00153E}.result-content .search-api-except{margin-bottom:.25rem;font-size:1.125rem;line-height:1.4;color:#3D4F5A}.result-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.result-header #btn-open-form{display:none}.result-header #block-invivo-facettypesearchfield{display:none}.result-header #research-header__search{width:3%;padding-right:10px}.result-header #research-header__search img{width:30px;height:30px;min-height:30px;min-width:15px}.result-header #wrapped-searchbox{width:40%;padding-left:10px}.result-header #wrapped-searchbox .input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-header #wrapped-searchbox .input-wrapper::before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:1.0625rem;display:block;width:1.125rem;height:1.125rem;background:url("/themes/custom/invivo/assets/images/00-tokens/icons/images/search.svg") 50% 50% no-repeat;content:''}.result-header #wrapped-searchbox input{width:100%;padding-left:2.5rem;background-image:none !important;-webkit-box-sizing:border-box;box-sizing:border-box}.result-header #wrapped-searchbox input::-webkit-input-placeholder{color:#000000;opacity:1}.result-header #wrapped-searchbox input::-moz-placeholder{color:#000000;opacity:1}.result-header #wrapped-searchbox input:-ms-input-placeholder{color:#000000;opacity:1}.result-header #wrapped-searchbox input::-ms-input-placeholder{color:#000000;opacity:1}.result-header #wrapped-searchbox input::placeholder{color:#000000;opacity:1}.result-header .form-solr-research{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.result-header #solr-facet-item-type{border-radius:0;font:1.125rem "Euclid-Regular";border:0;border-right:1px solid #E9ECEE}.result-header #solr-facet-item-type .selectize-input.input-active{outline:2px solid}.result-header .solr-input-research-text{border-top-right-radius:0;border-bottom-right-radius:0;font:1.125rem "Euclid-Regular";border:0;border-right:1px solid #E9ECEE}.result-header .solr-input-period-research{border-top-left-radius:0;border-bottom-left-radius:0;font:1.125rem "Euclid-Regular";border:0}.result-header #filters-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:60%}.result-header #filters-select-wrapper label{margin-left:1.5rem !important}.result-header #filters-select-wrapper select{width:100%}.result-header .facet-type-search-field{width:40%}.result-header #form-solr-research-field-date{width:40%}.result-header #top-form{display:none}.result-header .top-form-button-hidden{display:none}.result-header #wrapped-submit-button{display:none}.result-header #mobile-wrapped-submit-button{display:none}.result-header #close-form{font-size:.9375rem;font-family:"Euclid-Bold";border-radius:2rem;padding:11px 23px;background-color:#00153E;border:1px solid #00153E;color:#ffffff}.result-header #close-form:focus{background-color:#ffffff;color:#00153E}.result-header #view-form-submit-wrapper{visibility:hidden;z-index:-100}#counter-results-wrapper #counter-btn-open-form{display:none}.facet-type-search-field.hidden{display:none}.btn-go-search{display:none}@media only screen and (max-width:500px){.mini-mobile-img{max-width:20px;min-width:20px;height:20px;margin-left:0;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.mini-mobile-span{display:none}.mobile-wrapped-submit-button{display:none}.btn-go-search{display:block;background:#00153E;width:45px !important;height:45px !important;padding:8px !important;border-radius:50%;color:#ffffff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:0;margin-top:1.5rem}.btn-go-search img{width:80%}.btn-go-search:focus{opacity:.3}#mobile-close-form{display:none}#btn-open-form{display:none !important}#counter-results-wrapper{margin-top:8px}#counter-results-wrapper #counter-btn-open-form{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media only screen and (max-width:1023px){.form-fieldset{margin-top:3rem}#counter-results-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#counter-results-wrapper #counter-btn-open-form{display:none}.result-header{margin-top:3rem}.result-header .solr-input-research-text{border-radius:2rem}.result-header #filters-select-wrapper{display:block;position:fixed;background-color:#ffffff;right:0;top:0;width:100%;z-index:120;height:120vh;-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out;padding:20px}.result-header #btn-open-form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0.5rem}.result-header #counter-btn-open-form{display:none}.result-header .mini-mobile-img{display:none}.result-header #solr-facet-item-type{border:1px solid #00153E;border-radius:2rem;font-size:1.5rem;font-family:"Euclid-Regular"}.result-header .solr-input-period-research{border:1px solid #00153E;border-radius:2rem;font-size:1.5rem;font-family:"Euclid-Regular"}.result-header .open-form-hidden{right:-100% !important}.result-header .top-form-button-hidden{z-index:-100 !important}.result-header #top-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.625rem}.result-header #block-invivo-facettypesearchfield{display:none}.result-header #wrapped-searchbox{display:block;width:100%;margin-right:0.5rem}.result-header #wrapped-searchbox label{font-size:large}.result-header #form-solr-research-field-date{display:inherit;width:100%;margin-bottom:.875rem}.result-header .facet-type-search-field{display:block;width:100%;margin-bottom:.875rem}.result-header #wrapped-submit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.625rem}.result-header #mobile-wrapped-submit-button{display:-webkit-box;display:-ms-flexbox;display:flex}.result-header #mobile-close-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.result-header .submit-form-button-hidden{z-index:-100 !important}.result-header #close-form{font-size:.9375rem;font-family:"Euclid-Bold";border-radius:2rem;padding:11px 23px;background-color:#00153E;border:1px solid #00153E;color:#ffffff}.result-header #mobile-close-form{font-size:.9375rem;font-family:"Euclid-Bold";border-radius:2rem;padding:11px 23px;background-color:#00153E;border:1px solid #00153E;color:#ffffff}.result-header #mobile-close-form:focus{color:#00153E;background-color:#ffffff}}@media screen and (max-width:641px){.result-header #view-form-submit-wrapper{display:none}}@media screen and (min-width:1024px) and (max-width:1280px){.result-header #wrapped-submit-button{margin-left:2rem !important}}@media screen and (min-width:1024px){.result-header #wrapped-submit-button{margin-left:1rem;width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.result-header #mobile-wrapped-submit-button{display:none}.result-header #close-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.result-header #mobile-close-form-wrapper{display:none}.result-header #close-form{font-size:1.125rem;font-family:"Euclid-Bold";border-radius:2rem;padding:11px 23px;background-color:#00153E;border:1px solid #00153E;color:#ffffff}.result-header #mobile-close-form{display:none}.result-content .pager__item--previous button{width:3.25rem !important;height:3.25rem !important}}.form-fieldset{width:100%}@media screen and (min-width:64rem){.search-result-title-wrapper{padding:132px 40px 40px 0px}}@media screen and (min-width:80em){.search-result-title-wrapper{padding:150px 5% 100px 0px}.result-content{padding:64px 15vw 120px}.result-content .tag-wrapper{margin-bottom:1rem}.result-content .tag-wrapper .tag{margin-right:.5rem}.result-content .offer-item span.location{font-size:1.125rem}.result-content .offer-item span.company{display:block;margin-bottom:1.125rem}.result-content .list-wrapper{margin-bottom:5rem}.result-content .pager__item.is-active+.pager__item{margin-right:0}.result-content .pager__item.is-active+.pager__item:after{content:none}.result-content .pager__item.is-active+.pager__item+.pager__item{display:block}.result-content .pager__item.is-active+.pager__item+.pager__item+.pager__item{position:relative;display:block}.result-content .pager__item.is-active+.pager__item+.pager__item+.pager__item.last,.result-content .pager__item.is-active+.pager__item+.pager__item+.pager__item.disabled,.result-content .pager__item.is-active+.pager__item+.pager__item+.pager__item.pager__item--next{margin-right:0}.result-content .pager__item.is-active+.pager__item+.pager__item+.pager__item.last:after,.result-content .pager__item.is-active+.pager__item+.pager__item+.pager__item.disabled:after,.result-content .pager__item.is-active+.pager__item+.pager__item+.pager__item.pager__item--next:after{content:none}.result-content .search-api-except{margin-bottom:1rem;font-size:1.125rem;line-height:1.4;color:#3D4F5A}}fieldset{border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0px;padding:0px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background-color:#E9ECEE !important;color:#333333}
@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}.tag{display:inline-block;font-size:.75rem}.tag-main-dark-blue{padding:0 4px;background-color:#00153E;color:#fff}.tag-blue-1{padding:0 4px;background-color:#A9EDFF;color:#00153E}.tag-blue-2{padding:0 4px;background-color:#005C8D;color:#fff}.tag-blue-3{padding:0 4px;background-color:#0068A7;color:#fff}.tag-blue-4{padding:0 4px;background-color:#14387F;color:#fff}.tag-yellow{padding:0 4px;background-color:#FDC300;color:#00153E}.tag-green-1{padding:0 4px;background-color:#E0FE76;color:#00153E}.tag-green-2{padding:0 4px;background-color:#8DBE22;color:#00153E}.tag-green-4{padding:0 4px;background-color:#3A6A27;color:#fff}.tag-brown-1{padding:0 4px;background-color:#9B7559;color:#fff}.tag-brown-2{padding:0 4px;background-color:#74442D;color:#fff}.tag-brown-3{padding:0 4px;background-color:#482A27;color:#fff}.tag-beige{padding:0 4px;background-color:#DCBEA6;color:#00153E}.tag-roche-1{padding:0 4px;background-color:#637a6d;color:#fff}.tag-roche-2{padding:0 4px;background-color:#345960;color:#fff}.tag-red{padding:0 4px;background-color:#FF134C;color:#fff}.tag-grey-5{padding:0 4px;background-color:#5C5C5C;color:#fff}.tag-transparent{padding:0 4px;background-color:rgba(0,0,0,0);color:#00153E}.tag-transparent-white{padding:0 4px;background-color:rgba(0,0,0,0);color:#fff}.tag-transparent{padding:0;font-family:"Euclid-Bold"}@media screen and (min-width:80em){.tag{font-size:.875rem}}
@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"}}
}
