h1, h2, h3, h4, p {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4,
em, strong {
  font-style: normal;
  font-weight: 400;
}

a {
  color: inherit;
}

.no-select {
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  -khtml-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

.clear {
  display: block;
  float: none;
  clear: both;
}

html {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}

body {
  width: 100%;
  min-height: 100%;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
}

#wpadminbar {
  display: none;
}

::-webkit-scrollbar {
  display: none;
}

* {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

@font-face {
  font-family: "SuisseIntl-Regular";
  src: url("../fonts/SuisseIntl/SuisseIntl-Regular.woff2") format("woff2"), url("../fonts/SuisseIntl/SuisseIntl-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SuisseIntlMono-Regular";
  src: url("../fonts/SuisseIntl/SuisseIntlMono-Regular.woff2") format("woff2"), url("../fonts/SuisseIntl/SuisseIntlMono-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SuisseIntl-UltraLight";
  src: url("../fonts/SuisseIntl/SuisseIntl-Ultralight.woff2") format("woff2"), url("../fonts/SuisseIntl/SuisseIntl-Ultralight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
#debug-grid,
#debug-grid-2 {
  display: flex;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5000;
  pointer-events: none;
}
#debug-grid .col,
#debug-grid-2 .col {
  display: block;
  width: 6.3541666667%;
  height: 100%;
  margin: 0 0.4166666667%;
  background-color: rgba(0, 255, 255, 0.2);
}

#debug-grid-2 {
  display: flex;
  display: none;
}
#debug-grid-2 .col {
  width: 8.1770833333%;
  margin: 0 1.5625%;
  background-color: rgba(255, 0, 0, 0.2);
}

html {
  font-family: "SuisseIntl-Regular";
  font-size: 20px;
  line-height: 1;
}

body {
  position: fixed !important;
  color: #59595E;
  background-color: white !important;
}
body #site-content,
body article {
  width: 100%;
  overflow: hidden;
}

.header-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem;
  padding-right: 3.6rem;
  box-sizing: border-box;
  margin-bottom: 2.8rem;
}
.header-menu .center,
.header-menu .right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-menu .center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.header-menu .center .header-menu-item:nth-last-child(2) {
  margin-right: 0;
}
.header-menu .center .filters-projets {
  display: none;
}
.header-menu .header-menu-logo {
  cursor: pointer;
}
.header-menu .header-menu-logo svg {
  display: block;
  width: 5.8rem;
  height: auto;
}
.header-menu .header-menu-logo svg path {
  fill: #59595E;
}
.header-menu .header-menu-close {
  display: none;
  cursor: pointer;
}
.header-menu .header-menu-close svg {
  display: block;
  width: 1.25rem;
  height: auto;
}
.header-menu .header-menu-close svg rect {
  fill: #B5AFA8;
}
.header-menu .header-menu-item {
  position: relative;
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1;
  text-transform: uppercase;
  margin-right: 2.3rem;
  transition: color ease-in-out 0.25s;
  cursor: pointer;
}
.header-menu .header-menu-item:last-child {
  margin-right: 0;
}
.header-menu .header-menu-item:not(.sel) {
  color: #B5AFA8;
}
.header-menu .header-menu-item:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #59595E;
  position: absolute;
  bottom: -0.15em;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity ease-in-out 0.25s;
}
.header-menu .header-menu-item:hover {
  color: #59595E;
}
.header-menu .header-menu-item:hover:after {
  opacity: 1;
}
@media (min-width: 720px) {
  .header-menu .header-menu-open-mobile,
  .header-menu .header-menu-close-mobile {
    display: none !important;
  }
}

.footer-menu {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem;
  padding-right: 3.6rem;
  box-sizing: border-box;
}
.footer-menu .center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-menu .footer-menu-social {
  margin-right: 1.1rem;
}
.footer-menu .footer-menu-social:last-child {
  margin-right: 0;
}
.footer-menu .footer-menu-social svg {
  display: block;
  height: 1.05rem;
  width: auto;
}
.footer-menu .footer-menu-social svg path,
.footer-menu .footer-menu-social svg ellipse {
  fill: #B5AFA8;
  transition: fill ease-in-out 0.25s;
}
.footer-menu .footer-menu-social:hover svg path,
.footer-menu .footer-menu-social:hover svg ellipse {
  fill: #59595E;
}
.footer-menu .footer-menu-item {
  position: relative;
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1;
  text-transform: uppercase;
  margin-right: 2.3rem;
  color: #B5AFA8;
  cursor: pointer;
  transition: color ease-in-out 0.25s;
}
.footer-menu .footer-menu-item:last-child {
  margin-right: 0;
}
.footer-menu .footer-menu-item:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #59595E;
  position: absolute;
  bottom: -0.15em;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity ease-in-out 0.25s;
}
.footer-menu .footer-menu-item:hover {
  color: #59595E;
}
.footer-menu .footer-menu-item:hover:after {
  opacity: 1;
}

.about-menu-mobile {
  display: none;
}

.page {
  position: relative;
}

article {
  overflow: hidden !important;
}

.page-equipe.fixed {
  position: fixed !important;
  overflow: hidden !important;
}

