.informations{
  background: transparent;
  padding-top: 20px;
  margin-bottom: 0;
}

.div-infos-global{
  flex-wrap: wrap;
}
.informations .div-button{
  width: calc(50% - 40px);
  margin-right: 40px;
  min-width: 300px;
}
.div-infos-photo{
  width: 50%;
  min-width: 300px;
  /*margin-bottom: -90px;*/
}
.div-infos-photo,
.informations .div-button{
  box-sizing: border-box;
  display: flex;
  align-self: flex-start;

  margin-top: 20px;
  margin-bottom:-60px;
}
.w-layout-grid{
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.div-infos-global {
  position: relative;
  /*padding-bottom: 60px;*/
}

.infos-photo-img {
  max-width: 480px;
  width: 100%;
  /*margin-top: 40px;*/
}

.bg-infos {
  display: none;
}
.documents{
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.document{
  flex: none;
  width: 48%;
  margin: 1%;
}
.document .dropdown-toggle{
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
.dropdown-toggle .text-block-9{
  flex: 1 0 100%;
  width: 100%;
  padding: 10px 0;
  box-sizing: border-box;
  white-space: pre-wrap;
}
.dropdown-list.w--open{
  z-index: 1000;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  top: 50%;
  left: 50%;
  /*min-width: 100%;*/
  max-width: 125%;
  /*max-width: 400px;*/
  padding: 10px 15px;
  transform: translate(-40%, 0);
  white-space: pre-wrap;
  box-shadow: 5px 0px 10px rgba(0,0,0,.5);
}
.w-dropdown-link{
  box-sizing: border-box;
  width:100%;
  padding: 10px 0;
  white-space: pre-wrap;
  text-align: left;
}
.w-dropdown{
  z-index: auto;
}

@media screen and (max-width: 991px) {
  .div-infos-photo,
  .informations .div-button{
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .informations .div-button{
    margin-bottom: 0;
  }
}