.logo.logo-image {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            transform: none !important;
            transform-origin: center center !important;
            -webkit-tap-highlight-color: transparent;
            touch-action: manipulation;
        }

        .logo.logo-image img,
        .logo.logo-image:hover img,
        .logo.logo-image:active img {
            display: block !important;
            animation: none !important;
            transform: rotate(0deg) !important;
            transform-origin: center center !important;
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
        }

        .logo.logo-image.is-spinning img,
        .logo.logo-image.is-spinning:hover img,
        .logo.logo-image.is-spinning:active img {
            animation:
                atsLogoCleanSpinV2
                680ms
                cubic-bezier(0.22, 0.61, 0.36, 1)
                1
                both
                !important;

            will-change: transform;
        }

        @keyframes atsLogoCleanSpinV2 {
            0% {
                transform: rotate(0deg);
            }

            100% {
                transform: rotate(360deg);
            }
        }

        @media (max-width: 980px) {
            header {
                grid-template-columns: 1fr !important;
                justify-items: center !important;
                text-align: center !important;
            }

            header .logo.logo-image {
                width: 100% !important;
                max-width: 100% !important;
                margin: 0 auto !important;
                justify-self: center !important;
                justify-content: center !important;
            }

            header .logo.logo-image img {
                width: auto !important;
                height: 108px !important;
                max-width: min(72vw, 320px) !important;
                margin: 0 auto !important;
                object-fit: contain !important;
            }

            header nav {
                width: 100% !important;
                justify-content: center !important;
            }
        }
