#loader-wrapper{background:#282828}#loader-wrapper svg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scale(1)}#loader-wrapper .stroke-still{stroke:#1c1c1c}#loader-wrapper .stroke-animation{animation:stroke-spacing 1.2s ease-in , stroke-color 4.8s linear;animation-iteration-count:infinite;animation-delay:0;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;transform-origin:center center}@-webkit-keyframes stroke-spacing {
  0% {
    stroke-dasharray: 0 200;
  }
  45% {
    stroke-dashoffset: 0;
    stroke-dasharray: 200 200;
  }
  90% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200;
  }
  100% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200;
  }
}@keyframes stroke-spacing {
  0% {
    stroke-dasharray: 0 200;
  }
  45% {
    stroke-dashoffset: 0;
    stroke-dasharray: 200 200;
  }
  90% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200;
  }
  100% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200;
  }
}@keyframes stroke-color {
  0%  { stroke: var(--secondary-color); }
  24% { stroke: var(--secondary-color); }
  25% { stroke: var(--tertiary-color); }
  49% { stroke: var(--tertiary-color); }
  50% { stroke: var(--title-color); }
  74% { stroke: var(--title-color); }
  75% { stroke: var(--primary-color); }
  99% { stroke: var(--primary-color); }
}.title:not(.no-after):after {height:12px;width:46px;background:url(../images/logotype.png);background-position:center;background-repeat:no-repeat;background-size:contain}#header:before{background-color:var(--white);content:"";position:absolute;left:0;top:0;width:440px;height:100px;z-index:-1}#navprimary .navigmenu .naviglink.lvl-0:not(.item-logo) span:after {content:'';position:absolute;left:-6px;top:2px;height:calc(100% - 4px);width: calc(100% + 10px);z-index:-1;transform:scale3d(0,1,1);transform-origin:100% 50%;background-color:var(--secondary-color);transition:transform .3s}#navprimary .navigmenu .active .naviglink.lvl-0 span:after,#navprimary .navigmenu .naviglink.lvl-0:hover span:after{transform:scale3d(1,1,1);transform-origin:0 50%}.design-link{display:inline-flex;align-items:center;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(--secondary-color);z-index:1;position:relative;vertical-align:middle;top:-1px;border-radius:10px}.design-link:after{width:0;left:unset;right:0}.design-link:hover{padding-left:0;padding-right:52px;color:var(--secondary-color)}.design-link:hover:before{width:0}.design-link:hover:after{width:46px}#news-title{border-bottom: 1px solid rgb(0 0 0 / 10%);padding-bottom:10px;margin-bottom:30px}.wrapper_slider{padding:20px 0}#news .thumbnail_slider{height:auto;min-height:250px}.thumbnail_slider a{height:100%;display:block;position:relative}.thumbnail_slider a img{position:absolute;left:0;top:0}#news .content_slider{padding:50px 0 50px 100px}.title_slider{font-size:25px;text-transform:initial}.newsdate{position:absolute;top:40px;background:var(--tertiary-color);left:-90px;display:flex;flex-direction:column;align-items:center;height:calc(100% - 80px);justify-content:center;padding:20px 30px;font-family: var(--font-title);color:var(--white)}.text_slider,.text_slider a{font-size:15px;line-height:1.6}.newsdate .month{font-size:20px;font-weight:bold;line-height:1;letter-spacing:2px}.newsdate .day{font-size:36px;line-height:1}#news .next_slider{display:flex;align-items:center;width:200px;justify-content:flex-end;margin:0}.sectionsbloc.odd{--primary-color:#61ab21;--secondary-color:#007c45}.sociblock:not(#headerHome-social .sociblock) .share-buttons a {--size:35px;width:var(--size);height:var(--size);align-items:center;justify-content:center;margin:0 3px}.sociblock:not(#headerHome-social .sociblock) .share-buttons a:before {content:'';position:absolute;z-index:-1;width:100%;height:100%;top:0;border-radius:100px;transition:all ease 250ms;border:solid 1px #e3e3e3}.sociblock:not(#headerHome-social .sociblock) .share-buttons a:hover:before{background:var(--secondary-color);border-color:var(--secondary-color)}.sociblock:not(#headerHome-social .sociblock) .share-buttons a svg{--size:15px}#cta .wrappercontent{color:var(--black);line-height:1.5;max-width:600px;background-color: rgb(255 255 255 / 0.9);padding:60px 40px}#cta .title{margin-bottom:20px}#cta .accroche{margin-bottom:30px}#cta .title h2{font-size:28px}.footer-agrement{color:var(--white);display:inline-block;margin-right:15px}