.bold{font-family:var(--ff-text-bold)}ul{margin-block:.875rem}.custom-marker,.custom-marker-primary-green,.custom-marker-primary-blue,.custom-marker-primary-purple{list-style:disc;-webkit-margin-start:40px;margin-inline-start:40px}.custom-marker::marker,.custom-marker-primary-green::marker{color:var(--clr-primary-green)}.custom-marker-primary-blue::marker{color:var(--clr-primary-blue)}.custom-marker-primary-purple::marker{color:var(--clr-primary-purple)}.section_menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu.desktop{width:100%;max-width:1920px;border-bottom:1px solid var(--clr-secondary-purple);position:fixed;top:0;z-index:1000;background-color:var(--clr-primary-dark-purple)}.menu.desktop .hide{display:none}.menu.desktop #blocks_library{display:none}.menu.desktop .block_header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:var(--bp-1266);padding:20px 0;margin:0 auto;color:#fff}.menu.desktop .block_header_menu .menu_links{display:-webkit-box;display:-ms-flexbox;display:flex}.menu.desktop .block_header_menu a{text-decoration:none}.menu.desktop .block_header_menu .tab,.menu.desktop .block_header_menu .link{font-family:var(--ff-text-regular);font-size:.875rem;letter-spacing:.56px;max-width:120px;margin:0px 10px;text-transform:uppercase;text-align:center;cursor:pointer}.menu.desktop .tab,.menu.desktop .link{cursor:pointer}.menu.desktop .block_header_menu .tab:hover,.menu.desktop .block_header_menu .link:hover{font-family:var(--ff-text-bold)}.menu.desktop .block_header_menu .element_button_item_1,.menu.desktop .block_header_menu .element_button_item_1 svg{margin:0;padding:0;width:189px;height:36px}.menu.desktop .block_header_menu .cta{display:-webkit-box;display:-ms-flexbox;display:flex}.menu.desktop .block_header_menu .doc a div{display:inline;font-family:var(--ff-text-black);font-size:.875rem;letter-spacing:.56px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:10px;padding:7px 15px}.menu.desktop .block_header_menu .doc a div:hover{color:var(--clr-primary-dark-purple);background:#fff;-webkit-box-shadow:0px 0px 15px #fff;box-shadow:0px 0px 15px #fff}.menu.desktop .block_header_menu .elements_CTA{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:end;-ms-flex-align:end;align-items:end;row-gap:10px}.menu.desktop .block_header_menu .elements_CTA a div{margin-right:0px}.menu.desktop .block_header_menu .elements_CTA .button{background:rgba(0,0,0,0) linear-gradient(284deg, #43FFFF 0%, #1CFF8D 100%) 0% 0% no-repeat padding-box;color:var(--clr-primary-dark-purple);padding:7px 15px;font-size:.875rem;font-family:var(--ff-text-black);letter-spacing:.56px;line-height:19px;border-radius:10px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;text-transform:uppercase;text-align:center}.menu.desktop .block_header_menu .elements_CTA .button:hover{background:var(--clr-primary-green);-webkit-box-shadow:0px 0px 15px var(--clr-primary-green);box-shadow:0px 0px 15px var(--clr-primary-green)}.menu.desktop .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;font-family:var(--ff-text-regular);color:#fff;padding-left:40px;text-transform:uppercase;letter-spacing:.56px}.menu.desktop .block a{text-decoration:none;color:#fff}.menu.desktop .block .tab{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.menu.desktop .block .tab:hover,.menu.desktop .block .link:hover{font-family:var(--ff-text-bold)}.menu.desktop .block .tab .tab_picto{position:absolute;top:50%;left:calc(100% - 40px);width:9px;height:9px;content:"";-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);-webkit-transform:translate(-60%, -50%) rotate(45deg);transform:translate(-60%, -50%) rotate(45deg);background-color:var(--clr-primary-green)}.menu.desktop .block .tab .tab_picto:hover{-webkit-box-shadow:0px 0px 50px var(--clr-primary-green);box-shadow:0px 0px 50px var(--clr-primary-green)}.menu.desktop .content_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0;position:absolute;z-index:1000;background-color:var(--clr-primary-dark-purple);background-position:bottom;background-size:cover}.menu.desktop .content_menu .liseret{position:absolute;width:100%;height:1px;background-color:var(--clr-secondary-purple)}.menu.desktop #result{margin-left:70px;width:963px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-left:1px solid var(--clr-primary-green)}.menu.desktop .hide{display:none}.menu.desktop .content_menu #result #left{width:482px;padding-bottom:60px}.menu.desktop .content_menu #result #firstElement{padding-top:40px}.menu.desktop .content_menu #result #right{width:480px;border-left:1px solid var(--clr-primary-green);border-right:1px solid var(--clr-primary-green);padding-bottom:20px}.menu_scrool{position:fixed;background-color:#000;z-index:1000}.menu.mobile .calque{background-color:var(--clr-primary-dark-purple);opacity:.7;width:calc(100vw - 270px + 4px);height:calc(100vh + 6px);position:fixed;right:0}.menu.mobile .head_menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;border-bottom:solid 1px var(--clr-secondary-purple)}.menu.mobile .head_menu_scroll{position:fixed;z-index:10000;width:100%;background-color:var(--clr-primary-dark-purple)}.size_menu{width:270px;height:calc(100vh + 6px);position:fixed;z-index:1000;background-color:var(--clr-primary-dark-purple)}.menu.mobile .head_menu .head_menu_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;border-right:1px solid var(--clr-secondary-purple)}.menu.mobile .head_menu .head_menu_left .hamburger{width:42px;height:29px}.menu.mobile .head_menu .head_menu_left .mini_logo{width:35px;height:30px}.menu.mobile .head_menu_right_top_open{padding:0 20px;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.menu.mobile .head_menu .head_menu_right .head_menu_right_top{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;margin-bottom:18px;margin-top:2px}.menu.mobile .head_menu .head_menu_right .head_menu_right_top .logo{width:154px;height:28px}.menu.mobile .head_menu .head_menu_right .head_menu_right_top .close{width:30px;height:30px}.menu.mobile .head_menu .head_menu_right{width:100%;padding:18px 0}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA a{text-decoration:none}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .block_PO,.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .block_candidater{background:rgba(0,0,0,0) linear-gradient(284deg, #43FFFF 0%, #1CFF8D 100%) 0% 0% no-repeat padding-box;color:var(--clr-primary-dark-purple);padding:8px 10px 6px 10px;font-size:.75rem;font-family:var(--ff-text-black);letter-spacing:.48px;line-height:19px;border-radius:10px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;text-transform:uppercase;text-align:center}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .elements_CTA_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .elements_CTA_top .content_cta{display:-webkit-box;display:-ms-flexbox;display:flex}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .elements_CTA_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .elements_CTA_bottom .content_cta{width:100%;padding:0px 20px 20px 20px}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA a:first-child{float:left}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA a:nth-child(2){float:right}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .block_candidater{margin-left:10px}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .picto_content{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:107px;height:95px;border:1px solid var(--clr-secondary-purple);border-radius:10px;opacity:1}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .label{text-align:center;font-family:var(--ff-text-bold);font-size:.75rem;letter-spacing:.48px;color:#fff;text-transform:uppercase;margin-top:10px}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .picto_content .candidature{width:29px;height:30px}.menu.mobile .head_menu .head_menu_right .head_menu_right_bottom .elements_CTA .picto_content .po{width:26px;height:30px}.menu.mobile .hide{display:none}.menu.mobile .block_header_menu{width:270px}.menu.mobile .block_header_menu,.menu.mobile #blocks_library{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--ff-text-regular);font-size:.75rem;letter-spacing:.48px;text-transform:uppercase;color:#fff;height:calc(100vh - 185px);overflow-y:auto}.menu.mobile .block_header_menu .tab:last-child{border-bottom:solid 1px var(--clr-secondary-purple)}.menu.mobile .block_header_menu .tab .content,.menu.mobile .block_header_menu .link,.menu.mobile .block .tab .content,.menu.mobile .block .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;margin:0;padding:0 20px;border-top:1px solid var(--clr-secondary-purple);cursor:pointer}.menu.mobile .block_header_menu a,.menu.mobile .block a{text-decoration:none;color:#fff}.menu.mobile .block .tab,.menu.mobile .block_header_menu .tab,.menu.mobile .block .tab,.menu.mobile .block_header_menu .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:270px}.menu.mobile .content .tab_label{display:inline-block;width:100%}.menu.mobile .block .tab .tab_picto,.menu.mobile .block_header_menu .tab .tab_picto{margin-top:10px;width:9px;height:9px;content:"";-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);background-color:var(--clr-primary-green)}.menu.mobile .block .tab .tab_picto:hover,.menu.mobile .block_header_menu .tab .tab_picto:hover{-webkit-box-shadow:0px 0px 50px var(--clr-primary-green);box-shadow:0px 0px 50px var(--clr-primary-green)}.menu.mobile #blocks_library{display:none;width:270px}.menu.mobile .hide{display:none}.menu.mobile .repos{-webkit-transform:translate(-60%, -50%) rotate(45deg);transform:translate(-60%, -50%) rotate(45deg)}.menu.mobile .open{-webkit-transform:translate(-3px, -6px) rotate(135deg);transform:translate(-3px, -6px) rotate(135deg)}.menu.mobile #result{width:100%}.menu.mobile #result .block{background-color:var(--clr-secondary-purple)}.menu.mobile #result .block .link,.menu.mobile #result .block .tab{background-color:var(--clr-secondary-purple);border-top:1px solid var(--clr-primary-dark-purple)}.menu.mobile .level2 #result .block div{padding-left:40px;border-top:1px solid var(--clr-secondary-purple)}.menu.mobile .menu-flottant{width:46px;height:46px;border-radius:10px;background-color:var(--clr-primary-green);-webkit-box-shadow:0px 0px 10px var(--clr-primary-green);box-shadow:0px 0px 10px var(--clr-primary-green);padding:15px;position:fixed;left:20px;bottom:33px;z-index:1000}.menu.mobile .menu-flottant__burger{position:absolute;z-index:10000000000;top:50%;left:50%;display:block;width:23.63px;height:3px;background-color:var(--clr-secondary-purple);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:10px}.menu.mobile .menu-flottant__burger::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--clr-secondary-purple);border-radius:10px;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.menu.mobile .menu-flottant__burger::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--clr-secondary-purple);-webkit-transform:translateY(7px);transform:translateY(7px);border-radius:10px}
