.banner{z-index:10}.banner img{width:100%}.banner .banner-content{height:100%}.banner .banner-content .banner-text{position:absolute;transform:translateY(-50%);top:30%;text-align:left}.banner .banner-content .banner-text img{display:block;max-height:200px;margin:0}.banner-float-image{margin-bottom:10px}.banner .banner-content .banner-text .banner-title{color:#fff;font-size:36px;font-weight:300}.banner .banner-content .banner-text .banner-description{color:#fff;font-size:16px;font-weight:400;margin:20px 0}.banner-cta,a.banner-cta{border:1px solid transparent;display:inline-block;font-size:16px;font-weight:400;border-radius:25px;line-height:50px;padding:0 25px;height:50px;text-decoration:none}.banner-cta.banner-cta-red{border:1px solid #eb150a;background-color:#eb150a;color:#fff}.banner-cta.banner-cta-white{border:1px solid #fff;background-color:#fff;color:#000}.banner-cta.banner-cta-yellow{border:1px solid #f7eb01;color:#f7eb01}.banner-cta-text{font-size:16px;line-height:50px}.banner-cta.banner-cta-yellow:hover{background-color:#000;border:1px solid #000;color:#f7eb01}.banner-content.banner-content-mobile{display:none}.banner-content.banner-content-desktop{display:block}@media (max-width:991px){.banner .banner-content{padding:0 40px}.banner .banner-content .banner-text img{width:auto}.banner .banner-content .banner-text .banner-title{font-size:16px;margin:10px 0}.banner .banner-content .banner-text .banner-description{font-size:14px;margin:20px 0}.banner-cta,a.banner-cta{height:35px;line-height:35px!important}.banner-cta-text{padding:0 10px;line-height:35px;font-size:12px!important}}@media (min-width:768px){.banner-background-mobile{display:none}.banner-background{background-size:cover;background-position:50%}}@media (max-width:767px){.banner{position:relative}.banner:after{content:"";display:block;padding-top:110%}.banner-background-mobile{height:100%;display:block;width:100%;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.banner-background{display:none}.banner .banner-content{padding:0}.banner-float-image{align-items:center;display:flex;justify-content:center;margin-bottom:0}.banner-float-image img{width:100%!important}.banner .banner-content .banner-text img{max-height:40px}.banner .banner-content .banner-text{min-height:50%;background:rgba(34,44,48,.75) none repeat scroll 0 0;padding:20px 20px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;transform:translateY(0);text-align:center;top:auto;bottom:0;font-size:26px}.banner-cta,a.banner-cta{border:0!important;background:transparent!important;color:#fff!important;font-size:12px;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.banner-cta-text{color:#fff!important;font-size:16px!important}.banner-background-mobile.banner-background-mobile-new{height:100%;display:block;width:100%;overflow:hidden;position:static;top:0;left:0;bottom:0;right:0;height:auto}.banner .banner-content.banner-content-mobile .banner-text{min-height:43%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;transform:translateY(0);text-align:center;top:auto;bottom:auto;background:none}.banner-content.banner-content-mobile .banner-cta-new,.banner-content.banner-content-mobile a.banner-cta-new{height:32px;padding:0 17px;margin:24px auto 0;align-items:center;justify-content:center;display:flex;text-decoration:none;border-width:1px;border-style:solid;border-radius:25px}.banner-content.banner-content-mobile .banner-cta-new-text{font-size:14px!important;padding:0;font-weight:400}.banner-content.banner-content-mobile{display:block}.banner-content.banner-content-desktop{display:none}.banner.banner-new:after{padding-top:0}.banner .banner-content.banner-content-mobile .banner-text .banner-title{font-size:16px;line-height:24px;margin:24px 0 0}.banner .banner-content.banner-content-mobile .banner-text .banner-description{font-size:12px;line-height:18px;font-weight:300;margin-bottom:0;margin-top:16px}.banner-content.banner-content-mobile .white{font-size:16px;margin:16px 0 0;font-weight:700}.banner-content.banner-content-mobile .white strong{font-weight:700}}.youtube-id-desktop div{position:relative;overflow:hidden;padding-top:42.25%}.youtube-id-desktop iframe{position:absolute;top:-103px;left:0;width:100%;height:calc(100% + 316px);border:0}.youtube-id-mobile div{position:relative;overflow:hidden;padding-top:133%;z-index:-3}.youtube-id-mobile iframe{position:absolute;top:-60px;left:0;width:100%;height:calc(100% + 120px);border:0}.motoMainCarouselHome{position:relative;z-index:10}.motoMainCarouselHome .slick-dots{bottom:30%;left:0!important;position:absolute!important;width:100%}.motoMainCarouselHome .slick-dots ul{margin:0 auto}.motoMainCarouselHome .slick-dots ul li{margin:0}@media (max-width:991px) and (min-width:768px){.motoMainCarouselHome .slick-dots ul{width:46rem}}@media (min-width:992px){.motoMainCarouselHome .slick-dots ul{width:61rem}}@media (min-width:1200px){.motoMainCarouselHome .slick-dots ul{width:1140px}}@media (max-width:1200px){.motoMainCarouselHome .slick-dots{bottom:15px}}@media (max-width:767px){.motoMainCarouselHome .slick-dots{bottom:15px}.motoMainCarouselHome .slick-dots ul{justify-content:center}}.motoMainCarouselHome .slick-dots ul{display:flex}.motoMainCarouselHome .slick-next,.motoMainCarouselHome .slick-prev{z-index:1000}.motoMainCarouselHome .slick-next:before,.motoMainCarouselHome .slick-prev:before{background:none!important}.motoMainCarouselHome .slick-next,.motoMainCarouselHome .slick-prev{background:rgba(0,0,0,.4);padding:30px 15px}.motoMainCarouselHome .slick-next:before,.motoMainCarouselHome .slick-prev:before{border-color:#fff;border-style:solid;border-width:0 5px 5px 0;height:8px!important;width:8px!important;opacity:1!important}.motoMainCarouselHome .slick-next:before{transform:rotate(-45deg)}.motoMainCarouselHome .slick-prev:before{transform:rotate(135deg)}.motoMainCarouselHome .slick-dots button:before{color:#fff!important;font-size:12px!important}@media (max-width:991px){.motoMainCarouselHome .slick-next,.motoMainCarouselHome .slick-prev{display:none!important}}@media (max-width:767px){.motoMainCarouselHome .slick-dots{bottom:10px}}