.page_wrap {
    /* display: flex;
    flex-direction: column;
    gap: 15px;
    margin: 3vw auto 6vw;
    max-width: 700px; */
    margin-top: 3vw;
}

.page_content {

}

.page_title {

    margin: 7vw 0 !important;
}

.page_wrap p
{
    max-width: 620px;
}

/* 💻 Large - ordinateurs portables */
@media (max-width: 992px) {
  /* Styles pour ≥992px et <1200px */
  .page_wrap {
       flex-direction: column;
}
.page_content,  .page_title {
    width: 100%;
}
}

