@font-face{font-family:'Crushed Stone';src:url("../fonts/Crushed Stone.woff2") format("woff2"),url("../fonts/Crushed Stone.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Keypass Demo';src:url("../fonts/Keypass Demo.woff2") format("woff2"),url("../fonts/Keypass Demo.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}#navigationContent{width:100%;max-width:100%;display:flex;display:flex;flex-direction:row}@media (max-width: 1023px){#navigationContent{position:absolute;width:100%;left:-9999px;top:0;background:#0B1925;height:150vh;padding-top:86px;transition:left .25s ease-in;z-index:9999}}@media (min-width: 1024px){#navigationContent{width:90%}}@media (min-width: 1280px){#navigationContent{width:80%}}#navigationContent #site-navigation{width:100%}@media (min-width: 1024px){#navigationContent #site-navigation{margin-left:3%}}@media (min-width: 1280px){#navigationContent #site-navigation{margin-left:5%}}#navigationContent #site-navigation #menu-menu-principal{display:flex;flex-direction:row}@media (max-width: 1023px){#navigationContent #site-navigation #menu-menu-principal{flex-wrap:wrap}}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal{justify-content:space-between;flex-direction:row;align-items:center;height:100%}}#navigationContent #site-navigation #menu-menu-principal .current-menu-item:after{content:"";width:100%;height:3px;background:#FDC059}#navigationContent #site-navigation #menu-menu-principal li{list-style-type:none;position:relative;border-bottom:solid 1px #8e8e8e;width:100%}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal li{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:auto;text-align:center;border-bottom:0}#navigationContent #site-navigation #menu-menu-principal li:after{content:"";width:100%;height:3px;background:transparent;transform:translate(0px, -25px) scaleX(0);transition-duration:0.5s}}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal li:hover:after{content:"";width:100%;height:3px;background:#FDC059;transform:translate(0px, -25px) scaleX(1);transition-duration:0.5s}}#navigationContent #site-navigation #menu-menu-principal li a{display:flex;align-items:center;font:400 1.5rem/2rem "Roboto",sans-serif;color:#ffffff;text-transform:uppercase;text-decoration:none;padding:15px 0px 15px 20px;transition-duration:.5s}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal li a{color:#fff;font-size:1.6rem;padding:0;height:100%}}@media (min-width: 1680px){#navigationContent #site-navigation #menu-menu-principal li a{font-size:1.8rem}}#navigationContent #site-navigation #menu-menu-principal li .sub-menu{flex-direction:column;width:100%;opacity:0;height:0}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal li .sub-menu{position:absolute;background:#FDC059;left:50%;bottom:0;opacity:0;height:auto;z-index:-1;visibility:hidden;transform:translate(-50%, 130%);transition:transform 0.2s ease-in-out 0.05s, opacity 0.2s, z-index 0.2s;width:30rem;display:flex}}#navigationContent #site-navigation #menu-menu-principal li .sub-menu li{text-align:left;padding:0;margin:0;height:100%;background:#FDC059}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal li .sub-menu li{background:transparent}}#navigationContent #site-navigation #menu-menu-principal li .sub-menu li:after{content:none}#navigationContent #site-navigation #menu-menu-principal li .sub-menu li:hover{background:#98D6D3}#navigationContent #site-navigation #menu-menu-principal li .sub-menu li a{color:#0B1925;font-weight:400;transition-duration:.5s;width:100%;text-align:center;padding:1rem 2rem;transition:padding 0s}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal li .sub-menu li a{padding:2rem}}#navigationContent #site-navigation #menu-menu-principal .facebook,#navigationContent #site-navigation #menu-menu-principal .instagram,#navigationContent #site-navigation #menu-menu-principal .youtube,#navigationContent #site-navigation #menu-menu-principal .linkedin{border-bottom:0;padding:1rem 0}@media (max-width: 1023px){#navigationContent #site-navigation #menu-menu-principal .facebook,#navigationContent #site-navigation #menu-menu-principal .instagram,#navigationContent #site-navigation #menu-menu-principal .youtube,#navigationContent #site-navigation #menu-menu-principal .linkedin{width:calc(100%/4);margin:3rem 0 0 0}}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal .facebook,#navigationContent #site-navigation #menu-menu-principal .instagram,#navigationContent #site-navigation #menu-menu-principal .youtube,#navigationContent #site-navigation #menu-menu-principal .linkedin{padding:0}}#navigationContent #site-navigation #menu-menu-principal .facebook:after,#navigationContent #site-navigation #menu-menu-principal .instagram:after,#navigationContent #site-navigation #menu-menu-principal .youtube:after,#navigationContent #site-navigation #menu-menu-principal .linkedin:after{content:none}#navigationContent #site-navigation #menu-menu-principal .facebook:hover:after,#navigationContent #site-navigation #menu-menu-principal .instagram:hover:after,#navigationContent #site-navigation #menu-menu-principal .youtube:hover:after,#navigationContent #site-navigation #menu-menu-principal .linkedin:hover:after{content:none}#navigationContent #site-navigation #menu-menu-principal .facebook a,#navigationContent #site-navigation #menu-menu-principal .instagram a,#navigationContent #site-navigation #menu-menu-principal .youtube a,#navigationContent #site-navigation #menu-menu-principal .linkedin a{text-indent:-99999px;width:30px;height:30px;transform:scale(1);transition-duration:0.5s;margin:0 auto}#navigationContent #site-navigation #menu-menu-principal .facebook a:hover,#navigationContent #site-navigation #menu-menu-principal .instagram a:hover,#navigationContent #site-navigation #menu-menu-principal .youtube a:hover,#navigationContent #site-navigation #menu-menu-principal .linkedin a:hover{transform:scale(1.1);transition-duration:0.5s}#navigationContent #site-navigation #menu-menu-principal .facebook a{background:url("../images/picto_logo/ico_facebook.svg") center center transparent no-repeat;background-size:cover}#navigationContent #site-navigation #menu-menu-principal .instagram a{background:url("../images/picto_logo/ico_instagram.svg") center center transparent no-repeat;background-size:cover}#navigationContent #site-navigation #menu-menu-principal .youtube a{background:url("../images/picto_logo/ico_youtube.svg") center center transparent no-repeat;background-size:cover}#navigationContent #site-navigation #menu-menu-principal .linkedin a{background:url("../images/picto_logo/ico_linkedin.svg") center center transparent no-repeat;background-size:cover}@media (max-width: 1023px){#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children:after{content:"+";position:absolute;top:12px;right:20px;color:#fff}}@media (max-width: 1023px) and (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children:after{content:""}}@media (min-width: 1024px){#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children:hover .sub-menu{opacity:1;height:auto;z-index:999;visibility:visible;transform:translate(-50%, 100%);transition:transform 0.2s ease-in-out, opacity 0.5s, padding 0s, z-index 0.5s}#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children:hover .sub-menu li,#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children:hover .sub-menu li a{height:auto}#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children:hover .sub-menu a{padding:2rem;transition:padding 0s}}#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children .sub-menu.activeSubmenu{position:relative;display:block;height:100%;opacity:1;transition:height 0.3s ease-out}#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children .sub-menu.activeSubmenu li{border-color:#fff;height:auto}#navigationContent #site-navigation #menu-menu-principal .menu-item-has-children .sub-menu.activeSubmenu li a{color:#fff}.menu-menu-haut-container{background-color:#000;position:absolute;top:0;left:0;width:100%}.menu-menu-haut-container #menu-menu-haut{display:flex;flex-direction:row;justify-content:flex-end;padding:7px 10%;margin:0 auto}.menu-menu-haut-container #menu-menu-haut li{list-style-type:none;margin-left:20px}.menu-menu-haut-container #menu-menu-haut li a{color:#fff;text-decoration:none}#navigationContent.openMenu{left:0;transition:left .5s ease-in-out;z-index:9999}@media (min-width: 1024px){.burger{display:none}}#burger-icon{position:absolute;top:21px;right:25px;width:39px;height:30px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:99999}#burger-icon span{display:block;position:absolute;height:7px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#burger-icon span:nth-child(1){top:0px}#burger-icon span:nth-child(2){top:11px}#burger-icon span:nth-child(3){top:22px}#burger-icon.open span{background:#fff}#burger-icon.open span:nth-child(1){top:18px;transform:rotate(135deg)}#burger-icon.open span:nth-child(2){opacity:0;left:-60px}#burger-icon.open span:nth-child(3){top:18px;transform:rotate(-135deg)}
