.banner-big{background-position:center;background-size:cover;background-repeat:no-repeat;padding:45px 15px}.banner-big.-gradient-dark-skin{color:#d9d9d9}.banner-big .product-card{margin:0 auto}.banner__inner{display:flex;flex-direction:column;margin:0 auto;max-width:1260px}.banner-big__media-content{margin-bottom:40px}.banner-big__media-content img{display:block;margin:0 auto;max-width:100%}.banner-big__text-content{font-size:21px;line-height:1.5em}.-align-left .banner-big__text-content img{display:block;margin:0 auto 32px 0}.-align-right .banner-big__text-content img{display:block;margin:0 0 32px auto}.banner-big__text-content .secondaryHeadline{margin-top:0;margin-bottom:20px;font-weight:400;font-size:38px;line-height:1.1em;font-family:VodafoneRgBd,Arial CE,Arial,Helvetica,sans-serif}.banner-big__text-content strong{font-family:VodafoneRgBd,Arial CE,Arial,Helvetica,sans-serif}.banner-big__text-content p{margin-bottom:20px}.banner-big__text-content .list-component{margin-bottom:30px}.banner-big__cta{font-weight:700;text-decoration:none}@media only screen and (min-width: 560px){.banner-big{padding:45px 25px}}@media only screen and (min-width: 767px){.banner__inner{position:relative;flex-direction:row;align-items:center}.-align-left .banner__inner .banner-big__media-content{order:0;margin-right:40px}.-align-left .banner__inner .banner-big__text-content{order:1}.-align-right .banner__inner .banner-big__media-content{order:1;margin-left:40px}.-align-right .banner__inner .banner-big__text-content{order:0}.banner-big__media-content{flex:0 0 55%;margin-bottom:0}}@media only screen and (min-width: 1023px){.banner-big__text-content .secondaryHeadline{font-size:48px}}@media only screen and (min-width: 1150px){.banner-big__media-content{flex:0 0 63%;margin-bottom:0}.banner-big__media-content img{max-width:700px}.-type-widescreen .banner-big__media-content{flex:0 0 75%;margin-bottom:0}.-type-widescreen .banner-big__media-content img{max-width:850px}.-type-halfscreen .banner-big__media-content{flex:0 0 50%;margin-bottom:0}.-type-halfscreen .banner-big__media-content img{max-width:100%}}@media only screen and (max-width: 766px){.-reversed .banner-big__media-content{order:2}.-reversed .banner-big__text-content{order:1}.-align-left .banner-big__text-content img{margin-left:auto}.-align-right .banner-big__text-content img{margin-right:auto}}
