.layout-container {
  margin: 0; }
  .layout-container div[data-drupal-messages] {
    color: #FFFFFF;
    background-color: #00305B; }
    .layout-container div[data-drupal-messages] > div {
      width: 90%;
      max-width: 1266px;
      margin: 0 auto;
      padding-block: 14px; }
      .layout-container div[data-drupal-messages] > div a {
        color: #FFF; }
        .layout-container div[data-drupal-messages] > div a:hover {
          color: #E94E24; }

.page-user-page {
  position: relative; }
  .page-user-page div[data-drupal-messages] {
    margin-bottom: 2rem; }
  .page-user-page .page-user-section {
    position: relative;
    margin-top: 4.5rem; }
    .page-user-page .page-user-section .inside {
      width: 90%;
      max-width: 1266px;
      margin: 0 auto;
      display: flex;
      align-items: flex-start;
      flex-wrap: wrap; }
    .page-user-page .page-user-section .column-content {
      width: 100%; }
    .page-user-page .page-user-section .column-sidebar {
      width: 100%;
      display: flex;
      flex-direction: column; }
      .page-user-page .page-user-section .column-sidebar div[data-google-query-id] {
        max-width: max-content;
        margin: 0 auto 3.43rem; }
        .page-user-page .page-user-section .column-sidebar div[data-google-query-id]:before {
          content: 'Anzeige';
          display: block;
          margin-bottom: 0.35rem;
          font-size: 14px;
          line-height: 1.5;
          font-size: 0.836rem;
          color: #4A4B4D;
          text-align: left; }
    @media only screen and (min-width: 1280px) {
      .page-user-page .page-user-section .inside {
        width: 100%;
        margin: 0;
        max-width: none;
        padding-left: clamp(4.429rem, -20.005rem + 26.724vw, 8.857rem); }
      .page-user-page .page-user-section .column-content {
        width: calc(95% - 340px);
        margin-right: 5%; }
      .page-user-page .page-user-section .column-sidebar {
        position: sticky;
        width: 300px;
        top: calc(var(--header-height) - 2.5rem); } }
    .page-user-page .page-user-section-inner form .form-item {
      margin-bottom: 2rem; }
      .page-user-page .page-user-section-inner form .form-item input, .page-user-page .page-user-section-inner form .form-item select {
        width: 100%; }
    .page-user-page .page-user-section-inner form .form-actions {
      width: auto;
      margin-top: 2rem; }
      .page-user-page .page-user-section-inner form .form-actions input {
        padding-right: 4.5em;
        background-image: url(../../../icons/icon-arrow-right.svg);
        background-position: right 2.8em top 1.18em;
        background-repeat: no-repeat;
        background-size: 0.8em;
        cursor: pointer; }
        .page-user-page .page-user-section-inner form .form-actions input:after {
          display: none; }
    .page-user-page .page-user-section-header {
      margin-bottom: clamp(3rem, 1.605rem + 4.07vw, 6rem); }
      .page-user-page .page-user-section-header .page-title {
        font-size: clamp(1.729rem, 1.376rem + 1.027vw, 2.486rem);
        margin-bottom: 0.35em; }
      .page-user-page .page-user-section-header p {
        max-width: 86ch; }

/*# sourceMappingURL=page-user-pages.css.map */
