 /* Responzivni velikost pisma */
    @media only screen and (min-width: 1601px) {
      html {
        font-size: calc(10px + (12 - 10) * ((100vw - 1601px) / (2560 - 1601)));
      }
    }

    @media only screen and (max-width: 1600px) {
      html {
        font-size: calc((6.5px + (10 - 6.5) * ((100vw - 320px) / (1536 - 320))));
      }
    }

    .page-wrapper {
      overflow-x: hidden;
    }

    .split-line {
      overflow: hidden;
    }

    .cc-wrapper.hidden {
      opacity: 0;
      pointer-events: none;
      transform: scale(1.1)
    }

    .link-hover-underline.white {
      display: inline-block;
      background-image: linear-gradient(to right, #ffffff 100%, transparent 0%), linear-gradient(to right, #CBCBCB 100%, transparent 0%);
      background-position: 0% 100%, 100% 100%;
      background-repeat: no-repeat, no-repeat;
      background-size: 0% 1px, 100% 1px;
      transition: background-size 0.3s ease-in-out, background-size 0.3s ease-in-out;
    }

    .link-hover-underline:hover {
      background-size: 100% 1px, 100% 1px;
    }

    .linkcard:hover .linkcard__heading--big {
      color: var(--light-taupe);
    }

    .linkcard:hover .linkcard__button {
      background: var(--dark-taupe);
    }

    .linkcard:hover {
      transform: translate(0, -5%) !important;
    }

    .splitSpan {
      overflow: hidden;
    }