@import 'gaya/gaya.css';:root{--poster-size:100vh}@media only screen and (max-width: 768px){:root{--poster-size:calc(var(--vh, 1vh) * 100)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn_groupes{0%{width:0vw;height:0vh}100%{width:100vw;height:auto}}@keyframes fadeIn_groupes_mob{0%{width:0vw;height:0vh}100%{width:100vw;height:100%}}@keyframes fadeIn_groupes_li{0%{font-size:0;opacity:0}100%{font-size:20px;opacity:1}}@keyframes fromTop{0%{transform:translateY(-200vh)}100%{transform:translateY(0)}}@keyframes fromBot{0%{transform:translateY(200vh)}100%{transform:translateY(0)}}@keyframes fromLeft{0%{transform:translateX(-200vw)}100%{transform:translateX(0)}}@keyframes fromRight{0%{transform:translateX(200vw)}100%{transform:translateX(0)}}@keyframes growRightToLeft{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes growCenter{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}body{margin:0;padding:0;background:#abe1fa}#main{display:flex;justify-content:space-between;align-items:stretch;justify-content:center;flex-direction:column;height:100vh;min-height:100vh}#main #content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:100%;padding:0 60px;gap:60px;margin-top:auto}@media only screen and (max-width: 768px){#main #content{height:initial;flex-direction:column}}@media only screen and (max-width: 768px){#main #content #logo{margin:60px 10px 10px}}#main #content #logo #logo_TDJ{height:calc(100vh - 120px);max-height:70vh;overflow:visible}@media only screen and (max-width: 768px){#main #content #logo #logo_TDJ{margin-top:60px;width:60vw;height:auto;max-height:initial}}#main #content #logo #logo_TDJ g#rouen{fill:#dd3e3a;opacity:0}#main #content #logo #logo_TDJ g#dates{fill:#311d55;opacity:0}#main #content #logo #logo_TDJ g#laville{fill:#311d55;opacity:0;z-index:9}#main #content #logo #logo_TDJ #terrasses{opacity:0}#main #content #groupes{display:inline-block;max-width:42vw;max-height:60vh;text-align:center;overflow:hidden;padding:0;width:0vw;height:0vh;animation:10s fadeIn_groupes 8s normal forwards cubic-bezier(.16, .89, .1, .9)}@media only screen and (max-width: 768px){#main #content #groupes{overflow:initial;max-height:initial;width:100vw;height:100%;max-width:90vw;padding:20px;animation:10s fadeIn_groupes_mob 8s normal forwards cubic-bezier(.16, .89, .1, .9);animation:none}}#main #content #groupes:empty,#main #content #groupes.empty{animation:none;padding:0}@media only screen and (max-width: 768px){#main #content #groupes:empty,#main #content #groupes.empty{padding:0}}#main #content #groupes li{font-size:20px;list-style:none;display:inline;white-space:nowrap;line-height:1;margin:0;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;color:#311d55;text-transform:uppercase;letter-spacing:-1px;opacity:0;animation:1s fadeIn 9s normal forwards ease-in-out}#main #content #groupes li:after{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;content:" ";letter-spacing:1em;background:url(data:image/png;base64,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) center center no-repeat;background-size:5px;background:none;content:'/';color:#dd3e3a;font-family:"gayaregular",sans-serif;font-weight:normal;font-style:normal;padding:0 4px 0 7px;letter-spacing:-1px}#main #content #groupes li.LastInLine:after{opacity:0}#main #content #groupes:not(.ended) li:last-child:after{background:none;content:'...';letter-spacing:-1px;opacity:1}#main #icons{text-align:center;display:flex;opacity:0;animation:1s fadeIn 8s normal forwards ease-in-out;align-self:center;margin-top:auto}#main #icons a{margin:7px;color:#311d55;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#main #icons a:hover{color:#dd3e3a}