.elementor-9 .elementor-element.elementor-element-58ceff3{--display:flex;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-58ceff3{--content-width:1080px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-58ceff3{--content-width:1080px;}}/* Start custom CSS for html, class: .elementor-element-fa01560 */body {
      background-color: #111;
      color: #B8956B;
      font-family: 'Courier New', monospace;
      font-size: 2em;
      display: flex;
      align-items: center;
      justify-content: center;
      height: 100vh;
      margin: 0;
      padding: 1em;
      text-align: center;
    }

    .typing {
      border-right: 2px solid #B8956B;
      animation: blinkCursor 0.75s step-end infinite;
      font-variant: small-caps;
      max-width: 1080px;
      word-wrap: break-word;
      overflow-wrap: break-word;
      white-space: normal;
      line-height: 1.4;
    }

    @keyframes blinkCursor {
      50% { border-color: transparent; }
    }

    .ampersand {
      font-size: 0.6em;
    }/* End custom CSS */