.header-scrolled #header-logo{content:url(../../../../../../../themes/ngouneavocat/html/assets/logo-bleu.svg)!important}.header-scrolled{background-color:#ffffff!important}.header-scrolled nav>div{height:70px!important}.header-scrolled #header-logo{height:3rem!important;transition:height 300ms ease-in-out}.header-scrolled>nav>div>a>span.nav-text{color:#3b51a3!important}header[data-header-type="white"] .social-icons a{color:#e2e8f0!important}header[data-header-type="white"] .social-icons a:hover{color:#cbd5e1!important}header[data-header-type="transparent"] .social-icons a{color:rgba(255,255,255,.2)!important}header[data-header-type="transparent"] .social-icons a:hover{color:rgba(255,255,255,.5)!important}.header-scrolled .social-icons a{border-color:#e2e8f0!important;color:#e2e8f0!important}.header-scrolled .social-icons a:hover{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#cbd5e1!important}.article-card-publications:hover .article-title a{color:#3b51a3!important;transition:color 300ms ease-in-out}.article-card:hover .article-title{color:#3b51a3!important;transition:color 300ms ease-in-out}.group:hover h4.podcast-title,.group:hover h3.podcast-title{color:#ffffff!important;transition:color 300ms ease-in-out}.group:hover h4:not(.podcast-title),.group:hover h3:not(.podcast-title){color:#3b51a3!important;transition:color 300ms ease-in-out}.group:hover .card-overlay{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.2) 100%)!important;transition:all 300ms ease-in-out}.article-title,.article-title a{transition:color 300ms ease-in-out}body.admin-bar #main-header{top:32px!important}@media screen and (max-width:782px){body.admin-bar #main-header{top:46px!important}}.prose p{font-size:1em!important}.prose .link-arrow-btn,.prose .link-arrow-btn .link-arrow-label,.prose .link-arrow-btn .link-arrow-main{font-size:inherit!important;line-height:inherit!important;margin-bottom:0!important}.prose .link-arrow-btn .link-arrow-label{font-size:0.875rem!important;font-weight:700!important;letter-spacing:0.1em!important;color:#94a3b8!important}.prose .link-arrow-btn .link-arrow-main{font-size:1.25rem!important;font-weight:600!important;color:#0f172a!important}.prose .link-arrow-btn:hover .link-arrow-main{color:#3b51a3!important}.prose p a,.wysiwyg-content p>a{text-decoration:underline!important;text-underline-offset:2px;transition:color 300ms ease-in-out}.prose p a:hover,.wysiwyg-content p>a:hover{color:#3b51a3!important}#mobile-menu{opacity:0;transition:opacity 0.3s ease-out}#mobile-menu.menu-visible{opacity:1}#mobile-menu nav a{opacity:0;transform:translateY(-20px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}#mobile-menu.menu-open nav a{opacity:1;transform:translateY(0)}#mobile-menu nav a:nth-child(1){transition-delay:0.1s}#mobile-menu nav a:nth-child(2){transition-delay:0.2s}#mobile-menu nav a:nth-child(3){transition-delay:0.3s}#mobile-menu nav a:nth-child(4){transition-delay:0.4s}#mobile-menu nav a:nth-child(5){transition-delay:0.5s}#mobile-menu nav a:nth-child(6){transition-delay:0.6s}#mobile-menu nav a:nth-child(7){transition-delay:0.7s}#mobile-menu nav a:nth-child(8){transition-delay:0.8s}.hero-animate{opacity:0;transform:translateY(-20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.hero-animate.hero-visible{opacity:1;transform:translateY(0)}.hero-animate-1{transition-delay:0.2s}.hero-animate-2{transition-delay:0.4s}.hero-animate-3{transition-delay:0.6s}.hero-animate-4{transition-delay:0.8s}.hero-content-container{padding-left:0!important}@media (min-width:1024px){.hero-content-container{padding-left:100px!important}}.breadcrumb-nav{-webkit-overflow-scrolling:touch;min-height:1.5rem;min-width:0}@media (min-width:768px){.breadcrumb-nav .breadcrumb-current{min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767px){.breadcrumb-nav .breadcrumb-current{flex-shrink:0}}@media (max-width:1024px){.header-scrolled{background-color:#ffffff!important}}.form-message .form-message-success,.form-message-success{background-color:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#166534!important;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;line-height:1.5}.form-message .form-message-error,.form-message-error{background-color:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;line-height:1.5}