@font-face{font-family:'Aller';src:url('../resources/fonts/Aller_Rg.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Aller';src:url('../resources/fonts/Aller_Bd.ttf') format('truetype');font-weight:bold;font-style:normal}html,body{font-family:'Aller',sans-serif}a{text-decoration:none}#splash{width:100vw;height:100vh}#splashBg{object-fit:cover;object-position:bottom right;height:100%;width:100%;max-width:1920px;transform:rotateY(180deg)}#wrapperLogo{position:absolute;padding:32px;top:0;left:0;border-radius:0 0 32px 0}#wrapperLogo img{height:20vh}#wrapperLogo svg{height:152px;max-height:12vh}#wrapperTitle{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%)}#wrapperTitle h1{font-size:64px;text-transform:uppercase;color:white;font-weight:700;text-align:center}#wrapperTitle #wrapperPictos{display:grid;grid-template-columns:250px 250px 250px;grid-gap:32px}#wrapperTitle #wrapperPictos div{position:relative}#wrapperTitle #wrapperPictos img{width:100%;margin-bottom:32px;cursor:pointer}#wrapperTitle #wrapperPictos img.pictoBorder{position:absolute;top:0}#wrapperTitle #wrapperPictos img.picto{transition:.3s;transform:translate(-5px, 20px)}#wrapperTitle #wrapperPictos img.picto:hover{transform:translate(0, 0)}#wrapperTitle #wrapperPictos h2{text-align:center;color:white;text-transform:uppercase}#wrapperIcons .wrapperIcon{position:absolute;transform:translate(-50%, -50%);left:18%}#wrapperIcons .wrapperIcon#wrapperIconA{bottom:26vw}#wrapperIcons .wrapperIcon#wrapperIconB{bottom:19.5vw}#wrapperIcons .wrapperIcon#wrapperIconC{bottom:15vw}#wrapperIcons .wrapperIcon#wrapperIconD{bottom:7.7vw}#wrapperIcons .wrapperIcon#wrapperIconE{bottom:1.5vw}#wrapperIcons .wrapperIcon img{width:76px;display:block;margin:auto;margin-bottom:4px}#wrapperIcons .wrapperIcon h4{color:white;text-align:center}#wrapperCompany{position:fixed;bottom:0;right:0;transition:.3s;transform:translate(0, 145px);opacity:.5;background:rgba(255,255,255,0.5);border-radius:52px 0 0 0;padding:32px 52px 32px 32px}#wrapperCompany:hover{transform:translate(0, 0);opacity:1}#wrapperCompany #logoRevival27{height:46px;filter:grayscale(1)}#wrapperCompany #qrCode{height:52px}#wrapperCompany p{margin-top:24px;margin-bottom:0;font-size:15px}@media (min-width:1921px){#splashBg{max-width:100vw}}@media (max-width:1600px){#wrapperTitle h1{font-size:52px}#wrapperTitle #wrapperPictos{grid-template-columns:200px 200px 200px}#wrapperTitle #wrapperPictos img.picto{transform:translate(-4px, 15px)}#wrapperIcons .wrapperIcon img{width:52px}}@media (max-width:1400px){#wrapperLogo{padding:16px}#wrapperLogo svg{height:100px}#wrapperTitle{top:45%}#wrapperTitle #wrapperPictos{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}#wrapperTitle #wrapperPictos h2{font-size:24px}#wrapperIcons{position:absolute;bottom:0;left:10%}#wrapperIcons .wrapperIcon{transform:translate(0, 0);position:static}}@media (max-width:1000px){#wrapperCompany{padding:16px 16px 12px 16px;border-radius:12px;transform:translate(0, 108px)}#wrapperCompany #logoRevival27{height:32px}#wrapperCompany p{font-size:13px;margin-top:12px}#wrapperLogo{left:50%;transform:translate(-50%, 0);border-radius:0 0 12px 12px}#wrapperLogo svg{height:72px}#wrapperLogo img{height:auto;width:calc(100vw - 52px);max-width:256px}#wrapperIcons{width:calc(100% - 52px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;top:150px;left:50%;transform:translate(-50%, 0);height:150px}#wrapperIcons .wrapperIcon{display:inline-block}#wrapperIcons .wrapperIcon#wrapperIconC{margin-top:18px}#wrapperTitle{top:50%;width:calc(100% - 32px)}}@media (max-width:600px){#wrapperTitle{top:260px;transform:translate(-50%, 0)}#wrapperTitle h1{font-size:36px}#wrapperTitle #wrapperPictos{grid-gap:8px}#wrapperTitle #wrapperPictos h2{font-size:16px}#wrapperTitle #wrapperPictos img.picto{transform:translate(-2px, 7px)}#wrapperIcons{grid-gap:6px}#wrapperIcons .wrapperIcon img{width:32px}#wrapperIcons .wrapperIcon h4{font-size:16px}#wrapperIcons .wrapperIcon#wrapperIconC{margin-top:11px}#wrapperCompany{padding:12px 16px 6px 16px;border-radius:12px 0 0 0;transform:translate(0, 0);opacity:1}#wrapperCompany img{display:none}#wrapperCompany #logoRevival27{height:26px;margin-bottom:6px}#wrapperCompany p{font-size:11px;margin:0}}