.banner{height:560px;width:100%;margin:0;background:#edf0f3;background-size:cover;background-position:top center;background-repeat:no-repeat}@media screen and (max-width:768px){.banner{height:auto;padding-bottom:20px}}@media screen and (max-width:425px){.banner{padding-bottom:0}}.banner.banner--basic{height:100%;padding:40px 0 60px}@media screen and (max-width:425px){.banner.banner--basic .breadcrumbs{display:block;margin:0 20px 20px;text-align:center}.banner.banner--basic .breadcrumbs .breadcrumbs__crumb a{font-size:12px}}.banner.banner--basic .banner-heading__icon{padding-bottom:20px;color:#3c4449}@media screen and (max-width:425px){.banner.banner--basic .banner-heading__icon{height:90px;width:90px;font-size:90px}}.banner.banner--basic .banner-heading__text{color:#3c4449}@media screen and (max-width:425px){.banner.banner--basic .banner-heading__text{line-height:32px;font-size:32px;padding-bottom:10px}}.banner.banner--snowstorm{position:relative}.banner.banner--snowstorm .snowstorm-canvas{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0)}.banner.banner--gift.banner--gift_car-red .wrap-btn{background:#de0614}.banner.banner--gift.banner--gift_car-red .btn-new{color:#de0614}.banner.banner--gift.banner--gift_home-green .wrap-btn{background:#de0614}.banner.banner--gift.banner--gift_home-green .btn-new{color:#de0614}.banner.banner--gift .banner-heading{width:auto;max-width:480px;margin-right:60px}@media screen and (max-width:425px){.banner.banner--gift .banner-heading{margin:0}}.banner.banner--gift .banner-heading__title{background:#fff;padding:20px 60px 20px 20px}@media screen and (max-width:768px){.banner.banner--gift .banner-heading__title{padding:20px}}.banner.banner--gift .banner-heading__icon{top:20px;left:20px;font-size:60px}@media screen and (max-width:425px){.banner.banner--gift .banner-heading__icon{height:90px;width:85px;left:0}}.banner.banner--gift .wrap-btn{width:auto;max-width:480px;padding-bottom:20px;margin-right:60px;background:#de0614}@media screen and (max-width:425px){.banner.banner--gift .wrap-btn{margin:0 10px}}.banner.banner--gift .wrap-btn__inner{padding:0 20px}.banner.banner--gift .btn--extra-large{padding:20px 65px 20px 45px}.banner.banner--block{display:inline-block}.banner.banner--block.banner--block_white .banner-apps{padding:20px 0 20px;background:#fff}.banner.banner--block.banner--block_car-red .banner-apps{padding:20px 0 20px;background:#de0614}.banner.banner--block.banner--block_home-green .banner-apps{padding:20px 0 20px;background:#de0614}.banner.banner--block.banner--block_health-blue .banner-apps{padding:20px 0 20px;background:#de0614}.banner.banner--block.banner--block_travel-yellow .banner-apps{padding:20px 0 20px;background:#de0614}.banner.banner--block .banner-heading{width:100%;max-width:480px;margin-top:40px;margin-right:60px;padding:0;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (max-width:425px){.banner.banner--block .banner-heading{width:auto;margin:40px 20px 0}}.banner.banner--block .breadcrumbs{margin-left:120px;padding:20px 20px 10px 0;line-height:1em}@media screen and (max-width:425px){.banner.banner--block .breadcrumbs{display:block;margin-left:0;text-align:center;padding-left:20px}}.banner.banner--block .breadcrumbs .breadcrumbs__link{font-size:12px}.banner.banner--block .banner-heading__title--breadcrumbs .banner-heading__title{padding-top:0}.banner.banner--block .banner-heading__title{margin-top:0;padding:20px}.banner.banner--block .banner-heading__icon{top:5px;left:25px;font-size:70px;text-align:center}@media screen and (max-width:425px){.banner.banner--block .banner-heading__icon{top:0;height:55px;width:55px;font-size:55px;left:0;margin-bottom:10px}}.banner.banner--block .banner-heading__desc p{padding-bottom:0}.banner.banner--block .banner-heading__desc p+p{padding-top:10px}.banner.banner--block .banner-apps{box-sizing:border-box;width:100%;max-width:480px;margin-right:60px;margin-bottom:20px;padding:20px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width:560px){.banner.banner--block .banner-apps{width:auto;margin-right:0}}@media screen and (max-width:425px){.banner.banner--block .banner-apps{margin:0 20px}}.banner.banner--video{position:relative;overflow:hidden;padding-bottom:0}.banner.banner--video.banner--fade{background:#000;background-image:none}.banner.banner--video.banner--fade .banner__inner{display:none}.banner.banner--video .banner-video-container{display:block}.banner.banner--video .banner-video-container .video{display:block}.banner.banner--size_wide .container--center{box-sizing:border-box;max-width:1180px;padding-left:20px;padding-right:20px}.banner .banner-video-container{display:none;position:relative;width:100%;height:100%;padding:0}.banner .banner-video-container .video{display:none;max-width:1443px;height:auto;margin:0 auto;padding-bottom:0;background:0}.banner .banner-heading{padding-top:20px}@media screen and (max-width:425px){.banner .banner-heading{padding:10px 10px 0}}.banner .banner-heading.banner-heading__title--icon .banner-heading__text{margin-left:100px}@media screen and (max-width:425px){.banner .banner-heading.banner-heading__title--icon .banner-heading__text{margin-left:0}}.banner .banner-heading.banner-heading__title--icon .banner-heading__desc{margin-left:100px}@media screen and (max-width:425px){.banner .banner-heading.banner-heading__title--icon .banner-heading__desc{margin-left:0}}.banner .banner-heading.banner-heading__title--desc .banner-heading__text{max-width:400px}.banner .banner-heading.banner-heading__title--breadcrumbs .banner-heading__title{margin-top:10px}.banner .banner-heading__title{position:relative;min-height:80px}.banner .banner-heading__icon{position:absolute;height:80px;width:80px;top:0;left:0;font-family:'icomoon';font-size:80px;line-height:normal;color:#de0614}@media screen and (max-width:425px){.banner .banner-heading__icon{position:relative;height:55px;width:55px;margin:0 auto;font-size:55px}}.banner .banner-heading__text{width:auto;max-width:300px;margin:0 0 10px 0;color:#de0614}@media screen and (max-width:425px){.banner .banner-heading__text{width:100%;max-width:100%;font-size:30px;line-height:30px;text-align:center}}.banner .banner-heading__text.heading--getMore{color:#3c4449}.banner .banner-heading__text.heading--getMore img{position:relative;margin-right:-80px}@media screen and (max-width:768px){.banner .banner-heading__text.heading--getMore img{width:260px}}@media screen and (max-width:425px){.banner .banner-heading__text.heading--getMore img{width:190px}}.banner .banner-heading__desc{width:auto;max-width:400px}.banner .banner-heading__desc p{font-family:'MuseoSans-300',Helvetica,Arial,sans-serif;font-size:16px;line-height:135%;color:#3c4449}@media screen and (max-width:425px){.banner .banner-heading__desc{margin-left:0}.banner .banner-heading__desc p{font-size:14px;text-align:center;padding:0}}.banner--heading-wide .banner__heading .banner-heading__title .banner-heading__text{max-width:480px;line-height:1.2}@media (max-width:425px){.banner--heading-wide .banner__heading .banner-heading__title .banner-heading__text{font-size:40px}}.breadcrumbs{list-style:none}@media screen and (max-width:425px){.breadcrumbs{display:none;margin:0}}.breadcrumbs__crumb{display:inline-block;white-space:normal;line-height:1em;color:#3c4449}.breadcrumbs__crumb:before{content:'/';font-size:12px}.breadcrumbs__crumb:first-child{padding-left:0}.breadcrumbs__crumb:first-child:before{content:'';padding:0}.breadcrumbs__crumb a{font-size:12px;text-decoration:none;color:#3c4449}.banner-heading__title--icon .breadcrumbs{margin:0 0 0 100px}.banner--breadcrumbs-left-aligned .breadcrumbs{text-align:left}.breadcrumbs .breadcrumbs__crumb{margin-bottom:0}.banner-video-close-btn{position:absolute;top:20px;right:20px;font-size:16px;color:#fff;text-decoration:none;cursor:pointer;z-index:1}.banner-video-close-btn:before{content:"\e007";font-family:'icomoon'}.banner-video-btn{position:absolute;bottom:20px;right:20px;color:#fff;text-decoration:underline;cursor:pointer;z-index:1}.banner-video-btn:after{content:'Watch the story'}