body,html{margin:0;height:100%}body{background:#444;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#333));background:linear-gradient(to bottom,#444 0,#333 100%)}body .container{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;width:160px;height:600px;border:1px solid #000;overflow:hidden;background-color:#000;opacity:0}body .container a .logo,body .container a div{display:block;position:absolute}body .container a{display:block;width:160px;height:600px;cursor:pointer;text-decoration:none;color:inherit}body .container a .visual{width:160px;height:600px;top:0;left:0}body .container a .visual .background{width:160px;height:358px;bottom:233px;left:0;background:url(background.jpg) top left no-repeat;background-size:300px 358px}body .container a .visual .vehicle-1,body .container a .visual .vehicle-2,body .container a .visual .vehicle-3,body .container a .visual .vehicle-family{background-image:url(sprite-2x.png);background-size:771px 565px}body .container a .visual .vehicle-1{background-position:-423px 0;width:348px;height:228px;bottom:223px;left:-96px}body .container a .visual .vehicle-2{background-position:0 -237px;width:291px;height:121px;bottom:237px;left:-107px}body .container a .visual .vehicle-3{background-position:0 -360px;width:188px;height:153px;bottom:223px;left:3px}body .container a .visual .vehicle-family{background-position:0 0;width:421px;height:235px;bottom:146px;left:-104px}body .container a .visual .fog{width:160px;height:600px;bottom:0;left:0;overflow:hidden}body .container a .visual .fog .fog-particle{width:395px;height:177px;top:0;background:url(fog.png) top left no-repeat;background-size:395px 177px}body .container a .visual .fog-foreground{width:160px;height:600px;top:0;left:0}body .container a .visual .fog-foreground .fog-particle{width:395px;height:177px;background:url(fog.png) top left no-repeat;background-size:395px 177px}body .container a .footer .cta .cta-text,body .container a .footer .snowmageddon-logo,body .container a .logo,body .container a .slide-1 .headline-1-1 .headline-1-1-1,body .container a .slide-1 .headline-1-1 .headline-1-1-2,body .container a .slide-1 .headline-1-1 .headline-1-1-3,body .container a .slide-1 .headline-1-2,body .container a .slide-2 .headline-2-1 .headline-2-1-1,body .container a .slide-2 .headline-2-2,body .container a .slide-3 .headline-3-1 .headline-3-1-1,body .container a .slide-3 .headline-3-1 .headline-3-1-2,body .container a .slide-3 .headline-3-2,body .container a .slide-4 .headline-4-1 .headline-4-1-2,body .container a .slide-4 .headline-4-2,body .container a .slide-5 .headline-5-1 .headline-5-1-1,body .container a .slide-5 .headline-5-1 .headline-5-1-2,body .container a .slide-5 .headline-5-2,body .container a .slide-5 .headline-5-3{background-image:url(sprite-2x.png);background-size:771px 565px}body .container a .slide-1{width:160px;height:600px;top:182px;left:0}body .container a .slide-1 .headline-1-1{width:160px;top:0;left:9px}body .container a .slide-1 .headline-1-1 .headline-1-1-1{background-position:-78px -515px;width:35px;height:43px;top:22px;left:0}body .container a .slide-1 .headline-1-1 .headline-1-1-2{background-position:0 -515px;width:76px;height:50px;top:0;left:40px}body .container a .slide-1 .headline-1-1 .headline-1-1-3{background-position:-293px -297px;width:138px;height:59px;top:45px;left:0}body .container a .slide-1 .headline-1-2{background-position:-433px -297px;width:143px;height:35px;top:117px;left:7px}body .container a .slide-2{width:160px;height:600px;top:79px;left:0}body .container a .slide-2 .headline-2-1{width:130px;height:106px;top:11px;left:-1px}body .container a .slide-2 .headline-2-1 .headline-2-1-1{background-position:-591px -237px;width:151px;height:46px;top:52px;left:5px}body .container a .slide-2 .headline-2-2{background-position:-479px -360px;width:111px;height:32px;top:283px;left:24px}body .container a .slide-3{width:160px;height:600px;top:79px;left:0}body .container a .slide-3 .headline-3-1{width:130px;height:106px;top:48px;left:9px}body .container a .slide-3 .headline-3-1 .headline-3-1-1{background-position:-284px -398px;width:94px;height:49px;top:0;left:16px}body .container a .slide-3 .headline-3-1 .headline-3-1-2{background-position:-441px -237px;width:148px;height:49px;top:36px;left:-4px}body .container a .slide-3 .headline-3-2{background-position:-486px -398px;width:101px;height:32px;top:293px;left:28px}body .container a .slide-4{width:160px;height:600px;top:79px;left:0}body .container a .slide-4 .headline-4-1{width:130px;height:106px;top:45px;left:0}body .container a .slide-4 .headline-4-1 .headline-4-1-1{background-image:url(sprite-2x.png);background-position:-190px -452px;width:84px;height:46px;background-size:771px 565px;top:0;left:31px}body .container a .slide-4 .headline-4-1 .headline-4-1-2{background-position:-293px -237px;width:146px;height:58px;top:29px;left:7px}body .container a .slide-4 .headline-4-2{background-position:-331px -360px;width:146px;height:32px;top:302px;left:6px}body .container a .slide-5{width:160px;height:600px;top:113px;left:0}body .container a .slide-5 .headline-5-1{width:130px;height:106px;top:0;left:2px}body .container a .slide-5 .headline-5-1 .headline-5-1-1{background-position:-190px -398px;width:92px;height:52px;top:9px;left:0}body .container a .slide-5 .headline-5-1 .headline-5-1-2{background-position:-276px -452px;width:66px;height:41px;top:0;left:88px}body .container a .slide-5 .headline-5-2{background-position:-578px -297px;width:159px;height:31px;top:56px;left:-1px}body .container a .slide-5 .headline-5-3{background-position:-592px -360px;width:108px;height:32px;top:326px;left:24px}body .container a .logo{background-position:-380px -398px;width:104px;height:41px;left:27px;top:20px}body .container a .footer{width:160px;height:102px;right:0;bottom:30px;left:0;margin:0 auto}body .container a .footer .snowmageddon-logo{background-position:-190px -360px;width:139px;height:36px;top:29px;right:0;left:0;margin:0 auto}body .container a .footer .cta{width:138px;height:27px;bottom:0;left:10px;border-radius:16px;background-color:#66bc29}body .container a .footer .cta .cta-text{background-position:-433px -334px;width:119px;height:9px;top:0;bottom:0;left:9px;margin:auto 0}