﻿.bannerWithSubmenu{background:url(/images/bg-ressource.png) center no-repeat;background-size:cover;}.bannerWithSubmenu-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.bannerWithSubmenu .h1{margin-top:1.6rem;}.bannerWithSubmenu .breadcrumb{margin:0;padding-left:0;}.bannerWithSubmenu .breadcrumb li a{font-weight:700;text-decoration:none;}.bannerWithSubmenu .breadcrumb li a:hover{color:var(--clr-primary-soft-hover-bg);}.bannerWithSubmenu .breadcrumb li:nth-last-child(2){margin-right:0;}.bannerWithSubmenu .breadcrumb li:nth-last-child(2)::after{display:none;}.bannerWithSubmenu .breadcrumb.d li:last-child{display:none;}.bannerWithSubmenu .menuSiblings{margin:0 0 4px 0;}.bannerWithSubmenu .menuSiblings ul{margin:0 0 16px 0;padding:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:var(--spc-2);}.bannerWithSubmenu .menuSiblings ul li{margin:0;padding:0;}.bannerWithSubmenu .menuSiblings ul li a{color:#fff;padding:6px 16px 10px 16px;position:relative;display:inline-block;text-decoration:none;transition:color var(--t-150) background var(--t-150);white-space:nowrap;background:rgba(0,36,71,.6);border-radius:9999px;font-weight:700;}.bannerWithSubmenu .menuSiblings ul li a:hover,.bannerWithSubmenu .menuSiblings ul li a:active{background:rgba(0,36,71,.8);}.bannerWithSubmenu .menuSiblings ul li a:focus,.bannerWithSubmenu .menuSiblings ul li a:focus-visible{background:#002447;}.bannerWithSubmenu .menuSiblings ul li.selected a{background:#fff;color:var(--clr-primary-default-bg);}.bannerWithSubmenu:has(+section.bg-gray-white) .menuSiblings ul li.selected a:after{border-bottom:2px solid #fff;}.bannerWithSubmenu:has(+section.bg-gray-white) .menuSiblings::-webkit-scrollbar-track{background:#fff;}.bannerWithSubmenu:has(+section.bg-site-bg-menthe) .menuSiblings ul li.selected a:after{border-bottom:10px solid #b1ded3;}.bannerWithSubmenu:has(+section.bg-site-bg-menthe) .menuSiblings::-webkit-scrollbar-track{background:#b1ded3;}.bannerWithSubmenu:has(+section.bg-site-bg-dark) .menuSiblings ul li.selected a:after{border-bottom:10px solid #e2e8f0;}.bannerWithSubmenu:has(+section.bg-site-bg-dark) .menuSiblings::-webkit-scrollbar-track{background:#e2e8f0;}.bannerWithSubmenu:has(+section.bg-primary-950) .menuSiblings ul li.selected a:after{border-bottom:10px solid #003e7e;}.bannerWithSubmenu:has(+section.bg-primary-950) .menuSiblings::-webkit-scrollbar-track{background:#003e7e;}h1{text-wrap:auto;}@media screen and (max-width:767px){.bannerWithSubmenu-top{align-items:flex-start;}.bannerWithSubmenu-top .text-center{text-align:left;}.bannerWithSubmenu .menuSiblings ul{justify-content:flex-start;}}