/* vop-r75e-width
   Match About to the home desktop inset.
   Hide the form-side contact facts that repeat the cards above. */
@media screen and (min-width: 1024px) {
  body.vop-pass-r75e.template-page #main-content .vop-about-viewpoint > .container,
  body.vop-pass-r75e.template-page #main-content .vop-about-rooms > .container,
  body.vop-pass-r75e.template-page #main-content .vop-about-principles > .container,
  body.vop-pass-r75e.template-page #main-content .vop-about-contact > .container,
  body.vop-pass-r75e.template-page #main-content .vop-about > .container,
  body.vop-pass-r75e.template-page #main-content .vop-about > .container-fluid,
  body.vop-pass-r75e.template-page #main-content .vop-about-viewpoint .container,
  body.vop-pass-r75e.template-page #main-content .vop-about-rooms .container,
  body.vop-pass-r75e.template-page #main-content .vop-about-principles .container,
  body.vop-pass-r75e.template-page #main-content .vop-about-contact .container {
    width: min(1800px, calc(100vw - 48px)) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }
}

body.vop-pass-r75e.template-contacts .vop-osa-contact-form .f-info-box > div:has([data-key="blocks.contact.title"]),
body.vop-pass-r75e.template-contacts .vop-osa-contact-form [data-key="blocks.contact.title"],
body.vop-pass-r75e.template-contacts .vop-osa-contact-form [data-key="blocks.contact.content"] {
  display: none !important;
}
