.brand-bar img{max-height:32px;width:auto}.stCarousel{float:left;overflow:hidden;width:100%;position:relative}.stCarousel .stCarousel-inner{transition:1s ease all;float:left}.stCarousel .stCarousel-inner .item{float:left}.stCarousel .stCarousel-inner .item>div{text-align:left;margin:10px 20px 10px 0}.stCarousel.stCarousel-brands .stCarousel-inner .item>div{text-align:center;margin:10px}.stCarousel .leftLst:active,.stCarousel .rightLst:active{border-color:#ac784a}.stCarousel .leftLst,.stCarousel .rightLst{bottom:0;position:absolute;border-radius:100% !important;border:2px solid #ac784a;padding:0;margin:0;background:white}.btn.btn-back{border-radius:100% !important;border:2px solid #ac784a;padding:0;margin:0;background:white;margin-right:10px;margin-top:-3px}.list-group.download .list-group-item a{text-decoration:none}.list-group.download .list-group-item img{max-height:56px;margin-right:20px}.list-group.download .list-group-item img.arrow-down{margin-right:5px}.list-group.download .list-group-item,.list-group.download .list-group-item:last-child,.list-group.download .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:0;border-right:0;padding:10px 0 10px 0;border-bottom-color:#030303;border-top-color:#030303}.list-group.custom .list-group-item,.list-group.custom .list-group-item:last-child,.list-group.custom .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:0;border-right:0;border:0;padding:20px 0}a:hover .btn.btn-back,.btn.btn-back:hover{color:#fff}a.back-link{text-decoration:none;color:#ac784a}a.back-link:hover,a.back-link:active{text-decoration:none;color:#ac784a}.btn.btn-back img,.stCarousel .leftLst img,.stCarousel .rightLst img{filter:invert(55%) sepia(85%) saturate(273%) hue-rotate(346deg) brightness(77%) contrast(89%);padding:12px;height:46px}.btn.btn-back:hover,a:hover .btn.btn-back,.stCarousel .leftLst:hover,.stCarousel .rightLst:hover{background:#ac784a}.btn.btn-back:hover img,a:hover .btn.btn-back img,.stCarousel .leftLst:hover img,.stCarousel .rightLst:hover img{filter:contrast(100%) brightness(0) invert()}img.arrow-right{rotate:180deg;height:18px;margin-left:10px;margin-top:-3px}img.arrow-down{rotate:-90deg;height:18px;margin-right:10px}.stCarousel .rightLst img{rotate:180deg}.stCarousel .leftLst{right:70px}.stCarousel .rightLst{right:10px}.stCarousel .card img{object-fit:cover;width:100%;max-width:unset;height:auto}.stCarousel .leftLst.over,.stCarousel .rightLst.over{display:none}.contact-list a.mailto,.contact-list a.mailto:link,.contact-list a.mailto:visited,.contact-list a.mailto:active,.contact-list a.mailto:hover{text-decoration:none}.press-section{position:relative;height:100% !important;text-align:center !important;display:flex !important;cursor:pointer}.press-section h3{font-size:1.25rem}.press-article a{text-decoration:none}.job-article a{text-decoration:none;font-weight:500}.press-article a:hover,.press-article a:active{text-decoration:underline}.press-section:hover,.press-section:active,.press-section.active{text-decoration:underline}.press-section.active:before{content:"";position:absolute;bottom:-1px;width:0;height:0;border:16px solid transparent;border-top:0;border-bottom:16px solid #fff}.type-marker{display:flex;flex-direction:column}.type-title,.type-date{font-family:'Bebas Neue Pro';font-style:normal;font-weight:400;font-size:18px;line-height:22px;text-transform:uppercase;align-self:flex-start}.type-marker .type-title{padding:.75rem 1rem;margin-bottom:.5rem}.type-marker .type-date{padding:.75rem 0rem}@media only screen and (min-width:768px){.list-group.custom .list-group-item,.list-group.custom .list-group-item:last-child,.list-group.custom .list-group-item:first-child{padding:10px 10px 10px 0}.list-group.custom .list-group-item a{white-space:nowrap}.list-group.custom{flex-direction:row;flex-wrap:wrap}.press-section h3{font-size:1.75rem}.type-marker{margin-bottom:0;flex-direction:row}.press-article.sidebar .type-marker{display:flex;flex-direction:column}.type-marker .type-title{margin-bottom:0rem}.press-article.sidebar .type-marker .type-title{margin-bottom:.5rem}.type-marker .type-title,.type-marker .type-date{padding:.75rem 1rem !important}.stCarousel .rightLst{right:0}.stCarousel.single .rightLst{right:23%}.stCarousel.single .leftLst{right:28%}}@media only screen and (min-width:1200px){.press-article.sidebar .type-marker .type-title{margin-bottom:0rem}.press-article.sidebar .type-marker{margin-bottom:0;flex-direction:row}}

.card.ressource { padding: 20px 10px; border:1px solid #e9ddd3; }
.card.ressource .card-line {
	width: 30px;
	height: 2px;
	background-color: var(--bs-primary);
	border-radius: 0;
	margin: 0 auto;
}
.card.ressource .card-header, .card.ressource .card-footer {background-color: transparent; border:none; text-align:center;}
.card.ressource .card-title a  {text-transform:none !important; text-decoration:none !important;}

.input-group-text, .form-control, .form-select {border-radius:0px;}