.tc-brand-introduction{position:fixed;z-index:2147483000;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#fff;opacity:1;transition:opacity .55s ease-in-out} .tc-brand-introduction svg{width:20vw!important;flex:none} .tc-brand-introduction svg,.tc-brand-footer svg{display:block;width:100%;height:auto} .tc-brand-introduction.tc-brand-leaving{opacity:0} .tc-brand-footer{display:inline-block;width:100%;max-width:250px;vertical-align:middle} @media(max-width:767px){.tc-brand-introduction svg{width:60vw!important}} @media(prefers-reduced-motion:reduce){.tc-brand-introduction{display:none}.tc-brand-footer *{animation:none!important}} html.tc-brand-entry :is(#tc-utility-panel,#tc-cookie-banner,#tc-cookie-panel),html.tc-brand-running :is(#tc-utility-panel,#tc-cookie-banner,#tc-cookie-panel){display:none!important;visibility:hidden!important;pointer-events:none!important} .tc-hero-motion{position:relative;isolation:isolate} .tc-hero-motion-viewport{position:absolute;inset:0;overflow:hidden;z-index:-2;pointer-events:none} .tc-hero-motion-visual{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;animation:tc-cover-breathe 10s ease-in-out infinite alternate} .tc-home-hero-viewport{overflow:hidden;width:100%} .tc-home-hero-visual{animation:tc-cover-breathe 10s ease-in-out infinite alternate} .tc-hero-curve-shadow{position:relative;z-index:3;width:100%;margin:0;padding:0;line-height:0;background:#fff;pointer-events:none} .tc-hero-curve-shadow img{display:block;width:100%;height:auto;margin:0} @keyframes tc-cover-breathe{from{transform:scale(1)}to{transform:scale(1.025)}} @media(prefers-reduced-motion:reduce){.tc-hero-motion-visual,.tc-home-hero-visual{animation:none}} section.menu .navbar.navbar-dropdown{background:rgba(106,43,43,.86)!important;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);box-shadow:0 5px 22px rgba(35,20,24,.23)!important;border-bottom:1px solid rgba(255,255,255,.12)} section.menu .navbar .dropdown-menu{background:rgba(91,34,34,.94)!important;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);box-shadow:0 12px 28px rgba(35,20,24,.22);border:1px solid rgba(255,255,255,.1)} @supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){section.menu .navbar.navbar-dropdown{background:#6a2b2b!important}section.menu .navbar .dropdown-menu{background:#5b2222!important}} .navbar .nav-link[href$="/partenaires/"]{border:1px solid rgba(246,218,175,.7)!important;border-radius:999px;padding:.5rem 1rem!important;margin:.1rem .35rem;color:#fff!important;background:linear-gradient(135deg,rgba(255,235,208,.19),rgba(255,235,208,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 3px 9px rgba(35,12,15,.18);transition:background .2s ease,box-shadow .2s ease} .navbar .nav-link[href$="/partenaires/"]:hover,.navbar .nav-link[href$="/partenaires/"]:focus-visible{color:#fff!important;background:rgba(255,235,208,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 12px rgba(35,12,15,.25)} html body,html body :is(h1,h2,h3,h4,h5,h6,p,a,li,td,th,blockquote,figcaption,summary,label,input,button,select,textarea,font,strong,em,small,div,span):not(.mbr-iconfont):not(.mbr-iconfont-btn):not([class*="mbri-"]):not([class*="socicon"]):not([class*="mobi-"]):not([class*="iconfont"]):not(.fa):not([class*="fa-"]){font-family:'Roboto',Arial,sans-serif!important}