.body-wrapper{margin-top:85px}.banner-bg{color:#575756;padding:0;width:100%}.banner--carousel{padding:0;height:auto}.carousel.slide{width:100%;height:auto;background-color:#58595b;position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%;height:627px}.carousel-item{position:relative;align-items:center;width:100%;transition:transform .6s ease-out;backface-visibility:hidden;perspective:1000px;display:block;height:627px;background-size:1920px;background-attachment:fixed;background-position:center 85px}.carousel-item .content-wrapper{width:100%;padding-right:15px;padding-left:15px;height:100%;position:relative;z-index:3}.carousel-content{width:495px;text-align:left;position:absolute;top:100px;left:78px;background-color:rgba(0,0,0,0.6);padding:.9375rem;color:white}.carousel-col1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}.content__text{font-size:2.5rem;color:inherit;font-weight:300;line-height:3.4375rem;padding-bottom:.5em;margin-bottom:.5em;position:relative;letter-spacing:-2px}.content__text strong{font-weight:bolder}.content__text:after{content:" ";position:absolute;bottom:0;left:0;width:80px;border-bottom:1px solid white}.content__intro{font-size:.875rem;color:inherit;padding-bottom:.5em;margin-bottom:1em}.carousel-item:after{background-position:right top;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:2}@media only screen and (max-width:568px){.body-wrapper{margin-top:57px}.carousel-inner{height:300px}.carousel-item{height:300px;background-size:1082px;background-attachment:fixed;background-position:center top}.carousel-item .content-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.carousel-content{right:10px;width:auto;top:50px;left:10px}.content__text{font-size:1.25rem;line-height:1.5rem;margin-bottom:2em}.content__intro{font-size:.875rem;color:inherit;padding-bottom:.5em;margin-bottom:1em}}