.banner-container{height:380px;position:relative;overflow:hidden;--bt-bg:#e60000;--bt-color:#fff;--bt-hover-bg:#900;--bt-hover-color:#fff}@media screen and (max-width:1640px){.banner-container{height:380px}}@media screen and (max-width:1024px){.banner-container{height:auto}}@media screen and (max-width:480px){.banner-container{height:auto}}.banner-container .container{height:100%}@media screen and (max-width:1024px){.banner-container .container{padding:0;position:relative;top:0}}.banner-container .size-container{width:100%;height:100%}@media screen and (max-width:480px){.banner-container .size-container{width:100%;height:100%}}.banner-container .size-container.hide-sm{display:block}@media screen and (max-width:480px){.banner-container .size-container.hide-sm{display:none}}.banner-container .size-container.hide-lg{display:none}@media screen and (max-width:480px){.banner-container .size-container.hide-lg{display:block}}.banner__content{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;display:flex;height:100%}@media screen and (max-width:1024px){.banner__content{align-items:center;top:0;background:#333;text-align:center;padding:20px}}@media onTablet2{.banner__content{padding:10px 10px 20px}}@media screen and (max-width:480px){.banner__content{padding:12px 10px 20px}}.banner__content--primary{margin-top:200px;background-color:rgba(0,0,0,.52)}@media screen and (min-width:1025px){.banner__title_background{background:rgba(0,0,0,.42);padding:20px 10px;border-radius:5px}}.banner__title{line-height:28px;font-size:24px;color:#000;font-weight:700;font-family:VodafoneLight;margin:0}@media screen and (min-width:1025px){.banner__title{font-size:30px;line-height:40px}}.banner__title--light{color:#fff}@media screen and (max-width:1024px){.banner__title{color:#fff}}.banner__title b,.banner__title strong{font-weight:700;font-family:VodafoneRegularBold}.banner__picture{background-position:50%;background-size:cover;left:0;position:absolute;top:0;width:100%;height:100%;z-index:0}@media screen and (max-width:1024px){.banner__picture{background-position:66% 50%;position:relative;height:100%}}@media screen and (max-width:820px){.banner__picture{height:300px}}@media screen and (max-width:480px){.banner__picture{height:250px}}.banner__image{width:auto;max-height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden}@media screen and (min-width:1025px){.banner__image{width:100%}}@media screen and (max-width:1024px){.banner__image{max-width:inherit;max-height:100%;position:relative;left:50%;transform:translate(-50%)}}@media screen and (max-width:820px){.banner__image{top:0;left:25%}}@media screen and (max-width:640px){.banner__image{left:25%}}.banner__picture--primary{position:absolute}.banner__subtitle{font-size:25px;line-height:30px;color:#000}.banner__subtitle--light{color:#fff;font-family:VodafoneLight}@media screen and (max-width:1024px){.banner__subtitle{color:#fff}}@media screen and (min-width:1025px){.banner__subtitle{max-width:46%}}.banner__link{background:var(--bt-bg);color:var(--bt-color);font-size:20px;font-family:VodafoneRegular;width:auto;min-width:156px;padding:0 15px;border-radius:6px;display:inline-block;text-align:center;height:44px;line-height:44px;transition:background .3s}@media screen and (max-width:480px){.banner__link{height:40px;line-height:40px;width:100%}}.banner__link:hover{background:var(--bt-hover-bg);color:var(--bt-hover-color)}.banner__link.white{background:#fff;color:#333}.banner__link.white:hover{background:#fff}.help__form:after{content:"";clear:both;display:table}.help__form button{pointer-events:none;float:left;width:58px;background:#ccc;color:#fff;font-size:17px;border:1px solid grey;border-left:none;cursor:pointer;border-top-right-radius:8px;border-bottom-right-radius:8px;height:60px;display:flex;align-items:center;justify-content:center}.help__form button:hover{background:#e60000;border:2px solid #e60000}.help__input{padding:18px;font-size:17px;border:1px solid grey;float:left;width:100%;background:#fff;color:#333;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width:640px){.help__input{width:80%}}@media(max-width:1024px){.help__input{width:80%}}.help__input:not(:-moz-placeholder-shown)~button{pointer-events:all;background:#e60000;border:2px solid #e60000}.help__input.msisdn~button,.help__input:not(:placeholder-shown)~button,.help__input[value]:not([value=""])~button{pointer-events:all;background:#e60000;border:2px solid #e60000}.countdown-banner .countdown{color:#fff;margin-bottom:2rem}.countdown-banner .countdown .timer+.timer{border-left:1px solid}.countdown-banner .countdown .unit-value{font-size:24px;font-weight:700}.countdown-banner .countdown .unit-key{font-size:14px}.countdown-banner .countdown .time-msg{font-size:16px}
