@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@keyframes fadeOutSidebarContent{0%{opacity:1}to{opacity:0}}.header{flex-direction:column;box-shadow:0 4px 25px 0 rgba(0,0,0,.0509803922);position:relative}.header,.header-top{display:flex;width:100%}.header-top{background-color:#283eba}.header-top-wrapper{padding:20px!important;color:#fff;font-size:15px;font-weight:500;display:flex;align-items:center;gap:4px}.header-top-wrapper *{color:#fff!important;font-size:15px}.header-top-wrapper p{margin:0}.header-top-wrapper a{text-decoration:underline;transition:color .3s ease}.header-top-wrapper a:after{content:"";display:inline-block;width:15px;height:15px;margin-left:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.header-top-wrapper a:hover{color:hsla(0,0%,100%,.5)!important}.header-middle{display:flex;width:100%;background-color:#fff}.header-middle-left,.header-middle-right{width:100%}.header-middle-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:30px}.header-middle-right-top{display:flex;align-items:center;gap:40px}.header-middle-right-top-link{display:flex;align-items:center;gap:8px;color:#000091;font-size:15px;font-weight:500;transition:color .3s ease}.header-middle-right-top-link:hover{color:#283eba}.header-middle-right-top-link svg{width:16px;height:16px}.header-middle-right-bottom{width:100%;display:flex;align-items:center;gap:20px}.header-middle-right-bottom-wrapper{display:flex;align-items:center;gap:10px;padding:0 20px!important}.header-middle-right-bottom-link{font-size:15px;font-weight:500;color:#000091;transition:color .3s ease}.header-middle-right-bottom-link:hover{color:#283eba}.header-bottom{border-top:1px solid #cfcfcf;width:100%;display:flex;align-items:center;height:60px}.header-bottom-wrapper{gap:40px;padding:0 20px!important}.header-bottom-link,.header-bottom-wrapper{display:flex;align-items:center;height:100%}.header-bottom-link{font-size:15px;font-weight:500;color:#161616;transition:color .3s ease;justify-content:center;position:relative}.header-bottom-link:hover{color:#000091;border-bottom:2px solid #000091}.header-bottom-link.active{color:#000091;font-weight:600;border-bottom:2px solid #283eba}.header-bottom-link[data-available=false]{opacity:.5;cursor:not-allowed;pointer-events:none}#navbar{display:flex;flex-direction:column;height:15vh}#navbar #rowEssentials,#navbar #rowPages{display:flex;align-items:center}#navbar #rowEssentials{padding:2vh 7vw;height:100%;justify-content:space-between}#navbar #rowEssentials>.col1,#navbar #rowEssentials>.col2{height:100%}#navbar #rowEssentials>.col1{display:flex;align-items:center;position:relative;cursor:pointer}#navbar #rowEssentials>.col1>:first-child{height:100%;width:auto;margin-right:3vw}#navbar #rowEssentials>.col1 span{font-weight:800}#navbar #rowEssentials>.col2{display:flex;flex-direction:column;width:40%;padding:1vh 0;align-items:flex-end;justify-content:space-around}#navbar #rowEssentials>.col2>#rowOptions{display:flex;gap:3vw;font-size:16px;color:#283eba;font-weight:600}#navbar #rowEssentials>.col2>#rowOptions>:first-child>*{display:flex;padding:0}#navbar #rowEssentials>.col2>#rowOptions>:first-child>*>:first-child{margin-right:10%}#navbar #rowEssentials>.col2>#rowConnexion{display:flex;position:relative;width:100%;max-height:3.5vh;gap:2vw}#navbar #rowEssentials>.col2>#rowConnexion #searchBarWrapper{flex:2 1;border-radius:5px}#navbar #rowEssentials>.col2>#rowConnexion #searchBarWrapper:focus-within{padding:0}#navbar #rowEssentials>.col2>#rowConnexion #searchBarWrapper #searchBar{border-radius:inherit}#navbar #rowEssentials>.col2>#rowConnexion #searchBarWrapper #searchBar:focus-visible{outline:none;border:1px solid #283eba}#navbar #rowEssentials>.col2>#rowConnexion #searchBarWrapper #searchBar:focus-visible+#searchIcon{display:none}#navbar #rowEssentials>.col2>#rowConnexion #loginBtn{display:flex;gap:0 5%;align-items:center;white-space:nowrap;height:100%}#navbar #rowEssentials>.col2>#rowConnexion #loginBtn img{width:50%}#navbar #rowPages{height:30%;gap:3vw;padding:0 5vw;border-top:2px solid rgba(128,128,128,.3764705882)}#navbar #rowPages *{position:relative;height:100%}#navbar #rowPages :hover :after{position:absolute;content:"";left:0;bottom:0;height:2px;width:100%;background-color:#283eba}#navbar #rowPages * button{padding:.3vh 0}@media(max-width:1023px){.header-top-wrapper{font-size:13px}.header-middle-right-top{gap:20px}.header-middle-right-bottom{gap:10px;flex-wrap:wrap}.header-bottom-wrapper{gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.header-bottom-wrapper::-webkit-scrollbar{display:none}.header-bottom-link{font-size:13px;white-space:nowrap}#navbar{height:auto}#navbar #rowEssentials{padding:2vh 4vw;flex-direction:column;gap:20px}#navbar #rowEssentials>.col2{width:100%}#navbar #rowPages{gap:2vw;overflow-x:auto;scrollbar-width:none}#navbar #rowPages::-webkit-scrollbar{display:none}}@media(max-width:687px){.header-top-wrapper{font-size:12px;flex-wrap:wrap}.header-middle{justify-content:space-between;align-items:center;padding-top:16px!important;padding-bottom:16px!important}.header-middle .header-middle-right{display:none}.header-middle .complete-logo{gap:12px}.header-bottom{display:none}}@media(max-width:320px){.header-middle{flex-direction:column;align-items:stretch;gap:12px}.header-middle .mobile-menu-trigger{order:-1;align-self:flex-end}.header-middle .complete-logo{order:1;justify-content:center}}