.carousel-caption h1{color:#fff;font-size:46px;font-weight:600;line-height:60px;margin:0 0 10px}.carousel-caption p{color:#fff;font-size:16px;font-weight:300}.carousel-caption p a{transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;color:#fff;background:transparent;border:2px solid #d0080d;padding:8px 30px 12px;text-decoration:none;border-radius:25px;font-size:19px;margin:0 30px 0 0}.carousel-caption p a:hover{color:#fff;background:#d0080d;border:2px solid #d0080d;text-decoration:none}.displaymarg40{margin-top:20px;display:inline-block}.carousel-caption{bottom:11rem;z-index:10}.carousel-item{height:550px;background-color:#777}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:550px}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}@media screen and (min-width:1900px){.carousel-item{height:750px}.carousel-item>img{height:750px}}@media (min-width:62em){.featurette-heading{margin-top:7rem}}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.carousel-item{height:600px}.carousel-item>img{height:600px;left:-280px}}@media screen and (max-width:48em){.carousel-item{height:520px}.carousel-item>img{height:520px;left:-280px}}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media screen and (max-width:35em){.carousel-item{height:320px}.carousel-caption h1{font-size:22px;line-height:30px}.carousel-caption p a{display:inline-block;margin:5px 0;font-size:15px;padding:8px 20px 10px}.carousel-item>img{height:320px;left:-210px}.carousel-caption{bottom:3rem}.carousel-caption img{width:120px}}