.carousel{position:relative;margin:123px auto 0;width:1000px;height:auto;border:none;overflow:visible}.carousel .slides{margin:0 auto;padding:0;border:none;list-style:none;position:relative;overflow:visible}.carousel .slides .slideItem{position:absolute;cursor:pointer;overflow:hidden;padding:0;margin:0;border:none}.carousel .slides .slideItem a{display:block;text-decoration:none;margin:0;padding:0;border:none;outline:none}.carousel .slides .slideItem img{margin:0;padding:0;border:none;width:100%;height:100%;border-radius:50px;border:4px solid rgba(255,255,255,.2)}.carousel .slides .slideItem.active img{border:4px solid #fff}.carousel .nextButton{position:absolute;right:-88px;top:50%;margin-top:-53px;width:98px;height:98px;background:url(../images/next-button.png) no-repeat;background-size:100% auto;cursor:pointer;z-index:9999}.carousel .prevButton{position:absolute;left:-88px;top:50%;margin-top:-53px;width:98px;height:98px;background:url(../images/prev-button.png);background-size:100% auto;cursor:pointer;z-index:9999}.buttonNav{padding-top:100px}.carousel .buttonNav{position:absolute;margin:0 auto;z-index:999;left:0;right:0;display:table}.carousel .buttonNav .numbers{position:relative;float:left;margin:5px;color:#828282;cursor:pointer;font-weight:700;text-decoration:none;font-size:1em;font-family:montserratregular}.carousel .buttonNav .numbers:hover{color:#000;text-decoration:underline}.carousel .buttonNav .numberActive{background:none;color:#000;cursor:default}.carousel .buttonNav .bullet{position:relative;float:left;width:19px;height:19px;margin:5px;float:left;cursor:pointer}.carousel .shadow{width:100%;height:82px}.carousel .shadow .shadowLeft{width:100px;height:82px}.carousel .shadow .shadowMiddle{height:82px}.carousel .shadow .shadowRight{width:100px;height:82px}