/* Start custom CSS for html, class: .elementor-element-74b982d */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300&display=swap');
      body, html {
          background: #f3eded;
      }
      #container-wrapper {
        font-size: 18px;
        font-family: "Cormorant Garamond", serif;
        display: flex;
        align-items: center;
        justify-items: center;
        justify-content: center;
        align-content: center;
        background: #f3eded;
        margin-top: 10vh;
      }
      #font {
        font-size: 4em;
        text-transform: uppercase;
        letter-spacing: 3px;
        margin: 2rem 0;
      }
      #container {
        text-align: center;
      }
      #logo {
        position: relative;
        height: 40vh;
        max-height: 500px;
      }
      #logo img {
        position: absolute;
        max-height: 100%;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
        transform-origin: 50% 100%;
      }
      #logo img:nth-child(1) {
        animation: openLeave1 1s 0.5s ease-out forwards;
        z-index: 1;
      }
      #logo img:nth-child(2) {
        animation: openLeave2 1s 0.5s ease-out forwards;
        z-index: 2;
      }
      #logo img:nth-child(3) {
        z-index: 3;
      }
      #logo img:nth-child(4) {
        animation: openLeave4 1s 0.5s ease-out forwards;
        z-index: 2;
      }
      #logo img:nth-child(5) {
        animation: openLeave5 1s 0.5s ease-out forwards;
        z-index: 1;
      }
      @keyframes openLeave1 {
        from {
          transform: translateX(-50%);
        }
        to {
          transform: translateX(-50%) rotate(-50deg);
        }
      }
      @keyframes openLeave2 {
        from {
          transform: translateX(-50%);
        }
        to {
          transform: translateX(-50%) rotate(-25deg);
        }
      }
      @keyframes openLeave4 {
        from {
          transform: translateX(-50%);
        }
        to {
          transform: translateX(-50%) rotate(25deg);
        }
      }
      @keyframes openLeave5 {
        from {
          transform: translateX(-50%);
        }
        to {
          transform: translateX(-50%) rotate(50deg);
        }
      }
      @media screen and (max-width: 600px) {
        #logo {
          position: relative;
          height: 20vh;
          max-height: 300px;
        }
        #font {
          line-height: 1em;
          font-size: 3em;
        }
      }/* End custom CSS */