.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.evt-content-block{max-width:820px;margin:0 auto;padding:20px 48px 48px}.evt-meta-row{grid-column-gap:12px;grid-row-gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:24px;display:flex}.soiree-cover-image{object-fit:cover;width:100%;height:420px;display:block}.soiree-gallery-container{max-width:1100px;margin-left:auto;margin-right:auto;padding:20px 48px 60px}.soiree-gallery-thumb{cursor:pointer;object-fit:cover;border-radius:6px;width:260px;height:180px}.soiree-gallery-grid{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media screen and (max-width:991px){.gdm-archive-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.fiche-hero{flex-direction:column}.content-grid{grid-template-rows:auto;grid-template-columns:1fr}.navbar-style{padding-top:14px;padding-bottom:14px}.navbar-inner{grid-row-gap:10px;flex-wrap:nowrap;justify-content:flex-start}.navbar-club{font-size:16px}.navbar-sub{font-size:9.5px}.navbar-menu{grid-row-gap:.15rem;flex-direction:column;flex-grow:0;flex-basis:100%;justify-content:flex-start;align-items:flex-start;width:100%}.navbarlink{padding:.4rem .6rem;font-size:12px}.navbar-phone{margin-top:.75rem;font-size:14px}.btn-blue-1{justify-content:center;width:100%;margin-top:.5rem}.winners-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.grid-members,.footer-grid,.gdm-archive-grid{grid-template-rows:auto;grid-template-columns:1fr}.navbar-burger{cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:space-between;width:26px;height:20px;margin-left:auto;display:flex}.navbar-mobile-panel{display:none}.navbar-mobile-panel.nav-open{z-index:999;z-index:999;background-color:#fff;flex-direction:column;row-gap:.25rem;width:100%;max-height:calc(100vh - 4.5rem);padding:1rem 1.25rem 1.5rem;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 20px #00000026}}@media screen and (max-width:479px){.navbarlink{padding:.35rem .5rem;font-size:11px}}