.carouselSlide{position:relative;background-color:#00aef0}.carouselSlide .carouselImageHolder{position:relative}.carouselSlide .carouselImageHolder:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(left,#00aef0 0,rgba(0,174,240,0) 11%);background:-webkit-linear-gradient(left,#00aef0 0,rgba(0,174,240,0) 11%);background:linear-gradient(to right,#00aef0 0,rgba(0,174,240,0) 11%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aef0', endColorstr='#0000aef0', GradientType=1);background-size:100% 70%;z-index:1;width:400%}.carouselSlide .carouselTextHolder{position:absolute;top:95px;bottom:0;left:0;right:0;z-index:2;color:#fff;font-size:30px;font-size:3rem}.carouselSlide .carouselTextHolder p{margin:0 0 20px;display:inline-block;padding:10px 25px;background:#00ab2c;background:rgba(0,171,44,.9)}.carouselSlide .carouselTextHolder p:first-child{font-family:'Source Sans Pro',sans-serif}.carouselSlide .carouselTextHolder h1,.carouselSlide .carouselTextHolder h2,.carouselSlide .carouselTextHolder h3{display:inline-block;font-family:'Source Sans Pro',sans-serif;font-weight:300;color:#fff;padding:8px 24px 16px;background:#00ab2c;background:rgba(0,171,44,.9);margin:0 0 5px;line-height:1}.carouselSlide .carouselTextHolder h1 *,.carouselSlide .carouselTextHolder h2 *,.carouselSlide .carouselTextHolder h3 *{line-height:1;margin:0}.carouselSlide .carouselTextHolder h1 strong,.carouselSlide .carouselTextHolder h2 strong,.carouselSlide .carouselTextHolder h3 strong{font-family:Cutive,serif;font-weight:400}.carouselSlide .carouselTextHolder h1,.carouselSlide .carouselTextHolder h2{font-size:72px;font-size:7.2rem;letter-spacing:-3px}.carouselSlide .carouselTextHolder h1 strong,.carouselSlide .carouselTextHolder h2 strong{font-size:62px;font-size:6.2rem}.carouselSlide .carouselTextHolder h3{font-size:60px;font-size:6rem;letter-spacing:-2.5px}.carouselSlide .carouselTextHolder h3 strong{font-size:52px;font-size:5.2rem}.carouselSlide .bannerButtonHolder{position:absolute;bottom:56px;left:0;right:0;z-index:3}.carouselSlide .bannerButtonHolder .iconButton{margin-bottom:0}@media screen and (max-width:1199px){.carouselSlide .carouselTextHolder{top:50px}.carouselSlide .carouselTextHolder h1,.carouselSlide .carouselTextHolder h2{font-size:60px;font-size:6rem;letter-spacing:-2.5px}.carouselSlide .carouselTextHolder h1 strong,.carouselSlide .carouselTextHolder h2 strong{font-size:52px;font-size:5.2rem}.carouselSlide .carouselTextHolder h3{font-size:50px;font-size:5rem;letter-spacing:-2.2px}.carouselSlide .carouselTextHolder h3 strong{font-size:43px;font-size:4.3rem}}@media screen and (max-width:991px){.carouselSlide .carouselTextHolder{top:30px}.carouselSlide .carouselTextHolder h1,.carouselSlide .carouselTextHolder h2,.carouselSlide .carouselTextHolder h3{padding:6px 20px 12px}.carouselSlide .carouselTextHolder h1,.carouselSlide .carouselTextHolder h2{font-size:50px;font-size:5rem;letter-spacing:-2.2px}.carouselSlide .carouselTextHolder h1 strong,.carouselSlide .carouselTextHolder h2 strong{font-size:43px;font-size:4.3rem}.carouselSlide .carouselTextHolder h3{font-size:40px;font-size:4rem;letter-spacing:-2px}.carouselSlide .carouselTextHolder h3 strong{font-size:35px;font-size:3.5rem}.carouselSlide .bannerButtonHolder{bottom:30px}}@media screen and (max-width:767px){.carouselSlide .carouselTextHolder{position:relative;top:0;margin-bottom:40px}.carouselSlide .carouselTextHolder h1,.carouselSlide .carouselTextHolder h2,.carouselSlide .carouselTextHolder h3{background:0 0;padding:12px 0 0}.carouselSlide .carouselTextHolder h1,.carouselSlide .carouselTextHolder h2{font-size:30px;font-size:3rem;letter-spacing:-2px}.carouselSlide .carouselTextHolder h1 strong,.carouselSlide .carouselTextHolder h2 strong{font-size:32px;font-size:3.2rem}.carouselSlide .carouselTextHolder h3{font-size:30px;font-size:3rem;letter-spacing:-1.6px}.carouselSlide .carouselTextHolder h3 strong{font-size:25px;font-size:2.5rem}.carouselSlide .bannerButtonHolder{position:relative}.carouselSlide .bannerButtonHolder .iconButton.large{font-size:18px;font-size:1.8rem}}