.page .section-equipe,
.page .section-equipe-mobile {
  position: relative;
  width: 100%;
  padding: 0 7.2916666667%;
  padding-top: 0rem;
  padding-bottom: 2.8rem;
  box-sizing: border-box;
  overflow: scroll;
  display: flex;
  align-items: center;
}
.page .section-equipe .container,
.page .section-equipe-mobile .container {
  position: absolute;
  display: flex;
  width: fit-content;
  flex-shrink: 0;
  height: 100%;
  right: 0;
  padding: 0 7rem;
  transition: right ease-in-out 0.5s;
}
.page .section-equipe .container div:first-child,
.page .section-equipe-mobile .container div:first-child {
  z-index: 1;
}
.page .section-equipe .slogan,
.page .section-equipe-mobile .slogan {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  font-size: 3rem;
  line-height: 1.1333333333;
  margin-right: 3.6rem;
  cursor: pointer;
}
.page .section-equipe .profil,
.page .section-equipe-mobile .profil {
  position: relative;
  margin-right: 3.6rem;
  height: 100%;
  aspect-ratio: 1/1;
  flex-shrink: 0;
  overflow: hidden;
  pointer-events: none;
}
.page .section-equipe .profil.hover .image,
.page .section-equipe-mobile .profil.hover .image {
  transform: translateX(100%) !important;
}
.page .section-equipe .profil.hover svg,
.page .section-equipe-mobile .profil.hover svg {
  transform: rotate(45deg);
  transform-origin: center;
}
.page .section-equipe .profil svg,
.page .section-equipe-mobile .profil svg {
  position: absolute;
  display: block;
  width: 1.5rem;
  height: auto;
  bottom: 0.75rem;
  right: 0.75rem;
  z-index: 10;
  cursor: pointer;
  pointer-events: initial;
  transition: transform ease-in-out 0.25s;
}
.page .section-equipe .profil svg rect,
.page .section-equipe-mobile .profil svg rect {
  fill: #59595E;
}
.page .section-equipe .image,
.page .section-equipe-mobile .image {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  color: white;
  transition: transform ease-in-out 0.25s;
}
.page .section-equipe .image.hover,
.page .section-equipe-mobile .image.hover {
  left: -100%;
  background-color: rgba(181, 175, 168, 0.8) !important;
  background-blend-mode: multiply;
}
.page .section-equipe .image.hover::before,
.page .section-equipe-mobile .image.hover::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #59595E;
  opacity: 50%;
  display: none;
}
.page .section-equipe .image.hover h3,
.page .section-equipe-mobile .image.hover h3 {
  position: absolute;
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1.3125;
  text-transform: uppercase;
  text-align: center;
  transform: translateY(-50%);
}
.page .section-equipe .image.hover h4,
.page .section-equipe-mobile .image.hover h4 {
  position: absolute;
  font-size: 1.2rem;
  line-height: 1.2;
  text-align: center;
  transform: translateY(50%);
}
.page .section-equipe .right,
.page .section-equipe-mobile .right {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 30.65rem;
  height: 100%;
  flex-shrink: 0;
  padding-right: 3.5rem;
  z-index: 0;
}
.page .section-equipe .right .text,
.page .section-equipe-mobile .right .text {
  line-height: 1.4;
  margin-bottom: 1rem;
}
.page .section-equipe .right h1,
.page .section-equipe-mobile .right h1 {
  font-size: 3rem;
  line-height: 1.1333333333;
  margin-bottom: 0.4rem;
}
.page .section-equipe .right h2,
.page .section-equipe-mobile .right h2 {
  font-size: 0.9rem;
  line-height: 1.4444444444;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.page .section-equipe .right::after,
.page .section-equipe-mobile .right::after {
  float: none;
  clear: both;
}
@media (max-width: 1280px) {
  .page .section-equipe .right,
  .page .section-equipe-mobile .right {
    margin-left: 0;
  }
}
.page .section-equipe .scroll-left,
.page .section-equipe .scroll-right,
.page .section-equipe-mobile .scroll-left,
.page .section-equipe-mobile .scroll-right {
  position: absolute;
  opacity: 0.5;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  right: unset;
  cursor: url("../assets/vectos/left.png") 32 60, pointer;
}
.page .section-equipe .scroll-right,
.page .section-equipe-mobile .scroll-right {
  right: 0;
  left: unset;
  cursor: url("../assets/vectos/right.png") 32 60, pointer;
}
.page .section-equipe.end-right .scroll-right,
.page .section-equipe-mobile.end-right .scroll-right {
  display: none;
}
.page .section-equipe.end-left .scroll-left,
.page .section-equipe-mobile.end-left .scroll-left {
  display: none;
}
.page .section-equipe-mobile {
  display: none;
}
.page .section-presse {
  position: fixed;
  position: absolute;
  top: 0;
  width: 100%;
  padding-bottom: 2.5rem;
  box-sizing: border-box;
  padding-top: 6rem;
  padding-bottom: 6rem;
  z-index: -1;
  overflow: hidden;
}
.page .section-presse .carrousel {
  position: relative;
  width: 100%;
  height: 100%;
}
.page .section-presse .carrousel .carrou-count {
  display: none;
}
.page .section-presse .carrousel .carrousel-container {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group {
  position: relative;
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  transition: transform ease-in-out 0.5s;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(1) {
  z-index: 99;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(2) {
  z-index: 98;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(3) {
  z-index: 97;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(4) {
  z-index: 96;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(5) {
  z-index: 95;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(6) {
  z-index: 94;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(7) {
  z-index: 93;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(8) {
  z-index: 92;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(9) {
  z-index: 91;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(10) {
  z-index: 90;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(11) {
  z-index: 89;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(12) {
  z-index: 88;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(13) {
  z-index: 87;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(14) {
  z-index: 86;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(15) {
  z-index: 85;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(16) {
  z-index: 84;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(17) {
  z-index: 83;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(18) {
  z-index: 82;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(19) {
  z-index: 81;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(20) {
  z-index: 80;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(21) {
  z-index: 79;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(22) {
  z-index: 78;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(23) {
  z-index: 77;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(24) {
  z-index: 76;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(25) {
  z-index: 75;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(26) {
  z-index: 74;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(27) {
  z-index: 73;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(28) {
  z-index: 72;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(29) {
  z-index: 71;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(30) {
  z-index: 70;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(31) {
  z-index: 69;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(32) {
  z-index: 68;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(33) {
  z-index: 67;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(34) {
  z-index: 66;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(35) {
  z-index: 65;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(36) {
  z-index: 64;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(37) {
  z-index: 63;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(38) {
  z-index: 62;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(39) {
  z-index: 61;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(40) {
  z-index: 60;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(41) {
  z-index: 59;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(42) {
  z-index: 58;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(43) {
  z-index: 57;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(44) {
  z-index: 56;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(45) {
  z-index: 55;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(46) {
  z-index: 54;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(47) {
  z-index: 53;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(48) {
  z-index: 52;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(49) {
  z-index: 51;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(50) {
  z-index: 50;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(51) {
  z-index: 49;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(52) {
  z-index: 48;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(53) {
  z-index: 47;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(54) {
  z-index: 46;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(55) {
  z-index: 45;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(56) {
  z-index: 44;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(57) {
  z-index: 43;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(58) {
  z-index: 42;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(59) {
  z-index: 41;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(60) {
  z-index: 40;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(61) {
  z-index: 39;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(62) {
  z-index: 38;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(63) {
  z-index: 37;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(64) {
  z-index: 36;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(65) {
  z-index: 35;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(66) {
  z-index: 34;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(67) {
  z-index: 33;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(68) {
  z-index: 32;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(69) {
  z-index: 31;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(70) {
  z-index: 30;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(71) {
  z-index: 29;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(72) {
  z-index: 28;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(73) {
  z-index: 27;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(74) {
  z-index: 26;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(75) {
  z-index: 25;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(76) {
  z-index: 24;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(77) {
  z-index: 23;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(78) {
  z-index: 22;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(79) {
  z-index: 21;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(80) {
  z-index: 20;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(81) {
  z-index: 19;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(82) {
  z-index: 18;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(83) {
  z-index: 17;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(84) {
  z-index: 16;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(85) {
  z-index: 15;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(86) {
  z-index: 14;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(87) {
  z-index: 13;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(88) {
  z-index: 12;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(89) {
  z-index: 11;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(90) {
  z-index: 10;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(91) {
  z-index: 9;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(92) {
  z-index: 8;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(93) {
  z-index: 7;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(94) {
  z-index: 6;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(95) {
  z-index: 5;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(96) {
  z-index: 4;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(97) {
  z-index: 3;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(98) {
  z-index: 2;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(99) {
  z-index: 1;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group:nth-child(100) {
  z-index: 0;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group.no-anim {
  transition: none;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group.trans {
  transform: translateX(-100%);
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group::before {
  display: block;
  content: "";
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: inherit;
  z-index: -1;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group .carrousel-item-group-2 {
  position: relative;
  width: 100%;
  height: 100%;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group .carrousel-item-group-2 .carrousel-items {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group .carrousel-item-group-2 .carrousel-items .carrousel-item {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  padding: 0 7.2916666667%;
  box-sizing: border-box;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-origin: content-box;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group .carrousel-item-group-2 .carrousel-items .carrousel-item .carrousel-item-mobile {
  display: none;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group .carrousel-item-group-2 .credits {
  display: block;
  position: absolute;
  bottom: -2.5rem;
  left: 50%;
  transform: translateX(-50%);
  color: #B5AFA8;
  text-decoration: none;
}
.page .section-presse .carrousel .carrousel-container .carrousel-item-group .carrousel-item-group-2 .credits img {
  display: none;
}
.page .section-presse .carrousel .scroll-left,
.page .section-presse .carrousel .scroll-right {
  position: absolute;
  opacity: 0;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  right: unset;
  z-index: 101;
  cursor: url("../assets/vectos/left-light.png") 32 60, pointer;
}
.page .section-presse .carrousel .scroll-right {
  right: 0;
  left: unset;
  cursor: url("../assets/vectos/right-light.png") 32 60, pointer;
}
.page .section-demarche {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 7.2916666667%;
  padding-bottom: 2.8rem;
  box-sizing: border-box;
  max-width: 1920px;
  width: 100%;
  margin: auto;
}
.page .section-demarche .left {
  width: calc(50% - 40px);
}
.page .section-demarche .left h3 {
  font-size: 0.8rem;
  line-height: 1.3125;
  text-transform: uppercase;
  color: white;
  margin-bottom: 2.5rem;
  letter-spacing: 0.05em;
}
.page .section-demarche .left .slogan {
  font-size: 3rem;
  line-height: 1.1333333333;
  color: white;
}
.page .section-demarche .left .slogan.mobile {
  display: none;
}
.page .section-demarche .right {
  width: calc(50% - 40px);
  line-height: 1.4;
}
.page-equipe .header-menu .center .header-menu-item,
.page-presses .header-menu .center .header-menu-item,
.page-presse .header-menu .center .header-menu-item,
.page-demarche .header-menu .center .header-menu-item {
  display: block;
}
.page-equipe .menu-background,
.page-presses .menu-background,
.page-presse .menu-background,
.page-demarche .menu-background {
  position: fixed;
  top: 0;
  height: 4.14em;
  width: 100%;
  z-index: 1;
}

.page-equipe .menu-background {
  background-color: white;
}

.page-presses,
.page-presse {
  overflow: hidden;
}
.page-presses .header-menu .header-menu-logo svg path,
.page-presse .header-menu .header-menu-logo svg path {
  fill: white;
}
.page-presses .header-menu .header-menu-item,
.page-presse .header-menu .header-menu-item {
  color: white;
}
.page-presses .header-menu .header-menu-item:not(.sel),
.page-presse .header-menu .header-menu-item:not(.sel) {
  color: #B5AFA8;
}
.page-presses .header-menu .header-menu-item:after,
.page-presse .header-menu .header-menu-item:after {
  background-color: white;
}
.page-presses .header-menu .header-menu-item:hover,
.page-presse .header-menu .header-menu-item:hover {
  color: white;
}
.page-presses .menu-background,
.page-presse .menu-background {
  background-color: transparent;
}

.page-presses {
  background-color: #233549 !important;
}
.page-presses .footer-menu {
  background-color: #233549 !important;
}

.page-demarche {
  background-color: #D3CEC8;
  display: flex;
  flex-direction: column;
}
.page-demarche .section-demarche {
  flex-grow: 1;
}
.page-demarche .menu-background {
  background-color: #D3CEC8;
}

.page .section-contact,
.page .section-contact-mobile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 21.6666666667%;
  padding-bottom: 2.8rem;
  box-sizing: border-box;
}
.page .section-contact .row,
.page .section-contact-mobile .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page .section-contact .row *:nth-child(1),
.page .section-contact-mobile .row *:nth-child(1) {
  width: 49.2647058824%;
  flex-shrink: 0;
}
.page .section-contact .row *:nth-child(2),
.page .section-contact-mobile .row *:nth-child(2) {
  width: 30.9742647059%;
  flex-shrink: 0;
}
.page .section-contact h3,
.page .section-contact-mobile h3 {
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 4rem;
  letter-spacing: 0.02em;
  color: #B5AFA8;
}
.page .section-contact .contact,
.page .section-contact-mobile .contact {
  line-height: 1.4;
}
.page .section-contact .contact.right,
.page .section-contact-mobile .contact.right {
  margin-bottom: 3.2rem;
}
.page .section-contact h2,
.page .section-contact-mobile h2 {
  font-size: 3rem;
  line-height: 1.1333333333;
  margin-bottom: 3.2rem;
}
.page .section-contact .mail,
.page .section-contact-mobile .mail {
  display: block;
  margin-top: 1.5rem;
  text-decoration: none;
}
.page .section-contact-mobile {
  display: none;
}

.page-contact {
  display: flex;
  flex-direction: column;
}
.page-contact .section-contact {
  flex-grow: 1;
}

.page .section-home-carrousel {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.page .section-home-carrousel .carrousel {
  position: relative;
  width: 100%;
  height: 100%;
}
.page .section-home-carrousel .carrousel::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #5F5F5F;
  opacity: 40%;
  z-index: 0;
  top: 0;
  display: none;
}
.page .section-home-carrousel .carrousel .carrousel-container {
  position: relative;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.page .section-home-carrousel .carrousel .carrousel-container.mobile {
  display: none;
}
.page .section-home-carrousel .carrousel .carrousel-container .carrousel-item {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-color: rgba(95, 95, 95, 0.8) !important;
  background-blend-mode: multiply;
}
.page .section-home-carrousel .carrousel .logo {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-top: 6.25em;
  z-index: 1;
  width: 82em;
}
.page .section-home-carrousel .carrousel .logo svg {
  display: block;
  width: 100%;
  height: auto;
}
.page .section-home-carrousel .carrousel .logo svg path {
  fill: white;
}
.page .section-home-carrousel .carrousel .slogans .slogan {
  position: absolute;
  color: white;
  width: 32.8em;
  left: 50%;
  transform: translateX(-50%);
  font-size: 2.5em;
  line-height: 1.34;
  z-index: 1;
}
.page .section-home-carrousel .carrousel .slogans .slogan.slogan-small {
  width: fit-content;
  top: unset !important;
  bottom: 0;
  transform: translateX(-50%) translateY(100%);
  padding-top: 5.25rem;
}
.page .section-home-carrousel .carrousel .slogans .slogan:not(.slogan-small) span {
  display: block;
  opacity: 0;
}
.page .section-home-carrousel .carrousel .slogans .slogan:not(.slogan-small) span.visible {
  opacity: 1;
  transition: opacity ease-in-out 0.5s;
}
.page .section-home-carrousel .carrousel .arrow-down-home {
  position: absolute;
  display: block;
  width: 25px;
  height: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 1.25rem;
  z-index: 1;
}
.page .section-home-carrousel .carrousel .arrow-down-home polygon,
.page .section-home-carrousel .carrousel .arrow-down-home rect {
  fill: white;
}
.page .section-home-menu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 7.2916666667%;
  background: white;
}
.page .section-home-menu .home-menu-item {
  font-family: "SuisseIntl-UltraLight";
  display: block;
  font-size: 13.75em;
  line-height: 1;
  color: #B5AFA8;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid #B5AFA8;
  padding-top: 0.06em;
  cursor: pointer;
  transition: color ease-in-out 0.25s;
}
.page .section-home-menu .home-menu-item:last-child {
  border: none;
}
.page .section-home-menu .home-menu-item:hover {
  color: #59595E;
}

.page-home-carrousel {
  cursor: pointer;
}

.page-home-menu {
  display: flex;
  flex-direction: column;
}
.page-home-menu .section-home-menu {
  flex-grow: 1;
}

.page-trans {
  color: white;
  background-color: #3A3A3E;
}
.page-trans.page-trans-agence {
  background-color: #283848;
}
.page-trans.page-trans-contact {
  background-color: #545742;
}
.page-trans.page-trans-design {
  background-color: #766438;
}
.page-trans .slogan {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 14.4791666667%;
  padding-right: 35.2083333333%;
  box-sizing: border-box;
}
.page-trans .slogan span {
  font-size: 3em;
  line-height: 1.1333333333;
  display: block;
  opacity: 0;
}
.page-trans .slogan span.visible {
  opacity: 1;
  transition: opacity ease-in-out 0.5s;
}

.page .section-mentions {
  padding: 0 21.6666666667%;
  padding-top: calc(6.9rem + 80 * 0.05rem);
  background-color: white;
  box-sizing: border-box;
}
.page .section-mentions .top {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding-top: 1.25rem;
}
.page .section-mentions .top .close {
  cursor: pointer;
}
.page .section-mentions .top .close svg {
  display: block;
  width: 1.25rem;
  height: auto;
  margin: auto;
}
.page .section-mentions .top .close svg rect {
  fill: #B5AFA8;
}
.page .section-mentions h2 {
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1.3125;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  color: #B5AFA8;
}
.page .section-mentions .text {
  font-size: 1rem;
  line-height: 1.4;
  margin-bottom: 2.7rem;
}

.filters-projets {
  position: absolute;
  display: flex;
  align-items: center;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  padding: 1.25rem;
  height: 1.65rem;
}
.filters-projets .cat {
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1;
  text-transform: uppercase;
  margin-right: 2rem;
  cursor: pointer;
}
.filters-projets .cat:last-child {
  margin-right: 0;
}
.filters-projets .cat:not(.sel) {
  color: #B5AFA8;
}

.page .filters-projets {
  display: none;
}
.page .section-projets,
.page .section-presses {
  display: flex;
  flex-wrap: wrap;
  padding: 0 6.3541666667%;
  max-width: 1920px;
  width: 100%;
  margin: auto;
  box-sizing: border-box;
  margin-top: 0;
}
.page .section-projets .container,
.page .section-presses .container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 100%;
}
.page .section-projets .projet,
.page .section-projets .presse,
.page .section-presses .projet,
.page .section-presses .presse {
  position: relative;
  width: 22.3150357995%;
  margin-right: 3.5799522673%;
  margin-bottom: 3rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: transform ease-in-out 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  transition: top ease-in-out 0.5s, left ease-in-out 0.5s, transform ease-in-out 0.25s;
}
.page .section-projets .projet::after,
.page .section-projets .presse::after,
.page .section-presses .projet::after,
.page .section-presses .presse::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.page .section-projets .projet:nth-child(4n),
.page .section-projets .presse:nth-child(4n),
.page .section-presses .projet:nth-child(4n),
.page .section-presses .presse:nth-child(4n) {
  margin-right: 0;
}
.page .section-projets .projet::before,
.page .section-projets .presse::before,
.page .section-presses .projet::before,
.page .section-presses .presse::before {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #59595E;
  opacity: 50%;
  transition: height ease-in-out 0.25s;
  mix-blend-mode: multiply;
}
.page .section-projets .projet.scale,
.page .section-projets .presse.scale,
.page .section-presses .projet.scale,
.page .section-presses .presse.scale {
  transform: scale(0);
}
.page .section-projets .projet.hide,
.page .section-projets .presse.hide,
.page .section-presses .projet.hide,
.page .section-presses .presse.hide {
  display: none;
}
.page .section-projets .projet h1,
.page .section-projets .presse h1,
.page .section-presses .projet h1,
.page .section-presses .presse h1 {
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1.3125;
  text-align: center;
  text-transform: uppercase;
  color: white;
  height: 1em;
  transition: height ease-in-out 0.25s;
  overflow: hidden;
}
.page .section-projets .projet:hover::before,
.page .section-projets .presse:hover::before,
.page .section-presses .projet:hover::before,
.page .section-presses .presse:hover::before {
  height: 0;
}
.page .section-projets .projet:hover h1,
.page .section-projets .presse:hover h1,
.page .section-presses .projet:hover h1,
.page .section-presses .presse:hover h1 {
  height: 0;
}
.page .section-projets .projet:nth-child(4n+1),
.page .section-projets .presse:nth-child(4n+1),
.page .section-presses .projet:nth-child(4n+1),
.page .section-presses .presse:nth-child(4n+1) {
  left: 0;
}
.page .section-projets .projet:nth-child(4n+2),
.page .section-projets .presse:nth-child(4n+2),
.page .section-presses .projet:nth-child(4n+2),
.page .section-presses .presse:nth-child(4n+2) {
  left: 25.8949880668%;
}
.page .section-projets .projet:nth-child(4n+3),
.page .section-projets .presse:nth-child(4n+3),
.page .section-presses .projet:nth-child(4n+3),
.page .section-presses .presse:nth-child(4n+3) {
  left: 51.7899761337%;
}
.page .section-projets .projet:nth-child(4n+4),
.page .section-projets .presse:nth-child(4n+4),
.page .section-presses .projet:nth-child(4n+4),
.page .section-presses .presse:nth-child(4n+4) {
  left: 77.6849642005%;
}
.page .section-projets .projet:nth-last-child(1) h1,
.page .section-projets .presse:nth-last-child(1) h1,
.page .section-presses .projet:nth-last-child(1) h1,
.page .section-presses .presse:nth-last-child(1) h1 {
  transform: translateX(-50%) translateY(calc(-50% - 35 * 0.05rem));
}
.page .section-projets .projet:nth-last-child(1)::after,
.page .section-projets .presse:nth-last-child(1)::after,
.page .section-presses .projet:nth-last-child(1)::after,
.page .section-presses .presse:nth-last-child(1)::after {
  padding-bottom: calc(100% + 70 * 0.05rem);
}
.page .section-projets .projet:nth-child(1),
.page .section-projets .presse:nth-child(1),
.page .section-presses .projet:nth-child(1),
.page .section-presses .presse:nth-child(1) {
  top: 0%;
}
.page .section-projets .projet:nth-child(2),
.page .section-projets .presse:nth-child(2),
.page .section-presses .projet:nth-child(2),
.page .section-presses .presse:nth-child(2) {
  top: 0%;
}
.page .section-projets .projet:nth-child(3),
.page .section-projets .presse:nth-child(3),
.page .section-presses .projet:nth-child(3),
.page .section-presses .presse:nth-child(3) {
  top: 0%;
}
.page .section-projets .projet:nth-child(4),
.page .section-projets .presse:nth-child(4),
.page .section-presses .projet:nth-child(4),
.page .section-presses .presse:nth-child(4) {
  top: 0%;
}
.page .section-projets .projet:nth-child(5),
.page .section-projets .presse:nth-child(5),
.page .section-presses .projet:nth-child(5),
.page .section-presses .presse:nth-child(5) {
  top: 25.8949880668%;
}
.page .section-projets .projet:nth-child(6),
.page .section-projets .presse:nth-child(6),
.page .section-presses .projet:nth-child(6),
.page .section-presses .presse:nth-child(6) {
  top: 25.8949880668%;
}
.page .section-projets .projet:nth-child(7),
.page .section-projets .presse:nth-child(7),
.page .section-presses .projet:nth-child(7),
.page .section-presses .presse:nth-child(7) {
  top: 25.8949880668%;
}
.page .section-projets .projet:nth-child(8),
.page .section-projets .presse:nth-child(8),
.page .section-presses .projet:nth-child(8),
.page .section-presses .presse:nth-child(8) {
  top: 25.8949880668%;
}
.page .section-projets .projet:nth-child(9),
.page .section-projets .presse:nth-child(9),
.page .section-presses .projet:nth-child(9),
.page .section-presses .presse:nth-child(9) {
  top: 51.7899761337%;
}
.page .section-projets .projet:nth-child(10),
.page .section-projets .presse:nth-child(10),
.page .section-presses .projet:nth-child(10),
.page .section-presses .presse:nth-child(10) {
  top: 51.7899761337%;
}
.page .section-projets .projet:nth-child(11),
.page .section-projets .presse:nth-child(11),
.page .section-presses .projet:nth-child(11),
.page .section-presses .presse:nth-child(11) {
  top: 51.7899761337%;
}
.page .section-projets .projet:nth-child(12),
.page .section-projets .presse:nth-child(12),
.page .section-presses .projet:nth-child(12),
.page .section-presses .presse:nth-child(12) {
  top: 51.7899761337%;
}
.page .section-projets .projet:nth-child(13),
.page .section-projets .presse:nth-child(13),
.page .section-presses .projet:nth-child(13),
.page .section-presses .presse:nth-child(13) {
  top: 77.6849642005%;
}
.page .section-projets .projet:nth-child(14),
.page .section-projets .presse:nth-child(14),
.page .section-presses .projet:nth-child(14),
.page .section-presses .presse:nth-child(14) {
  top: 77.6849642005%;
}
.page .section-projets .projet:nth-child(15),
.page .section-projets .presse:nth-child(15),
.page .section-presses .projet:nth-child(15),
.page .section-presses .presse:nth-child(15) {
  top: 77.6849642005%;
}
.page .section-projets .projet:nth-child(16),
.page .section-projets .presse:nth-child(16),
.page .section-presses .projet:nth-child(16),
.page .section-presses .presse:nth-child(16) {
  top: 77.6849642005%;
}
.page .section-projets .projet:nth-child(17),
.page .section-projets .presse:nth-child(17),
.page .section-presses .projet:nth-child(17),
.page .section-presses .presse:nth-child(17) {
  top: 103.5799522673%;
}
.page .section-projets .projet:nth-child(18),
.page .section-projets .presse:nth-child(18),
.page .section-presses .projet:nth-child(18),
.page .section-presses .presse:nth-child(18) {
  top: 103.5799522673%;
}
.page .section-projets .projet:nth-child(19),
.page .section-projets .presse:nth-child(19),
.page .section-presses .projet:nth-child(19),
.page .section-presses .presse:nth-child(19) {
  top: 103.5799522673%;
}
.page .section-projets .projet:nth-child(20),
.page .section-projets .presse:nth-child(20),
.page .section-presses .projet:nth-child(20),
.page .section-presses .presse:nth-child(20) {
  top: 103.5799522673%;
}
.page .section-projets .projet:nth-child(21),
.page .section-projets .presse:nth-child(21),
.page .section-presses .projet:nth-child(21),
.page .section-presses .presse:nth-child(21) {
  top: 129.4749403341%;
}
.page .section-projets .projet:nth-child(22),
.page .section-projets .presse:nth-child(22),
.page .section-presses .projet:nth-child(22),
.page .section-presses .presse:nth-child(22) {
  top: 129.4749403341%;
}
.page .section-projets .projet:nth-child(23),
.page .section-projets .presse:nth-child(23),
.page .section-presses .projet:nth-child(23),
.page .section-presses .presse:nth-child(23) {
  top: 129.4749403341%;
}
.page .section-projets .projet:nth-child(24),
.page .section-projets .presse:nth-child(24),
.page .section-presses .projet:nth-child(24),
.page .section-presses .presse:nth-child(24) {
  top: 129.4749403341%;
}
.page .section-projets .projet:nth-child(25),
.page .section-projets .presse:nth-child(25),
.page .section-presses .projet:nth-child(25),
.page .section-presses .presse:nth-child(25) {
  top: 155.369928401%;
}
.page .section-projets .projet:nth-child(26),
.page .section-projets .presse:nth-child(26),
.page .section-presses .projet:nth-child(26),
.page .section-presses .presse:nth-child(26) {
  top: 155.369928401%;
}
.page .section-projets .projet:nth-child(27),
.page .section-projets .presse:nth-child(27),
.page .section-presses .projet:nth-child(27),
.page .section-presses .presse:nth-child(27) {
  top: 155.369928401%;
}
.page .section-projets .projet:nth-child(28),
.page .section-projets .presse:nth-child(28),
.page .section-presses .projet:nth-child(28),
.page .section-presses .presse:nth-child(28) {
  top: 155.369928401%;
}
.page .section-projets .projet:nth-child(29),
.page .section-projets .presse:nth-child(29),
.page .section-presses .projet:nth-child(29),
.page .section-presses .presse:nth-child(29) {
  top: 181.2649164678%;
}
.page .section-projets .projet:nth-child(30),
.page .section-projets .presse:nth-child(30),
.page .section-presses .projet:nth-child(30),
.page .section-presses .presse:nth-child(30) {
  top: 181.2649164678%;
}
.page .section-projets .projet:nth-child(31),
.page .section-projets .presse:nth-child(31),
.page .section-presses .projet:nth-child(31),
.page .section-presses .presse:nth-child(31) {
  top: 181.2649164678%;
}
.page .section-projets .projet:nth-child(32),
.page .section-projets .presse:nth-child(32),
.page .section-presses .projet:nth-child(32),
.page .section-presses .presse:nth-child(32) {
  top: 181.2649164678%;
}
.page .section-projets .projet:nth-child(33),
.page .section-projets .presse:nth-child(33),
.page .section-presses .projet:nth-child(33),
.page .section-presses .presse:nth-child(33) {
  top: 207.1599045346%;
}
.page .section-projets .projet:nth-child(34),
.page .section-projets .presse:nth-child(34),
.page .section-presses .projet:nth-child(34),
.page .section-presses .presse:nth-child(34) {
  top: 207.1599045346%;
}
.page .section-projets .projet:nth-child(35),
.page .section-projets .presse:nth-child(35),
.page .section-presses .projet:nth-child(35),
.page .section-presses .presse:nth-child(35) {
  top: 207.1599045346%;
}
.page .section-projets .projet:nth-child(36),
.page .section-projets .presse:nth-child(36),
.page .section-presses .projet:nth-child(36),
.page .section-presses .presse:nth-child(36) {
  top: 207.1599045346%;
}
.page .section-projets .projet:nth-child(37),
.page .section-projets .presse:nth-child(37),
.page .section-presses .projet:nth-child(37),
.page .section-presses .presse:nth-child(37) {
  top: 233.0548926014%;
}
.page .section-projets .projet:nth-child(38),
.page .section-projets .presse:nth-child(38),
.page .section-presses .projet:nth-child(38),
.page .section-presses .presse:nth-child(38) {
  top: 233.0548926014%;
}
.page .section-projets .projet:nth-child(39),
.page .section-projets .presse:nth-child(39),
.page .section-presses .projet:nth-child(39),
.page .section-presses .presse:nth-child(39) {
  top: 233.0548926014%;
}
.page .section-projets .projet:nth-child(40),
.page .section-projets .presse:nth-child(40),
.page .section-presses .projet:nth-child(40),
.page .section-presses .presse:nth-child(40) {
  top: 233.0548926014%;
}
.page .section-projets .projet:nth-child(41),
.page .section-projets .presse:nth-child(41),
.page .section-presses .projet:nth-child(41),
.page .section-presses .presse:nth-child(41) {
  top: 258.9498806683%;
}
.page .section-projets .projet:nth-child(42),
.page .section-projets .presse:nth-child(42),
.page .section-presses .projet:nth-child(42),
.page .section-presses .presse:nth-child(42) {
  top: 258.9498806683%;
}
.page .section-projets .projet:nth-child(43),
.page .section-projets .presse:nth-child(43),
.page .section-presses .projet:nth-child(43),
.page .section-presses .presse:nth-child(43) {
  top: 258.9498806683%;
}
.page .section-projets .projet:nth-child(44),
.page .section-projets .presse:nth-child(44),
.page .section-presses .projet:nth-child(44),
.page .section-presses .presse:nth-child(44) {
  top: 258.9498806683%;
}
.page .section-projets .projet:nth-child(45),
.page .section-projets .presse:nth-child(45),
.page .section-presses .projet:nth-child(45),
.page .section-presses .presse:nth-child(45) {
  top: 284.8448687351%;
}
.page .section-projets .projet:nth-child(46),
.page .section-projets .presse:nth-child(46),
.page .section-presses .projet:nth-child(46),
.page .section-presses .presse:nth-child(46) {
  top: 284.8448687351%;
}
.page .section-projets .projet:nth-child(47),
.page .section-projets .presse:nth-child(47),
.page .section-presses .projet:nth-child(47),
.page .section-presses .presse:nth-child(47) {
  top: 284.8448687351%;
}
.page .section-projets .projet:nth-child(48),
.page .section-projets .presse:nth-child(48),
.page .section-presses .projet:nth-child(48),
.page .section-presses .presse:nth-child(48) {
  top: 284.8448687351%;
}
.page .section-projets .projet:nth-child(49),
.page .section-projets .presse:nth-child(49),
.page .section-presses .projet:nth-child(49),
.page .section-presses .presse:nth-child(49) {
  top: 310.7398568019%;
}
.page .section-projets .projet:nth-child(50),
.page .section-projets .presse:nth-child(50),
.page .section-presses .projet:nth-child(50),
.page .section-presses .presse:nth-child(50) {
  top: 310.7398568019%;
}
.page .section-projets .projet:nth-child(51),
.page .section-projets .presse:nth-child(51),
.page .section-presses .projet:nth-child(51),
.page .section-presses .presse:nth-child(51) {
  top: 310.7398568019%;
}
.page .section-projets .projet:nth-child(52),
.page .section-projets .presse:nth-child(52),
.page .section-presses .projet:nth-child(52),
.page .section-presses .presse:nth-child(52) {
  top: 310.7398568019%;
}
.page .section-projets .projet:nth-child(53),
.page .section-projets .presse:nth-child(53),
.page .section-presses .projet:nth-child(53),
.page .section-presses .presse:nth-child(53) {
  top: 336.6348448687%;
}
.page .section-projets .projet:nth-child(54),
.page .section-projets .presse:nth-child(54),
.page .section-presses .projet:nth-child(54),
.page .section-presses .presse:nth-child(54) {
  top: 336.6348448687%;
}
.page .section-projets .projet:nth-child(55),
.page .section-projets .presse:nth-child(55),
.page .section-presses .projet:nth-child(55),
.page .section-presses .presse:nth-child(55) {
  top: 336.6348448687%;
}
.page .section-projets .projet:nth-child(56),
.page .section-projets .presse:nth-child(56),
.page .section-presses .projet:nth-child(56),
.page .section-presses .presse:nth-child(56) {
  top: 336.6348448687%;
}
.page .section-projets .projet:nth-child(57),
.page .section-projets .presse:nth-child(57),
.page .section-presses .projet:nth-child(57),
.page .section-presses .presse:nth-child(57) {
  top: 362.5298329356%;
}
.page .section-projets .projet:nth-child(58),
.page .section-projets .presse:nth-child(58),
.page .section-presses .projet:nth-child(58),
.page .section-presses .presse:nth-child(58) {
  top: 362.5298329356%;
}
.page .section-projets .projet:nth-child(59),
.page .section-projets .presse:nth-child(59),
.page .section-presses .projet:nth-child(59),
.page .section-presses .presse:nth-child(59) {
  top: 362.5298329356%;
}
.page .section-projets .projet:nth-child(60),
.page .section-projets .presse:nth-child(60),
.page .section-presses .projet:nth-child(60),
.page .section-presses .presse:nth-child(60) {
  top: 362.5298329356%;
}
.page .section-projets .projet:nth-child(61),
.page .section-projets .presse:nth-child(61),
.page .section-presses .projet:nth-child(61),
.page .section-presses .presse:nth-child(61) {
  top: 388.4248210024%;
}
.page .section-projets .projet:nth-child(62),
.page .section-projets .presse:nth-child(62),
.page .section-presses .projet:nth-child(62),
.page .section-presses .presse:nth-child(62) {
  top: 388.4248210024%;
}
.page .section-projets .projet:nth-child(63),
.page .section-projets .presse:nth-child(63),
.page .section-presses .projet:nth-child(63),
.page .section-presses .presse:nth-child(63) {
  top: 388.4248210024%;
}
.page .section-projets .projet:nth-child(64),
.page .section-projets .presse:nth-child(64),
.page .section-presses .projet:nth-child(64),
.page .section-presses .presse:nth-child(64) {
  top: 388.4248210024%;
}
.page .section-projets .projet:nth-child(65),
.page .section-projets .presse:nth-child(65),
.page .section-presses .projet:nth-child(65),
.page .section-presses .presse:nth-child(65) {
  top: 414.3198090692%;
}
.page .section-projets .projet:nth-child(66),
.page .section-projets .presse:nth-child(66),
.page .section-presses .projet:nth-child(66),
.page .section-presses .presse:nth-child(66) {
  top: 414.3198090692%;
}
.page .section-projets .projet:nth-child(67),
.page .section-projets .presse:nth-child(67),
.page .section-presses .projet:nth-child(67),
.page .section-presses .presse:nth-child(67) {
  top: 414.3198090692%;
}
.page .section-projets .projet:nth-child(68),
.page .section-projets .presse:nth-child(68),
.page .section-presses .projet:nth-child(68),
.page .section-presses .presse:nth-child(68) {
  top: 414.3198090692%;
}
.page .section-projets .projet:nth-child(69),
.page .section-projets .presse:nth-child(69),
.page .section-presses .projet:nth-child(69),
.page .section-presses .presse:nth-child(69) {
  top: 440.214797136%;
}
.page .section-projets .projet:nth-child(70),
.page .section-projets .presse:nth-child(70),
.page .section-presses .projet:nth-child(70),
.page .section-presses .presse:nth-child(70) {
  top: 440.214797136%;
}
.page .section-projets .projet:nth-child(71),
.page .section-projets .presse:nth-child(71),
.page .section-presses .projet:nth-child(71),
.page .section-presses .presse:nth-child(71) {
  top: 440.214797136%;
}
.page .section-projets .projet:nth-child(72),
.page .section-projets .presse:nth-child(72),
.page .section-presses .projet:nth-child(72),
.page .section-presses .presse:nth-child(72) {
  top: 440.214797136%;
}
.page .section-projets .projet:nth-child(73),
.page .section-projets .presse:nth-child(73),
.page .section-presses .projet:nth-child(73),
.page .section-presses .presse:nth-child(73) {
  top: 466.1097852029%;
}
.page .section-projets .projet:nth-child(74),
.page .section-projets .presse:nth-child(74),
.page .section-presses .projet:nth-child(74),
.page .section-presses .presse:nth-child(74) {
  top: 466.1097852029%;
}
.page .section-projets .projet:nth-child(75),
.page .section-projets .presse:nth-child(75),
.page .section-presses .projet:nth-child(75),
.page .section-presses .presse:nth-child(75) {
  top: 466.1097852029%;
}
.page .section-projets .projet:nth-child(76),
.page .section-projets .presse:nth-child(76),
.page .section-presses .projet:nth-child(76),
.page .section-presses .presse:nth-child(76) {
  top: 466.1097852029%;
}
.page .section-projets .projet:nth-child(77),
.page .section-projets .presse:nth-child(77),
.page .section-presses .projet:nth-child(77),
.page .section-presses .presse:nth-child(77) {
  top: 492.0047732697%;
}
.page .section-projets .projet:nth-child(78),
.page .section-projets .presse:nth-child(78),
.page .section-presses .projet:nth-child(78),
.page .section-presses .presse:nth-child(78) {
  top: 492.0047732697%;
}
.page .section-projets .projet:nth-child(79),
.page .section-projets .presse:nth-child(79),
.page .section-presses .projet:nth-child(79),
.page .section-presses .presse:nth-child(79) {
  top: 492.0047732697%;
}
.page .section-projets .projet:nth-child(80),
.page .section-projets .presse:nth-child(80),
.page .section-presses .projet:nth-child(80),
.page .section-presses .presse:nth-child(80) {
  top: 492.0047732697%;
}
.page .section-projets .projet:nth-child(81),
.page .section-projets .presse:nth-child(81),
.page .section-presses .projet:nth-child(81),
.page .section-presses .presse:nth-child(81) {
  top: 517.8997613365%;
}
.page .section-projets .projet:nth-child(82),
.page .section-projets .presse:nth-child(82),
.page .section-presses .projet:nth-child(82),
.page .section-presses .presse:nth-child(82) {
  top: 517.8997613365%;
}
.page .section-projets .projet:nth-child(83),
.page .section-projets .presse:nth-child(83),
.page .section-presses .projet:nth-child(83),
.page .section-presses .presse:nth-child(83) {
  top: 517.8997613365%;
}
.page .section-projets .projet:nth-child(84),
.page .section-projets .presse:nth-child(84),
.page .section-presses .projet:nth-child(84),
.page .section-presses .presse:nth-child(84) {
  top: 517.8997613365%;
}
.page .section-projets .projet:nth-child(85),
.page .section-projets .presse:nth-child(85),
.page .section-presses .projet:nth-child(85),
.page .section-presses .presse:nth-child(85) {
  top: 543.7947494033%;
}
.page .section-projets .projet:nth-child(86),
.page .section-projets .presse:nth-child(86),
.page .section-presses .projet:nth-child(86),
.page .section-presses .presse:nth-child(86) {
  top: 543.7947494033%;
}
.page .section-projets .projet:nth-child(87),
.page .section-projets .presse:nth-child(87),
.page .section-presses .projet:nth-child(87),
.page .section-presses .presse:nth-child(87) {
  top: 543.7947494033%;
}
.page .section-projets .projet:nth-child(88),
.page .section-projets .presse:nth-child(88),
.page .section-presses .projet:nth-child(88),
.page .section-presses .presse:nth-child(88) {
  top: 543.7947494033%;
}
.page .section-projets .projet:nth-child(89),
.page .section-projets .presse:nth-child(89),
.page .section-presses .projet:nth-child(89),
.page .section-presses .presse:nth-child(89) {
  top: 569.6897374702%;
}
.page .section-projets .projet:nth-child(90),
.page .section-projets .presse:nth-child(90),
.page .section-presses .projet:nth-child(90),
.page .section-presses .presse:nth-child(90) {
  top: 569.6897374702%;
}
.page .section-projets .projet:nth-child(91),
.page .section-projets .presse:nth-child(91),
.page .section-presses .projet:nth-child(91),
.page .section-presses .presse:nth-child(91) {
  top: 569.6897374702%;
}
.page .section-projets .projet:nth-child(92),
.page .section-projets .presse:nth-child(92),
.page .section-presses .projet:nth-child(92),
.page .section-presses .presse:nth-child(92) {
  top: 569.6897374702%;
}
.page .section-projets .projet:nth-child(93),
.page .section-projets .presse:nth-child(93),
.page .section-presses .projet:nth-child(93),
.page .section-presses .presse:nth-child(93) {
  top: 595.584725537%;
}
.page .section-projets .projet:nth-child(94),
.page .section-projets .presse:nth-child(94),
.page .section-presses .projet:nth-child(94),
.page .section-presses .presse:nth-child(94) {
  top: 595.584725537%;
}
.page .section-projets .projet:nth-child(95),
.page .section-projets .presse:nth-child(95),
.page .section-presses .projet:nth-child(95),
.page .section-presses .presse:nth-child(95) {
  top: 595.584725537%;
}
.page .section-projets .projet:nth-child(96),
.page .section-projets .presse:nth-child(96),
.page .section-presses .projet:nth-child(96),
.page .section-presses .presse:nth-child(96) {
  top: 595.584725537%;
}
.page .section-projets .projet:nth-child(97),
.page .section-projets .presse:nth-child(97),
.page .section-presses .projet:nth-child(97),
.page .section-presses .presse:nth-child(97) {
  top: 621.4797136038%;
}
.page .section-projets .projet:nth-child(98),
.page .section-projets .presse:nth-child(98),
.page .section-presses .projet:nth-child(98),
.page .section-presses .presse:nth-child(98) {
  top: 621.4797136038%;
}
.page .section-projets .projet:nth-child(99),
.page .section-projets .presse:nth-child(99),
.page .section-presses .projet:nth-child(99),
.page .section-presses .presse:nth-child(99) {
  top: 621.4797136038%;
}
.page .section-projets .projet:nth-child(100),
.page .section-projets .presse:nth-child(100),
.page .section-presses .projet:nth-child(100),
.page .section-presses .presse:nth-child(100) {
  top: 621.4797136038%;
}
.page .section-projets .projet.presse h1,
.page .section-projets .presse.presse h1,
.page .section-presses .projet.presse h1,
.page .section-presses .presse.presse h1 {
  display: none;
}
.page .section-projets .projet.presse::before,
.page .section-projets .presse.presse::before,
.page .section-presses .projet.presse::before,
.page .section-presses .presse.presse::before {
  display: none;
}
.page .section-projets .projet.presse:nth-last-child(1),
.page .section-projets .presse.presse:nth-last-child(1),
.page .section-presses .projet.presse:nth-last-child(1),
.page .section-presses .presse.presse:nth-last-child(1) {
  background-size: contain;
  background-position: top;
}
@media (max-width: 1280px) {
  .page .section-projets .projet,
  .page .section-projets .presse,
  .page .section-presses .projet,
  .page .section-presses .presse {
    width: 30.9466984885%;
  }
  .page .section-projets .projet:nth-child(4n),
  .page .section-projets .presse:nth-child(4n),
  .page .section-presses .projet:nth-child(4n),
  .page .section-presses .presse:nth-child(4n) {
    margin-right: 3.5799522673%;
  }
  .page .section-projets .projet:nth-child(3n),
  .page .section-projets .presse:nth-child(3n),
  .page .section-presses .projet:nth-child(3n),
  .page .section-presses .presse:nth-child(3n) {
    margin-right: 0;
  }
  .page .section-projets .projet:nth-child(3n+1),
  .page .section-projets .presse:nth-child(3n+1),
  .page .section-presses .projet:nth-child(3n+1),
  .page .section-presses .presse:nth-child(3n+1) {
    left: 0;
  }
  .page .section-projets .projet:nth-child(3n+2),
  .page .section-projets .presse:nth-child(3n+2),
  .page .section-presses .projet:nth-child(3n+2),
  .page .section-presses .presse:nth-child(3n+2) {
    left: 34.5266507558%;
  }
  .page .section-projets .projet:nth-child(3n+3),
  .page .section-projets .presse:nth-child(3n+3),
  .page .section-presses .projet:nth-child(3n+3),
  .page .section-presses .presse:nth-child(3n+3) {
    left: 69.0533015115%;
  }
  .page .section-projets .projet:nth-child(1),
  .page .section-projets .presse:nth-child(1),
  .page .section-presses .projet:nth-child(1),
  .page .section-presses .presse:nth-child(1) {
    top: 0%;
  }
  .page .section-projets .projet:nth-child(2),
  .page .section-projets .presse:nth-child(2),
  .page .section-presses .projet:nth-child(2),
  .page .section-presses .presse:nth-child(2) {
    top: 0%;
  }
  .page .section-projets .projet:nth-child(3),
  .page .section-projets .presse:nth-child(3),
  .page .section-presses .projet:nth-child(3),
  .page .section-presses .presse:nth-child(3) {
    top: 0%;
  }
  .page .section-projets .projet:nth-child(4),
  .page .section-projets .presse:nth-child(4),
  .page .section-presses .projet:nth-child(4),
  .page .section-presses .presse:nth-child(4) {
    top: 34.5266507558%;
  }
  .page .section-projets .projet:nth-child(5),
  .page .section-projets .presse:nth-child(5),
  .page .section-presses .projet:nth-child(5),
  .page .section-presses .presse:nth-child(5) {
    top: 34.5266507558%;
  }
  .page .section-projets .projet:nth-child(6),
  .page .section-projets .presse:nth-child(6),
  .page .section-presses .projet:nth-child(6),
  .page .section-presses .presse:nth-child(6) {
    top: 34.5266507558%;
  }
  .page .section-projets .projet:nth-child(7),
  .page .section-projets .presse:nth-child(7),
  .page .section-presses .projet:nth-child(7),
  .page .section-presses .presse:nth-child(7) {
    top: 69.0533015115%;
  }
  .page .section-projets .projet:nth-child(8),
  .page .section-projets .presse:nth-child(8),
  .page .section-presses .projet:nth-child(8),
  .page .section-presses .presse:nth-child(8) {
    top: 69.0533015115%;
  }
  .page .section-projets .projet:nth-child(9),
  .page .section-projets .presse:nth-child(9),
  .page .section-presses .projet:nth-child(9),
  .page .section-presses .presse:nth-child(9) {
    top: 69.0533015115%;
  }
  .page .section-projets .projet:nth-child(10),
  .page .section-projets .presse:nth-child(10),
  .page .section-presses .projet:nth-child(10),
  .page .section-presses .presse:nth-child(10) {
    top: 103.5799522673%;
  }
  .page .section-projets .projet:nth-child(11),
  .page .section-projets .presse:nth-child(11),
  .page .section-presses .projet:nth-child(11),
  .page .section-presses .presse:nth-child(11) {
    top: 103.5799522673%;
  }
  .page .section-projets .projet:nth-child(12),
  .page .section-projets .presse:nth-child(12),
  .page .section-presses .projet:nth-child(12),
  .page .section-presses .presse:nth-child(12) {
    top: 103.5799522673%;
  }
  .page .section-projets .projet:nth-child(13),
  .page .section-projets .presse:nth-child(13),
  .page .section-presses .projet:nth-child(13),
  .page .section-presses .presse:nth-child(13) {
    top: 138.1066030231%;
  }
  .page .section-projets .projet:nth-child(14),
  .page .section-projets .presse:nth-child(14),
  .page .section-presses .projet:nth-child(14),
  .page .section-presses .presse:nth-child(14) {
    top: 138.1066030231%;
  }
  .page .section-projets .projet:nth-child(15),
  .page .section-projets .presse:nth-child(15),
  .page .section-presses .projet:nth-child(15),
  .page .section-presses .presse:nth-child(15) {
    top: 138.1066030231%;
  }
  .page .section-projets .projet:nth-child(16),
  .page .section-projets .presse:nth-child(16),
  .page .section-presses .projet:nth-child(16),
  .page .section-presses .presse:nth-child(16) {
    top: 172.6332537788%;
  }
  .page .section-projets .projet:nth-child(17),
  .page .section-projets .presse:nth-child(17),
  .page .section-presses .projet:nth-child(17),
  .page .section-presses .presse:nth-child(17) {
    top: 172.6332537788%;
  }
  .page .section-projets .projet:nth-child(18),
  .page .section-projets .presse:nth-child(18),
  .page .section-presses .projet:nth-child(18),
  .page .section-presses .presse:nth-child(18) {
    top: 172.6332537788%;
  }
  .page .section-projets .projet:nth-child(19),
  .page .section-projets .presse:nth-child(19),
  .page .section-presses .projet:nth-child(19),
  .page .section-presses .presse:nth-child(19) {
    top: 207.1599045346%;
  }
  .page .section-projets .projet:nth-child(20),
  .page .section-projets .presse:nth-child(20),
  .page .section-presses .projet:nth-child(20),
  .page .section-presses .presse:nth-child(20) {
    top: 207.1599045346%;
  }
  .page .section-projets .projet:nth-child(21),
  .page .section-projets .presse:nth-child(21),
  .page .section-presses .projet:nth-child(21),
  .page .section-presses .presse:nth-child(21) {
    top: 207.1599045346%;
  }
  .page .section-projets .projet:nth-child(22),
  .page .section-projets .presse:nth-child(22),
  .page .section-presses .projet:nth-child(22),
  .page .section-presses .presse:nth-child(22) {
    top: 241.6865552904%;
  }
  .page .section-projets .projet:nth-child(23),
  .page .section-projets .presse:nth-child(23),
  .page .section-presses .projet:nth-child(23),
  .page .section-presses .presse:nth-child(23) {
    top: 241.6865552904%;
  }
  .page .section-projets .projet:nth-child(24),
  .page .section-projets .presse:nth-child(24),
  .page .section-presses .projet:nth-child(24),
  .page .section-presses .presse:nth-child(24) {
    top: 241.6865552904%;
  }
  .page .section-projets .projet:nth-child(25),
  .page .section-projets .presse:nth-child(25),
  .page .section-presses .projet:nth-child(25),
  .page .section-presses .presse:nth-child(25) {
    top: 276.2132060461%;
  }
  .page .section-projets .projet:nth-child(26),
  .page .section-projets .presse:nth-child(26),
  .page .section-presses .projet:nth-child(26),
  .page .section-presses .presse:nth-child(26) {
    top: 276.2132060461%;
  }
  .page .section-projets .projet:nth-child(27),
  .page .section-projets .presse:nth-child(27),
  .page .section-presses .projet:nth-child(27),
  .page .section-presses .presse:nth-child(27) {
    top: 276.2132060461%;
  }
  .page .section-projets .projet:nth-child(28),
  .page .section-projets .presse:nth-child(28),
  .page .section-presses .projet:nth-child(28),
  .page .section-presses .presse:nth-child(28) {
    top: 310.7398568019%;
  }
  .page .section-projets .projet:nth-child(29),
  .page .section-projets .presse:nth-child(29),
  .page .section-presses .projet:nth-child(29),
  .page .section-presses .presse:nth-child(29) {
    top: 310.7398568019%;
  }
  .page .section-projets .projet:nth-child(30),
  .page .section-projets .presse:nth-child(30),
  .page .section-presses .projet:nth-child(30),
  .page .section-presses .presse:nth-child(30) {
    top: 310.7398568019%;
  }
  .page .section-projets .projet:nth-child(31),
  .page .section-projets .presse:nth-child(31),
  .page .section-presses .projet:nth-child(31),
  .page .section-presses .presse:nth-child(31) {
    top: 345.2665075577%;
  }
  .page .section-projets .projet:nth-child(32),
  .page .section-projets .presse:nth-child(32),
  .page .section-presses .projet:nth-child(32),
  .page .section-presses .presse:nth-child(32) {
    top: 345.2665075577%;
  }
  .page .section-projets .projet:nth-child(33),
  .page .section-projets .presse:nth-child(33),
  .page .section-presses .projet:nth-child(33),
  .page .section-presses .presse:nth-child(33) {
    top: 345.2665075577%;
  }
  .page .section-projets .projet:nth-child(34),
  .page .section-projets .presse:nth-child(34),
  .page .section-presses .projet:nth-child(34),
  .page .section-presses .presse:nth-child(34) {
    top: 379.7931583134%;
  }
  .page .section-projets .projet:nth-child(35),
  .page .section-projets .presse:nth-child(35),
  .page .section-presses .projet:nth-child(35),
  .page .section-presses .presse:nth-child(35) {
    top: 379.7931583134%;
  }
  .page .section-projets .projet:nth-child(36),
  .page .section-projets .presse:nth-child(36),
  .page .section-presses .projet:nth-child(36),
  .page .section-presses .presse:nth-child(36) {
    top: 379.7931583134%;
  }
  .page .section-projets .projet:nth-child(37),
  .page .section-projets .presse:nth-child(37),
  .page .section-presses .projet:nth-child(37),
  .page .section-presses .presse:nth-child(37) {
    top: 414.3198090692%;
  }
  .page .section-projets .projet:nth-child(38),
  .page .section-projets .presse:nth-child(38),
  .page .section-presses .projet:nth-child(38),
  .page .section-presses .presse:nth-child(38) {
    top: 414.3198090692%;
  }
  .page .section-projets .projet:nth-child(39),
  .page .section-projets .presse:nth-child(39),
  .page .section-presses .projet:nth-child(39),
  .page .section-presses .presse:nth-child(39) {
    top: 414.3198090692%;
  }
  .page .section-projets .projet:nth-child(40),
  .page .section-projets .presse:nth-child(40),
  .page .section-presses .projet:nth-child(40),
  .page .section-presses .presse:nth-child(40) {
    top: 448.846459825%;
  }
  .page .section-projets .projet:nth-child(41),
  .page .section-projets .presse:nth-child(41),
  .page .section-presses .projet:nth-child(41),
  .page .section-presses .presse:nth-child(41) {
    top: 448.846459825%;
  }
  .page .section-projets .projet:nth-child(42),
  .page .section-projets .presse:nth-child(42),
  .page .section-presses .projet:nth-child(42),
  .page .section-presses .presse:nth-child(42) {
    top: 448.846459825%;
  }
  .page .section-projets .projet:nth-child(43),
  .page .section-projets .presse:nth-child(43),
  .page .section-presses .projet:nth-child(43),
  .page .section-presses .presse:nth-child(43) {
    top: 483.3731105807%;
  }
  .page .section-projets .projet:nth-child(44),
  .page .section-projets .presse:nth-child(44),
  .page .section-presses .projet:nth-child(44),
  .page .section-presses .presse:nth-child(44) {
    top: 483.3731105807%;
  }
  .page .section-projets .projet:nth-child(45),
  .page .section-projets .presse:nth-child(45),
  .page .section-presses .projet:nth-child(45),
  .page .section-presses .presse:nth-child(45) {
    top: 483.3731105807%;
  }
  .page .section-projets .projet:nth-child(46),
  .page .section-projets .presse:nth-child(46),
  .page .section-presses .projet:nth-child(46),
  .page .section-presses .presse:nth-child(46) {
    top: 517.8997613365%;
  }
  .page .section-projets .projet:nth-child(47),
  .page .section-projets .presse:nth-child(47),
  .page .section-presses .projet:nth-child(47),
  .page .section-presses .presse:nth-child(47) {
    top: 517.8997613365%;
  }
  .page .section-projets .projet:nth-child(48),
  .page .section-projets .presse:nth-child(48),
  .page .section-presses .projet:nth-child(48),
  .page .section-presses .presse:nth-child(48) {
    top: 517.8997613365%;
  }
  .page .section-projets .projet:nth-child(49),
  .page .section-projets .presse:nth-child(49),
  .page .section-presses .projet:nth-child(49),
  .page .section-presses .presse:nth-child(49) {
    top: 552.4264120923%;
  }
  .page .section-projets .projet:nth-child(50),
  .page .section-projets .presse:nth-child(50),
  .page .section-presses .projet:nth-child(50),
  .page .section-presses .presse:nth-child(50) {
    top: 552.4264120923%;
  }
  .page .section-projets .projet:nth-child(51),
  .page .section-projets .presse:nth-child(51),
  .page .section-presses .projet:nth-child(51),
  .page .section-presses .presse:nth-child(51) {
    top: 552.4264120923%;
  }
  .page .section-projets .projet:nth-child(52),
  .page .section-projets .presse:nth-child(52),
  .page .section-presses .projet:nth-child(52),
  .page .section-presses .presse:nth-child(52) {
    top: 586.9530628481%;
  }
  .page .section-projets .projet:nth-child(53),
  .page .section-projets .presse:nth-child(53),
  .page .section-presses .projet:nth-child(53),
  .page .section-presses .presse:nth-child(53) {
    top: 586.9530628481%;
  }
  .page .section-projets .projet:nth-child(54),
  .page .section-projets .presse:nth-child(54),
  .page .section-presses .projet:nth-child(54),
  .page .section-presses .presse:nth-child(54) {
    top: 586.9530628481%;
  }
  .page .section-projets .projet:nth-child(55),
  .page .section-projets .presse:nth-child(55),
  .page .section-presses .projet:nth-child(55),
  .page .section-presses .presse:nth-child(55) {
    top: 621.4797136038%;
  }
  .page .section-projets .projet:nth-child(56),
  .page .section-projets .presse:nth-child(56),
  .page .section-presses .projet:nth-child(56),
  .page .section-presses .presse:nth-child(56) {
    top: 621.4797136038%;
  }
  .page .section-projets .projet:nth-child(57),
  .page .section-projets .presse:nth-child(57),
  .page .section-presses .projet:nth-child(57),
  .page .section-presses .presse:nth-child(57) {
    top: 621.4797136038%;
  }
  .page .section-projets .projet:nth-child(58),
  .page .section-projets .presse:nth-child(58),
  .page .section-presses .projet:nth-child(58),
  .page .section-presses .presse:nth-child(58) {
    top: 656.0063643596%;
  }
  .page .section-projets .projet:nth-child(59),
  .page .section-projets .presse:nth-child(59),
  .page .section-presses .projet:nth-child(59),
  .page .section-presses .presse:nth-child(59) {
    top: 656.0063643596%;
  }
  .page .section-projets .projet:nth-child(60),
  .page .section-projets .presse:nth-child(60),
  .page .section-presses .projet:nth-child(60),
  .page .section-presses .presse:nth-child(60) {
    top: 656.0063643596%;
  }
  .page .section-projets .projet:nth-child(61),
  .page .section-projets .presse:nth-child(61),
  .page .section-presses .projet:nth-child(61),
  .page .section-presses .presse:nth-child(61) {
    top: 690.5330151154%;
  }
  .page .section-projets .projet:nth-child(62),
  .page .section-projets .presse:nth-child(62),
  .page .section-presses .projet:nth-child(62),
  .page .section-presses .presse:nth-child(62) {
    top: 690.5330151154%;
  }
  .page .section-projets .projet:nth-child(63),
  .page .section-projets .presse:nth-child(63),
  .page .section-presses .projet:nth-child(63),
  .page .section-presses .presse:nth-child(63) {
    top: 690.5330151154%;
  }
  .page .section-projets .projet:nth-child(64),
  .page .section-projets .presse:nth-child(64),
  .page .section-presses .projet:nth-child(64),
  .page .section-presses .presse:nth-child(64) {
    top: 725.0596658711%;
  }
  .page .section-projets .projet:nth-child(65),
  .page .section-projets .presse:nth-child(65),
  .page .section-presses .projet:nth-child(65),
  .page .section-presses .presse:nth-child(65) {
    top: 725.0596658711%;
  }
  .page .section-projets .projet:nth-child(66),
  .page .section-projets .presse:nth-child(66),
  .page .section-presses .projet:nth-child(66),
  .page .section-presses .presse:nth-child(66) {
    top: 725.0596658711%;
  }
  .page .section-projets .projet:nth-child(67),
  .page .section-projets .presse:nth-child(67),
  .page .section-presses .projet:nth-child(67),
  .page .section-presses .presse:nth-child(67) {
    top: 759.5863166269%;
  }
  .page .section-projets .projet:nth-child(68),
  .page .section-projets .presse:nth-child(68),
  .page .section-presses .projet:nth-child(68),
  .page .section-presses .presse:nth-child(68) {
    top: 759.5863166269%;
  }
  .page .section-projets .projet:nth-child(69),
  .page .section-projets .presse:nth-child(69),
  .page .section-presses .projet:nth-child(69),
  .page .section-presses .presse:nth-child(69) {
    top: 759.5863166269%;
  }
  .page .section-projets .projet:nth-child(70),
  .page .section-projets .presse:nth-child(70),
  .page .section-presses .projet:nth-child(70),
  .page .section-presses .presse:nth-child(70) {
    top: 794.1129673827%;
  }
  .page .section-projets .projet:nth-child(71),
  .page .section-projets .presse:nth-child(71),
  .page .section-presses .projet:nth-child(71),
  .page .section-presses .presse:nth-child(71) {
    top: 794.1129673827%;
  }
  .page .section-projets .projet:nth-child(72),
  .page .section-projets .presse:nth-child(72),
  .page .section-presses .projet:nth-child(72),
  .page .section-presses .presse:nth-child(72) {
    top: 794.1129673827%;
  }
  .page .section-projets .projet:nth-child(73),
  .page .section-projets .presse:nth-child(73),
  .page .section-presses .projet:nth-child(73),
  .page .section-presses .presse:nth-child(73) {
    top: 828.6396181384%;
  }
  .page .section-projets .projet:nth-child(74),
  .page .section-projets .presse:nth-child(74),
  .page .section-presses .projet:nth-child(74),
  .page .section-presses .presse:nth-child(74) {
    top: 828.6396181384%;
  }
  .page .section-projets .projet:nth-child(75),
  .page .section-projets .presse:nth-child(75),
  .page .section-presses .projet:nth-child(75),
  .page .section-presses .presse:nth-child(75) {
    top: 828.6396181384%;
  }
  .page .section-projets .projet:nth-child(76),
  .page .section-projets .presse:nth-child(76),
  .page .section-presses .projet:nth-child(76),
  .page .section-presses .presse:nth-child(76) {
    top: 863.1662688942%;
  }
  .page .section-projets .projet:nth-child(77),
  .page .section-projets .presse:nth-child(77),
  .page .section-presses .projet:nth-child(77),
  .page .section-presses .presse:nth-child(77) {
    top: 863.1662688942%;
  }
  .page .section-projets .projet:nth-child(78),
  .page .section-projets .presse:nth-child(78),
  .page .section-presses .projet:nth-child(78),
  .page .section-presses .presse:nth-child(78) {
    top: 863.1662688942%;
  }
  .page .section-projets .projet:nth-child(79),
  .page .section-projets .presse:nth-child(79),
  .page .section-presses .projet:nth-child(79),
  .page .section-presses .presse:nth-child(79) {
    top: 897.69291965%;
  }
  .page .section-projets .projet:nth-child(80),
  .page .section-projets .presse:nth-child(80),
  .page .section-presses .projet:nth-child(80),
  .page .section-presses .presse:nth-child(80) {
    top: 897.69291965%;
  }
  .page .section-projets .projet:nth-child(81),
  .page .section-projets .presse:nth-child(81),
  .page .section-presses .projet:nth-child(81),
  .page .section-presses .presse:nth-child(81) {
    top: 897.69291965%;
  }
  .page .section-projets .projet:nth-child(82),
  .page .section-projets .presse:nth-child(82),
  .page .section-presses .projet:nth-child(82),
  .page .section-presses .presse:nth-child(82) {
    top: 932.2195704057%;
  }
  .page .section-projets .projet:nth-child(83),
  .page .section-projets .presse:nth-child(83),
  .page .section-presses .projet:nth-child(83),
  .page .section-presses .presse:nth-child(83) {
    top: 932.2195704057%;
  }
  .page .section-projets .projet:nth-child(84),
  .page .section-projets .presse:nth-child(84),
  .page .section-presses .projet:nth-child(84),
  .page .section-presses .presse:nth-child(84) {
    top: 932.2195704057%;
  }
  .page .section-projets .projet:nth-child(85),
  .page .section-projets .presse:nth-child(85),
  .page .section-presses .projet:nth-child(85),
  .page .section-presses .presse:nth-child(85) {
    top: 966.7462211615%;
  }
  .page .section-projets .projet:nth-child(86),
  .page .section-projets .presse:nth-child(86),
  .page .section-presses .projet:nth-child(86),
  .page .section-presses .presse:nth-child(86) {
    top: 966.7462211615%;
  }
  .page .section-projets .projet:nth-child(87),
  .page .section-projets .presse:nth-child(87),
  .page .section-presses .projet:nth-child(87),
  .page .section-presses .presse:nth-child(87) {
    top: 966.7462211615%;
  }
  .page .section-projets .projet:nth-child(88),
  .page .section-projets .presse:nth-child(88),
  .page .section-presses .projet:nth-child(88),
  .page .section-presses .presse:nth-child(88) {
    top: 1001.2728719173%;
  }
  .page .section-projets .projet:nth-child(89),
  .page .section-projets .presse:nth-child(89),
  .page .section-presses .projet:nth-child(89),
  .page .section-presses .presse:nth-child(89) {
    top: 1001.2728719173%;
  }
  .page .section-projets .projet:nth-child(90),
  .page .section-projets .presse:nth-child(90),
  .page .section-presses .projet:nth-child(90),
  .page .section-presses .presse:nth-child(90) {
    top: 1001.2728719173%;
  }
  .page .section-projets .projet:nth-child(91),
  .page .section-projets .presse:nth-child(91),
  .page .section-presses .projet:nth-child(91),
  .page .section-presses .presse:nth-child(91) {
    top: 1035.799522673%;
  }
  .page .section-projets .projet:nth-child(92),
  .page .section-projets .presse:nth-child(92),
  .page .section-presses .projet:nth-child(92),
  .page .section-presses .presse:nth-child(92) {
    top: 1035.799522673%;
  }
  .page .section-projets .projet:nth-child(93),
  .page .section-projets .presse:nth-child(93),
  .page .section-presses .projet:nth-child(93),
  .page .section-presses .presse:nth-child(93) {
    top: 1035.799522673%;
  }
  .page .section-projets .projet:nth-child(94),
  .page .section-projets .presse:nth-child(94),
  .page .section-presses .projet:nth-child(94),
  .page .section-presses .presse:nth-child(94) {
    top: 1070.3261734288%;
  }
  .page .section-projets .projet:nth-child(95),
  .page .section-projets .presse:nth-child(95),
  .page .section-presses .projet:nth-child(95),
  .page .section-presses .presse:nth-child(95) {
    top: 1070.3261734288%;
  }
  .page .section-projets .projet:nth-child(96),
  .page .section-projets .presse:nth-child(96),
  .page .section-presses .projet:nth-child(96),
  .page .section-presses .presse:nth-child(96) {
    top: 1070.3261734288%;
  }
  .page .section-projets .projet:nth-child(97),
  .page .section-projets .presse:nth-child(97),
  .page .section-presses .projet:nth-child(97),
  .page .section-presses .presse:nth-child(97) {
    top: 1104.8528241846%;
  }
  .page .section-projets .projet:nth-child(98),
  .page .section-projets .presse:nth-child(98),
  .page .section-presses .projet:nth-child(98),
  .page .section-presses .presse:nth-child(98) {
    top: 1104.8528241846%;
  }
  .page .section-projets .projet:nth-child(99),
  .page .section-projets .presse:nth-child(99),
  .page .section-presses .projet:nth-child(99),
  .page .section-presses .presse:nth-child(99) {
    top: 1104.8528241846%;
  }
  .page .section-projets .projet:nth-child(100),
  .page .section-projets .presse:nth-child(100),
  .page .section-presses .projet:nth-child(100),
  .page .section-presses .presse:nth-child(100) {
    top: 1139.3794749403%;
  }
}
@media (max-width: 720px) {
  .page .section-projets .projet,
  .page .section-projets .presse,
  .page .section-presses .projet,
  .page .section-presses .presse {
    width: 48.2100238663%;
  }
  .page .section-projets .projet h1,
  .page .section-projets .presse h1,
  .page .section-presses .projet h1,
  .page .section-presses .presse h1 {
    font-size: 1.2rem;
  }
  .page .section-projets .projet:nth-child(4n), .page .section-projets .projet:nth-child(3n),
  .page .section-projets .presse:nth-child(4n),
  .page .section-projets .presse:nth-child(3n),
  .page .section-presses .projet:nth-child(4n),
  .page .section-presses .projet:nth-child(3n),
  .page .section-presses .presse:nth-child(4n),
  .page .section-presses .presse:nth-child(3n) {
    margin-right: 3.5799522673%;
  }
  .page .section-projets .projet:nth-child(2n),
  .page .section-projets .presse:nth-child(2n),
  .page .section-presses .projet:nth-child(2n),
  .page .section-presses .presse:nth-child(2n) {
    margin-right: 0;
  }
  .page .section-projets .projet:nth-child(2n+1),
  .page .section-projets .presse:nth-child(2n+1),
  .page .section-presses .projet:nth-child(2n+1),
  .page .section-presses .presse:nth-child(2n+1) {
    left: 0;
  }
  .page .section-projets .projet:nth-child(2n+2),
  .page .section-projets .presse:nth-child(2n+2),
  .page .section-presses .projet:nth-child(2n+2),
  .page .section-presses .presse:nth-child(2n+2) {
    left: 51.7899761337%;
  }
  .page .section-projets .projet:nth-child(1),
  .page .section-projets .presse:nth-child(1),
  .page .section-presses .projet:nth-child(1),
  .page .section-presses .presse:nth-child(1) {
    top: 0%;
  }
  .page .section-projets .projet:nth-child(2),
  .page .section-projets .presse:nth-child(2),
  .page .section-presses .projet:nth-child(2),
  .page .section-presses .presse:nth-child(2) {
    top: 0%;
  }
  .page .section-projets .projet:nth-child(3),
  .page .section-projets .presse:nth-child(3),
  .page .section-presses .projet:nth-child(3),
  .page .section-presses .presse:nth-child(3) {
    top: 51.7899761337%;
  }
  .page .section-projets .projet:nth-child(4),
  .page .section-projets .presse:nth-child(4),
  .page .section-presses .projet:nth-child(4),
  .page .section-presses .presse:nth-child(4) {
    top: 51.7899761337%;
  }
  .page .section-projets .projet:nth-child(5),
  .page .section-projets .presse:nth-child(5),
  .page .section-presses .projet:nth-child(5),
  .page .section-presses .presse:nth-child(5) {
    top: 103.5799522673%;
  }
  .page .section-projets .projet:nth-child(6),
  .page .section-projets .presse:nth-child(6),
  .page .section-presses .projet:nth-child(6),
  .page .section-presses .presse:nth-child(6) {
    top: 103.5799522673%;
  }
  .page .section-projets .projet:nth-child(7),
  .page .section-projets .presse:nth-child(7),
  .page .section-presses .projet:nth-child(7),
  .page .section-presses .presse:nth-child(7) {
    top: 155.369928401%;
  }
  .page .section-projets .projet:nth-child(8),
  .page .section-projets .presse:nth-child(8),
  .page .section-presses .projet:nth-child(8),
  .page .section-presses .presse:nth-child(8) {
    top: 155.369928401%;
  }
  .page .section-projets .projet:nth-child(9),
  .page .section-projets .presse:nth-child(9),
  .page .section-presses .projet:nth-child(9),
  .page .section-presses .presse:nth-child(9) {
    top: 207.1599045346%;
  }
  .page .section-projets .projet:nth-child(10),
  .page .section-projets .presse:nth-child(10),
  .page .section-presses .projet:nth-child(10),
  .page .section-presses .presse:nth-child(10) {
    top: 207.1599045346%;
  }
  .page .section-projets .projet:nth-child(11),
  .page .section-projets .presse:nth-child(11),
  .page .section-presses .projet:nth-child(11),
  .page .section-presses .presse:nth-child(11) {
    top: 258.9498806683%;
  }
  .page .section-projets .projet:nth-child(12),
  .page .section-projets .presse:nth-child(12),
  .page .section-presses .projet:nth-child(12),
  .page .section-presses .presse:nth-child(12) {
    top: 258.9498806683%;
  }
  .page .section-projets .projet:nth-child(13),
  .page .section-projets .presse:nth-child(13),
  .page .section-presses .projet:nth-child(13),
  .page .section-presses .presse:nth-child(13) {
    top: 310.7398568019%;
  }
  .page .section-projets .projet:nth-child(14),
  .page .section-projets .presse:nth-child(14),
  .page .section-presses .projet:nth-child(14),
  .page .section-presses .presse:nth-child(14) {
    top: 310.7398568019%;
  }
  .page .section-projets .projet:nth-child(15),
  .page .section-projets .presse:nth-child(15),
  .page .section-presses .projet:nth-child(15),
  .page .section-presses .presse:nth-child(15) {
    top: 362.5298329356%;
  }
  .page .section-projets .projet:nth-child(16),
  .page .section-projets .presse:nth-child(16),
  .page .section-presses .projet:nth-child(16),
  .page .section-presses .presse:nth-child(16) {
    top: 362.5298329356%;
  }
  .page .section-projets .projet:nth-child(17),
  .page .section-projets .presse:nth-child(17),
  .page .section-presses .projet:nth-child(17),
  .page .section-presses .presse:nth-child(17) {
    top: 414.3198090692%;
  }
  .page .section-projets .projet:nth-child(18),
  .page .section-projets .presse:nth-child(18),
  .page .section-presses .projet:nth-child(18),
  .page .section-presses .presse:nth-child(18) {
    top: 414.3198090692%;
  }
  .page .section-projets .projet:nth-child(19),
  .page .section-projets .presse:nth-child(19),
  .page .section-presses .projet:nth-child(19),
  .page .section-presses .presse:nth-child(19) {
    top: 466.1097852029%;
  }
  .page .section-projets .projet:nth-child(20),
  .page .section-projets .presse:nth-child(20),
  .page .section-presses .projet:nth-child(20),
  .page .section-presses .presse:nth-child(20) {
    top: 466.1097852029%;
  }
  .page .section-projets .projet:nth-child(21),
  .page .section-projets .presse:nth-child(21),
  .page .section-presses .projet:nth-child(21),
  .page .section-presses .presse:nth-child(21) {
    top: 517.8997613365%;
  }
  .page .section-projets .projet:nth-child(22),
  .page .section-projets .presse:nth-child(22),
  .page .section-presses .projet:nth-child(22),
  .page .section-presses .presse:nth-child(22) {
    top: 517.8997613365%;
  }
  .page .section-projets .projet:nth-child(23),
  .page .section-projets .presse:nth-child(23),
  .page .section-presses .projet:nth-child(23),
  .page .section-presses .presse:nth-child(23) {
    top: 569.6897374702%;
  }
  .page .section-projets .projet:nth-child(24),
  .page .section-projets .presse:nth-child(24),
  .page .section-presses .projet:nth-child(24),
  .page .section-presses .presse:nth-child(24) {
    top: 569.6897374702%;
  }
  .page .section-projets .projet:nth-child(25),
  .page .section-projets .presse:nth-child(25),
  .page .section-presses .projet:nth-child(25),
  .page .section-presses .presse:nth-child(25) {
    top: 621.4797136038%;
  }
  .page .section-projets .projet:nth-child(26),
  .page .section-projets .presse:nth-child(26),
  .page .section-presses .projet:nth-child(26),
  .page .section-presses .presse:nth-child(26) {
    top: 621.4797136038%;
  }
  .page .section-projets .projet:nth-child(27),
  .page .section-projets .presse:nth-child(27),
  .page .section-presses .projet:nth-child(27),
  .page .section-presses .presse:nth-child(27) {
    top: 673.2696897375%;
  }
  .page .section-projets .projet:nth-child(28),
  .page .section-projets .presse:nth-child(28),
  .page .section-presses .projet:nth-child(28),
  .page .section-presses .presse:nth-child(28) {
    top: 673.2696897375%;
  }
  .page .section-projets .projet:nth-child(29),
  .page .section-projets .presse:nth-child(29),
  .page .section-presses .projet:nth-child(29),
  .page .section-presses .presse:nth-child(29) {
    top: 725.0596658711%;
  }
  .page .section-projets .projet:nth-child(30),
  .page .section-projets .presse:nth-child(30),
  .page .section-presses .projet:nth-child(30),
  .page .section-presses .presse:nth-child(30) {
    top: 725.0596658711%;
  }
  .page .section-projets .projet:nth-child(31),
  .page .section-projets .presse:nth-child(31),
  .page .section-presses .projet:nth-child(31),
  .page .section-presses .presse:nth-child(31) {
    top: 776.8496420048%;
  }
  .page .section-projets .projet:nth-child(32),
  .page .section-projets .presse:nth-child(32),
  .page .section-presses .projet:nth-child(32),
  .page .section-presses .presse:nth-child(32) {
    top: 776.8496420048%;
  }
  .page .section-projets .projet:nth-child(33),
  .page .section-projets .presse:nth-child(33),
  .page .section-presses .projet:nth-child(33),
  .page .section-presses .presse:nth-child(33) {
    top: 828.6396181384%;
  }
  .page .section-projets .projet:nth-child(34),
  .page .section-projets .presse:nth-child(34),
  .page .section-presses .projet:nth-child(34),
  .page .section-presses .presse:nth-child(34) {
    top: 828.6396181384%;
  }
  .page .section-projets .projet:nth-child(35),
  .page .section-projets .presse:nth-child(35),
  .page .section-presses .projet:nth-child(35),
  .page .section-presses .presse:nth-child(35) {
    top: 880.4295942721%;
  }
  .page .section-projets .projet:nth-child(36),
  .page .section-projets .presse:nth-child(36),
  .page .section-presses .projet:nth-child(36),
  .page .section-presses .presse:nth-child(36) {
    top: 880.4295942721%;
  }
  .page .section-projets .projet:nth-child(37),
  .page .section-projets .presse:nth-child(37),
  .page .section-presses .projet:nth-child(37),
  .page .section-presses .presse:nth-child(37) {
    top: 932.2195704057%;
  }
  .page .section-projets .projet:nth-child(38),
  .page .section-projets .presse:nth-child(38),
  .page .section-presses .projet:nth-child(38),
  .page .section-presses .presse:nth-child(38) {
    top: 932.2195704057%;
  }
  .page .section-projets .projet:nth-child(39),
  .page .section-projets .presse:nth-child(39),
  .page .section-presses .projet:nth-child(39),
  .page .section-presses .presse:nth-child(39) {
    top: 984.0095465394%;
  }
  .page .section-projets .projet:nth-child(40),
  .page .section-projets .presse:nth-child(40),
  .page .section-presses .projet:nth-child(40),
  .page .section-presses .presse:nth-child(40) {
    top: 984.0095465394%;
  }
  .page .section-projets .projet:nth-child(41),
  .page .section-projets .presse:nth-child(41),
  .page .section-presses .projet:nth-child(41),
  .page .section-presses .presse:nth-child(41) {
    top: 1035.799522673%;
  }
  .page .section-projets .projet:nth-child(42),
  .page .section-projets .presse:nth-child(42),
  .page .section-presses .projet:nth-child(42),
  .page .section-presses .presse:nth-child(42) {
    top: 1035.799522673%;
  }
  .page .section-projets .projet:nth-child(43),
  .page .section-projets .presse:nth-child(43),
  .page .section-presses .projet:nth-child(43),
  .page .section-presses .presse:nth-child(43) {
    top: 1087.5894988067%;
  }
  .page .section-projets .projet:nth-child(44),
  .page .section-projets .presse:nth-child(44),
  .page .section-presses .projet:nth-child(44),
  .page .section-presses .presse:nth-child(44) {
    top: 1087.5894988067%;
  }
  .page .section-projets .projet:nth-child(45),
  .page .section-projets .presse:nth-child(45),
  .page .section-presses .projet:nth-child(45),
  .page .section-presses .presse:nth-child(45) {
    top: 1139.3794749403%;
  }
  .page .section-projets .projet:nth-child(46),
  .page .section-projets .presse:nth-child(46),
  .page .section-presses .projet:nth-child(46),
  .page .section-presses .presse:nth-child(46) {
    top: 1139.3794749403%;
  }
  .page .section-projets .projet:nth-child(47),
  .page .section-projets .presse:nth-child(47),
  .page .section-presses .projet:nth-child(47),
  .page .section-presses .presse:nth-child(47) {
    top: 1191.169451074%;
  }
  .page .section-projets .projet:nth-child(48),
  .page .section-projets .presse:nth-child(48),
  .page .section-presses .projet:nth-child(48),
  .page .section-presses .presse:nth-child(48) {
    top: 1191.169451074%;
  }
  .page .section-projets .projet:nth-child(49),
  .page .section-projets .presse:nth-child(49),
  .page .section-presses .projet:nth-child(49),
  .page .section-presses .presse:nth-child(49) {
    top: 1242.9594272076%;
  }
  .page .section-projets .projet:nth-child(50),
  .page .section-projets .presse:nth-child(50),
  .page .section-presses .projet:nth-child(50),
  .page .section-presses .presse:nth-child(50) {
    top: 1242.9594272076%;
  }
  .page .section-projets .projet:nth-child(51),
  .page .section-projets .presse:nth-child(51),
  .page .section-presses .projet:nth-child(51),
  .page .section-presses .presse:nth-child(51) {
    top: 1294.7494033413%;
  }
  .page .section-projets .projet:nth-child(52),
  .page .section-projets .presse:nth-child(52),
  .page .section-presses .projet:nth-child(52),
  .page .section-presses .presse:nth-child(52) {
    top: 1294.7494033413%;
  }
  .page .section-projets .projet:nth-child(53),
  .page .section-projets .presse:nth-child(53),
  .page .section-presses .projet:nth-child(53),
  .page .section-presses .presse:nth-child(53) {
    top: 1346.5393794749%;
  }
  .page .section-projets .projet:nth-child(54),
  .page .section-projets .presse:nth-child(54),
  .page .section-presses .projet:nth-child(54),
  .page .section-presses .presse:nth-child(54) {
    top: 1346.5393794749%;
  }
  .page .section-projets .projet:nth-child(55),
  .page .section-projets .presse:nth-child(55),
  .page .section-presses .projet:nth-child(55),
  .page .section-presses .presse:nth-child(55) {
    top: 1398.3293556086%;
  }
  .page .section-projets .projet:nth-child(56),
  .page .section-projets .presse:nth-child(56),
  .page .section-presses .projet:nth-child(56),
  .page .section-presses .presse:nth-child(56) {
    top: 1398.3293556086%;
  }
  .page .section-projets .projet:nth-child(57),
  .page .section-projets .presse:nth-child(57),
  .page .section-presses .projet:nth-child(57),
  .page .section-presses .presse:nth-child(57) {
    top: 1450.1193317422%;
  }
  .page .section-projets .projet:nth-child(58),
  .page .section-projets .presse:nth-child(58),
  .page .section-presses .projet:nth-child(58),
  .page .section-presses .presse:nth-child(58) {
    top: 1450.1193317422%;
  }
  .page .section-projets .projet:nth-child(59),
  .page .section-projets .presse:nth-child(59),
  .page .section-presses .projet:nth-child(59),
  .page .section-presses .presse:nth-child(59) {
    top: 1501.9093078759%;
  }
  .page .section-projets .projet:nth-child(60),
  .page .section-projets .presse:nth-child(60),
  .page .section-presses .projet:nth-child(60),
  .page .section-presses .presse:nth-child(60) {
    top: 1501.9093078759%;
  }
  .page .section-projets .projet:nth-child(61),
  .page .section-projets .presse:nth-child(61),
  .page .section-presses .projet:nth-child(61),
  .page .section-presses .presse:nth-child(61) {
    top: 1553.6992840095%;
  }
  .page .section-projets .projet:nth-child(62),
  .page .section-projets .presse:nth-child(62),
  .page .section-presses .projet:nth-child(62),
  .page .section-presses .presse:nth-child(62) {
    top: 1553.6992840095%;
  }
  .page .section-projets .projet:nth-child(63),
  .page .section-projets .presse:nth-child(63),
  .page .section-presses .projet:nth-child(63),
  .page .section-presses .presse:nth-child(63) {
    top: 1605.4892601432%;
  }
  .page .section-projets .projet:nth-child(64),
  .page .section-projets .presse:nth-child(64),
  .page .section-presses .projet:nth-child(64),
  .page .section-presses .presse:nth-child(64) {
    top: 1605.4892601432%;
  }
  .page .section-projets .projet:nth-child(65),
  .page .section-projets .presse:nth-child(65),
  .page .section-presses .projet:nth-child(65),
  .page .section-presses .presse:nth-child(65) {
    top: 1657.2792362768%;
  }
  .page .section-projets .projet:nth-child(66),
  .page .section-projets .presse:nth-child(66),
  .page .section-presses .projet:nth-child(66),
  .page .section-presses .presse:nth-child(66) {
    top: 1657.2792362768%;
  }
  .page .section-projets .projet:nth-child(67),
  .page .section-projets .presse:nth-child(67),
  .page .section-presses .projet:nth-child(67),
  .page .section-presses .presse:nth-child(67) {
    top: 1709.0692124105%;
  }
  .page .section-projets .projet:nth-child(68),
  .page .section-projets .presse:nth-child(68),
  .page .section-presses .projet:nth-child(68),
  .page .section-presses .presse:nth-child(68) {
    top: 1709.0692124105%;
  }
  .page .section-projets .projet:nth-child(69),
  .page .section-projets .presse:nth-child(69),
  .page .section-presses .projet:nth-child(69),
  .page .section-presses .presse:nth-child(69) {
    top: 1760.8591885442%;
  }
  .page .section-projets .projet:nth-child(70),
  .page .section-projets .presse:nth-child(70),
  .page .section-presses .projet:nth-child(70),
  .page .section-presses .presse:nth-child(70) {
    top: 1760.8591885442%;
  }
  .page .section-projets .projet:nth-child(71),
  .page .section-projets .presse:nth-child(71),
  .page .section-presses .projet:nth-child(71),
  .page .section-presses .presse:nth-child(71) {
    top: 1812.6491646778%;
  }
  .page .section-projets .projet:nth-child(72),
  .page .section-projets .presse:nth-child(72),
  .page .section-presses .projet:nth-child(72),
  .page .section-presses .presse:nth-child(72) {
    top: 1812.6491646778%;
  }
  .page .section-projets .projet:nth-child(73),
  .page .section-projets .presse:nth-child(73),
  .page .section-presses .projet:nth-child(73),
  .page .section-presses .presse:nth-child(73) {
    top: 1864.4391408115%;
  }
  .page .section-projets .projet:nth-child(74),
  .page .section-projets .presse:nth-child(74),
  .page .section-presses .projet:nth-child(74),
  .page .section-presses .presse:nth-child(74) {
    top: 1864.4391408115%;
  }
  .page .section-projets .projet:nth-child(75),
  .page .section-projets .presse:nth-child(75),
  .page .section-presses .projet:nth-child(75),
  .page .section-presses .presse:nth-child(75) {
    top: 1916.2291169451%;
  }
  .page .section-projets .projet:nth-child(76),
  .page .section-projets .presse:nth-child(76),
  .page .section-presses .projet:nth-child(76),
  .page .section-presses .presse:nth-child(76) {
    top: 1916.2291169451%;
  }
  .page .section-projets .projet:nth-child(77),
  .page .section-projets .presse:nth-child(77),
  .page .section-presses .projet:nth-child(77),
  .page .section-presses .presse:nth-child(77) {
    top: 1968.0190930788%;
  }
  .page .section-projets .projet:nth-child(78),
  .page .section-projets .presse:nth-child(78),
  .page .section-presses .projet:nth-child(78),
  .page .section-presses .presse:nth-child(78) {
    top: 1968.0190930788%;
  }
  .page .section-projets .projet:nth-child(79),
  .page .section-projets .presse:nth-child(79),
  .page .section-presses .projet:nth-child(79),
  .page .section-presses .presse:nth-child(79) {
    top: 2019.8090692124%;
  }
  .page .section-projets .projet:nth-child(80),
  .page .section-projets .presse:nth-child(80),
  .page .section-presses .projet:nth-child(80),
  .page .section-presses .presse:nth-child(80) {
    top: 2019.8090692124%;
  }
  .page .section-projets .projet:nth-child(81),
  .page .section-projets .presse:nth-child(81),
  .page .section-presses .projet:nth-child(81),
  .page .section-presses .presse:nth-child(81) {
    top: 2071.5990453461%;
  }
  .page .section-projets .projet:nth-child(82),
  .page .section-projets .presse:nth-child(82),
  .page .section-presses .projet:nth-child(82),
  .page .section-presses .presse:nth-child(82) {
    top: 2071.5990453461%;
  }
  .page .section-projets .projet:nth-child(83),
  .page .section-projets .presse:nth-child(83),
  .page .section-presses .projet:nth-child(83),
  .page .section-presses .presse:nth-child(83) {
    top: 2123.3890214797%;
  }
  .page .section-projets .projet:nth-child(84),
  .page .section-projets .presse:nth-child(84),
  .page .section-presses .projet:nth-child(84),
  .page .section-presses .presse:nth-child(84) {
    top: 2123.3890214797%;
  }
  .page .section-projets .projet:nth-child(85),
  .page .section-projets .presse:nth-child(85),
  .page .section-presses .projet:nth-child(85),
  .page .section-presses .presse:nth-child(85) {
    top: 2175.1789976134%;
  }
  .page .section-projets .projet:nth-child(86),
  .page .section-projets .presse:nth-child(86),
  .page .section-presses .projet:nth-child(86),
  .page .section-presses .presse:nth-child(86) {
    top: 2175.1789976134%;
  }
  .page .section-projets .projet:nth-child(87),
  .page .section-projets .presse:nth-child(87),
  .page .section-presses .projet:nth-child(87),
  .page .section-presses .presse:nth-child(87) {
    top: 2226.968973747%;
  }
  .page .section-projets .projet:nth-child(88),
  .page .section-projets .presse:nth-child(88),
  .page .section-presses .projet:nth-child(88),
  .page .section-presses .presse:nth-child(88) {
    top: 2226.968973747%;
  }
  .page .section-projets .projet:nth-child(89),
  .page .section-projets .presse:nth-child(89),
  .page .section-presses .projet:nth-child(89),
  .page .section-presses .presse:nth-child(89) {
    top: 2278.7589498807%;
  }
  .page .section-projets .projet:nth-child(90),
  .page .section-projets .presse:nth-child(90),
  .page .section-presses .projet:nth-child(90),
  .page .section-presses .presse:nth-child(90) {
    top: 2278.7589498807%;
  }
  .page .section-projets .projet:nth-child(91),
  .page .section-projets .presse:nth-child(91),
  .page .section-presses .projet:nth-child(91),
  .page .section-presses .presse:nth-child(91) {
    top: 2330.5489260143%;
  }
  .page .section-projets .projet:nth-child(92),
  .page .section-projets .presse:nth-child(92),
  .page .section-presses .projet:nth-child(92),
  .page .section-presses .presse:nth-child(92) {
    top: 2330.5489260143%;
  }
  .page .section-projets .projet:nth-child(93),
  .page .section-projets .presse:nth-child(93),
  .page .section-presses .projet:nth-child(93),
  .page .section-presses .presse:nth-child(93) {
    top: 2382.338902148%;
  }
  .page .section-projets .projet:nth-child(94),
  .page .section-projets .presse:nth-child(94),
  .page .section-presses .projet:nth-child(94),
  .page .section-presses .presse:nth-child(94) {
    top: 2382.338902148%;
  }
  .page .section-projets .projet:nth-child(95),
  .page .section-projets .presse:nth-child(95),
  .page .section-presses .projet:nth-child(95),
  .page .section-presses .presse:nth-child(95) {
    top: 2434.1288782816%;
  }
  .page .section-projets .projet:nth-child(96),
  .page .section-projets .presse:nth-child(96),
  .page .section-presses .projet:nth-child(96),
  .page .section-presses .presse:nth-child(96) {
    top: 2434.1288782816%;
  }
  .page .section-projets .projet:nth-child(97),
  .page .section-projets .presse:nth-child(97),
  .page .section-presses .projet:nth-child(97),
  .page .section-presses .presse:nth-child(97) {
    top: 2485.9188544153%;
  }
  .page .section-projets .projet:nth-child(98),
  .page .section-projets .presse:nth-child(98),
  .page .section-presses .projet:nth-child(98),
  .page .section-presses .presse:nth-child(98) {
    top: 2485.9188544153%;
  }
  .page .section-projets .projet:nth-child(99),
  .page .section-projets .presse:nth-child(99),
  .page .section-presses .projet:nth-child(99),
  .page .section-presses .presse:nth-child(99) {
    top: 2537.7088305489%;
  }
  .page .section-projets .projet:nth-child(100),
  .page .section-projets .presse:nth-child(100),
  .page .section-presses .projet:nth-child(100),
  .page .section-presses .presse:nth-child(100) {
    top: 2537.7088305489%;
  }
}

.page-projets,
.page-presses {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page-projets .footer-menu,
.page-presses .footer-menu {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: white;
}

.page-template-template-dynamic #page-id,
.page-template-template-dynamic #post-id {
  display: none;
}
.page-template-template-dynamic .header-menu {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1500 !important;
  visibility: hidden;
}
.page-template-template-dynamic .header-menu.visible {
  visibility: visible;
}
.page-template-template-dynamic .header-menu.bg-white {
  background-color: white;
}
.page-template-template-dynamic .header-menu.bg-white-trans {
  background-color: white;
  transition: background-color linear 0ms;
  transition-delay: 500ms;
}
.page-template-template-dynamic .header-menu.bg-blue-trans {
  background-color: #233549;
}
.page-template-template-dynamic .header-menu.bg-blue-trans {
  background-color: #233549;
  transition: background-color linear 0ms;
  transition-delay: 500ms;
}
.page-template-template-dynamic .header-menu.white .header-menu-logo svg path {
  fill: white;
}
.page-template-template-dynamic .header-menu.white .header-menu-item {
  color: white;
}
.page-template-template-dynamic .header-menu.white .header-menu-item:not(.sel) {
  color: #B5AFA8;
}
.page-template-template-dynamic .header-menu.white .header-menu-item:after {
  background-color: white;
}
.page-template-template-dynamic .header-menu.white .header-menu-item:hover {
  color: white;
}
.page-template-template-dynamic .header-menu .filters-projets {
  position: relative;
  display: flex;
  align-items: center;
  left: unset;
  top: unset;
  transform: none;
  padding: 0;
  height: unset;
}
.page-template-template-dynamic .page {
  overflow: scroll;
}
.page-template-template-dynamic .page-equipe,
.page-template-template-dynamic .page-presses,
.page-template-template-dynamic .page-presse,
.page-template-template-dynamic .page-demarche,
.page-template-template-dynamic .page-projets,
.page-template-template-dynamic .page-projet,
.page-template-template-dynamic .page-contact {
  padding-top: 6.9rem;
  box-sizing: border-box;
}
.page-template-template-dynamic .page-home-carrousel,
.page-template-template-dynamic .page-home-menu,
.page-template-template-dynamic .page-equipe,
.page-template-template-dynamic .page-presse,
.page-template-template-dynamic .page-presses,
.page-template-template-dynamic .page-demarche,
.page-template-template-dynamic .page-projets,
.page-template-template-dynamic .page-projet,
.page-template-template-dynamic .page-projet-desc,
.page-template-template-dynamic .page-contact,
.page-template-template-dynamic .page-trans,
.page-template-template-dynamic .page-mentions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
  pointer-events: none;
}
.page-template-template-dynamic .page-home-carrousel.visible,
.page-template-template-dynamic .page-home-menu.visible,
.page-template-template-dynamic .page-equipe.visible,
.page-template-template-dynamic .page-presse.visible,
.page-template-template-dynamic .page-presses.visible,
.page-template-template-dynamic .page-demarche.visible,
.page-template-template-dynamic .page-projets.visible,
.page-template-template-dynamic .page-projet.visible,
.page-template-template-dynamic .page-projet-desc.visible,
.page-template-template-dynamic .page-contact.visible,
.page-template-template-dynamic .page-trans.visible,
.page-template-template-dynamic .page-mentions.visible {
  visibility: visible;
  pointer-events: initial;
}
.page-template-template-dynamic .page-home-carrousel:not(.visible),
.page-template-template-dynamic .page-home-menu:not(.visible),
.page-template-template-dynamic .page-equipe:not(.visible),
.page-template-template-dynamic .page-presse:not(.visible),
.page-template-template-dynamic .page-presses:not(.visible),
.page-template-template-dynamic .page-demarche:not(.visible),
.page-template-template-dynamic .page-projets:not(.visible),
.page-template-template-dynamic .page-projet:not(.visible),
.page-template-template-dynamic .page-projet-desc:not(.visible),
.page-template-template-dynamic .page-contact:not(.visible),
.page-template-template-dynamic .page-trans:not(.visible),
.page-template-template-dynamic .page-mentions:not(.visible) {
  height: 0 !important;
  min-height: 0 !important;
  overflow: hidden;
}
.page-template-template-dynamic .page-home-carrousel {
  z-index: 3000 !important;
}
.page-template-template-dynamic .page-home-menu {
  top: 0 !important;
  z-index: 500 !important;
}
.page-template-template-dynamic .page-home-menu .header-menu {
  margin-bottom: 0;
}
.page-template-template-dynamic .page-home-menu .header-menu .center, .page-template-template-dynamic .page-home-menu .header-menu .right {
  display: none;
}
.page-template-template-dynamic .page-home-menu .home-menu-item {
  font-size: 1.6041666667em;
  transition: font-size ease-in-out 0.5s;
}
.page-template-template-dynamic .page-home-menu .footer-menu {
  transform: translateY(-300%);
  transition: transform ease-in-out 0.5s;
}
.page-template-template-dynamic .page-home-menu.grow .home-menu-item {
  font-size: 9.625em;
}
.page-template-template-dynamic .page-home-menu.grow .footer-menu {
  transform: translateY(0);
}
.page-template-template-dynamic .page-projets,
.page-template-template-dynamic .page-presses {
  z-index: 1000 !important;
  background-color: white;
  overflow: scroll;
}
.page-template-template-dynamic .page-projet,
.page-template-template-dynamic .page-presse {
  top: 0 !important;
  z-index: 500 !important;
}
.page-template-template-dynamic .page-projet-desc {
  z-index: 3000 !important;
}
.page .section-projet-carrousel,
.page .section-presse-carrousel {
  position: relative;
  width: 100%;
}
.page .section-projet-carrousel h1,
.page .section-presse-carrousel h1 {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  padding-bottom: 1.25rem;
  font-family: "SuisseIntlMono-Regular";
  font-size: 0.8rem;
  line-height: 1;
  text-transform: uppercase;
  color: #B5AFA8;
}
.page .section-projet-carrousel .carrou-count,
.page .section-presse-carrousel .carrou-count {
  display: none;
}
.page .section-projet-carrousel .carrousel,
.page .section-presse-carrousel .carrousel {
  width: 64.6875%;
  height: 100%;
  margin: auto;
  padding-bottom: 5.75rem;
  box-sizing: border-box;
  position: relative;
}
.page .section-projet-carrousel .carrousel .carrousel-container,
.page .section-presse-carrousel .carrousel .carrousel-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.page .section-projet-carrousel .carrousel .carrousel-container .carrousel-item,
.page .section-presse-carrousel .carrousel .carrousel-container .carrousel-item {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: white;
  transition: transform ease-in-out 0.5s;
}
.page .section-projet-carrousel .carrousel .carrousel-container .carrousel-item.trans,
.page .section-presse-carrousel .carrousel .carrousel-container .carrousel-item.trans {
  transform: translateX(-100%);
}
.page .section-projet-carrousel .carrousel .carrousel-container .carrousel-item.trans-mobile,
.page .section-presse-carrousel .carrousel .carrousel-container .carrousel-item.trans-mobile {
  transform: translateY(-100%);
}
.page .section-projet-carrousel .carrousel .carrousel-container .carrousel-item.no-trans,
.page .section-presse-carrousel .carrousel .carrousel-container .carrousel-item.no-trans {
  transition: none;
}
.page .section-projet-carrousel .carrousel .carrousel-container .carrousel-inner-container,
.page .section-presse-carrousel .carrousel .carrousel-container .carrousel-inner-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
}
.page .section-projet-carrousel .carrousel .carrousel-container .left,
.page .section-projet-carrousel .carrousel .carrousel-container .right,
.page .section-presse-carrousel .carrousel .carrousel-container .left,
.page .section-presse-carrousel .carrousel .carrousel-container .right {
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0%;
  transform: translateX(-50%);
  top: 0;
  opacity: 0;
  cursor: url("../assets/vectos/left.png") 60 32, pointer;
  background-color: red;
  pointer-events: initial;
}
@media (max-width: 960px) {
  .page .section-projet-carrousel .carrousel .carrousel-container .left,
  .page .section-projet-carrousel .carrousel .carrousel-container .right,
  .page .section-presse-carrousel .carrousel .carrousel-container .left,
  .page .section-presse-carrousel .carrousel .carrousel-container .right {
    cursor: pointer !important;
    opacity: 1;
    background-color: transparent !important;
  }
  .page .section-projet-carrousel .carrousel .carrousel-container .left::after,
  .page .section-projet-carrousel .carrousel .carrousel-container .right::after,
  .page .section-presse-carrousel .carrousel .carrousel-container .left::after,
  .page .section-presse-carrousel .carrousel .carrousel-container .right::after {
    content: "";
    display: block;
    position: absolute;
    width: 1.65rem;
    height: 3rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../assets/vectos/left.png");
    top: 50%;
    left: 18%;
    transform: translateY(-50%);
  }
}
.page .section-projet-carrousel .carrousel .carrousel-container .right,
.page .section-presse-carrousel .carrousel .carrousel-container .right {
  left: unset;
  right: 0;
  transform: translateX(50%);
  background-color: blue;
  cursor: url("../assets/vectos/right.png") 60 32, pointer;
}
@media (max-width: 960px) {
  .page .section-projet-carrousel .carrousel .carrousel-container .right::after,
  .page .section-presse-carrousel .carrousel .carrousel-container .right::after {
    background-image: url("../assets/vectos/right.png");
    left: unset;
    right: 18%;
    transform: translateY(-50%);
  }
}
.page .section-projet-carrousel .carrousel .carrousel-container .close-zoom,
.page .section-presse-carrousel .carrousel .carrousel-container .close-zoom {
  display: none;
  position: absolute;
  top: 0;
  right: -3.25rem;
  cursor: pointer;
}
.page .section-projet-carrousel .carrousel .carrousel-container .close-zoom svg,
.page .section-presse-carrousel .carrousel .carrousel-container .close-zoom svg {
  display: block;
  width: 1.25rem;
  height: auto;
}
.page .section-projet-carrousel .carrousel .carrousel-container .close-zoom svg rect,
.page .section-presse-carrousel .carrousel .carrousel-container .close-zoom svg rect {
  fill: #B5AFA8;
}
.page .section-projet-carrousel .carrousel .carrousel-container .close-zoom::after,
.page .section-presse-carrousel .carrousel .carrousel-container .close-zoom::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 4.45rem;
  height: 4.45rem;
}
.page .section-projet-carrousel .more,
.page .section-presse-carrousel .more {
  position: absolute;
  bottom: 2.875rem;
  left: 50%;
  transform: translateX(-50%) translateY(50%);
  cursor: pointer;
}
.page .section-projet-carrousel .more svg,
.page .section-presse-carrousel .more svg {
  display: block;
  width: 1.5rem;
  height: auto;
  opacity: 1;
  transition: opacity ease-in-out 0.25s;
}
.page .section-projet-carrousel .more svg rect,
.page .section-presse-carrousel .more svg rect {
  fill: #B5AFA8;
}
.page .section-projet-carrousel .more span,
.page .section-presse-carrousel .more span {
  position: absolute;
  color: #B5AFA8;
  left: 50%;
  top: 50%;
  display: block;
  width: fit-content;
  transform: translateX(-50%) translateY(-50%);
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  opacity: 0;
  transition: opacity ease-in-out 0.25s;
}
.page .section-projet-carrousel .more:hover svg,
.page .section-presse-carrousel .more:hover svg {
  opacity: 0;
}
.page .section-projet-carrousel .more:hover span,
.page .section-presse-carrousel .more:hover span {
  opacity: 1;
}
.page .section-projet-carrousel .link-title,
.page .section-presse-carrousel .link-title {
  position: absolute;
  bottom: 2.875rem;
  left: 50%;
  transform: translateX(-50%) translateY(50%);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.page .section-projet-carrousel .link-title svg,
.page .section-presse-carrousel .link-title svg {
  display: block;
  width: 1rem;
  height: auto;
}
.page .section-projet-carrousel .link-title svg rect,
.page .section-presse-carrousel .link-title svg rect {
  fill: #B5AFA8;
}
.page .section-projet-carrousel .link-title h1,
.page .section-presse-carrousel .link-title h1 {
  color: #B5AFA8;
  font-size: 1rem;
  line-height: 1;
  white-space: nowrap;
  position: relative;
  left: unset;
  transform: none;
  padding: 0;
  margin-left: 1em;
}
.page .section-projet-desc {
  width: 100%;
  background-color: #F0EFED;
}
.page .section-projet-desc .top {
  margin: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: sticky;
  width: 100vw;
  top: 0;
  background-color: #F0EFED;
}
.page .section-projet-desc .top .close {
  display: block;
  width: 100%;
  cursor: pointer;
}
.page .section-projet-desc .top .close svg {
  display: block;
  width: 1.25rem;
  height: auto;
  margin: auto;
}
.page .section-projet-desc .top .close svg rect {
  fill: #B5AFA8;
}
.page .section-projet-desc .bottom {
  width: 100%;
  padding: 0 28.9583333333%;
  padding-top: 3.5rem;
  box-sizing: border-box;
  margin: auto;
  min-height: 100vh;
}
.page .section-projet-desc .bottom h2 {
  font-size: 2rem;
  line-height: 1.275;
  width: 100%;
  padding: 0 21%;
  margin-bottom: 2.5rem;
  box-sizing: border-box;
}
@media (max-width: 1920px) {
  .page .section-projet-desc .bottom h2 {
    padding: 0 18%;
  }
}
@media (max-width: 1280px) {
  .page .section-projet-desc .bottom h2 {
    padding: 0 13%;
  }
}
.page .section-projet-desc .bottom .row {
  display: flex;
  justify-content: space-between;
}
.page .section-projet-desc .bottom .row .col {
  display: flex;
  width: 100%;
  border-top: 1px solid #B5AFA8;
  padding-top: 0.8rem;
  padding-bottom: 3rem;
}
.page .section-projet-desc .bottom .row .col.small {
  width: 46.2871287129%;
}
.page .section-projet-desc .bottom .row .col.small .label {
  width: 41.9786096257%;
  margin-right: 4.0106951872%;
}
.page .section-projet-desc .bottom .row .col .label {
  font-size: 0.8rem;
  line-height: 1.3125;
  text-transform: uppercase;
  color: #B5AFA8;
  width: 19.4306930693%;
  margin-right: 1.8564356436%;
  flex-shrink: 0;
  font-family: "SuisseIntlMono-Regular";
  padding-top: 0.3em;
}
.page .section-projet-desc .bottom .row .col .value {
  line-height: 1.4;
  flex-grow: 1;
}
.page .section-projet-desc .bottom .row .col .value sup {
  font-size: 0.7em;
}
@media (max-width: 1920px) {
  .page .section-projet-desc .bottom {
    padding: 0 17.65625%;
    padding-top: 3.5rem;
  }
  .page .section-projet-desc .bottom .row .col.small {
    width: 47.5845410628%;
  }
  .page .section-projet-desc .bottom .row .col.small .label {
    width: 36.717428088%;
    margin-right: 2.538071066%;
  }
  .page .section-projet-desc .bottom .row .col .label {
    width: 17.4718196457%;
    margin-right: 1.2077294686%;
  }
}
@media (max-width: 1280px) {
  .page .section-projet-desc .bottom {
    padding: 0 6.3541666667%;
    padding-top: 3.5rem;
  }
  .page .section-projet-desc .bottom .row .col.small {
    width: 48.2100238663%;
  }
  .page .section-projet-desc .bottom .row .col.small .label {
    width: 26.8564356436%;
    margin-right: 1.8564356436%;
  }
  .page .section-projet-desc .bottom .row .col .label {
    width: 12.9474940334%;
    margin-right: 0.8949880668%;
  }
}

.page-projet,
.page-presse {
  background-color: white;
  display: flex;
  flex-direction: column;
}
.page-projet .top,
.page-presse .top {
  display: none;
}
.page-projet .header-menu-close,
.page-presse .header-menu-close {
  display: block !important;
}
.page-projet .section-projet-carrousel,
.page-projet .section-presse-carrousel,
.page-presse .section-projet-carrousel,
.page-presse .section-presse-carrousel {
  flex-grow: 1;
}
.page-projet .footer-menu,
.page-presse .footer-menu {
  display: none;
}
@media (min-width: 720px) {
  .page-projet.zoomed,
  .page-presse.zoomed {
    position: fixed;
    padding-top: 0;
    padding: 1.6rem 6.85rem;
    z-index: 10000 !important;
  }
  .page-projet.zoomed .section-projet-carrousel h1, .page-projet.zoomed .section-projet-carrousel .more,
  .page-projet.zoomed .section-presse-carrousel h1,
  .page-projet.zoomed .section-presse-carrousel .more,
  .page-presse.zoomed .section-projet-carrousel h1,
  .page-presse.zoomed .section-projet-carrousel .more,
  .page-presse.zoomed .section-presse-carrousel h1,
  .page-presse.zoomed .section-presse-carrousel .more {
    display: none;
  }
  .page-projet.zoomed .section-projet-carrousel .carrousel,
  .page-projet.zoomed .section-presse-carrousel .carrousel,
  .page-presse.zoomed .section-projet-carrousel .carrousel,
  .page-presse.zoomed .section-presse-carrousel .carrousel {
    width: 100%;
    margin: 0;
    padding: 0;
    z-index: 1;
  }
  .page-projet.zoomed .section-projet-carrousel .carrousel .carrousel-container .left,
  .page-projet.zoomed .section-projet-carrousel .carrousel .carrousel-container .right,
  .page-projet.zoomed .section-presse-carrousel .carrousel .carrousel-container .left,
  .page-projet.zoomed .section-presse-carrousel .carrousel .carrousel-container .right,
  .page-presse.zoomed .section-projet-carrousel .carrousel .carrousel-container .left,
  .page-presse.zoomed .section-projet-carrousel .carrousel .carrousel-container .right,
  .page-presse.zoomed .section-presse-carrousel .carrousel .carrousel-container .left,
  .page-presse.zoomed .section-presse-carrousel .carrousel .carrousel-container .right {
    transform: none;
    position: fixed;
    width: 50vw;
    left: 0;
  }
  .page-projet.zoomed .section-projet-carrousel .carrousel .carrousel-container .left.right,
  .page-projet.zoomed .section-projet-carrousel .carrousel .carrousel-container .right.right,
  .page-projet.zoomed .section-presse-carrousel .carrousel .carrousel-container .left.right,
  .page-projet.zoomed .section-presse-carrousel .carrousel .carrousel-container .right.right,
  .page-presse.zoomed .section-projet-carrousel .carrousel .carrousel-container .left.right,
  .page-presse.zoomed .section-projet-carrousel .carrousel .carrousel-container .right.right,
  .page-presse.zoomed .section-presse-carrousel .carrousel .carrousel-container .left.right,
  .page-presse.zoomed .section-presse-carrousel .carrousel .carrousel-container .right.right {
    right: 0;
    left: unset;
  }
  .page-projet.zoomed .section-projet-carrousel .carrousel .carrousel-container .close-zoom,
  .page-projet.zoomed .section-presse-carrousel .carrousel .carrousel-container .close-zoom,
  .page-presse.zoomed .section-projet-carrousel .carrousel .carrousel-container .close-zoom,
  .page-presse.zoomed .section-presse-carrousel .carrousel .carrousel-container .close-zoom {
    display: block;
  }
}