@media screen and (min-width: 1440px) {
    :root {
        --additional--big-cta: calc(300px * 0.390625vw);
        --additional--modal-cont: calc(36rem * 0.390625vw);
        --additional--modal-img: calc(24rem * 0.390625vw);
        --additional--modal-wide: calc(42rem * 0.390625vw);
        --additional--circle-cta: calc(7.2rem * 0.390625vw);
        --additional--slider-cta: calc(3rem * 0.390625vw);

        --fonts--h1-24px: calc(1.5rem * 0.390625vw);
        --fonts--h2-30px: calc(1.875rem * 0.390625vw);
        --fonts--h3-18px: calc(1.125rem * 0.390625vw);
        --fonts--h4-16px: calc(1rem * 0.390625vw);
        --fonts--p-14px: calc(0.875rem * 0.390625vw);
        --fonts--circle-button: calc(0.75rem * 0.390625vw);
        --fonts--letter-space-2px: calc(0.125rem * 0.390625vw);

        --global-spacing--8px: calc(0.5rem * 0.390625vw);
        --global-spacing--12px: calc(0.75rem * 0.390625vw);
        --global-spacing--16px: calc(1rem * 0.390625vw);
        --global-spacing--20px: calc(1.25rem * 0.390625vw);
        --global-spacing--24px: calc(1.5rem * 0.390625vw);
        --global-spacing--32px: calc(2rem * 0.390625vw);
        --global-spacing--40px: calc(2.5rem * 0.390625vw);
        --global-spacing--48px: calc(3rem * 0.390625vw);
        --global-spacing--64px: calc(4rem * 0.390625vw);
        --global-spacing--72px: calc(4.5rem * 0.390625vw);
        --global-spacing--80px: calc(5rem * 0.390625vw);
        --global-spacing--120px: calc(7.5rem * 0.390625vw);
        --global-spacing--136px: calc(8.5rem * 0.390625vw);
        --global-spacing--global-right-128px: calc(128px * 0.390625vw);
        --global-spacing--global-left-240px: calc(240px * 0.390625vw);
    }
}