



  .module-page-title {
    position: relative;
    background: var(--base-color-green);
    color: var(--base-color-white);
  }
  
  .module-page-title .module-inner {
    position: relative;
    z-index: 2;
    padding-block: max(125px, calc(300 * var(--px))) max(40px, calc(123 * var(--px)));
  }
  
  .module-page-title .module-wrap {
    max-width: max(600px, calc(1025 * var(--px)));
    margin-inline: auto;
  }
  
  .module-page-title .hdln-80 {
    --min-font-size: 40;
  }
  
  
  
  
  
  
  
  .module-page-title .dots {
    position: absolute;
    inset: 0;
    z-index: 1;
    overflow: hidden;
  }
  
  .module-page-title .dot {
    position: absolute;
    aspect-ratio: 1;
    width: max(113px, calc(208 * var(--px)));
    background: var(--base-color-pink);
    border-radius: 50%;
    overflow: hidden;
  }
  
  .module-page-title .dot-1 {
    top: calc(-125 * var(--px));
    left: calc(276 * var(--px));
  }
  
  .module-page-title .dot-2 {
    top: calc(150 * var(--px));
    left: calc(550 * var(--px));
  }
  
  
  
  
  
  
  
  
  
  .module-page-title--units-overview .module-wrap {
    display: flex;
    flex-flow: column nowrap;
    gap: calc(50 * var(--px)) 0;
  }
  
  .module-page-title--units-overview .row-1 {
    display: flex;
    flex-flow: row nowrap;
    gap: 1em 0;
    justify-content: space-between;
  }
  
  .module-page-title--units-overview .module-prewrap {
    position: relative;
  }
  
  .module-page-title--units-overview .filter-button {
    position: absolute;
    right: 0;
    top: 0;
  }
  
  .module-page-title--units-overview .row-2 {
    max-width: 36.70588235294117647058em;
    padding-left: calc(133 * var(--px));
  }
  
  
  
  
  
  
  
  
  
  
  @media (max-width: 500px) {
    
    .module-page-title .dot-1 {
      top: -35px;
      left: 51px;
    }
  
    .module-page-title .dot-2 {
      top: 116px;
      left: 203px;
    }
    
    .module-page-title--units-overview .module-wrap {
      display: flex;
      flex-flow: column nowrap;
    }
    
    .module-page-title--units-overview .filter-button {
      bottom: 0;
      top: auto;
    }
    
    .module-page-title--units-overview .row-2 {
      padding-left: 0;
      max-width: none;
    }
    
  }