a {color: #c5461a;}a.text-link-sl {color: #fff;text-decoration: none;}a.text-link-sl:hover {color: #fff;text-decoration: none;}.carousel-item {height: 100vh;min-height: 300px;background: no-repeat center center scroll;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.carousel-fade .carousel-item {opacity: 0;transition-duration: .6s;transition-property: opacity;}.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {opacity: 1;}.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {opacity: 0;}.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev {transform: translateX(0);transform: translate3d(0, 0, 0);}.carousel-indicators li {width: 10px;height: 10px;border-radius: 100%;}.carousel-caption-area {position: relative;left: auto;right: auto;}.carousel-caption-wrapper {background-color: rgba(0,0,0,.4);height: 100%;}.carousel-caption {color: #fff;right: 0;left: 0;top: 12%;padding: 20px 50px;}.carousel-caption h2 {font-size: 22px;}.carousel-caption h4 {font-size: 18px;}@media only screen and (min-width: 768px) {.carousel-caption-wrapper {background-color: rgba(0,0,0,.4);height: 100%;width: 30rem;transform: skewX(-8deg);transform-origin: top right;}.carousel-caption {color: #fff;right: 0;max-width: 485px;left: auto;top: 12%;padding: 20px 50px;width: 100%;}.caption-extra {display: block;}}@media only screen and (min-width: 992px) {.carousel-caption-wrapper {height: 100%;width: 50rem;background-color: rgba(0,0,0,.4);transform: skewX(-8deg);transform-origin: top right;}.carousel-caption {color: #fff;text-align: center;top: 16%;right: 0;bottom: 0;left: 20%;height: 100%;width: 100%;max-width: 485px;padding: 20px 50px;}.caption-extra {display: block;}}.mb-xs {margin-bottom: 10px !important;}.mb-xxs {margin-bottom: 0 !important;}.no-skew {transform: skewX(1deg);transform-origin: top right;}.space-cp {padding-bottom: 3rem;}.cap-title {font-size: 26px;}.cap-sub-title {font-size: 18px;}@media only screen and (min-width: 768px) {.no-skew {transform: skewX(8deg);transform-origin: top right;}.space-cp {margin-bottom: 1rem;}.cap-title {font-size: 30px;}.cap-sub-title {font-size: 18px;}}