<style type="text/css">.mb-1em { margin-bottom: 1em !important } #pagination li a, #pagination li div { padding: 1em 1em 0 } #pagination .previous { bottom: 0; left: 0; top: 0 } #pagination .next svg, #pagination .previous svg { fill: #605757 } #pagination .next.active svg { fill: #354161 } #pagination .next { bottom: 0; right: 0; top: 0 } #pagination svg { margin: 0 1em } @media screen and (max-width:768px) { #pagination .next, #pagination .previous { display: none } } .zi1 { z-index: 1 } .shadow-button { box-shadow: 0 1px 5px rgba(0, 0, 0, .2) }.breadcrumb { left: 1em; top: 0; z-index: 5 } .breadcrumb .chevron { padding: 5px 7px } .breadcrumb .home-icon { padding-left: 10px }[class*=main-title] { overflow: hidden; position: relative } .small-main-title { min-height: 273px }@media screen and (max-width:480px) { h1 { padding: 0 32px } .small-main-title { margin-bottom: 0; min-height: unset } #search-popin input[name=q] { height: 53px !important; padding: 15px !important } .search-popin-title { font-size: 50px; margin-bottom: 40px } } .bgblue { background: #354161 } .bgorange { background: #ef7d00 } .filters-container .filters-container-header { padding: 12px 40px } #filters-custom { padding: 8px 40px } .filters-container li.thematiques { max-width: 400px; width: 100% } #filters-container { flex-direction: column !important } #filter { border: none; padding: 10px 13px; width: 92px } #filters-close { background-color: unset; border: none } #filters-close img { height: 12px; width: 12px } .filters-container { max-height: 0; overflow: hidden }@media screen and (max-width:1229px) { .filter>ul { width: 95% } } #map { height: 400px; outline: 0; position: relative; width: 600px } #elems-number { height: 40px; width: 45px }@media screen and (max-width:480px) { .team-project-head { padding: 40px 0 } } .heightOverride { min-height: 400px !important }.preview-container>div:last-child { padding: 0 1em 1em } .preview-content .preview-h3 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; max-height: 58px; min-height: 58px; overflow-y: hidden; text-overflow: ellipsis }.diblock { display: inline-block } .cgrey { color: #605757 }.cblack { color: #111827 }.p8 { padding: 8px } .ptb-1em { padding-bottom: 1em; padding-top: 1em }.mb-2em { margin-bottom: 2em !important } .mb-60px { margin-bottom: 60px !important }.mt-1em { margin-top: 1em !important } .mt-60px { margin-top: 60px !important } .mta { margin-top: auto !important } .mlr-1em { margin-left: 1em !important; margin-right: 1em !important } .mtb-1em { margin-bottom: 1em !important; margin-top: 1em !important }.preview-container:not(.first-preview) .departement { margin-bottom: 10px; margin-top: 24px } .preview-container .departement span { background: #354161; border-radius: 16px; padding: 2px 8px }#articles-container>div { gap: 1.5em } .toggleable { display: none } .visible { display: flex } .territory-button { align-items: center; background: #ef7d00; border: none; border-radius: 6px; box-shadow: 1px 2px 4px rgba(0, 0, 0, .35); color: #fff; display: flex; flex-direction: row; height: 45px; justify-content: center; width: 205px } button.experience-button-list { margin-bottom: unset; margin-left: 12px }.background-color-orange { background: #ef7d00 }</style>