/* @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}.activites{position:relative;padding:20px 0;z-index:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.activites.activites-bg-blue-3{background-color:#0068A7}.activites.activites-bg-blue-3 .activites-text-top li{background-color:#0068A7}.activites.activites-bg-main-dark-blue{background-color:#00153E}.activites.activites-bg-main-dark-blue .wrapper-content-activites .list-activites li a{color:#fff}.activites.activites-bg-main-dark-blue .wrapper-content-activites .list-activites li a:hover,.activites.activites-bg-main-dark-blue .wrapper-content-activites .list-activites li a:focus{color:#A9EDFF}.activites.activites-bg-main-dark-blue .activites-text-top li{background-color:#00153E}.activites .wrapper-content-activites{z-index:2}.activites .wrapper-content-activites .activites-text-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;overflow-x:auto;list-style:none;-ms-overflow-style:none;scrollbar-width:none;padding-left:1rem;margin-bottom:13.5rem}.activites .wrapper-content-activites .activites-text-top::-webkit-scrollbar{display:none}.activites .wrapper-content-activites .activites-text-top li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem;padding:4px;-ms-flex-negative:0;flex-shrink:0;color:#A9EDFF}.activites .wrapper-content-activites .activites-text-top li:last-child::after{display:none}.activites .wrapper-content-activites .activites-text-top li .elevation,.activites .wrapper-content-activites .activites-text-top li .longitude,.activites .wrapper-content-activites .activites-text-top li .hour{margin-left:.3125rem}.activites .wrapper-content-activites .activites-text-top li::after{display:block;margin-left:1rem;width:.375rem;height:.375rem;background-color:#A9EDFF;border-radius:50%;content:''}.activites .wrapper-content-activites .activites-text-top-pause{overflow-x:initial}.activites .wrapper-content-activites .title{margin:0 0 3.25rem;color:#fff;text-align:center}.activites .wrapper-content-activites .list-activites{margin:0;padding:0;list-style:none;text-align:center}.activites .wrapper-content-activites .list-activites li{margin-bottom:1.5rem}.activites .wrapper-content-activites .list-activites li a{color:#00153E}.activites .wrapper-content-activites .list-activites li a:hover,.activites .wrapper-content-activites .list-activites li a:focus{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem}.activites .canva-activites-container{position:absolute;top:3.125rem;left:0;width:100%;height:calc(100% - (3.125rem + 20px));z-index:-1}.activites .canva-activites-container .canvas-wrapper{position:sticky;top:0;height:calc(100vh - 10vw);width:100%}@media screen and (min-width:40em){.activites{padding:64px 0}.activites .wrapper-content-activites{max-width:80%;margin:0 auto;pointer-events:none}.activites .wrapper-content-activites .activites-text-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;padding-left:0;margin-bottom:35vh}.activites .wrapper-content-activites .activites-text-top li{display:block;margin:0 .625rem;text-align:center}.activites .wrapper-content-activites .activites-text-top li:first-child,.activites .wrapper-content-activites .activites-text-top li:nth-child(3){width:13rem}.activites .wrapper-content-activites .activites-text-top li:nth-child(2){width:9rem}.activites .wrapper-content-activites .activites-text-top li span{display:block}.activites .wrapper-content-activites .activites-text-top li .elevation,.activites .wrapper-content-activites .activites-text-top li .longitude,.activites .wrapper-content-activites .activites-text-top li .hour{margin-left:0}.activites .wrapper-content-activites .activites-text-top li::after{display:none}.activites .wrapper-content-activites .title{margin:0 0 1.875rem}.activites .wrapper-content-activites .list-activites li a{pointer-events:auto}.activites .canva-activites-container{position:absolute;top:64px;left:5%;width:90%;z-index:-1}.activites .canva-activites-container .canvas-wrapper{top:5vw}}@media screen and (min-width:64em){.activites .wrapper-content-activites .list-activites li{margin-bottom:0}.activites .canva-activites-container{height:calc(100% - 128px)}}.diapo{height:35px;width:35px;top:12%;left:8%;position:absolute;z-index:100}@media screen and (min-width:40em){.diapo{left:10%;top:13%}}.diapo.pause{background:center/contain no-repeat url("/themes/custom/invivo/assets/images/00-tokens/icons/images/pause-white.svg")}.diapo.pause.activites-bg-main-dark-blue{background-color:#00153E}.diapo.pause.activites-bg-blue-3{background-color:#0068A7}.diapo.play{background:center/contain no-repeat url("/themes/custom/invivo/assets/images/00-tokens/icons/images/play-white.svg")}.diapo.play.activites-bg-main-dark-blue{background-color:#00153E}.diapo.play.activites-bg-blue-3{background-color:#0068A7}
@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}.bloc-text-image{padding:60px 0}.bloc-text-image.grey{background-color:#E9ECEE}.bloc-text-image.white{background-color:#fff}.bloc-text-image .image-wrapper{padding-left:20px;padding-right:20px}.bloc-text-image .image-wrapper img{display:block;width:100%}@media screen and (min-width:64em){.bloc-text-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bloc-text-image .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:start;align-self:flex-start;padding:0;width:48.6%;height:auto;max-width:48.6%}.bloc-text-image .simple-text{padding:0}.bloc-text-image .simple-text .cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.bloc-text-image .simple-text .cta-wrapper .btn{margin:0}.bloc-text-image .simple-text .cta-wrapper .btn:first-child{margin-bottom:.5rem}.bloc-text-image.left{padding-left:5%;padding-right:12.5%}.bloc-text-image.left .image-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bloc-text-image.left .simple-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:8.9%}.bloc-text-image.right{padding-left:12.5%;padding-right:5%}.bloc-text-image.right .simple-text{margin-right:8.9%}}@media screen and (min-width:80em){.bloc-text-image .simple-text .cta-wrapper{display:block}.bloc-text-image .simple-text .cta-wrapper .btn:first-child{margin-right:1.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}.cards{position:relative;padding:0 20px;height:500vh}.cards .cards-title-wrapper{position:absolute;top:0;left:0;width:100%;height:500vh;z-index:0;background-color:#00153E}.cards .cards-title-wrapper .cards-title-inner,.cards .cards-title-wrapper .second-title-wrapper{position:sticky;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;padding:0 20px 0;margin:0;top:0;height:100vh;width:100%;text-align:center}.cards .cards-title-wrapper .cards-title-inner .title,.cards .cards-title-wrapper .cards-title-inner .second-title,.cards .cards-title-wrapper .second-title-wrapper .title,.cards .cards-title-wrapper .second-title-wrapper .second-title{font-size:2.875rem;line-height:1;font-family:"Euclid-Bold"}.cards .cards-title-wrapper .cards-title-inner .title,.cards .cards-title-wrapper .second-title-wrapper .title{color:white}.cards .cards-title-wrapper .cards-title-inner .second-title-wrapper,.cards .cards-title-wrapper .second-title-wrapper .second-title-wrapper{min-height:100%;text-align:center;position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;width:100%;--circle-radius:1%;-webkit-mask:var(--mask);mask:var(--mask);z-index:4;overflow:hidden}.cards .cards-title-wrapper .cards-title-inner .second-title-wrapper .second-title,.cards .cards-title-wrapper .second-title-wrapper .second-title-wrapper .second-title{color:#00153E}.cards .cards-title-wrapper .cards-title-inner .second-title-wrapper .second-title span:first-of-type,.cards .cards-title-wrapper .second-title-wrapper .second-title-wrapper .second-title span:first-of-type{color:#669D24}.cards .cards-title-wrapper .cards-title-inner .second-title-wrapper .second-title .cards-title-point,.cards .cards-title-wrapper .second-title-wrapper .second-title-wrapper .second-title .cards-title-point{color:inherit}.cards .cards-list{position:relative;padding:100vh 0 0;margin:0;list-style:none;z-index:1;max-width:22.5rem;margin:0 auto}.cards .cards-list .card{position:relative;margin-bottom:3.75rem;-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:23.625rem;width:15.75rem}.cards .cards-list .card.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.cards .cards-list .card:nth-child(even){margin-left:auto}.cards .cards-list .card:nth-child(odd){margin-right:auto}.cards .cards-list .card:first-child .card-front,.cards .cards-list .card:first-child .card-back{background-color:#DCBEA6}.cards .cards-list .card:first-child .card-text-wrapper{background-color:#DCBEA6}.cards .cards-list .card:first-child .card-text-wrapper .card-title span{color:#74442D}.cards .cards-list .card:first-child .card-desc-wrapper{color:#74442D}.cards .cards-list .card:nth-child(2) .card-front,.cards .cards-list .card:nth-child(2) .card-back{background-color:#3A6A27}.cards .cards-list .card:nth-child(2) .card-text-wrapper{background-color:#3A6A27}.cards .cards-list .card:nth-child(2) .card-text-wrapper .card-title{color:#fff}.cards .cards-list .card:nth-child(2) .card-text-wrapper .card-title span{color:#E0FE76}.cards .cards-list .card:nth-child(2) .card-desc-wrapper{color:#E0FE76}.cards .cards-list .card:nth-child(2) .card-desc-wrapper::-webkit-scrollbar-track{background:rgba(187,208,52,0.2)}.cards .cards-list .card:nth-child(2) .card-desc-wrapper::-webkit-scrollbar-thumb{background:#E0FE76}.cards .cards-list .card:nth-child(3) .card-front,.cards .cards-list .card:nth-child(3) .card-back{background-color:#14387F}.cards .cards-list .card:nth-child(3) .card-text-wrapper{background-color:#14387F}.cards .cards-list .card:nth-child(3) .card-text-wrapper .card-title{color:#fff}.cards .cards-list .card:nth-child(3) .card-text-wrapper .card-title span{color:#A9EDFF}.cards .cards-list .card:nth-child(3) .card-desc-wrapper{color:#A9EDFF}.cards .cards-list .card:nth-child(3) .card-desc-wrapper::-webkit-scrollbar-track{background:rgba(133,201,240,0.2)}.cards .cards-list .card:nth-child(3) .card-desc-wrapper::-webkit-scrollbar-thumb{background:#A9EDFF}.cards .cards-list .card:nth-child(4) .card-front,.cards .cards-list .card:nth-child(4) .card-back{background-color:#482A27}.cards .cards-list .card:nth-child(4) .card-text-wrapper{background-color:#482A27}.cards .cards-list .card:nth-child(4) .card-text-wrapper .card-title{color:#fff}.cards .cards-list .card:nth-child(4) .card-text-wrapper .card-title span{color:#DCBEA6}.cards .cards-list .card:nth-child(4) .card-desc-wrapper{color:#DCBEA6}.cards .cards-list .card:nth-child(4) .card-desc-wrapper::-webkit-scrollbar-track{background:rgba(220,190,166,0.2)}.cards .cards-list .card:nth-child(4) .card-desc-wrapper::-webkit-scrollbar-thumb{background:#DCBEA6}.cards .cards-list .card:last-child .card-front,.cards .cards-list .card:last-child .card-back{background-color:#FDC300}.cards .cards-list .card:last-child .card-text-wrapper{background-color:#FDC300}.cards .cards-list .card:last-child .card-text-wrapper .card-title span{color:#482A27}.cards .cards-list .card:last-child .card-desc-wrapper{color:#482A27}.cards .cards-list .card:last-child .card-desc-wrapper::-webkit-scrollbar-track{background:rgba(72,42,39,0.2)}.cards .cards-list .card:last-child .card-desc-wrapper::-webkit-scrollbar-thumb{background:#482A27}.cards .cards-list .card .card-visual-wrapper{position:relative;height:calc(100% - 6.375rem)}.cards .cards-list .card .card-visual-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards .cards-list .card .card-text-wrapper{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;width:100%}.cards .cards-list .card .card-text-wrapper .card-title{margin:0 1rem 0 0}.cards .cards-list .card .card-text-wrapper .card-title span{letter-spacing:-.02em}.cards .cards-list .card .card-text-wrapper .btn{-ms-flex-negative:0;flex-shrink:0}.cards .cards-list .card .card-desc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:74%;margin:2.5rem .75rem 3.125rem;padding-right:1.5rem;font-size:1.25rem;line-height:1.1;font-family:"Euclid-Bold";overflow-y:auto}.cards .cards-list .card .card-desc-wrapper::-webkit-scrollbar{width:4px}.cards .cards-list .card .card-desc-wrapper::-webkit-scrollbar-track{background:rgba(145,94,69,0.2);border-radius:.375rem}.cards .cards-list .card .card-desc-wrapper::-webkit-scrollbar-thumb{background:#74442D;border-radius:.375rem}.cards .cards-list .card .card-desc-wrapper p{margin:0 0 1rem}.cards .cards-list .card .card-desc-wrapper .btn{position:absolute;bottom:.75rem;right:.75rem}.cards .cards-list .card .card-front,.cards .cards-list .card .card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.cards .cards-list .card .card-front{position:absolute;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;width:100%;height:100%;top:0;left:0}.cards .cards-list .card .card-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);height:100%}@media screen and (min-width:40em){.cards{height:600vh}.cards .cards-title-wrapper{height:600vh}}@media screen and (min-width:64em){.cards{padding:0 10%}.cards .cards-title-wrapper .cards-title-inner,.cards .cards-title-wrapper .second-title-wrapper{padding:0 10%}.cards .cards-title-wrapper .cards-title-inner .title,.cards .cards-title-wrapper .cards-title-inner .second-title,.cards .cards-title-wrapper .second-title-wrapper .title,.cards .cards-title-wrapper .second-title-wrapper .second-title{max-width:calc(80rem + 20%);margin:0 auto;font-size:8.75rem}.cards .cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(100vh + 192px) 0 0;max-width:47.125rem}.cards .cards-list .card{height:27.85rem;width:20.94rem;margin-bottom:10%}.cards .cards-list .card:nth-child(even){margin-left:5%}.cards .cards-list .card:nth-child(odd){margin-top:-20%;margin-right:5%}.cards .cards-list .card .card-text-wrapper{padding:16px}.cards .cards-list .card .card-text-wrapper .btn{height:3.25rem;width:3.25rem}.cards .cards-list .card .card-visual-wrapper{height:calc(100% - 9.45rem)}.cards .cards-list .card .card-desc-wrapper .btn{height:3.25rem;width:3.25rem;bottom:1rem;right:1rem}}@media screen and (min-width:80em){.cards{height:700vh}.cards .cards-title-wrapper{height:700vh}.cards .cards-list{max-width:64rem}.cards .cards-list .card{height:37.25rem;width:28rem}.cards .cards-list .card .card-desc-wrapper{font-size:3rem;margin:4.125rem 1.375rem 0}.cards .cards-list .card .card-desc-wrapper .btn{bottom:1.375rem;right:1.375rem}.cards .cards-list .card .card-visual-wrapper{height:calc(100% - 13.75rem)}.cards .cards-list .card .card-text-wrapper{padding:22px}}@media screen and (min-width:120em){.cards .cards-list{max-width:96rem}.cards .cards-list .card{height:55.875rem;width:42rem}.cards .cards-list .card .card-desc-wrapper{margin:6.25rem 3.1875rem 0}.cards .cards-list .card .card-desc-wrapper .btn{bottom:2.06rem;right:2.06rem}.cards .cards-list .card .card-text-wrapper{padding:2.06rem}.cards .cards-list .card .card-visual-wrapper{height:calc(100% - 14.5rem)}}
@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}.chapo{font-family:"Euclid-Light";font-size:1.875rem;text-align:center;padding:60px 22px}@media screen and (min-width:80em){.chapo{font-size:4rem;line-height:1}}.chapo .rich-text{margin:0 auto;line-height:1.1}.chapo .rich-text p{margin:0}.chapo .rich-text a{position:relative;font-family:"Euclid-Bold";color:inherit;text-decoration-thickness:1px;text-underline-offset:0.5rem}.chapo .btn{margin-top:2.5rem}.chapo .link-thumbnail .thumbnail{display:inline-block;width:2.25rem;height:2.25rem;margin-right:.625rem;border-radius:50%;overflow:hidden;vertical-align:middle;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.chapo .link-thumbnail:hover img{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.chapo.display-2030-light{position:relative;padding:120px 20px;background-color:#00153E;color:#fff}.chapo.display-2030-light .logo{width:11.25rem;height:5.75rem;margin:0 auto}.chapo.display-2030-light .rich-text{margin:4rem auto 2.5rem}.chapo.display-2030-light .btn{margin:0}.chapo.display-2030-light.twitter-quote{padding-bottom:300px;margin-bottom:14.8rem}.chapo.display-2030-light .twitter-quote-wrapper{padding:64px 32px;position:absolute;bottom:0;width:calc(100% - 40px);-webkit-transform:translateY(50%);transform:translateY(50%);background:#A9EDFF url("/themes/custom/invivo/assets/images/03-organisms/chapo/images/twitter.svg") no-repeat 50% 100%;background-size:86%;color:#14387F}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;position:relative;height:10rem;overflow-y:auto;overflow-x:hidden;padding:0 1rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote::-webkit-scrollbar{width:4px}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote::-webkit-scrollbar-track{background:rgba(20,56,127,0.2);border-radius:.375rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote::-webkit-scrollbar-thumb{background:#14387F;border-radius:.375rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p{width:84%;margin:0 auto;position:relative}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:before,.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:after{position:absolute;content:'';width:1.5rem;height:1.5rem;background:url(/themes/custom/invivo/assets/images/03-organisms/chapo/images/quote.svg) 100% no-repeat}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:before{left:-2.5rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:0;right:-2.5rem}.chapo.display-2030-light .twitter-quote-author{display:block;margin-top:1.5rem;font-size:.8125rem}.chapo.display-2030-light .twitter-quote-author .author{display:block}.chapo.display-2030-light .twitter-quote-author .author-name{font-family:"Euclid-Bold"}.chapo.display-2030-light .twitter-quote-author a{position:relative;display:inline-block;margin-top:.25rem;font-size:.75rem;line-height:1.33;color:#14387F}.chapo.display-2030-light .twitter-quote-author a:after{position:absolute;right:-2rem;top:0;width:1rem;height:100%;background:url(/themes/custom/invivo/assets/images/03-organisms/chapo/images/twitter-14387F.svg) no-repeat 50%;background-size:1rem .8125rem;content:''}@media screen and (min-width:64em){.chapo{padding:80px 20px}.chapo .rich-text{max-width:72rem}.chapo .link-thumbnail .thumbnail{width:4rem;height:4rem}.chapo.display-2030-light{padding:200px 64px 160px 64px}.chapo.display-2030-light.twitter-quote{padding-bottom:360px;margin-bottom:17.4rem}.chapo.display-2030-light .rich-text{margin:7.5rem auto 2.5rem}.chapo.display-2030-light .twitter-quote-wrapper{left:0;right:0;width:80%;padding:120px 0;margin:0 auto;background-position:calc(100% - 22px) 100%;background-size:49%}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote{max-width:52rem;height:7rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p{width:40rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:before,.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:after{height:2rem;width:2rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:before{left:-2rem}.chapo.display-2030-light .twitter-quote-wrapper .twitter-quote p:after{right:-2rem}.chapo.display-2030-light .twitter-quote{margin:0 auto}.chapo.display-2030-light .twitter-quote-author{max-width:40rem;margin:1.5rem auto 0;font-size:1.125rem}.chapo.display-2030-light .twitter-quote-author .author{display:inline-block}.chapo.display-2030-light .twitter-quote-author a{font-size:1.125rem;display:inline;margin-left:2.5rem}.chapo.display-2030-light .twitter-quote-author a:before{position:absolute;width:4px;height:4px;border-radius:50%;background-color:#00153E;left:-1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem;content:''}.chapo.display-2030-light .twitter-quote-author a:after{width:1.125rem;background-size:1.125rem .9375rem}.chapo.display-2030-light .svg{width:2.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}.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}.key-figure-item h2{border-bottom:1px solid rgba(0,21,62,0.5);margin:0;padding-bottom:.5625rem;line-height:1.1}.key-figure-item .key-figure{border-bottom:1px solid rgba(0,21,62,0.5);margin:0;line-height:1.1}.key-figure-item .subtitle{display:block;font-size:.9375rem;line-height:1.46}.key-figure-item .asterisk{color:#fff}@media screen and (min-width:64em){.key-figure-item{width:20%}.key-figure-item h2{padding-bottom:.25rem}.key-figure-item .key-figure{padding-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.key-figure-item .subtitle{margin-top:.375rem;font-size:1.125rem;line-height:1.38}}
@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}.key-figures{padding:60px 20px}.key-figures .key-figure-item+.key-figure-item{margin-top:2rem}.key-figures .key-figure-item .subtitle a .asterisk{color:#00153E}.key-figures .key-figures-legend{margin-top:2.5rem;font-size:.75rem;line-height:1.3;color:#3D4F5A}.key-figures .key-figures-legend p{margin:0}.key-figures.home{padding:130px 20px 20px;color:#fff}.key-figures.home h2{border-color:rgba(255,255,255,0.5)}.key-figures.home .key-figure{border-color:rgba(255,255,255,0.5)}.key-figures.home .key-figures-legend{color:#fff}@media screen and (min-width:64em){.key-figures{padding:80px 5%}.key-figures .key-figures-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.key-figures .key-figure-item+.key-figure-item{margin-top:0}.key-figures .key-figures-legend{margin-top:5rem;font-size:.875rem}.key-figures.home{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;min-height:38.75rem;height:100vh;padding:80px 5% 40px 5%}.key-figures.home .key-figures-items-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-flex-wrap:wrap;flex-wrap:wrap;width:47.4%}.key-figures.home .key-figures-items-wrapper .key-figure-item{width:45%}.key-figures.home .key-figures-items-wrapper .key-figure-item:nth-last-child(2),.key-figures.home .key-figures-items-wrapper .key-figure-item:last-child{margin-top:10vh}.key-figures.home .key-figures-legend{margin-top:auto}}@media screen and (min-width:120em){.key-figures.home{min-height:60rem}}
@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}.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"}
.canva-container canvas{width:100%;border-radius:50%}
@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}.header-scroll-home{min-height:600vh;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.header-scroll-home .animate-strate{position:relative}.header-scroll-home .animate-strate .strate{position:relative}.header-scroll-home .animate-strate .strate.first-strate{min-height:100vh;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.header-scroll-home .animate-strate .strate.first-strate:not(.without-dark-filter)::after{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);content:'';z-index:0}.header-scroll-home .animate-strate .strate.first-strate img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.header-scroll-home .animate-strate .strate.second-strate{position:relative;min-height:700vh;margin-top:-100vh;background-color:#000;z-index:-1}.header-scroll-home .animate-strate .strate.second-strate img{-o-object-fit:cover;object-fit:cover}.header-scroll-home .animate-strate .strate.second-strate img,.header-scroll-home .animate-strate .strate.second-strate video{position:sticky;top:0;min-height:100vh;width:100%}.header-scroll-home .animate-strate .strate.second-strate video{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-scroll-home .canva-container{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:100vh;width:80%;left:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.header-scroll-home .text-container{position:sticky;margin-top:-700vh;top:0;min-height:100vh;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:center;-ms-flex-pack:center;justify-content:center;color:#fff;z-index:2;pointer-events:none}.header-scroll-home .text-container .tag{font-size:.75rem;letter-spacing:.08em}.header-scroll-home .text-container .text-wrapper{position:absolute;bottom:4rem;z-index:4;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.header-scroll-home .text-container .text-wrapper.visible{opacity:1}.header-scroll-home .text-container .text-wrapper.text-wrapper-third{width:100%}.header-scroll-home .text-container .text-wrapper .key-figures .key-figure-item .subtitle a .asterisk{color:#fff}.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third){padding:0 1.25rem}.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third) h2{margin:.25rem 0 0;line-height:1}.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third) .btn{margin-top:1.5rem;width:426px;pointer-events:auto}@media screen and (max-width:40em){.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third) .btn{width:340px}}@media screen and (max-width:22.5em){.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third) .btn{width:250px}}.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third) .description{font-size:.9375rem}.header-scroll-home ul{padding:0;margin:0}@media screen and (min-width:64em){.header-scroll-home .canva-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;left:30%}.header-scroll-home .text-container .text-wrapper{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-scroll-home .text-container .text-wrapper-first{max-width:calc(46.25rem + 10%)}.header-scroll-home .text-container .text-wrapper-second{max-width:calc(40rem + 10%)}.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third){padding:0 5%}.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third) .description{font-size:1.125rem}}@media screen and (min-width:80em){.header-scroll-home .text-container .tag{font-size:.875rem}.header-scroll-home .text-container .text-wrapper:not(.text-wrapper-third) .search-button{margin-top:2.5rem}}
@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}.bloc-simple-text{padding:60px 20px}.simple-text{padding:0 20px 40px}.bloc-simple-text .wysiwyg,.simple-text .wysiwyg{padding:0}.bloc-simple-text .wysiwyg ol,.simple-text .wysiwyg ol{font:.9375rem/1.5 "Euclid-Regular"}.bloc-simple-text .wysiwyg ol li,.simple-text .wysiwyg ol li{padding:3rem 0 0 3.5rem}.bloc-simple-text .wysiwyg ul,.simple-text .wysiwyg ul{margin:16px 0;padding-left:40px}.bloc-simple-text ul,.simple-text ul{padding:0;margin:0}.bloc-simple-text .tag,.simple-text .tag{margin-bottom:.25rem;letter-spacing:.08em}.bloc-simple-text h2,.simple-text h2{margin:0 0 .75rem}.bloc-simple-text .cta-wrapper,.simple-text .cta-wrapper{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;margin-top:1.5rem}.bloc-simple-text .btn+.btn,.simple-text .btn+.btn{margin-top:.5rem}.bloc-simple-text .text p,.simple-text .text p{margin-top:0}.bloc-simple-text .text p:last-child,.simple-text .text p:last-child{margin-bottom:0}@media screen and (min-width:64em){.bloc-simple-text{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:center;-ms-flex-align:center;align-items:center;text-align:center;padding:80px 12.5%}.bloc-simple-text .wysiwyg,.simple-text .wysiwyg{padding:0}.bloc-simple-text .wysiwyg ol,.simple-text .wysiwyg ol{font-size:1.125rem;line-height:1.4}.bloc-simple-text .wysiwyg ol li,.simple-text .wysiwyg ol li{padding:3rem 0 0 4.5rem}.bloc-simple-text .tag,.simple-text .tag{margin-bottom:.75rem}.bloc-simple-text .btn+.btn,.simple-text .btn+.btn{margin-top:0;margin-left:1.25rem}.bloc-simple-text h2,.simple-text h2{max-width:60rem;margin-bottom:1.25rem}.bloc-simple-text .text,.simple-text .text{max-width:52rem}.bloc-simple-text .cta-wrapper,.simple-text .cta-wrapper{display:block;margin-top:2.5rem}}
.mega-menu .solr-research-header{opacity:1;display:inline-block;position:absolute;top:20px;right:22px;-webkit-transition:opacity .35s ease-in;transition:opacity .35s ease-in}.mega-menu .solr-research-header .autocomplete-wrapper{position:relative}.mega-menu .solr-research-header .autocomplete-wrapper .filters-search-header-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px 24px;border-bottom:1px solid #91A1AB}.mega-menu .search-button .solr-research-header__switch-modal{position:relative;z-index:100;width:1.75rem;height:1.75rem;background:url(/themes/custom/invivo/assets/images/00-tokens/icons/images/search.svg) 50% 50% no-repeat;background-size:1.125rem 1.125rem}.mega-menu .solr-research-header__modal{background-color:#ffffff;display:none}.mega-menu .solr-research-header__modal-open{display:block;position:fixed;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:102}.mega-menu .menu-btn-go-search{background:#00153E;width:32px;height:32px;padding:8px;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}.mega-menu .menu-btn-go-search:disabled{opacity:.3}.mega-menu .menu-btn-go-search-disabled{opacity:.3}.mega-menu .header-modal-search .solr-research-header__btn-close-modale{position:fixed;top:24px;right:20px;z-index:10;background-color:#E9ECEE;border-radius:50%;width:2rem;height:2rem;padding:5px}.mega-menu #autocomplete{width:100%}.mega-menu #autocomplete .autocomplete__input-label{font:.75rem/1.3 "Euclid-Regular";letter-spacing:.08em}.mega-menu #autocomplete .input-focus{outline:2px solid orangered !important;opacity:1 !important}.mega-menu #autocomplete .autocomplete__selectize-input-search-wrapper{position:static;width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mega-menu #autocomplete .autocomplete__selectize-input-search-wrapper :before{display:inline-block;content:"";background-image:url(/themes/custom/invivo/assets/images/00-tokens/icons/images/search.svg) !important;background-color:transparent !important;background-repeat:no-repeat;background-position:center;width:1.625rem;height:1.625rem !important;margin-right:28px;position:static !important;opacity:0.5}.mega-menu #autocomplete .autocomplete__selectize-input-search-wrapper input{width:100% !important;position:relative;left:0px;color:#00153E;font:1.5rem "Euclid-Bold";border:none;outline:none;opacity:.5;background-image:none}.mega-menu #autocomplete .form-item-search-api-fulltext{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 #autocomplete .research-input-focus{opacity:1 !important}.mega-menu .wrapper-link-search{padding:0 20px 12px;padding-top:40px}.mega-menu .wrapper-link-search .categories-body-mention{color:#3D4F5A;margin:0 0 8px;font:.75rem/1.3 "Euclid-Regular";letter-spacing:.08em}.mega-menu .wrapper-link-search .content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.mega-menu .wrapper-link-search .content-list li{padding:10px 8px 20px 0;list-style:none}.mega-menu .wrapper-link-search .content-list .button-search{background-color:#E9ECEE;padding:10px 20px;border-radius:32px;color:#00153E;width:100%;display:block;-webkit-transition:color .25s ease-in;transition:color .25s ease-in}.mega-menu .wrapper-link-search .content-list .button-search:hover{background-color:#00153E;color:#fff}.mega-menu #solr-wrapper-choices{max-height:100%}.mega-menu #solr-wrapper-choices ul{display:none;left:0 !important;width:calc(100% - 40px) !important;margin-left:40px;border:none !important;top:100% !important;margin-top:30px}.mega-menu #solr-wrapper-choices ul li{display:block;margin-bottom:.8375rem;font-size:1.125rem;margin-right:40px;opacity:1;cursor:pointer}.mega-menu #solr-wrapper-choices ul li a{color:#3D4F5A}.mega-menu #solr-wrapper-choices ul .ui-state-active div{background-color:#DEE3E6 !important;color:#3D4F5A !important}.main-menu-color-white .mega-menu .solr-research-header__switch-modal{background:url(/themes/custom/invivo/assets/images/00-tokens/icons/images/search-white.svg) 50% 50% no-repeat;background-size:1.125rem 1.125rem}@media only screen and (max-width:1280px){.filters-search-header-list{margin-top:2.5rem}}@media only screen and (min-width:64em){#autocomplete .autocomplete__input-label{font-size:.875rem !important;line-height:1.3 !important}.wrapper-link-search .categories-body-mention{font-size:.875rem;line-height:1.3}}@media only screen and (min-width:80em){.mega-menu .solr-research-header{position:relative;top:0;right:0;margin-left:2.375rem}.mega-menu .header-modal-search{display:block;position:absolute;right:0;width:auto}.mega-menu .header-modal-search .solr-research-header__btn-close-modale{position:fixed;top:100px;right:84px;z-index:10;background-color:inherit;border-radius:50%;width:28px;height:28px;padding:0}.mega-menu .autocomplete-wrapper .filters-search-header-list{padding:42px 127px 32px 40px !important}.mega-menu .solr-research-header__modal-open{width:calc(100% - 124px);height:calc(100% - 160px);top:80px;left:64px}.mega-menu .menu-btn-go-search{width:auto;height:60px;padding:14px 24px;border-radius:32px;margin-left:1.5rem;margin-top:1.5rem}.mega-menu .wrapper-link-search{padding:40px 65px 12px}.mega-menu .research-input-focus{opacity:1 !important}.mega-menu #autocomplete .autocomplete__selectize-control{width:calc(100% - 40px)}.mega-menu #autocomplete .autocomplete__selectize-input{font:3rem "Euclid-Bold" !important}}
@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}}
@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}@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,.wysiwyg h2,.ck-editor__editable h2,.wysiwyg p span.heading-xl-bold,.wysiwyg h2 span.heading-xl-bold,.wysiwyg h3 span.heading-xl-bold,.wysiwyg h4 span.heading-xl-bold,.ck-editor__editable p span.heading-xl-bold,.ck-editor__editable h2 span.heading-xl-bold,.ck-editor__editable h3 span.heading-xl-bold,.ck-editor__editable h4 span.heading-xl-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,.wysiwyg h3,.ck-editor__editable h3{font:1.5rem/1 "Euclid-Bold"}.heading-s-light{font:1.25rem/1.15 "Euclid-Light"}.heading-s-regular,.wysiwyg ol,.ck-editor__editable ol{font:1.25rem/1.15 "Euclid-Regular"}.heading-s-bold,.wysiwyg h4,.ck-editor__editable h4{font:1.25rem/1.15 "Euclid-Bold"}.body-regular,.wysiwyg p,.wysiwyg ul,.ck-editor__editable p,.ck-editor__editable ul{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,.wysiwyg h2,.ck-editor__editable h2,.wysiwyg p span.heading-xl-bold,.wysiwyg h2 span.heading-xl-bold,.wysiwyg h3 span.heading-xl-bold,.wysiwyg h4 span.heading-xl-bold,.ck-editor__editable p span.heading-xl-bold,.ck-editor__editable h2 span.heading-xl-bold,.ck-editor__editable h3 span.heading-xl-bold,.ck-editor__editable h4 span.heading-xl-bold{font-size:3rem;line-height:1.1}.heading-m-light,.heading-m-regular,.heading-m-bold,.wysiwyg h3,.ck-editor__editable h3{font-size:2rem;line-height:1.15}.heading-s-light,.heading-s-regular,.wysiwyg ol,.ck-editor__editable ol,.heading-s-bold,.wysiwyg h4,.ck-editor__editable h4{font-size:1.5rem;line-height:1.3}.body-regular,.wysiwyg p,.wysiwyg ul,.ck-editor__editable p,.ck-editor__editable ul,.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,.wysiwyg h2,.ck-editor__editable h2,.wysiwyg p span.heading-xl-bold,.wysiwyg h2 span.heading-xl-bold,.wysiwyg h3 span.heading-xl-bold,.wysiwyg h4 span.heading-xl-bold,.ck-editor__editable p span.heading-xl-bold,.ck-editor__editable h2 span.heading-xl-bold,.ck-editor__editable h3 span.heading-xl-bold,.ck-editor__editable h4 span.heading-xl-bold{font-size:4rem;letter-spacing:-.03em}.heading-m-light,.heading-m-regular,.heading-m-bold,.wysiwyg h3,.ck-editor__editable h3{font-size:3rem;letter-spacing:-.02em}.heading-s-light,.heading-s-regular,.wysiwyg ol,.ck-editor__editable ol,.heading-s-bold,.wysiwyg h4,.ck-editor__editable h4{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"}}.wysiwyg,.ck-editor__editable{padding:3.75rem 1.25rem}.wysiwyg::after,.ck-editor__editable::after{display:table;clear:both;content:''}.wysiwyg p,.wysiwyg ul,.ck-editor__editable p,.ck-editor__editable ul{font-size:1rem !important}.wysiwyg p:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.ck-editor__editable p:first-child,.ck-editor__editable h2:first-child,.ck-editor__editable h3:first-child,.ck-editor__editable h4:first-child{margin-top:0}.wysiwyg ol,.ck-editor__editable ol{list-style:none;counter-reset:my-counter;padding:0}.wysiwyg ol:marker,.ck-editor__editable ol:marker{display:none}.wysiwyg ol li,.ck-editor__editable ol li{position:relative;counter-increment:my-counter;padding:2.5rem 0 0 5.5rem;min-height:3.75rem}.wysiwyg ol li::before,.ck-editor__editable ol li::before{position:absolute;left:0;top:1.375rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:3rem;font-size:2.5rem;font-family:"Euclid-Bold";color:#74442D;content:counter(my-counter) "."}.wysiwyg ol.color-roche-1 li::before,.ck-editor__editable ol.color-roche-1 li::before{color:#637a6d}.wysiwyg ol.color-roche-2 li::before,.ck-editor__editable ol.color-roche-2 li::before{color:#345960}.wysiwyg ol.color-green-3 li::before,.ck-editor__editable ol.color-green-3 li::before{color:#669D24}.wysiwyg ol.color-green-4 li::before,.ck-editor__editable ol.color-green-4 li::before{color:#3A6A27}.wysiwyg ol.color-brown-3 li::before,.ck-editor__editable ol.color-brown-3 li::before{color:#482A27}.wysiwyg ol.color-brown-2 li::before,.ck-editor__editable ol.color-brown-2 li::before{color:#74442D}.wysiwyg ol.color-blue-3 li::before,.ck-editor__editable ol.color-blue-3 li::before{color:#0068A7}.wysiwyg ol.color-blue-4 li::before,.ck-editor__editable ol.color-blue-4 li::before{color:#14387F}.wysiwyg span.color-roche-1,.ck-editor__editable span.color-roche-1{color:#637a6d}.wysiwyg span.color-roche-2,.ck-editor__editable span.color-roche-2{color:#345960}.wysiwyg span.color-green-3,.ck-editor__editable span.color-green-3{color:#669D24}.wysiwyg span.color-green-4,.ck-editor__editable span.color-green-4{color:#3A6A27}.wysiwyg span.color-brown-3,.ck-editor__editable span.color-brown-3{color:#482A27}.wysiwyg span.color-brown-2,.ck-editor__editable span.color-brown-2{color:#74442D}.wysiwyg span.color-blue-3,.ck-editor__editable span.color-blue-3{color:#0068A7}.wysiwyg span.color-blue-4,.ck-editor__editable span.color-blue-4{color:#14387F}.wysiwyg .align-left,.ck-editor__editable .align-left{margin-right:5vw;margin-bottom:.625rem}.wysiwyg .align-right,.ck-editor__editable .align-right{margin-left:5vw;margin-bottom:.625rem}.ck-editor__editable{padding:0}@media screen and (min-width:40em){.wysiwyg .align-left,.wysiwyg .align-right,.ck-editor__editable .align-left,.ck-editor__editable .align-right{max-width:50%}}@media screen and (min-width:64em){.wysiwyg,.ck-editor__editable{padding:5rem 5%}.wysiwyg ol li,.ck-editor__editable ol li{padding:1.5rem 0 0 4rem;min-height:4rem;margin-top:1.5rem}.wysiwyg ol li::before,.ck-editor__editable ol li::before{top:0;font-size:4rem;min-width:2.5rem}.wysiwyg .align-left+h2,.wysiwyg .align-left+h3,.wysiwyg .align-left+h4,.wysiwyg .align-left+h5,.wysiwyg .align-right+h2,.wysiwyg .align-right+h3,.wysiwyg .align-right+h4,.wysiwyg .align-right+h5,.ck-editor__editable .align-left+h2,.ck-editor__editable .align-left+h3,.ck-editor__editable .align-left+h4,.ck-editor__editable .align-left+h5,.ck-editor__editable .align-right+h2,.ck-editor__editable .align-right+h3,.ck-editor__editable .align-right+h4,.ck-editor__editable .align-right+h5{margin-top:0}}
@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"}}
}
