.carousel-card{position:relative}.carousel-card .responsive-image{height:100%;display:block;margin:0 auto}.carousel-card .responsive-image>img{max-width:100%;height:auto}.carousel-card .responsive-image.horizontal>img{max-height:100%;width:auto;height:100%}.carousel-card .responsive-image.horizontal.left>img{float:right}.carousel-card .responsive-image.horizontal.right>img{float:left}.carousel-card .description-box{position:absolute;bottom:0;padding:1.21em;width:100%}.carousel-card .description-box.horizontal{bottom:unset;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel-card .description-box.horizontal.left{left:0}.carousel-card .description-box.horizontal.right{right:0}.carousel-card .description-box .inner-title-wrap{position:relative;background-color:#ffffffed;z-index:100;padding:1.14em .86em .86em}.carousel-card .description-box .inner-title-wrap .dbox-title{letter-spacing:.05em}.carousel-card .description-box .inner-title-wrap .description{margin-bottom:1.74em;margin-top:.28em;letter-spacing:.04em;line-height:187%}.carousel-card .description-box .inner-title-wrap .cta-button{background-color:transparent;border-width:1px}.carousel-card .description-box .inner-title-wrap .cta-button:hover,.carousel-card .description-box .inner-title-wrap .cta-button:focus,.carousel-card .description-box .inner-title-wrap .cta-button:active{color:#853585}
