﻿dialog{background:none;border:0 none;max-width:100vw;max-height:100vh;padding:0}dialog a{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;padding:20px}dialog a img{display:block;max-width:100%;max-height:100%}dialog::backdrop{background:rgba(0,0,0,.8)}dialog[open]{display:flex}dialog iframe{flex:1;display:block;border:0 none;height:100%;max-height:800px;position:relative;min-width:0}dialog .close{position:fixed;top:20px;right:20px;cursor:pointer;color:var(--color-white);z-index:1;font-size:48px}#content #events .slider.events .arrow,#content #events .slider.events .dots{position:absolute;display:flex;align-items:center;justify-content:center;z-index:1}#content #events .slider.events .arrow{color:var(--color-white);opacity:0;top:50%;transform:translate(0, -50%);width:clamp(40px,5vw,60px);cursor:pointer;transition:opacity .2s linear}#content #events .slider.events .arrow .edglyph{font-size:clamp(42px,5vw,64px)}#content #events .slider.events .arrow.next{right:0}#content #events .slider.events .arrow.prev{left:0}#content #events .slider.events .dots{left:50%;bottom:0;transform:translate(-50%, 0);width:100%;max-width:1200px;justify-content:flex-start;height:60px;padding:0 clamp(40px,5vw,60px);gap:10px}#content #events .slider.events .dots li button{padding:0;border:0 none;text-indent:-9999px;width:18px;aspect-ratio:1/1;background-color:var(--color-white);mask:url("../img/interface/dots_icon.svg") no-repeat center;cursor:pointer}#content #events .slider.events .dots li.slick-active button{mask-image:url("../img/interface/dots-active_icon.svg")}#content #events .slider.events .event{position:relative;display:flex !important;justify-content:center;background:var(--primary-color)}#content #events .slider.events .event figure{position:absolute;width:100%;height:100%;opacity:.8}#content #events .slider.events .event figure img{width:100%;height:100%;object-fit:cover}#content #events .slider.events .event .infos{flex:1;max-width:1200px;padding:60px clamp(40px,5vw,60px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;min-height:40vh;z-index:1}#content #events .slider.events .event .infos a:not(.btn){text-decoration:none}#content #events .slider.events .event .infos a:has(h2){margin:auto 0}#content #events .slider.events .event .infos h2{color:var(--color-white);font-weight:700;font-size:clamp(24px,5vw,42px);text-transform:uppercase;text-shadow:0 0 5px rgba(var(--color-black-rgb), 0.5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}#content #events .slider.events .event .infos time{display:flex;align-items:center;gap:10px;color:var(--color-white);font-size:clamp(20px,5vw,36px);text-transform:uppercase;text-shadow:0 0 5px rgba(var(--color-black-rgb), 0.5)}#content #events .slider.events .event .infos time .edglyph{line-height:0;margin-top:5px}#content #events .slider.events:hover .arrow{opacity:1}#content #quote{padding:40px 0}#content #quote blockquote{margin:0;font-weight:500;font-size:clamp(18px,2.5vw,24px);display:flex;flex-direction:column;margin-bottom:10px;color:var(--primary-color)}#content #quote blockquote p{align-self:center}#content #quote blockquote p:before{content:"«"}#content #quote blockquote p:after{content:"»"}#content #quote cite{font-weight:300}#content #quote cite em{display:block;font-weight:400;font-size:1.125em}#content #news{padding-bottom:40px}#content #news .container .flex.news{gap:20px;flex-wrap:wrap}#content #news .container .flex.news>div{display:flex;flex-direction:column;gap:20px;flex-basis:calc(50% - 20px);max-width:100%}#content #news .container .flex.news>div>a{flex:1;display:flex;flex-direction:column;gap:20px;text-decoration:none;min-width:0}#content #news .container .flex.news>div>a>h2{color:var(--primary-color);text-transform:uppercase;font-weight:700;font-size:clamp(18px,2.5vw,24px)}#content #news .container .flex.news>div>a>h2 span{display:block;text-overflow:ellipsis;overflow:hidden}#content #news .container .flex.news>div>a>article{flex:1}#content #news .container .flex.news>div>a>article>figure{max-width:33.3333333333%;aspect-ratio:6/3}#content #news .container .flex.news>div>a>article>figure img{width:100%;height:100%;object-fit:cover}#content #news .container .flex.news>div>a>article>section{flex:1;display:flex;gap:10px;padding:20px;flex-direction:column}#content #news .container .flex.news>div>a>article>section h3{display:flex;gap:10px;font-size:18px;font-weight:600;color:var(--primary-color)}#content #news .container .flex.news>div>a>article>section h3:after{content:",";font-family:"Edglyph";color:var(--primary-color);align-self:center;line-height:0;margin-top:5px;font-size:32px}#content #news .container .flex.news>div>a>article>section h3 span:not(.edglyph){flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}#content #news .container .flex.news>div>a>article>section h3 span.edglyph.ed-locked{color:var(--tertiary-color)}#content #news .container .flex.news>div>a>article>section time{display:flex;align-items:center;gap:5px;font-size:14px}#content #news .container .flex.news>div>a>article>section time .edglyph{color:var(--primary-color);line-height:0;font-size:18px;margin-top:2px}#content #news .container .flex.news>div.article-3>a>article,#content #news .container .flex.news>div.article-2>a>article{display:flex;border-radius:5px;overflow:hidden;background:var(--color-white);box-shadow:0 1px 3px rgba(var(--color-black-rgb), 0.1)}#content #news .container .flex.news>div.article-4,#content #news .container .flex.news>div.article-1,#content #news .container .flex.news>div.article-5,#content #news .container .flex.news>div.article-6,#content #news .container .flex.news>div.article-annonces{align-items:center;flex-direction:row;border-radius:5px;overflow:hidden;padding:20px;background:var(--color-white);box-shadow:0 1px 3px rgba(var(--color-black-rgb), 0.1)}#content #news .container .flex.news>div.article-4:before,#content #news .container .flex.news>div.article-1:before,#content #news .container .flex.news>div.article-5:before,#content #news .container .flex.news>div.article-6:before,#content #news .container .flex.news>div.article-annonces:before{font-family:"Edglyph";font-size:48px;width:40px;text-align:center;color:var(--primary-color)}#content #news .container .flex.news>div.article-4>a,#content #news .container .flex.news>div.article-1>a,#content #news .container .flex.news>div.article-5>a,#content #news .container .flex.news>div.article-6>a,#content #news .container .flex.news>div.article-annonces>a{gap:5px}#content #news .container .flex.news>div.article-4>a>h2,#content #news .container .flex.news>div.article-1>a>h2,#content #news .container .flex.news>div.article-5>a>h2,#content #news .container .flex.news>div.article-6>a>h2,#content #news .container .flex.news>div.article-annonces>a>h2{font-size:18px}#content #news .container .flex.news>div.article-4>a>article>figure,#content #news .container .flex.news>div.article-1>a>article>figure,#content #news .container .flex.news>div.article-5>a>article>figure,#content #news .container .flex.news>div.article-6>a>article>figure,#content #news .container .flex.news>div.article-annonces>a>article>figure{display:none}#content #news .container .flex.news>div.article-4>a>article>section,#content #news .container .flex.news>div.article-1>a>article>section,#content #news .container .flex.news>div.article-5>a>article>section,#content #news .container .flex.news>div.article-6>a>article>section,#content #news .container .flex.news>div.article-annonces>a>article>section{padding:0;gap:5px;min-width:0}#content #news .container .flex.news>div.article-4>a>article>section h3,#content #news .container .flex.news>div.article-1>a>article>section h3,#content #news .container .flex.news>div.article-5>a>article>section h3,#content #news .container .flex.news>div.article-6>a>article>section h3,#content #news .container .flex.news>div.article-annonces>a>article>section h3{color:inherit;font-weight:400;font-size:16px}#content #news .container .flex.news>div.article-4>a>article>section h3 span:not(.edglyph),#content #news .container .flex.news>div.article-1>a>article>section h3 span:not(.edglyph),#content #news .container .flex.news>div.article-5>a>article>section h3 span:not(.edglyph),#content #news .container .flex.news>div.article-6>a>article>section h3 span:not(.edglyph),#content #news .container .flex.news>div.article-annonces>a>article>section h3 span:not(.edglyph){display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content #news .container .flex.news>div.article-6,#content #news .container .flex.news>div.article-annonces{flex-basis:calc(25% - 20px)}#content #news .container .flex.news>div.article-4:before{content:"ð"}#content #news .container .flex.news>div.article-1:before{content:"×"}#content #news .container .flex.news>div.article-5:before{content:"0"}#content #news .container .flex.news>div.article-6:before{content:"";aspect-ratio:1/1;min-width:40px;background:linear-gradient(210deg, var(--tertiary-color) 20%, var(--primary-color) 60%);mask:url(../img/interface/favicon_color.svg) no-repeat center}#content #news .container .flex.news>div.article-annonces:after{content:",";font-family:"Edglyph";color:var(--primary-color);align-self:center;font-size:32px}#content #news .container .flex.news>div.article-annonces:before{content:"©";font-size:42px}#content #links{position:sticky;bottom:0;z-index:1;left:0;right:0;padding:10px 0;background:var(--primary-color)}#content #links .container{display:flex;align-items:center;justify-content:center;gap:10px}#footer .container p:first-child{display:none}@media all and (max-width: 768px){#content #news .container .flex.news{flex-direction:row}#content #news .container .flex.news>div:not(.article-3,.article-2){flex-basis:100%}#content #news .container .flex.news>div.article-3>a article,#content #news .container .flex.news>div.article-2>a article{flex:1;flex-direction:column}#content #news .container .flex.news>div.article-3>a article figure,#content #news .container .flex.news>div.article-2>a article figure{max-width:none;aspect-ratio:initial}#content #news .container .flex.news>div.article-3>a article section,#content #news .container .flex.news>div.article-2>a article section{padding:20px;justify-content:flex-start}}@media all and (max-width: 500px){#content #news .container .flex.news{flex-direction:column}#content #links .container a.btn .edglyph{display:none}}
