    /* line 2, ../sass/header_animation.scss */
    
    #animation,
    #animation-overlay,
    #scale-animation {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        -moz-transform-origin: 50% 0%;
        -ms-transform-origin: 50% 0%;
        -webkit-transform-origin: 50% 0%;
        transform-origin: 50% 0%;
    }
    /* line 9, ../sass/header_animation.scss */
    
    #animation-overlay {
        display: none;
    }
    
    @keyframes scale-animation {
        0% {
            -moz-transform: scale(1.7);
            -ms-transform: scale(1.7);
            -webkit-transform: scale(1.7);
            transform: scale(1.7);
        }
        100% {
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
        }
    }
    
    @keyframes card-animation {
        0% {
            filter: url(blur.svg#blur);
            -webkit-filter: blur(6px);
            filter: blur(6px);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='6');
        }
        60% {
            filter: url(blur.svg#blur);
            -webkit-filter: blur(5px);
            filter: blur(5px);
            -filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
        }
        100% {
            -webkit-filter: blur(0px);
            filter: blur(0px);
            filter: none;
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
        }
    }
    
    @keyframes smartphone-animation {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    
    @media (min-width: 1200px) {
        .blur-animation {
            -moz-animation: card-animation 2.5s 0s normal forwards linear;
            -webkit-animation: card-animation 2.5s 0s normal forwards linear;
            animation: card-animation 2.5s 0s normal forwards linear;
        }
        .animation-overlay {
            -moz-animation: smartphone-animation 1s 1.5s normal forwards linear;
            -webkit-animation: smartphone-animation 1s 1.5s normal forwards linear;
            animation: smartphone-animation 1s 1.5s normal forwards linear;
        }
        .scale-animation {
            -moz-animation: scale-animation 1s 1.5s normal forwards linear;
            -webkit-animation: scale-animation 1s 1.5s normal forwards linear;
            animation: scale-animation 1s 1.5s normal forwards linear;
        }
        /* line 45, ../sass/header_animation.scss */
        #scale-animation {
            -moz-transform-origin: 50% 0%;
            -ms-transform-origin: 50% 0%;
            -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
            -moz-transform: scale(1.7);
            -ms-transform: scale(1.7);
            -webkit-transform: scale(1.7);
            transform: scale(1.7);
        }
        /* line 50, ../sass/header_animation.scss */
        #animation {
            filter: url(blur.svg#blur);
            -webkit-filter: blur(6px);
            filter: blur(6px);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='6');
            -moz-transform-origin: 50% 0%;
            -ms-transform-origin: 50% 0%;
            -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
        }
        /* line 57, ../sass/header_animation.scss */
        #animation-overlay {
            position: absolute;
            top: 2px;
            -moz-transform-origin: 50% 0%;
            -ms-transform-origin: 50% 0%;
            -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
            display: block;
        }
    }
    
    @media all and (-ms-high-contrast: none),
    (-ms-high-contrast: active) {
        #scale-animation {
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        #animation-overlay {
            display: none;
        }
        .scale-animation {
            -moz-animation: none;
            -webkit-animation: none;
            animation: none;
        }
        .blur-animation {
            -moz-animation: none;
            -webkit-animation: none;
            animation: none;
        }
    }
    
    @supports (-ms-accelerator:true) {
        #scale-animation {
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        #animation-overlay {
            display: none;
        }
        .scale-animation {
            -moz-animation: none;
            -webkit-animation: none;
            animation: none;
        }
        #animation {
            filter: none;
            filter: blur(0px);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
        }
        .blur-animation {
            -moz-animation: none;
            -webkit-animation: none;
            animation: none;
        }
    }
