@-webkit-keyframes dfdLogoAnimation
{0%, 100%
{-webkit-transform:translate(0, 0)}
    6.25%
    {-webkit-transform:translate(2.5px, -0.5px)}
    12.5%
    {-webkit-transform:translate(4px, -2px)}
    18.75%
    {-webkit-transform:translate(4.5px, -4px)}
    25%
    {-webkit-transform:translate(5px, -5px)}
    31.25%
    {-webkit-transform:translate(4.5px, -6px)}
    37.5%
    {-webkit-transform:translate(4px, -8px)}
    43.75%
    {-webkit-transform:translate(2.5px, -9.5px)}
    50%
    {-webkit-transform:translate(0px, -10px)}
    56.25%
    {-webkit-transform:translate(-2.5px, -9.5px)}
    62.5%
    {-webkit-transform:translate(-4px, -8px)}
    68.75%
    {-webkit-transform:translate(-4.5px, -6px)}
    75%
    {-webkit-transform:translate(-5px, -5px)}
    81.25%
    {-webkit-transform:translate(-4.5px, -4px)}
    87.5%
    {-webkit-transform:translate(-4px, -2px)}
    93.75%
    {-webkit-transform:translate(-2.5px, -0.5px)}
}
@-moz-keyframes dfdLogoAnimation
{0%, 100%
{-moz-transform:translate(0, 0)}
    6.25%
    {-moz-transform:translate(2.5px, -0.5px)}
    12.5%
    {-moz-transform:translate(4px, -2px)}
    18.75%
    {-moz-transform:translate(4.5px, -4px)}
    25%
    {-moz-transform:translate(5px, -5px)}
    31.25%
    {-moz-transform:translate(4.5px, -6px)}
    37.5%
    {-moz-transform:translate(4px, -8px)}
    43.75%
    {-moz-transform:translate(2.5px, -9.5px)}
    50%
    {-moz-transform:translate(0px, -10px)}
    56.25%
    {-moz-transform:translate(-2.5px, -9.5px)}
    62.5%
    {-moz-transform:translate(-4px, -8px)}
    68.75%
    {-moz-transform:translate(-4.5px, -6px)}
    75%
    {-moz-transform:translate(-5px, -5px)}
    81.25%
    {-moz-transform:translate(-4.5px, -4px)}
    87.5%
    {-moz-transform:translate(-4px, -2px)}
    93.75%
    {-moz-transform:translate(-2.5px, -0.5px)}
}
@-o-keyframes dfdLogoAnimation
{0%, 100%
{-o-transform:translate(0, 0)}
    6.25%
    {-o-transform:translate(2.5px, -0.5px)}
    12.5%
    {-o-transform:translate(4px, -2px)}
    18.75%
    {-o-transform:translate(4.5px, -4px)}
    25%
    {-o-transform:translate(5px, -5px)}
    31.25%
    {-o-transform:translate(4.5px, -6px)}
    37.5%
    {-o-transform:translate(4px, -8px)}
    43.75%
    {-o-transform:translate(2.5px, -9.5px)}
    50%
    {-o-transform:translate(0px, -10px)}
    56.25%
    {-o-transform:translate(-2.5px, -9.5px)}
    62.5%
    {-o-transform:translate(-4px, -8px)}
    68.75%
    {-o-transform:translate(-4.5px, -6px)}
    75%
    {-o-transform:translate(-5px, -5px)}
    81.25%
    {-o-transform:translate(-4.5px, -4px)}
    87.5%
    {-o-transform:translate(-4px, -2px)}
    93.75%
    {-o-transform:translate(-2.5px, -0.5px)}
}
@keyframes dfdLogoAnimation
{0%, 100%
{transform:translate(0, 0)}
    6.25%
    {transform:translate(2.5px, -0.5px)}
    12.5%
    {transform:translate(4px, -2px)}
    18.75%
    {transform:translate(4.5px, -4px)}
    25%
    {transform:translate(5px, -5px)}
    31.25%
    {transform:translate(4.5px, -6px)}
    37.5%
    {transform:translate(4px, -8px)}
    43.75%
    {transform:translate(2.5px, -9.5px)}
    50%
    {transform:translate(0px, -10px)}
    56.25%
    {transform:translate(-2.5px, -9.5px)}
    62.5%
    {transform:translate(-4px, -8px)}
    68.75%
    {transform:translate(-4.5px, -6px)}
    75%
    {transform:translate(-5px, -5px)}
    81.25%
    {transform:translate(-4.5px, -4px)}
    87.5%
    {transform:translate(-4px, -2px)}
    93.75%
    {transform:translate(-2.5px, -0.5px)}
}
@-webkit-keyframes dfdSlideParallaxAnimationSimple
{0%, 100%
{width:0%}
    50%
    {width:100%}
}
@-moz-keyframes dfdSlideParallaxAnimationSimple
{0%, 100%
{width:0%}
    50%
    {width:100%}
}
@-o-keyframes dfdSlideParallaxAnimationSimple
{0%, 100%
{width:0%}
    50%
    {width:100%}
}
@keyframes dfdSlideParallaxAnimationSimple

