.carousel{margin-top:87px;overflow:hidden;position:relative}.carousel:after{bottom:-20px;content:"";height:79px;left:-62px;position:absolute;right:-72px}.carousel .slide{padding:25px 30px 100px}.carousel .mask{overflow:hidden;position:relative;width:100%}.carousel .slideset{float:left;width:99999px}.carousel .slide{float:left;width:100%}.carousel .caption{background:#fff;border:6px solid #f8883d;color:#d08f27;float:right;max-width:406px;padding:15px;text-align:center}.carousel .caption .title{color:#283b82;display:block;font:400 41px/1.2 bakery,Times New Roman,Times,Baskerville,Georgia,serif;margin-bottom:8px}.carousel .caption p{margin-bottom:22px}.carousel .btn-next,.carousel .btn-prev{color:#435992;font-size:31px;left:0;margin-top:-30px;position:absolute;text-decoration:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel .btn-next:hover,.carousel .btn-prev:hover{color:#d08f27}.carousel .btn-next{left:auto;right:0}.carousel .link{font:25px/1 bakery,Times New Roman,Times,Baskerville,Georgia,serif;padding-left:29px;position:relative;text-decoration:none}.carousel .link:hover{opacity:.7}.carousel .link:before{content:"\e901";font:23px/1 icomoon;left:0;position:absolute;top:4px}.bg-stretch{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.carousel{margin-top:116px}.carousel .link{font-size:36px;padding-left:41px}.carousel .link:before{font-size:36px;top:3px}.carousel .slide{min-height:758px;padding:153px 93px 221px}.carousel .caption{border-width:9px;font-size:24px;line-height:29px;padding:45px 53px 31px}.carousel .caption .title{font-size:60px}}@media (min-width:1024px){.carousel{margin-top:147px}}@media (min-width:1200px){.carousel{margin-top:163px}}@media (min-width:1400px){.carousel:after{bottom:0}}