@font-face{font-family:Roboto;src:url(fonts/Roboto-VariableFont_wdth.woff2)}@font-face{font-family:RobotoCondensed;src:url(fonts/RobotoCondensed-VariableFont_wght.woff2)}:root,body,html{color-scheme:light dark;--menu-hover-color: #e5e5e5;--text-color: black;--background-color: lightgray;--content-background-color: white;--navbar-background-color: white;--menu-hover-color: light-dark(#ddd, #444);--text-color: light-dark(black, white);--background-color: light-dark(lightgray, #444);--content-background-color: light-dark(white, black);--navbar-background-color: light-dark(white, black);--navbar-border-color: light-dark(lightgrey, #555);color:var(--text-color);background:var(--background-color);margin:0;padding:0;font-family:Roboto;font-size:16pt}@media (max-width: 575px){:root,body,html{font-size:14pt}:root h1,body h1,html h1{font-size:23pt}:root h2,body h2,html h2{font-size:20pt}:root h3,body h3,html h3{font-size:17pt}}a{color:var(--text-color);font-weight:600;text-decoration:none}a:hover{color:#d9248f}.carousel{width:100%;height:50rem;max-height:60vh;display:flex;flex-direction:row;gap:0;margin:0;padding:0;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.carousel .carousel-part{width:100%;height:100%;flex:0 0 100%;scroll-snap-align:center;overflow:clip;position:relative}.carousel .carousel-part .carousel-bottom-row{position:absolute;bottom:0;right:0;max-width:100%;box-sizing:border-box;z-index:1;display:flex;flex-direction:row;padding:.4rem;background:rgba(0,0,0,.6274509804);color:#fff;font-size:14pt}.carousel .carousel-part .carousel-bottom-row .carousel-open-image{margin-left:.5rem;width:1rem}.carousel .carousel-part .carousel-bottom-row .carousel-open-image a{color:#fff}.carousel .carousel-part .carousel-bottom-row .carousel-open-image a:hover{color:#d9248f}.carousel .carousel-part img{height:100%;width:100%;object-fit:cover;overflow:visible}@media (min-aspect-ratio: 1.5){.carousel .carousel-part img{transform:translate(0, -5vh);animation:carousel-keyframe 8s 1}@keyframes carousel-keyframe{from{transform:translate(0%, 5vh)}to{transform:translate(0%, -5vh)}}}@media (max-aspect-ratio: .7){.carousel .carousel-part img{transform:translate(20vw, 0);animation:carousel-keyframe 8s 1}@keyframes carousel-keyframe{from{transform:translate(-20vw, 0)}to{transform:translate(20vw, 0)}}}#content_wrapper{display:flex;flex-direction:column;scroll-padding-top:5rem;margin:5rem 0 0 0}#content_wrapper .gf-banner{background:#8fd1c5;padding:0 2rem}#content_wrapper .gf-banner #a{color:#000}#content_wrapper .banner-separator{height:.2rem}#content_wrapper #content{display:flex;flex-direction:row;align-items:center;justify-content:center;background:var(--content-background-color)}#content_wrapper #content #main-content{max-width:50rem;margin:2rem 8rem}@media (max-width: 991px){#content_wrapper #content #main-content{margin:2rem 2rem}}@media (max-width: 575px){#content_wrapper #content #main-content{margin:2rem 1rem}}#content_wrapper #content #main-content .centered{text-align:center}#content_wrapper #content #main-content .right-align{text-align:right}#content_wrapper #content #main-content .big-link{text-align:center}#content_wrapper #content #main-content .big-link svg{height:1.5rem;padding-right:.3rem}#content_wrapper #content #main-content .action-press-release-header-image{display:grid;border:.2rem solid rgba(0,0,0,0)}#content_wrapper #content #main-content .action-press-release-header-image img{width:100%}#content_wrapper #content #main-content .action-press-release-header-image:hover{border:.2rem solid #d9248f}#content_wrapper #content #main-content .reference-list ul{line-break:anywhere}#footer #footer-content{margin:0 auto;display:flex;flex-direction:row;width:95%;max-width:50rem}#footer #footer-content .footer-logo{max-width:50%;display:flex;flex-direction:row;margin:1rem 1rem 1rem 0;align-items:center}@media (max-width: 500px){#footer #footer-content .footer-logo{flex-direction:column}}#footer #footer-content .footer-logo .footer-logo-img{max-height:7rem;max-width:30%}#footer #footer-content .footer-logo .footer-logo-text{display:flex;flex-direction:column;justify-content:center;font-size:3.5vw;margin:1rem}@media (min-width: 800px){#footer #footer-content .footer-logo .footer-logo-text{font-size:18pt}}#footer #footer-content .footer-logo .footer-logo-text b{font-weight:900;color:#d9248f}#footer #footer-content .fill{width:auto;height:auto}#footer #footer-content .footer-social-medias{margin-left:auto;margin-right:1.5rem;list-style-type:none}#footer #footer-content .footer-social-medias .footer-social-media-link{font-weight:600;text-decoration:none}#footer #footer-content .footer-social-medias .footer-social-media-link div{display:flex;flex-direction:row;align-items:center}#footer #footer-content .footer-social-medias .footer-social-media-link div svg{height:2rem;margin:.2rem .5rem .2rem 0}.list-section{margin:4rem 0}.list-section .list-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:100%;overflow:hidden}.list-section .list-header .list-header-text{width:40%;display:flex;flex-direction:column;justify-content:center;padding-right:2rem}.list-section .list-header .list-header-image-wrapper .list-header-image{display:grid;border:.2rem solid rgba(0,0,0,0)}.list-section .list-header .list-header-image-wrapper .list-header-image:hover{border:.2rem solid #d9248f}.list-section .list-header .list-header-image-wrapper .list-header-image img{width:100%;max-height:10rem}.action-list-section{margin:4rem 0}.action-list-section .action-list-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:100%;overflow:hidden}.action-list-section .action-list-header .action-list-header-text{width:40%;display:flex;flex-direction:column;justify-content:center;padding-right:2rem}.action-list-section .action-list-header .action-list-header-image-wrapper .action-list-header-image{display:grid;border:.2rem solid rgba(0,0,0,0)}.action-list-section .action-list-header .action-list-header-image-wrapper .action-list-header-image:hover{border:.2rem solid #d9248f}.action-list-section .action-list-header .action-list-header-image-wrapper .action-list-header-image img{width:100%;max-height:10rem}.action-list-section .action-list-to-press-release{display:flex;justify-content:right}#navigation{position:fixed;top:0px;width:100%;background:var(--navbar-background-color);border:0 solid var(--navbar-border-color);border-bottom-width:.1rem;z-index:10;display:flex;flex-direction:row;flex-wrap:nowrap}#navigation .navbar-logo{height:5rem;padding:0 1rem;z-index:11}#navigation .navbar-logo img{height:100%;padding:.5rem;box-sizing:border-box}@media (prefers-color-scheme: light){#navigation .navbar-logo .navbar-logo-dark{display:none}}@media (prefers-color-scheme: dark){#navigation .navbar-logo .navbar-logo-light{display:none}}#navigation .clickable:hover{background:var(--menu-hover-color)}#navigation .main-navigation{list-style-type:none;margin:0;height:100%}#navigation #desktop-navigation{margin:0 .7rem 0 auto;height:5rem}@media (max-width: 55rem){#navigation #desktop-navigation{display:none}}#navigation #desktop-navigation li{height:100%;display:inline-flex}#navigation #desktop-navigation li a{padding:0 .7rem;height:100%}#navigation #desktop-navigation li a div{height:100%;display:flex;align-items:center}#navigation #mobile-navigation{position:fixed;top:0px;margin-left:auto;width:100%;display:none}@media (max-width: 55rem){#navigation #mobile-navigation{display:block}}#navigation #mobile-navigation summary{margin:0 0 0 auto;list-style:none;width:3.5rem;height:5rem}#navigation #mobile-navigation ul{background:var(--navbar-background-color);padding:0}#navigation #mobile-navigation ul li{padding:0}#navigation #mobile-navigation ul li a{text-align:center;box-sizing:border-box;display:block;padding:.7rem}#navigation #mobile-navigation hr{color:var(--navbar-border-color);margin:0}#navigation #mobile-navigation #mobile-menu-btn-wrap{margin:auto 1rem auto 0;height:5rem;width:auto;display:flex;align-items:center}#navigation #mobile-navigation #mobile-menu-btn{width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:#009}#navigation #mobile-navigation #mobile-menu-btn svg{margin:.3rem;color:#fff;background:#009}#navigation #mobile-navigation[open] #mobile-menu-btn{rotate:18deg}#navigation #mobile-navigation[open] #mobile-menu-btn svg{color:#fd8b16}