{0%, 100%
{width:0%}
    50%
    {width:100%}
}
@-webkit-keyframes animateCanvas
{0%
{-webkit-transform:scale(0.5) rotate(0deg)}
    50%
    {-webkit-transform:scale(0.5) rotate(180deg)}
    100%
    {-webkit-transform:scale(0.5) rotate(360deg)}
}
@-moz-keyframes animateCanvas
{0%
{-moz-transform:scale(0.5) rotate(0deg)}
    50%
    {-moz-transform:scale(0.5) rotate(180deg)}
    100%
    {-moz-transform:scale(0.5) rotate(360deg)}
}
@-o-keyframes animateCanvas
{0%
{-o-transform:scale(0.5) rotate(0deg)}
    50%
    {-o-transform:scale(0.5) rotate(180deg)}
    100%
    {-o-transform:scale(0.5) rotate(360deg)}
}
@keyframes animateCanvas
{0%
{transform:scale(0.5) rotate(0deg)}
    50%
    {transform:scale(0.5) rotate(180deg)}
    100%
    {transform:scale(0.5) rotate(360deg)}
}
@keyframes dfdScrollAnimation
{0%, 100%
{transform:translateY(0)}
    50%
    {transform:translateY(-10px)}
}
*,*:before,*:after{-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}
#dfd-top-section-wrapper{position:relative; display:block; width:100vw; height:100vh; overflow:hidden; background-size:100% auto; background-position:center top}
#dfd-top-section-wrapper #dfd-top-section-wrapper-inner{position:relative; display:block; width:100%; height:100%}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper{position:absolute; top:10%; left:75%; display:block; width:100%; height:100%}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo{display:block; position:absolute; top:39%; left:31%}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo img{-moz-animation:dfdLogoAnimation 2s linear infinite; -webkit-animation:dfdLogoAnimation 2s linear infinite; animation:dfdLogoAnimation 2s linear infinite}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-1{-moz-transform:translate(-88%, -50%); -ms-transform:translate(-88%, -50%); -webkit-transform:translate(-88%, -50%); transform:translate(-88%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-2{-moz-transform:translate(-89%, -50%); -ms-transform:translate(-89%, -50%); -webkit-transform:translate(-89%, -50%); transform:translate(-89%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-2 img{-moz-animation-delay:0.1s; -webkit-animation-delay:0.1s; animation-delay:0.1s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-3{-moz-transform:translate(-91%, -50%); -ms-transform:translate(-91%, -50%); -webkit-transform:translate(-91%, -50%); transform:translate(-91%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-3 img{-moz-animation-delay:0.2s; -webkit-animation-delay:0.2s; animation-delay:0.2s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-4{-moz-transform:translate(-92%, -50%); -ms-transform:translate(-92%, -50%); -webkit-transform:translate(-92%, -50%); transform:translate(-92%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-4 img{-moz-animation-delay:0.3s; -webkit-animation-delay:0.3s; animation-delay:0.3s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-5{-moz-transform:translate(-94%, -50%); -ms-transform:translate(-94%, -50%); -webkit-transform:translate(-94%, -50%); transform:translate(-94%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-5 img{-moz-animation-delay:0.4s; -webkit-animation-delay:0.4s; animation-delay:0.4s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-6{-moz-transform:translate(-95%, -50%); -ms-transform:translate(-95%, -50%); -webkit-transform:translate(-95%, -50%); transform:translate(-95%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-6 img{-moz-animation-delay:0.5s; -webkit-animation-delay:0.5s; animation-delay:0.5s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-7{-moz-transform:translate(-96.5%, -50%); -ms-transform:translate(-96.5%, -50%); -webkit-transform:translate(-96.5%, -50%); transform:translate(-96.5%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-7 img{-moz-animation-delay:0.6s; -webkit-animation-delay:0.6s; animation-delay:0.6s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-8{-moz-transform:translate(-97%, -50%); -ms-transform:translate(-97%, -50%); -webkit-transform:translate(-97%, -50%); transform:translate(-97%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-8 img{-moz-animation-delay:0.7s; -webkit-animation-delay:0.7s; animation-delay:0.7s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-9{-moz-transform:translate(-99%, -50%); -ms-transform:translate(-99%, -50%); -webkit-transform:translate(-99%, -50%); transform:translate(-99%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-9 img{-moz-animation-delay:0.8s; -webkit-animation-delay:0.8s; animation-delay:0.8s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-10{-moz-transform:translate(-101%, -50%); -ms-transform:translate(-101%, -50%); -webkit-transform:translate(-101%, -50%); transform:translate(-101%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-10 img{-moz-animation-delay:0.9s; -webkit-animation-delay:0.9s; animation-delay:0.9s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-11{-moz-transform:translate(-103%, -50%); -ms-transform:translate(-103%, -50%); -webkit-transform:translate(-103%, -50%); transform:translate(-103%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-11 img{-moz-animation-delay:1s; -webkit-animation-delay:1s; animation-delay:1s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-12{-moz-transform:translate(-105%, -50%); -ms-transform:translate(-105%, -50%); -webkit-transform:translate(-105%, -50%); transform:translate(-105%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-12 img{-moz-animation-delay:1.1s; -webkit-animation-delay:1.1s; animation-delay:1.1s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-13{-moz-transform:translate(-107%, -50%); -ms-transform:translate(-107%, -50%); -webkit-transform:translate(-107%, -50%); transform:translate(-107%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-13 img{-moz-animation-delay:1.2s; -webkit-animation-delay:1.2s; animation-delay:1.2s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-14{-moz-transform:translate(-109%, -50%); -ms-transform:translate(-109%, -50%); -webkit-transform:translate(-109%, -50%); transform:translate(-109%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-14 img{-moz-animation-delay:1.3s; -webkit-animation-delay:1.3s; animation-delay:1.3s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-15{-moz-transform:translate(-111%, -50%); -ms-transform:translate(-111%, -50%); -webkit-transform:translate(-111%, -50%); transform:translate(-111%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-15 img{-moz-animation-delay:1.4s; -webkit-animation-delay:1.4s; animation-delay:1.4s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-16{-moz-transform:translate(-113%, -50%); -ms-transform:translate(-113%, -50%); -webkit-transform:translate(-113%, -50%); transform:translate(-113%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-16 img{-moz-animation-delay:1.5s; -webkit-animation-delay:1.5s; animation-delay:1.5s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-17{-moz-transform:translate(-116%, -50%); -ms-transform:translate(-116%, -50%); -webkit-transform:translate(-116%, -50%); transform:translate(-116%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-17 img{-moz-animation-delay:1.6s; -webkit-animation-delay:1.6s; animation-delay:1.6s}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-18{-moz-transform:translate(-120%, -50%); -ms-transform:translate(-120%, -50%); -webkit-transform:translate(-120%, -50%); transform:translate(-120%, -50%)}
#dfd-top-section-wrapper #dfd-top-section-logo-wrapper .dfd-top-section-logo.item-18 img{-moz-animation-delay:1.7s; -webkit-animation-delay:1.7s}
.dfd-logo-wrapper img{display:block; margin-left:auto; margin-right:0}