.home-carousel{margin:auto;width:100%;overflow:hidden;position:relative}@media(min-width:768px){.home-carousel{height:373px;max-width:1280px}}@media(max-width:767px){.not-ie8 .home-carousel{max-width:100%}}.home-carousel .image{width:100%;height:auto}@media(max-width:767px){.not-ie8 .home-carousel .image{margin-left:-50%}}@media(min-width:768px){.home-carousel .navigation-and-messages{position:relative;top:-373px;height:373px}}@media(min-width:768px){.home-carousel .message{margin-top:83px;padding:30px}}@media(max-width:767px){.not-ie8 .home-carousel .message{margin-top:15px;min-height:140px}}.home-carousel .messages{position:relative}.home-carousel .inner{position:relative;margin:auto;left:50%}@media(min-width:768px){.home-carousel .inner{height:373px;width:1280px}}@media(max-width:767px){.not-ie8 .home-carousel .inner{height:100%;width:100%}}.home-carousel a.page{display:block;z-index:50}.home-carousel .page{position:absolute;background-repeat:no-repeat;background-position:center center;top:0}@media(min-width:768px){.home-carousel .page{height:373px;width:1280px;margin-left:-640px;background-size:1280px auto}}@media(max-width:767px){.not-ie8 .home-carousel .page{height:100%;width:100%;margin-left:-50%;background-size:100% auto}}.home-carousel .navigation{position:absolute;background-color:white;z-index:100}@media(min-width:768px){.home-carousel .navigation{right:20px;bottom:30px}}@media(max-width:767px){.not-ie8 .home-carousel .navigation{margin-top:-55px;margin-left:auto;margin-right:auto}}.home-carousel .navigation .pause{width:30px;height:30px;background:url('/smart/web2/images/pause.png') center center no-repeat;cursor:pointer;display:inline-block}.home-carousel .navigation .pause:hover{background:url('/smart/web2/images/pause_hover.png') center center no-repeat}.home-carousel .navigation .pause.paused{background:url('/smart/web2/images/play.png') center center no-repeat}.home-carousel .navigation .nav-page{width:30px;height:30px;background:url('/smart/web2/images/icons/herocarousel_nextscreen.png') center center no-repeat;cursor:pointer;display:inline-block}.home-carousel .navigation .nav-page.selected,.home-carousel .navigation .nav-page:hover{cursor:default;background:url('/smart/web2/images/icons/herocarousel_onstate.png') center center no-repeat}.home-carousel .navigation .nav-page:hover{cursor:pointer}