section.block.block-carte-et-contenu div.container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  section.block.block-carte-et-contenu div.container {
    flex-direction: column-reverse;
  }
}
section.block.block-carte-et-contenu div.container .map {
  width: var(--col-6);
  height: 500px;
  background-color: grey;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  section.block.block-carte-et-contenu div.container .map {
    width: 100%;
    height: 300px;
  }
}
section.block.block-carte-et-contenu div.container .content {
  width: var(--col-5);
}
@media screen and (max-width: 768px) {
  section.block.block-carte-et-contenu div.container .content {
    width: 100%;
  }
}