.loader{display:flex;flex-direction:column;align-items:center;justify-content:center}.heading{color:var(--white);letter-spacing:.2em;margin-bottom:1em;text-transform:uppercase;font-weight:bold}.loading{display:flex;width:5em;align-items:center;justify-content:center}.load{width:23px;height:3px;background-color:var(--primary-color);animation:1s move_5011 infinite;border-radius:5px;margin:.1em}.load:nth-child(1) {animation-delay:.2s}.load:nth-child(2) {animation-delay:.4s}.load:nth-child(3) {animation-delay:.6s}@keyframes move_5011 {
  0% {
    width: 0.2em;
  }

  25% {
    width: 0.7em;
  }

  50% {
    width: 1.5em;
  }

  100% {
    width: 0.2em;
  }
}.title:not(.no-after):after, hr.wp-block-separator {background-color: #fff0 !important;background:url(../images/emphase.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:30px;width:100px}.navigmenu .naviglink.lvl-0:not(.item-logo) span:after {content:'';display:block;position:absolute;left:0;width:100%;bottom:0;-moz-transform-origin:right center;-ms-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center;-moz-transform:scale(0,1);-ms-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transition:-moz-transform .25s cubic-bezier(.25,.8,.25,1);-o-transition:-o-transform .25s cubic-bezier(.25,.8,.25,1);-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1);transition:transform .25s cubic-bezier(.25,.8,.25,1);height:2px;background:currentColor}.navigmenu .active .naviglink.lvl-0{color:var(--primary-color)}.navigmenu .active .naviglink.lvl-0 span:after,.navigmenu .naviglink.lvl-0:hover span:after{-webkit-transform-origin:left center;transform-origin:left center;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.sociblock .share-buttons a{border-radius:100px;padding:10px;border:1px solid #adadad;margin:0 2px}.sociblock .share-buttons a:hover{background:var(--primary-color);border-color:var(--primary-color)}.sociblock .share-buttons a svg{--size:14px}.sociblock .share-buttons a:hover svg{fill:var(--white)}body:not(.page_les-menus) #content .tc_content table{margin-bottom:0;background:none!important}body:not(.page_les-menus) #content table td em {font-size:15px;line-height:1.4;display:block;font-family: var(--font-text);letter-spacing:0;text-transform:none;color:var(--text-color)}body:not(.page_les-menus) #content  .tc_content table td{padding:15px 6px!important;border:none!important;border-bottom:1px dashed #d7d7d7!important}body:not(.page_les-menus) #content .tc_content table tr :is(td:last-of-type, th:last-of-type), 
body:not(.page_les-menus) #content .tc_content table tr :is(td:nth-child(2), th:nth-child(2)) {width:auto!important;display:flex;align-items:center;min-width:85px}body:not(.page_les-menus) #content .tc_content table tr td:last-of-type, 
body:not(.page_les-menus) #content .tc_content table tr td:nth-child(2){color:var(--primary-color);font-family: var(--font-bold)}.design-link{display:inline-flex;align-items:center;padding:0;padding-left:52px;text-transform:uppercase;font-family: var(--font-bold);font-size:12px;letter-spacing:1px;position:relative;color:var(--title-color)}.design-link:before,.design-link:after{content:'';position:absolute;width:46px;background:var(--text-color);height:1px;left:0;top:0;bottom:0;margin:auto;transition:all .3s linear 0s}.design-link.white{color:var(--white)}.design-link.white:before,.design-link.white:after{background:var(--white)}.design-link span:before{content:"";--size:6px;width:var(--size);height:var(--size);display:inline-block;margin:0;margin-right:6px;order:-1;background:var(--primary-color);z-index:1;position:relative;vertical-align:middle;top:-1px;border-radius:100%}.design-link:after{width:0;left:unset;right:0}.design-link:hover{padding-left:0;padding-right:52px;color:var(--primary-color)}.design-link:hover:before{width:0}.design-link:hover:after{width:46px}.thumbnail_slider a{overflow:hidden;display:block;height:100%}.thumbnail_slider img{transition:transform .8s cubic-bezier(0,.14,.19,1) , opacity .8s cubic-bezier(0,.14,.19,1)}.wrapper_slider:hover .thumbnail_slider img{transform:scale(1.08)}#news .title_slider{text-transform:uppercase;font-size:15px;line-height:1.5;font-family: var(--font-text);font-weight:bold;letter-spacing:.4px}#news .title_link_slider{background-repeat:no-repeat;background-image:linear-gradient(transparent calc(100% - 1px),currentColor 1px);transition:.4s cubic-bezier(.215,.61,.355,1);background-size:0 100%}#news .title_slider:hover .title_link_slider{background-size:100% 100%}#news .newsdate{position:absolute;left:-10px;top:20px;z-index:2}#news .newsdate{padding:0;color:var(--secondary-color)}#news .newsdate span{position:relative;padding:5px 12px 5px 10px;color:var(--white);background-color:var(--primary-color);border-radius:0 5px 5px 0}#news .newsdate span:after{content:"";display:block;background-color:#6b0609;height:5px;width:10px;left:0;position:absolute;top:-2px;transform:skewY(-18deg);z-index:-1}#news .wrapper_inner_slider{height:100%;position:relative}#news #news-title{margin-bottom:20px}#news #news-title h2{font-family: var(--font-alt);font-size:60px}#news{background:var(--tertiary-color)}#news .next_slider{margin-top:0}#news .content_slider{padding:20px 0}#news .wrapper_inner_slider{background:none}#partenaires{background:var(--light-color)}#infoouvertureContact{max-width:240px}#footer #footerForm .title{margin-bottom:20px}