@-webkit-keyframes halffade{0%{opacity:0}50%{opacity:.4}to{opacity:.4}}@keyframes halffade{0%{opacity:0}50%{opacity:.4}to{opacity:.4}}@-webkit-keyframes fade{0%{opacity:0}70%{opacity:.8}to{opacity:.8}}@keyframes fade{0%{opacity:0}70%{opacity:.8}to{opacity:.8}}@-webkit-keyframes fullfade{0%{opacity:0}to{opacity:1}}@keyframes fullfade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loadingfade{0%{opacity:0}50%{opacity:1}70%{opacity:.5}to{opacity:0}}@keyframes loadingfade{0%{opacity:0}50%{opacity:1}70%{opacity:.5}to{opacity:0}}@-webkit-keyframes anim{0%{height:0;opacity:0}to{height:100px;opacity:1}}@keyframes anim{0%{height:0;opacity:0}to{height:100px;opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes width{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes width{0%{width:0;opacity:0}to{width:100%;opacity:1}}@-webkit-keyframes zoom{0%{height:140%;opacity:1}to{height:100%;opacity:1}}@keyframes zoom{0%{height:140%;opacity:1}to{height:100%;opacity:1}}@-webkit-keyframes width100{0%{width:0}to{width:100%}}@keyframes width100{0%{width:0}to{width:100%}}@-webkit-keyframes zoom100{0%{height:130%}to{height:100%}}@keyframes zoom100{0%{height:130%}to{height:100%}}@-webkit-keyframes height{0%{height:0%}to{height:100%}}@keyframes height{0%{height:0%}to{height:100%}}.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */body,html{position:relative;height:100%;scroll-behavior:smooth}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}::-webkit-input-placeholder{color:#000;text-transform:uppercase;font-size:22px}::-moz-placeholder{color:#000;opacity:1;text-transform:uppercase;font-size:22px}:-ms-input-placeholder{color:#000;text-transform:uppercase;font-size:22px}::-ms-input-placeholder{color:#000;text-transform:uppercase;font-size:22px}::placeholder{color:#000;text-transform:uppercase;font-size:22px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}*{outline:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font-size:18px;font-family:AvenirLTStd-Book;color:#000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}body.bgc{background-color:#f9f9f9}h1{font-size:27px;font-family:Cabin-Bold;color:#fff}h2{font-size:30px;color:#000;margin-bottom:15px}h3{font-size:18px;font-family:Cabin-Regular}a,a:hover{color:#8f0729}p{font-family:AvenirLTStd-Book}strong{font-family:AvenirLTStd-Heavy;font-weight:400}.row{margin:0}.left{float:left}.right{float:right}.hideslide{display:none!important}.show{display:block!important}.small{font-size:14px}li{list-style:none;position:relative}li:before{content:"\2022";position:absolute;left:-15px;top:3px;font-size:15px}ul.line{padding-left:0}ul.line li{position:relative;padding-left:25px}ul.line li:before{content:"";position:absolute;top:12px;left:0;width:12px;height:3px;background-color:#000}ul.no-bullet{padding-left:0}ul.no-bullet li:before{display:none}header{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;position:fixed;z-index:2000;top:0;left:0;padding:0!important;margin:0!important}.main-container{margin:100px 170px}@media screen and (max-width:1440px){.main-container{margin:80px 100px}}@media screen and (max-width:728px){.main-container{margin:50px 15px}}.main-text h2{font-size:36px}.main-text p{line-height:33px}.accents{display:table;margin-top:100px}.accents .ac1{width:50%;float:left;position:relative;background-color:#e4edf1}.accents .accent{position:relative;display:-webkit-box;display:flex;height:100%}.accents .accent:hover,.accents .accent:hover .accent-title:after{-webkit-transition:all .5s ease;transition:all .5s ease}.accents .accent:hover .accent-title:after{width:100%;opacity:1}.accents .accent:hover .accent-img img{-webkit-transition:all .5s ease;transition:all .5s ease}.accents .accent .accent-img{width:65%;float:left;-webkit-box-ordinal-group:2;order:1}.accents .accent .accent-img img{width:100%}.accents .accent .accent-title{width:35%;float:left;text-align:center;position:relative;-webkit-box-ordinal-group:3;order:2}.accents .accent .accent-title:after{content:"";position:absolute;height:12px;bottom:0;left:0;width:0;opacity:0;background:#0fb158;background:-webkit-gradient(left top,right top,color-stop(0,#0fb158),color-stop(100%,#076a32));background:-webkit-gradient(linear,left top,right top,from(#0fb158),to(#076a32));background:linear-gradient(90deg,#0fb158 0,#076a32);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0fb158",endColorstr="#076a32",GradientType=1)}.accents .accent .accent-title div{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:100%;padding:10px 60px;position:absolute}.accents .accent.reverse .accent-title{-webkit-box-ordinal-group:2;order:1}.accents .accent.reverse .accent-img{-webkit-box-ordinal-group:3;order:2}@media screen and (max-width:1440px){.accents .accent .accent-img,.accents .accent .accent-title{font-size:16px}}@media screen and (max-width:1300px){.accents .accent .accent-img{width:60%}.accents .accent .accent-title{font-size:14px;width:40%}}@media screen and (max-width:1000px){.accents .accent .accent-img{width:55%}.accents .accent .accent-title{width:45%}.accents .accent .accent-title div{padding:10px}}@media screen and (max-width:800px){.accents .ac1{width:100%}.accents .accent .accent-img,.accents .accent .accent-title{width:50%}.accents .accent.reverse .accent-title{-webkit-box-ordinal-group:3;order:2}.accents .accent.flip .accent-title,.accents .accent.reverse .accent-img{-webkit-box-ordinal-group:2;order:1}.accents .accent.flip .accent-img{-webkit-box-ordinal-group:3;order:2}}.tout-news{margin:50px 0;display:none}.tout-news .row .item{margin-bottom:60px;padding-right:30px}.tout-news .row .item:before{content:"";width:4px;height:100%;background-color:#6d0b17;position:absolute;top:0;right:20px}.tout-news .row .item:last-child:before{display:none}.tout-news .row .item article{margin-left:0;margin-right:0}.tout-news .row .item article p{font-size:16px}.tout-news .row .item article a{font-size:12px}.tout-news .row .item:nth-child(3n+3){border-right:0 solid #6d0b17}.tout-news .row .item:nth-child(3n+3) article{padding-right:0!important}@media screen and (max-width:991px){.tout-news{padding:0 30px}.tout-news .row .item{border:none;border-bottom:1px solid #6d0b17;margin-bottom:30px;padding-bottom:10px}.tout-news .row .item:before{display:none}}@media screen and (max-width:600px){.tout-news{padding:0}}article{margin:20px 50px 30px;text-align:left}article h1{font-family:Cabin-SemiBold;color:#000;font-size:26px}article span.date{display:block;margin-bottom:10px}article a{color:#b53947;font-size:14px;font-family:Cabin-Bold}article a:hover{text-decoration:none}.short-links{max-width:1650px;width:90%;margin:100px auto}.short-links .row .grid{margin-bottom:60px;display:block;position:relative;overflow:hidden;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%;padding-right:15px;padding-left:15px}.short-links .row .grid .grid-item{overflow:hidden}.short-links .row .grid .grid-item a{color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.short-links .row .grid .grid-item a:hover{text-decoration:none;color:#fff}.short-links .row .grid .grid-item img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.short-links .row .grid .grid-item .title{-webkit-transition:all .3s ease;transition:all .3s ease;display:block;position:relative;height:105px;font-family:Cabin-Regular;background-color:#e3edf1}.short-links .row .grid .grid-item .title:before{-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;content:"";height:15px;position:absolute;top:0;left:0;background:#0fb95d;background:-webkit-gradient(left top,right top,color-stop(0,#0fb95d),color-stop(58%,#0a8f44),color-stop(100%,#06602d));background:-webkit-gradient(linear,left top,right top,from(#0fb95d),color-stop(58%,#0a8f44),to(#06602d));background:linear-gradient(90deg,#0fb95d 0,#0a8f44 58%,#06602d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0fb95d",endColorstr="#06602d",GradientType=1)}.short-links .row .grid .grid-item .title:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";width:80px;height:80px;position:absolute;top:-35px;right:50px;border-radius:100%;background-color:#066c32;background-size:40px}.short-links .row .grid .grid-item .title.red:before{background:#c10635;background:-webkit-gradient(left top,right top,color-stop(0,#c10635),color-stop(58%,#8a0327),color-stop(100%,#66011c));background:-webkit-gradient(linear,left top,right top,from(#c10635),color-stop(58%,#8a0327),to(#66011c));background:linear-gradient(90deg,#c10635 0,#8a0327 58%,#66011c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c10635",endColorstr="#66011c",GradientType=1)}.short-links .row .grid .grid-item .title.red:after{background-color:#6c000d}.short-links .row .grid .grid-item .title.flag:after{background-image:url(../../frontend/images/short-links/icon-flask.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item .title.formations:after{background-image:url(../../frontend/images/short-links/icon-formations.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item .title.cup:after{background-image:url(../../frontend/images/short-links/icon-cup.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item .title.actualite:after{background-image:url(../../frontend/images/short-links/icon-offer.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item .title.contacts:after{background-image:url(../../frontend/images/short-links/icon_envelop.svg);background-repeat:no-repeat;background-position:50%;background-size:30px}.short-links .row .grid .grid-item .title span{position:absolute;top:50%;left:40px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.short-links .row .grid .grid-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.short-links .row .grid .grid-item:hover .title:before{height:100%}.short-links .row .grid .grid-item:hover .title:after{background-color:#fff;top:-45px;width:70px;height:70px}.short-links .row .grid .grid-item:hover .title span{color:#fff;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}.short-links .row .grid .grid-item:hover .formations:after{background-image:url(../../frontend/images/short-links/icon-formations-hover.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item:hover .flag:after{background-image:url(../../frontend/images/short-links/icon-flask-hover.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item:hover .cup:after{background-image:url(../../frontend/images/short-links/icon-cup-hover.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item:hover .actualite:after{background-image:url(../../frontend/images/short-links/icon-offer-hover.png);background-repeat:no-repeat;background-position:50%}.short-links .row .grid .grid-item:hover .contacts:after{background-image:url(../../frontend/images/short-links/icon_envelop-hover.svg)}@media screen and (max-width:1200px){.short-links .row .grid{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.short-links .row .grid .grid-item{max-width:600px;margin:0 auto}}@media screen and (max-width:600px){.short-links .row .grid .grid-item .title:after{width:60px;height:60px;background-size:35px}.short-links .row .grid .grid-item:hover .title:after{background-color:#fff;top:-45px;width:60px;height:60px}}.page-title{margin:195px 100px 50px 330px;display:table;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:1600px){.page-title{margin:195px 100px 50px 260px}}@media screen and (max-width:1300px){.page-title{margin:165px 100px 50px 200px}}@media screen and (max-width:1000px){.page-title{margin:195px 50px 50px}}@media screen and (max-width:600px){.page-title{margin:155px 50px 50px}}.page-title h1{color:#d80b3e;font-size:60px;width:500px;vertical-align:middle;display:table-cell;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:1600px){.page-title h1{font-size:45px;width:450px}}@media only screen and (max-width:1200px){.page-title h1{font-size:35px;width:300px}}.page-title h1 span{color:#8f0729}.page-title h1:after{content:"";width:1px;height:100%;background-color:#000;position:absolute;right:0;top:0}.page-title .title-desc{vertical-align:middle;-webkit-transition:all .3s ease;transition:all .3s ease;display:table-cell;color:#8f0729;padding:20px 15% 20px 40px;font-family:AvenirLTStd-Book;font-size:25px}@media only screen and (max-width:1600px){.page-title .title-desc{padding-right:8%}}@media only screen and (max-width:1499px){.page-title .title-desc{font-size:20px}}@media only screen and (max-width:1200px){.page-title .title-desc{padding-right:2%;font-size:20px}}@media screen and (max-width:800px){.page-title h1{display:block;width:100%}.page-title h1:after{display:none}.page-title .title-desc{width:100%;display:block;padding:0}}a.left-arrow{position:relative}a.left-arrow:after{content:"";position:absolute;background-image:url(../../frontend/images/arrow-red.svg);background-size:20px 10px;background-repeat:no-repeat;top:5px;right:-25px;width:20px;height:10px}a.left-arrow:hover{text-decoration:none}footer{background-color:#460314;color:hsla(0,0%,100%,.6);font-family:proximanova-thin;font-size:14px;padding:100px 12% 50px}@media only screen and (max-width:1200px){footer{padding:100px 2% 50px}footer .pl-5{padding-left:0!important}}footer a{color:hsla(0,0%,100%,.6)}footer a:hover{color:#fff;text-decoration:none}footer .address{margin-top:50px;line-height:26px;color:#fff}footer .address .item{padding-left:80px!important;padding-top:30px;padding-bottom:30px}@media only screen and (max-width:1200px){footer .address .item{padding-left:40px!important;padding-top:10px;padding-bottom:10px}footer .address .item .footer-title{margin-bottom:10px}}footer .address .footer-title{text-transform:uppercase;display:block;font-family:ProximaNova-Reg;letter-spacing:1.5px;margin-bottom:30px;font-size:14px}footer .address .footer-title:before{content:"";position:absolute;top:0;left:50px;width:1px;height:100%;background-color:#84897a}@media only screen and (max-width:1200px){footer .address .footer-title:before{left:0}}footer .address .text-uppercase{font-size:12px}.animated-icon1,.animated-icon2,.animated-icon3{width:35px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.animated-icon1 span,.animated-icon2 span,.animated-icon3 span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease;background:#3f403f}.animated-icon1.open,.animated-icon2.open,.animated-icon3.open{-webkit-transform:scale(.7);transform:scale(.7)}.animated-icon1.open span,.animated-icon2.open span,.animated-icon3.open span{background-color:#fff}.animated-icon1 span:first-child{top:0}.animated-icon1 span:nth-child(2){top:10px}.animated-icon1 span:nth-child(3){top:20px}.animated-icon1.open span:first-child{top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.animated-icon1.open span:nth-child(2){opacity:0;left:-60px}.animated-icon1.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.animated-icon2 span:first-child{top:0}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:5px}.animated-icon2 span:nth-child(4){top:14px}.animated-icon2.open span:first-child{top:5px;width:0;left:50%}.animated-icon2.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon2.open span:nth-child(4){top:11px;width:0;left:50%}.animated-icon3 span:first-child{top:0;-webkit-transform-origin:left center;transform-origin:left center}.animated-icon3 span:nth-child(2){top:8px;-webkit-transform-origin:left center;transform-origin:left center}.animated-icon3 span:nth-child(3){top:16px;-webkit-transform-origin:left center;transform-origin:left center}.animated-icon3.open span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}.animated-icon3.open span:nth-child(2){width:0;opacity:0}.animated-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:25px;left:8px}.navbar{font-family:ProximaNova-Reg;padding:0;min-height:70px}.navbar .navbar-brand-small{-webkit-transition:all .3s ease;transition:all .3s ease;width:150px;margin-left:134px;margin-top:0;display:none}@media only screen and (max-width:1600px){.navbar .navbar-brand-small{margin-left:50px}}@media screen and (max-width:1300px){.navbar .navbar-brand-small{margin-left:30px}}@media screen and (max-width:728px){.navbar .navbar-brand-small{margin-left:30px}}.navbar .navbar-brand{-webkit-transition:all .3s ease;transition:all .3s ease;padding:0;width:278px;background-repeat:no-repeat;margin-left:134px;margin-top:10px}.navbar .navbar-brand.inner-page{width:200px}.navbar .navbar-brand img{width:100%;display:block}@media only screen and (max-width:1600px){.navbar .navbar-brand{margin-left:50px}}@media only screen and (max-width:1499px){.navbar .navbar-brand{width:215px}.navbar .navbar-brand.inner-page{width:180px}}@media screen and (max-width:1300px){.navbar .navbar-brand{margin-left:30px}}@media screen and (max-width:728px){.navbar .navbar-brand{width:125px;margin-left:30px}.navbar .navbar-brand.inner-page{width:125px}}.navbar.scroll .navbar-brand{display:none}.navbar.scroll .navbar-brand-small{display:block}@media screen and (max-width:1170px){.navbar{min-height:50px}.navbar .navbar-brand-small{width:120px}}.initiatives h1{color:#000}.navbar-toggler{position:absolute;top:10px;right:20px;width:50px;height:30px;z-index:3000;border-color:hsla(0,0%,100%,0)!important;-webkit-transition:all .3s ease;transition:all .3s ease}.navbar-toggler:hover span{opacity:.8;width:80%!important;left:4px}.navbar-toggler:hover .open span{width:100%!important}@media only screen and (max-width:1280px){.navbar-toggler{background-size:60px 60px}}.navbar-hd{display:block;width:calc(100% - 460px);position:absolute;top:14px;right:0;font-size:18px;-webkit-transition:all .3s ease;transition:all .3s ease}.navbar-hd ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.navbar-hd ul .nav-item{margin-right:25px}.navbar-hd ul .nav-item:before{content:""!important;color:#fff;width:1px;height:10px;background-color:#fff;top:40%}.navbar-hd ul .nav-item:first-child:before{display:none}.navbar-hd ul .nav-item.active .nav-link{color:#8f0729!important}.navbar-hd ul .nav-link{color:#fbf8f8}.navbar-hd ul .nav-link:hover{opacity:.5;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:1600px){.navbar-hd{width:calc(100% - 370px)}}@media screen and (max-width:1440px){.navbar-hd{font-size:16px}}@media screen and (max-width:1300px){.navbar-hd{font-size:14px;top:15px;width:calc(100% - 280px)}}@media screen and (max-width:1170px){.navbar-hd{display:none}}.right-menu{position:absolute;right:10px;top:18px;font-size:14px;text-transform:uppercase}.right-menu a{margin-right:10px;font-size:12px;display:block;float:left;-webkit-transition:all .3s ease;transition:all .3s ease}.right-menu .btn_inscrivez{padding:8px 18px;border-radius:20px;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:10px}.right-menu .btn-lang:hover,.right-menu .btn-login:hover,.right-menu .btn_inscrivez:hover{color:#fff!important;background-color:#8f0729!important;border-color:#8f0729!important;text-decoration:none}@media screen and (max-width:1300px){.right-menu a{font-size:11px}}@media screen and (max-width:1170px){.right-menu{display:none}}.navbar-mobile{display:none}.navbar-mobile .navbar-collapse{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#8f0729}.navbar-mobile .navbar-collapse .logo{width:125px;margin-left:30px;margin-top:15px;display:block}.navbar-mobile .navbar-collapse .logo img{width:100%;display:block}.navbar-mobile .navbar-collapse .navbar-nav{padding:30px}.navbar-mobile .navbar-collapse .navbar-nav .nav-item{width:100%;display:block}.navbar-mobile .navbar-collapse .navbar-nav .nav-item:before{display:none}.navbar-mobile .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff!important}@media screen and (max-width:1170px){.navbar-mobile{display:block}}.formation .nav-item:before,.interlaboratoires .nav-item:before,.scroll .nav-item:before{background-color:#000!important}.formation ul .nav-link,.interlaboratoires ul .nav-link,.scroll ul .nav-link{color:#000!important}.formation .right-menu a,.interlaboratoires .right-menu a,.scroll .right-menu a{color:#000}.scroll{background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.swiper-slide{font-size:40px;-webkit-box-pack:left;justify-content:left;background-size:cover;background-position:50% 50%}.swiper-counter{bottom:20px;right:10px;z-index:1;min-width:60px;padding:0;text-align:center;letter-spacing:.1em;color:#fff}.swiper-container{width:100%;height:100vh;min-height:860px}@media only screen and (max-width:1280px){.swiper-container{min-height:760px}}@media only screen and (max-width:1200px){.swiper-container{max-height:800px}}.swiper-content{text-align:left;position:absolute!important;margin-left:130px;width:calc(100% - 200px);max-width:680px;top:40%;height:50%}.swiper-content h1{max-width:720px;font-size:53px;line-height:58px;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;-webkit-transform:translateY(100px);transform:translateY(100px)}@media only screen and (max-width:1499px){.swiper-content h1{font-size:50px;line-height:55px}}@media only screen and (max-width:1400px){.swiper-content h1{font-size:45px;line-height:50px}}@media only screen and (max-width:1280px){.swiper-content h1{font-size:40px;line-height:45px}}.swiper-content p{color:#fff;font-size:28px;line-height:33px;-webkit-transition:all .3s ease .2s;transition:all .3s ease .2s;-webkit-transform:translateY(100px);transform:translateY(100px)}@media screen and (max-width:1400px){.swiper-content h1{font-size:40px;line-height:45px}.swiper-content p{font-size:25px;line-height:30px}}@media screen and (max-width:728px){.swiper-content{margin-left:60px;width:calc(100% - 100px)}.swiper-content h1{font-size:30px;line-height:35px}.swiper-content p{font-size:20px;line-height:25px}}@media screen and (max-width:550px){.swiper-content{margin-left:30px;top:35%;width:calc(100% - 60px)}}.swiper-slide-active h1,.swiper-slide-active p,.swiper-slide-duplicate-active h1,.swiper-slide-duplicate-active p{-webkit-transform:translate(0);transform:translate(0)}.swiper-slide-active img,.swiper-slide-duplicate-active img{-webkit-transition:all .2s ease;transition:all .2s ease}.swiper-pagination{width:400px!important;position:absolute!important;left:132px;top:38%;text-align:left}.swiper-pagination .swiper-pagination-bullet{border:3px solid #9e9e9e;background:#9e9e9e;width:12px;height:12px;opacity:1;margin-right:10px!important;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-pagination .swiper-pagination-bullet-active{position:relative;border-color:#0a8f44;background-color:#0a8f44}@media screen and (max-width:550px){.swiper-pagination{top:30%}}.swiper-counter{top:38%;right:auto!important;left:50px;position:absolute}@media screen and (max-width:550px){.swiper-counter{left:18px;top:30%}}.news{max-width:1650px;width:90%;margin:100px auto 250px;padding-left:15px;padding-right:15px}.news .swiper-container-news{height:100%;padding-top:50px;overflow:hidden;position:relative}.news .swiper-container-news .swiper-wrapper{margin-top:50px}.news .swiper-container-news .swiper-slide{text-align:center;height:auto;font-size:18px;position:relative;z-index:1;padding:0 40px}.news .swiper-container-news .swiper-slide:before{content:"";width:4px;height:100%;background-color:#6d0b17;position:absolute;top:0;right:-5px}.news .swiper-container-news .swiper-slide article{margin:0;text-align:left;width:100%}.news .swiper-container-news .swiper-slide article p{font-size:16px}.news .swiper-container-news .swiper-slide article a{font-size:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.news .swiper-container-news .swiper-slide article a:hover{color:#000}.news .swiper-container-news .title{float:left;font-family:Cabin-Bold;font-size:50px;color:#8f0729;margin-right:40px}.news .swiper-container-news .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);overflow:hidden}.news .swiper-container-news .swiper-button-next,.news .swiper-container-news .swiper-button-prev{background-image:url(../images/arrow-red.svg);background-size:32px 17px;background-position:50%;border:2px solid #8f0729;width:70px;height:32px;border-radius:16px;position:relative}.news .swiper-container-news .swiper-button-next{z-index:2}.news .swiper-container-news .swiper-button-next:hover,.news .swiper-container-news .swiper-button-prev:hover{background-image:url(../../frontend/images/arrow-white.svg)}.news .swiper-container-news .button-tout{border:2px solid #8f0729;text-align:center;border-radius:16px;position:relative;color:#8f0729;text-transform:uppercase;font-size:14px;padding:4px 30px 3px;cursor:pointer;display:none}.news .swiper-container-news .button-tout.show{display:inline-block}.news .swiper-container-news .controls{margin-top:25px}.news .swiper-container-news .controls .button-ferme{display:none}.news .swiper-container-news .controls .btn-swipper{margin-right:10px;float:left;right:auto;left:auto;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.news .swiper-container-news .controls .btn-swipper:hover{background-color:#8f0729;color:#fff}.news .swiper-container-news .controls .btn-swipper:last-child{margin-right:0}@media screen and (max-width:768px){.news .swiper-container-news .swiper-slide:before{display:none}}@media screen and (max-width:600px){.news{width:100%;margin-top:20px;margin-bottom:20px;padding-left:30px;padding-right:30px}.news .swiper-container-news .title{font-size:40px;margin-right:20px}.news .swiper-container-news .controls{margin-top:22px;clear:both}.news .swiper-container-news .button-tout{display:inline-block;font-size:12px;padding:4px 20px 3px}.news .swiper-container-news .swiper-button-next,.news .swiper-container-news .swiper-button-prev{width:60px;height:29px;background-size:20px}.news .swiper-container-news .swiper-wrapper{margin-top:30px}.news .swiper-container-news .swiper-slide{padding:0}}.swiper-button-disabled{display:none}.loading{overflow:hidden!important}.loading .swiper-container{opacity:0;-webkit-animation-name:fullfade;animation-name:fullfade;-webkit-animation-duration:2.5s;animation-duration:2.5s}.index.loading header{-webkit-animation-duration:.1s;animation-duration:.1s}.index.loading .swiper-container,.index.loading header{opacity:0;-webkit-animation-name:fullfade;animation-name:fullfade;-webkit-animation-delay:1.5s;animation-delay:1.5s}.index.loading .swiper-container{-webkit-animation-duration:1s;animation-duration:1s}.preloader{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;height:100%;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#06672f));background:linear-gradient(180deg,#fff,#06672f);position:fixed;z-index:3400;top:0;left:0}.preloader .logo{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;width:270px;display:table}.preloader .logo img{width:100%;display:block}.preloader .logo .animation{position:absolute;top:-15px;left:-15px;width:180px;height:180px;border-radius:50%;border:2px solid rgba(6,98,45,.1);border-top-color:#06622d;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;display:inline-block}.preloader.done .logo{opacity:0;-webkit-transform:scale(1) translate(-50%,70%);transform:scale(1) translate(-50%,70%);-webkit-transition:all .3s ease .4s;transition:all .3s ease .4s}.preloader.done .logo .animation{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.preloader.rmt{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}.interlaboratoires .main-container .cofrac,.interlaboratoires .main-container .main-text{width:100%;margin-right:90px;max-width:1150px;float:right}.interlaboratoires .main-image{height:800px;background-size:cover;position:relative}.interlaboratoires .main-image-content{position:absolute;bottom:100px;left:130px}.interlaboratoires .main-text{margin-bottom:100px}.interlaboratoires .cofrac-desc{font-size:12px;color:#898888;width:160px;font-family:ProximaNova-Reg}.interlaboratoires p.accreditation{position:absolute;bottom:0;margin-bottom:0;font-size:14px;font-family:ProximaNova-Reg}.interlaboratoires .icones{font-family:AvenirLTStd-Book;background-color:#f5f5f5;padding:80px 170px;overflow:hidden}.interlaboratoires .icones .item{margin-bottom:30px;-webkit-box-flex:0;flex:0 0 33.3%;max-width:33.3%}.interlaboratoires .icones .icon-block{background-color:#e6eff3;margin:0 40px;padding-bottom:20px;height:100%;position:relative;z-index:20}.interlaboratoires .icones h1{color:#000;font-family:AvenirLTStd-Heavy;font-size:26px;text-align:left;padding:40px 20px 40px 80px;position:relative;width:80%;margin:0}@media only screen and (max-width:1499px){.interlaboratoires .icones h1{width:90%}}.interlaboratoires .icones h1 span{background-color:#fff;display:inline-block;padding:60px 40px;font-size:25px;left:-40px;top:0;position:absolute}.interlaboratoires .icones .icon{padding:35px 15px;display:inline-block;margin:30px auto;background:#1c8344;background:-webkit-gradient(left top,left bottom,color-stop(0,#1c8344),color-stop(100%,#1a512e));background:-webkit-gradient(linear,left top,left bottom,from(#1c8344),to(#1a512e));background:linear-gradient(180deg,#1c8344 0,#1a512e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c8344",endColorstr="#1a512e",GradientType=0)}.interlaboratoires .icones p{padding:10px 45px;text-align:left;font-size:18px}@media only screen and (max-width:1499px){.interlaboratoires .icones p{padding:10px 25px}}@media screen and (max-width:1600px){.interlaboratoires .icones{padding:80px 100px}}@media screen and (max-width:1440px){.interlaboratoires .icones h1{font-size:21px}.interlaboratoires .icones h1 span{padding:50px 40px;font-size:21px}.interlaboratoires .icones p{font-size:16px}.interlaboratoires .icones .icon{padding:25px 15px}.interlaboratoires .icones .icon img{width:55px}}@media screen and (max-width:1300px){.interlaboratoires .icones{padding:80px 50px}}@media screen and (max-width:1100px){.interlaboratoires .icones .item{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media screen and (max-width:800px){.interlaboratoires .icones{padding:50px 30px}.interlaboratoires .icones .item{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media screen and (max-width:500px){.interlaboratoires .icones .icon-block{margin:0 0 0 40px}}.interlaboratoires .listes{background-image:url(../../frontend/images/listes.jpg);min-height:800px;background-size:cover;margin:50px 0;padding:80px 170px;font-family:AvenirLTStd-Book}.interlaboratoires .listes h1{background-color:#fff;color:#000;font-size:23px;padding:15px 20%;margin-bottom:0}.interlaboratoires .listes h2{position:relative;z-index:10;font-size:21px;margin-bottom:0;border-bottom:1px solid grey;margin-top:20px}.interlaboratoires .listes h2 span{display:block;position:relative;z-index:12;padding:15px 20%}.interlaboratoires .listes h2 span p{padding:0;margin:0}.interlaboratoires .listes h2:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;z-index:1}.interlaboratoires .listes .list{display:block;background-color:#fff;padding:20px 20%;margin-bottom:0;color:#000}.interlaboratoires .listes .list strong{font-family:AvenirLTStd-Heavy;display:block}.interlaboratoires .listes .list .left-arrow{font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.interlaboratoires .listes .list .left-arrow:after{top:2px;-webkit-transition:all .3s ease;transition:all .3s ease}.interlaboratoires .listes .list .left-arrow:hover{color:#000}.interlaboratoires .listes .list .left-arrow:hover:after{right:-30px}@media screen and (max-width:900px){.interlaboratoires .listes{padding:50px}}@media screen and (max-width:728px){.interlaboratoires .listes{padding:30px}.interlaboratoires .listes h1{padding:15px;font-size:18px}.interlaboratoires .listes h2{font-size:18px}.interlaboratoires .listes .list,.interlaboratoires .listes h2 span{padding:15px}}.interlaboratoires .arguments{font-size:19px;min-width:300px;overflow:hidden}.interlaboratoires .arguments:before{content:"";position:absolute;width:2px;height:650px;background-color:#007f5b;left:44px;bottom:130px}.interlaboratoires .arguments .arg{margin-bottom:140px;position:relative;padding-left:90px}.interlaboratoires .arguments .arg .title{font-size:16px}.interlaboratoires .arguments .arg .dot{content:"";position:absolute;width:20px;height:20px;background-color:#007f5b;border-radius:100%;left:20px;top:10px;-webkit-transform:scale(.6);transform:scale(.6)}.interlaboratoires .arguments .arg .dot.aos-animate{-webkit-transform:scale(1);transform:scale(1)}.interlaboratoires .arguments div:last-child{margin-bottom:0}@media screen and (max-width:1440px){.interlaboratoires .main-container .cofrac,.interlaboratoires .main-container .main-text{margin-right:0}.interlaboratoires .main-image{height:630px}}@media screen and (max-width:1000px){.interlaboratoires .main-image{height:450px}.interlaboratoires .main-text{margin-bottom:30px}}@media screen and (max-width:992px){.interlaboratoires p.accreditation{position:relative;bottom:auto;margin-top:20px}}@media screen and (max-width:728px){.interlaboratoires .arguments:before{height:385px}.interlaboratoires .arguments .arg{margin-bottom:50px}}@media screen and (max-width:600px){.interlaboratoires .main-image-content{position:absolute;bottom:-90px;left:50px}.interlaboratoires .main-image{height:300px;margin-bottom:130px;background-position-x:center}}.formation .main-container .formation-news,.formation .main-container .main-text{width:100%;margin-right:90px;max-width:1150px;float:right;overflow:hidden}@media screen and (max-width:1440px){.formation .main-container .formation-news,.formation .main-container .main-text{margin-right:0}}.formation .main-image{height:800px;background-size:cover;position:relative}.formation .main-image-content{position:absolute;bottom:100px;left:130px}.formation .main-text{margin-bottom:40px}.formation .arguments{min-width:200px;font-size:19px}.formation .arguments:before{content:"";position:absolute;width:2px;height:190px;background-color:#8f0729;left:45px;bottom:60px}.formation .arguments .arg{margin-bottom:140px;position:relative;padding-left:90px}.formation .arguments .arg .title{font-size:16px}.formation .arguments .arg .dot{content:"";position:absolute;width:20px;height:20px;background-color:#8f0729;border-radius:100%;left:21px;top:45%;-webkit-transform:scale(.6);transform:scale(.6)}.formation .arguments .arg .dot.aos-animate{-webkit-transform:scale(1);transform:scale(1)}.formation .arguments div:last-child{margin-bottom:0}.formation .formation-news{font-family:AvenirLTStd-Book;margin-top:50px}.formation .formation-news h1{color:#000;font-family:Cabin-Regular;font-size:36px;line-height:45px}.formation .formation-news .bl{padding:40px 0 20px}.formation .formation-news .bl,.formation .formation-news .formations-tab .nav{border-bottom:1px solid #bebdbd}.formation .formation-news .formations-tab .nav .nav-link{color:#fff;background-color:#c4c4c4;font-size:15px;letter-spacing:.004em;font-family:Cabin-Regular;padding:10px 20px;border:1px solid #c4c4c4;border-bottom:none;margin-right:1px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.formation .formation-news .formations-tab .nav .nav-link.active{color:#640b35;background-color:#fff}.formation .formation-news .formations-tab .nav .nav-link:hover{color:#fff;background-color:#8f0729;border-color:#8f0729}.formation .formation-news .circle{border-radius:100%;background-color:#e3e3e3;width:50px;height:50px;display:inline-block;text-align:center;position:relative;padding-top:12px;margin:0 0 25px 10px}.formation .formation-news .date{display:block;font-size:14px;text-transform:uppercase;font-family:AvenirLTStd-Heavy}.formation .formation-news .left-arrow{font-size:16px}.formation .formation-news .formation-title{font-size:26px;line-height:30px}.formation .formation-news .formation-info{margin-bottom:10px}.formation .formation-news .formation-info strong{display:block}.formation .formation-news .date-inscript span{display:block;color:#8f0729;font-size:14px;text-transform:uppercase;font-family:AvenirLTStd-Heavy}@media screen and (max-width:1440px){.formation .main-image{height:630px}}@media screen and (max-width:1000px){.formation .main-image{height:450px}}@media screen and (max-width:600px){.formation .main-image-content{position:absolute;bottom:-90px;left:50px}.formation .main-image{height:300px;margin-bottom:150px;background-position-x:center}}.btn-outline{border-radius:20px;border:1px solid #fff;color:#fbf8f8}.btn-outline,.btn-white{padding:8px 18px;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-white{background-color:#fff;border-radius:20px}.btn-white,.btn-white:hover{color:#410617!important}.scroll .btn-white{background-color:#8f0729;color:#fff!important;border:0!important}.rejoin{font-family:AvenirLTStd-Book;font-size:17px;margin-top:20px;padding:20px 40px;background:#0fb95c;position:relative;display:inline-block;color:#fff;background:-webkit-gradient(left top,right top,color-stop(0,#0fb95c),color-stop(100%,#06622d));background:-webkit-gradient(linear,left top,right top,from(#0fb95c),to(#06622d));background:linear-gradient(90deg,#0fb95c 0,#06622d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0fb95c",endColorstr="#06622d",GradientType=1);-webkit-transition:all .2s ease;transition:all .2s ease}.rejoin.fixed{position:fixed;bottom:10px}.rejoin:hover{text-decoration:none;color:#fff;background:#06622d;background:-webkit-gradient(left top,right top,color-stop(0,#06622d),color-stop(100%,#0fb95c));background:-webkit-gradient(linear,left top,right top,from(#06622d),to(#0fb95c));background:linear-gradient(90deg,#06622d 0,#0fb95c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#06622d",endColorstr="#0fb95c",GradientType=1)}@media screen and (max-width:550px){.rejoin{padding:15px;font-size:12px}}.btn_programme{display:none}.btn_inscrivez{color:#fbf8f8}.interlaboratoires .btn-outline,.interlaboratoires .btn-white{border:1px solid #c1c1c1}.interlaboratoires .inscrivez{background-color:#8f0729;padding:8px 35px;border-radius:16px;color:#fff;float:right;margin-top:30px;text-transform:uppercase;font-family:ProximaNova-Reg;font-size:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.interlaboratoires .inscrivez:hover{text-decoration:none;background:none;background-color:#000}.formation .btn_programme{display:none}.formation .btn_inscrivez{display:inline-block}.formation .btn-outline,.formation .btn-white,.scroll .btn-outline,.scroll .btn-white{border:1px solid #c1c1c1}.button-ferme{border:2px solid #8f0729;text-align:center;border-radius:16px;display:inline-block;color:#8f0729;text-transform:uppercase;font-size:14px;padding:4px 30px 3px;cursor:pointer;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.button-ferme:hover{background-color:#8f0729;color:#fff}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}