.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0;top:-48px}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;height:10px;width:16px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url("../../../../../content/dam/gowingmyself/arrow-down.png") no-repeat;background-size:80%;width:20px;height:10px}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background:url("../../../../../content/dam/gowingmyself/arrow-down.png") no-repeat;background-size:80%;transform:rotate(180deg);margin-left:-4px}
/*! angularjs-slider - v6.0.0 -
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervieu.me>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> -
 https://github.com/angular-slider/angularjs-slider -
 2017-01-02 */.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px 0;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.rzslider.with-legend{margin-bottom:40px}
.rzslider[disabled]{cursor:not-allowed}
.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}
.rzslider[disabled] .rz-draggable{cursor:not-allowed}
.rzslider[disabled] .rz-selection{background:#8b91a2}
.rzslider[disabled] .rz-tick{cursor:not-allowed}
.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}
.rzslider span{position:absolute;display:inline-block;white-space:nowrap}
.rzslider .rz-base{width:100%;height:100%;padding:0}
.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box}
.rzslider .rz-draggable{cursor:move}
.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;border-radius:2px}
.rzslider .rz-selection{z-index:2;background:#0db9f0;border-radius:2px}
.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;border-radius:16px}
.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;border-radius:4px;content:''}
.rzslider .rz-pointer:hover:after{background-color:#fff}
.rzslider .rz-pointer.rz-active{z-index:4}
.rzslider .rz-pointer.rz-active:after{background-color:#451aff}
.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default}
.rzslider .rz-bubble.rz-limit{color:#55637d}
.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box}
.rzslider .rz-ticks-values-under .rz-tick-value{top:initial;bottom:-32px}
.rzslider .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%}
.rzslider .rz-tick.rz-selected{background:#0db9f0}
.rzslider .rz-tick-value{position:absolute;top:-30px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.rzslider .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}
.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}
.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}
.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}
.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px !important}
.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px !important;margin-left:3px}
.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}
.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}
.rzslider.rz-vertical .rz-tick-value{top:initial;left:24px;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}
.rzslider.rz-vertical .rz-tick-legend{top:initial;right:24px;max-width:none;white-space:nowrap;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}
.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:initial;left:initial}
.float__right{float:right}
.float__left{float:left}
@media only screen and (max-width:970px){.float__right--md{float:right}
}
@media only screen and (max-width:639px){.float__right--sm{float:right}
}
@font-face{font-family:"VodafoneLight";src:url("clientlib-site/resources/fonts/VodafoneLt.eot") format("eot");src:url("clientlib-site/resources/fonts/VodafoneLt.woff") format("woff"),url("clientlib-site/resources/fonts/VodafoneLight.ttf") format("ttf"),url("clientlib-site/resources/fonts/VodafoneLt.svg") format("svg");font-style:normal;font-weight:400}
@font-face{font-family:"VodafoneRegular";src:url("clientlib-site/resources/fonts/VodafoneRg.eot") format("eot");src:url("clientlib-site/resources/fonts/VodafoneRg.woff") format("woff"),url("clientlib-site/resources/fonts/VodafoneRegular.ttf") format("ttf"),url("clientlib-site/resources/fonts/VodafoneRg.svg") format("svg");font-style:normal;font-weight:400}
@font-face{font-family:"VodafoneRegularBold";src:url("clientlib-site/resources/fonts/VodafoneRgBd.eot") format("eot");src:url("clientlib-site/resources/fonts/vodafoneRgBd.woff") format("woff"),url("clientlib-site/resources/fonts/VodafoneRegularBold.ttf") format("ttf"),url("clientlib-site/resources/fonts/VodafoneRgBd.svg") format("svg");font-style:normal;font-weight:400}
.clearfix:before,.grid:before,.row:before,.media:before,.tiles:before,.navigation:before,.footer__aside:before,.top-up__steps:before,.usage:before,.carousel__frames:before,.panel:before,.panel__heading:before,.clearfix:after,.grid:after,.row:after,.media:after,.tiles:after,.navigation:after,.footer__aside:after,.top-up__steps:after,.usage:after,.carousel__frames:after,.panel:after,.panel__heading:after{content:' ';display:table}
.clearfix:after,.grid:after,.row:after,.media:after,.tiles:after,.navigation:after,.footer__aside:after,.top-up__steps:after,.usage:after,.carousel__frames:after,.panel:after,.panel__heading:after{clear:both}
.clearfix--lg:before,.clearfix--lg:after{content:' ';display:table}
.clearfix--lg:after{clear:both}
@media only screen and (max-width:970px){.clearfix--lg{clear:none;display:none}
.clearfix--md:before,.clearfix--md:after{content:' ';display:table}
.clearfix--md:after{clear:both}
}
.tiles__center,.tiles__action,.video__play,.dial__cta-icon,.data-dials__tab-icon,.breakdown__icon,.compare__close,.product__tick,.index__name,.current-spend__summation{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tabs__selected{background:red;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@keyframes fade-in{from{opacity:0}
to{opacity:1}
}
@keyframes fade-out{from{opacity:1}
to{opacity:0}
}
@keyframes fade-zoom-out{from{opacity:0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@keyframes circle{0{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);opacity:0}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes flickering{0{opacity:1}
50%{opacity:.6}
100%{opacity:1}
}
@keyframes value{0{opacity:0}
100%{opacity:1}
}
@keyframes fade-in-extended{0{opacity:0}
75%{opacity:0}
100%{opacity:1}
}
@keyframes wobbleValid{0{background:transparent;border-radius:50%;padding:0;opacity:0}
100%{background:#468800;border-radius:50%;padding:8px;opacity:1}
}
@keyframes wobbleInvalid{0{background:transparent;border-radius:50%;padding:0;opacity:0}
100%{background:#cc0001;border-radius:50%;padding:8px;opacity:1}
}
@keyframes loading{100%{transform:translateX(160%);opacity:.1}
}
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes{from{background-position:40px 0}
to{background-position:0 0}
}
@-moz-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
.code{background-color:#f4f4f4;padding:10px}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:14px}
code{color:#e60000;background-color:#fff3f3;border-radius:3px;display:inline-block;padding:0 5px}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;appearance:none;cursor:pointer}
button select::-ms-expand,html input[type="button"] select::-ms-expand,input[type="reset"] select::-ms-expand,input[type="submit"] select::-ms-expand{display:none}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:none;box-sizing:content-box}
input[type="search"] select::-ms-expand{display:none}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input[type="search"]::-webkit-search-cancel-button select::-ms-expand,input[type="search"]::-webkit-search-decoration select::-ms-expand{display:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{box-sizing:border-box;margin:0}
hr{border:0;border-top:1px solid #ccc;margin:20px 0}
.h-rule__small{margin-top:12px}
.hr__black{border-color:#000}
@media only screen and (max-width:970px){.hr__black{margin-left:20px;margin-right:20px}
}
a{color:inherit;text-decoration:none}
a:hover{text-decoration:none}
a:focus{color:inherit;text-decoration:none}
a .underline{text-decoration:underline}
a.underline{text-decoration:underline}
.link--bold{font-weight:700}
blockquote{margin:30px 0;width:100%;padding:0;font-size:inherit;border:0}
blockquote small{color:inherit !important;font-size:inherit}
blockquote small::before{content:""}
.blockquote__underline{text-decoration:underline;font-size:26px;line-height:30px}
.blockquote__hightext{font-size:42px;font-weight:700;display:block;margin:5px 0}
.blockquote__middletext{font-size:20px;display:block;margin-bottom:10px}
@media only screen and (max-width:970px){blockquote{margin:15px 0}
.blockquote__underline{font-size:24px}
}
body{color:#333;font:18px/1.333em "VodafoneRegular";margin:0;-webkit-font-smoothing:antialiased;-ms-overflow-style:scrollbar}
body:before{content:'desktop';display:none}
.body__white{background-color:#fff}
.body__silver{background-color:#f4f4f4}
.body__grey{background-color:#ebebeb}
@media all and (-ms-high-contrast:none){.grid__item{margin-right:-1px}
*::-ms-backdrop,.grid__item{margin-right:-1px}
}
@media only screen and (max-width:970px){body{overflow:hidden}
body:before{content:'tablet'}
}
@media only screen and (max-width:639px){body{font-size:16px;line-height:24px}
body:before{content:'mobile'}
}
code{font:500 75% "Fira Mono",Menlo,Monaco,Consolas,"Courier New",monospace}
fieldset{border:0;margin:0;padding:0}
strong{font-family:"VodafoneRegularBold";font-weight:400}
.select__no-border{border:0}
.select2-container{width:100% !important}
.select2-container--default .select2-selection--single{height:auto;border-radius:3px;border:0;background-color:inherit}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:5px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url("assets/images/icones/sprite.png") no-repeat -21px 0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);border-color:transparent;border-width:inherit;width:11px;height:20px;margin-left:0;margin-top:0;left:0;top:0}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}
.select2-container--default .select2-selection--multiple{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:0;background-color:inherit}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{padding-left:0}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input{width:100% !important}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li input::-webkit-input-placeholder{color:#afafaf}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{float:right;margin-right:0;margin-left:5px;font-size:26px}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{top:5px;right:0}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:0}
.select2-container .select2-selection--multiple .select2-selection__rendered{padding:0}
.select2-container .select2-selection--multiple .select2-selection__choice{border:0;background-color:transparent}
.select2-container .select2-selection--multiple .select2-selection__choice__remove{float:right;margin-right:0;margin-left:3px}
.select2-hidden-accessible{width:200px !important}
.select2-selection__clear{display:none}
@media only screen and (max-width:639px){.select2-container{width:100% !important;margin-top:8px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding:0 5px;font-size:32px}
}
abbr[title]{border:0;text-decoration:none}
img,audio,video{border:0;max-width:100%}
small{display:inline-block;font-family:"VodafoneLight";font-size:75%}
table{width:100%}
caption{text-align:left}
th,td{font-weight:400;text-align:left;vertical-align:top}
p{margin:15px 0}
.paragraph__large{padding:0 20px}
.paragraph__gutter--extra{margin:30px 0}
.paragraph__uppercase{text-transform:uppercase}
.paragraph__red{color:#e60000}
.paragraph__gray{color:#666}
.paragraph__margin--extra-small{margin:5px 0}
.paragraph__margin--small{margin:10px 0}
.paragraph__margin--large{margin:20px 0}
.paragraph__margin--large-bottom{margin-bottom:20px}
.paragraph__margin--tiny-top{margin-top:3px}
.paragraph__fixed-bottom{position:fixed;bottom:10px;left:35%;right:35%}
.paragraph__18{font-size:18px}
.paragraph__extra-large{font-size:20px}
@media only screen and (max-width:970px){p{margin:10px 0}
.paragraph__large{padding:0}
}
h1,h2,h3,h4,h5,h6{font:inherit;margin:0}
h1{font-size:56px;margin:40px 0;line-height:62px}
h2{font-size:42px;margin:40px 0;line-height:48px}
h3{font-size:32px;line-height:40px;margin:20px 0}
h4{font-size:24px;line-height:30px;margin:15px 0}
h5{font-family:"VodafoneRegular";font-size:18px;margin:15px 0}
h6{font-family:"VodafoneRegular";font-size:16px;margin:10px 0}
@media only screen and (max-width:639px){h1{font-size:32px;line-height:40px;margin:40px 0}
h2{font-size:28px;line-height:36px;margin:40px 0}
h3{font-size:24px;line-height:30px;margin:20px 0}
h4{font-size:20px;line-height:28px;font-family:"VodafoneRegular";margin:15px 0}
h5{font-family:"VodafoneRegular";font-size:18px;line-height:24px;margin:15px 0}
h6{font-family:"VodafoneRegular";font-size:18px;line-height:24px;margin:10px 0}
}
.text--white{color:#fff}
.text--disable{color:#ccc}
.text--limeade-dark{color:#428600}
.text--bold{font-family:"VodafoneRegularBold";font-weight:700}
@media only screen and (min-width:639px){.text--bar{content:"";display:inline-block;vertical-align:middle;height:19px;width:1px;background-color:#d6d6d6;margin-left:10px;margin-right:10px}
}
.text__old--price{color:#e60000;text-decoration:line-through;font-size:28px;display:block;text-align:right}
.text__old--price--new{display:inline}
.text--base{font-size:18px}
.text--large{font-size:18px}
.text--semi-large{font-size:16px}
.text--extra-large{font-size:20px}
.text--mega-large{font-size:24px}
.text--bold{font-family:"VodafoneRegularBold"}
.text--danger{color:#e60000;font-family:"VodafoneRegularBold"}
@media only screen and (max-width:639px){.text__old--price{font-size:16px}
.text__inline--block-sm{display:inline-block}
.text--semi-large-sm{font-size:16px}
.text--bar{width:0;background-color:transparent}
.text--bar::after{content:'\A';white-space:pre}
.text--bold-sm{font-family:"VodafoneRegularBold";font-weight:bold !important}
}
.grid{display:block;letter-spacing:-.215em;list-style:none;margin:0;padding-left:0}
.grid__contents{display:flex;align-items:center}
.grid__button{margin-top:50px;display:flex;align-self:baseline}
.grid__link{cursor:pointer}
.grid__thumbs{width:31%;margin-top:20px;margin-left:10px}
.grid--border--top{border-top:1px solid #ccc}
.grid__section-new--button{margin-left:28px}
.grid__section-new--margin-top{margin-top:20px}
.grid--gutter{margin:0 -10px}
.grid--gutter--extra-small{margin-top:5px}
.grid--gutter--medium{margin:20px}
.grid--gutter--large{margin:0 60px 0 60px}
.grid--gutter--mfa{margin:20px 0}
.grid--gutter--section-new{margin-left:35%}
.grid--gutter--section-new-loader{margin-left:67%}
.grid--gutter--bottom{margin-bottom:40px}
.grid--total-price{border-top:1px solid #979797;border-bottom:1px solid #979797;padding-right:60px}
.grid--padding--top{padding-top:20px}
.grid--padding--top--small{padding-top:10px}
.grid--padding--medium{padding:15px}
.grid--shadow{-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc}
.grid--shadow--collapse{margin:0 5px}
.grid__actions{margin:10px 65px}
.grid__actions--content{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer}
.grid__actions--button{margin:0 3px;display:inline;cursor:pointer}
.grid__actions--line{border-bottom:1px solid #ccc}
.grid__actions--line:last-child{border-bottom:0}
.grid__image{position:relative;margin-top:1px}
.grid__item{display:inline-block;height:100% !important;letter-spacing:normal;vertical-align:top}
.grid__item .speed-boost-addon{color:#e60000;font-size:16px;font-weight:bold}
.grid__item .speed-boost-addon--offer span{text-transform:uppercase}
.grid__item .addon-disabled{pointer-events:none;background:#ccc !important}
.grid__item .addon-enabled{pointer-events:auto}
.grid__item--silver{color:#ccc}
.grid__item--section-new{min-height:680px}
.grid__item select::-ms-expand{display:none}
.grid__item--gutter{padding:10px}
.grid__item--gutter-small-top{padding-top:10px}
.grid__item--gutter-small-right{padding-right:10px}
.grid__item--gutter-small-left{padding-left:10px}
.grid__item--gutter-medium-top{padding-top:15px}
.grid__item--gutter-large-top{padding-top:20px}
.grid__item--gutter-large-right{padding-right:20px}
.grid__item--gutter-right{padding-right:30px}
.grid__item--gutter--section-new{padding:0 0 0 80px}
.grid__item--half-gutter{padding:3px}
.grid__item--large-gutter{padding:20px}
.grid__item--super-gutter{padding:40px}
.grid__item--ultra-large-gutter{padding:30px}
.grid__item--medium-gutter-left{padding-left:15px}
.grid__item--padding-large{padding-top:20px;padding-bottom:20px}
.grid__item--padding-large-left{padding-left:20px}
.grid__item--padding-extra-ultra-large{padding:35px}
.grid__item--margin-medium{margin:15px}
.grid__item--margin-bottom{margin-bottom:20px}
.grid__item--margin-bottom-super{margin-bottom:40px}
.grid__item--margin-small{margin:10px}
.grid__item--right{float:right}
.grid__item--left{float:left}
.grid__item--middle{vertical-align:middle}
.grid__item--bottom{vertical-align:bottom}
.grid__item--table{display:table}
.grid__item--table-container{height:0;min-height:100px;width:100%}
.grid__item--table-container-half{height:0;min-height:90px}
.grid__item--cell{display:table-cell;vertical-align:middle}
.grid__item--cell-top{display:table-cell;vertical-align:top}
.grid__item--border-left{border-left:1px solid #ebebeb}
.grid__item--border-left-chalice{border-left:1px solid #afafaf}
.grid__item--border-right{border-right:1px solid #ebebeb}
.grid__item--square{min-height:150px;max-height:200px}
.grid__item--reset-before::before{content:none}
.grid__item--gray{background-color:#f4f4f4}
.grid__item--hide{display:none}
.grid__item--border-top{border-top:1px solid #ccc}
.grid__item--1\/1{width:100%}
.grid__item--1\/2{width:50%}
.grid__item--1\/3{width:33.33333%}
.grid__item--2\/3{width:66.66667%}
.grid__item--1\/4{width:25%}
.grid__item--3\/4{width:75%}
.grid__item--1\/5{width:20%}
.grid__item--2\/5{width:40%}
.grid__item--3\/5{width:60%}
.grid__item--4\/5{width:80%}
.grid__item--1\/6{width:16.66667%}
.grid__item--5\/6{width:83.33333%}
.grid__item--1\/7{width:14.28571%}
.grid__item--2\/7{width:28.57143%}
.grid__item--3\/7{width:42.85714%}
.grid__item--4\/7{width:57.14286%}
.grid__item--5\/7{width:71.42857%}
.grid__item--6\/7{width:85.71429%}
.grid__item--1\/8{width:12.5%}
.grid__item--3\/8{width:37.5%}
.grid__item--5\/8{width:62.5%}
.grid__item--7\/8{width:87.5%}
.grid__item--1\/9{width:11.11111%}
.grid__item--2\/9{width:22.22222%}
.grid__item--4\/9{width:44.44444%}
.grid__item--5\/9{width:55.55556%}
.grid__item--7\/9{width:77.77778%}
.grid__item--8\/9{width:88.88889%}
.grid__item--1\/10{width:10%}
.grid__item--3\/10{width:30%}
.grid__item--7\/10{width:70%}
.grid__item--9\/10{width:90%}
.grid__item--1\/11{width:9.09091%}
.grid__item--2\/11{width:18.18182%}
.grid__item--3\/11{width:27.27273%}
.grid__item--4\/11{width:36.36364%}
.grid__item--5\/11{width:45.45455%}
.grid__item--6\/11{width:54.54545%}
.grid__item--7\/11{width:63.63636%}
.grid__item--8\/11{width:72.72727%}
.grid__item--9\/11{width:81.81818%}
.grid__item--10\/11{width:90.90909%}
.grid__item--1\/12{width:8.33333%}
.grid__item--5\/12{width:41.66667%}
.grid__item--7\/12{width:58.33333%}
.grid__item--11\/12{width:91.66667%}
@media only screen and (max-width:970px){.grid__item--md-1\/1{width:100%}
.grid__item--md-1\/2{width:50%}
.grid__item--md-1\/3{width:33.33333%}
.grid__item--md-2\/3{width:66.66667%}
.grid__item--md-1\/4{width:25%}
.grid__item--md-3\/4{width:75%}
.grid__item--md-1\/5{width:20%}
.grid__item--md-2\/5{width:40%}
.grid__item--md-3\/5{width:60%}
.grid__item--md-4\/5{width:80%}
.grid__item--md-1\/6{width:16.66667%}
.grid__item--md-5\/6{width:83.33333%}
.grid__item--md-1\/7{width:14.28571%}
.grid__item--md-2\/7{width:28.57143%}
.grid__item--md-3\/7{width:42.85714%}
.grid__item--md-4\/7{width:57.14286%}
.grid__item--md-5\/7{width:71.42857%}
.grid__item--md-6\/7{width:85.71429%}
.grid__item--md-1\/8{width:12.5%}
.grid__item--md-3\/8{width:37.5%}
.grid__item--md-5\/8{width:62.5%}
.grid__item--md-7\/8{width:87.5%}
.grid__item--md-1\/9{width:11.11111%}
.grid__item--md-2\/9{width:22.22222%}
.grid__item--md-4\/9{width:44.44444%}
.grid__item--md-5\/9{width:55.55556%}
.grid__item--md-7\/9{width:77.77778%}
.grid__item--md-8\/9{width:88.88889%}
.grid__item--md-1\/10{width:10%}
.grid__item--md-3\/10{width:30%}
.grid__item--md-7\/10{width:70%}
.grid__item--md-9\/10{width:90%}
.grid__item--md-1\/11{width:9.09091%}
.grid__item--md-2\/11{width:18.18182%}
.grid__item--md-3\/11{width:27.27273%}
.grid__item--md-4\/11{width:36.36364%}
.grid__item--md-5\/11{width:45.45455%}
.grid__item--md-6\/11{width:54.54545%}
.grid__item--md-7\/11{width:63.63636%}
.grid__item--md-8\/11{width:72.72727%}
.grid__item--md-9\/11{width:81.81818%}
.grid__item--md-10\/11{width:90.90909%}
.grid__item--md-1\/12{width:8.33333%}
.grid__item--md-5\/12{width:41.66667%}
.grid__item--md-7\/12{width:58.33333%}
.grid__item--md-11\/12{width:91.66667%}
}
@media only screen and (max-width:639px){.grid__item--sm-1\/1{width:100%}
.grid__item--sm-1\/2{width:50%}
.grid__item--sm-1\/3{width:33.33333%}
.grid__item--sm-2\/3{width:66.66667%}
.grid__item--sm-1\/4{width:25%}
.grid__item--sm-3\/4{width:75%}
.grid__item--sm-1\/5{width:20%}
.grid__item--sm-2\/5{width:40%}
.grid__item--sm-3\/5{width:60%}
.grid__item--sm-4\/5{width:80%}
.grid__item--sm-1\/6{width:16.66667%}
.grid__item--sm-5\/6{width:83.33333%}
.grid__item--sm-1\/7{width:14.28571%}
.grid__item--sm-2\/7{width:28.57143%}
.grid__item--sm-3\/7{width:42.85714%}
.grid__item--sm-4\/7{width:57.14286%}
.grid__item--sm-5\/7{width:71.42857%}
.grid__item--sm-6\/7{width:85.71429%}
.grid__item--sm-1\/8{width:12.5%}
.grid__item--sm-3\/8{width:37.5%}
.grid__item--sm-5\/8{width:62.5%}
.grid__item--sm-7\/8{width:87.5%}
.grid__item--sm-1\/9{width:11.11111%}
.grid__item--sm-2\/9{width:22.22222%}
.grid__item--sm-4\/9{width:44.44444%}
.grid__item--sm-5\/9{width:55.55556%}
.grid__item--sm-7\/9{width:77.77778%}
.grid__item--sm-8\/9{width:88.88889%}
.grid__item--sm-1\/10{width:10%}
.grid__item--sm-3\/10{width:30%}
.grid__item--sm-7\/10{width:70%}
.grid__item--sm-9\/10{width:90%}
.grid__item--sm-1\/11{width:9.09091%}
.grid__item--sm-2\/11{width:18.18182%}
.grid__item--sm-3\/11{width:27.27273%}
.grid__item--sm-4\/11{width:36.36364%}
.grid__item--sm-5\/11{width:45.45455%}
.grid__item--sm-6\/11{width:54.54545%}
.grid__item--sm-7\/11{width:63.63636%}
.grid__item--sm-8\/11{width:72.72727%}
.grid__item--sm-9\/11{width:81.81818%}
.grid__item--sm-10\/11{width:90.90909%}
.grid__item--sm-1\/12{width:8.33333%}
.grid__item--sm-5\/12{width:41.66667%}
.grid__item--sm-7\/12{width:58.33333%}
.grid__item--sm-11\/12{width:91.66667%}
}
.grid__item--1\/2--offset{margin-left:50%}
.grid__item--1\/3--offset{margin-left:33.33333%}
.grid__item--2\/3--offset{margin-left:66.66667%}
.grid__item--1\/4--offset{margin-left:25%}
.grid__item--3\/4--offset{margin-left:75%}
.grid__item--1\/5--offset{margin-left:20%}
.grid__item--2\/5--offset{margin-left:40%}
.grid__item--3\/5--offset{margin-left:60%}
.grid__item--4\/5--offset{margin-left:80%}
.grid__item--1\/6--offset{margin-left:16.66667%}
.grid__item--5\/6--offset{margin-left:83.33333%}
@media only screen and (max-width:639px){.grid__item--sm-1\/2--offset{margin-left:50%}
.grid__item--sm-1\/3--offset{margin-left:33.33333%}
.grid__item--sm-2\/3--offset{margin-left:66.66667%}
.grid__item--sm-1\/4--offset{margin-left:25%}
.grid__item--sm-3\/4--offset{margin-left:75%}
.grid__item--sm-1\/5--offset{margin-left:20%}
.grid__item--sm-2\/5--offset{margin-left:40%}
.grid__item--sm-3\/5--offset{margin-left:60%}
.grid__item--sm-4\/5--offset{margin-left:80%}
.grid__item--sm-1\/6--offset{margin-left:16.66667%}
.grid__item--sm-5\/6--offset{margin-left:83.33333%}
}
@media only screen and (min-width:640px) and (max-width:970px){.grid__item--md-1\/2--offset{margin-left:50%}
.grid__item--md-1\/3--offset{margin-left:33.33333%}
.grid__item--md-2\/3--offset{margin-left:66.66667%}
.grid__item--md-1\/4--offset{margin-left:25%}
.grid__item--md-3\/4--offset{margin-left:75%}
.grid__item--md-1\/5--offset{margin-left:20%}
.grid__item--md-2\/5--offset{margin-left:40%}
.grid__item--md-3\/5--offset{margin-left:60%}
.grid__item--md-4\/5--offset{margin-left:80%}
.grid__item--md-1\/6--offset{margin-left:16.66667%}
.grid__item--md-5\/6--offset{margin-left:83.33333%}
}
@media only screen and (min-width:971px){.grid__item--lg-1\/2--offset{margin-left:50%}
.grid__item--lg-1\/3--offset{margin-left:33.33333%}
.grid__item--lg-2\/3--offset{margin-left:66.66667%}
.grid__item--lg-1\/4--offset{margin-left:25%}
.grid__item--lg-3\/4--offset{margin-left:75%}
.grid__item--lg-1\/5--offset{margin-left:20%}
.grid__item--lg-2\/5--offset{margin-left:40%}
.grid__item--lg-3\/5--offset{margin-left:60%}
.grid__item--lg-4\/5--offset{margin-left:80%}
.grid__item--lg-1\/6--offset{margin-left:16.66667%}
.grid__item--lg-5\/6--offset{margin-left:83.33333%}
}
.grid__item--align-right{text-align:right}
.grid__item--actions{width:60px;position:absolute;height:80%;top:10%;bottom:10%}
.grid__item--actions-right{right:0;margin-left:20px;border-left:1px solid #ccc;height:40px;top:50%;margin-top:-20px}
.grid__item--row{padding:10px 0;border-bottom:1px solid #ccc}
.grid__item--row:last-child{border-bottom:0}
.grid__item--specifications-right{padding-right:30px}
.grid__item--specifications-left{padding-left:30px}
.grid__item--small-font{font-size:12px}
.grid__item--expiring{background:#ef8f36;border-radius:10px;color:#fff;padding:0 10px;height:21px;line-height:21px;width:fit-content}
.grid__item--expired{background:#e60000;border-radius:10px;color:#fff;padding:0 10px;height:21px;line-height:21px;width:fit-content}
.grid__item--bottom{vertical-align:bottom}
.grid__item--wild-sand{background-color:#f4f4f4}
.grid__item--tabs{font-size:20px}
.grid--row{margin:40px 0}
.grid__top{margin-top:25px}
.grid__bottom{margin-bottom:25px}
.grid__bottom--border{padding-bottom:15px;border-bottom:1px solid #d6d6d6}
.grid__content{padding:30px}
.grid__content--center{text-align:center}
.grid__content--large{padding:20px}
.grid__content--large-top{padding-top:20px}
.grid__content--large-bottom{padding-bottom:20px}
.grid__content--extra-large{padding:25px}
.grid__content--white{background-color:#fff}
.grid__content--image{max-width:none;overflow:hidden}
.grid__content--image img{object-fit:cover}
.grid__hidden{overflow:hidden}
.grid__accordion--gutter{padding:20px 0}
.grid__accordion--gutter:last-child{padding-bottom:0}
.grid__relative{position:relative}
.grid__disabled{opacity:.5}
.grid.no-content-pseudo::before,.grid.no-content-pseudo::after{content:none}
.grid__add-card{padding:15px}
.grid__link{cursor:pointer}
@media only screen and (max-width:970px){.grid--gutter--section-new{margin:0}
.grid--gutter--section-new-loader{margin-left:0}
.grid__content-section-new{padding:0}
.grid__section-new--button{margin-left:0}
.grid__section-new--margin-top{margin-top:20px}
.grid__item--gutter--section-new{padding:0}
.grid__item--tabs{font-size:18px}
}
@media only screen and (max-width:639px){.grid__thumbs{width:100%}
.grid__section-new--button{margin-left:0}
.grid__section-new--margin-top{margin-top:0}
.grid__item--section-new{min-height:auto}
.grid__item--margin-right{padding-right:10px}
.grid__item--margin-left{padding-left:10px}
.grid__item--border-none-sm{border:0}
.grid__item--top-sm{margin-top:10px}
.grid__item--align-right{text-align:inherit}
.grid__item--vertical-middle{vertical-align:middle}
.grid__item--actions-right{width:45px;height:auto;margin-top:0;top:0}
.grid__item--actions-gutter{margin-top:20px}
.grid__item--gutter-right{padding:0}
.grid__item--gutter-right--section-new{margin:0}
.grid__item--gutter-right--section-new-loader{margin-left:0}
.grid__item--specifications-right{padding-right:10px}
.grid__item--specifications-left{padding-left:10px}
.grid__item--table-container{min-height:90px}
.grid__item--table-container-half{min-height:70px}
.grid__item--wild-sand{background-color:#fff}
.grid__item--padding-large{padding-top:0;padding-bottom:0}
.grid__content{padding:20px}
.grid__content-section-new{padding:0}
.grid__content--medium-sm{padding:15px}
.grid--margin{margin-top:10px;margin-bottom:10px}
.grid--margin__x-small{margin-right:15%;margin-left:15%}
.grid--gutter{margin:0}
.grid--gutter--mfa{margin:20px 0}
.grid__padding--medium-sm{padding:15px}
.grid__padding--large-sm{padding:20px}
.grid--total-price{border:0;padding-right:0}
.grid__bottom--sm{padding-bottom:5px;margin-bottom:0}
.grid__auto--left-sm{margin-left:auto}
.grid__auto--right-sm{margin-right:auto}
}
.spring,.toaster__container{margin:0 auto;max-width:1200px;padding:0 10px;height:100%}
.spring--sm{max-width:310px}
.spring--md{max-width:640px}
.spring--lg{max-width:830px;padding:0}
.spring--center{margin:0 auto;text-align:center}
.spring__register{margin:0 auto;max-width:410px;width:410px;position:relative}
.spring__login{margin:0 auto;max-width:500px;width:410px;position:relative}
.spring__login--vbu{max-width:1000px;width:1000px}
.spring__change-pw--vbu{max-width:925px}
.spring__top-up{margin:0 auto;position:relative;max-width:460px}
.spring__page{margin:80px auto;max-width:1200px;min-width:300px;padding:0 10px}
.spring__usage{max-width:640px;margin:0 auto}
.spring__input--search{width:500px;margin:0 auto}
@media only screen and (max-width:970px){.spring--lg{max-width:740px}
}
@media only screen and (max-width:639px){.spring__input--search{width:100%;margin:0 auto}
.spring__login,.spring__register{margin:0 auto;max-width:400px;width:100%;position:relative}
.spring--lg{padding:0 10px}
.spring.offersRedesign,.offersRedesign.toaster__container{padding-right:0;padding-left:0}
.spring.offersRedesign--mobile,.offersRedesign--mobile.toaster__container{padding-left:15px}
}
.page{padding-top:160px}
.media__image{float:left;margin-right:15px}
.media__image--right{float:right}
.media__body{float:left}
.dummy--class{border-bottom:1px solid}
.dummy_r95_2{margin:auto}
.content{animation-duration:.5s;animation-name:fade-in;overflow:hidden;position:relative;width:100%}
.content.overlay{background-color:rgba(0,0,0,0.9);position:fixed;height:100%;top:0;z-index:1;overflow-y:scroll}
.content__fixed{overflow:hidden;position:fixed;width:100%}
.content--products{overflow:unset}
.dialog{display:none;background-color:rgba(42,42,42,0.95);color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch}
.dialog--insurance{display:inherit;background:#333}
.dialog--display{bottom:0;top:0}
.dialog__wrong-code{margin-bottom:45px;margin-top:0}
.dialog__close,.dialog__close_sq{background-color:transparent;border:0;color:#fff;cursor:pointer;position:absolute;right:20px;top:20px;z-index:1}
.dialog__back{background-color:transparent;border:0;color:#fff;cursor:pointer;position:absolute;left:20px;top:20px;z-index:1}
.dialog__open{display:block}
.dialog__icon{height:20px;width:20px}
.dialog__icon--steps{height:21px;width:80px;position:absolute;right:140px;top:25px}
.dialog__icon--xl{height:100px;width:100px;margin-bottom:25px}
.dialog__icon--close{position:absolute;top:20px;right:20px;z-index:1;color:#fff;cursor:pointer}
.dialog__icon--back{height:30px;width:30px}
.dialog__content{padding:80px 0;height:100%;position:relative}
.dialog__loading{text-align:center}
.dialog__box{padding-top:40px;text-align:center}
.dialog__box--content{width:550px;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.dialog__box--content-left{text-align:left}
.dialog__box--text{padding-bottom:25px}
.dialog__box--img{margin:30px 0}
.dialog__box--img-lg svg{width:80px;height:80px}
.dialog__dark{background-color:#2a2a2a}
.dialog__dark .spring,.dialog__dark .toaster__container{max-width:400px}
.dialog__retract{bottom:100%;height:0;overflow:hidden;transition:bottom .5s ease,height .5s ease,padding-top .5s ease;width:100%}
.dialog__expand{bottom:0;height:100%;padding-top:110px}
.dialog__scroll{overflow:scroll}
.dialog__body--otp{max-width:430px;margin-top:105px}
.dialog__body--contact{max-width:415px;margin-left:auto;margin-right:auto}
.dialog__otp{display:block;background-color:#2a2a2a}
.dialog__open{display:block}
.dialog__one-num{background-color:white;margin:70px 210px;margin-top:150px;color:black;border-radius:15px;max-width:1350px}
@media only screen and (max-width:900px){.dialog__one-num{margin-top:150px;margin:40px}
}
.dialog__one-num--container{padding:50px 30px}
@media only screen and (max-width:970px){.dialog__one-num--container{font-size:14px}
}
@media only screen and (min-width:639px){.dialog__one-num--buttons{padding:20px;margin-left:22%}
}
@media only screen and (max-width:639px){.dialog__one-num--buttons{margin-top:300px}
}
.dialog__one-num--title{margin-bottom:-10px}
.dialog__center{text-align:center;text-align:-webkit-center}
@media only screen and (max-width:639px){.dialog__box--content{width:100%;padding:0 10px}
.dialog__body--contact{max-width:430px}
}
.section--new{background:-webkit-linear-gradient(90deg,#fff,41.5%,#ebebeb 0);background:-o-linear-gradient(90deg,#fff,41.5%,#ebebeb 0);background:-moz-linear-gradient(90deg,#fff,41.5%,#ebebeb 0);background:linear-gradient(90deg,#fff,41.5%,#ebebeb 0);float:left;width:100%}
.section--new-margin-top{margin-top:25px}
.section--area{display:block;margin:40px 0}
.section--area-new{width:26%;float:left}
.section--area--custom{background-color:#fff;padding:40px 0}
.section--area--half-margin{margin:20px 0}
.section--area-min-height{min-height:660px}
.section--gradient{background:linear-gradient(45deg,#820000 0,#e60000 100%)}
.section--alt{background-color:#ebebeb;color:#333;padding:20px 0}
.section--alt-new{width:74%;float:left;padding-left:180px}
.section--alt--half-padding{padding:5px 0 40px 0}
.section--transparent{background:transparent}
.section--red{background-color:#e60000;padding:40px 0}
.section--wild-sand{background-color:#f4f4f4}
.section__small{margin:10px auto}
.section__small--top{margin:10px 0 0}
.section__small--bottom{margin:0 0 10px 0}
.section--no-margin-top{margin:0 auto 40px auto}
.section--no-margin-bottom{margin:40px 0 0 0}
.section--no-padding-bottom{padding-bottom:0}
.section--white{background-color:#fff}
.section--center{text-align:center}
.section--gallery{padding:50px 0}
.section--large{margin-top:30px}
.section--bill{padding-bottom:20px}
.section--grey{background-color:#ebebeb}
@media only screen and (max-width:970px){.section--gallery{padding:40px 0}
.section--area-new{width:34%}
.section--alt-new{width:66%}
.section--large{margin-top:25px}
.section--new{background:-webkit-linear-gradient(90deg,#fff,34.5%,#f4f4f4 0);background:-o-linear-gradient(90deg,#fff,34.5%,#f4f4f4 0);background:-moz-linear-gradient(90deg,#fff,34.5%,#f4f4f4 0);background:linear-gradient(90deg,#fff,34.5%,#f4f4f4 0)}
}
@media only screen and (max-width:639px){.section--new{background:transparent}
.section--new .spring,.section--new .toaster__container{padding:0}
.section--new-margin-top{margin-top:0}
.section--area-new{float:none;width:100%;margin-top:20px;margin-bottom:20px;background-color:#f4f4f4}
.section--area-small{margin-top:20px}
.section--area-min-height{min-height:345px}
.section--alt{padding:20px 0}
.section--alt--details{padding:0}
.section--alt-new{float:none;width:100%;padding-top:20px;background-color:#f4f4f4;color:#333;padding-left:0}
.section--gallery{padding:30px 0}
.section--large{margin-top:20px}
.section--no-margin{margin:0}
}
.link{cursor:pointer;text-decoration:underline}
.link--bold{font-family:"VodafoneRegularBold"}
.link__line--dark{border-left:6px solid #4a4d4e}
.link__line--blue{border-left:6px solid #007e92}
.list{margin:0;padding-left:20px}
.list--reset{list-style:none;padding-left:0;padding-right:20px}
.list--reset--all{list-style:none;padding:0}
.list--onenumber-pros{list-style-type:none;padding:0}
.list--onenumber-pros .list__item{display:flex;align-items:center;gap:1rem}
.list__indent{margin-left:10px}
.list__item{margin:5px 0}
.list__item--lined{padding:20px 20px 20px 15px;border-bottom:1px solid #d6d6d6;text-align:left}
.list__item--last{border-bottom:0}
.list__item--icon{min-width:25px;max-width:25px;height:23px;margin-right:10px;margin-top:0}
.list__item--icon-parent{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.list__item--icon-child{-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;-o-flex-align:stretch;align-items:stretch}
.list__item--icon svg{min-width:24px}
.list__item--inline-block{display:inline-block}
.list__element{width:100%;display:table}
.list__element--icon{display:table-cell;width:35px}
.list__element--no-icon{margin-left:35px}
.list__element p{margin:5px 0}
.list__paragraph p{display:inline-block}
.list__style--none{list-style:none}
.list-ws10{padding:0;position:relative}
.list-ws10__select{width:216px;height:48px;overflow:initial;text-align:left;font-weight:400;background-color:#fff;border-radius:6px;box-shadow:none;font-size:18px;display:block;color:#333;border:2px solid #428600}
.list-ws10__select--option{border-bottom:1px solid #999;padding:15px 12px 15px 0;display:flex;align-items:center;line-height:13px;font-size:14px}
.list-ws10__select--notInStock{color:#e60000;display:block;font-size:14px;margin-top:5px;padding-left:24px}
.list-ws10__select--link{display:block}
.list-ws10__select--link:focus{box-shadow:none}
.list-ws10__select--button{display:flex;justify-content:flex-start;align-items:center;position:relative;box-shadow:none;padding:10px 15px}
.list-ws10__select--button:focus{box-shadow:none}
.list-ws10__select--button svg{position:absolute;right:15px;top:14px;width:16px;height:16px;pointer-events:none}
.list-ws10__dropdown{position:absolute;transition:all .5s ease;left:0;top:55px;padding:0;width:216px;z-index:10;list-style:none}
.list-ws10__dropdown--container{list-style:none;padding:0;background-color:#fff;border-radius:6px;max-height:144px;overflow:hidden;width:100%;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,0.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,0.16)}
.list-ws10__dropdown--scroll{overflow-y:scroll}
.list-ws10__dropdown--item{padding:0 15px}
.list-ws10__dropdown--item:last-child a{border:0}
.list-ws10__dropdown--item:hover{background-color:#ebebeb}
.list-ws10__storage--shape{width:16px;height:16px;display:inline-block;border-radius:50%;position:relative;border:1px solid;margin-right:5px;vertical-align:text-top}
.list-ws10__storage--shape svg{width:18px;height:18px;left:-2px;border-radius:7px;border:2px solid transparent;top:-2px}
.list-ws10__colour{display:inline-block}
.list-ws10__colour--shape{width:16px;height:16px;display:inline-block;border-radius:50%;position:relative;margin-right:5px;pointer-events:none}
.list-ws10__colour--shape svg{width:16px;height:16px}
.list-ws10__colour--name{display:inline-block;vertical-align:baseline;pointer-events:none}
.list-ws10__option--selected{background-color:#ebebeb;font-weight:700;color:#4a4d4e}
.mouse-active .list-ws10__select--link{display:block}
.mouse-active .list-ws10__select--link:focus{box-shadow:none}
@media only screen and (max-width:639px){.list--reset{padding-right:0}
.list__element--icon{width:25px}
.list__element--no-icon{margin-left:25px}
}
@media only screen and (max-width:970px){.list--reset{padding-right:0}
.list__indent-sm{margin-left:10px}
}
.form__section{padding:10px 0 20px 0}
.form__section--line{border-bottom:1px solid #ccc}
.form__section--last{border-bottom:0;padding-bottom:10px}
.form__section--end{padding-bottom:15px}
.form__section--hide{display:none}
.form__section--center{text-align:-webkit-center}
.form__checkbox,.form__radio{display:inline-block;margin-right:5px;vertical-align:middle;width:auto}
.form--dark{background-color:#333;color:#fff;padding:20px}
.form__row{display:block;margin-top:28px}
.form__row select::-ms-expand{display:none}
.form__row input::-ms-clear,.form__row input::-ms-reveal{display:none}
.form__row--big{display:block;margin:40px -10px}
.form__row--gutter{margin-bottom:30px}
.form__item{padding:10px}
.form__item--hide{display:none}
.form__item--block{display:block}
.form__item--inline-block{display:inline-block}
.form__item--break-line{margin-right:33%}
.form__label{display:block;margin-bottom:9px}
.form__label--required::after{content:"*";color:#e60000}
.form__label--dark{display:block;color:#333;margin-bottom:0}
.form__label--checkable{position:relative;display:inline-block;margin-bottom:0;vertical-align:middle}
.form__label--hidden{visibility:hidden}
.form__label--right{text-align:right;margin:0}
.form__label--bold{display:block;margin-bottom:10px;font-family:"VodafoneRegularBold"}
.form__label--in-border{background-color:#fff;margin-bottom:-10px;position:relative;z-index:1;width:28%;margin-left:4px;text-align:center;display:block;font-size:14px}
.form__label--imei{width:12%}
.form__label--dove-gray{color:#666;display:block}
.form__label--indicator{cursor:default}
.form__label--regular{display:block;margin-bottom:10px;font-family:"VodafoneRegular"}
.form__required{color:#e60000}
.form__select{position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;width:100%;height:50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:10px 55px 10px 15px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;z-index:1;cursor:pointer}
.form__select select::-ms-expand{display:none}
.form__input,.search__custom--field input,.search__inPage input,.search__header input{background-color:#fff;border:1px solid #999;color:#666;display:block;padding:15px;position:relative;width:100%;-webkit-box-shadow:inset 1px 3px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 3px 4px 0 rgba(0,0,0,0.1);-ms-box-shadow:inset 1px 3px 4px 0 rgba(0,0,0,0.1);-o-box-shadow:inset 1px 3px 4px 0 rgba(0,0,0,0.1);box-shadow:inset 1px 3px 4px 0 rgba(0,0,0,0.1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.form__input select::-ms-expand,.search__custom--field input select::-ms-expand,.search__inPage input select::-ms-expand,.search__header input select::-ms-expand{display:none}
.form__input:focus,.search__custom--field input:focus,.search__inPage input:focus,.search__header input:focus{outline:#00b0ca solid 2px}
.form__input:-webkit-autofill,.search__custom--field input:-webkit-autofill,.search__inPage input:-webkit-autofill,.search__header input:-webkit-autofill,.form__input:-webkit-autofill:hover,.search__custom--field input:-webkit-autofill:hover,.search__inPage input:-webkit-autofill:hover,.search__header input:-webkit-autofill:hover,.form__input:-webkit-autofill:focus,.search__custom--field input:-webkit-autofill:focus,.search__inPage input:-webkit-autofill:focus,.search__header input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0}
.form__input--fix-autofill:-webkit-autofill,.form__input--fix-autofill:-webkit-autofill:hover,.form__input--fix-autofill:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #000 inset;transition:background-color 5000s ease-in-out 0}
.form__input--text{width:100%;border:1px solid #ccc;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.form__input--arrow{position:relative;padding:10px;background-color:#fff;cursor:pointer;background:url("../../../../../content/dam/gowingmyself/arrow-down.png");background-repeat:no-repeat;background-position:right 15px center}
.form__input--arrow :after{content:"";background:url(clientlib-site/resources/icones/sprite.png) no-repeat;width:9px;height:16px;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.form__input--select{width:100%;position:relative;border:1px solid #ccc;padding:10px 50px 10px 10px;background:url(clientlib-site/resources/icones/arrow-down.png) no-repeat right 15px center;background-color:#fff;cursor:pointer;max-height:43px;z-index:1;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-overflow:ellipsis}
.form__input--select select::-ms-expand{display:none}
.form__input--select::-ms-expand{display:none}
.form__input--required{color:#e60000}
.form__input--selectable{border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;height:50px;white-space:pre-wrap;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2);-o-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.form__input--selectable:after{content:"\00a0";display:inherit}
.form__input--selectable .icon{position:absolute;top:50%;right:20px;margin-top:-12px}
.form__input--checkable{display:inline-block;margin-right:5px;vertical-align:middle;width:auto;border:0}
.form__input--withcomma:after{content:","}
.form__input--withcomma:last-child:after{content:""}
.form__input--range{background-color:transparent;border:0;padding:0}
.form__input--disabled{opacity:.5}
.form__input--password{position:relative}
.form__input--watch{position:absolute;width:50px;height:50px;padding:15px;top:0;right:0;opacity:.5;visibility:visible}
.form__input--changePassword{top:28px}
.form__input--renewPassword{top:6px}
.form__input--clear{position:absolute;right:10px;top:17px;cursor:pointer}
.form__input select select::-ms-expand,.search__custom--field input select select::-ms-expand,.search__inPage input select select::-ms-expand,.search__header input select select::-ms-expand{display:none}
.form__input--date{width:100%;position:relative;border:1px solid #ccc;padding:10px 50px 10px 10px;background:url(clientlib-site/resources/icones/calendar.png) no-repeat;background-position:95% center;background-color:#fff;cursor:pointer;max-height:43px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-overflow:ellipsis}
.form__input--date select::-ms-expand{display:none}
.form__input--readonly{border:0;padding:0;pointer-events:none;width:100%;box-shadow:none}
.form__input--radiobutton{margin-right:5px}
.form__input--checkbox{padding-right:20px;margin-right:5px}
.form__input--indicator{border:0;position:absolute;top:0;right:0;bottom:1px;left:80px;width:calc(100% - 80px);height:100%}
.form__input--inline{display:inline-block;padding-right:40px}
.form__input--rounded-corners{margin-bottom:10px;border-radius:6px}
.form__icon{height:23px;float:right;position:relative;width:23px}
.form__icon--select{position:absolute;top:16px;right:16px;cursor:pointer;z-index:0}
.form__textarea{resize:none;width:100%}
.form__view-mode label{font-weight:700;margin-bottom:10px;display:block}
.form__adress{display:none}
.form__filter{margin-bottom:40px}
.form__relative{position:relative}
.form__divider{border-bottom:1px solid #ccc;margin:0 -25px}
.form__serviceability{min-height:220px}
.form__field-content{position:absolute;display:contents}
@media only screen and (max-width:970px){.form__item--break-line{margin-right:0}
}
@media only screen and (max-width:639px){.form__item{padding:10px 0 10px 0}
.form__filter{margin-bottom:25px}
.form__divider{margin:0 -15px}
.form__label--sm{font-size:16px}
}
.heading{display:block;font-family:"VodafoneLight";font-weight:400;line-height:1em;margin:0}
.heading--1{font-size:56px;margin:40px 0;line-height:62px}
.heading--2{font-size:42px;margin:40px 0;line-height:48px}
.heading--2-dashboard{margin-top:40px;margin-bottom:20px}
.heading--2-usage{margin:20px 0}
.heading--2--subtitle{margin-top:-17px}
.heading--3{font-size:32px;line-height:40px;margin:20px 0}
.heading--4{font-size:24px;line-height:30px;margin:15px 0;font-family:"VodafoneLight"}
.heading--5{font-size:20px;line-height:28px;margin:15px 0;font-family:"VodafoneRegular"}
.heading--6{font-size:16px;margin:10px 0;font-family:"VodafoneRegular"}
.heading--weight{font-weight:700}
.heading--page{padding:0}
.heading--login{font-size:26px;margin-top:30px}
.heading--light{font-family:"VodafoneLight"}
.heading--regular{font-family:"VodafoneRegular"}
.heading--bold{font-family:"VodafoneRegularBold"}
.heading--center{text-align:center}
.heading--white{color:#fff}
.heading--red{color:#e60000}
.heading--extra-large-padding{padding:25px 0}
.heading--half-padding{padding:10px 0}
.heading--half-margin{margin:10px 0}
.heading--large-margin{margin:20px 0}
.heading--extra-margin{margin:25px 0}
.heading--super-margin{margin:40px 0}
.heading--mfa-silver{color:#ccc}
.heading--mfa-white{color:#fff}
.heading--super-side-margin{margin-left:40px;margin-right:40px}
.heading--no-top-margin{margin:0 10px 10px 0}
.heading--select-topup-offer{margin-left:6%}
.heading--select-topup-warning{margin-left:2%}
.heading--change-topup-warning{margin-left:14%}
.heading--ultra-large-margin{margin:30px 0}
.heading--vat{font-size:18px}
.heading--line-inherit{line-height:inherit}
.heading--contact{margin-top:20px;margin-bottom:20px;text-align:center;font-size:26px;font-weight:400;font-family:"VodafoneRegular"}
.heading--silver{color:#ccc}
.heading--extra-large{font-size:20px}
.heading--mega-large{font-size:26px}
.heading--half-margin{font-size:26px;margin-top:30px}
@media only screen and (max-width:970px){.heading--1{margin:20px 0;font-size:32px}
.heading--2{margin:20px 0}
.heading--3,.heading--4,.heading--5{margin:15px 0}
.heading--half-margin{margin:10px 0}
.heading--half-size{font-size:32px;line-height:40px;margin:20px 0}
.heading--ultra-large-margin{margin:30px 0}
}
@media only screen and (max-width:639px){.heading--1{font-size:32px;line-height:40px}
.heading--2{font-size:28px;line-height:36px}
.heading--2-dashboard{margin-top:25px;margin-bottom:5px}
.heading--2-usage{margin-top:15px;margin-bottom:5px}
.heading--3{font-size:24px;line-height:30px}
.heading--4{font-family:"VodafoneRegular";font-size:20px;line-height:28px}
.heading--sm--4{font-family:"VodafoneRegular";font-size:20px;line-height:28px}
.heading--5{font-size:18px;line-height:24px;font-family:"VodafoneRegular"}
.heading--6{font-size:16px;line-height:24px;font-family:"VodafoneRegular"}
.heading--login{font-size:16px;margin-top:20px;font-family:"VodafoneRegularBold"}
.heading--select-topup-offer{margin-left:0}
.heading--topup-warning{margin-left:0}
.heading--change-topup-warning{margin-left:10px}
.heading--ultra-large-margin{margin:30px 0}
.heading--super-margin{margin:40px 0}
.heading--mfa{margin:20px}
.heading--contact{text-align:left;font-size:18px;font-family:"VodafoneRegularBold"}
.heading--half-margin{font-size:16px;margin-top:10px}
}
.dummy--class{border-bottom:1px solid}
.dummy_r95_2{margin:auto}
.icon{display:inline-block;fill:currentColor;stroke:currentColor;vertical-align:middle;shape-rendering:geometricPrecision}
.icon--no-fill{fill:none}
.icon--no-fill:hover{fill:none !important}
.icon--silver{stroke:#ccc}
.icon--no-stroke{stroke:none}
.icon--no-stroke:hover{stroke:none !important}
.icon--size{width:57px;height:57px}
.icon--thumbs{width:28px;height:28px;cursor:pointer}
.icon--thumbs-red{color:#e60000}
.icon--thumbs:hover{color:#e60000}
.icon:hover{fill:currentColor;stroke:currentColor}
.icon--destroke{stroke:initial}
.icon--destroke:hover{stroke:initial}
.icon--defill{fill:initial}
.icon--defill:hover{fill:initial}
.icon--captioned{vertical-align:text-top}
.icon--green{vertical-align:text-top}
.icon--reset-margin{margin:0 !important}
.icon--extra-large{height:25px;width:25px}
.icon--large{height:64px;width:64px}
.icon--contact{height:60px;width:60px}
.icon--steps{height:50px;width:200px}
.icon--small{height:30px;width:30px}
.icon--xtra-small{width:20px;height:20px}
.icon--xtra-small__list{width:10px;height:10px}
.icon--super-small{width:15px;height:15px}
.icon--ultra{width:100px;height:100px}
.icon--no-fill{fill:none}
.icon--no-stroke{stroke:none}
.icon--cerulean{stroke:#00b0ca}
.icon--spinner{width:60px;height:60px;fill:#999}
.icon--spinner-broadband{width:40px;height:40px}
.icon__broadband{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.icon__date{height:18px;width:18px}
.icon__sim{width:auto;height:100px}
.icon__micro,.icon__nano,.icon__medium{width:60px;height:60px}
.icon__black{color:#000}
.icon__green{color:#468800}
.icon__red{color:#e60000}
.icon__white{color:#fff}
.icon__amount-due{color:#e60000}
.icon__dial{color:#333;width:40px;height:20px}
.icon__multi--basket{display:inline-block;height:30px;width:20px;stroke:none}
.icon__multi--basket-chevron{width:15px;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}
.icon__radio{height:inherit;width:inherit;position:absolute;left:0;right:0;top:2px}
.icon__input{position:absolute;right:0;bottom:0;width:30px;height:40px;fill:#404040;padding:13px 0;padding-right:10px;cursor:pointer}
.icon__pagination{width:24px;height:24px}
.icon__rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.icon__clock{width:50px;height:75px}
.icon__float-right{float:right;height:30px;width:20px;cursor:pointer}
.icon__question{height:64px;width:64px}
.icon__or-border{width:80px;height:360px;padding-top:40px}
.sprite{background-image:url("clientlib-site/resources/icones/sprite.png");background-repeat:no-repeat}
.sprite--search-grey{background-position:-1391px 0;width:22px;height:22px}
.sprite--close-sml{background-position:-154px 0;width:11px;height:11px}
.sprite--globe-large{background-position:-2824px 0;width:35px;height:35px}
svg:not(:root){overflow:hidden}
@media only screen and (max-width:639px){.icon__amount-due{color:#fff}
.icon__clock{height:90px}
.icon--contact{height:40px;width:40px}
.icon--large{height:48px;width:48px}
.icon__question{height:30px;width:30px}
}
.tabs{position:relative}
.tabs__navigation{color:#333;width:100%}
.tabs__navigation--reset{background-color:transparent;color:inherit;padding:0}
.tabs__navigation--overflow{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.tabs__navigation--overflow-wrap{white-space:normal}
.tabs__navigation--button{width:auto;list-style-type:none;text-align:center;display:table-cell;padding:20px 50px 10px;font-size:20px;position:relative;font-weight:700}
.tabs__settings{background:#fff;box-shadow:0 0 3px #afafaf;border-radius:5px;padding:15px}
.tabs__tab{display:inline-block;padding:15px 25px;font-size:20px;color:inherit;background-color:#d6d6d6}
.tabs__tab--horizontal{position:relative;white-space:pre-wrap;word-wrap:break-word;vertical-align:middle;text-align:center;letter-spacing:.1px;border-top:4px solid transparent;background-color:#d6d6d6}
.tabs__tab--redesign{position:relative;white-space:pre-wrap;word-wrap:break-word;vertical-align:middle;text-align:center;letter-spacing:.1px;background-color:#fff}
.tabs__tab--redesign.tabs__tab--active{background-color:#fff;color:inherit;border-left:0;border-top:0;border-bottom:4px solid #e60000;font-family:"VodafoneRegularBold";letter-spacing:0}
.tabs__tab--active{background-color:#f4f4f4;color:inherit;border-left:0;border-top:4px solid #e60000;font-family:"VodafoneRegularBold";letter-spacing:0}
.tabs__tab--reset{background-color:transparent;border:0;display:inline-block;font-family:inherit;font-size:inherit;padding:0;position:initial}
.tabs__tab--disabled{color:#ccc;pointer-events:none}
.tabs__tab--white{color:#fff}
.tabs__tab--white:focus{color:#fff}
.tabs__tab--padding{padding-right:15px;padding-left:15px}
.tabs__tab--support{padding:10px 20px}
.tabs__content{background-color:#f4f4f4;margin-bottom:20px;padding:15px}
.tabs__content--reset{background-color:transparent;margin:0;padding:0}
.tabs__content--reset-color{background-color:transparent;margin:0;padding:15px}
.tabs__content--margin-top{margin:10px}
.tabs__loading{text-align:center}
.tabs--secondary .tabs__tab{border:1px solid #999;margin-left:-1px;margin-bottom:0;background:#f4f4f4;color:#333;padding:10px 20px}
.tabs--secondary .tabs__tab--active{border-color:#333;background:#333;z-index:1;color:#fff;font-family:"VodafoneRegular"}
.tabs--secondary .tabs__navigation{margin-bottom:20px}
.tabs--secondary .tabs__content{padding:0;background:transparent}
.tabs__border--support{padding-top:15px}
.tabs__border:after{content:"";position:absolute;width:100%;height:1px;background:#ccc;left:0;top:60px}
.tabs_deliveryDetails__tab{padding:10px 30px}
.tabs_deliveryDetails .tabs__tab--active::after{display:none}
.tabs_deliveryDetails__navigation--overflow{margin:0 50px}
.tabs_deliveryDetails .button__wrapper{border-top:1px solid #afafaf}
.tabs_deliveryDetails .button__wrapper .button,.tabs_deliveryDetails .button__wrapper .search__custom--field input:nth-child(2),.search__custom--field .tabs_deliveryDetails .button__wrapper input:nth-child(2),.tabs_deliveryDetails .button__wrapper .search__inPage input:nth-child(2),.search__inPage .tabs_deliveryDetails .button__wrapper input:nth-child(2),.tabs_deliveryDetails .button__wrapper .search__header input:nth-child(2),.search__header .tabs_deliveryDetails .button__wrapper input:nth-child(2){font-size:20px;margin:30px 0 0}
.navigation__tabs .tabs__tab--active{background-color:transparent;border-bottom:3px solid #e60000;border-top:0;padding:10px 0;position:relative;display:inline-block;color:#e60000;z-index:1}
.navigation__tabs .tabs__tab--active-no-arrows:after{content:none}
.navigation__tabs .tabs__tab--white.tabs__tab--active{border-bottom:2px solid #fff}
.navigation__tabs .tabs__tab--white.tabs__tab--active::after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;top:100%;left:50%;margin-left:-8px}
.navigation__tabs .tabs__content{background-color:transparent;padding:0}
.navigation__tabs .tabs__tab{background-color:transparent}
.navigation__tabs .tabs__navigation--overflow{margin-bottom:20px}
.navigation__tabs .tabs__navigation--null{margin-bottom:0}
.navigation__tabs--center{text-align:center}
.tabs__circle .tabs__tab{position:relative;display:inline-block;background:transparent}
.tabs__circle .tabs__tab--active{border:0;color:#e60000;font-family:"VodafoneRegular"}
.tabs__circle .tabs__tab--active::after{content:"";left:50%;margin-left:-25px;position:absolute;bottom:0;border:25px solid transparent;border-top-color:#fff;display:block;height:0;width:0;-ms-transform:rotate(180deg);transform:rotate(180deg);background:transparent}
.tabs__circle .tabs__tab--active-grey::after{border-top-color:#ebebeb}
.tabs__circle .tabs__tab--active .breakdown__disc--red{background-color:#e60000}
.tabs__circle .tabs__tab--active .breakdown__disc--red svg{color:#fff}
.tabs__circle .tabs__tab--width{width:150px;height:200px;vertical-align:top}
.tabs__circle .tabs__navigation{text-align:center}
.tabs__circle .tabs__content{background:transparent}
.tabs__circle--content{background-color:#fff;padding:40px 0}
.tabs__circle--content-grey{background-color:#ebebeb}
@media only screen and (max-width:639px){.tabs__navigation--button{display:inline-block;padding:10px 20px 10px}
.tabs__circle .tabs__tab{padding:25px 10px;font-size:18px}
.tabs_deliveryDetails__tab{font-size:16px;padding-left:18px;padding-right:18px}
.tabs_deliveryDetails__navigation--overflow{margin:0}
}
.tabs-ws2 .tabs__navigation{background:#434343;text-align:center;font-family:"VodafoneRegular";color:#afafaf}
.tabs-ws2 .tabs__tab{padding:10px 30px;position:relative}
.tabs-ws2 .tabs__tab--active{border-bottom:2px solid #fff;font-family:inherit;color:#fff}
.tabs-ws2 .tabs__tab--active::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;margin-left:-8px}
.tabs-ws2 .tabs__tab--disabled{pointer-events:none;cursor:not-allowed;opacity:.3}
.tags{float:left;border:1px solid #ccc;padding:5px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:45px}
.tags span{position:relative;display:block;float:left;color:#000;padding-right:25px;cursor:pointer}
.tags span:hover{opacity:.5}
.tags span:after{position:absolute;content:"x";padding:0 5px;margin-left:3px;color:#999}
.tags input{border:0;width:auto;outline:0}
.tags input:focus{box-shadow:none}
.tags__bundle{margin:0}
.tags__bundle::before{content:"";top:0;left:0;bottom:0;right:0;z-index:0}
.tags__bundle--block{display:block}
.tags__bundle--icon{margin-right:5px}
.tags__bundle--seance{background-color:#9c2aa0}
.tags__bundle--label{background-color:#9c2aa0;font-family:"VodafoneRegularBold";font-size:14px;padding:4px 15px;position:absolute;top:10px;z-index:2;text-transform:uppercase;color:#fff;-webkit-box-shadow:2px 7px 0 -5px rgba(0,0,0,0.2);box-shadow:2px 7px 0 -5px rgba(0,0,0,0.2);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.25))}
.tags__bundle--label::after{border-bottom-color:#5e2750}
.tags__bundle--label-left{left:0}
.tags__bundle--label-left::after{content:"";display:block;position:absolute;line-height:0;border:8px solid transparent;border-bottom-color:#5e2750;bottom:-8px;left:3px;height:0;transform:rotate(45deg);width:0}
.tiles{list-style:none;padding:0}
.tiles__item--1-1{width:8.33333%}
.tiles__item--1-1:after{padding-bottom:100%}
.tiles__item--1-2{width:8.33333%}
.tiles__item--1-2:after{padding-bottom:200%}
.tiles__item--1-3{width:8.33333%}
.tiles__item--1-3:after{padding-bottom:300%}
.tiles__item--1-4{width:8.33333%}
.tiles__item--1-4:after{padding-bottom:400%}
.tiles__item--1-5{width:8.33333%}
.tiles__item--1-5:after{padding-bottom:500%}
.tiles__item--1-6{width:8.33333%}
.tiles__item--1-6:after{padding-bottom:600%}
.tiles__item--1-7{width:8.33333%}
.tiles__item--1-7:after{padding-bottom:700%}
.tiles__item--1-8{width:8.33333%}
.tiles__item--1-8:after{padding-bottom:800%}
.tiles__item--1-9{width:8.33333%}
.tiles__item--1-9:after{padding-bottom:900%}
.tiles__item--1-10{width:8.33333%}
.tiles__item--1-10:after{padding-bottom:1000%}
.tiles__item--1-11{width:8.33333%}
.tiles__item--1-11:after{padding-bottom:1100%}
.tiles__item--1-12{width:8.33333%}
.tiles__item--1-12:after{padding-bottom:1200%}
.tiles__item--1-12{width:8.33333%}
.tiles__item--1-12:after{padding-bottom:1200%}
.tiles__item--1-13{width:8.33333%}
.tiles__item--1-13:after{padding-bottom:1300%}
.tiles__item--1-14{width:8.33333%}
.tiles__item--1-14:after{padding-bottom:1400%}
.tiles__item--1-15{width:8.33333%}
.tiles__item--1-15:after{padding-bottom:1500%}
.tiles__item--1-16{width:8.33333%}
.tiles__item--1-16:after{padding-bottom:1600%}
.tiles__item--1-17{width:8.33333%}
.tiles__item--1-17:after{padding-bottom:1700%}
.tiles__item--1-18{width:8.33333%}
.tiles__item--1-18:after{padding-bottom:1800%}
.tiles__item--1-19{width:8.33333%}
.tiles__item--1-19:after{padding-bottom:1900%}
.tiles__item--1-20{width:8.33333%}
.tiles__item--1-20:after{padding-bottom:2000%}
.tiles__item--1-21{width:8.33333%}
.tiles__item--1-21:after{padding-bottom:2100%}
.tiles__item--1-22{width:8.33333%}
.tiles__item--1-22:after{padding-bottom:2200%}
.tiles__item--1-23{width:8.33333%}
.tiles__item--1-23:after{padding-bottom:2300%}
.tiles__item--1-24{width:8.33333%}
.tiles__item--1-24:after{padding-bottom:2400%}
.tiles__item--2-1{width:16.66667%}
.tiles__item--2-1:after{padding-bottom:50%}
.tiles__item--2-2{width:16.66667%}
.tiles__item--2-2:after{padding-bottom:100%}
.tiles__item--2-3{width:16.66667%}
.tiles__item--2-3:after{padding-bottom:150%}
.tiles__item--2-4{width:16.66667%}
.tiles__item--2-4:after{padding-bottom:200%}
.tiles__item--2-5{width:16.66667%}
.tiles__item--2-5:after{padding-bottom:250%}
.tiles__item--2-6{width:16.66667%}
.tiles__item--2-6:after{padding-bottom:300%}
.tiles__item--2-7{width:16.66667%}
.tiles__item--2-7:after{padding-bottom:350%}
.tiles__item--2-8{width:16.66667%}
.tiles__item--2-8:after{padding-bottom:400%}
.tiles__item--2-9{width:16.66667%}
.tiles__item--2-9:after{padding-bottom:450%}
.tiles__item--2-10{width:16.66667%}
.tiles__item--2-10:after{padding-bottom:500%}
.tiles__item--2-11{width:16.66667%}
.tiles__item--2-11:after{padding-bottom:550%}
.tiles__item--2-12{width:16.66667%}
.tiles__item--2-12:after{padding-bottom:600%}
.tiles__item--2-12{width:16.66667%}
.tiles__item--2-12:after{padding-bottom:600%}
.tiles__item--2-13{width:16.66667%}
.tiles__item--2-13:after{padding-bottom:650%}
.tiles__item--2-14{width:16.66667%}
.tiles__item--2-14:after{padding-bottom:700%}
.tiles__item--2-15{width:16.66667%}
.tiles__item--2-15:after{padding-bottom:750%}
.tiles__item--2-16{width:16.66667%}
.tiles__item--2-16:after{padding-bottom:800%}
.tiles__item--2-17{width:16.66667%}
.tiles__item--2-17:after{padding-bottom:850%}
.tiles__item--2-18{width:16.66667%}
.tiles__item--2-18:after{padding-bottom:900%}
.tiles__item--2-19{width:16.66667%}
.tiles__item--2-19:after{padding-bottom:950%}
.tiles__item--2-20{width:16.66667%}
.tiles__item--2-20:after{padding-bottom:1000%}
.tiles__item--2-21{width:16.66667%}
.tiles__item--2-21:after{padding-bottom:1050%}
.tiles__item--2-22{width:16.66667%}
.tiles__item--2-22:after{padding-bottom:1100%}
.tiles__item--2-23{width:16.66667%}
.tiles__item--2-23:after{padding-bottom:1150%}
.tiles__item--2-24{width:16.66667%}
.tiles__item--2-24:after{padding-bottom:1200%}
.tiles__item--3-1{width:25%}
.tiles__item--3-1:after{padding-bottom:33.33333%}
.tiles__item--3-2{width:25%}
.tiles__item--3-2:after{padding-bottom:66.66667%}
.tiles__item--3-3{width:25%}
.tiles__item--3-3:after{padding-bottom:100%}
.tiles__item--3-4{width:25%}
.tiles__item--3-4:after{padding-bottom:133.33333%}
.tiles__item--3-5{width:25%}
.tiles__item--3-5:after{padding-bottom:166.66667%}
.tiles__item--3-6{width:25%}
.tiles__item--3-6:after{padding-bottom:200%}
.tiles__item--3-7{width:25%}
.tiles__item--3-7:after{padding-bottom:233.33333%}
.tiles__item--3-8{width:25%}
.tiles__item--3-8:after{padding-bottom:266.66667%}
.tiles__item--3-9{width:25%}
.tiles__item--3-9:after{padding-bottom:300%}
.tiles__item--3-10{width:25%}
.tiles__item--3-10:after{padding-bottom:333.33333%}
.tiles__item--3-11{width:25%}
.tiles__item--3-11:after{padding-bottom:366.66667%}
.tiles__item--3-12{width:25%}
.tiles__item--3-12:after{padding-bottom:400%}
.tiles__item--3-12{width:25%}
.tiles__item--3-12:after{padding-bottom:400%}
.tiles__item--3-13{width:25%}
.tiles__item--3-13:after{padding-bottom:433.33333%}
.tiles__item--3-14{width:25%}
.tiles__item--3-14:after{padding-bottom:466.66667%}
.tiles__item--3-15{width:25%}
.tiles__item--3-15:after{padding-bottom:500%}
.tiles__item--3-16{width:25%}
.tiles__item--3-16:after{padding-bottom:533.33333%}
.tiles__item--3-17{width:25%}
.tiles__item--3-17:after{padding-bottom:566.66667%}
.tiles__item--3-18{width:25%}
.tiles__item--3-18:after{padding-bottom:600%}
.tiles__item--3-19{width:25%}
.tiles__item--3-19:after{padding-bottom:633.33333%}
.tiles__item--3-20{width:25%}
.tiles__item--3-20:after{padding-bottom:666.66667%}
.tiles__item--3-21{width:25%}
.tiles__item--3-21:after{padding-bottom:700%}
.tiles__item--3-22{width:25%}
.tiles__item--3-22:after{padding-bottom:733.33333%}
.tiles__item--3-23{width:25%}
.tiles__item--3-23:after{padding-bottom:766.66667%}
.tiles__item--3-24{width:25%}
.tiles__item--3-24:after{padding-bottom:800%}
.tiles__item--4-1{width:33.33333%}
.tiles__item--4-1:after{padding-bottom:25%}
.tiles__item--4-2{width:33.33333%}
.tiles__item--4-2:after{padding-bottom:50%}
.tiles__item--4-3{width:33.33333%}
.tiles__item--4-3:after{padding-bottom:75%}
.tiles__item--4-4{width:33.33333%}
.tiles__item--4-4:after{padding-bottom:100%}
.tiles__item--4-5{width:33.33333%}
.tiles__item--4-5:after{padding-bottom:125%}
.tiles__item--4-6{width:33.33333%}
.tiles__item--4-6:after{padding-bottom:150%}
.tiles__item--4-7{width:33.33333%}
.tiles__item--4-7:after{padding-bottom:175%}
.tiles__item--4-8{width:33.33333%}
.tiles__item--4-8:after{padding-bottom:200%}
.tiles__item--4-9{width:33.33333%}
.tiles__item--4-9:after{padding-bottom:225%}
.tiles__item--4-10{width:33.33333%}
.tiles__item--4-10:after{padding-bottom:250%}
.tiles__item--4-11{width:33.33333%}
.tiles__item--4-11:after{padding-bottom:275%}
.tiles__item--4-12{width:33.33333%}
.tiles__item--4-12:after{padding-bottom:300%}
.tiles__item--4-12{width:33.33333%}
.tiles__item--4-12:after{padding-bottom:300%}
.tiles__item--4-13{width:33.33333%}
.tiles__item--4-13:after{padding-bottom:325%}
.tiles__item--4-14{width:33.33333%}
.tiles__item--4-14:after{padding-bottom:350%}
.tiles__item--4-15{width:33.33333%}
.tiles__item--4-15:after{padding-bottom:375%}
.tiles__item--4-16{width:33.33333%}
.tiles__item--4-16:after{padding-bottom:400%}
.tiles__item--4-17{width:33.33333%}
.tiles__item--4-17:after{padding-bottom:425%}
.tiles__item--4-18{width:33.33333%}
.tiles__item--4-18:after{padding-bottom:450%}
.tiles__item--4-19{width:33.33333%}
.tiles__item--4-19:after{padding-bottom:475%}
.tiles__item--4-20{width:33.33333%}
.tiles__item--4-20:after{padding-bottom:500%}
.tiles__item--4-21{width:33.33333%}
.tiles__item--4-21:after{padding-bottom:525%}
.tiles__item--4-22{width:33.33333%}
.tiles__item--4-22:after{padding-bottom:550%}
.tiles__item--4-23{width:33.33333%}
.tiles__item--4-23:after{padding-bottom:575%}
.tiles__item--4-24{width:33.33333%}
.tiles__item--4-24:after{padding-bottom:600%}
.tiles__item--5-1{width:41.66667%}
.tiles__item--5-1:after{padding-bottom:20%}
.tiles__item--5-2{width:41.66667%}
.tiles__item--5-2:after{padding-bottom:40%}
.tiles__item--5-3{width:41.66667%}
.tiles__item--5-3:after{padding-bottom:60%}
.tiles__item--5-4{width:41.66667%}
.tiles__item--5-4:after{padding-bottom:80%}
.tiles__item--5-5{width:41.66667%}
.tiles__item--5-5:after{padding-bottom:100%}
.tiles__item--5-6{width:41.66667%}
.tiles__item--5-6:after{padding-bottom:120%}
.tiles__item--5-7{width:41.66667%}
.tiles__item--5-7:after{padding-bottom:140%}
.tiles__item--5-8{width:41.66667%}
.tiles__item--5-8:after{padding-bottom:160%}
.tiles__item--5-9{width:41.66667%}
.tiles__item--5-9:after{padding-bottom:180%}
.tiles__item--5-10{width:41.66667%}
.tiles__item--5-10:after{padding-bottom:200%}
.tiles__item--5-11{width:41.66667%}
.tiles__item--5-11:after{padding-bottom:220%}
.tiles__item--5-12{width:41.66667%}
.tiles__item--5-12:after{padding-bottom:240%}
.tiles__item--5-12{width:41.66667%}
.tiles__item--5-12:after{padding-bottom:240%}
.tiles__item--5-13{width:41.66667%}
.tiles__item--5-13:after{padding-bottom:260%}
.tiles__item--5-14{width:41.66667%}
.tiles__item--5-14:after{padding-bottom:280%}
.tiles__item--5-15{width:41.66667%}
.tiles__item--5-15:after{padding-bottom:300%}
.tiles__item--5-16{width:41.66667%}
.tiles__item--5-16:after{padding-bottom:320%}
.tiles__item--5-17{width:41.66667%}
.tiles__item--5-17:after{padding-bottom:340%}
.tiles__item--5-18{width:41.66667%}
.tiles__item--5-18:after{padding-bottom:360%}
.tiles__item--5-19{width:41.66667%}
.tiles__item--5-19:after{padding-bottom:380%}
.tiles__item--5-20{width:41.66667%}
.tiles__item--5-20:after{padding-bottom:400%}
.tiles__item--5-21{width:41.66667%}
.tiles__item--5-21:after{padding-bottom:420%}
.tiles__item--5-22{width:41.66667%}
.tiles__item--5-22:after{padding-bottom:440%}
.tiles__item--5-23{width:41.66667%}
.tiles__item--5-23:after{padding-bottom:460%}
.tiles__item--5-24{width:41.66667%}
.tiles__item--5-24:after{padding-bottom:480%}
.tiles__item--6-1{width:50%}
.tiles__item--6-1:after{padding-bottom:16.66667%}
.tiles__item--6-2{width:50%}
.tiles__item--6-2:after{padding-bottom:33.33333%}
.tiles__item--6-3{width:50%}
.tiles__item--6-3:after{padding-bottom:50%}
.tiles__item--6-4{width:50%}
.tiles__item--6-4:after{padding-bottom:66.66667%}
.tiles__item--6-5{width:50%}
.tiles__item--6-5:after{padding-bottom:83.33333%}
.tiles__item--6-6{width:50%}
.tiles__item--6-6:after{padding-bottom:100%}
.tiles__item--6-7{width:50%}
.tiles__item--6-7:after{padding-bottom:116.66667%}
.tiles__item--6-8{width:50%}
.tiles__item--6-8:after{padding-bottom:133.33333%}
.tiles__item--6-9{width:50%}
.tiles__item--6-9:after{padding-bottom:150%}
.tiles__item--6-10{width:50%}
.tiles__item--6-10:after{padding-bottom:166.66667%}
.tiles__item--6-11{width:50%}
.tiles__item--6-11:after{padding-bottom:183.33333%}
.tiles__item--6-12{width:50%}
.tiles__item--6-12:after{padding-bottom:200%}
.tiles__item--6-12{width:50%}
.tiles__item--6-12:after{padding-bottom:200%}
.tiles__item--6-13{width:50%}
.tiles__item--6-13:after{padding-bottom:216.66667%}
.tiles__item--6-14{width:50%}
.tiles__item--6-14:after{padding-bottom:233.33333%}
.tiles__item--6-15{width:50%}
.tiles__item--6-15:after{padding-bottom:250%}
.tiles__item--6-16{width:50%}
.tiles__item--6-16:after{padding-bottom:266.66667%}
.tiles__item--6-17{width:50%}
.tiles__item--6-17:after{padding-bottom:283.33333%}
.tiles__item--6-18{width:50%}
.tiles__item--6-18:after{padding-bottom:300%}
.tiles__item--6-19{width:50%}
.tiles__item--6-19:after{padding-bottom:316.66667%}
.tiles__item--6-20{width:50%}
.tiles__item--6-20:after{padding-bottom:333.33333%}
.tiles__item--6-21{width:50%}
.tiles__item--6-21:after{padding-bottom:350%}
.tiles__item--6-22{width:50%}
.tiles__item--6-22:after{padding-bottom:366.66667%}
.tiles__item--6-23{width:50%}
.tiles__item--6-23:after{padding-bottom:383.33333%}
.tiles__item--6-24{width:50%}
.tiles__item--6-24:after{padding-bottom:400%}
.tiles__item--7-1{width:58.33333%}
.tiles__item--7-1:after{padding-bottom:14.28571%}
.tiles__item--7-2{width:58.33333%}
.tiles__item--7-2:after{padding-bottom:28.57143%}
.tiles__item--7-3{width:58.33333%}
.tiles__item--7-3:after{padding-bottom:42.85714%}
.tiles__item--7-4{width:58.33333%}
.tiles__item--7-4:after{padding-bottom:57.14286%}
.tiles__item--7-5{width:58.33333%}
.tiles__item--7-5:after{padding-bottom:71.42857%}
.tiles__item--7-6{width:58.33333%}
.tiles__item--7-6:after{padding-bottom:85.71429%}
.tiles__item--7-7{width:58.33333%}
.tiles__item--7-7:after{padding-bottom:100%}
.tiles__item--7-8{width:58.33333%}
.tiles__item--7-8:after{padding-bottom:114.28571%}
.tiles__item--7-9{width:58.33333%}
.tiles__item--7-9:after{padding-bottom:128.57143%}
.tiles__item--7-10{width:58.33333%}
.tiles__item--7-10:after{padding-bottom:142.85714%}
.tiles__item--7-11{width:58.33333%}
.tiles__item--7-11:after{padding-bottom:157.14286%}
.tiles__item--7-12{width:58.33333%}
.tiles__item--7-12:after{padding-bottom:171.42857%}
.tiles__item--7-12{width:58.33333%}
.tiles__item--7-12:after{padding-bottom:171.42857%}
.tiles__item--7-13{width:58.33333%}
.tiles__item--7-13:after{padding-bottom:185.71429%}
.tiles__item--7-14{width:58.33333%}
.tiles__item--7-14:after{padding-bottom:200%}
.tiles__item--7-15{width:58.33333%}
.tiles__item--7-15:after{padding-bottom:214.28571%}
.tiles__item--7-16{width:58.33333%}
.tiles__item--7-16:after{padding-bottom:228.57143%}
.tiles__item--7-17{width:58.33333%}
.tiles__item--7-17:after{padding-bottom:242.85714%}
.tiles__item--7-18{width:58.33333%}
.tiles__item--7-18:after{padding-bottom:257.14286%}
.tiles__item--7-19{width:58.33333%}
.tiles__item--7-19:after{padding-bottom:271.42857%}
.tiles__item--7-20{width:58.33333%}
.tiles__item--7-20:after{padding-bottom:285.71429%}
.tiles__item--7-21{width:58.33333%}
.tiles__item--7-21:after{padding-bottom:300%}
.tiles__item--7-22{width:58.33333%}
.tiles__item--7-22:after{padding-bottom:314.28571%}
.tiles__item--7-23{width:58.33333%}
.tiles__item--7-23:after{padding-bottom:328.57143%}
.tiles__item--7-24{width:58.33333%}
.tiles__item--7-24:after{padding-bottom:342.85714%}
.tiles__item--8-1{width:66.66667%}
.tiles__item--8-1:after{padding-bottom:12.5%}
.tiles__item--8-2{width:66.66667%}
.tiles__item--8-2:after{padding-bottom:25%}
.tiles__item--8-3{width:66.66667%}
.tiles__item--8-3:after{padding-bottom:37.5%}
.tiles__item--8-4{width:66.66667%}
.tiles__item--8-4:after{padding-bottom:50%}
.tiles__item--8-5{width:66.66667%}
.tiles__item--8-5:after{padding-bottom:62.5%}
.tiles__item--8-6{width:66.66667%}
.tiles__item--8-6:after{padding-bottom:75%}
.tiles__item--8-7{width:66.66667%}
.tiles__item--8-7:after{padding-bottom:87.5%}
.tiles__item--8-8{width:66.66667%}
.tiles__item--8-8:after{padding-bottom:100%}
.tiles__item--8-9{width:66.66667%}
.tiles__item--8-9:after{padding-bottom:112.5%}
.tiles__item--8-10{width:66.66667%}
.tiles__item--8-10:after{padding-bottom:125%}
.tiles__item--8-11{width:66.66667%}
.tiles__item--8-11:after{padding-bottom:137.5%}
.tiles__item--8-12{width:66.66667%}
.tiles__item--8-12:after{padding-bottom:150%}
.tiles__item--8-12{width:66.66667%}
.tiles__item--8-12:after{padding-bottom:150%}
.tiles__item--8-13{width:66.66667%}
.tiles__item--8-13:after{padding-bottom:162.5%}
.tiles__item--8-14{width:66.66667%}
.tiles__item--8-14:after{padding-bottom:175%}
.tiles__item--8-15{width:66.66667%}
.tiles__item--8-15:after{padding-bottom:187.5%}
.tiles__item--8-16{width:66.66667%}
.tiles__item--8-16:after{padding-bottom:200%}
.tiles__item--8-17{width:66.66667%}
.tiles__item--8-17:after{padding-bottom:212.5%}
.tiles__item--8-18{width:66.66667%}
.tiles__item--8-18:after{padding-bottom:225%}
.tiles__item--8-19{width:66.66667%}
.tiles__item--8-19:after{padding-bottom:237.5%}
.tiles__item--8-20{width:66.66667%}
.tiles__item--8-20:after{padding-bottom:250%}
.tiles__item--8-21{width:66.66667%}
.tiles__item--8-21:after{padding-bottom:262.5%}
.tiles__item--8-22{width:66.66667%}
.tiles__item--8-22:after{padding-bottom:275%}
.tiles__item--8-23{width:66.66667%}
.tiles__item--8-23:after{padding-bottom:287.5%}
.tiles__item--8-24{width:66.66667%}
.tiles__item--8-24:after{padding-bottom:300%}
.tiles__item--9-1{width:75%}
.tiles__item--9-1:after{padding-bottom:11.11111%}
.tiles__item--9-2{width:75%}
.tiles__item--9-2:after{padding-bottom:22.22222%}
.tiles__item--9-3{width:75%}
.tiles__item--9-3:after{padding-bottom:33.33333%}
.tiles__item--9-4{width:75%}
.tiles__item--9-4:after{padding-bottom:44.44444%}
.tiles__item--9-5{width:75%}
.tiles__item--9-5:after{padding-bottom:55.55556%}
.tiles__item--9-6{width:75%}
.tiles__item--9-6:after{padding-bottom:66.66667%}
.tiles__item--9-7{width:75%}
.tiles__item--9-7:after{padding-bottom:77.77778%}
.tiles__item--9-8{width:75%}
.tiles__item--9-8:after{padding-bottom:88.88889%}
.tiles__item--9-9{width:75%}
.tiles__item--9-9:after{padding-bottom:100%}
.tiles__item--9-10{width:75%}
.tiles__item--9-10:after{padding-bottom:111.11111%}
.tiles__item--9-11{width:75%}
.tiles__item--9-11:after{padding-bottom:122.22222%}
.tiles__item--9-12{width:75%}
.tiles__item--9-12:after{padding-bottom:133.33333%}
.tiles__item--9-12{width:75%}
.tiles__item--9-12:after{padding-bottom:133.33333%}
.tiles__item--9-13{width:75%}
.tiles__item--9-13:after{padding-bottom:144.44444%}
.tiles__item--9-14{width:75%}
.tiles__item--9-14:after{padding-bottom:155.55556%}
.tiles__item--9-15{width:75%}
.tiles__item--9-15:after{padding-bottom:166.66667%}
.tiles__item--9-16{width:75%}
.tiles__item--9-16:after{padding-bottom:177.77778%}
.tiles__item--9-17{width:75%}
.tiles__item--9-17:after{padding-bottom:188.88889%}
.tiles__item--9-18{width:75%}
.tiles__item--9-18:after{padding-bottom:200%}
.tiles__item--9-19{width:75%}
.tiles__item--9-19:after{padding-bottom:211.11111%}
.tiles__item--9-20{width:75%}
.tiles__item--9-20:after{padding-bottom:222.22222%}
.tiles__item--9-21{width:75%}
.tiles__item--9-21:after{padding-bottom:233.33333%}
.tiles__item--9-22{width:75%}
.tiles__item--9-22:after{padding-bottom:244.44444%}
.tiles__item--9-23{width:75%}
.tiles__item--9-23:after{padding-bottom:255.55556%}
.tiles__item--9-24{width:75%}
.tiles__item--9-24:after{padding-bottom:266.66667%}
.tiles__item--10-1{width:83.33333%}
.tiles__item--10-1:after{padding-bottom:10%}
.tiles__item--10-2{width:83.33333%}
.tiles__item--10-2:after{padding-bottom:20%}
.tiles__item--10-3{width:83.33333%}
.tiles__item--10-3:after{padding-bottom:30%}
.tiles__item--10-4{width:83.33333%}
.tiles__item--10-4:after{padding-bottom:40%}
.tiles__item--10-5{width:83.33333%}
.tiles__item--10-5:after{padding-bottom:50%}
.tiles__item--10-6{width:83.33333%}
.tiles__item--10-6:after{padding-bottom:60%}
.tiles__item--10-7{width:83.33333%}
.tiles__item--10-7:after{padding-bottom:70%}
.tiles__item--10-8{width:83.33333%}
.tiles__item--10-8:after{padding-bottom:80%}
.tiles__item--10-9{width:83.33333%}
.tiles__item--10-9:after{padding-bottom:90%}
.tiles__item--10-10{width:83.33333%}
.tiles__item--10-10:after{padding-bottom:100%}
.tiles__item--10-11{width:83.33333%}
.tiles__item--10-11:after{padding-bottom:110%}
.tiles__item--10-12{width:83.33333%}
.tiles__item--10-12:after{padding-bottom:120%}
.tiles__item--10-12{width:83.33333%}
.tiles__item--10-12:after{padding-bottom:120%}
.tiles__item--10-13{width:83.33333%}
.tiles__item--10-13:after{padding-bottom:130%}
.tiles__item--10-14{width:83.33333%}
.tiles__item--10-14:after{padding-bottom:140%}
.tiles__item--10-15{width:83.33333%}
.tiles__item--10-15:after{padding-bottom:150%}
.tiles__item--10-16{width:83.33333%}
.tiles__item--10-16:after{padding-bottom:160%}
.tiles__item--10-17{width:83.33333%}
.tiles__item--10-17:after{padding-bottom:170%}
.tiles__item--10-18{width:83.33333%}
.tiles__item--10-18:after{padding-bottom:180%}
.tiles__item--10-19{width:83.33333%}
.tiles__item--10-19:after{padding-bottom:190%}
.tiles__item--10-20{width:83.33333%}
.tiles__item--10-20:after{padding-bottom:200%}
.tiles__item--10-21{width:83.33333%}
.tiles__item--10-21:after{padding-bottom:210%}
.tiles__item--10-22{width:83.33333%}
.tiles__item--10-22:after{padding-bottom:220%}
.tiles__item--10-23{width:83.33333%}
.tiles__item--10-23:after{padding-bottom:230%}
.tiles__item--10-24{width:83.33333%}
.tiles__item--10-24:after{padding-bottom:240%}
.tiles__item--11-1{width:91.66667%}
.tiles__item--11-1:after{padding-bottom:9.09091%}
.tiles__item--11-2{width:91.66667%}
.tiles__item--11-2:after{padding-bottom:18.18182%}
.tiles__item--11-3{width:91.66667%}
.tiles__item--11-3:after{padding-bottom:27.27273%}
.tiles__item--11-4{width:91.66667%}
.tiles__item--11-4:after{padding-bottom:36.36364%}
.tiles__item--11-5{width:91.66667%}
.tiles__item--11-5:after{padding-bottom:45.45455%}
.tiles__item--11-6{width:91.66667%}
.tiles__item--11-6:after{padding-bottom:54.54545%}
.tiles__item--11-7{width:91.66667%}
.tiles__item--11-7:after{padding-bottom:63.63636%}
.tiles__item--11-8{width:91.66667%}
.tiles__item--11-8:after{padding-bottom:72.72727%}
.tiles__item--11-9{width:91.66667%}
.tiles__item--11-9:after{padding-bottom:81.81818%}
.tiles__item--11-10{width:91.66667%}
.tiles__item--11-10:after{padding-bottom:90.90909%}
.tiles__item--11-11{width:91.66667%}
.tiles__item--11-11:after{padding-bottom:100%}
.tiles__item--11-12{width:91.66667%}
.tiles__item--11-12:after{padding-bottom:109.09091%}
.tiles__item--11-12{width:91.66667%}
.tiles__item--11-12:after{padding-bottom:109.09091%}
.tiles__item--11-13{width:91.66667%}
.tiles__item--11-13:after{padding-bottom:118.18182%}
.tiles__item--11-14{width:91.66667%}
.tiles__item--11-14:after{padding-bottom:127.27273%}
.tiles__item--11-15{width:91.66667%}
.tiles__item--11-15:after{padding-bottom:136.36364%}
.tiles__item--11-16{width:91.66667%}
.tiles__item--11-16:after{padding-bottom:145.45455%}
.tiles__item--11-17{width:91.66667%}
.tiles__item--11-17:after{padding-bottom:154.54545%}
.tiles__item--11-18{width:91.66667%}
.tiles__item--11-18:after{padding-bottom:163.63636%}
.tiles__item--11-19{width:91.66667%}
.tiles__item--11-19:after{padding-bottom:172.72727%}
.tiles__item--11-20{width:91.66667%}
.tiles__item--11-20:after{padding-bottom:181.81818%}
.tiles__item--11-21{width:91.66667%}
.tiles__item--11-21:after{padding-bottom:190.90909%}
.tiles__item--11-22{width:91.66667%}
.tiles__item--11-22:after{padding-bottom:200%}
.tiles__item--11-23{width:91.66667%}
.tiles__item--11-23:after{padding-bottom:209.09091%}
.tiles__item--11-24{width:91.66667%}
.tiles__item--11-24:after{padding-bottom:218.18182%}
.tiles__item--12-1{width:100%}
.tiles__item--12-1:after{padding-bottom:8.33333%}
.tiles__item--12-2{width:100%}
.tiles__item--12-2:after{padding-bottom:16.66667%}
.tiles__item--12-3{width:100%}
.tiles__item--12-3:after{padding-bottom:25%}
.tiles__item--12-4{width:100%}
.tiles__item--12-4:after{padding-bottom:33.33333%}
.tiles__item--12-5{width:100%}
.tiles__item--12-5:after{padding-bottom:41.66667%}
.tiles__item--12-6{width:100%}
.tiles__item--12-6:after{padding-bottom:50%}
.tiles__item--12-7{width:100%}
.tiles__item--12-7:after{padding-bottom:58.33333%}
.tiles__item--12-8{width:100%}
.tiles__item--12-8:after{padding-bottom:66.66667%}
.tiles__item--12-9{width:100%}
.tiles__item--12-9:after{padding-bottom:75%}
.tiles__item--12-10{width:100%}
.tiles__item--12-10:after{padding-bottom:83.33333%}
.tiles__item--12-11{width:100%}
.tiles__item--12-11:after{padding-bottom:91.66667%}
.tiles__item--12-12{width:100%}
.tiles__item--12-12:after{padding-bottom:100%}
.tiles__item--12-12{width:100%}
.tiles__item--12-12:after{padding-bottom:100%}
.tiles__item--12-13{width:100%}
.tiles__item--12-13:after{padding-bottom:108.33333%}
.tiles__item--12-14{width:100%}
.tiles__item--12-14:after{padding-bottom:116.66667%}
.tiles__item--12-15{width:100%}
.tiles__item--12-15:after{padding-bottom:125%}
.tiles__item--12-16{width:100%}
.tiles__item--12-16:after{padding-bottom:133.33333%}
.tiles__item--12-17{width:100%}
.tiles__item--12-17:after{padding-bottom:141.66667%}
.tiles__item--12-18{width:100%}
.tiles__item--12-18:after{padding-bottom:150%}
.tiles__item--12-19{width:100%}
.tiles__item--12-19:after{padding-bottom:158.33333%}
.tiles__item--12-20{width:100%}
.tiles__item--12-20:after{padding-bottom:166.66667%}
.tiles__item--12-21{width:100%}
.tiles__item--12-21:after{padding-bottom:175%}
.tiles__item--12-22{width:100%}
.tiles__item--12-22:after{padding-bottom:183.33333%}
.tiles__item--12-23{width:100%}
.tiles__item--12-23:after{padding-bottom:191.66667%}
.tiles__item--12-24{width:100%}
.tiles__item--12-24:after{padding-bottom:200%}
.tiles__arrow--left{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-right:-1px;margin-top:-15px;right:100%;top:50%}
.tiles__arrow--top{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);bottom:100%;left:50%;margin-left:-15px;margin-bottom:-1px}
.tiles__arrow--right{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);left:100%;margin-top:-15px;margin-left:-1px;top:50%}
.tiles__arrow--bottom{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);left:50%;margin-left:-15px;margin-top:-1px;top:100%}
@media only screen and (max-width:970px){.tiles__item--md-1-1{width:8.33333%}
.tiles__item--md-1-1:after{padding-bottom:100%}
.tiles__item--md-1-2{width:8.33333%}
.tiles__item--md-1-2:after{padding-bottom:200%}
.tiles__item--md-1-3{width:8.33333%}
.tiles__item--md-1-3:after{padding-bottom:300%}
.tiles__item--md-1-4{width:8.33333%}
.tiles__item--md-1-4:after{padding-bottom:400%}
.tiles__item--md-1-5{width:8.33333%}
.tiles__item--md-1-5:after{padding-bottom:500%}
.tiles__item--md-1-6{width:8.33333%}
.tiles__item--md-1-6:after{padding-bottom:600%}
.tiles__item--md-1-7{width:8.33333%}
.tiles__item--md-1-7:after{padding-bottom:700%}
.tiles__item--md-1-8{width:8.33333%}
.tiles__item--md-1-8:after{padding-bottom:800%}
.tiles__item--md-1-9{width:8.33333%}
.tiles__item--md-1-9:after{padding-bottom:900%}
.tiles__item--md-1-10{width:8.33333%}
.tiles__item--md-1-10:after{padding-bottom:1000%}
.tiles__item--md-1-11{width:8.33333%}
.tiles__item--md-1-11:after{padding-bottom:1100%}
.tiles__item--md-1-12{width:8.33333%}
.tiles__item--md-1-12:after{padding-bottom:1200%}
.tiles__item--md-1-12{width:8.33333%}
.tiles__item--md-1-12:after{padding-bottom:1200%}
.tiles__item--md-1-13{width:8.33333%}
.tiles__item--md-1-13:after{padding-bottom:1300%}
.tiles__item--md-1-14{width:8.33333%}
.tiles__item--md-1-14:after{padding-bottom:1400%}
.tiles__item--md-1-15{width:8.33333%}
.tiles__item--md-1-15:after{padding-bottom:1500%}
.tiles__item--md-1-16{width:8.33333%}
.tiles__item--md-1-16:after{padding-bottom:1600%}
.tiles__item--md-1-17{width:8.33333%}
.tiles__item--md-1-17:after{padding-bottom:1700%}
.tiles__item--md-1-18{width:8.33333%}
.tiles__item--md-1-18:after{padding-bottom:1800%}
.tiles__item--md-1-19{width:8.33333%}
.tiles__item--md-1-19:after{padding-bottom:1900%}
.tiles__item--md-1-20{width:8.33333%}
.tiles__item--md-1-20:after{padding-bottom:2000%}
.tiles__item--md-1-21{width:8.33333%}
.tiles__item--md-1-21:after{padding-bottom:2100%}
.tiles__item--md-1-22{width:8.33333%}
.tiles__item--md-1-22:after{padding-bottom:2200%}
.tiles__item--md-1-23{width:8.33333%}
.tiles__item--md-1-23:after{padding-bottom:2300%}
.tiles__item--md-1-24{width:8.33333%}
.tiles__item--md-1-24:after{padding-bottom:2400%}
.tiles__item--md-2-1{width:16.66667%}
.tiles__item--md-2-1:after{padding-bottom:50%}
.tiles__item--md-2-2{width:16.66667%}
.tiles__item--md-2-2:after{padding-bottom:100%}
.tiles__item--md-2-3{width:16.66667%}
.tiles__item--md-2-3:after{padding-bottom:150%}
.tiles__item--md-2-4{width:16.66667%}
.tiles__item--md-2-4:after{padding-bottom:200%}
.tiles__item--md-2-5{width:16.66667%}
.tiles__item--md-2-5:after{padding-bottom:250%}
.tiles__item--md-2-6{width:16.66667%}
.tiles__item--md-2-6:after{padding-bottom:300%}
.tiles__item--md-2-7{width:16.66667%}
.tiles__item--md-2-7:after{padding-bottom:350%}
.tiles__item--md-2-8{width:16.66667%}
.tiles__item--md-2-8:after{padding-bottom:400%}
.tiles__item--md-2-9{width:16.66667%}
.tiles__item--md-2-9:after{padding-bottom:450%}
.tiles__item--md-2-10{width:16.66667%}
.tiles__item--md-2-10:after{padding-bottom:500%}
.tiles__item--md-2-11{width:16.66667%}
.tiles__item--md-2-11:after{padding-bottom:550%}
.tiles__item--md-2-12{width:16.66667%}
.tiles__item--md-2-12:after{padding-bottom:600%}
.tiles__item--md-2-12{width:16.66667%}
.tiles__item--md-2-12:after{padding-bottom:600%}
.tiles__item--md-2-13{width:16.66667%}
.tiles__item--md-2-13:after{padding-bottom:650%}
.tiles__item--md-2-14{width:16.66667%}
.tiles__item--md-2-14:after{padding-bottom:700%}
.tiles__item--md-2-15{width:16.66667%}
.tiles__item--md-2-15:after{padding-bottom:750%}
.tiles__item--md-2-16{width:16.66667%}
.tiles__item--md-2-16:after{padding-bottom:800%}
.tiles__item--md-2-17{width:16.66667%}
.tiles__item--md-2-17:after{padding-bottom:850%}
.tiles__item--md-2-18{width:16.66667%}
.tiles__item--md-2-18:after{padding-bottom:900%}
.tiles__item--md-2-19{width:16.66667%}
.tiles__item--md-2-19:after{padding-bottom:950%}
.tiles__item--md-2-20{width:16.66667%}
.tiles__item--md-2-20:after{padding-bottom:1000%}
.tiles__item--md-2-21{width:16.66667%}
.tiles__item--md-2-21:after{padding-bottom:1050%}
.tiles__item--md-2-22{width:16.66667%}
.tiles__item--md-2-22:after{padding-bottom:1100%}
.tiles__item--md-2-23{width:16.66667%}
.tiles__item--md-2-23:after{padding-bottom:1150%}
.tiles__item--md-2-24{width:16.66667%}
.tiles__item--md-2-24:after{padding-bottom:1200%}
.tiles__item--md-3-1{width:25%}
.tiles__item--md-3-1:after{padding-bottom:33.33333%}
.tiles__item--md-3-2{width:25%}
.tiles__item--md-3-2:after{padding-bottom:66.66667%}
.tiles__item--md-3-3{width:25%}
.tiles__item--md-3-3:after{padding-bottom:100%}
.tiles__item--md-3-4{width:25%}
.tiles__item--md-3-4:after{padding-bottom:133.33333%}
.tiles__item--md-3-5{width:25%}
.tiles__item--md-3-5:after{padding-bottom:166.66667%}
.tiles__item--md-3-6{width:25%}
.tiles__item--md-3-6:after{padding-bottom:200%}
.tiles__item--md-3-7{width:25%}
.tiles__item--md-3-7:after{padding-bottom:233.33333%}
.tiles__item--md-3-8{width:25%}
.tiles__item--md-3-8:after{padding-bottom:266.66667%}
.tiles__item--md-3-9{width:25%}
.tiles__item--md-3-9:after{padding-bottom:300%}
.tiles__item--md-3-10{width:25%}
.tiles__item--md-3-10:after{padding-bottom:333.33333%}
.tiles__item--md-3-11{width:25%}
.tiles__item--md-3-11:after{padding-bottom:366.66667%}
.tiles__item--md-3-12{width:25%}
.tiles__item--md-3-12:after{padding-bottom:400%}
.tiles__item--md-3-12{width:25%}
.tiles__item--md-3-12:after{padding-bottom:400%}
.tiles__item--md-3-13{width:25%}
.tiles__item--md-3-13:after{padding-bottom:433.33333%}
.tiles__item--md-3-14{width:25%}
.tiles__item--md-3-14:after{padding-bottom:466.66667%}
.tiles__item--md-3-15{width:25%}
.tiles__item--md-3-15:after{padding-bottom:500%}
.tiles__item--md-3-16{width:25%}
.tiles__item--md-3-16:after{padding-bottom:533.33333%}
.tiles__item--md-3-17{width:25%}
.tiles__item--md-3-17:after{padding-bottom:566.66667%}
.tiles__item--md-3-18{width:25%}
.tiles__item--md-3-18:after{padding-bottom:600%}
.tiles__item--md-3-19{width:25%}
.tiles__item--md-3-19:after{padding-bottom:633.33333%}
.tiles__item--md-3-20{width:25%}
.tiles__item--md-3-20:after{padding-bottom:666.66667%}
.tiles__item--md-3-21{width:25%}
.tiles__item--md-3-21:after{padding-bottom:700%}
.tiles__item--md-3-22{width:25%}
.tiles__item--md-3-22:after{padding-bottom:733.33333%}
.tiles__item--md-3-23{width:25%}
.tiles__item--md-3-23:after{padding-bottom:766.66667%}
.tiles__item--md-3-24{width:25%}
.tiles__item--md-3-24:after{padding-bottom:800%}
.tiles__item--md-4-1{width:33.33333%}
.tiles__item--md-4-1:after{padding-bottom:25%}
.tiles__item--md-4-2{width:33.33333%}
.tiles__item--md-4-2:after{padding-bottom:50%}
.tiles__item--md-4-3{width:33.33333%}
.tiles__item--md-4-3:after{padding-bottom:75%}
.tiles__item--md-4-4{width:33.33333%}
.tiles__item--md-4-4:after{padding-bottom:100%}
.tiles__item--md-4-5{width:33.33333%}
.tiles__item--md-4-5:after{padding-bottom:125%}
.tiles__item--md-4-6{width:33.33333%}
.tiles__item--md-4-6:after{padding-bottom:150%}
.tiles__item--md-4-7{width:33.33333%}
.tiles__item--md-4-7:after{padding-bottom:175%}
.tiles__item--md-4-8{width:33.33333%}
.tiles__item--md-4-8:after{padding-bottom:200%}
.tiles__item--md-4-9{width:33.33333%}
.tiles__item--md-4-9:after{padding-bottom:225%}
.tiles__item--md-4-10{width:33.33333%}
.tiles__item--md-4-10:after{padding-bottom:250%}
.tiles__item--md-4-11{width:33.33333%}
.tiles__item--md-4-11:after{padding-bottom:275%}
.tiles__item--md-4-12{width:33.33333%}
.tiles__item--md-4-12:after{padding-bottom:300%}
.tiles__item--md-4-12{width:33.33333%}
.tiles__item--md-4-12:after{padding-bottom:300%}
.tiles__item--md-4-13{width:33.33333%}
.tiles__item--md-4-13:after{padding-bottom:325%}
.tiles__item--md-4-14{width:33.33333%}
.tiles__item--md-4-14:after{padding-bottom:350%}
.tiles__item--md-4-15{width:33.33333%}
.tiles__item--md-4-15:after{padding-bottom:375%}
.tiles__item--md-4-16{width:33.33333%}
.tiles__item--md-4-16:after{padding-bottom:400%}
.tiles__item--md-4-17{width:33.33333%}
.tiles__item--md-4-17:after{padding-bottom:425%}
.tiles__item--md-4-18{width:33.33333%}
.tiles__item--md-4-18:after{padding-bottom:450%}
.tiles__item--md-4-19{width:33.33333%}
.tiles__item--md-4-19:after{padding-bottom:475%}
.tiles__item--md-4-20{width:33.33333%}
.tiles__item--md-4-20:after{padding-bottom:500%}
.tiles__item--md-4-21{width:33.33333%}
.tiles__item--md-4-21:after{padding-bottom:525%}
.tiles__item--md-4-22{width:33.33333%}
.tiles__item--md-4-22:after{padding-bottom:550%}
.tiles__item--md-4-23{width:33.33333%}
.tiles__item--md-4-23:after{padding-bottom:575%}
.tiles__item--md-4-24{width:33.33333%}
.tiles__item--md-4-24:after{padding-bottom:600%}
.tiles__item--md-5-1{width:41.66667%}
.tiles__item--md-5-1:after{padding-bottom:20%}
.tiles__item--md-5-2{width:41.66667%}
.tiles__item--md-5-2:after{padding-bottom:40%}
.tiles__item--md-5-3{width:41.66667%}
.tiles__item--md-5-3:after{padding-bottom:60%}
.tiles__item--md-5-4{width:41.66667%}
.tiles__item--md-5-4:after{padding-bottom:80%}
.tiles__item--md-5-5{width:41.66667%}
.tiles__item--md-5-5:after{padding-bottom:100%}
.tiles__item--md-5-6{width:41.66667%}
.tiles__item--md-5-6:after{padding-bottom:120%}
.tiles__item--md-5-7{width:41.66667%}
.tiles__item--md-5-7:after{padding-bottom:140%}
.tiles__item--md-5-8{width:41.66667%}
.tiles__item--md-5-8:after{padding-bottom:160%}
.tiles__item--md-5-9{width:41.66667%}
.tiles__item--md-5-9:after{padding-bottom:180%}
.tiles__item--md-5-10{width:41.66667%}
.tiles__item--md-5-10:after{padding-bottom:200%}
.tiles__item--md-5-11{width:41.66667%}
.tiles__item--md-5-11:after{padding-bottom:220%}
.tiles__item--md-5-12{width:41.66667%}
.tiles__item--md-5-12:after{padding-bottom:240%}
.tiles__item--md-5-12{width:41.66667%}
.tiles__item--md-5-12:after{padding-bottom:240%}
.tiles__item--md-5-13{width:41.66667%}
.tiles__item--md-5-13:after{padding-bottom:260%}
.tiles__item--md-5-14{width:41.66667%}
.tiles__item--md-5-14:after{padding-bottom:280%}
.tiles__item--md-5-15{width:41.66667%}
.tiles__item--md-5-15:after{padding-bottom:300%}
.tiles__item--md-5-16{width:41.66667%}
.tiles__item--md-5-16:after{padding-bottom:320%}
.tiles__item--md-5-17{width:41.66667%}
.tiles__item--md-5-17:after{padding-bottom:340%}
.tiles__item--md-5-18{width:41.66667%}
.tiles__item--md-5-18:after{padding-bottom:360%}
.tiles__item--md-5-19{width:41.66667%}
.tiles__item--md-5-19:after{padding-bottom:380%}
.tiles__item--md-5-20{width:41.66667%}
.tiles__item--md-5-20:after{padding-bottom:400%}
.tiles__item--md-5-21{width:41.66667%}
.tiles__item--md-5-21:after{padding-bottom:420%}
.tiles__item--md-5-22{width:41.66667%}
.tiles__item--md-5-22:after{padding-bottom:440%}
.tiles__item--md-5-23{width:41.66667%}
.tiles__item--md-5-23:after{padding-bottom:460%}
.tiles__item--md-5-24{width:41.66667%}
.tiles__item--md-5-24:after{padding-bottom:480%}
.tiles__item--md-6-1{width:50%}
.tiles__item--md-6-1:after{padding-bottom:16.66667%}
.tiles__item--md-6-2{width:50%}
.tiles__item--md-6-2:after{padding-bottom:33.33333%}
.tiles__item--md-6-3{width:50%}
.tiles__item--md-6-3:after{padding-bottom:50%}
.tiles__item--md-6-4{width:50%}
.tiles__item--md-6-4:after{padding-bottom:66.66667%}
.tiles__item--md-6-5{width:50%}
.tiles__item--md-6-5:after{padding-bottom:83.33333%}
.tiles__item--md-6-6{width:50%}
.tiles__item--md-6-6:after{padding-bottom:100%}
.tiles__item--md-6-7{width:50%}
.tiles__item--md-6-7:after{padding-bottom:116.66667%}
.tiles__item--md-6-8{width:50%}
.tiles__item--md-6-8:after{padding-bottom:133.33333%}
.tiles__item--md-6-9{width:50%}
.tiles__item--md-6-9:after{padding-bottom:150%}
.tiles__item--md-6-10{width:50%}
.tiles__item--md-6-10:after{padding-bottom:166.66667%}
.tiles__item--md-6-11{width:50%}
.tiles__item--md-6-11:after{padding-bottom:183.33333%}
.tiles__item--md-6-12{width:50%}
.tiles__item--md-6-12:after{padding-bottom:200%}
.tiles__item--md-6-12{width:50%}
.tiles__item--md-6-12:after{padding-bottom:200%}
.tiles__item--md-6-13{width:50%}
.tiles__item--md-6-13:after{padding-bottom:216.66667%}
.tiles__item--md-6-14{width:50%}
.tiles__item--md-6-14:after{padding-bottom:233.33333%}
.tiles__item--md-6-15{width:50%}
.tiles__item--md-6-15:after{padding-bottom:250%}
.tiles__item--md-6-16{width:50%}
.tiles__item--md-6-16:after{padding-bottom:266.66667%}
.tiles__item--md-6-17{width:50%}
.tiles__item--md-6-17:after{padding-bottom:283.33333%}
.tiles__item--md-6-18{width:50%}
.tiles__item--md-6-18:after{padding-bottom:300%}
.tiles__item--md-6-19{width:50%}
.tiles__item--md-6-19:after{padding-bottom:316.66667%}
.tiles__item--md-6-20{width:50%}
.tiles__item--md-6-20:after{padding-bottom:333.33333%}
.tiles__item--md-6-21{width:50%}
.tiles__item--md-6-21:after{padding-bottom:350%}
.tiles__item--md-6-22{width:50%}
.tiles__item--md-6-22:after{padding-bottom:366.66667%}
.tiles__item--md-6-23{width:50%}
.tiles__item--md-6-23:after{padding-bottom:383.33333%}
.tiles__item--md-6-24{width:50%}
.tiles__item--md-6-24:after{padding-bottom:400%}
.tiles__item--md-7-1{width:58.33333%}
.tiles__item--md-7-1:after{padding-bottom:14.28571%}
.tiles__item--md-7-2{width:58.33333%}
.tiles__item--md-7-2:after{padding-bottom:28.57143%}
.tiles__item--md-7-3{width:58.33333%}
.tiles__item--md-7-3:after{padding-bottom:42.85714%}
.tiles__item--md-7-4{width:58.33333%}
.tiles__item--md-7-4:after{padding-bottom:57.14286%}
.tiles__item--md-7-5{width:58.33333%}
.tiles__item--md-7-5:after{padding-bottom:71.42857%}
.tiles__item--md-7-6{width:58.33333%}
.tiles__item--md-7-6:after{padding-bottom:85.71429%}
.tiles__item--md-7-7{width:58.33333%}
.tiles__item--md-7-7:after{padding-bottom:100%}
.tiles__item--md-7-8{width:58.33333%}
.tiles__item--md-7-8:after{padding-bottom:114.28571%}
.tiles__item--md-7-9{width:58.33333%}
.tiles__item--md-7-9:after{padding-bottom:128.57143%}
.tiles__item--md-7-10{width:58.33333%}
.tiles__item--md-7-10:after{padding-bottom:142.85714%}
.tiles__item--md-7-11{width:58.33333%}
.tiles__item--md-7-11:after{padding-bottom:157.14286%}
.tiles__item--md-7-12{width:58.33333%}
.tiles__item--md-7-12:after{padding-bottom:171.42857%}
.tiles__item--md-7-12{width:58.33333%}
.tiles__item--md-7-12:after{padding-bottom:171.42857%}
.tiles__item--md-7-13{width:58.33333%}
.tiles__item--md-7-13:after{padding-bottom:185.71429%}
.tiles__item--md-7-14{width:58.33333%}
.tiles__item--md-7-14:after{padding-bottom:200%}
.tiles__item--md-7-15{width:58.33333%}
.tiles__item--md-7-15:after{padding-bottom:214.28571%}
.tiles__item--md-7-16{width:58.33333%}
.tiles__item--md-7-16:after{padding-bottom:228.57143%}
.tiles__item--md-7-17{width:58.33333%}
.tiles__item--md-7-17:after{padding-bottom:242.85714%}
.tiles__item--md-7-18{width:58.33333%}
.tiles__item--md-7-18:after{padding-bottom:257.14286%}
.tiles__item--md-7-19{width:58.33333%}
.tiles__item--md-7-19:after{padding-bottom:271.42857%}
.tiles__item--md-7-20{width:58.33333%}
.tiles__item--md-7-20:after{padding-bottom:285.71429%}
.tiles__item--md-7-21{width:58.33333%}
.tiles__item--md-7-21:after{padding-bottom:300%}
.tiles__item--md-7-22{width:58.33333%}
.tiles__item--md-7-22:after{padding-bottom:314.28571%}
.tiles__item--md-7-23{width:58.33333%}
.tiles__item--md-7-23:after{padding-bottom:328.57143%}
.tiles__item--md-7-24{width:58.33333%}
.tiles__item--md-7-24:after{padding-bottom:342.85714%}
.tiles__item--md-8-1{width:66.66667%}
.tiles__item--md-8-1:after{padding-bottom:12.5%}
.tiles__item--md-8-2{width:66.66667%}
.tiles__item--md-8-2:after{padding-bottom:25%}
.tiles__item--md-8-3{width:66.66667%}
.tiles__item--md-8-3:after{padding-bottom:37.5%}
.tiles__item--md-8-4{width:66.66667%}
.tiles__item--md-8-4:after{padding-bottom:50%}
.tiles__item--md-8-5{width:66.66667%}
.tiles__item--md-8-5:after{padding-bottom:62.5%}
.tiles__item--md-8-6{width:66.66667%}
.tiles__item--md-8-6:after{padding-bottom:75%}
.tiles__item--md-8-7{width:66.66667%}
.tiles__item--md-8-7:after{padding-bottom:87.5%}
.tiles__item--md-8-8{width:66.66667%}
.tiles__item--md-8-8:after{padding-bottom:100%}
.tiles__item--md-8-9{width:66.66667%}
.tiles__item--md-8-9:after{padding-bottom:112.5%}
.tiles__item--md-8-10{width:66.66667%}
.tiles__item--md-8-10:after{padding-bottom:125%}
.tiles__item--md-8-11{width:66.66667%}
.tiles__item--md-8-11:after{padding-bottom:137.5%}
.tiles__item--md-8-12{width:66.66667%}
.tiles__item--md-8-12:after{padding-bottom:150%}
.tiles__item--md-8-12{width:66.66667%}
.tiles__item--md-8-12:after{padding-bottom:150%}
.tiles__item--md-8-13{width:66.66667%}
.tiles__item--md-8-13:after{padding-bottom:162.5%}
.tiles__item--md-8-14{width:66.66667%}
.tiles__item--md-8-14:after{padding-bottom:175%}
.tiles__item--md-8-15{width:66.66667%}
.tiles__item--md-8-15:after{padding-bottom:187.5%}
.tiles__item--md-8-16{width:66.66667%}
.tiles__item--md-8-16:after{padding-bottom:200%}
.tiles__item--md-8-17{width:66.66667%}
.tiles__item--md-8-17:after{padding-bottom:212.5%}
.tiles__item--md-8-18{width:66.66667%}
.tiles__item--md-8-18:after{padding-bottom:225%}
.tiles__item--md-8-19{width:66.66667%}
.tiles__item--md-8-19:after{padding-bottom:237.5%}
.tiles__item--md-8-20{width:66.66667%}
.tiles__item--md-8-20:after{padding-bottom:250%}
.tiles__item--md-8-21{width:66.66667%}
.tiles__item--md-8-21:after{padding-bottom:262.5%}
.tiles__item--md-8-22{width:66.66667%}
.tiles__item--md-8-22:after{padding-bottom:275%}
.tiles__item--md-8-23{width:66.66667%}
.tiles__item--md-8-23:after{padding-bottom:287.5%}
.tiles__item--md-8-24{width:66.66667%}
.tiles__item--md-8-24:after{padding-bottom:300%}
.tiles__item--md-9-1{width:75%}
.tiles__item--md-9-1:after{padding-bottom:11.11111%}
.tiles__item--md-9-2{width:75%}
.tiles__item--md-9-2:after{padding-bottom:22.22222%}
.tiles__item--md-9-3{width:75%}
.tiles__item--md-9-3:after{padding-bottom:33.33333%}
.tiles__item--md-9-4{width:75%}
.tiles__item--md-9-4:after{padding-bottom:44.44444%}
.tiles__item--md-9-5{width:75%}
.tiles__item--md-9-5:after{padding-bottom:55.55556%}
.tiles__item--md-9-6{width:75%}
.tiles__item--md-9-6:after{padding-bottom:66.66667%}
.tiles__item--md-9-7{width:75%}
.tiles__item--md-9-7:after{padding-bottom:77.77778%}
.tiles__item--md-9-8{width:75%}
.tiles__item--md-9-8:after{padding-bottom:88.88889%}
.tiles__item--md-9-9{width:75%}
.tiles__item--md-9-9:after{padding-bottom:100%}
.tiles__item--md-9-10{width:75%}
.tiles__item--md-9-10:after{padding-bottom:111.11111%}
.tiles__item--md-9-11{width:75%}
.tiles__item--md-9-11:after{padding-bottom:122.22222%}
.tiles__item--md-9-12{width:75%}
.tiles__item--md-9-12:after{padding-bottom:133.33333%}
.tiles__item--md-9-12{width:75%}
.tiles__item--md-9-12:after{padding-bottom:133.33333%}
.tiles__item--md-9-13{width:75%}
.tiles__item--md-9-13:after{padding-bottom:144.44444%}
.tiles__item--md-9-14{width:75%}
.tiles__item--md-9-14:after{padding-bottom:155.55556%}
.tiles__item--md-9-15{width:75%}
.tiles__item--md-9-15:after{padding-bottom:166.66667%}
.tiles__item--md-9-16{width:75%}
.tiles__item--md-9-16:after{padding-bottom:177.77778%}
.tiles__item--md-9-17{width:75%}
.tiles__item--md-9-17:after{padding-bottom:188.88889%}
.tiles__item--md-9-18{width:75%}
.tiles__item--md-9-18:after{padding-bottom:200%}
.tiles__item--md-9-19{width:75%}
.tiles__item--md-9-19:after{padding-bottom:211.11111%}
.tiles__item--md-9-20{width:75%}
.tiles__item--md-9-20:after{padding-bottom:222.22222%}
.tiles__item--md-9-21{width:75%}
.tiles__item--md-9-21:after{padding-bottom:233.33333%}
.tiles__item--md-9-22{width:75%}
.tiles__item--md-9-22:after{padding-bottom:244.44444%}
.tiles__item--md-9-23{width:75%}
.tiles__item--md-9-23:after{padding-bottom:255.55556%}
.tiles__item--md-9-24{width:75%}
.tiles__item--md-9-24:after{padding-bottom:266.66667%}
.tiles__item--md-10-1{width:83.33333%}
.tiles__item--md-10-1:after{padding-bottom:10%}
.tiles__item--md-10-2{width:83.33333%}
.tiles__item--md-10-2:after{padding-bottom:20%}
.tiles__item--md-10-3{width:83.33333%}
.tiles__item--md-10-3:after{padding-bottom:30%}
.tiles__item--md-10-4{width:83.33333%}
.tiles__item--md-10-4:after{padding-bottom:40%}
.tiles__item--md-10-5{width:83.33333%}
.tiles__item--md-10-5:after{padding-bottom:50%}
.tiles__item--md-10-6{width:83.33333%}
.tiles__item--md-10-6:after{padding-bottom:60%}
.tiles__item--md-10-7{width:83.33333%}
.tiles__item--md-10-7:after{padding-bottom:70%}
.tiles__item--md-10-8{width:83.33333%}
.tiles__item--md-10-8:after{padding-bottom:80%}
.tiles__item--md-10-9{width:83.33333%}
.tiles__item--md-10-9:after{padding-bottom:90%}
.tiles__item--md-10-10{width:83.33333%}
.tiles__item--md-10-10:after{padding-bottom:100%}
.tiles__item--md-10-11{width:83.33333%}
.tiles__item--md-10-11:after{padding-bottom:110%}
.tiles__item--md-10-12{width:83.33333%}
.tiles__item--md-10-12:after{padding-bottom:120%}
.tiles__item--md-10-12{width:83.33333%}
.tiles__item--md-10-12:after{padding-bottom:120%}
.tiles__item--md-10-13{width:83.33333%}
.tiles__item--md-10-13:after{padding-bottom:130%}
.tiles__item--md-10-14{width:83.33333%}
.tiles__item--md-10-14:after{padding-bottom:140%}
.tiles__item--md-10-15{width:83.33333%}
.tiles__item--md-10-15:after{padding-bottom:150%}
.tiles__item--md-10-16{width:83.33333%}
.tiles__item--md-10-16:after{padding-bottom:160%}
.tiles__item--md-10-17{width:83.33333%}
.tiles__item--md-10-17:after{padding-bottom:170%}
.tiles__item--md-10-18{width:83.33333%}
.tiles__item--md-10-18:after{padding-bottom:180%}
.tiles__item--md-10-19{width:83.33333%}
.tiles__item--md-10-19:after{padding-bottom:190%}
.tiles__item--md-10-20{width:83.33333%}
.tiles__item--md-10-20:after{padding-bottom:200%}
.tiles__item--md-10-21{width:83.33333%}
.tiles__item--md-10-21:after{padding-bottom:210%}
.tiles__item--md-10-22{width:83.33333%}
.tiles__item--md-10-22:after{padding-bottom:220%}
.tiles__item--md-10-23{width:83.33333%}
.tiles__item--md-10-23:after{padding-bottom:230%}
.tiles__item--md-10-24{width:83.33333%}
.tiles__item--md-10-24:after{padding-bottom:240%}
.tiles__item--md-11-1{width:91.66667%}
.tiles__item--md-11-1:after{padding-bottom:9.09091%}
.tiles__item--md-11-2{width:91.66667%}
.tiles__item--md-11-2:after{padding-bottom:18.18182%}
.tiles__item--md-11-3{width:91.66667%}
.tiles__item--md-11-3:after{padding-bottom:27.27273%}
.tiles__item--md-11-4{width:91.66667%}
.tiles__item--md-11-4:after{padding-bottom:36.36364%}
.tiles__item--md-11-5{width:91.66667%}
.tiles__item--md-11-5:after{padding-bottom:45.45455%}
.tiles__item--md-11-6{width:91.66667%}
.tiles__item--md-11-6:after{padding-bottom:54.54545%}
.tiles__item--md-11-7{width:91.66667%}
.tiles__item--md-11-7:after{padding-bottom:63.63636%}
.tiles__item--md-11-8{width:91.66667%}
.tiles__item--md-11-8:after{padding-bottom:72.72727%}
.tiles__item--md-11-9{width:91.66667%}
.tiles__item--md-11-9:after{padding-bottom:81.81818%}
.tiles__item--md-11-10{width:91.66667%}
.tiles__item--md-11-10:after{padding-bottom:90.90909%}
.tiles__item--md-11-11{width:91.66667%}
.tiles__item--md-11-11:after{padding-bottom:100%}
.tiles__item--md-11-12{width:91.66667%}
.tiles__item--md-11-12:after{padding-bottom:109.09091%}
.tiles__item--md-11-12{width:91.66667%}
.tiles__item--md-11-12:after{padding-bottom:109.09091%}
.tiles__item--md-11-13{width:91.66667%}
.tiles__item--md-11-13:after{padding-bottom:118.18182%}
.tiles__item--md-11-14{width:91.66667%}
.tiles__item--md-11-14:after{padding-bottom:127.27273%}
.tiles__item--md-11-15{width:91.66667%}
.tiles__item--md-11-15:after{padding-bottom:136.36364%}
.tiles__item--md-11-16{width:91.66667%}
.tiles__item--md-11-16:after{padding-bottom:145.45455%}
.tiles__item--md-11-17{width:91.66667%}
.tiles__item--md-11-17:after{padding-bottom:154.54545%}
.tiles__item--md-11-18{width:91.66667%}
.tiles__item--md-11-18:after{padding-bottom:163.63636%}
.tiles__item--md-11-19{width:91.66667%}
.tiles__item--md-11-19:after{padding-bottom:172.72727%}
.tiles__item--md-11-20{width:91.66667%}
.tiles__item--md-11-20:after{padding-bottom:181.81818%}
.tiles__item--md-11-21{width:91.66667%}
.tiles__item--md-11-21:after{padding-bottom:190.90909%}
.tiles__item--md-11-22{width:91.66667%}
.tiles__item--md-11-22:after{padding-bottom:200%}
.tiles__item--md-11-23{width:91.66667%}
.tiles__item--md-11-23:after{padding-bottom:209.09091%}
.tiles__item--md-11-24{width:91.66667%}
.tiles__item--md-11-24:after{padding-bottom:218.18182%}
.tiles__item--md-12-1{width:100%}
.tiles__item--md-12-1:after{padding-bottom:8.33333%}
.tiles__item--md-12-2{width:100%}
.tiles__item--md-12-2:after{padding-bottom:16.66667%}
.tiles__item--md-12-3{width:100%}
.tiles__item--md-12-3:after{padding-bottom:25%}
.tiles__item--md-12-4{width:100%}
.tiles__item--md-12-4:after{padding-bottom:33.33333%}
.tiles__item--md-12-5{width:100%}
.tiles__item--md-12-5:after{padding-bottom:41.66667%}
.tiles__item--md-12-6{width:100%}
.tiles__item--md-12-6:after{padding-bottom:50%}
.tiles__item--md-12-7{width:100%}
.tiles__item--md-12-7:after{padding-bottom:58.33333%}
.tiles__item--md-12-8{width:100%}
.tiles__item--md-12-8:after{padding-bottom:66.66667%}
.tiles__item--md-12-9{width:100%}
.tiles__item--md-12-9:after{padding-bottom:75%}
.tiles__item--md-12-10{width:100%}
.tiles__item--md-12-10:after{padding-bottom:83.33333%}
.tiles__item--md-12-11{width:100%}
.tiles__item--md-12-11:after{padding-bottom:91.66667%}
.tiles__item--md-12-12{width:100%}
.tiles__item--md-12-12:after{padding-bottom:100%}
.tiles__item--md-12-12{width:100%}
.tiles__item--md-12-12:after{padding-bottom:100%}
.tiles__item--md-12-13{width:100%}
.tiles__item--md-12-13:after{padding-bottom:108.33333%}
.tiles__item--md-12-14{width:100%}
.tiles__item--md-12-14:after{padding-bottom:116.66667%}
.tiles__item--md-12-15{width:100%}
.tiles__item--md-12-15:after{padding-bottom:125%}
.tiles__item--md-12-16{width:100%}
.tiles__item--md-12-16:after{padding-bottom:133.33333%}
.tiles__item--md-12-17{width:100%}
.tiles__item--md-12-17:after{padding-bottom:141.66667%}
.tiles__item--md-12-18{width:100%}
.tiles__item--md-12-18:after{padding-bottom:150%}
.tiles__item--md-12-19{width:100%}
.tiles__item--md-12-19:after{padding-bottom:158.33333%}
.tiles__item--md-12-20{width:100%}
.tiles__item--md-12-20:after{padding-bottom:166.66667%}
.tiles__item--md-12-21{width:100%}
.tiles__item--md-12-21:after{padding-bottom:175%}
.tiles__item--md-12-22{width:100%}
.tiles__item--md-12-22:after{padding-bottom:183.33333%}
.tiles__item--md-12-23{width:100%}
.tiles__item--md-12-23:after{padding-bottom:191.66667%}
.tiles__item--md-12-24{width:100%}
.tiles__item--md-12-24:after{padding-bottom:200%}
.tiles__arrow--md-left{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-right:-1px;margin-top:-15px;right:100%;top:50%}
.tiles__arrow--md-top{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);bottom:100%;left:50%;margin-left:-15px;margin-bottom:-1px}
.tiles__arrow--md-right{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);left:100%;margin-top:-15px;margin-left:-1px;top:50%}
.tiles__arrow--md-bottom{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);left:50%;margin-left:-15px;margin-top:-1px;top:100%}
}
@media only screen and (max-width:639px){.tiles__item--sm-1-1{width:8.33333%}
.tiles__item--sm-1-1:after{padding-bottom:100%}
.tiles__item--sm-1-2{width:8.33333%}
.tiles__item--sm-1-2:after{padding-bottom:200%}
.tiles__item--sm-1-3{width:8.33333%}
.tiles__item--sm-1-3:after{padding-bottom:300%}
.tiles__item--sm-1-4{width:8.33333%}
.tiles__item--sm-1-4:after{padding-bottom:400%}
.tiles__item--sm-1-5{width:8.33333%}
.tiles__item--sm-1-5:after{padding-bottom:500%}
.tiles__item--sm-1-6{width:8.33333%}
.tiles__item--sm-1-6:after{padding-bottom:600%}
.tiles__item--sm-1-7{width:8.33333%}
.tiles__item--sm-1-7:after{padding-bottom:700%}
.tiles__item--sm-1-8{width:8.33333%}
.tiles__item--sm-1-8:after{padding-bottom:800%}
.tiles__item--sm-1-9{width:8.33333%}
.tiles__item--sm-1-9:after{padding-bottom:900%}
.tiles__item--sm-1-10{width:8.33333%}
.tiles__item--sm-1-10:after{padding-bottom:1000%}
.tiles__item--sm-1-11{width:8.33333%}
.tiles__item--sm-1-11:after{padding-bottom:1100%}
.tiles__item--sm-1-12{width:8.33333%}
.tiles__item--sm-1-12:after{padding-bottom:1200%}
.tiles__item--sm-1-12{width:8.33333%}
.tiles__item--sm-1-12:after{padding-bottom:1200%}
.tiles__item--sm-1-13{width:8.33333%}
.tiles__item--sm-1-13:after{padding-bottom:1300%}
.tiles__item--sm-1-14{width:8.33333%}
.tiles__item--sm-1-14:after{padding-bottom:1400%}
.tiles__item--sm-1-15{width:8.33333%}
.tiles__item--sm-1-15:after{padding-bottom:1500%}
.tiles__item--sm-1-16{width:8.33333%}
.tiles__item--sm-1-16:after{padding-bottom:1600%}
.tiles__item--sm-1-17{width:8.33333%}
.tiles__item--sm-1-17:after{padding-bottom:1700%}
.tiles__item--sm-1-18{width:8.33333%}
.tiles__item--sm-1-18:after{padding-bottom:1800%}
.tiles__item--sm-1-19{width:8.33333%}
.tiles__item--sm-1-19:after{padding-bottom:1900%}
.tiles__item--sm-1-20{width:8.33333%}
.tiles__item--sm-1-20:after{padding-bottom:2000%}
.tiles__item--sm-1-21{width:8.33333%}
.tiles__item--sm-1-21:after{padding-bottom:2100%}
.tiles__item--sm-1-22{width:8.33333%}
.tiles__item--sm-1-22:after{padding-bottom:2200%}
.tiles__item--sm-1-23{width:8.33333%}
.tiles__item--sm-1-23:after{padding-bottom:2300%}
.tiles__item--sm-1-24{width:8.33333%}
.tiles__item--sm-1-24:after{padding-bottom:2400%}
.tiles__item--sm-2-1{width:16.66667%}
.tiles__item--sm-2-1:after{padding-bottom:50%}
.tiles__item--sm-2-2{width:16.66667%}
.tiles__item--sm-2-2:after{padding-bottom:100%}
.tiles__item--sm-2-3{width:16.66667%}
.tiles__item--sm-2-3:after{padding-bottom:150%}
.tiles__item--sm-2-4{width:16.66667%}
.tiles__item--sm-2-4:after{padding-bottom:200%}
.tiles__item--sm-2-5{width:16.66667%}
.tiles__item--sm-2-5:after{padding-bottom:250%}
.tiles__item--sm-2-6{width:16.66667%}
.tiles__item--sm-2-6:after{padding-bottom:300%}
.tiles__item--sm-2-7{width:16.66667%}
.tiles__item--sm-2-7:after{padding-bottom:350%}
.tiles__item--sm-2-8{width:16.66667%}
.tiles__item--sm-2-8:after{padding-bottom:400%}
.tiles__item--sm-2-9{width:16.66667%}
.tiles__item--sm-2-9:after{padding-bottom:450%}
.tiles__item--sm-2-10{width:16.66667%}
.tiles__item--sm-2-10:after{padding-bottom:500%}
.tiles__item--sm-2-11{width:16.66667%}
.tiles__item--sm-2-11:after{padding-bottom:550%}
.tiles__item--sm-2-12{width:16.66667%}
.tiles__item--sm-2-12:after{padding-bottom:600%}
.tiles__item--sm-2-12{width:16.66667%}
.tiles__item--sm-2-12:after{padding-bottom:600%}
.tiles__item--sm-2-13{width:16.66667%}
.tiles__item--sm-2-13:after{padding-bottom:650%}
.tiles__item--sm-2-14{width:16.66667%}
.tiles__item--sm-2-14:after{padding-bottom:700%}
.tiles__item--sm-2-15{width:16.66667%}
.tiles__item--sm-2-15:after{padding-bottom:750%}
.tiles__item--sm-2-16{width:16.66667%}
.tiles__item--sm-2-16:after{padding-bottom:800%}
.tiles__item--sm-2-17{width:16.66667%}
.tiles__item--sm-2-17:after{padding-bottom:850%}
.tiles__item--sm-2-18{width:16.66667%}
.tiles__item--sm-2-18:after{padding-bottom:900%}
.tiles__item--sm-2-19{width:16.66667%}
.tiles__item--sm-2-19:after{padding-bottom:950%}
.tiles__item--sm-2-20{width:16.66667%}
.tiles__item--sm-2-20:after{padding-bottom:1000%}
.tiles__item--sm-2-21{width:16.66667%}
.tiles__item--sm-2-21:after{padding-bottom:1050%}
.tiles__item--sm-2-22{width:16.66667%}
.tiles__item--sm-2-22:after{padding-bottom:1100%}
.tiles__item--sm-2-23{width:16.66667%}
.tiles__item--sm-2-23:after{padding-bottom:1150%}
.tiles__item--sm-2-24{width:16.66667%}
.tiles__item--sm-2-24:after{padding-bottom:1200%}
.tiles__item--sm-3-1{width:25%}
.tiles__item--sm-3-1:after{padding-bottom:33.33333%}
.tiles__item--sm-3-2{width:25%}
.tiles__item--sm-3-2:after{padding-bottom:66.66667%}
.tiles__item--sm-3-3{width:25%}
.tiles__item--sm-3-3:after{padding-bottom:100%}
.tiles__item--sm-3-4{width:25%}
.tiles__item--sm-3-4:after{padding-bottom:133.33333%}
.tiles__item--sm-3-5{width:25%}
.tiles__item--sm-3-5:after{padding-bottom:166.66667%}
.tiles__item--sm-3-6{width:25%}
.tiles__item--sm-3-6:after{padding-bottom:200%}
.tiles__item--sm-3-7{width:25%}
.tiles__item--sm-3-7:after{padding-bottom:233.33333%}
.tiles__item--sm-3-8{width:25%}
.tiles__item--sm-3-8:after{padding-bottom:266.66667%}
.tiles__item--sm-3-9{width:25%}
.tiles__item--sm-3-9:after{padding-bottom:300%}
.tiles__item--sm-3-10{width:25%}
.tiles__item--sm-3-10:after{padding-bottom:333.33333%}
.tiles__item--sm-3-11{width:25%}
.tiles__item--sm-3-11:after{padding-bottom:366.66667%}
.tiles__item--sm-3-12{width:25%}
.tiles__item--sm-3-12:after{padding-bottom:400%}
.tiles__item--sm-3-12{width:25%}
.tiles__item--sm-3-12:after{padding-bottom:400%}
.tiles__item--sm-3-13{width:25%}
.tiles__item--sm-3-13:after{padding-bottom:433.33333%}
.tiles__item--sm-3-14{width:25%}
.tiles__item--sm-3-14:after{padding-bottom:466.66667%}
.tiles__item--sm-3-15{width:25%}
.tiles__item--sm-3-15:after{padding-bottom:500%}
.tiles__item--sm-3-16{width:25%}
.tiles__item--sm-3-16:after{padding-bottom:533.33333%}
.tiles__item--sm-3-17{width:25%}
.tiles__item--sm-3-17:after{padding-bottom:566.66667%}
.tiles__item--sm-3-18{width:25%}
.tiles__item--sm-3-18:after{padding-bottom:600%}
.tiles__item--sm-3-19{width:25%}
.tiles__item--sm-3-19:after{padding-bottom:633.33333%}
.tiles__item--sm-3-20{width:25%}
.tiles__item--sm-3-20:after{padding-bottom:666.66667%}
.tiles__item--sm-3-21{width:25%}
.tiles__item--sm-3-21:after{padding-bottom:700%}
.tiles__item--sm-3-22{width:25%}
.tiles__item--sm-3-22:after{padding-bottom:733.33333%}
.tiles__item--sm-3-23{width:25%}
.tiles__item--sm-3-23:after{padding-bottom:766.66667%}
.tiles__item--sm-3-24{width:25%}
.tiles__item--sm-3-24:after{padding-bottom:800%}
.tiles__item--sm-4-1{width:33.33333%}
.tiles__item--sm-4-1:after{padding-bottom:25%}
.tiles__item--sm-4-2{width:33.33333%}
.tiles__item--sm-4-2:after{padding-bottom:50%}
.tiles__item--sm-4-3{width:33.33333%}
.tiles__item--sm-4-3:after{padding-bottom:75%}
.tiles__item--sm-4-4{width:33.33333%}
.tiles__item--sm-4-4:after{padding-bottom:100%}
.tiles__item--sm-4-5{width:33.33333%}
.tiles__item--sm-4-5:after{padding-bottom:125%}
.tiles__item--sm-4-6{width:33.33333%}
.tiles__item--sm-4-6:after{padding-bottom:150%}
.tiles__item--sm-4-7{width:33.33333%}
.tiles__item--sm-4-7:after{padding-bottom:175%}
.tiles__item--sm-4-8{width:33.33333%}
.tiles__item--sm-4-8:after{padding-bottom:200%}
.tiles__item--sm-4-9{width:33.33333%}
.tiles__item--sm-4-9:after{padding-bottom:225%}
.tiles__item--sm-4-10{width:33.33333%}
.tiles__item--sm-4-10:after{padding-bottom:250%}
.tiles__item--sm-4-11{width:33.33333%}
.tiles__item--sm-4-11:after{padding-bottom:275%}
.tiles__item--sm-4-12{width:33.33333%}
.tiles__item--sm-4-12:after{padding-bottom:300%}
.tiles__item--sm-4-12{width:33.33333%}
.tiles__item--sm-4-12:after{padding-bottom:300%}
.tiles__item--sm-4-13{width:33.33333%}
.tiles__item--sm-4-13:after{padding-bottom:325%}
.tiles__item--sm-4-14{width:33.33333%}
.tiles__item--sm-4-14:after{padding-bottom:350%}
.tiles__item--sm-4-15{width:33.33333%}
.tiles__item--sm-4-15:after{padding-bottom:375%}
.tiles__item--sm-4-16{width:33.33333%}
.tiles__item--sm-4-16:after{padding-bottom:400%}
.tiles__item--sm-4-17{width:33.33333%}
.tiles__item--sm-4-17:after{padding-bottom:425%}
.tiles__item--sm-4-18{width:33.33333%}
.tiles__item--sm-4-18:after{padding-bottom:450%}
.tiles__item--sm-4-19{width:33.33333%}
.tiles__item--sm-4-19:after{padding-bottom:475%}
.tiles__item--sm-4-20{width:33.33333%}
.tiles__item--sm-4-20:after{padding-bottom:500%}
.tiles__item--sm-4-21{width:33.33333%}
.tiles__item--sm-4-21:after{padding-bottom:525%}
.tiles__item--sm-4-22{width:33.33333%}
.tiles__item--sm-4-22:after{padding-bottom:550%}
.tiles__item--sm-4-23{width:33.33333%}
.tiles__item--sm-4-23:after{padding-bottom:575%}
.tiles__item--sm-4-24{width:33.33333%}
.tiles__item--sm-4-24:after{padding-bottom:600%}
.tiles__item--sm-5-1{width:41.66667%}
.tiles__item--sm-5-1:after{padding-bottom:20%}
.tiles__item--sm-5-2{width:41.66667%}
.tiles__item--sm-5-2:after{padding-bottom:40%}
.tiles__item--sm-5-3{width:41.66667%}
.tiles__item--sm-5-3:after{padding-bottom:60%}
.tiles__item--sm-5-4{width:41.66667%}
.tiles__item--sm-5-4:after{padding-bottom:80%}
.tiles__item--sm-5-5{width:41.66667%}
.tiles__item--sm-5-5:after{padding-bottom:100%}
.tiles__item--sm-5-6{width:41.66667%}
.tiles__item--sm-5-6:after{padding-bottom:120%}
.tiles__item--sm-5-7{width:41.66667%}
.tiles__item--sm-5-7:after{padding-bottom:140%}
.tiles__item--sm-5-8{width:41.66667%}
.tiles__item--sm-5-8:after{padding-bottom:160%}
.tiles__item--sm-5-9{width:41.66667%}
.tiles__item--sm-5-9:after{padding-bottom:180%}
.tiles__item--sm-5-10{width:41.66667%}
.tiles__item--sm-5-10:after{padding-bottom:200%}
.tiles__item--sm-5-11{width:41.66667%}
.tiles__item--sm-5-11:after{padding-bottom:220%}
.tiles__item--sm-5-12{width:41.66667%}
.tiles__item--sm-5-12:after{padding-bottom:240%}
.tiles__item--sm-5-12{width:41.66667%}
.tiles__item--sm-5-12:after{padding-bottom:240%}
.tiles__item--sm-5-13{width:41.66667%}
.tiles__item--sm-5-13:after{padding-bottom:260%}
.tiles__item--sm-5-14{width:41.66667%}
.tiles__item--sm-5-14:after{padding-bottom:280%}
.tiles__item--sm-5-15{width:41.66667%}
.tiles__item--sm-5-15:after{padding-bottom:300%}
.tiles__item--sm-5-16{width:41.66667%}
.tiles__item--sm-5-16:after{padding-bottom:320%}
.tiles__item--sm-5-17{width:41.66667%}
.tiles__item--sm-5-17:after{padding-bottom:340%}
.tiles__item--sm-5-18{width:41.66667%}
.tiles__item--sm-5-18:after{padding-bottom:360%}
.tiles__item--sm-5-19{width:41.66667%}
.tiles__item--sm-5-19:after{padding-bottom:380%}
.tiles__item--sm-5-20{width:41.66667%}
.tiles__item--sm-5-20:after{padding-bottom:400%}
.tiles__item--sm-5-21{width:41.66667%}
.tiles__item--sm-5-21:after{padding-bottom:420%}
.tiles__item--sm-5-22{width:41.66667%}
.tiles__item--sm-5-22:after{padding-bottom:440%}
.tiles__item--sm-5-23{width:41.66667%}
.tiles__item--sm-5-23:after{padding-bottom:460%}
.tiles__item--sm-5-24{width:41.66667%}
.tiles__item--sm-5-24:after{padding-bottom:480%}
.tiles__item--sm-6-1{width:50%}
.tiles__item--sm-6-1:after{padding-bottom:16.66667%}
.tiles__item--sm-6-2{width:50%}
.tiles__item--sm-6-2:after{padding-bottom:33.33333%}
.tiles__item--sm-6-3{width:50%}
.tiles__item--sm-6-3:after{padding-bottom:50%}
.tiles__item--sm-6-4{width:50%}
.tiles__item--sm-6-4:after{padding-bottom:66.66667%}
.tiles__item--sm-6-5{width:50%}
.tiles__item--sm-6-5:after{padding-bottom:83.33333%}
.tiles__item--sm-6-6{width:50%}
.tiles__item--sm-6-6:after{padding-bottom:100%}
.tiles__item--sm-6-7{width:50%}
.tiles__item--sm-6-7:after{padding-bottom:116.66667%}
.tiles__item--sm-6-8{width:50%}
.tiles__item--sm-6-8:after{padding-bottom:133.33333%}
.tiles__item--sm-6-9{width:50%}
.tiles__item--sm-6-9:after{padding-bottom:150%}
.tiles__item--sm-6-10{width:50%}
.tiles__item--sm-6-10:after{padding-bottom:166.66667%}
.tiles__item--sm-6-11{width:50%}
.tiles__item--sm-6-11:after{padding-bottom:183.33333%}
.tiles__item--sm-6-12{width:50%}
.tiles__item--sm-6-12:after{padding-bottom:200%}
.tiles__item--sm-6-12{width:50%}
.tiles__item--sm-6-12:after{padding-bottom:200%}
.tiles__item--sm-6-13{width:50%}
.tiles__item--sm-6-13:after{padding-bottom:216.66667%}
.tiles__item--sm-6-14{width:50%}
.tiles__item--sm-6-14:after{padding-bottom:233.33333%}
.tiles__item--sm-6-15{width:50%}
.tiles__item--sm-6-15:after{padding-bottom:250%}
.tiles__item--sm-6-16{width:50%}
.tiles__item--sm-6-16:after{padding-bottom:266.66667%}
.tiles__item--sm-6-17{width:50%}
.tiles__item--sm-6-17:after{padding-bottom:283.33333%}
.tiles__item--sm-6-18{width:50%}
.tiles__item--sm-6-18:after{padding-bottom:300%}
.tiles__item--sm-6-19{width:50%}
.tiles__item--sm-6-19:after{padding-bottom:316.66667%}
.tiles__item--sm-6-20{width:50%}
.tiles__item--sm-6-20:after{padding-bottom:333.33333%}
.tiles__item--sm-6-21{width:50%}
.tiles__item--sm-6-21:after{padding-bottom:350%}
.tiles__item--sm-6-22{width:50%}
.tiles__item--sm-6-22:after{padding-bottom:366.66667%}
.tiles__item--sm-6-23{width:50%}
.tiles__item--sm-6-23:after{padding-bottom:383.33333%}
.tiles__item--sm-6-24{width:50%}
.tiles__item--sm-6-24:after{padding-bottom:400%}
.tiles__item--sm-7-1{width:58.33333%}
.tiles__item--sm-7-1:after{padding-bottom:14.28571%}
.tiles__item--sm-7-2{width:58.33333%}
.tiles__item--sm-7-2:after{padding-bottom:28.57143%}
.tiles__item--sm-7-3{width:58.33333%}
.tiles__item--sm-7-3:after{padding-bottom:42.85714%}
.tiles__item--sm-7-4{width:58.33333%}
.tiles__item--sm-7-4:after{padding-bottom:57.14286%}
.tiles__item--sm-7-5{width:58.33333%}
.tiles__item--sm-7-5:after{padding-bottom:71.42857%}
.tiles__item--sm-7-6{width:58.33333%}
.tiles__item--sm-7-6:after{padding-bottom:85.71429%}
.tiles__item--sm-7-7{width:58.33333%}
.tiles__item--sm-7-7:after{padding-bottom:100%}
.tiles__item--sm-7-8{width:58.33333%}
.tiles__item--sm-7-8:after{padding-bottom:114.28571%}
.tiles__item--sm-7-9{width:58.33333%}
.tiles__item--sm-7-9:after{padding-bottom:128.57143%}
.tiles__item--sm-7-10{width:58.33333%}
.tiles__item--sm-7-10:after{padding-bottom:142.85714%}
.tiles__item--sm-7-11{width:58.33333%}
.tiles__item--sm-7-11:after{padding-bottom:157.14286%}
.tiles__item--sm-7-12{width:58.33333%}
.tiles__item--sm-7-12:after{padding-bottom:171.42857%}
.tiles__item--sm-7-12{width:58.33333%}
.tiles__item--sm-7-12:after{padding-bottom:171.42857%}
.tiles__item--sm-7-13{width:58.33333%}
.tiles__item--sm-7-13:after{padding-bottom:185.71429%}
.tiles__item--sm-7-14{width:58.33333%}
.tiles__item--sm-7-14:after{padding-bottom:200%}
.tiles__item--sm-7-15{width:58.33333%}
.tiles__item--sm-7-15:after{padding-bottom:214.28571%}
.tiles__item--sm-7-16{width:58.33333%}
.tiles__item--sm-7-16:after{padding-bottom:228.57143%}
.tiles__item--sm-7-17{width:58.33333%}
.tiles__item--sm-7-17:after{padding-bottom:242.85714%}
.tiles__item--sm-7-18{width:58.33333%}
.tiles__item--sm-7-18:after{padding-bottom:257.14286%}
.tiles__item--sm-7-19{width:58.33333%}
.tiles__item--sm-7-19:after{padding-bottom:271.42857%}
.tiles__item--sm-7-20{width:58.33333%}
.tiles__item--sm-7-20:after{padding-bottom:285.71429%}
.tiles__item--sm-7-21{width:58.33333%}
.tiles__item--sm-7-21:after{padding-bottom:300%}
.tiles__item--sm-7-22{width:58.33333%}
.tiles__item--sm-7-22:after{padding-bottom:314.28571%}
.tiles__item--sm-7-23{width:58.33333%}
.tiles__item--sm-7-23:after{padding-bottom:328.57143%}
.tiles__item--sm-7-24{width:58.33333%}
.tiles__item--sm-7-24:after{padding-bottom:342.85714%}
.tiles__item--sm-8-1{width:66.66667%}
.tiles__item--sm-8-1:after{padding-bottom:12.5%}
.tiles__item--sm-8-2{width:66.66667%}
.tiles__item--sm-8-2:after{padding-bottom:25%}
.tiles__item--sm-8-3{width:66.66667%}
.tiles__item--sm-8-3:after{padding-bottom:37.5%}
.tiles__item--sm-8-4{width:66.66667%}
.tiles__item--sm-8-4:after{padding-bottom:50%}
.tiles__item--sm-8-5{width:66.66667%}
.tiles__item--sm-8-5:after{padding-bottom:62.5%}
.tiles__item--sm-8-6{width:66.66667%}
.tiles__item--sm-8-6:after{padding-bottom:75%}
.tiles__item--sm-8-7{width:66.66667%}
.tiles__item--sm-8-7:after{padding-bottom:87.5%}
.tiles__item--sm-8-8{width:66.66667%}
.tiles__item--sm-8-8:after{padding-bottom:100%}
.tiles__item--sm-8-9{width:66.66667%}
.tiles__item--sm-8-9:after{padding-bottom:112.5%}
.tiles__item--sm-8-10{width:66.66667%}
.tiles__item--sm-8-10:after{padding-bottom:125%}
.tiles__item--sm-8-11{width:66.66667%}
.tiles__item--sm-8-11:after{padding-bottom:137.5%}
.tiles__item--sm-8-12{width:66.66667%}
.tiles__item--sm-8-12:after{padding-bottom:150%}
.tiles__item--sm-8-12{width:66.66667%}
.tiles__item--sm-8-12:after{padding-bottom:150%}
.tiles__item--sm-8-13{width:66.66667%}
.tiles__item--sm-8-13:after{padding-bottom:162.5%}
.tiles__item--sm-8-14{width:66.66667%}
.tiles__item--sm-8-14:after{padding-bottom:175%}
.tiles__item--sm-8-15{width:66.66667%}
.tiles__item--sm-8-15:after{padding-bottom:187.5%}
.tiles__item--sm-8-16{width:66.66667%}
.tiles__item--sm-8-16:after{padding-bottom:200%}
.tiles__item--sm-8-17{width:66.66667%}
.tiles__item--sm-8-17:after{padding-bottom:212.5%}
.tiles__item--sm-8-18{width:66.66667%}
.tiles__item--sm-8-18:after{padding-bottom:225%}
.tiles__item--sm-8-19{width:66.66667%}
.tiles__item--sm-8-19:after{padding-bottom:237.5%}
.tiles__item--sm-8-20{width:66.66667%}
.tiles__item--sm-8-20:after{padding-bottom:250%}
.tiles__item--sm-8-21{width:66.66667%}
.tiles__item--sm-8-21:after{padding-bottom:262.5%}
.tiles__item--sm-8-22{width:66.66667%}
.tiles__item--sm-8-22:after{padding-bottom:275%}
.tiles__item--sm-8-23{width:66.66667%}
.tiles__item--sm-8-23:after{padding-bottom:287.5%}
.tiles__item--sm-8-24{width:66.66667%}
.tiles__item--sm-8-24:after{padding-bottom:300%}
.tiles__item--sm-9-1{width:75%}
.tiles__item--sm-9-1:after{padding-bottom:11.11111%}
.tiles__item--sm-9-2{width:75%}
.tiles__item--sm-9-2:after{padding-bottom:22.22222%}
.tiles__item--sm-9-3{width:75%}
.tiles__item--sm-9-3:after{padding-bottom:33.33333%}
.tiles__item--sm-9-4{width:75%}
.tiles__item--sm-9-4:after{padding-bottom:44.44444%}
.tiles__item--sm-9-5{width:75%}
.tiles__item--sm-9-5:after{padding-bottom:55.55556%}
.tiles__item--sm-9-6{width:75%}
.tiles__item--sm-9-6:after{padding-bottom:66.66667%}
.tiles__item--sm-9-7{width:75%}
.tiles__item--sm-9-7:after{padding-bottom:77.77778%}
.tiles__item--sm-9-8{width:75%}
.tiles__item--sm-9-8:after{padding-bottom:88.88889%}
.tiles__item--sm-9-9{width:75%}
.tiles__item--sm-9-9:after{padding-bottom:100%}
.tiles__item--sm-9-10{width:75%}
.tiles__item--sm-9-10:after{padding-bottom:111.11111%}
.tiles__item--sm-9-11{width:75%}
.tiles__item--sm-9-11:after{padding-bottom:122.22222%}
.tiles__item--sm-9-12{width:75%}
.tiles__item--sm-9-12:after{padding-bottom:133.33333%}
.tiles__item--sm-9-12{width:75%}
.tiles__item--sm-9-12:after{padding-bottom:133.33333%}
.tiles__item--sm-9-13{width:75%}
.tiles__item--sm-9-13:after{padding-bottom:144.44444%}
.tiles__item--sm-9-14{width:75%}
.tiles__item--sm-9-14:after{padding-bottom:155.55556%}
.tiles__item--sm-9-15{width:75%}
.tiles__item--sm-9-15:after{padding-bottom:166.66667%}
.tiles__item--sm-9-16{width:75%}
.tiles__item--sm-9-16:after{padding-bottom:177.77778%}
.tiles__item--sm-9-17{width:75%}
.tiles__item--sm-9-17:after{padding-bottom:188.88889%}
.tiles__item--sm-9-18{width:75%}
.tiles__item--sm-9-18:after{padding-bottom:200%}
.tiles__item--sm-9-19{width:75%}
.tiles__item--sm-9-19:after{padding-bottom:211.11111%}
.tiles__item--sm-9-20{width:75%}
.tiles__item--sm-9-20:after{padding-bottom:222.22222%}
.tiles__item--sm-9-21{width:75%}
.tiles__item--sm-9-21:after{padding-bottom:233.33333%}
.tiles__item--sm-9-22{width:75%}
.tiles__item--sm-9-22:after{padding-bottom:244.44444%}
.tiles__item--sm-9-23{width:75%}
.tiles__item--sm-9-23:after{padding-bottom:255.55556%}
.tiles__item--sm-9-24{width:75%}
.tiles__item--sm-9-24:after{padding-bottom:266.66667%}
.tiles__item--sm-10-1{width:83.33333%}
.tiles__item--sm-10-1:after{padding-bottom:10%}
.tiles__item--sm-10-2{width:83.33333%}
.tiles__item--sm-10-2:after{padding-bottom:20%}
.tiles__item--sm-10-3{width:83.33333%}
.tiles__item--sm-10-3:after{padding-bottom:30%}
.tiles__item--sm-10-4{width:83.33333%}
.tiles__item--sm-10-4:after{padding-bottom:40%}
.tiles__item--sm-10-5{width:83.33333%}
.tiles__item--sm-10-5:after{padding-bottom:50%}
.tiles__item--sm-10-6{width:83.33333%}
.tiles__item--sm-10-6:after{padding-bottom:60%}
.tiles__item--sm-10-7{width:83.33333%}
.tiles__item--sm-10-7:after{padding-bottom:70%}
.tiles__item--sm-10-8{width:83.33333%}
.tiles__item--sm-10-8:after{padding-bottom:80%}
.tiles__item--sm-10-9{width:83.33333%}
.tiles__item--sm-10-9:after{padding-bottom:90%}
.tiles__item--sm-10-10{width:83.33333%}
.tiles__item--sm-10-10:after{padding-bottom:100%}
.tiles__item--sm-10-11{width:83.33333%}
.tiles__item--sm-10-11:after{padding-bottom:110%}
.tiles__item--sm-10-12{width:83.33333%}
.tiles__item--sm-10-12:after{padding-bottom:120%}
.tiles__item--sm-10-12{width:83.33333%}
.tiles__item--sm-10-12:after{padding-bottom:120%}
.tiles__item--sm-10-13{width:83.33333%}
.tiles__item--sm-10-13:after{padding-bottom:130%}
.tiles__item--sm-10-14{width:83.33333%}
.tiles__item--sm-10-14:after{padding-bottom:140%}
.tiles__item--sm-10-15{width:83.33333%}
.tiles__item--sm-10-15:after{padding-bottom:150%}
.tiles__item--sm-10-16{width:83.33333%}
.tiles__item--sm-10-16:after{padding-bottom:160%}
.tiles__item--sm-10-17{width:83.33333%}
.tiles__item--sm-10-17:after{padding-bottom:170%}
.tiles__item--sm-10-18{width:83.33333%}
.tiles__item--sm-10-18:after{padding-bottom:180%}
.tiles__item--sm-10-19{width:83.33333%}
.tiles__item--sm-10-19:after{padding-bottom:190%}
.tiles__item--sm-10-20{width:83.33333%}
.tiles__item--sm-10-20:after{padding-bottom:200%}
.tiles__item--sm-10-21{width:83.33333%}
.tiles__item--sm-10-21:after{padding-bottom:210%}
.tiles__item--sm-10-22{width:83.33333%}
.tiles__item--sm-10-22:after{padding-bottom:220%}
.tiles__item--sm-10-23{width:83.33333%}
.tiles__item--sm-10-23:after{padding-bottom:230%}
.tiles__item--sm-10-24{width:83.33333%}
.tiles__item--sm-10-24:after{padding-bottom:240%}
.tiles__item--sm-11-1{width:91.66667%}
.tiles__item--sm-11-1:after{padding-bottom:9.09091%}
.tiles__item--sm-11-2{width:91.66667%}
.tiles__item--sm-11-2:after{padding-bottom:18.18182%}
.tiles__item--sm-11-3{width:91.66667%}
.tiles__item--sm-11-3:after{padding-bottom:27.27273%}
.tiles__item--sm-11-4{width:91.66667%}
.tiles__item--sm-11-4:after{padding-bottom:36.36364%}
.tiles__item--sm-11-5{width:91.66667%}
.tiles__item--sm-11-5:after{padding-bottom:45.45455%}
.tiles__item--sm-11-6{width:91.66667%}
.tiles__item--sm-11-6:after{padding-bottom:54.54545%}
.tiles__item--sm-11-7{width:91.66667%}
.tiles__item--sm-11-7:after{padding-bottom:63.63636%}
.tiles__item--sm-11-8{width:91.66667%}
.tiles__item--sm-11-8:after{padding-bottom:72.72727%}
.tiles__item--sm-11-9{width:91.66667%}
.tiles__item--sm-11-9:after{padding-bottom:81.81818%}
.tiles__item--sm-11-10{width:91.66667%}
.tiles__item--sm-11-10:after{padding-bottom:90.90909%}
.tiles__item--sm-11-11{width:91.66667%}
.tiles__item--sm-11-11:after{padding-bottom:100%}
.tiles__item--sm-11-12{width:91.66667%}
.tiles__item--sm-11-12:after{padding-bottom:109.09091%}
.tiles__item--sm-11-12{width:91.66667%}
.tiles__item--sm-11-12:after{padding-bottom:109.09091%}
.tiles__item--sm-11-13{width:91.66667%}
.tiles__item--sm-11-13:after{padding-bottom:118.18182%}
.tiles__item--sm-11-14{width:91.66667%}
.tiles__item--sm-11-14:after{padding-bottom:127.27273%}
.tiles__item--sm-11-15{width:91.66667%}
.tiles__item--sm-11-15:after{padding-bottom:136.36364%}
.tiles__item--sm-11-16{width:91.66667%}
.tiles__item--sm-11-16:after{padding-bottom:145.45455%}
.tiles__item--sm-11-17{width:91.66667%}
.tiles__item--sm-11-17:after{padding-bottom:154.54545%}
.tiles__item--sm-11-18{width:91.66667%}
.tiles__item--sm-11-18:after{padding-bottom:163.63636%}
.tiles__item--sm-11-19{width:91.66667%}
.tiles__item--sm-11-19:after{padding-bottom:172.72727%}
.tiles__item--sm-11-20{width:91.66667%}
.tiles__item--sm-11-20:after{padding-bottom:181.81818%}
.tiles__item--sm-11-21{width:91.66667%}
.tiles__item--sm-11-21:after{padding-bottom:190.90909%}
.tiles__item--sm-11-22{width:91.66667%}
.tiles__item--sm-11-22:after{padding-bottom:200%}
.tiles__item--sm-11-23{width:91.66667%}
.tiles__item--sm-11-23:after{padding-bottom:209.09091%}
.tiles__item--sm-11-24{width:91.66667%}
.tiles__item--sm-11-24:after{padding-bottom:218.18182%}
.tiles__item--sm-12-1{width:100%}
.tiles__item--sm-12-1:after{padding-bottom:8.33333%}
.tiles__item--sm-12-2{width:100%}
.tiles__item--sm-12-2:after{padding-bottom:16.66667%}
.tiles__item--sm-12-3{width:100%}
.tiles__item--sm-12-3:after{padding-bottom:25%}
.tiles__item--sm-12-4{width:100%}
.tiles__item--sm-12-4:after{padding-bottom:33.33333%}
.tiles__item--sm-12-5{width:100%}
.tiles__item--sm-12-5:after{padding-bottom:41.66667%}
.tiles__item--sm-12-6{width:100%}
.tiles__item--sm-12-6:after{padding-bottom:50%}
.tiles__item--sm-12-7{width:100%}
.tiles__item--sm-12-7:after{padding-bottom:58.33333%}
.tiles__item--sm-12-8{width:100%}
.tiles__item--sm-12-8:after{padding-bottom:66.66667%}
.tiles__item--sm-12-9{width:100%}
.tiles__item--sm-12-9:after{padding-bottom:75%}
.tiles__item--sm-12-10{width:100%}
.tiles__item--sm-12-10:after{padding-bottom:83.33333%}
.tiles__item--sm-12-11{width:100%}
.tiles__item--sm-12-11:after{padding-bottom:91.66667%}
.tiles__item--sm-12-12{width:100%}
.tiles__item--sm-12-12:after{padding-bottom:100%}
.tiles__item--sm-12-12{width:100%}
.tiles__item--sm-12-12:after{padding-bottom:100%}
.tiles__item--sm-12-13{width:100%}
.tiles__item--sm-12-13:after{padding-bottom:108.33333%}
.tiles__item--sm-12-14{width:100%}
.tiles__item--sm-12-14:after{padding-bottom:116.66667%}
.tiles__item--sm-12-15{width:100%}
.tiles__item--sm-12-15:after{padding-bottom:125%}
.tiles__item--sm-12-16{width:100%}
.tiles__item--sm-12-16:after{padding-bottom:133.33333%}
.tiles__item--sm-12-17{width:100%}
.tiles__item--sm-12-17:after{padding-bottom:141.66667%}
.tiles__item--sm-12-18{width:100%}
.tiles__item--sm-12-18:after{padding-bottom:150%}
.tiles__item--sm-12-19{width:100%}
.tiles__item--sm-12-19:after{padding-bottom:158.33333%}
.tiles__item--sm-12-20{width:100%}
.tiles__item--sm-12-20:after{padding-bottom:166.66667%}
.tiles__item--sm-12-21{width:100%}
.tiles__item--sm-12-21:after{padding-bottom:175%}
.tiles__item--sm-12-22{width:100%}
.tiles__item--sm-12-22:after{padding-bottom:183.33333%}
.tiles__item--sm-12-23{width:100%}
.tiles__item--sm-12-23:after{padding-bottom:191.66667%}
.tiles__item--sm-12-24{width:100%}
.tiles__item--sm-12-24:after{padding-bottom:200%}
.tiles__arrow--sm-left{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-right:-1px;margin-top:-15px;right:100%;top:50%}
.tiles__arrow--sm-top{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);bottom:100%;left:50%;margin-left:-15px;margin-bottom:-1px}
.tiles__arrow--sm-right{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);left:100%;margin-top:-15px;margin-left:-1px;top:50%}
.tiles__arrow--sm-bottom{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);left:50%;margin-left:-15px;margin-top:-1px;top:100%}
}
.tiles--v2{display:inline-block;position:relative;width:100%;min-height:100px}
.tiles--v2--link{position:relative;display:table;width:100%}
.tiles--v2--white{background-color:#fff;border-top-color:#fff}
.tiles--v2--red{background-color:#e60000;color:#fff;border-top-color:#e60000}
.tiles--v2--gray{background-color:#f4f4f4;border-top-color:#f4f4f4}
.tiles--v2--dark-gray{background-color:#4a4d4e;color:#fff;border-top-color:#4a4d4e}
.tiles--v2__item--content--inner{display:flex;min-height:295px;flex-flow:wrap}
.tiles--v2__item--img{background-position:center center;background-size:cover;float:left;position:absolute;right:0;top:0;height:100%;overflow:hidden}
.tiles--v2__item--img picture{position:absolute;left:0;height:100%;width:100%;overflow:hidden;display:flex}
.tiles--v2__item--img picture img{min-width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:.3s}
.tiles--v2__arrow{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);color:#fff;position:absolute;z-index:1;left:50%;margin-top:-15px;margin-left:-1px;top:50%}
.tiles--v2--layout2 .tiles--v2__arrow{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-right:-1px;margin-left:auto;right:50%;top:50%}
.tiles--v2--layout2 .tiles--v2__item--content{margin-left:50%}
.tiles--v2--layout2 .tiles--v2__item--img{left:0}
.tiles--gutter{margin:-10px}
.tiles--gutter-large{margin:20px 0}
.tiles--gutter-small{margin:0 -3px}
.tiles--flush{margin-bottom:20px}
.tiles--left{left:20px;text-align:left}
.tiles--max-width{max-width:830px;margin:10px auto}
.tiles__item{background-position:center center;background-size:cover;font-size:18px;float:left;position:relative;border-radius:0 6px 6px 0}
.tiles__item--block{display:block}
.tiles__item--fullHeight{height:100%}
.tiles__item:after{content:"";display:block;height:0}
.tiles__item--gray{background-color:#f4f4f4;border-top-color:#f4f4f4}
.tiles__item--red,.grid__image--red{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/background__dots-red-blurred.jpg");color:#fff;border-color:#cc0001}
.tiles__item--red-light{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/why-vodafone-light-red.png");color:#fff;border-color:#cc0001}
.tiles__item--purple{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/background-purple.png");color:#fff;border-color:#522549}
.tiles__item--blue{background-color:#03697f;background-image:url("clientlib-site/images/backgrounds/background__dots-blue.jpg");color:#fff;border-color:#03697f}
.tiles__item--green{background-color:#8a9b0f;background-image:url("clientlib-site/images/backgrounds/background__dots-green.jpg");color:#fff;border-color:#8a9b0f}
.tiles__item--orange{background-color:#c5830a;background-image:url("clientlib-site/images/backgrounds/background__dots-orange.jpg");color:#fff;border-color:#c5830a}
.tiles__item--blue--dark{background-color:#007e92;background-image:url("clientlib-site/images/backgrounds/background__dots-blue--darkness.jpg");color:#fff;border-color:#007e92}
.tiles__item--lime{background-color:#a8b400;border-top-color:#a8b400;color:#fff}
.tiles__item--grey{background-color:#3d3d3d;border-top-color:#3d3d3d;color:#fff}
.tiles__item--teal{background-color:#007e92;border-top-color:#007e92;color:#fff}
.tiles__item--white{background-color:#fff;border-top-color:#fff;color:#333}
.tiles__item--padding{padding:10px 20px 10px 20px}
.tiles__item--gutter{border:10px solid transparent}
.tiles__item--gutter--small{border:3px solid transparent}
.tiles__item--gutter--medium{border:15px solid transparent}
.tiles__item--gutter--large{border:20px solid transparent}
.tiles__item--shadow{-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;margin-top:1px;border-radius:6px;overflow:hidden}
.tiles__item--clickable{cursor:pointer}
.tiles__item--clicked{border:3px solid #007c92}
.tiles__item--none{border-top-color:#fff}
.tiles__item--right{float:right}
.tiles__border--left{border-left:10px solid transparent}
.tiles__border--right{border-right:10px solid transparent}
.tiles__border--top{border-top:10px solid transparent}
.tiles__border--bottom{border-bottom:10px solid transparent}
.tiles__arrow{border-top-color:inherit;position:absolute;z-index:1}
.tiles__content{bottom:0;left:0;overflow:hidden;padding:25px;position:absolute;right:0;text-align:center;top:0}
.tiles__content--center{text-align:center}
.tiles__content--left{text-align:left}
.tiles__content--right{text-align:right;right:-1px}
.tiles__content--slim{padding:15px}
.tiles__content--middle{top:50%;margin-top:-25%}
.tiles__content--top{top:0}
.tiles__content--white{color:#fff}
.tiles__content--bottom{bottom:0}
.tiles__content--wrapper-absolute{position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto;height:100%}
.tiles__content--wrapper-relative{position:relative;overflow:hidden;height:100%}
.tiles__content--wrapper-top{margin-top:5px}
.tiles__content--wrapper-bottom{margin-bottom:5px}
.tiles__hover{position:absolute;z-index:1;padding:20px}
.tiles__hover--bottom{bottom:0}
.tiles__hover--white{color:#fff}
.tiles__center{min-width:100%;width:100%;padding-left:inherit;padding-right:inherit;width:auto;max-width:100%}
.tiles--full-height{height:100%;overflow:hidden;border-radius:6px 0 0 6px}
.tiles--full-height img{min-width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:.3s}
.tiles--full-height div{height:100%}
.tiles--resize{min-width:auto !important}
.tiles__media,.tiles--full-height div img{height:100%;max-height:130%;min-height:100%;min-width:100%;width:auto;transition:.3s}
.tiles__media--transaction{transition:.3s}
.tiles__media--transaction:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.tiles__media--no-transaction:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.tiles__media--full{width:100%;margin-bottom:-6px}
.tiles__media--img-right{float:right}
.tiles__media--middle{position:absolute;left:50%}
.tiles__action{opacity:.8;width:100%}
.tiles__half--left{border-right:5px solid transparent}
.tiles__half--right{border-left:5px solid transparent}
@media only screen and (max-width:970px){.tiles__half--left{border-right:5px solid transparent}
.tiles__half--right{border-left:5px solid transparent}
}
@media only screen and (max-width:639px){.tiles--v2{display:table}
.tiles--v2--link .action{width:100%}
.tiles--v2__arrow{display:none}
.tiles--v2__item--content{display:table-footer-group;float:none;width:100%}
.tiles--v2__item--img{position:relative;width:100%}
.tiles--v2__item--img picture{position:relative}
.tiles--v2--layout2 .tiles--v2__arrow{display:none}
.tiles__content{padding:15px}
.tiles__content--slim{padding:5px}
.tiles__content--center-sm{text-align:center}
.tiles__item--red,.grid__image--red{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/background__dots-red-blurred.jpg");color:#fff;border-color:#cc0001;background-size:160%}
.tiles__item--right{float:none}
.tiles__border--left{border-left:0;margin-top:40px}
.tiles__border--right{border-right:0}
.tiles__border--top{border-top:0;margin-top:20px}
.tiles__border--bottom{border-bottom:0;margin-bottom:20px}
.tiles__full{margin:0 -10px}
.tiles__full--header{position:relative;padding:0 25px}
.tiles__full--header:before{border:15px solid transparent;border-top-color:#fff;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);content:"";left:50%;margin-left:-15px;margin-top:-1px;position:absolute;top:100%;z-index:1}
.tiles__full--description{font-size:18px}
.tiles__half--left{border-right:0}
.tiles__half--right{border-left:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tiles__content--landscape{padding:15px}
.tiles__content--landscape .app__stores{margin-top:5px}
.tiles__content--landscape--small .heading--3{margin-bottom:0}
.tiles__content--landscape--small p{margin-top:0}
}
.header{position:relative;width:100%;z-index:100}
.header--checkout{position:absolute}
.header__fixed{overflow:hidden;position:fixed;width:100%;z-index:-10}
.header__relative{position:relative}
.header__error__message_toaster{background-color:#2a2a2a;color:#fff;text-align:center;padding:1px}
.header__error__message_toaster__action{margin-left:15px}
.brand{z-index:1;display:inline-block;margin:12px 10px 0 0}
.brand__logo{position:relative;width:48px;height:48px;color:#e60000;z-index:1;vertical-align:top;stroke:none}
.brand__logo:hover{stroke:none}
@media only screen and (max-width:970px){.brand{margin:10px 10px 8px 0}
.brand__logo{width:40px;height:40px}
}
@media only screen and (max-width:639px){.brand{margin:8px 10px 8px 0}
.brand__logo{width:32px;height:32px}
}
.jumper{background-color:#666;color:#fff;left:-9999em;padding:5px;position:absolute;z-index:10000}
.jumper:focus{left:0}
.hello{overflow:hidden;padding:50px 0;position:relative;background-color:transparent;background:-webkit-linear-gradient(top,transparent 20%,rgba(0,0,0,0.9) 100%);background:-moz-linear-gradient(top,transparent 20%,rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top,transparent 20%,rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top,transparent 20%,rgba(0,0,0,0.9) 100%);background:linear-gradient(top,transparent 20%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='transparent',end-colourStr='rgba(0, 0, 0, 0.9)')}
.hello:after,.hello:before{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0}
.hello__band{position:relative}
.hello__band:before,.hello__band:after{background-color:inherit;bottom:0;content:"";display:none;position:absolute;top:0;width:100%}
.hello__band:before{right:100%}
.hello__band:after{left:100%}
.hello__band--full{position:absolute}
.hello__band .tiles__center{max-width:50px}
.hello__band .tiles .tiles__arrow.tiles__arrow--right{top:55%}
.hello__band--border{border-top:1px solid #fff}
.hello__band--2-3{margin-left:33%}
.hello__band--white{background:#fff}
.hello__band--white .heading{color:#000}
.hello__full{position:relative}
.hello__message{padding:45px 10px;position:relative;color:#fff}
.hello__message--title{margin-top:35px;margin-bottom:20px;font-family:"VodafoneLight";font-size:68px;line-height:68px}
.hello__message .promo-icons{padding:0;list-style:none;width:100%;margin:30px auto 0;max-width:700px}
.hello__message .promo-icons__item{width:32%;padding:0;display:inline-block;text-align:center;vertical-align:top}
.hello__message .promo-icons__img{width:40px;height:40px;margin-bottom:10px}
.hello__message .promo-icons__text{display:block;font-size:18px;line-height:normal}
.hello__double-message{position:relative;color:#fff;padding:60px 0}
.hello__image{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;object-fit:cover;object-position:center}
.hello__image--center{position:absolute;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hello__usage{min-height:400px}
.hello__features{background-color:#ebebeb;text-align:center;position:relative}
.hello__feature{border-left:1px solid #ccc;padding:5px gutter-null;width:100%}
.hello__feature--dark{background-color:#4a4d4e;color:#fff;border-color:#666}
.hello__feature--first{border-left:0}
.hello__featuring{font-size:13px;display:block}
.hello__icon{height:15px;width:15px}
.hello__upgrade{padding:20px;background-color:#333;color:#fff}
.hello__campaigns--image{width:40px}
@media only screen and (max-width:970px){.hello__band--tile .lazyload{display:none}
.hello__band--tile-icon{width:20px;height:20px}
.hello__band--tile strong{font-size:16px}
.hello__band--2-3{margin-left:0}
.hello__upgrade{position:absolute;height:100%}
.hello__double-message{padding:60px 0 30px 0}
}
@media only screen and (max-width:639px){.hello{padding:0;padding-bottom:0}
.hello .heading--3{font-size:20px;margin:15px 0}
.hello__band--tile .lazyload{display:none}
.hello__band--tile-icon{width:20px;height:20px}
.hello__band--tile strong{font-size:16px}
.hello .hello__message{padding:25px 10px 15px}
.hello__message{padding:40px 10px;margin-top:0}
.hello__message .promo-icons{margin-bottom:25px}
.hello__message .promo-icons__item__text{font-size:16px}
.hello__upgrade{border-bottom:1px solid #3d3d3d;position:relative;height:auto}
}
.caption{display:table}
.caption__media,.caption__text{display:table-cell;vertical-align:middle}
.caption__media--top{vertical-align:top}
.grill{bottom:0;display:none;left:0;margin:0 auto;max-width:1200px;min-width:300px;position:fixed;right:0;top:0;z-index:9999}
.grill--display{display:block}
.grill__grid{height:100%}
.grill__item{height:100%;position:relative}
.grill__item:after{background-color:rgba(230,0,0,0.15);bottom:0;content:"";display:block;left:5px;position:absolute;right:5px;top:0}
.grill__item--empty:after{content:none}
.accordion{list-style:none;padding:0;position:relative}
.accordion li.accordion__item:first-child{margin-top:0}
.accordion li.accordion__item:last-child{margin-bottom:0}
.accordion__page{display:table;width:100%}
.accordion--title{margin:20px auto;font-family:"VodafoneLight";font-size:36px;line-height:41px}
.accordion__header{width:295px;font-size:36px;line-height:41px}
.accordion__subTitle{width:348px;margin:20px auto;font-family:"VodafoneRegularBold";font-weight:700;font-size:22px;line-height:26px}
.accordion__description{width:385px;margin:0 auto;font-family:"VodafoneRegular";line-height:23px}
.accordion__card{margin:0 auto;width:60%}
.accordion__text{font-family:"VodafoneRegularBold";margin-bottom:unset}
.accordion__text--small-text{font-size:14px}
.accordion__text--wrong{color:#bd0000}
.accordion__no-gutter p{margin:0}
.accordion--rounded-corners{border-radius:6px;overflow:hidden}
.accordion__item{position:relative;top:0;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;margin:20px 0;border-radius:6px;overflow:hidden}
.accordion__item--no-box-shadow{box-shadow:none}
.accordion__item--dashboard{-webkit-box-shadow:0 1px 3px #afafaf;-moz-box-shadow:0 1px 3px #afafaf;-ms-box-shadow:0 1px 3px #afafaf;-o-box-shadow:0 1px 3px #afafaf;box-shadow:0 1px 3px #afafaf}
.accordion__item--bottom-only-rounded-corners{border-radius:0 0 6px 6px}
.accordion__item--reset{margin-bottom:0;margin-top:0;box-shadow:none}
.accordion__item--redesign{font-weight:700;margin-bottom:0;margin-top:0;border-radius:0;border-bottom:2px solid #ebebeb;box-shadow:none}
.accordion__item--redesign:last-child{border-bottom:0}
.accordion__item--top{margin-top:20px}
.accordion__item:focus{-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf}
.accordion__item--about-you .settings__input--required{display:none}
.accordion__item--billing-profile .settings__input--required{display:none}
.accordion__item--delivery-details .settings__input--required{display:none}
.accordion__item--review-order .accordion__content--fill{padding:0 0 50px 0}
.accordion__item--review-order .accordion__content--fill:before{margin-bottom:0}
.accordion__item--review-order .accordion__content--fill .accordion__content--checkout{max-width:100%}
.accordion__item--review-order .form__section{padding:0}
.accordion__item--review-order .form__section--line{border-bottom:0}
.accordion__item--no-box-shadow{box-shadow:none}
.accordion__item--overflow-fix{background-color:#fff;overflow:visible}
.accordion__heading{position:relative;background-color:#fff;font-size:24px;line-height:30px;margin:15px 0;font-family:"VodafoneLight";line-height:1em;padding:25px;margin-top:0;margin-bottom:0}
.accordion__heading--font18{font-size:18px;font-family:VodafoneRegular}
.accordion__heading:hover{cursor:pointer}
.accordion__heading--fix-height{max-height:100px}
.accordion__heading--fix-height:hover{cursor:pointer}
.accordion__heading--fix-height-dashbaord{max-height:116px}
.accordion__heading--reset{background-color:inherit;font-size:inherit;padding:0}
.accordion__heading--large{padding:40px}
.accordion__heading--heading-value{position:absolute;right:70px;font-size:40px;font-weight:700;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.accordion__heading--disabled:hover{cursor:default}
.accordion__heading--overflow-fix{background-color:transparent}
.accordion__heading--large-padding{padding-left:50px;padding-right:50px}
.accordion__container{padding:20px 15px}
.accordion__container-support{padding:20px 40px}
.accordion__container--half-padding{padding:10px 15px}
.accordion__chevron{color:#e60000;margin-left:0;-webkit-transform-origin:50%,50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}
.accordion__chevron--black{color:#000}
.accordion__chevron--reset{color:currentColor;margin-left:0}
.accordion__chevron--up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transition:transform .4s}
.accordion__title{display:table;font-weight:400}
.accordion__title--sub{font-weight:400}
.accordion__title--sub-comma:after{content:", "}
.accordion__title--input{display:inline;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;font-size:16px;vertical-align:middle}
.accordion__title--input select::-ms-expand{display:none}
.accordion__content{display:block;margin:0;position:relative}
.accordion__content--padding{padding:20px 10px}
.accordion__content--collapse{display:none}
.accordion__content--wrapper{background-color:#fff;padding-bottom:40px}
.accordion__content--wrapper::before{content:"";background-color:#ccc;width:calc(100% - 50px);height:1px;display:block;margin:0 25px}
.accordion__content--fill{background-color:#fff;padding:0 25px 30px}
.accordion__content--fill:before{content:"";background-color:#ccc;width:100%;height:1px;display:block;margin:0 0 20px}
.accordion__content--fill-sim{background-color:#fff;padding:0 25px}
.accordion__content--fill-sim:before{content:"";background-color:#ccc;width:100%;height:1px;display:block;margin:0}
.accordion__content--full{background-color:#fff;padding:0}
.accordion__content--full:before{content:"";background-color:#ccc;width:100%;height:1px;display:block;margin:0}
.accordion__content--full-sub:before{display:none}
.accordion__content--full-sub li:last-child a{border-bottom:0}
.accordion__content--large{padding:0 75px 20px 75px}
.accordion__content--large:before{content:"";background-color:#ccc;width:100%;height:1px;display:block;margin:0 0 20px}
.accordion__content--gutter{padding:25px;padding-top:5px}
.accordion__content--hidden{visibility:hidden;opacity:0;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.accordion__content--visible{visibility:visible;opacity:1;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.accordion__content-top-up{min-height:80px}
.accordion__content--no-padding{padding:unset}
.accordion__content--overflow-fix{background-color:transparent}
.accordion__icon{margin-top:15px}
.accordion__gutter{padding:15px}
.accordion__gutter--vertical{padding-top:15px;padding-bottom:15px}
.accordion__sales .accordion{list-style:none;padding:0}
.accordion__sales .accordion__item{-webkit-box-shadow:inset 0 0 3px 0;-moz-box-shadow:inset 0 0 3px 0;-ms-box-shadow:inset 0 0 3px 0;-o-box-shadow:inset 0 0 3px 0;box-shadow:inset 0 0 3px 0;margin-top:30px}
.accordion__sales .accordion__item--reset{box-shadow:none;margin-bottom:0}
.accordion__sales .accordion__item--gutter{margin:0}
.accordion__sales .accordion__content{-webkit-box-shadow:inset 0 0 3px 0;-moz-box-shadow:inset 0 0 3px 0;-ms-box-shadow:inset 0 0 3px 0;-o-box-shadow:inset 0 0 3px 0;box-shadow:inset 0 0 3px 0;display:block;margin:0}
.accordion__stock{color:#428600;font-weight:700;vertical-align:sub}
.accordion__stock--outOfStock{color:#efb861;font-weight:700;vertical-align:sub}
.accordion__home{margin-bottom:40px}
.accordion .devices__caption{padding:20px}
.accordion .sim__item a{padding:10px 0}
.accordion__city{display:none}
.accordion__component_container--fill{background-color:#fff;padding:0}
.accordion__fade-in{animation:fade-in 1s}
.accordion__fade-out{animation:fade-out 1s}
.accordion__inner{border-top:1px solid #ccc;max-height:0}
.accordion__inner--transition{transition:all .5s ease}
.accordion__animation{max-height:0;overflow:hidden;transition:max-height .3s,margin .3s}
.accordion__animation.active{margin:15px 0;max-height:120vh}
@media only screen and (max-width:970px){.accordion__heading{padding:20px}
.accordion__content--gutter.mobile-clear{padding:0}
}
@media only screen and (max-width:639px){.accordion__page{margin:20px;width:auto}
.accordion__title--sub{display:block}
.accordion__title--input{font-size:18px}
.accordion__header{width:192px;font-size:24px;line-height:28px}
.accordion__card{margin:0 auto;width:auto}
.accordion__subTitle{width:auto;margin:20px auto;font-family:"VodafoneRegularBold";font-weight:700;font-size:22px;line-height:26px}
.accordion__description{width:auto;margin:0 auto;font-family:"VodafoneRegular";line-height:23px}
.accordion__heading{font-family:"VodafoneRegular";font-size:20px;line-height:28px;padding:25px 15px}
.accordion__heading--fix-height{padding:10px 20px;max-height:80px}
.accordion__heading--fix-height-dashbaord{max-height:96px}
.accordion__heading--heading-value{right:inherit;position:relative;padding-top:10px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.accordion__content--wrapper::before{content:none}
.accordion__content--fill{padding:0 15px 20px 15px}
.accordion__content--large{padding:0 60px 20px 65px}
.accordion__content--gutter-sm{padding:15px}
.accordion__content--gutter-lg{padding:10px 20px}
.accordion__content--no-padding{padding:unset}
}
.rounded-accordion-parent{border-radius:10px;border:1px solid #ebebeb;margin:15px;overflow:hidden}
.content .ui-accordion-header.ui-state-active,.content .ui-accordion-header.ui-state-default{border:0}
.content .ui-accordion-content.ui-widget-content{border:0}
.content .ui-state-default .ui-icon{display:none}
.content .ui-state-active{color:#333}
.footer .ui-accordion-header{padding:15px 0 15px 0}
.footer .ui-accordion-header .ui-icon{display:none}
.footer .ui-accordion-content{padding:0}
.footer .ui-state-default{border:0;background:transparent;border-top:1px solid #fff;color:#fff}
.footer .ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.footer .ui-widget-content{background-color:inherit;border:0}
.navigation .ui-accordion-header{padding:15px 20px}
.navigation .ui-accordion-content{top:0;padding:0}
.navigation .ui-state-default{background:inherit;border:0;color:#fff}
.navigation .ui-state-default .ui-icon{display:none}
.navigation .ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.navigation .ui-widget-content{background:inherit;box-shadow:none;border:0}
.navigation .ui-widget-content a{color:#fff}
.navigation .ui-widget-content a:hover{color:#333}
.button,.search__custom--field input:nth-child(2),.search__inPage input:nth-child(2),.search__header input:nth-child(2){border:1px solid transparent;display:inline-block;margin-right:20px;padding:15px 40px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:background .12s ease-in-out;-moz-transition:background .12s ease-in-out;-ms-transition:background .12s ease-in-out;-o-transition:background .12s ease-in-out;transition:background .12s ease-in-out}
.button select::-ms-expand,.search__custom--field input:nth-child(2) select::-ms-expand,.search__inPage input:nth-child(2) select::-ms-expand,.search__header input:nth-child(2) select::-ms-expand{display:none}
.button--border{border:2px solid #0d0d0d;border-radius:8px;font-size:16px;display:inline-block;vertical-align:baseline !important}
.button--no-border{border:0}
.button--medium{padding-top:10px;padding-bottom:10px}
.button--medium-sm{padding-top:15px;padding-bottom:15px}
.button--strong{font-family:"VodafoneRegularBold"}
.button--hide-lg{opacity:0}
.button--primary,.search__custom--field input:nth-child(2),.search__inPage input:nth-child(2),.search__header input:nth-child(2){background-color:#e60000;color:#fff}
.button--primary:hover,.search__custom--field input:hover:nth-child(2),.search__inPage input:hover:nth-child(2),.search__header input:hover:nth-child(2),.button--primary:focus,.search__custom--field input:focus:nth-child(2),.search__inPage input:focus:nth-child(2),.search__header input:focus:nth-child(2){color:#fff;background-color:#900}
.button--primary--disabled{background-color:#e60000;color:#fff;opacity:.38;cursor:default;pointer-events:none}
.button--primary--darker{background-color:#900;cursor:pointer}
.button--secondary{background-color:#666;color:#fff}
.button--secondary:hover,.button--secondary:focus{color:#fff;background-color:#333}
.button--secondary--dark{background-color:#afafaf;color:#333}
.button--secondary--dark:hover,.button--secondary--dark:focus{color:#fff;background-color:#333}
.button--selected{background-color:#428600;color:#fff}
.button--selected--dark{background-color:#afafaf;color:#333}
.button--selected:hover,.button--selected:focus{color:#fff;background-color:#428600}
.button--tertiary{background-color:#fff;border-color:#999;color:#666}
.button--tertiary:hover,.button--tertiary:focus{background-color:#f4f4f4;border-color:#333;color:#333}
.button--tertiary--dark{background-color:transparent;border-color:#ccc;color:#fff}
.button--tertiary--ws10{background-color:transparent;border-color:#313131;color:#313131;border-width:2px}
.button--tertiary--ws10:hover{background-color:#313131;color:#fff}
.button--tertiary--ws10:active{background-color:#565656;border-color:#565656;color:#fff}
.button--full-width-sm{padding:15px 20px}
.button--transparent{background-color:transparent;color:#fff;border:1px solid #fff}
.button--transparent:hover,.button--transparent:focus{background-color:#fff;color:#333}
.button--link{background-color:transparent;border:0;padding:0;text-decoration:underline}
.button--link:hover,.button--link:focus{box-shadow:none}
.button--link.has-chevron::after{border-top:1px solid #333;border-right:1px solid #333;border-width:1px;display:block;width:12px;height:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);content:"";display:inline-block;margin:0 10px 3px;transition:transform .4s ease-in-out,margin .4s}
.button--link.has-chevron.active::after{transform:rotate(-45deg);margin-bottom:-3px}
.button--older-bills{background-color:inherit;border:0;vertical-align:bottom}
.button--full-width{display:block;width:100%;text-align:center}
.button--full-width-stacked{width:80%;margin-right:0}
.button--half-width{display:block;width:50%;text-align:center}
.button--large{padding:15px 75px}
.button--small{padding-bottom:10px;padding-top:10px}
.button--small.action{margin-top:30px}
.button--fix{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}
.button--disabled{background:#ccc;border:1px solid #ccc;color:#fff;cursor:default;pointer-events:none}
.button--disabled:hover{background:#ccc}
.button--disabled--dark{background-color:#333;border:1px solid #333;color:#ccc;cursor:default}
.button--active{background:#666;border:1px solid #666;color:#fff}
.button--variants{color:#fff;background-color:#e60000}
.button--variants:hover{background-color:#c30000}
.button--variants:active{background-color:#a10000}
.button--cancel{background-color:#fff;color:#666;padding:15px;margin-right:0;text-decoration:underline}
.button--sameline{padding-top:10px;padding-bottom:10px}
.button--underline{background-color:transparent;padding:0;text-decoration:underline;margin-right:0}
.button--right{float:right;margin-right:0}
.button--desktop-right{float:right}
.button__search{height:45px}
.button--1\/1{width:100%}
.button--1\/2{width:50%}
.button--1\/3{width:33.33333%}
.button--2\/3{width:66.66667%}
.button--1\/4{width:25%}
.button--3\/4{width:75%}
.button--1\/5{width:20%}
.button--2\/5{width:40%}
.button--3\/5{width:60%}
.button--4\/5{width:80%}
.button--1\/6{width:16.66667%}
.button--5\/6{width:83.33333%}
.button--1\/7{width:14.28571%}
.button--2\/7{width:28.57143%}
.button--3\/7{width:42.85714%}
.button--4\/7{width:57.14286%}
.button--5\/7{width:71.42857%}
.button--6\/7{width:85.71429%}
.button--1\/8{width:12.5%}
.button--3\/8{width:37.5%}
.button--5\/8{width:62.5%}
.button--7\/8{width:87.5%}
.button--1\/9{width:11.11111%}
.button--2\/9{width:22.22222%}
.button--4\/9{width:44.44444%}
.button--5\/9{width:55.55556%}
.button--7\/9{width:77.77778%}
.button--8\/9{width:88.88889%}
.button--1\/10{width:10%}
.button--3\/10{width:30%}
.button--7\/10{width:70%}
.button--9\/10{width:90%}
.button--1\/11{width:9.09091%}
.button--2\/11{width:18.18182%}
.button--3\/11{width:27.27273%}
.button--4\/11{width:36.36364%}
.button--5\/11{width:45.45455%}
.button--6\/11{width:54.54545%}
.button--7\/11{width:63.63636%}
.button--8\/11{width:72.72727%}
.button--9\/11{width:81.81818%}
.button--10\/11{width:90.90909%}
.button--1\/12{width:8.33333%}
.button--5\/12{width:41.66667%}
.button--7\/12{width:58.33333%}
.button--11\/12{width:91.66667%}
@media only screen and (max-width:970px){.button--md-1\/1{width:100%}
.button--md-1\/2{width:50%}
.button--md-1\/3{width:33.33333%}
.button--md-2\/3{width:66.66667%}
.button--md-1\/4{width:25%}
.button--md-3\/4{width:75%}
.button--md-1\/5{width:20%}
.button--md-2\/5{width:40%}
.button--md-3\/5{width:60%}
.button--md-4\/5{width:80%}
.button--md-1\/6{width:16.66667%}
.button--md-5\/6{width:83.33333%}
.button--md-1\/7{width:14.28571%}
.button--md-2\/7{width:28.57143%}
.button--md-3\/7{width:42.85714%}
.button--md-4\/7{width:57.14286%}
.button--md-5\/7{width:71.42857%}
.button--md-6\/7{width:85.71429%}
.button--md-1\/8{width:12.5%}
.button--md-3\/8{width:37.5%}
.button--md-5\/8{width:62.5%}
.button--md-7\/8{width:87.5%}
.button--md-1\/9{width:11.11111%}
.button--md-2\/9{width:22.22222%}
.button--md-4\/9{width:44.44444%}
.button--md-5\/9{width:55.55556%}
.button--md-7\/9{width:77.77778%}
.button--md-8\/9{width:88.88889%}
.button--md-1\/10{width:10%}
.button--md-3\/10{width:30%}
.button--md-7\/10{width:70%}
.button--md-9\/10{width:90%}
.button--md-1\/11{width:9.09091%}
.button--md-2\/11{width:18.18182%}
.button--md-3\/11{width:27.27273%}
.button--md-4\/11{width:36.36364%}
.button--md-5\/11{width:45.45455%}
.button--md-6\/11{width:54.54545%}
.button--md-7\/11{width:63.63636%}
.button--md-8\/11{width:72.72727%}
.button--md-9\/11{width:81.81818%}
.button--md-10\/11{width:90.90909%}
.button--md-1\/12{width:8.33333%}
.button--md-5\/12{width:41.66667%}
.button--md-7\/12{width:58.33333%}
.button--md-11\/12{width:91.66667%}
}
@media only screen and (max-width:639px){.button--sm-1\/1{width:100%}
.button--sm-1\/2{width:50%}
.button--sm-1\/3{width:33.33333%}
.button--sm-2\/3{width:66.66667%}
.button--sm-1\/4{width:25%}
.button--sm-3\/4{width:75%}
.button--sm-1\/5{width:20%}
.button--sm-2\/5{width:40%}
.button--sm-3\/5{width:60%}
.button--sm-4\/5{width:80%}
.button--sm-1\/6{width:16.66667%}
.button--sm-5\/6{width:83.33333%}
.button--sm-1\/7{width:14.28571%}
.button--sm-2\/7{width:28.57143%}
.button--sm-3\/7{width:42.85714%}
.button--sm-4\/7{width:57.14286%}
.button--sm-5\/7{width:71.42857%}
.button--sm-6\/7{width:85.71429%}
.button--sm-1\/8{width:12.5%}
.button--sm-3\/8{width:37.5%}
.button--sm-5\/8{width:62.5%}
.button--sm-7\/8{width:87.5%}
.button--sm-1\/9{width:11.11111%}
.button--sm-2\/9{width:22.22222%}
.button--sm-4\/9{width:44.44444%}
.button--sm-5\/9{width:55.55556%}
.button--sm-7\/9{width:77.77778%}
.button--sm-8\/9{width:88.88889%}
.button--sm-1\/10{width:10%}
.button--sm-3\/10{width:30%}
.button--sm-7\/10{width:70%}
.button--sm-9\/10{width:90%}
.button--sm-1\/11{width:9.09091%}
.button--sm-2\/11{width:18.18182%}
.button--sm-3\/11{width:27.27273%}
.button--sm-4\/11{width:36.36364%}
.button--sm-5\/11{width:45.45455%}
.button--sm-6\/11{width:54.54545%}
.button--sm-7\/11{width:63.63636%}
.button--sm-8\/11{width:72.72727%}
.button--sm-9\/11{width:81.81818%}
.button--sm-10\/11{width:90.90909%}
.button--sm-1\/12{width:8.33333%}
.button--sm-5\/12{width:41.66667%}
.button--sm-7\/12{width:58.33333%}
.button--sm-11\/12{width:91.66667%}
}
.button__icon{color:#333;width:20px;height:20px}
.button__icon--large{color:#333;width:30px;height:30px}
.button__icon--item{display:inline-block}
.button__basket{background-color:#fff;color:#333;padding:13px 15px;height:100%}
.button__basket:focus{background-color:#fff;color:#333}
.button__basket--added{float:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px;padding-right:5px}
.button__basket--added:focus{background-color:#e60000;color:#fff}
.button__gutter--top{margin-top:10px}
.button__margin--right{margin-right:15px}
.button__margin--left{margin-left:15px}
.button__margin--top{margin-top:15px}
.button__margin--bottom{margin-bottom:15px}
.button__margin--large{margin:20px}
.button__margin--ultra-large{margin:30px}
.button__margin--ultra-large-top{margin-top:30px}
.button--topup{margin:25px 0 25px 25px}
.tickets{background-color:#632a65;padding:10px;width:330px;border-left:6px solid #9c2aa0;margin-bottom:20px;text-align:left;color:#fff}
.tickets--auto{width:auto}
.tickets__margin--top-medium{margin-top:15px}
.discount-banner{background:linear-gradient(90deg,#e60000,0,#e60000,70%,#900 100%);background-color:transparent;border-radius:6px;padding:15px 20px;z-index:1;margin-bottom:20px;text-align:left;color:#fff;font-family:"VodafoneRegularBold";font-size:24px;line-height:30px}
.discount-banner--auto{width:auto}
.discount-banner__margin--top-medium{margin-top:15px}
@media only screen and (max-width:639px){.button,.search__custom--field input:nth-child(2),.search__inPage input:nth-child(2),.search__header input:nth-child(2){margin-right:0;text-align:center}
.button__icon--item{display:block;margin-bottom:10px;text-align:right}
.button__icon--large{width:20px}
.button--full-width-sm{width:100%}
.button--show-sm{opacity:1}
.button__margin--right{margin-right:0}
.button__margin--left{margin-left:0}
.button--desktop-right{float:none}
.button__gutter--bottom{margin-bottom:20px}
.button--medium-sm{padding-top:10px;padding-bottom:10px}
.tickets{width:100%;padding-right:10px}
}
@media only screen and (max-width:970px){.button--selected-section-new{font-size:16px}
.button--selected-section-new:hover,.button--selected-section-new:focus{font-size:16px}
.button--three-quarters-sm{width:75%}
.button--full-width-sm{width:100%}
.button--full-width-stacked{width:100%}
}
.slots__table{position:relative;margin:20px auto}
.slots__table--reschedule{border:solid 1px #ccc;padding:10px;border-radius:6px;border-collapse:separate;background-color:#fff}
.slots__table--dates{width:100%;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#333;color:#d6d6d6}
.slots__table--dates-reschedule{background-color:transparent;color:#333}
.slots__table--dates-reschedule th{border-right:solid 1px #ccc}
.slots__table--dates-reschedule th:nth-child(5n){border-right:0}
.slots__table--dates-reschedule th:last-child{border-right:0}
.slots__table--dates-item{padding:0 10px;text-align:center;margin:10px 0;border-right:1px solid #666}
.slots__table--dates-item-reschedule{margin:0;border:0}
.slots__table--slots{width:100%}
.slots__table--slots-reschedule{border-collapse:separate}
.slots__table--slots-reschedule td{border-right:solid 1px #ccc;width:14%}
.slots__table--slots-reschedule td:nth-child(5n){border-right:0}
.slots__table--slots td{border-right:1px solid #d6d6d6}
.slots__table--slots td:nth-child(5n){border-right:0}
.slots__table--slots td:last-child{border-right:0}
.slots__table--slots-item{margin:5px 10px;padding:10px 5px;text-align:center}
.slots__table--slots-active{background-color:#666;color:#fff}
.slots__table--slots-active:hover{cursor:pointer}
.slots__table--slots-disabled{background-color:#ebebeb;color:#ccc;cursor:default;pointer-events:none}
.slots__table--slots-selected{background-color:#333;color:#fff}
.slots__table--slots-reschedule-selected{background-color:#428600}
.slots__table--arrows{cursor:pointer}
.slots__table--arrows-prev,.slots__table--arrows-next{position:absolute;bottom:calc(50% - 40px);width:40px;height:40px;background-color:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;color:#333;text-align:center;text-decoration:none;padding:5px;-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc}
.slots__table--arrows-prev-reschedule,.slots__table--arrows-next-reschedule{bottom:calc(65% - 40px);width:30px;height:30px}
.slots__table--arrows-prev{left:-20px}
.slots__table--arrows-next{right:-20px}
.slots__table--spacer{border-bottom:5px solid #fff}
.slots__table--allday .slots__table--slots-item{padding:80px 5px}
@media only screen and (max-width:970px){.slots__table{width:90%;margin:auto}
.slots__table--reschedule{width:100%}
.slots__table--slots td:nth-child(2n){border-right:0}
.slots__table--slots td:nth-child(5n){border-right:solid 1px #ccc}
.slots__table--slots td:nth-child(10n){border-right:0}
.slots__table--slots td:last-child{border-right:0}
.slots__table--slots-reschedule td{width:50%}
.slots__table--arrows-prev{left:-20px}
.slots__table--arrows-next{right:-20px}
.slots__table--dates th:nth-child(2n){border-right:0}
.slots__table--dates th:nth-child(5n){border-right:solid 1px #ccc}
.slots__table--dates th:nth-child(10n){border-right:0}
.slots__table--dates th:last-child{border-right:0}
}
@media only screen and (max-width:639px){.slots__table--arrows-prev{left:-15px}
.slots__table--arrows-prev-reschedule{left:-10px}
.slots__table--arrows-next{right:-15px}
.slots__table--arrows-next-reschedule{right:-10px}
}
.menu--fixed .content{padding-top:72px}
.navigation{color:#333;list-style:none;margin:0 auto;padding-left:0;position:relative;font:20px "VodafoneLight"}
.navigation--fixed{width:100%;z-index:1;position:fixed;top:0}
.navigation--global{display:block;background-color:#4a4d4e}
.navigation__site{list-style-type:none;padding-left:60px;height:28px}
.navigation__site--link{color:#fff;font-size:16px}
.navigation__site--link:hover{color:#333;background-color:#fff;cursor:pointer}
.navigation__site--active{color:#333;background-color:#fff}
.navigation__site--active:hover{cursor:default}
.navigation--primary{background-color:#fff;background-clip:padding-box;border-bottom:0;-webkit-box-shadow:inset 0 -1px 0 rgba(102,102,102,0.5);-moz-box-shadow:inset 0 -1px 0 rgba(102,102,102,0.5);-ms-box-shadow:inset 0 -1px 0 rgba(102,102,102,0.5);-o-box-shadow:inset 0 -1px 0 rgba(102,102,102,0.5);box-shadow:inset 0 -1px 0 rgba(102,102,102,0.5)}
.navigation--secondary{left:0;position:absolute;right:0;top:-500%;background-color:rgba(255,255,255,0.9);-webkit-transition:top 200ms cubic-bezier(0.17,0.04,0.03,0.94);-moz-transition:top 200ms cubic-bezier(0.17,0.04,0.03,0.94);-ms-transition:top 200ms cubic-bezier(0.17,0.04,0.03,0.94);-o-transition:top 200ms cubic-bezier(0.17,0.04,0.03,0.94);transition:top 200ms cubic-bezier(0.17,0.04,0.03,0.94);transition-delay:.4s}
.navigation--secondary>li:first-child>div{margin-left:58px}
.navigation--secondary .navigation__link{padding:15px;white-space:nowrap;cursor:pointer}
.navigation--secondary .navigation__link:hover::after,.navigation--secondary .navigation__link:focus::after{display:none}
.navigation--secondary .navigation__item{max-height:58px;position:relative}
.navigation--secondary .navigation__item:hover{color:#e60000}
.navigation--secondary .navigation__item:hover .third-level{display:block}
.navigation--secondary .navigation__item>.navigation__item{position:relative}
.navigation--secondary .navigation__item:active .navigation--secondary-sub{top:100%;opacity:1;z-index:2;color:#333}
.navigation--secondary .navigation__item>li>div:hover>a{background-color:#fff;color:#e60000}
.navigation--secondary .navigation__item>li:first-child{padding-left:68px}
.navigation--secondary-sub{background-color:rgba(255,255,255,0.95);position:absolute;left:0;top:-200%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:-5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transition-delay:.35s;padding-left:0}
.navigation--secondary-sub li{list-style:none}
.navigation--secondary-sub a:hover{background-color:transparent}
.navigation--tertiary{display:none;position:absolute;right:0;text-align:left;width:290px}
.navigation--tertiary .navigation__link{padding:15px 20px}
.navigation--tertiary .navigation__link:hover::after,.navigation--tertiary .navigation__link:focus::after{display:none}
.navigation--display{display:block;top:100%}
.navigation__burger--menu{display:none}
.navigation__item{font-size:24px;float:left;list-style:none}
.navigation__item--checkout{padding-bottom:15px}
.navigation__item--black{background-color:#000;color:#fff}
.navigation__item--black:hover{background-color:#000 !important;color:#fff !important}
.navigation__item--right{float:right}
.navigation__item--tertiary{width:100%;background-color:rgba(255,255,255,0.95)}
.navigation__item--tertiary .navigation{width:100%}
.navigation__item--nested{width:100%;float:left;padding-left:20px}
.navigation__item--first{border-top:0}
.navigation__item--active .navigation__basket{display:none}
.navigation__item--active .navigation__link--main:after{content:"";position:absolute;background-color:#e60000;height:3px;bottom:0;left:0;right:0}
.navigation__item--toggle.navigation__item--active .navigation__link--icon{background-color:#e60000;color:#fff}
.navigation__item--docs{width:100%}
.navigation__item--last{border-bottom:0}
.navigation__item--bold{font-weight:700}
.navigation__item--hasbasket:after{content:""}
.navigation__link{display:block;padding:22px 20px;position:relative;font-family:"VodafoneLight"}
.navigation__link:hover{background-color:#fff;color:#e60000}
.navigation__link:hover::after{content:"";position:absolute;background-color:#e60000;height:3px;bottom:0;left:0;right:0}
.navigation__link.navigation__basket--item{padding-right:45px}
.navigation__link:active ~ .navigation--secondary{top:72px;visibility:visible}
.navigation__link:active ~ .navigation--tertiary{top:142px;visibility:visible}
.navigation__link--nested{padding-left:40px}
.navigation__link--first{margin-left:58px}
.navigation__link--icon{line-height:0;padding:5px;margin:17px 20px}
.navigation__link--icon:after{display:none}
.navigation__link--slim{padding:5px 20px;display:block}
.navigation__link--desactive{color:#ccc}
.navigation--spring{max-width:1200px;padding:0 10px;margin:0 auto}
.navigation__icon{height:28px;width:28px;stroke:none}
.navigation__icon:hover{stroke:none}
.navigation__close{display:none}
.navigation__user{height:53px;width:60px}
.navigation__user--icon{height:auto;width:auto;line-height:0;padding:15px 25px}
.navigation__user--nested-basket{right:146px}
.navigation__basket{background-color:#e60000;border-radius:50%;color:#fff;display:inline-block;font:13px/1.5em "VodafoneRegularBold";height:20px;width:20px;position:absolute;right:-2px;text-align:center;top:-2px;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}
.navigation__hide{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.navigation--url{cursor:pointer}
.navigation .chevron{width:100%;position:relative;display:inline-block}
.navigation .chevron::after{content:"";border-top:1px solid #e60000;border-right:1px solid #e60000;border-width:1px;display:block;width:15px;height:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;-webkit-transform-origin:10px,5px;-moz-transform-origin:10px 5px;-ms-transform-origin:10px 5px;-o-transform-origin:10px 5px;transform-origin:10px 5px;position:absolute;right:6px;top:3px}
.navigation .chevron--right{position:relative;padding:15px 20px}
.navigation .chevron--right::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:28px;top:20px}
.navigation .chevron--right:hover::after,.navigation .chevron--right:focus::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:initial;background:transparent;visibility:visible;display:inherit}
.navigation .accordion__heading{position:relative;background-color:transparent;margin:0;line-height:1em;padding:15px 20px;font-size:24px}
.navigation .accordion__heading--active a::after{transform:rotate(315deg)}
.navigation .accordion__content--fill{background-color:transparent;padding:0}
.navigation .accordion__item{box-shadow:none;margin:0;border-radius:0}
.navigation .accordion__chevron{color:#e60000}
.navigation .accordion__chevron.right{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.nav-display-none{display:none}
.nav-main--click{cursor:pointer}
.nav-opacity-display{top:100% !important;opacity:1 !important;z-index:2 !important;color:#333 !important}
@media only screen and (max-width:970px){.menu--fixed .content{padding-top:50px}
.navigation--global{display:none}
.navigation__item{font-size:20px}
.navigation__item--tertiary{background-color:transparent}
.navigation__burger--menu{display:block}
.navigation__icon{height:24px;width:24px}
.navigation--primary{background-color:#fff}
.navigation--tertiary{width:370px;top:73px}
.navigation--tertiary:before{background-color:rgba(255,255,255,0.95);bottom:0;content:"";display:block;position:fixed;top:0;width:100%;z-index:-1}
.navigation--spring.header__relative{position:inherit}
.navigation--fixed{width:100%;z-index:1;position:fixed;top:0}
.navigation__link--icon{background-color:#fff;margin:13px 10px;padding:5px}
.navigation__link:hover:after{visibility:hidden}
.navigation__user--icon{padding:15px}
.navigation__user--nested{right:0}
.navigation__user--nested-basket{right:0}
.navigation__chevron{color:#afafaf}
.navigation__basket{top:0;right:0}
.navigation .accordion__heading{font-size:20px}
}
@media only screen and (max-width:639px){.navigation__item--checkout{padding:0}
.navigation--primary{height:49px}
.navigation--tertiary{left:40px;right:0;width:auto;overflow-y:auto;max-height:100vh;padding-bottom:50px;top:49px}
.navigation--docs{left:0}
.navigation__link--icon{padding:5px;margin:9px 8px}
.navigation__icon{height:20px;width:20px}
.navigation__user{height:40px;width:47px}
.navigation__user--icon{height:auto;width:auto;padding:10px}
}
.shop__panel{background-color:#ebebeb;overflow:hidden}
.shop__departments{position:relative}
.shop__departments:before{background-color:#333;bottom:-100%;content:"";left:0;position:absolute;top:100%;width:100%}
.shop__department{background-color:#333;border:0;border-left:4px solid transparent;color:#fff;display:block;font-size:18px;padding:20px 10px;text-align:left}
.shop__department:after{content:none}
.shop__department.tabs__tab--active .caption__text{font-family:"VodafoneRegular"}
.shop__lists{width:100%;display:block;text-align:left;margin-bottom:10px}
.shop__content{padding:20px;text-align:center}
.shop__icon{height:25px;width:25px;margin-right:20px}
.shop__icon--rating{height:18px;margin:0;width:18px}
.shop__icon--sim{color:#666;height:100px;width:65px}
.shop__icon--rotate{-webkit-transform-origin:50%,50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.shop__listings{background-color:#ebebeb;padding:20px;text-align:center}
.shop__listings--alt{background-color:#e5e5e5;border-left:2px solid #fff}
.shop__listing{display:block;text-align:center}
.shop__product{min-height:2em}
.shop__image{height:175px;max-height:175px;margin-bottom:20px}
.shop__divide{border-bottom:1px solid #ccc;padding-bottom:15px}
.shop__stage{position:relative;margin-bottom:10px}
.shop__tag{background-color:#007e92;border:4px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;color:#fff;display:inline-block;line-height:1em;height:110px;width:110px;padding:25px 10px}
.shop__tag--aside{height:75px;padding:10px;position:absolute;right:0;top:0;width:75px}
.shop__tag--free{padding:20px 0}
.shop__tag--green{background-color:#a8b400}
.shop__tag--purple{background-color:#9c2aa0}
.shop__free{font-family:"VodafoneRegularBold";text-transform:uppercase}
@media only screen and (max-width:970px){.shop__department{padding:25px 0}
.shop__icon{height:25px;margin:0 15px;width:25px}
.shop__icon--rating{height:15px;margin:0;width:15px}
.shop__icon--sim{color:#666;height:100px;width:65px}
.shop__listings h4.heading--3{min-height:50px}
}
@media only screen and (max-width:639px){.shop{margin:0 -10px}
.shop__department{border-bottom:1px solid #666}
.shop__department.accordion__heading--active{border-left-color:#e60000}
.shop .accordion__item .accordion__content::before{opacity:0;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border:15px solid transparent;border-top-color:#ebebeb;content:"";left:50%;margin-left:-5px;margin-top:-30px;position:absolute;top:0}
.shop .accordion__item .accordion__content--expanded::before{opacity:1;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in}
.shop__listings--alt{border-left:0;border-top:2px solid #fff}
}
.help__banner{padding:20px 40px}
.help__banner--image{height:378px;width:100%}
.help__aside{color:#fff;text-align:right}
.help__badge{background-color:#e60000;border-radius:50%;display:inline-block;padding:20px}
.help__badge--heading{background-color:#fff;color:#666;margin-bottom:15px;padding:20px}
.help__icon{height:50px;width:50px}
.help__icon--heading{height:60px;width:60px}
.help__questions{background-color:#fff;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;padding:0 40px}
.help__question{border-top:1px solid #e5e5e5;display:block;padding:15px 0}
.help__question:first-child{border-top:0}
.help__buttons,.help__container{background-color:#fff;margin:15px -15px -15px -15px}
.help__container{margin:15px -15px -40px -15px}
.help__manufacturer{background-color:#fff}
.help__box{height:378px}
.help .tabs__tab{border-right:1px solid white}
.help .tabs__tab:last-child{border-right:0}
@media only screen and (max-width:970px){.help__accordion{margin:-2px}
.help__heading{background-color:#f4f4f4;border:2px solid #fff;font-size:20px}
.help__content{clear:both;margin-bottom:10px;position:relative;width:300%}
.help__content--md-1{left:0}
.help__content--md-2{left:-100%}
.help__content--md-3{left:-200%}
.help__banner,.help__aside{text-align:center}
.help__questions{margin:0;margin-top:0}
}
@media only screen and (max-width:639px){.help__content{width:200%}
.help__content--sm-1{left:0}
.help__content--sm-2{left:-100%}
.help__icon--heading{height:30px;width:30px}
.help__box{height:auto}
}
.app__icon{height:15px;width:15px}
.app__icon--vodafone{height:20px;width:20px}
.app__icon--download{margin-left:15px}
.app__icon--store{height:30px;width:100px}
.app__stores{text-align:center}
.app__stores--icon{width:80px;height:30px}
.app__stores--icon-sizes{width:150px;height:49px}
.app__header,.app__footer{background-color:#cc0001;color:#fff;display:block;padding:20px;text-align:center}
.app__header--white,.app__footer--white{background-color:#fff;color:#333;display:block;padding:20px;text-align:center}
.app__header--left,.app__footer--left{text-align:left}
.app__custom{display:block;padding:20px;text-align:center}
.app__header{position:relative}
.app__header:after{border:15px solid transparent;border-top-color:#cc0001;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);content:"";left:50%;margin-left:-15px;margin-top:-1px;position:absolute;top:100%;z-index:1}
.app__heading,.app__stores{margin-bottom:0}
.app__content{padding:15px 25px}
.app__image{max-height:300px}
.app__image--IE img{height:100%}
.app__section{max-height:300px}
.app__section--red{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/background__dots-red-blurred.jpg");border-top-color:#cc0001;color:#fff;background-size:100%}
.app__section--red-large{background-size:140%}
.app__section--green{background-color:#a8b400;background-image:url("clientlib-site/images/backgrounds/background__dots-green.jpg");border-top-color:#a8b400;color:#fff;background-size:100%}
.app--video .app__image{max-height:700px}
@media only screen and (max-width:639px){.app{margin-bottom:20px}
.app__last{margin-bottom:0}
.app__header,.app__footer{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/why-vodafone-light-red.png");color:#fff;border-color:#cc0001;color:#fff;display:block;padding:20px;text-align:center}
.app__header--purple,.app__footer--purple{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/background-purple.png");color:#fff;border-color:#522549}
.app__header--grey,.app__footer--grey{background-color:#3d3d3d;background-image:none;color:#fff}
.app__header{position:relative}
.app__header:after{border:15px solid transparent;border-top-color:#cc0001;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);border:25px solid transparent;border-top-color:#cc0001;content:"";left:50%;margin-left:-15px;margin-top:-1px;position:absolute;top:100%;z-index:1}
.app__header--left{text-align:left}
.app__header--white{background-color:#fff;color:#000;background-image:none}
.app__header--white:after{border:15px solid transparent;border-top-color:#fff;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.app__footer--white{background-color:#fff;color:#333;display:block;padding:20px;text-align:initial}
.app__footer--white--chrevon-syg{padding-right:30px;margin-top:0;display:inline-block}
.app__footer--white--chrevon-syg::after{border-top:1px solid #e60000;border-right:1px solid #e60000;border-width:1px;display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:12px;width:12px;content:"";display:inline-block;margin:-3px 0 0 5px;vertical-align:middle}
.app__footer--left{text-align:left}
.app__footer--arrow{position:relative}
.app__footer--arrow:before{border:15px solid transparent;border-top-color:#cc0001;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border:25px solid transparent;border-top-color:inherit;content:"";left:50%;margin-left:-25px;margin-top:-1px;position:absolute;bottom:100%;z-index:1}
.app__footer--arrow-white:before{border:15px solid transparent;border-top-color:#fff;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border:25px solid transparent;border-top-color:#fff;content:"";left:50%;margin-left:-25px;margin-top:-1px;position:absolute;bottom:100%;z-index:1}
.app__footer--arrow-sm:before{border:15px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);content:"";left:50%;margin-left:-15px;margin-top:-1px;position:absolute;bottom:100%;z-index:1}
.app__heading,.app__stores{margin-bottom:0}
.app__image{width:auto;height:auto}
}
.footer{width:100%;color:#fff;overflow:hidden;position:relative}
.footer a,.footer a:hover{color:#fff;text-decoration:none}
.footer__chat,.footer__social{text-align:center}
.footer__icon{width:50px;height:50px;margin-right:10px}
.footer__banner{bottom:0;position:absolute;top:0;width:100%;z-index:-1}
.footer__image{max-width:none;min-height:100%;min-width:100%}
.footer__curtain{background-color:#333}
.footer__heading{position:relative}
.footer__heading::after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;border-width:1px;display:block;width:15px;height:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;-webkit-transform-origin:10px,5px;-moz-transform-origin:10px 5px;-ms-transform-origin:10px 5px;-o-transform-origin:10px 5px;transform-origin:10px 5px;margin-top:2px;position:absolute;right:5px;top:20px}
.footer__heading.chevron-right::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:8px}
.footer__navigation{padding:20px 0}
.footer__navigation .accordion__content{box-shadow:none}
.footer__navigation .accordion__heading--active::after{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}
.footer__aside{color:#ccc;padding-top:5px}
.footer__contracts{float:left}
.footer__contract{border-left:1px solid currentColor;display:inline-block;padding:0 10px}
.footer__contract--first{border-left:0;padding-left:0}
.footer__copyright{float:right;margin-top:5px}
.footer div .parbase{float:left;margin:0 0 10px 0}
@media only screen and (max-width:970px){.footer__chat{padding:0 20px}
.footer__icon{width:25px;height:25px;margin-right:5px}
.footer__follow{font-size:40px;margin-bottom:25px}
.footer__heading{border-top:1px solid #fff;padding:15px 0;margin:0}
.footer__heading--last{border-bottom:1px solid #fff}
.footer__content{padding:10px 0 25px}
.footer__copyright{font-size:15px}
.footer__accordion{margin:40px 0 0}
}
@media only screen and (max-width:639px){.footer__copyright{clear:left;display:block;float:none;line-height:1em}
.footer__icon{width:25px;height:25px;margin-right:5px}
.footer__aside{padding-top:0;margin-top:0}
.footer__contracts{float:none}
}
.social{margin:15px 0;text-align:center}
.social__item{display:inline-block;padding:0 10px}
.social__item--small{padding:0 3px}
.social__icon{height:45px;width:45px}
.social__icon--small{height:30px;width:30px}
.social__left{text-align:left}
.data__icon{height:30px;width:30px}
.roam__icon{height:20px;width:20px}
.roam__question{font-family:"VodafoneRegularBold"}
.roam__cta{background-color:#f4f4f4;padding:20px}
@media only screen and (max-width:639px){.roam__question{display:block}
}
.cascade{background-color:#f4f4f4;line-height:1.5em}
.cascade__header{background-color:#333;color:#fff;margin-bottom:40px;padding:20px;text-align:center}
.cascade__heading{display:inline-block}
.cascade__pre{background-color:#f4f4f4;border:1px solid #e5e5e5;border-radius:3px;padding:15px}
.cascade__code{font:9.33333px "Fira Mono","Fira Mono OT","Menlo",monospace}
.cascade__code--inset{background-color:#f9f2f4;border-radius:3px;color:#c7254e;padding:3px 5px}
.cascade__example{border:1px solid #e5e5e5;border-radius:3px;padding:15px 15px 20px}
.cascade__example-heading{color:#999;font:10.50263px "VodafoneRegularBold";text-transform:uppercase}
.cascade__example+.cascade__pre{border-top-left-radius:0;border-top-right-radius:0;margin-top:-5px}
.cascade__iconography{border:1px solid #e5e5e5;max-height:400px;overflow:auto}
.cascade__icon{background-color:#f4f4f4;border:1px solid #e5e5e5;padding:10px;text-align:center;vertical-align:bottom}
.cascade__hidden{display:none}
.cascade__note{background-color:#f4f4f4;border-left:4px solid #e5e5e5;margin:15px 0;padding:15px}
.cascade__colors{text-align:center}
.cascade__color{border-radius:50%;display:block;height:75px;margin:15px auto;width:75px}
.cascade__module{background-color:#fff;border:1px solid #f4f4f4;margin:0 10px;padding:20px}
.cascade__module:before{content:"DEMO";color:#999;display:block;font:10.50263px "VodafoneRegularBold";margin-bottom:15px}
.cascade__section-content{border:1px dashed #d6d6d6;margin:0 40px;padding:40px}
.cascade__section-content--inset{background-color:#fff}
.cascade__spring{background-color:#f4f4f4;border:1px dashed #d6d6d6;padding:20px;text-align:center}
.cascade__table{border:1px solid #ebebeb}
.cascade__table-row{border-top:1px solid #ebebeb}
.cascade__table-head{background-color:#f4f4f4;font-size:18px}
.cascade__table-heading,.cascade__table-data{padding:15px}
.cascade__table-heading--center,.cascade__table-data--center{text-align:center}
.cascade__table-heading{font-family:"VodafoneRegularBold"}
.cascade .c{color:#999}
.cascade .c1{color:#999}
.cascade .cm{color:#999}
.cascade .k{color:#069}
.cascade .o{color:#555}
.cascade .s{color:#d44950}
.cascade .na{color:#4f9fcf}
.cascade .nb{color:#366}
.cascade .nc{color:#0A8}
.cascade .nl{color:#99F}
.cascade .nt{color:#2f6f9f}
.toaster{position:relative;background-color:#2a2a2a;color:#fff;padding:20px;text-align:center}
.toaster--left{text-align:left}
.toaster__action{margin-left:15px}
.toaster-ws2{display:flex;flex-direction:row;max-width:830px;border-radius:10px;margin:10px auto;overflow:hidden;border:1px solid;color:#4a4d4e;position:relative}
.toaster-ws2__icon{width:50px;padding:10px}
.toaster-ws2__content{padding:15px;width:100%}
.toaster-ws2__content p{margin:5px 0}
.toaster-ws2__content--small{padding:5px 15px}
.toaster-ws2__success{border-color:#428600}
.toaster-ws2__success .toaster-ws2__icon{background:#428600}
.toaster-ws2__error{border-color:#fecb00}
.toaster-ws2__error .toaster-ws2__icon{background:#fecb00}
.toaster-ws2__info{border-color:#9c2aa0}
.toaster-ws2__info .toaster-ws2__icon{background:#9c2aa0}
.toaster-ws2--dark .toaster-ws2__content{background:#4a4d4e;color:#fff}
.toaster-ws2--light{background:#fff}
.toaster-ws2--light .toaster-ws2__content{color:#4a4d4e;text-align:left}
.toaster-ws2__login-flow.message,.toaster-ws2__generic-msg.message{padding:0 10px;background:0}
.toaster-ws2__login-flow.scrolling-message,.toaster-ws2__generic-msg.scrolling-message{max-height:100%;overflow-y:auto}
.toaster-ws2__login-flow .toaster-ws2,.toaster-ws2__generic-msg .toaster-ws2{border:0 solid transparent}
.toaster-ws2__login-flow .toaster-ws2__content,.toaster-ws2__generic-msg .toaster-ws2__content{padding-right:40px}
.toaster-ws2__login-flow .toaster-ws2__icon,.toaster-ws2__generic-msg .toaster-ws2__icon{color:#333}
.toaster-ws2__login-flow .message__close--top,.toaster-ws2__generic-msg .message__close--top{top:12px;right:4px;height:20px}
.toaster-ws2__login-flow[data-class="successToaster"] .toaster-ws2,.toaster-ws2__generic-msg[data-class="successToaster"] .toaster-ws2{background:-webkit-linear-gradient(90deg,#468800 50px,#fff 0);background:-moz-linear-gradient(90deg,#468800 50px,#fff 0);background:-ms-linear-gradient(90deg,#468800 50px,#fff 0);background:-o-linear-gradient(90deg,#468800 50px,#fff 0);background:linear-gradient(90deg,#468800 50px,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#468800',end-colourStr='#fff');border:1px solid #468800}
.toaster-ws2__login-flow[data-class="successToaster"] .toaster-ws2__icon,.toaster-ws2__generic-msg[data-class="successToaster"] .toaster-ws2__icon{background:#468800;color:#fff}
.toaster-ws2__login-flow[data-class="errorToaster"] .toaster-ws2,.toaster-ws2__generic-msg[data-class="errorToaster"] .toaster-ws2{background:-webkit-linear-gradient(90deg,#fecb00 50px,#fff 0);background:-moz-linear-gradient(90deg,#fecb00 50px,#fff 0);background:-ms-linear-gradient(90deg,#fecb00 50px,#fff 0);background:-o-linear-gradient(90deg,#fecb00 50px,#fff 0);background:linear-gradient(90deg,#fecb00 50px,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#FECB00',end-colourStr='#fff');border:1px solid #fecb00}
.toaster-ws2__login-flow[data-class="errorToaster"] .toaster-ws2__icon,.toaster-ws2__generic-msg[data-class="errorToaster"] .toaster-ws2__icon{background:#fecb00}
.toaster-ws2__login-flow[data-class="informationToaster"] .toaster-ws2,.toaster-ws2__generic-msg[data-class="informationToaster"] .toaster-ws2{background:-webkit-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:-moz-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:-ms-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:-o-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:linear-gradient(90deg,#9c2aa0 50px,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#9c2aa0',end-colourStr='#fff');border:1px solid #9c2aa0}
.toaster-ws2__login-flow[data-class="informationToaster"] .toaster-ws2__icon,.toaster-ws2__generic-msg[data-class="informationToaster"] .toaster-ws2__icon{background:#9c2aa0;color:#fff}
.toaster-ws2__login-flow .animated-slide,.toaster-ws2__generic-msg .animated-slide{bottom:-200px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}
.toaster-ws2__login-flow .animated-slide-up,.toaster-ws2__generic-msg .animated-slide-up{bottom:0;height:auto}
.static-toaster{display:none;top:12%;position:relative;z-index:1}
.toaster-underline{font-size:small;text-decoration:underline}
.toaster-grey{color:#666;font-size:18px}
.toaster-smallText{font-size:small}
.toaster-vbuCenter{margin-top:20%;padding:50px;display:flex;justify-content:space-around;align-items:center;height:200px}
.toaster-stepper{margin-top:20%;margin-bottom:-19%;padding:50px;display:flex;justify-content:space-around;align-items:center;background-color:#2a2a2a}
.toaster-svgContainer{margin-bottom:-20%;padding:50px;display:flex;justify-content:space-around}
.vbu-modal{overflow-x:hidden}
.toaster-vbuSvg{width:253px;height:84px}
.toaster-pbar{width:373px;height:6px;background-color:red;border-radius:25px}
.toaster-stepContainer{position:absolute;left:11%;background-color:#2a2a2a;padding-right:3%}
.toaster-singleSC{background-color:#2a2a2a}
.toaster-bulletActive{width:calc(100% + 17.7vw);z-index:2;height:2px;border:0;top:-10px;position:absolute;left:70%}
.toaster-bulletWrap{z-index:1;background-color:#2a2a2a !important}
.toaster-width{width:320px;top:0 !important}
.toaster-vbuText{display:flex;margin:10px 10px 10px 0;padding-bottom:20px}
.vbuText-mob{font-family:"VodafoneRg";font-size:20px;font-style:normal;font-weight:400}
.toaster-stepperText{text-align:center;word-wrap:break-word;width:45px}
.toaster-pTop{padding-top:5%}
.toaster-pBot{padding-bottom:15px}
.toaster-pBot25{padding-bottom:25px}
.toaster-p10{padding:10px}
.toaster-left40{left:40% !important}
.toaster-top40{top:41% !important}
.toaster-white{color:white !important}
.toaster-bcred{background-color:red !important}
.top-mob{top:-1.6vh !important}
.center-mobile{max-width:300px;padding:10px !important;margin-left:2vh !important}
.center-stepperMobile{padding-right:12% !important;width:100% !important;left:6.5vh !important;justify-content:normal !important}
.center-stepperContainer{max-width:100%;position:relative;left:4vh}
.svgContainer-mob{justify-content:normal;left:1.5vh;position:relative !important;padding-top:120px}
.border-none{border:0}
.stepper-mobile{position:relative;display:flex;left:11%}
.simSwap-thankYou{padding:103px;margin:auto;margin-bottom:40px;display:table}
.requestComplete{bottom:100px;position:relative;font-size:40px;font-style:normal;font-weight:400;line-height:normal;font-family:"VodafoneLight"}
.nextStep{font-family:"VodafoneRegular";font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-top:20px;padding-bottom:40px;white-space:pre-line}
.cyberHubContainer{border-radius:16px;height:145px;background-color:#1b5f5f;color:#fff;display:flex;align-items:center;padding:16px;gap:16px}
.cyberHubSvg{flex-shrink:0;margin-left:40px;margin-right:25px}
.cyberHubTextContainer{display:flex;flex-direction:column;gap:8px}
.cyberHubText{font-family:'VodafoneRegularBold';line-height:30px;margin:0;font-size:22px;font-weight:400;white-space:pre-line}
.cyberHubBtn{font-size:14px;border-radius:6px;width:fit-content;height:30px;background-color:white;color:#0d0d0d;text-decoration:none;font-weight:bold;padding:0 12px;display:flex;align-items:center;justify-content:center;font-family:'VodafoneRegular';cursor:pointer}
.cyberHubBtn:link,.cyberHubBtn:visited,.cyberHubBtn:focus,.cyberHubBtn:active,.cyberHubBtn:hover{color:#0d0d0d;text-decoration:none}
@media(max-width:600px){.cyberHubContainer{height:auto}
}
.dropdown-showBelow{left:-11px !important;top:11px !important;width:42% !important}
.containerWidth{width:90%;height:500px}
.descriptionText{font-size:16px;font-weight:400;line-height:normal;font-family:'VodafoneRegular'}
.requestBtn{height:11%;width:260px;padding:1%}
.greyedBtn{pointer-events:none;background-color:#ccc}
.closeBtn{padding:10px !important;width:250px;height:45px}
.noWrap{white-space:nowrap}
.overflowVisible{overflow:visible !important}
.width-card{width:402px !important}
.cards-footer{padding:12px 15px 15px 15px;line-height:18px;font-size:14px !important;color:#000;font-family:"VodafoneRegular" !important;font-weight:400}
.cards-device-text{padding-left:25px;width:200px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}
.cards-small{font-size:20px !important;font-family:"VodafoneRegular" !important;color:#e60000}
.cards-device-price{font-size:28px !important;line-height:30px !important;padding-bottom:10px !important}
.text-small{font-size:15px !important;font-family:"VodafoneRegular" !important}
.pt-15{padding-top:15px}
.pb-15{padding-bottom:15px}
.svg-small{height:45px !important;margin-top:10px}
.padding-tb-10{padding:10px 0 10px 0}
.cards-grid{display:grid}
.z-index-2{z-index:2}
.pt-1{padding-top:1px}
.greyed-input{color:grey;pointer-events:none}
.dialog-container{margin-top:3% !important;margin-bottom:3% !important;background-color:transparent !important}
.white-background{background-color:#fff !important}
.margin-top-35{margin-top:35px !important}
.thankyou-esim{font-family:"VodafoneRegular" !important;font-size:18px !important;line-height:24px}
.thankyou-esimHeader{font-family:"VodafoneLight" !important;font-size:28px;line-height:36px}
.thankyou-return{text-align:center;color:#e60000;font-size:18px}
.popup-container{height:635px !important;width:400px}
.popup-button{margin:50px auto 5px auto !important;display:table !important;width:150px !important}
.center-svg{margin:30px auto 5px 100px !important;width:110px !important;height:110px !important}
@media only screen and (min-width:1850px){.toaster-bulletActive{width:calc(100% + 18.3vw)}
}
@media only screen and (max-width:639px){.toaster{padding:10px 25px}
.toaster__action{margin:15px 0 0}
.toaster__container{min-width:100%;max-width:100%;padding:0}
.toaster-ws2__login-flow .message__close--top,.toaster-ws2__generic-msg .message__close--top{top:5px;right:0;height:40px;width:40px;padding:12px}
}
@media only screen and (min-width:639px){.upgrade-width-card{max-width:400px !important}
}
.sprite__items{letter-spacing:-0.325em}
.sprite__item{padding:10px;display:inline-block;letter-spacing:initial;text-align:center;vertical-align:top;width:20%}
.sprite__icon{border:1px solid #ebebeb;height:50px;width:50px}
.top-up{background-color:#333;color:#fff}
.top-up__form{margin:-20px;overflow:hidden;padding:20px 0}
.top-up__steps{width:400%;transition:margin-left .5s ease}
.top-up__steps--details{margin-left:0}
.top-up__steps--confirm{margin-left:-100%}
.top-up__steps--authentication{margin-left:-200%}
.top-up__steps--confirmation{margin-left:-300%}
.top-up__step{float:left;padding:0 20px;width:25%}
.top-up__step--authentication{text-align:center}
.top-up__banner{border-bottom:1px solid #333;text-align:center}
.top-up__icon{height:25px;margin-right:10px;width:25px}
.top-up__button{border:0}
.top-up__button--dark{background-color:#000;color:#fff}
.top-up__button--white{background-color:#fff;color:#000}
.top-up__payment-information{background-color:#2a2a2a;color:#fff}
.top-up__payment-card-details{padding:20px}
.top-up__payment-methods{line-height:0;text-align:center}
.top-up__amounts{text-align:center}
.top-up__amount{background-color:#ccc;border-radius:50%;color:#333;display:inline-block;font-size:20px;height:60px;line-height:60px;margin:10px 0;width:60px;transition:all .3s ease}
.top-up__amount--checked{background-color:#900;color:#fff;height:75px;line-height:75px;margin:0;width:75px}
.top-up__other-amount{display:none}
.top-up__secured-transaction-message{background-color:#000;color:#fff;padding:15px;position:relative;text-align:center}
.top-up__another-card-lock-icon{background-color:#333;border-radius:50%;height:55px;margin:0 auto 20px;padding:15px;width:55px}
@media only screen and (max-width:639px){.top-up{padding:0 20px}
.top-up__amount{height:50px;width:50px;line-height:50px;font-size:18px;background-color:#333;color:#fff}
.top-up__amount--checked{background-color:#cc0001;color:#fff}
}
.top-up-success__icon{width:25px;height:25px}
.top-up-success__success-icon{border-radius:50%;background-color:#333;display:inline-block;height:65px;margin-bottom:25px;padding:20px;text-align:center;width:65px}
.top-up-success__heading{background-color:#000;color:#fff;padding:20px;text-align:center}
.top-up-success__summary{background-color:#2a2a2a;color:#fff}
.top-up-success__caption{text-align:center}
.top-up-success__footer{padding:20px;background-color:#000}
.top-up-success__row{border-bottom:1px solid #4a4d4e}
.top-up-success__row--last{border-bottom:0}
.top-up-success__cell{padding:20px;vertical-align:baseline}
.top-up-success__cell--right{text-align:right}
.top-up-success__cell--strong{font-family:"VodafoneRegularBold"}
.app-video{display:block;margin:0 auto;max-width:768px;width:100%}
.basket__item{box-shadow:0 0 3px 0 #afafaf;margin-bottom:10px}
.basket__item--column{line-height:200px}
.basket__item--one-off{background-color:#f4f4f4}
.basket__item--column-img{max-height:80px;width:auto}
.basket__item--sub-title-height{height:2rem}
.basket__section--area{background:#e5e5e5;margin:0;padding:40px 0}
.basket__refer-a-friend{background:#e5e5e5}
.basket__push{text-align:right}
.basket__float--left{float:left !important}
.basket__chevron{color:#333;width:15px;height:15px}
.basket__chevron--delete{width:15px;height:15px}
.basket__toaster__price{padding-left:20px;text-align:left}
.basket__toaster__price--first{border-right:1px solid #ccc;padding-left:0;padding-right:20px;text-align:right}
.basket__list{width:100%;list-style:none;padding:0;max-height:500px;overflow:auto}
.basket__list--buttons{height:55px;display:block}
.basket__list--buttons-rounded :first-child{border-top-left-radius:0;border-bottom-left-radius:0}
.basket__list--buttons-rounded :last-child{border-top-right-radius:0;border-bottom-right-radius:0}
.basket__list--header{padding:20px;background-color:#404040}
.basket__list--item{display:block;background-color:#666;padding:20px;border-bottom:1px solid #404040}
.basket--counter{background-color:#e60000;border-radius:50%;height:20px;width:20px;position:absolute;right:20px;top:20px;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}
.basket_insurance{padding:50px 55px;position:relative}
.basket_insurance__heading{margin-top:0;margin-bottom:15px;text-align:center}
.basket_insurance__sub-heading{font-family:"VodafoneRegularBold"}
.basket_insurance__list{padding-left:0}
.basket_insurance__list--item{padding-left:23px}
.basket_insurance__list--item.cards__item{max-width:250px;padding-left:0;padding-right:20px}
.basket_insurance__icon{height:20px;width:18px;position:absolute;top:2px;left:0}
.basket_insurance__button{color:#fff;font-size:18px;border:1px solid #666;background-color:#666;margin:40px auto 0}
.basket_insurance__button--added{background-color:#428600}
.basket_insurance__spinner{display:block;width:100%;height:250px}
.basket_insurance_popup{background-color:#ebebeb;color:#000}
.basket_insurance_popup--close{color:#000}
.basket_insurance_popup_accordion__items{background-color:#fff;border-radius:6px;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;padding:0 10px;margin-bottom:60px}
.basket_insurance_popup_accordion__heading{position:relative;font-family:"VodafoneRegular";font-size:20px;padding:25px 0;border-bottom:1px solid #ccc}
.basket_insurance_popup_accordion__heading .icon{position:absolute;top:15px;color:#e60000}
.basket_insurance_popup_accordion__heading .icon--left{width:40px;height:40px;left:0}
.basket_insurance_popup_accordion__heading .icon--transparent{color:transparent !important}
.basket_insurance_popup_accordion__heading .icon--right{right:0;width:30px;height:30px;top:25px}
.basket_insurance_popup_accordion__heading--label{display:block;cursor:pointer;padding:0 45px}
.basket_insurance_popup_accordion__heading--input{display:none}
.basket_insurance_popup_accordion__heading--input:checked+div{display:block;border-bottom:1px solid #ccc}
.basket_insurance_popup_accordion__heading--last{border-bottom:0}
.basket_insurance_popup_accordion__content{display:none;padding:15px 20px 60px}
.basket_insurance_popup_accordion__content--last{border-top:1px solid #ccc;border-bottom:none !important}
.basket_insurance_popup__body{max-width:955px;margin-top:60px}
.basket_insurance_popup__content{padding-bottom:100px}
.basket_insurance_popup__content--notice-devices p{display:inline}
.basket_insurance_popup__content--top-link{display:block;text-align:right;margin-top:45px}
.basket_insurance_popup__heading{margin-bottom:40px;text-align:center}
.basket_insurance_popup__tabs{width:100%;margin-bottom:50px}
.basket_insurance_popup__list--item{list-style:disc;margin:0 0 15px}
.basket_insurance_popup__list--item p{margin:0}
.basket_insurance_popup__list--item a{text-decoration:underline}
.basket_insurance_popup__list--numberitem{margin:0 0 15px}
.basket_insurance_popup__list--numberitem p{margin:0}
.basket_insurance_popup__list--numberitem a{text-decoration:underline}
.basket_insurance_popup__list a{text-decoration:underline}
.basket_insurance_popup__tab{color:#fff;border-bottom:2px solid #4a4d4e;display:inline-block;width:49%;text-align:center;font-size:22px;padding:0 20px 20px 20px}
.basket_insurance_popup__tab--active{background-color:transparent;border-bottom:3px solid #e60000;border-top:0;position:relative;display:inline-block;z-index:1}
.basket_insurance_popup__tab--active::after{content:"";position:absolute;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #e60000;top:100%;left:50%;margin-left:-8px;z-index:1}
.basket_insurance_popup__addToBasket{border:1px solid #fff;border-radius:6px;text-align:center;margin:0 15px 50px 15px;padding:18px 80px 25px 80px}
.basket_insurance_popup__addToBasket .button,.basket_insurance_popup__addToBasket .search__custom--field input:nth-child(2),.search__custom--field .basket_insurance_popup__addToBasket input:nth-child(2),.basket_insurance_popup__addToBasket .search__inPage input:nth-child(2),.search__inPage .basket_insurance_popup__addToBasket input:nth-child(2),.basket_insurance_popup__addToBasket .search__header input:nth-child(2),.search__header .basket_insurance_popup__addToBasket input:nth-child(2){padding:10px 40px}
.basket_insurance_popup__cancel-btn{border:1px solid #000;border-radius:6px;text-align:center;color:#000;background:transparent;margin-top:20px;width:100%;padding:15px 0}
.basket_insurance_popup__textarea a{text-decoration:underline}
.basket_insurance_popup__button-container{width:50%;margin:auto}
.basket_insurance--bg{background-color:#ebebeb}
.vf-cost{font-size:15px;display:block;line-height:20px}
@media only screen and (max-width:639px){.vf-cost{font-size:13px !important}
}
.vf_insurance{background-color:#ebebeb}
@media only screen and (max-width:639px){.basket__list{max-height:350px;overflow:auto}
.basket__item--one-off{background-color:#fff}
.basket__item--price{vertical-align:top}
.basket__item--price p{margin-top:15px}
.basket_insurance{padding:0;background-color:transparent;border:0;margin-top:40px}
.basket_insurance__list{padding-left:0}
.basket_insurance__list--item.cards__item{display:block;max-width:100%;border-radius:6px;padding-right:0}
.basket_insurance_popup__button-container{width:100%;margin:auto}
}
.go{height:35px;margin-top:15px;width:35px}
.devices__os{font-family:"VodafoneLight";font-size:18px}
.devices__video{bottom:-40px}
.devices__image{vertical-align:middle;width:60px;display:table-cell}
.devices__image--results{width:40px}
.devices__image--phone{margin-right:20px;vertical-align:middle;max-height:55px;position:absolute}
.devices__image--container{width:40px;height:55px;margin-right:20px;display:inline-block}
.devices__image--container-ws2{width:50px;height:50px;margin-right:20px;display:inline-block}
.devices__icon{margin-right:20px;vertical-align:middle;max-height:55px;width:40px}
.devices__title{display:table-cell;vertical-align:middle}
.devices__title--icon{margin-right:20px;vertical-align:middle;max-height:60px;width:26px;position:absolute;fill:#333}
.devices__title--router{width:60px}
.devices__title--router-ws2{width:60px;height:60px}
.devices__title2{display:table-cell;font-weight:700}
.devices__sub-title2{display:table-cell;padding-left:5px}
.devices__sub-title2::after{content:","}
.devices__price{right:50px}
.devices--fix-height{height:54px}
.devices__number{margin-right:10px}
.devices__number--close{padding:10px 3px;cursor:pointer;color:#999}
.devices__date{display:table-cell;padding-left:5px}
.devices__icon{width:40px;height:40px;margin-right:10px}
.devices__icon--close{width:25px;margin-left:10px;margin-right:15px}
.devices__header{display:table}
.devices__header--half-img{overflow:hidden;margin-bottom:-20px}
.devices__header--half-img span.devices__title{padding-bottom:20px}
.devices__caption{background-color:rgba(51,51,51,0.7);bottom:0;right:0;left:0;margin:0;color:#fff;font-size:20px;padding:20px;padding-bottom:60px;position:absolute}
.devices__cut{clip-path:polygon(100% 0,100% 100%,0 100%,0 0,47% 0,50% 20px,53% 0)}
.devices__questions{height:100%}
.devices__question{height:20%;border-bottom:1px solid #d6d6d6}
.devices__question:last-child{border:0}
.devices__question--auto{height:auto}
.devices__question--fixed{height:60px;border-bottom:1px solid #d6d6d6}
.devices__question--no-border{border-bottom:0}
.devices__link{height:100%;text-align:left}
.devices__link--all{font-family:"VodafoneRegularBold"}
.devices__avatar{border:2px solid #fff;border-radius:50%;display:inline-block;height:35px;margin-right:10px;vertical-align:middle;width:35px}
.devices__content{margin:0 75px}
.devices__content--title{font-weight:700;display:block;line-height:40px}
.devices__content--content{display:block}
.devices__content--mobile{margin:0 75px}
.devices__content--inner{padding-left:25px}
.vtv-panel{display:block;height:100%;list-style:none;margin:20px 0;font-size:18px;background-color:#fff;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;position:relative;border-radius:6px;padding:10px 20px}
.vtv-panel__inner-header{display:flex;align-items:center;flex-direction:row}
.vtv-panel__left--auto{margin-left:auto}
.vtv-panel__left--em{margin-left:1em}
.vtv-panel__btn{padding-top:25px;padding-bottom:10px}
.vtv-panel__btn--action{padding-top:11px;padding-bottom:11px;border:2px solid #000;color:#000;background:#fff;font-family:"VodafoneRegular";font-size:18px;font-weight:400;line-height:26px}
.vtv-panel__btn--action:hover{border:2px solid #666;color:#fff;background:#666}
.vtv-panel__btn--left{border-right:1px solid #e5e5e5 !important;border-bottom-left-radius:6px;font-weight:700}
.vtv-panel__btn--right{border-left:1px solid #e5e5e5 !important;border-bottom-right-radius:6px}
.vtv-panel__device-name{font-size:26px}
.vtv-panel__device-name--ellipsis{width:200px;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}
.vtv-panel__device-name--em{min-height:2em}
.vtv-panel__icon{height:40px;width:40px}
.vtv-panel__icon--apple{background-color:#f2f2f2;height:2em;padding:0 33px 5px;border-radius:6px}
.vtv-panel__icon--google{background-color:#f2f2f2;height:2em;padding:0 19px;border-radius:6px}
.vtv-panel__icon--gutter{margin-top:7px}
.vtv-panel__icon--large{height:23px;width:23px}
.vtv-panel__footer{display:flex;justify-content:center;align-content:center;align-items:center;padding:40px 15px;flex-direction:column}
.vtv-panel__footer--grid{margin:3px}
.vtv-panel__box{padding-bottom:20px;padding-top:20px}
.vtv-panel__box--gutter{padding:20px 0}
.vtv-panel__box--title{padding:10px 10px 0 10px}
.vtv-panel__overlay--btns{display:flex;flex-direction:row}
.vtv-panel__overlay--action-btn{display:inline-block;padding:15px 40px;text-align:center;color:#00697c;background-color:#fff;border:0;border-top:2px solid #e5e5e5;font-family:"VodafoneRegular";font-size:1.1em}
.vtv-panel__overlay--heading{font-weight:700;font-size:1.2em;font-family:"VodafoneRegular";margin:30px 0 20px;color:#666}
.vtv-panel__overlay--text{padding:0 25px;font-size:1.2em;margin:30px 0;font-family:"VodafoneRegular";color:#666}
.vtv-panel__overlay--container{position:relative;max-width:640px;background:#fff;border-radius:6px;padding:0;font-family:"VodafoneRegular";margin:0 auto;min-width:25%}
@media only screen and (max-width:970px){.devices__cut{clip-path:polygon(100% 0,100% 100%,0 100%,0 0,45% 0,50% 20px,55% 0)}
.devices__question{height:25%}
.devices__question--fixed{height:auto;padding:10px 0}
.devices--number{display:none}
.devices__caption{padding:15px;padding-bottom:55px}
.devices__content--inner{padding-left:3px}
}
@media only screen and (max-width:639px){.devices__os{font-family:"VodafoneLight";font-size:16px}
.devices__image{width:40px}
.devices__image--results{width:45px;padding-right:15px}
.devices__question{min-height:50px}
.devices__title{font-size:20px}
.devices__title--results{vertical-align:middle}
.devices__title2{display:table-cell}
.devices__sub-title2::after{content:""}
.devices__date{display:none}
.devices__content{margin:0 50px}
.devices__content--mobile{margin:0}
.devices__content--inner{display:block}
.characterCount{margin-top:.5rem;text-align:right;opacity:.5}
.vtv-panel__btn--action{padding-top:9px;padding-bottom:9px}
.vtv-panel__device-name{font-size:20px;line-height:28px}
.vtv-panel__overlay--container{width:90%}
}
@media only screen and (max-width:970px){.devices__title--router{width:44px;height:44px}
}
.chevron{display:table;width:100%}
.chevron__text,.chevron__container,.chevron__div{display:table-cell;vertical-align:middle;width:100%;-ms-word-break:break-all;word-break:break-all;word-break:break-word !important}
.chevron__container{text-align:right;width:20px;transition:transform .4s}
.chevron__container--right{float:right}
.chevron__text--bar{padding:0 35px}
.chevron__text--image{background-size:initial;width:280px;margin:0 auto}
.chevron__text--heading{margin-bottom:15px}
.chevron__text--weekend{padding-top:10px;padding-bottom:30px}
.chevron__div{cursor:pointer}
.chevron__icon{width:20px;height:20px}
.chevron__icon--ws2{width:28px;height:28px}
.chevron__icon--right{width:25px;height:25px}
.chevron__icon--medium{width:15px;height:15px}
.chevron__device{display:table-cell;vertical-align:middle}
.chevron__news{width:1200px}
.chevron__gutter{padding:10px 0}
.chevron__gutter--large{padding:20px 0}
.chevron--reset p{margin:0}
.chevron__rotate{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transition:transform .4s}
.chevron__rotate--active{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);transition:transform .4s}
@media only screen and (max-width:970px){.chevron__icon{width:24px;height:24px}
}
@media only screen and (max-width:639px){.chevron__icon{width:20px;height:20px}
.chevron__text--bar{padding:0}
.chevron__text--image{width:100%;margin-bottom:20px}
.chevron__text--heading{margin-top:15px}
.chevron__text--weekend{padding:20px 0 20px 0}
}
.notification{background-color:#97f2ff;border-left:4px solid #00b0ca;padding:20px;text-align:center}
.notification__subtitle{display:block;font-size:16px}
.video{line-height:0;height:100%;overflow:hidden;position:relative;width:100%;min-height:90px}
.video__play{background-color:rgba(230,0,0,0.75);border:2px solid #fff;border-radius:50%;color:#fff;padding:25px;width:auto}
.video__play--small{padding:15px}
.video__icon{width:40px;height:40px;left:3px;position:relative}
.video__icon--small{width:30px;height:30px}
.youtubeplayer{height:100%;width:100%}
.youtubeplayerimage{background-color:#000;text-align:center}
@media only screen and (max-width:970px){.video__play{padding:20px}
.video__icon{width:40px;height:40px}
}
@media only screen and (max-width:639px){.video__play{padding:15px}
.video__icon{width:30px;height:30px}
}
.account{font-size:20px}
.account__heading{display:inline-block;height:10px}
.account .heading{font-family:"VodafoneLight"}
.account .heading--3{font-size:40px;line-height:1.2em}
.account .graph-subheading{margin-bottom:80px;font-size:20px}
.account__content{background-color:#333;color:#fff;height:100%;padding:45px 140px 50px;overflow:hidden}
.account__graph{position:relative}
.account__months{border-bottom:1px dashed #989898;display:table;height:200px;margin:75px 0 35px;list-style:none;padding:0;position:relative;text-align:center;width:100%}
.account__months-dashed{border-top:1px dashed #989898;position:absolute;width:100%}
.account__months-dashed-price{position:absolute;left:-70px;top:-12.5px}
.account__month{display:table-cell;height:100%;position:relative;vertical-align:bottom}
.account__usage{height:100%;margin:0 auto;position:relative;width:20px}
.account__use{background-color:#00b0ca;background-image:linear-gradient(#00b0ca 0,#007e92 100%);border-radius:100px;bottom:0;filter:none;position:absolute;width:100%;min-height:5px}
.account__use--unplanned{background-color:#9c2aa0;background-image:none;min-height:0}
.account__use--empty{background-color:#434343;background-image:none;min-height:0}
.account__label{margin:25px 0 0;position:absolute;width:100%}
.account__legends{background-color:#333;text-align:center;color:#fff;margin:0;padding-bottom:60px;font-size:18px}
.account__legend{display:inline-block;margin-left:30px}
.account__legend::before{background-color:#00b0ca;background-image:linear-gradient(#00b0ca 0,#007e92 100%);border-radius:50%;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:text-bottom;width:20px}
.account__legend--unplanned::before{background-color:#9c2aa0;background-image:none}
.account.statistics{margin:20px 0}
@media only screen and (max-width:970px){.account__legend{padding-top:15px;padding-bottom:15px}
.account__legends{padding-right:25%;padding-left:25%;padding-bottom:0;font-size:16px}
.account__legend{display:inline-block;margin-left:0;width:100%}
.account__legend--unplanned{border-top:1px solid #4a4d4e}
}
@media only screen and (max-width:639px){.account .heading{font-family:"VodafoneLight"}
.account .heading--3{font-size:24px;line-height:1.2em}
.account .graph-subheading{margin-bottom:170px;font-size:18px}
.account__content{padding:20px 55px 45px}
.account__usage{width:10px}
.account__legends{padding-left:10px;padding-right:10px}
.account__legend{border-top:1px solid #4a4d4e;padding-top:20px;padding-bottom:20px}
.account__month{height:60px}
.account__months{margin:35px 0;height:60px}
.account__months::before{height:50%}
.account__months-dashed-price{font-size:13px;left:-48px}
}
.pricing__data{border-top:1px solid #ebebeb;padding:15px 25px;vertical-align:middle}
.pricing__data--first{border-top:0}
.pricing__data--price{font-family:"VodafoneRegularBold";font-size:20px;text-align:right}
@media only screen and (max-width:639px){.pricing__data{padding:15px}
}
.usage{padding:0 0 40px 0}
.usage__devices{margin-bottom:30px}
.usage__item-disc{text-align:center;vertical-align:middle;font-size:16px;cursor:pointer;margin-top:20px;list-style-type:none}
.usage__item-disc .breakdown__disc--red-small{background-color:#fff;border:1px solid #e60000}
.usage__item-disc--disabled{cursor:default}
.usage__item-disc--disabled .breakdown__disc--red-small{border:1px solid #ccc;color:#999}
.usage__item-disc--active{cursor:default;margin-top:20px}
.usage__item-disc--active .breakdown__disc--medium{transition:all .5s}
.usage__item-disc--active .breakdown__disc--small{transition:all .5s}
.usage__item-disc--active .breakdown__disc--blue-light{border-color:#00b0ca;background-color:#00b0ca}
.usage__item-disc--active .breakdown__disc--red{border-color:#e60000;background-color:#e60000;color:#fff}
.usage__item-disc--active .breakdown__disc--red svg{color:#fff}
.usage__item-disc--active .breakdown__disc--red-small{border-color:#e60000;background-color:#e60000;color:#fff}
@media only screen and (max-width:639px){.usage{padding:0;padding-bottom:80px}
.usage__item-disc{cursor:default}
.usage__item-disc .breakdown__disc--medium{transform:scale(1.5);background-color:#00b0ca;margin-bottom:20px}
.usage__item-disc .breakdown__disc--red{border:1px solid;border-color:#e60000;background-color:#e60000}
.usage__item-disc .breakdown__disc--red svg{color:#fff}
.usage__item-disc--active .breakdown__disc--medium{margin-bottom:30px}
.usage__item-disc--active .breakdown__disc--red{border-color:#e60000;background-color:#e60000}
.usage__item-disc--active .breakdown__disc--red svg{color:#fff}
}
.user__item{position:relative;border-bottom:1px solid #ccc;text-decoration:none;list-style:none;padding:20px 0}
.user__action{position:absolute;right:0;border-left:1px solid #ccc;height:40px;padding-left:10px;top:50%;margin-top:-20px}
.user__action--content{vertical-align:middle;display:block;margin:10px 0}
.user__action--icon{color:#333;width:10px;height:10px}
.user__pending--request{color:#e60000}
.dial{border-radius:50%;display:inline-block;line-height:0;overflow:hidden;padding:10px;position:relative;z-index:1}
.dial__container{min-height:215px}
.dial__container--mobile{display:none}
.dial--full{overflow:visible;padding:0}
.dial--full .dial__svg{overflow:inherit}
.dial__svg{animation-name:circle;animation-duration:.4s;animation-delay:.5s;animation-fill-mode:forwards;display:block;height:100%;width:100%;transform:scale(0.6);opacity:0}
.dial__circle{fill:transparent;stroke-dasharray:0,20000%;stroke-linecap:round;stroke-width:15px;transition:stroke-dasharray .4s ease-in-out}
.dial__circle-track{fill:transparent;stroke:#434343;stroke-width:8px}
.dial__circle-track--flush{stroke-width:15px}
.dial--tiny .dial__circle{stroke-width:30px}
.dial--tiny .dial__circle-track{stroke-width:15px}
.dial--tangerine .dial__circle{stroke:#eb9700}
.dial--limeade .dial__circle{stroke:#468800}
.dial--seance .dial__circle{stroke:#9c2aa0}
.dial--cerulean .dial__circle{stroke:#00b0ca}
.dial--finn .dial__circle{stroke:#5e2750}
.dial--finn .dial__circle-track{stroke:#ccc}
.dial--silver .dial__circle{stroke:#ccc}
.dial--amethyst .dial__circle{stroke:#c649ca}
.dial--finn .dial__cta{background:#fff;border:14px solid #5e2750}
.dial--finn .dial__value-wrapper,.dial--finn .dial__cta-icon{color:#333}
.dial--body::before{content:"";position:absolute;width:6px;height:6px;background-color:#fff;border-radius:50%;z-index:3;left:50%;margin-left:-3px;margin-top:-1px;animation:fade-in-extended .5s}
.dial--body .dial__circle-track{stroke:#ccc;stroke-width:16px}
.dial--body .dial__circle{stroke-width:26px}
.dial__indicator{position:absolute;transform-origin:0 100%;left:50%;padding-left:50%;padding-top:50%;z-index:1;transition:transform .5s ease-in-out}
.dial__indicator::before{content:"";border:3px solid transparent;border-right-color:#fff;height:0;width:0;position:absolute;left:0;top:-1px;margin-left:-6px;animation:fade-in-extended .5s forwards}
.dial--tiny .dial__indicator{display:none}
.dial__segmentations{animation-name:circle;animation-duration:.4s;animation-delay:.5s;animation-fill-mode:forwards;transform:scale(0.6);opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.dial__segmentation{height:40%;left:50%;margin:0;padding:0;position:absolute;top:90%;transform-origin:0 -100%}
.dial__segmentation::before{background:currentColor;bottom:100%;content:"";height:30%;margin-left:-1px;position:absolute;width:2px}
.dial__segmentation-number{color:#fff;position:absolute;top:10px;transform-origin:left}
.dial__segmentation:nth-child(1){transform:rotate(0)}
.dial__segmentation:nth-child(1) .dial__segmentation-number{transform:rotate(360deg) translateX(-50%)}
.dial__segmentation:nth-child(2){transform:rotate(45deg)}
.dial__segmentation:nth-child(2) .dial__segmentation-number{transform:rotate(315deg) translateX(-50%)}
.dial__segmentation:nth-child(3){transform:rotate(90deg)}
.dial__segmentation:nth-child(3) .dial__segmentation-number{transform:rotate(270deg) translateX(-50%)}
.dial__segmentation:nth-child(4){transform:rotate(135deg)}
.dial__segmentation:nth-child(4) .dial__segmentation-number{transform:rotate(225deg) translateX(-50%)}
.dial__segmentation:nth-child(5){transform:rotate(180deg)}
.dial__segmentation:nth-child(5) .dial__segmentation-number{transform:rotate(180deg) translateX(-50%)}
.dial__segmentation:nth-child(6){transform:rotate(225deg)}
.dial__segmentation:nth-child(6) .dial__segmentation-number{transform:rotate(135deg) translateX(-50%)}
.dial__segmentation:nth-child(7){transform:rotate(270deg)}
.dial__segmentation:nth-child(7) .dial__segmentation-number{transform:rotate(90deg) translateX(-50%)}
.dial__segmentation:nth-child(8){transform:rotate(315deg)}
.dial__segmentation:nth-child(8) .dial__segmentation-number{transform:rotate(45deg) translateX(-50%)}
.dial__value-wrapper{animation:value .5s .5s forwards;color:#fff;left:50%;line-height:1;position:absolute;opacity:0;text-align:center;top:0;margin-top:50%;transform:translate(-50%,-50%);z-index:2;width:130px}
.dial__value-label{font-size:20px}
.dial__value{font-size:74px;font-family:"VodafoneRegularBold"}
.dial__value--initial{font-size:40px}
.dial__cta{animation:value 1s 1.5s forwards;opacity:0;background:#333;border-radius:50%;border:12px solid #fff;bottom:100%;height:65px;left:50%;position:absolute;margin-left:35px;width:65px;z-index:1;margin-bottom:-24px}
.dial__cta::before,.dial__cta::after{content:"";height:11px;width:11px;border-radius:50%;box-shadow:6px 4px 0 0 #fff;position:absolute;bottom:12px;left:-23px;display:none}
.dial__cta::after{left:auto;right:-3px;bottom:-18px;transform:rotate(170deg)}
.dial__cta-icon{width:100%;color:#fff;width:25px;height:25px;z-index:1}
.dial--dashboard .dial__value{font-size:42px}
.dial--dashboard .dial__svg{height:180px}
.dial__link-overlay,.dial__passes-wrapper{position:absolute;top:3px;right:0;left:4px;bottom:0;width:172px;height:173px;overflow:hidden;border-radius:50%;z-index:0}
.dial__link-overlay{z-index:1}
.dial__pagination{position:relative;z-index:3;text-align:center}
.dial__pagination--info{display:inline-block;vertical-align:middle;margin:0}
.dial__pagination--hidden{visibility:hidden}
.dial__pass{font-size:9px}
.dial__passes{position:relative;top:97px;direction:rtl}
.dial--passes{animation:fade-in-extended 1.5s forwards}
.dial--passes .dial__value-wrapper{margin-top:55px}
.dial--passes .dial__value{font-size:36px;margin-bottom:5px}
.dial .heading--2{letter-spacing:normal}
.dial--payg{margin-top:50px}
.no-cssanimations .dial__svg,.no-cssanimations .dial__segmentations,.no-cssanimations .dial__cta{transform:scale(1);opacity:1}
.no-cssanimations .dial__value-wrapper{opacity:1}
@media only screen and (max-width:970px){.dial--dashboard .dial__value{font-size:40px}
.dial--passes .dial__value{font-size:36px}
.dial__add-data{display:none}
.dial__add-data--active{display:block}
.dial__add-data--active .dial__centre--first{animation-name:rotate-first;animation-delay:.375s}
.no-cssanimations .dial__add-data--active .dial__centre--first{transform:rotate(100deg)}
.dial__add-data--active .dial__centre--second{animation-name:rotate-second;animation-delay:.1875s}
.no-cssanimations .dial__add-data--active .dial__centre--second{transform:rotate(130deg)}
.dial__centre{position:absolute;height:170px;width:170px;transform-origin:50% 50%;border-radius:50%;animation-duration:.75s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.23,1,0.32,1);transform:rotate(65deg)}
.dial__link{margin-top:-61px;height:50px;width:50px;border-radius:50%;opacity:1;transition:top .5s ease-out 2s,opacity .5s ease-out 2s;display:block;background-color:#000;color:#fff}
.dial__link-text{font-family:"VodafoneRegularBold"}
.dial__link-text--first{transform:rotate(-100deg);padding-bottom:19px;padding-right:63px}
.dial__link-text--second{transform:rotate(-130deg);padding-bottom:23px;padding-right:55px}
.dial__addon-button{display:block;transform:rotate(0);transition:transform .2s}
.dial__addon-button--active{transform:rotate(45deg)}
.no-csstransitions .dial__addon-button--active{transform:rotate(0)}
}
@media only screen and (max-width:639px){.dial__container{padding:0;min-height:auto;margin-top:-30px}
.dial__container--mobile{display:block}
.dial__value-label{font-size:18px}
.dial__value{font-size:42px}
.dial__value--initial{font-size:20px}
.dial__link{margin-top:-58px}
.dial__link-text--first{padding-bottom:17px;padding-right:60px}
.dial__link-text--second{padding-bottom:21px;padding-right:53px}
.dial__svg{height:auto}
.dial--dashboard .dial__value{font-size:42px}
.dial--passes .dial__value{font-size:36px}
.dial__passes-wrapper{width:167px;height:168px}
}
@keyframes rotate-first{0{transform:rotate(63deg)}
100%{transform:rotate(100deg)}
}
@keyframes rotate-second{0{transform:rotate(63deg)}
100%{transform:rotate(130deg)}
}
.bars .bar__background{background-color:#ebebeb;height:8px;width:100%;position:relative;border-radius:10px}
.bars .bar__usage{background-color:#009b00;height:8px;position:absolute;border-radius:10px;animation:percentage 1s ease forwards}
.bars .bar__usage--under-20pc{background-color:#eb9700}
.bars .bar__heading--remaining{font-size:42px;font-family:"VodafoneRegular"}
.bars .bar__heading--type{font-size:24px}
.bars .bar__heading--unit{font-size:32px;font-family:"VodafoneLight"}
.bars .bar__heading--amount{font-size:32px;font-family:"VodafoneLight"}
.bars .bar__heading--days{font-size:18px;margin:15px 0;font-family:"VodafoneRegular";min-height:18px}
.bars .bar__heading--add-more{font-size:18px;margin-top:20px;font-family:"VodafoneRegular";min-height:18px;color:#e60000;cursor:pointer}
.bars .bar__heading--left{font-size:18px;font-family:"VodafoneRegular"}
.bars .bar__desktop-heading .bar__heading--add-more{margin-top:15px}
@keyframes percentage{from{width:100%;background-color:#009b00}
}
@media only screen and (max-width:639px){.bars .bar__background{height:6px}
.bars .bar__usage{height:6px}
.bars .bar__heading--remaining{font-size:42px;margin:10px 0 0 0;min-height:51px}
.bars .bar__heading--type{font-size:16px;font-family:"VodafoneRegularBold"}
.bars .bar__heading--unit{font-size:28px}
.bars .bar__heading--amount{font-size:32px}
.bars .bar__heading--days{font-size:16px;margin:10px 0;min-height:16px}
.bars .bar__heading--left{font-size:16px}
.bars .chevron__text{display:block}
}
.data-dials{max-width:1200px;position:relative;margin:0 -20px 30px}
.data-dials__navigation{display:none}
.data-dials__refresh{padding-right:5px}
.data-dials__subvalue{font-size:28px}
.data-dials__dial{width:180px}
.data-dials__update{font-size:28px;line-height:34px;margin-top:15px;margin-bottom:0}
.data-dials__slider{padding-top:10px}
.data-dials__update{font-size:28px;line-height:34px;margin-top:20px}
.data-dials__dial{margin:0 20px}
.data-dials__slider{padding-top:45px}
.data-dials{margin-top:50px}
.data-dials__dial{max-width:175px;margin:0}
.data-dials__navigation{display:block;position:absolute;bottom:-95px;left:-20px;right:0;top:0;z-index:1}
.data-dials__tab{position:absolute;left:auto;right:50%;top:20px;transform-origin:0 100%;height:26%;z-index:1}
.data-dials__tab:focus{outline:0}
.data-dials__tab--first{transform:rotate(-70deg)}
.data-dials__tab--second{transform:rotate(-100deg)}
.data-dials__tab--third{transform:rotate(-130deg)}
.data-dials__tab--fourth{transform:rotate(-40deg)}
.data-dials__tab-icon-wrapper{background:transparent;border-radius:50%;border:1px solid #fff;color:#fff;height:50px;left:-50%;margin-left:-23px;margin-top:-30px;position:absolute;top:-42px;width:50px}
.data-dials__tab-icon-wrapper--red{background:#fff;border-color:#e60000;color:#e60000}
.data-dials__tab:focus .data-dials__tab-icon-wrapper{border-color:#00b0ca}
.mouse-active .data-dials__tab:focus .data-dials__tab-icon-wrapper{border-color:#fff}
.mouse-active .data-dials__tab:focus .data-dials__tab-icon-wrapper--red{border-color:#e60000}
.data-dials__tab--active .data-dials__tab-icon-wrapper{color:#4a4d4e;background:#fff;border-color:#fff}
.data-dials__tab--active .data-dials__tab-icon-wrapper--red{color:#fff;background:#e60000;border-color:#e60000}
.data-dials__tab-icon{width:100%;height:28px;width:28px}
.data-dials__tab--first .data-dials__tab-icon-wrapper{transform:rotate(70deg)}
.data-dials__tab--second .data-dials__tab-icon-wrapper{transform:rotate(100deg)}
.data-dials__tab--third .data-dials__tab-icon-wrapper{transform:rotate(130deg)}
.data-dials__tab--fourth .data-dials__tab-icon-wrapper{transform:rotate(40deg)}
.data-dials__content{display:none}
.data-dials__content--active{display:block}
.data-dials__update{font-size:20px;line-height:28px;margin-top:55px}
.data-dials__refresh{padding-right:0}
.data-dials__slider{padding-top:0}
@media only screen and (min-width:639px) and (max-width:970px){.data-dials__tab{right:50%}
.data-dials__subvalue{font-size:20px}
}
.breakdown__price{font-family:"VodafoneRegularBold";text-align:right}
.breakdown__price--unplanned{color:#9c2aa0}
.breakdown__price--data{padding-right:40px}
.breakdown__chevron{margin-left:20px}
.breakdown__subtext{font-size:18px}
.breakdown__allowance{margin:15px 0}
.breakdown__disc{background-color:#999;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:25px;width:50px;height:50px;vertical-align:middle;display:inline-block;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.breakdown__disc:focus{box-shadow:0 0 0 3px #007e92 !important}
.breakdown__disc--medium{width:70px;height:70px;margin:10px auto}
.breakdown__disc--small{width:50px;height:50px}
.breakdown__disc--blue{background-color:#00b0ca}
.breakdown__disc--blue-light{background-color:rgba(0,176,202,0.4)}
.breakdown__disc--blue-lagoon{background-color:#007e92}
.breakdown__disc--red{border:1px solid;border-color:#e60000;background-color:transparent}
.breakdown__disc--red svg{color:#e60000}
.breakdown__disc--red:focus{box-shadow:0 0 0 3px #900 !important}
.breakdown__disc--red-active{background:#e60000}
.breakdown__disc--red-active svg{color:#fff}
.breakdown__disc--number{font-weight:700;line-height:60px;width:60px;height:60px}
.breakdown__icon{color:#fff;height:40px;width:40px !important;width:100%}
.breakdown__icon--medium{height:35px;width:35px}
.breakdown__icon--small{height:25px;width:25px}
.breakdown__icon--rotate{transform-origin:left;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.breakdown__action{position:absolute;width:35px;height:35px;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;-o-border-radius:29px;border-radius:29px;border:6px solid #e60000;background:#000;right:-20px;top:-9px}
.breakdown__action--chevron{position:absolute;width:35px;height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #e60000;background:#fff;right:-20px;top:17px}
.breakdown__action--btn{width:17px;height:17px}
.breakdown__action--btn-small{width:12px;height:12px}
.breakdown__expiration{border-top:1px solid #ebebeb;margin-top:20px;padding-top:20px}
.breakdown__content{display:table}
.breakdown__media{display:table-cell;vertical-align:top}
.breakdown__text{display:table-cell;vertical-align:top}
.breakdown__text--vertical-middle{vertical-align:middle}
.breakdown__text--margin-extra-small{margin:5px}
.breakdown__text--margin-top-tiny{margin-top:3px}
.breakdown__selector{position:relative;display:inline-block;width:70px;height:70px;border-radius:50%}
.breakdown__selector--red{background:#e60000;border:1px solid red}
.breakdown__selector--red svg{color:#fff}
.breakdown__selector--small{width:50px;height:50px}
.breakdown__selector--extra-small{width:40px;height:40px}
.breakdown__selector--middle{vertical-align:middle}
.breakdown__selector--subscription{width:60px;height:60px}
.breakdown__chevron{position:absolute;width:30px;height:30px;right:-200px;top:8px}
.breakdown__chevron svg{color:#333}
@media only screen and (max-width:639px){.breakdown__charges{padding-bottom:25px}
.breakdown__icon--small{height:20px;width:20px !important}
.breakdown__chevron{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #e60000;background:#fff;right:-20px;top:17px}
.breakdown__chevron svg{color:#e60000}
}
.other-devices__chevron{display:block;width:100%}
.other-devices__container{display:table-cell;vertical-align:middle;text-align:right}
.other-devices__icon{width:15px;height:15px}
@media only screen and (max-width:639px){.other-devices__content{text-align:left}
.other-devices__item{background-color:#fff;background-image:none;color:#333;border-bottom:1px solid #e5e5e5}
.other-devices__item--last{border-bottom:0}
.other-devices__chevron{display:table}
}
.docs--page{background-color:#fff;display:inline-block;width:100%}
.docs--listen{position:relative}
.docs--listen:after{background-color:rgba(230,0,0,0.25);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}
.docs--listen:hover{cursor:pointer}
.docs__navigation{overflow:hidden;margin-top:80px}
.docs__content{width:820px;float:right;margin:-40px 0 0 0}
.docs__wrapper{margin:0 auto;width:100%;min-width:1000px}
.docs__tabs{background-color:#333;color:#fff;display:block;position:relative;text-align:center}
.docs__tab{background-color:#333;display:inline-block;border-left:0;padding:15px 20px}
.docs__menu{margin:0;padding:15px 20px;vertical-align:middle;display:table-cell}
.docs__link{display:inline-block;margin:0 40px 0 0;color:#fff;vertical-align:middle}
.docs__link--navigation{margin:0 0 30px 5px}
.docs__sections{border-top:2px solid #4a4d4e}
.docs__icon{height:25px;width:25px}
.docs__loading{padding:120px 0}
.docs__demo{animation-duration:.5s;animation-name:fade-in;height:900px;margin-top:40px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);width:100%;background-size:100%;padding:30px 32px 428px}
.docs__demo--md{margin-bottom:-120px;padding:34px 70px 371px}
.docs__demo--sm{padding:121px 240px 220px;margin-bottom:-40px}
.docs__demo--template{background:0;padding:0;margin:0}
.docs__include{background-color:#fff;border:0;height:100%;width:100%}
.docs__pre{background-color:#f4f4f4;border:1px solid #e5e5e5;border-radius:3px;padding:15px}
.docs__code{font:9.33333px "Fira Mono","Fira Mono OT","Menlo",monospace;white-space:normal}
.docs__sublist{margin-left:15px}
.docs__list .list__item{margin:10px 0}
.docs__list .list__item a{display:block;width:100%;height:100%}
.docs__list .list__item:hover a{color:#e60000}
.docs__list .list__item--active{color:#e60000}
@media only screen and (max-width:970px){.docs__navigation{margin:0;overflow:visible;position:static;top:auto;width:auto;background-color:#333;display:table-cell;float:none;vertical-align:middle;text-align:right}
.docs__link{padding:20px;margin:0;display:table-cell;vertical-align:middle;text-align:center;padding-left:15%}
.docs__tabs{display:table}
.docs__demo{background-image:none;margin:0;padding:0;transform:none;width:100%}
.docs__wrapper{width:100%;min-width:inherit}
.docs__content{margin:0;width:100%;padding:0 10px}
.docs__sublist{margin:0}
}
@media only screen and (max-width:639px){.docs__link{text-align:left;padding-left:20px}
.docs__include{width:100%}
}
.lazyloaded{animation-duration:.5s;-webkit-animation-name:fade-zoom-out;-moz-animtaion-name:fade-zoom-out;-o-animation-name:fade-zoom-out}
.cookie-policy{position:relative;z-index:999}
.cookie-policy__close{float:right}
.cookie-policy__icon{height:30px;width:30px}
.cookie-policy__fixed{position:fixed;overflow:hidden;width:100%}
@media only screen and (max-width:639px){.cookie-policy__close{position:absolute;top:10px;right:10px}
}
.login-nudge__link--active{background-color:#fff;color:#333}
.login-nudge__prompt{background-color:rgba(255,255,255,0.95);color:#333;padding:15px;position:absolute;right:0;text-align:center;width:250px;z-index:99}
.login-nudge__login{margin-bottom:15px}
.login-nudge__button{font-size:20px}
@media only screen and (max-width:970px){.login-nudge__prompt{right:0}
}
.message{display:none;width:100%;height:auto;min-height:90px;background-color:#2a2a2a;text-align:center;color:#fff;position:fixed;bottom:0;padding:10px;z-index:99999999}
.message__full-width{height:100%;bottom:0;overflow-y:scroll;padding:25px 0}
.message__full-width--content{width:750px;left:50%;position:absolute;text-align:left;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.message__full-width--title{text-align:center}
.message__close{z-index:999999999999;position:absolute;top:50%;margin-top:-5px;right:5px;height:30px}
.message__close--top{top:20px}
.message__close--login{margin-top:-15px;right:8px}
.message__warning{position:relative}
@media only screen and (max-width:970px){.message__warning{display:block}
}
@media only screen and (max-width:639px){.message__warning{min-width:100%}
}
.suggested{position:absolute;top:-80px;right:-80px;border:80px solid transparent;border-top-color:#e5e5e5;display:block;height:0;width:0;transform:rotate(-135deg);z-index:1}
.suggested__text{text-transform:uppercase;position:absolute;z-index:2;top:-72px;right:-46px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin:0;font-family:"VodafoneRegularBold"}
.search__wrapper{display:table;position:relative;margin-left:-300px;left:0;width:100%}
.search__wrapper--shift{left:300px;width:auto}
.search__content{display:table-cell;vertical-align:top;position:relative;left:300px;max-width:600px;margin:auto;overflow:hidden}
.search__content--shift{left:0;width:100%}
.search__content--line-top{border-top:1px solid #ccc}
.search__image{max-width:none;background-position:-200px}
.search__image--results{width:40px}
.search__heading{color:#fff;margin-bottom:50px;padding:0 20px}
.search__form{background-color:rgba(42,42,42,0.95);padding:20px 0}
.search__form--button{display:table-cell;padding-left:5px}
.search__form--button .search__submit,.search__form--button .search__custom--field input:nth-child(2),.search__custom--field .search__form--button input:nth-child(2),.search__form--button .search__inPage input:nth-child(2),.search__inPage .search__form--button input:nth-child(2),.search__form--button .search__header input:nth-child(2),.search__header .search__form--button input:nth-child(2){position:relative;top:0;bottom:0;right:0}
.search__form--transparent{background-color:transparent}
.search__field{width:500px;margin:0 auto;background-color:#2a2a2a;border-radius:3px;position:relative}
.search__field .autocomplete{color:#fff}
.search__submit,.search__custom--field input:nth-child(2),.search__inPage input:nth-child(2),.search__header input:nth-child(2){position:absolute;width:55px;height:52px;line-height:45px;top:0;bottom:5px;right:0;margin-right:0;padding:0}
.search__icon{width:25px;height:25px}
.search__results{font-family:"VodafoneRegularBold"}
.search__query{display:inline-block}
.search__slider{white-space:normal}
.search__entry{background-color:#fff;padding:30px 25px}
.search__entry--suggested{border:4px solid #f4f4f4;border-radius:3px;position:relative;outline:2px solid #ebebeb}
.search__input{border-radius:3px;width:90%;position:relative;display:table-cell;font-size:18px}
.search__input--red{-webkit-box-shadow:inset 0 0 3px #e60000;-moz-box-shadow:inset 0 0 3px #e60000;-ms-box-shadow:inset 0 0 3px #e60000;-o-box-shadow:inset 0 0 3px #e60000;box-shadow:inset 0 0 3px #e60000}
.search__input--top{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.search__results--item{display:table}
.search__results--image{display:table-cell;width:60px;padding-right:20px}
.search__custom--field input:nth-child(2){text-indent:-99999px;background-image:url("clientlib-site/resources/icones/search.png");background-repeat:no-repeat;background-size:50%;background-position:center center}
.search__custom--field ul{color:#000}
.search__custom--field ul li:hover{color:#999}
.search__paragraph{display:block}
.search--result>svg{display:none}
.search__inPage input:nth-child(2),.search__header input:nth-child(2){text-indent:-99999px;background-image:url("clientlib-site/resources/icones/search.png");background-repeat:no-repeat;background-size:50%;background-position:center center}
.search__inPage .yui-ac-container .yui-ac-content{background-color:#fff}
.search__inPage .yui-ac-container .yui-ac-content ul{color:#000}
.search__inPage .yui-ac-container .yui-ac-content ul li:hover,.search__inPage .yui-ac-container .yui-ac-content ul li.yui-ac-highlight{color:#999}
.search__header .yui-ac-container .yui-ac-content{background-color:#2a2a2a}
.search__header .yui-ac-container .yui-ac-content ul{color:#fff;padding:15px}
.search__header .yui-ac-container .yui-ac-content ul li{padding:0;margin:10px;cursor:pointer}
.search__header .yui-ac-container .yui-ac-content ul li:hover{color:#333;background-color:#fff}
.search__title{font-family:"VodafoneLight";font-weight:400;font-size:28px;margin:0 0 30px 0}
.search__title-wrapper{display:flex;justify-content:center}
.search__searchAreaContainer{height:125px;display:flex;align-items:center;flex-direction:column}
.search__searchAreaContainer--centered{justify-content:center}
.search__searchAreaContainer--start{justify-content:flex-start}
.search__container input[type="text"]{border-radius:5px}
.search__svg-icon{position:absolute;top:26%;color:red;right:2%;cursor:pointer}
.search__svg-image{position:absolute;width:35px;height:35px;top:9px;right:7px;cursor:pointer}
.section--gradient .search__container{padding:40px 0;color:#fff}
.yui-ac-highlight{color:#999;background-color:#fff}
@media only screen and (max-width:639px){.search__wrapper{margin:0;left:0;display:block}
.search__wrapper--shift{left:0}
.search__content{display:block;left:0}
.search__content--shift{left:auto}
.search__heading{margin-bottom:30px}
.search__submit,.search__custom--field input:nth-child(2),.search__inPage input:nth-child(2),.search__header input:nth-child(2){margin-bottom:0}
.search__slider{width:200%}
.search__entry{padding:25px 15px}
.search__form{padding:20px}
.search__form--box{width:90%;margin:0 auto}
.search__field{width:100%}
.search__paragraph{width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:-5px}
}
.yui-ac-bd ul{list-style:none;text-align:left;padding:17px}
.yui-ac-container{left:5px;top:60px;z-index:50;position:absolute;color:#000;width:100%;padding-right:70px}
.yui-ac-container ul{color:#000}
.yui-ac-container ul li:hover{color:#999}
.yui-ac-shadow{display:none}
.addressSearchField--custom #addressSearchBox{position:absolute;z-index:9;background:#fff;top:50%;right:8px;border-radius:5px;width:44px;height:40px;transform:translateY(-50%)}
.addressSearchField--custom #addressSearchBox .JsVBw{display:flex;width:44px;height:40px}
.addressSearchField--custom #addressSearchBox .JsVBw svg{width:24px;height:24px}
.addressSearchField--custom #desktopButtonArea{position:absolute;top:50%;right:8px;z-index:1;height:40px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}
.addressSearchField--custom #desktopButtonArea .delete-address{display:none}
.addressSearchField--custom #desktopButtonArea .delete-address .close-icon{width:9px;height:9px;margin-right:20px}
.addressSearchField--custom #desktopButtonArea .delete-address .line{color:#ccc;margin-right:6px}
.addressSearchField--custom #desktopButtonArea .checkMySpeedButton{background-color:transparent;border:0;padding:0;height:40px;width:44px}
.addressSearchField--custom #desktopButtonArea .checkMySpeedButton .icon--spinner-broadband{width:24px;height:24px}
.addressSearchField--custom #desktopButtonArea .checkMySpeedButton.active{background-color:#e60000}
.addressSearchField--custom #desktopButtonArea .checkMySpeedButton.active .icon--spinner-broadband{fill:#fff}
.addressSearchField--custom #desktopButtonArea .checkMySpeedButton.active .icon--spinner-broadband use{color:#fff !important}
.addressSearchField--custom #searchAddressInput{box-shadow:none;border-radius:5px;border:2px solid #d0d0d0}
.customer{background-color:rgba(51,51,51,0.95);color:#fff;text-align:center}
.customer__item{color:#fff;display:inline-block;font-size:20px;padding:25px;position:relative;text-align:center}
.customer__item--active{color:inherit;border-bottom:4px solid #fff;font-family:"VodafoneRegularBold"}
.customer__item--active:after{border:10px solid transparent;border-top-color:#fff;content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%) translateY(0) rotate(0);-moz-transform:translateX(-50%) translateY(0) rotate(0);-ms-transform:translateX(-50%) translateY(0) rotate(0);-o-transform:translateX(-50%) translateY(0) rotate(0);transform:translateX(-50%) translateY(0) rotate(0)}
.customer__label{border-bottom:0}
.filter__input{margin-right:10px}
.filter__input--list{list-style-type:none;margin-top:15px;margin-bottom:15px}
.filter__input--item{margin-bottom:20px}
.filter__menu{width:300px;padding:0 30px 0 0;vertical-align:top;background-color:inherit;position:relative;display:none}
.filter__menu--active{z-index:1;opacity:1;display:table-cell;vertical-align:top}
.filter__menu--active:before{content:'';position:absolute;left:-500%;right:0;top:0;bottom:0;display:block;background-color:inherit;z-index:-1}
.filter__form{width:250px}
.filter__label{width:150px;position:relative;color:#333;display:inline;background-color:inherit;border-bottom:0}
.filter__label:-moz-placeholder{color:#afafaf}
.filter__label::-moz-placeholder{color:#afafaf}
.filter__label::-moz-placeholder{color:#afafaf}
.filter__label::-webkit-input-placeholder{color:#afafaf}
.filter__label:-ms-input-placeholder{color:#afafaf}
.filter__label--text{display:block;color:#000;font-family:"VodafoneRegular";font-weight:700}
.filter__label--text--bold{font-weight:700}
.filter__label--to{padding:0 5px}
.filter__label--date{max-width:90%;background:url("../../../../../content/dam/gowingmyself/calendar.png") no-repeat;background-position:center right;background-size:18px}
.filter__label--date-full{max-width:100%}
.filter__label--dateTo{display:table-cell;min-width:inherit;color:#000}
.filter__label select{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;border:0}
.filter__label select select::-ms-expand{display:none}
.filter__label input{padding:10px;color:#666;border:1px solid #ccc;width:100%;background-color:inherit}
.filter__label input[type="text"]:after{display:table-cell}
.filter__label input.datepicker{max-width:75px;display:table-cell;padding:0}
.filter__label img.ui-datepicker-trigger{max-width:20px;display:table-cell;float:right;cursor:pointer}
.filter__label--placeholder input{border:0;padding-left:0}
.filter__toggle{display:inline-block;padding:10px 20px;border:1px solid #999;cursor:pointer;vertical-align:middle;background-color:inherit}
.filter__toggle--white{background-color:#fff}
.filter__delete{display:inline-block;vertical-align:middle;margin:0 0 0 15px;padding:0 0 3px 15px;border-left:1px solid #ccc;background:0}
.filter__delete:after{content:'';display:block;border-bottom:1px solid #666}
.filter__cross{width:15px;height:15px;margin-right:15px}
.filter__close{padding:0 0 20px 0;margin:0;background:0;display:block;text-align:left;width:100%;border-bottom:1px solid #ccc}
.filter__close--border{padding-bottom:3px}
.filter__close--border:after{content:'';display:block;border-bottom:1px solid #666}
.filter__option{padding:15px 0;border-bottom:1px solid #ccc}
.filter__option--last{border-bottom:0}
.filter__option--row{border-bottom:0}
.filter__option--row .select2-selection--multiple{background:transparent !important}
.filter__option--row .select2-selection__choice{float:none !important;margin-top:0 !important}
.filter__option--row .select2-search.select2-search--inline{position:absolute;top:-0}
.filter__group{margin-left:20px;display:none}
.filter__group--display{display:block}
.filter__icon{width:25px;height:25px;margin-right:10px}
.filter__icon--md{width:20px;height:20px}
.filter__pills{list-style:none;padding:0;margin:0;display:inline-block;width:100%;text-align:center}
.filter__pills--option{display:inline-block;margin-right:10px}
.filter__pills--button{background-color:#f2f2f2;border:1px solid #0d0d0d;border-radius:20px;height:42px;font-size:18px;line-height:26px;padding:0 15px}
.filter__pills--moreLink{background-color:transparent;border:0;text-decoration:underline;font-size:18px;line-height:26px}
.filter__pills--active{background-color:#00697c;color:#fff;border-color:#00697c}
.price__range--values{margin-top:5px}
.price__range--values .first__value{width:20px;display:inline-block}
.price__range--values .second__value{float:right}
.ui-datepicker{background-color:#fff;padding:10px;-webkit-box-shadow:1px 1px 1px #DDD;-moz-box-shadow:1px 1px 1px #DDD;-ms-box-shadow:1px 1px 1px #DDD;-o-box-shadow:1px 1px 1px #DDD;box-shadow:1px 1px 1px #DDD;cursor:pointer;margin-left:-10px;font-size:12px;display:none;width:270px}
.ui-datepicker th{color:#e60000;font-weight:700;text-align:center}
.ui-datepicker td{padding:3px;text-align:center}
.ui-datepicker td.ui-datepicker-range{background-color:#e60000;color:#fff}
.ui-datepicker td.ui-datepicker-today{background-color:#d6d6d6}
.ui-datepicker td.ui-state-disabled.ui-state-default{color:#ccc}
.ui-datepicker-current{display:none}
.ui-datepicker-current-day{background-color:#e60000;color:#fff}
.ui-datepicker-close{border:0;background-color:#e60000;color:#fff}
.ui-datepicker-unselectable.ui-state-disabled{color:#ccc}
.ui-datepicker-year{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:url(clientlib-site/resources/icones/arrow-down.png) no-repeat right 5px center;border:1px solid #ccc;background-color:transparent;padding:0 10px;padding-right:20px;background-size:10px;height:24px}
.ui-datepicker-year select::-ms-expand{display:none}
.ui-datepicker-title{text-align:center;margin:10px auto;max-width:130px;position:absolute;top:0;left:50%;margin-left:-50px}
.ui-datepicker-calendar{margin-top:20px}
.ui-datepicker-header{font-size:14px}
.ui-datepicker-next{float:right}
.ui-datepicker-standard{-webkit-box-shadow:0 0 2px #DDD;-moz-box-shadow:0 0 2px #DDD;-ms-box-shadow:0 0 2px #DDD;-o-box-shadow:0 0 2px #DDD;box-shadow:0 0 2px #DDD;margin-left:0}
.ui-datepicker td.ui-state-disabled span.ui-state-default{color:#ccc}
@media only screen and (max-width:639px){.ui-datepicker{width:100%;padding:20px}
.ui-datepicker-tittle{top:10px}
.ui-datepicker-close{width:100%;padding:5px;margin-top:10px;font-size:14px}
.ui-datepicker-standard{padding:10px;width:270px}
.filter__services{width:100%}
.filter__services--rounded input[type="checkbox"]{display:none}
.filter__services--rounded label{display:inline-block;background-color:#fff;padding:10px;cursor:pointer;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:1px solid #e60000;width:100%;text-align:center;color:#e60000;min-width:87px}
.filter__services--rounded input[type="checkbox"]:checked+label{background-color:#e60000;color:#fff}
.filter__clear,.filter__toggle{width:auto}
.filter__form{width:100%}
.filter__menu{display:none;width:100%;opacity:1;padding:0}
.filter__menu--active{display:block;margin-bottom:20px}
.filter__option{padding:15px 0}
.filter__option--sm{border-bottom:1px solid #ccc}
.filter__close{padding-bottom:15px}
.filter__fix--bottom{margin-bottom:0}
.filter__pills{margin-top:22px}
.filter__pills--button{height:36px;font-size:16px;line-height:1.25em}
.filter__pills--option{margin-bottom:10px}
.filter__pills--payg{text-align:left}
.filter__amountOfPhones{margin-top:22px;margin-left:10px;margin-bottom:0}
.filter .section--area{margin-top:10px}
}
.sort{text-align:right;vertical-align:bottom}
.sort__label{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin-right:5px;vertical-align:middle}
.sort__label select::-ms-expand{display:none}
.sort__label--border{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.sort--container{position:relative;display:inline-block;vertical-align:middle}
.sort--icon{position:absolute;width:22px;height:22px;top:50%;right:15px;transform:translateY(-50%);pointer-events:none;color:#333}
.sort__form{height:50px}
.sort__form--cases{height:50px}
.sort__select{border:0;width:200px;padding:0;display:inline-block;display:-moz-inline-stack;display:inline-table}
.sort__select--rounded-corners{border-radius:6px;overflow:hidden}
.sort__select select{cursor:pointer;background-color:inherit;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:10px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc;padding-right:50px;width:100%}
.sort__select select select::-ms-expand{display:none}
.sort__select select::-ms-expand{display:none}
.sort__select select.rounded-corners{border-radius:6px}
.sort__select--date{width:100px}
.sort__select--date select{padding:10px 40px 10px 10px}
.sort__select--flexible{width:inherit;max-width:400px;margin-bottom:40px}
.sort__arrows{display:inline-block;width:20px;position:relative;top:10px;cursor:pointer}
@media only screen and (max-width:639px){.sort{overflow:hidden;text-align:left}
.sort__label{padding:15px 0}
.sort__select{float:right;width:200px;margin-top:5px}
.sort__select--flexible{max-width:190px}
.sort--container{display:block}
}
.compare{display:block;position:relative;width:100%}
.compare--highlighted{background-color:#d6d6d6}
.compare--highlighted .compare__products--product{background-color:#d6d6d6 !important}
.compare__table{overflow:hidden;position:relative;margin:40px 0;border-bottom:1px solid;border-color:#e5e5e5}
.compare__table--no-border{border-bottom:0}
.compare__table--shadow{-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:0 1px 1px #ccc;-ms-box-shadow:0 1px 1px #ccc;-o-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}
.compare__section{display:none}
.compare__form{text-align:center;display:table;width:auto;margin:0 auto}
.compare__form--collapse{float:left;margin:0}
.compare__item{position:relative;display:table-cell;text-align:center;border:4px solid #fff;border-right-width:0;background-color:#f4f4f4;padding:15px 25px;min-height:85px;height:85px;vertical-align:middle}
.compare__item--first{border-top-left-radius:5px;border-bottom-left-radius:5px}
.compare__item--last{border-right-width:4px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.compare__item--active{padding:15px 25px}
.compare__item .button,.compare__item .search__custom--field input:nth-child(2),.search__custom--field .compare__item input:nth-child(2),.compare__item .search__inPage input:nth-child(2),.search__inPage .compare__item input:nth-child(2),.compare__item .search__header input:nth-child(2),.search__header .compare__item input:nth-child(2){padding:10px 20px;margin:0}
.compare__item .button--collapse{float:right;margin:0}
.compare__icon{color:#fff;width:30px;height:40px}
.compare__icon--hide{display:none}
.compare__remove{position:absolute;z-index:1;top:-11px;right:-11px;width:22px;height:22px;background-color:#333;color:#fff;padding:0;border-radius:50%;border:0;display:none;cursor:pointer}
.compare__remove--active{display:block}
.compare__close{width:10px;height:10px;width:100%}
.compare__phone{height:65px;display:inline-block;vertical-align:middle}
.compare__wrapper{display:block}
.compare__wrapper:after{content:'';display:block;clear:both}
.compare__specifications{z-index:0;position:absolute;top:0;background-color:#fff;width:27vw;min-width:190px}
.compare__specifications--highlight{height:400px;padding-top:30px;position:relative}
.compare__specifications--highlight-content{position:absolute;bottom:30px}
.compare__specifications--highlight div{display:inline-block}
.compare__specifications--highlight .ui-checkbox{margin-right:10px}
.compare__specifications--highlight label{display:inline-block}
.compare__specifications--info{position:relative;width:100%;padding:10px 15px;margin:0;padding:10px 15px;display:inline-block;word-wrap:break-word}
.compare__specifications--info .heading{position:absolute;border-color:0}
.compare__specifications--list{list-style:none;margin:0;padding:10px 15px;display:inline-block;border:0}
.compare__specifications--list li{padding:10px 15px;word-wrap:break-word;border-top:1px solid;border-color:#e5e5e5}
.compare__products{z-index:1}
.compare__products--wrapper{overflow:hidden;display:inline-block;float:right;position:relative;left:0;width:75%}
.compare__products--columns{position:relative;display:flex;list-style:none;padding:0;width:100%}
.compare__products--product{float:left;position:relative;width:25%;padding:10px 15px;height:auto;word-break:break-all}
.compare__products--product-intro{position:relative;text-align:center;padding-bottom:70px}
.compare__products--product-intro::after{content:'';position:absolute;left:10px;top:100%;height:4px}
.compare__products--product-intro img{max-height:265px;min-height:265px}
.compare__products--product-intro-text{text-align:left;padding-left:20px}
.compare__products--product-list{list-style:none;padding:0;padding-top:85px}
.compare__products--product-list li{border-top:1px solid;border-color:#e5e5e5;padding:10px 15px}
.compare__products--product-list li .highlighted{background-color:#cce5e9}
.compare__products--product:nth-child(odd){background-color:#f4f4f4}
.compare__products--close{z-index:1;position:absolute;top:20px;right:20px;width:20px;height:20px;border-radius:10px;background-color:#333}
.compare__products--close:hover svg{fill:#fff;height:8px;top:6px}
.compare__products--close svg{position:absolute;height:10px;width:100%;top:5px;left:0;fill:#fff}
.compare__products--title{font-weight:700;font-family:"VodafoneRegularBold"}
.compare__header{display:none;z-index:999;position:fixed;top:0;width:100%;padding:10px 0;color:#fff;background-color:rgba(102,102,102,0.9)}
.compare__header--content{margin:0 auto;max-width:1200px;min-width:300px;padding:0 10px}
.compare__header--spec{float:left;width:25%;min-width:190px;padding-left:15px}
.compare__header--phones{float:left;width:75%}
.compare__header--phones ul{list-style:none;padding:0}
.compare__header--phones li{float:left;width:25%;padding:10px 10px 10px 20px}
.compare__navigation{display:none}
@media only screen and (max-width:970px){.compare__specifications{width:32vw;min-width:190px}
.compare__specifications--info{width:40vw;min-width:190px;padding:10px 5px}
.compare__products--wrapper{width:67vw}
.compare__products--columns{list-style:none;padding:0;width:100vw}
.compare__products--product{width:22%}
.compare__products--product-intro img{max-height:250px;min-height:250px}
.compare__products--product-list{padding-top:75px}
.compare__products--close{top:10px;right:10px}
.compare__header--content{width:100vw}
.compare__header--spec{width:30vw;padding-left:5px}
.compare__header--phones{width:67vw}
.compare__header--phones ul{width:100%}
.compare__header--phones li{width:33%}
.compare__header--phones li:nth-child(4){display:none}
.compare__navigation{z-index:5;list-style:none;display:block;position:absolute;top:318px;right:0;width:68vw;padding:0}
.compare__navigation--fixed{position:fixed;top:355px}
.compare__navigation--fixed-bottom{position:absolute;bottom:395px}
.compare__navigation--prev,.compare__navigation--next{display:inline-block}
.compare__navigation--prev svg,.compare__navigation--next svg{width:40px;height:40px;fill:#fff}
.compare__navigation--prev:hover svg,.compare__navigation--next:hover svg{fill:#fff}
.compare__navigation--prev{margin-left:-5px}
.compare__navigation--next{float:right;margin-right:-5px}
.compare__navigation--inactive{pointer-events:none;background-color:#999}
.compare__navigation--inactive svg{fill:#ccc}
.compare__navigation--button{cursor:pointer;display:inline-block}
}
@media only screen and (max-width:639px){.compare__specifications{min-width:50%;width:50%}
.compare__specifications--highlight{height:350px}
.compare__specifications--info{width:100%}
.compare__specifications--list{width:50%}
.compare__specifications--list li{padding:10px 5px;min-height:66px}
.compare__products--wrapper{width:50%;left:0}
.compare__products--wrapper-full{width:100%}
.compare__products--columns{list-style:none;padding:0;width:268vw;min-width:300px}
.compare__products--close{top:10px;right:30%}
.compare__products--full{width:526vw}
.compare__products--product{width:18%}
.compare__products--product:nth-child(odd){background-color:inherit}
.compare__products--product-intro{padding-bottom:80px}
.compare__products--product-intro img{min-height:180px;max-height:180px}
.compare__products--product-list li{min-height:66px}
.compare__header--content{width:100vw}
.compare__header--spec{width:46vw;min-width:46vw;padding-left:5px}
.compare__header--phones{width:47vw}
.compare__header--phones ul{width:100%}
.compare__header--phones li{width:100%}
.compare__header--phones li:nth-child(n+2){display:none}
.compare__navigation{width:100%;top:100px}
.compare__navigation--prev,.compare__navigation--next{background-color:inherit}
.compare__navigation--prev svg,.compare__navigation--next svg{fill:#4a4d4e}
.compare__navigation--prev:hover svg,.compare__navigation--next:hover svg{fill:inherit}
.compare__navigation--inactive a svg{fill:#ccc}
.compare__item{padding:15px 10px;display:inline-block;width:23.66%;height:0;min-height:65px}
.compare__item--active{padding:10px}
.compare__item--button{padding:0}
.compare__item--last{display:block;width:100%;height:auto;padding:10px}
.compare__icon{width:20px;height:25px;color:#ccc}
.compare__phone{height:40px}
.compare__button{padding:15px}
.compare__button--collapse{float:none}
.compare__remove{width:18px;height:18px;top:-9px;right:-9px}
.compare__close{width:8px;height:8px}
.compare__form{display:block;width:100%}
.compare__form--collapse{float:none;margin-bottom:20px}
}
.popular__heading{padding:0 20px}
.popular__box{background-color:inherit;padding:0;position:relative;padding-bottom:40px}
.popular__box:before{background-color:#e5e5e5;position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:-1;content:'';display:block}
.popular__box .accordion{padding-top:20px}
.popular__shop{margin-bottom:15px}
.popular__results{padding:25px 0}
@media only screen and (max-width:970px){.popular__box{padding-bottom:20px}
}
@media only screen and (max-width:639px){.popular__heading{padding:0 15px}
.popular__shop,.popular__social{padding:0 10px}
.popular__results{padding:15px}
}
.support{background-color:#e5e5e5;padding:20px gutter-null;position:relative}
.support:before{background-color:#e5e5e5;position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:-1;content:'';display:block}
.support__box{background-color:#fff;border-radius:3px;padding:20px 25px;display:table;width:100%}
.support__circle{width:50px;height:50px;background-color:#f4f4f4;text-align:center;line-height:50px;border-radius:50%}
.support__icon{width:20px;height:30px;color:#666}
.support__media{display:table-cell;vertical-align:top;padding-right:20px}
.support__text{display:table-cell}
.support__vbollink{background-color:#4a4d4e;color:#fff;padding:15px;text-align:center;display:flex;align-items:center;justify-content:center}
.support__vbollink__label{margin:0 10px}
@media only screen and (max-width:639px){.support{padding:15px}
.support__box{margin-bottom:15px}
.support__box--last{margin-bottom:0}
}
.related__item{display:inline-block}
.related__link{background-color:#ebebeb;padding:10px 15px;border-radius:3px;margin-right:10px;margin-bottom:10px}
.related__list{margin-bottom:40px}
.related__promos{background-color:#e5e5e5;padding:20px 0;position:relative}
.related__promos:before{background-color:#e5e5e5;position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:-1;content:'';display:block}
@media only screen and (max-width:970px){.related{padding:30px 0}
.related__list{margin-bottom:20px;padding:0 20px}
.related__heading{padding:0 20px}
}
@media only screen and (max-width:639px){.related__heading{padding:0 15px}
.related__list{padding:0 15px}
.related__products{padding:0 15px}
.related__promos{padding:20px 15px}
}
.pagination{display:block;margin:0;padding:30px 0;border-top:1px solid #ccc}
.pagination__content{text-align:center}
.pagination__link{display:inline-block;vertical-align:middle;padding:0;margin:0;background:0;color:#666;width:auto;cursor:pointer}
.pagination__link--disabled{color:#ccc;cursor:default;pointer-events:none}
.pagination__disabled{color:#ccc;cursor:default;pointer-events:none}
.pagination__info{display:inline-block;vertical-align:middle;margin:0 70px}
.pagination__info--component{display:inline-block;vertical-align:middle;margin:0 15px}
.pagination__icon{height:15px;width:15px}
.pagination__current,.pagination__number{padding:0 3px;margin:0 10px;border:2px solid #999;border-radius:3px;color:#333;font-family:"VodafoneRegularBold";text-align:center;display:inline-block}
.pagination__current-box{height:35px;width:30px}
.pagination__number{border:2px solid transparent;font-family:"VodafoneRegular"}
.pagination__of{margin:0 15px}
.pagination__component{display:block;margin:0;padding:30px 0}
.pagination__arrow{height:24px;width:24px}
.pagination__arrow--right{margin-left:70px}
.pagination__arrow--left{margin-right:70px}
.pagination__newdesign{text-align:center;margin-top:40px}
.pagination__newdesign--content{display:inline-block;text-align:center;list-style:none;position:relative;padding:0 25px;width:auto}
.pagination__newdesign--pages{display:inline-block;height:40px;width:40px;line-height:38px;border:2px solid #222;margin-right:8px}
.pagination__newdesign--pages.last{margin-right:0}
.pagination__newdesign--pages.active{background-color:#222;color:#fff}
.pagination__newdesign--links{display:block}
.pagination__newdesign--increase,.pagination__newdesign--decrease{position:absolute;top:5px}
.pagination__newdesign--increase{left:0}
.pagination__newdesign--decrease{right:0}
.slider{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.slider--wrapper{list-style-type:none;padding:0;letter-spacing:-.215em}
.slider__values{display:inline-block;letter-spacing:normal;margin-top:5px;font-weight:700}
.slider__values--1-2{width:50%}
.slider__values--right{text-align:right}
.rzslider{height:25px;margin-top:15px}
.rzslider .rz-bar{background:#e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:12px}
.rzslider .rz-pointer{-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;width:14px;height:14px;top:-1px;background-color:#ebebeb;-webkit-box-shadow:0 0 1px #999;-moz-box-shadow:0 0 1px #999;-ms-box-shadow:0 0 1px #999;-o-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999}
.rzslider .rz-pointer:after{display:none}
.rzslider .rz-pointer:focus{-webkit-box-shadow:0 0 1px #999;-moz-box-shadow:0 0 1px #999;-ms-box-shadow:0 0 1px #999;-o-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999}
.rzslider .rz-selection{background:#e60000}
.rzslider .rz-bubble{bottom:0;top:20px}
.notes{display:table;margin-top:20px}
.notes__form--input{display:table-cell;width:2%}
.notes__form--text{display:table-cell;width:98%}
@media only screen and (max-width:970px){.notes__form--input{width:5%}
.notes__form--text{width:95%}
}
.validation__summary{display:none;margin-bottom:25px;color:#fff}
.validation__warning,.validation__warning--header{display:block;margin:0 0 20px 0;padding:20px;position:relative;color:#fff;text-align:left;background-color:#2a2a2a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;letter-spacing:normal}
.validation__warning:before,.validation__warning--header:before,.validation__warning:after,.validation__warning--header:after{content:"";position:absolute}
.validation__warning:before,.validation__warning--header:before{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;bottom:0;left:0;right:0;top:0}
.validation__warning:after,.validation__warning--header:after{border:15px solid transparent;border-top-color:#2a2a2a;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);top:100%}
.validation__warning--header{margin:0 10px 20px 10px}
.validation__warning--header:before,.validation__warning--header:after{display:none}
.validation__warning.alert-ws2,.alert-ws2.validation__warning--header{border:1px solid #fecb00;background-color:#4a4d4e;padding:0;border-radius:10px;margin:15px 0 20px 0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.15);-ms-box-shadow:0 2px 8px rgba(0,0,0,0.15);-o-box-shadow:0 2px 8px rgba(0,0,0,0.15);box-shadow:0 2px 8px rgba(0,0,0,0.15)}
.validation__warning.alert-ws2 .alert__media,.alert-ws2.validation__warning--header .alert__media{background-color:#fecb00;padding:9px 10px;position:relative;border-bottom-left-radius:7px;border-top-left-radius:7px}
.validation__warning.alert-ws2 .alert__media--top,.alert-ws2.validation__warning--header .alert__media--top{vertical-align:top}
.validation__warning.alert-ws2 .alert__media .icon,.alert-ws2.validation__warning--header .alert__media .icon{color:#333}
.validation__warning.alert-ws2 .alert__media:after,.alert-ws2.validation__warning--header .alert__media:after,.validation__warning.alert-ws2 .alert__media:before,.alert-ws2.validation__warning--header .alert__media:before{border:0}
.validation__warning.alert-ws2 .alert__media--contact,.alert-ws2.validation__warning--header .alert__media--contact{position:absolute;left:303px;height:73px;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:7px;border-top-right-radius:7px;background-color:#00b0ca}
.validation__warning.alert-ws2 .alert__text,.alert-ws2.validation__warning--header .alert__text{padding:12px 20px}
.validation__warning.alert-ws2:after,.alert-ws2.validation__warning--header:after{border:8px solid transparent;border-top-color:#fecb00;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:-17px;left:18px}
.validation__warning.alert-ws2--contact,.alert-ws2--contact.validation__warning--header{border:1px solid #00b0ca;background-color:#4a4d4e;padding:0;border-radius:10px;margin:15px 0 20px 0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.15);-ms-box-shadow:0 2px 8px rgba(0,0,0,0.15);-o-box-shadow:0 2px 8px rgba(0,0,0,0.15);box-shadow:0 2px 8px rgba(0,0,0,0.15)}
.validation__warning.alert-ws2--contact .alert__media,.alert-ws2--contact.validation__warning--header .alert__media{background-color:#00b0ca;position:relative;border-bottom-left-radius:7px;border-top-left-radius:7px}
.validation__warning.alert-ws2--contact .alert__media--top,.alert-ws2--contact.validation__warning--header .alert__media--top{vertical-align:top}
.validation__warning.alert-ws2--contact .alert__media .icon,.alert-ws2--contact.validation__warning--header .alert__media .icon{color:#333}
.validation__warning.alert-ws2--contact .alert__media:after,.alert-ws2--contact.validation__warning--header .alert__media:after,.validation__warning.alert-ws2--contact .alert__media:before,.alert-ws2--contact.validation__warning--header .alert__media:before{border:0}
.validation__warning.alert-ws2--contact .alert__media--contact,.alert-ws2--contact.validation__warning--header .alert__media--contact{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:7px;border-top-right-radius:7px}
.validation__warning.alert-ws2--contact .alert__text,.alert-ws2--contact.validation__warning--header .alert__text{padding:12px 20px}
.validation__warning.alert-ws2--contact:after,.alert-ws2--contact.validation__warning--header:after{border:8px solid transparent;border-top-color:#00b0ca;display:block;height:0;width:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:-16px;left:310px}
.validation__warning--message{position:static;padding:0}
.validation__icon{height:23px;float:left;width:23px;margin-right:10px;color:#fecb00;display:table-cell;vertical-align:middle}
.validation__icon--content{display:table;width:100%}
.validation__error--field{color:#fecb00;text-decoration:underline;display:inline-block;padding:0 5px}
.validation__error--box{max-width:230px;display:block;margin:0 auto}
.validation__message{display:table-cell;width:100%;vertical-align:middle}
.alert{background-color:#4a4d4e;color:#fff;border:1px solid transparent;border-radius:10px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}
.alert--arrow{margin-bottom:12px}
.alert--blank-fa{margin-bottom:350px}
.alert--light,.alert--light-wrapper{background-color:#fff;color:#333}
.alert--warning{border-color:#fecb00}
.alert--success{border-color:#428600}
.alert--error{border-color:#9c2aa0}
.alert--mbb{box-shadow:none}
.alert--info{border-color:#00b0ca}
.alert__media{border-right:0;padding:12px 15px;position:relative;border-bottom-left-radius:7px;border-top-left-radius:7px}
.alert--warning .alert__media{background-color:#fecb00}
.alert--success .alert__media{background-color:#428600}
.alert--error .alert__media{background-color:#9c2aa0;color:#fff}
.alert--info .alert__media{background-color:#00b0ca;color:#fff}
.alert__text{padding:12px 20px}
.alert__text--contact{max-width:303px}
.alert__text--warning{max-width:329px}
.alert__icon{color:#333}
.alert__icon--container{width:50px;padding:10px}
.alert--arrow .alert__media::before,.alert--arrow .alert__media::after{border:8px solid transparent;border-top-color:#fecb00;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);left:50%;margin-left:-8px;content:"";position:absolute;top:100%}
.alert--arrow .alert__media::after{margin-top:-1px;border-top-color:#fecb00}
.alert--fit{width:max-content}
.alert--body-container{max-width:calc(100vw - 60px)}
.reviews__item{border-bottom:1px solid #ccc;padding:0 20px 20px;color:#666}
.reviews__item--bottom{border-bottom:0}
.reviews__item--last{border-bottom:0}
.reviews__heading{color:#9c2aa0;font-family:"VodafoneRegularBold"}
.reviews__heading:after{content:'';display:block;clear:both}
.reviews__author{font-style:italic}
.reviews__rating{float:right}
.reviews__icon{width:15px;height:15px;vertical-align:baseline;margin-left:3px}
.reviews__button{margin:25px 0 0 0;display:block;text-align:center}
@media only screen and (max-width:639px){.reviews__item--bottom{border-bottom:1px solid #ccc}
.reviews__item--last{border-bottom:0}
}
.accessories__box{background-color:#fff;padding:15px;text-align:center}
.accessories__popular{margin-bottom:20px}
.accessories__button{margin:0;text-align:center}
@media only screen and (max-width:639px){.accessories{margin-top:40px}
}
.action{margin-top:20px;text-align:center}
.action--topbottom{margin-top:20px;margin-bottom:20px}
.specifications{color:#666}
.specifications__item{text-align:center;padding:20px 40px}
.specifications__icon{height:60px;width:60px}
.specifications__bar{position:relative;width:100%;background-color:#ccc;height:2px;margin:25px 0 15px}
.specifications__rating{position:absolute;min-width:1%;left:0;top:-2px;bottom:-2px;width:0;background-color:#007e92;border-radius:3px;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-ms-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}
.specifications__description{color:#333}
.specifications__description--left{float:left}
.specifications__description--right{float:right}
.specifications__list{margin-bottom:50px}
.specifications__button{text-align:center}
@media only screen and (max-width:639px){.specifications .heading{min-height:55px}
.specifications__bar{margin:0}
}
.delivery__content{background-color:#fff}
.delivery__options{padding:0 15px}
.delivery__row{width:50%;display:inline-block;margin-right:65px}
.delivery__required{color:#e60000}
.delivery__label{display:table;width:100%}
.delivery__label--large{font-size:20px;margin:10px 0}
.delivery__title{display:table-cell;vertical-align:middle}
.delivery__pin{float:right;display:inline-block;padding:10px;background-color:#e60000;border-radius:50%}
.delivery__icon{height:20px;width:20px;fill:#fff;stroke:#fff;color:#fff}
.delivery__icon--delivery{stroke:none}
.delivery__icon--small{height:15px;width:15px}
.delivery__icon--center{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);-moz-transform:translateX(-50%) translateY(-50%) rotate(0);-ms-transform:translateX(-50%) translateY(-50%) rotate(0);-o-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}
.delivery__input{border-color:#666}
.delivery__item{display:flex;flex-flow:row;width:100%}
.delivery__item--left{padding-right:40px}
.delivery__item--right{padding-left:40px}
.delivery__item--border{border-right:1px solid #ccc}
.delivery__item--margin{margin:30px 0}
.delivery__item--upgrade{padding:0}
.delivery__media{display:table-cell;vertical-align:top;width:35px;height:35px;color:#666;margin-top:15px}
.delivery__text{display:table-cell;vertical-align:top;padding-left:15px}
.delivery__tick{background-color:#468800;border-radius:50%;margin-right:10px;position:relative;width:25px;height:25px;display:inline-block;vertical-align:middle}
.delivery__cross{background-color:#e60000;border-radius:50%;margin-right:10px;position:relative;width:25px;height:25px;display:inline-block;vertical-align:middle}
.delivery__cross .delivery__icon{width:15px}
.delivery__free{margin-right:10px;position:relative;width:25px;height:25px;display:inline-block;vertical-align:middle}
.delivery_details__content{margin:0 50px;padding:28px 100px;max-width:none}
.delivery_details__field{width:100%;border:1px solid #999;border-radius:0;padding:12px 15px 10px}
.delivery_details__field--input{-webkit-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);-ms-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);-o-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1)}
.delivery_details__field--select{-webkit-box-shadow:1px 3px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 3px 4px rgba(0,0,0,0.1);-ms-box-shadow:1px 3px 4px rgba(0,0,0,0.1);-o-box-shadow:1px 3px 4px rgba(0,0,0,0.1);box-shadow:1px 3px 4px rgba(0,0,0,0.1);line-height:normal;max-height:none}
.delivery_details .panel__content--bold{font-weight:400;font-family:"VodafoneRegular"}
.delivery_details .settings__input{width:100%;border:1px solid #999;padding:12px 15px 10px;-webkit-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);-ms-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);-o-box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1);box-shadow:inset 1px 3px 4px rgba(0,0,0,0.1)}
.delivery_details .deliveryAddressContactPhoneNumber{-moz-appearance:textfield}
.delivery_details .deliveryAddressContactPhoneNumber::-webkit-inner-spin-button,.delivery_details .deliveryAddressContactPhoneNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.delivery_details .delivery_details__addressDetails{margin-top:20px}
.delivery_details .manually-address-label{cursor:pointer}
.delivery_details .manuallyAddressDiv,.delivery_details .addressComponentSection .toggle-right{margin-top:10px}
.delivery__link{padding:15px 0}
@media only screen and (max-width:639px){.delivery__row{width:100%}
.delivery__item{padding:15px 0;flex-flow:column}
.delivery__item--border{border-right:0;border-bottom:1px solid #ccc}
.delivery__item--upgrade{padding:0}
.delivery__item--content{padding:0 15px}
.delivery__label--country{display:block;margin-left:40px}
.delivery_details__content{padding:20px 10px 28px;margin:0 auto}
.delivery_details__AddressArea{padding-left:0;padding-right:0}
.delivery_details__billing_address_content{padding-left:0;padding-right:0}
.delivery_details .delivery_details__addressDetails{margin-top:0;padding-left:0;padding-right:0}
.delivery_details .manually-address-label{cursor:default}
#deliveryToAddressArea .manageSIM{padding-left:0;padding-right:0}
#deliveryToAddressArea .manageSIM{padding-left:0;padding-right:0}
#deliveryToAddressArea .manageSIM{padding-left:0;padding-right:0}
}
.feedback{background-color:#4a4d4e;color:#fff;padding:25px 0 70px}
.feedback__quote{font-style:italic}
.feedback__quote--gray{color:#c1c1c1}
@media only screen and (max-width:639px){.feedback{padding:25px 0 40px}
}
.bundle__margin-left{margin-left:10px}
.bundle__margin-bottom{margin-bottom:20px}
.bundle__rounded-corners{border-radius:6px}
@media only screen and (max-width:639px){.bundle__radius{border-radius:6px}
}
.roaming__form{position:relative}
.roaming__field{background-color:#2a2a2a;border-radius:3px;display:block;padding:5px;position:relative}
.roaming__submit{border:5px solid #2a2a2a;border-radius:3px;bottom:0;padding:10px 20px;position:absolute;right:0;top:0}
.roaming__icon{height:30px;width:30px}
.roaming__icon--rates{height:35px;margin-right:15px;width:35px}
.roaming__icon--4g{display:inline-block}
.roaming__navigation{background-color:#2a2a2a}
.roaming__tab{border-color:#fff;font-size:20px;padding:20px}
.roaming__information{background-color:#333;color:#fff}
.roaming__four-g{border-radius:50%;background-color:#e60000;color:#fff;display:inline-block;font-size:18px;line-height:1em;margin-left:20px;padding:15px;text-align:center;height:75px;width:75px}
.roaming__four-g--hidden{display:none}
.roaming__unavailable{display:none;text-align:center}
.roaming__suggestions{background-color:#fff;border:1px solid #ccc;color:#333;display:none;margin-top:15px;max-height:200px;overflow:auto;position:absolute;width:100%;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.roaming__suggestion{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:transparent;border:0;padding:15px;width:100%}
.roaming__suggestion select::-ms-expand{display:none}
.roaming__suggestion:focus{background-color:#f4f4f4}
.roaming__rates{background-color:#fff;border-collapse:initial;border-spacing:15px;color:#333}
.roaming__rate{font-family:"VodafoneRegularBold";text-align:right}
.roaming__advert{line-height:0}
.roaming__suggestion:focus{box-shadow:none}
.roaming .tabs__tab--active{border-top:4px solid #fff}
.roaming__promo{height:173px}
.roaming__table table td:nth-child(2){text-align:right}
.roaming-snack__tabs{border-radius:0 !important;background:transparent !important;padding:0 !important;font-size:inherit !important;color:#333 !important}
.roaming-snack__bar{margin:15px 0 100px 0;padding:10px 15px;background-color:#f4f4f4;width:100%;color:#e60000;font-size:16px;position:relative;display:table;text-decoration:none !important}
.roaming-snack__bar-dark{color:#333}
.roaming-snack__bar-dark:hover{color:#333}
.countries--select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:53px;background-color:#fff;padding:0 10px}
.countries--select .select2-container--default .select2-selection--single .select2-selection__arrow{top:18px;right:16px}
.countries--select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{display:none}
.countries--select .search_field{max-width:500px;margin:0 auto;background-color:#2a2a2a;padding:1px 65px 1px 1px;border-radius:3px;position:relative}
.countries--select .search_field .search__submit,.countries--select .search_field .search__custom--field input:nth-child(2),.search__custom--field .countries--select .search_field input:nth-child(2),.countries--select .search_field .search__inPage input:nth-child(2),.search__inPage .countries--select .search_field input:nth-child(2),.countries--select .search_field .search__header input:nth-child(2),.search__header .countries--select .search_field input:nth-child(2){position:absolute;width:63px;height:54px;top:0;bottom:0;right:0}
@media only screen and (max-width:639px){.countries--select .select2-container{margin-top:0}
.roaming__spring{padding:0 10px}
.roaming-snack .overlay-tabs__content--title h3{width:85%;line-height:25px}
.roaming__icon--4g{width:100%;margin:20px 0;padding-left:50%;margin-left:-50px}
.r-roaming-snack__promo{margin-left:0}
}
.login:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;background:-moz-linear-gradient(top,transparent 0,transparent 49%,#333 50%);background:-webkit-linear-gradient(top,transparent 0,transparent 49%,#333 50%);background:linear-gradient(to bottom,transparent 0,transparent 49%,#333 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00333333',endColorstr='#333333',GradientType=0)}
.login__security{text-align:-webkit-center;text-align:-moz-center}
.login__vbu-mfa--text{padding-right:30px}
.login__vbu-mfa--email{padding-left:30px;padding-top:45px}
.login__security-form{max-width:350px}
.login__security-form--preferences{background:#fff;box-shadow:0 0 3px #afafaf;border-radius:5px;padding:15px}
.login__container{display:flex;margin-top:30px;margin-bottom:20px}
.login__form--input{flex:1;height:50px;margin-right:.5rem;text-align:center;font-size:1.25rem;min-width:0;background:#2a2a2a;border:2px solid #666;border-radius:4px;caret-color:#00b0ca;-moz-appearance:textfield}
.login__form--input-preferences{background:#fff;border:1px solid #333;border-radius:4px}
.login__form--input:last-child{margin-right:0}
.login__form--resend{text-align:center;margin-top:20px;margin-bottom:20px}
.login__framer{overflow:hidden;position:relative}
.login__frames{width:500%;left:-100%;position:relative;transition:left .4s ease}
.login__frames--first,.login__frames--forgot{left:0}
.login__frames--login{left:-100%}
.login__frames--last,.login__frames--resend{left:-200%}
.login__frames--question{left:-300%}
.login__frames--new-security{left:-398%}
.login__frames--new-security-mCare{left:-298% !important}
.login__frame{float:left;overflow:hidden;width:20%}
.login__content{padding:20px 25px}
.login__control{color:#fff}
.login__control--reset{text-align:right}
.login__control--right{float:right}
.login__control--define{font-size:18px}
.login__controls{color:#fff;font-size:14px;cursor:pointer}
.login__step--two{display:none}
.register__framer{overflow:hidden;position:relative;width:410px}
.register__frame{float:left;overflow:hidden;width:100%}
.register__content{padding:20px 15px}
.register__step--two{display:none}
.forgot__step--two{display:none}
.reset-appOverlay{margin-left:13px;margin-right:13px;margin-top:-20px}
.reset-title{font-size:18px;font-weight:400;font-family:"VodafoneRegularBold";margin-top:40px;margin-bottom:20px}
@media only screen and (max-width:300px){.reset-title{margin-top:30px;font-size:23px}
}
.reset-subheading{font-size:18px}
@media only screen and (max-width:300px){.reset-subheading{font-size:16px}
}
.reset-btn{border:0;margin:20px 0;width:45%;padding:0;max-height:48px}
@media only screen and (max-width:300px){.reset-btn{width:100%;margin:5px 0}
}
.reset-right{margin-left:5%}
@media only screen and (max-width:300px){.reset-right{margin-left:0}
}
.reset-img{max-height:50px}
.reset__main-image{max-height:218px}
.reset__heading{font-size:30px;font-weight:400;font-family:"VodafoneRegularBold"}
.reset__blurb{font-size:18px;font-weight:400;font-family:"VodafoneLight";margin-bottom:30px}
.mCare__target{background-color:#fff;color:#333;border-radius:8px;min-height:100vh;margin-top:110px;box-sizing:border-box}
.mCare__form__input{background-color:#fff;border:1px solid #979797;color:#666;display:block;padding:15px;position:relative;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.mCare__form__input select::-ms-expand{display:none}
.mCare__form--text{color:#333;font-family:"VodafoneRegular";font-size:18px}
.mCare__form--link{display:block;margin-top:15px;font-family:"VodafoneLight";text-align:center;font-size:18px;color:#333}
.mCare__form--reset{color:#5a5a5a;display:block;margin-top:15px;font-family:"VodafoneLight";text-align:center;font-size:16px}
.mCare__form--reset a{cursor:pointer;text-decoration:none}
.mCare__form--reset svg{stroke:#5a5a5a}
.mCare__image{width:77px;height:77px;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.mCare__heading{color:#333;padding-top:3rem;font-family:"VodafoneRegular"}
.mCare__overlay{background-image:url("../../../../../content/dam/images/banners/mCare-640-background.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}
.mCare__password__strength{padding:10px 15px;margin-bottom:20px;background-color:#fff;border:1px solid #979797;color:#666;display:block;font-size:16px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.mCare__password__strength select::-ms-expand{display:none}
.mCare__password__strength.pass_state04::before{color:#666}
.mCare__password__strength .heading--heading--5{font-size:18px}
.mCare__password__strength .list__item span{display:inline-block;vertical-align:middle}
.mCare__password__strength .list.list__criteria{margin-top:5px;list-style-type:disc}
.mCare__password__strength .icon__container{background-color:#fff;border-radius:50%;padding:0;position:relative;width:18px;height:18px;color:#333;float:right}
.mCare__password__strength .icon__container>.icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.mCare__password__strength .icon__container>.icon__tick{color:#468800;animation:wobbleValid .4s linear .05s alternate-reverse backwards}
.mCare__password__strength .icon__container>.icon__error{color:#e60000;animation:wobbleInvalid .4s linear .05s alternate-reverse backwards}
.mCare__password__strength .criteria-explanation{padding:0 20px;line-height:1em;font-family:"VodafoneRegular";font-size:14px;margin:10px 0}
.mCare__password__strength .display-text{display:block !important}
.mCare__password__strength .password-criteria-explanation{padding:0 20px 0 3px;line-height:1em;font-family:"VodafoneRegular";font-size:14px;margin:10px 0}
.mCare__padd-top{padding-top:2rem !important}
.mCare__celebrate--icon{width:193px;height:193px}
.mCare__back-arrow{position:absolute;top:8%;margin-left:3%;opacity:.8}
.mCare__back-arrow--icon{width:25px;height:25px;transform:rotate(270deg)}
.mCare__margin-top--large{margin-top:5rem}
.mCare__oneApp--overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);z-index:9999;overflow:hidden}
.mCare__oneApp--overlay-content{position:relative;width:inherit;height:inherit;background:rgba(255,255,255,0.5)}
.mCare__oneApp--closeButton{background:rgba(255,255,255,0.9);border:1px solid #999;cursor:pointer;position:absolute;right:20px;top:10px;height:3em;width:3em;border-radius:25px}
.mCare__oneApp--frame{width:100%;height:100%;border:0}
#security_questions_modal.dialog{color:#000}
#mCare_OTP_input .login__form--input{flex:1;height:50px;margin-right:.5rem;text-align:center;font-size:1.25rem;min-width:0;background:#fff;border:2px solid #979797;border-radius:4px;caret-color:#979797;color:#666;-moz-appearance:textfield}
#mCare_OTP_input .login__form--input:last-child{margin-right:0}
#mCare_OTP_input .login__form--input::-webkit-outer-spin-button,#mCare_OTP_input .login__form--input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#mCare_OTP_input .login__form--input:focus{box-shadow:0 0 0 1px #00b0ca}
@media only screen and (max-width:639px){.login__content{padding:20px 10px}
.login__frames--new-security{left:-400%}
.login__frames--new-security-mCare{left:-300% !important}
.login__vbu-mfa--text{padding-right:0;border-right:0}
.login__vbu-mfa--email{padding-left:0;padding-top:0}
.mCare__password__strength .criteria-explanation{padding:0 50px 0 20px;line-height:1.333em}
}
.login__form--input::-webkit-outer-spin-button,.login__form--input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.login_modal,.one-number_modal{color:#fff;font-size:18px}
.login_modal.dialog,.one-number_modal.dialog{background-color:#2a2a2a;-webkit-transform-origin-x:0;-webkit-transform-origin-y:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.login_modal.dialog__red,.one-number_modal.dialog__red{background-color:#cc0001 !important}
@media only screen and (min-width:639px){.login_modal--background,.one-number_modal--background{background:no-repeat url("../../../../../content/dam/gowingmyself/icons/backgrounds/grey-background.png") center/100% 100%}
}
.login_modal--spider-background,.one-number_modal--spider-background{background-image:url("../../../../../content/dam/images/pnc-background.jpg");background-repeat:no-repeat;background-size:100% 100%;text-align:-moz-center}
.login_modal .overlay,.one-number_modal .overlay{font-family:"VodafoneRegular"}
.login_modal .spring--sm,.one-number_modal .spring--sm{max-width:400px}
.login_modal .tickets,.one-number_modal .tickets{width:100%;padding:0}
.login_modal .tickets>div,.one-number_modal .tickets>div{padding:10px}
.login_modal .login--heading--2,.one-number_modal .login--heading--2{line-height:1.2em;margin:70px 0 35px}
.login_modal .login--heading--3,.one-number_modal .login--heading--3{font-size:24px}
.login_modal .login--heading--4,.one-number_modal .login--heading--4{line-height:1em;font-family:"VodafoneRegularBold";margin:0}
.login_modal .login__controls,.one-number_modal .login__controls{text-align:center}
.login_modal .login__frames .login__controls,.one-number_modal .login__frames .login__controls{margin:20px 0}
.login_modal .login__frames .login__controls .link,.one-number_modal .login__frames .login__controls .link{font-size:18px}
.login_modal input,.login_modal button,.one-number_modal input,.one-number_modal button{font-size:20px}
.login_modal input.button--primary.button--disabled:focus,.login_modal .search__custom--field input.button--disabled:focus:nth-child(2),.search__custom--field .login_modal input.button--disabled:focus:nth-child(2),.login_modal .search__inPage input.button--disabled:focus:nth-child(2),.search__inPage .login_modal input.button--disabled:focus:nth-child(2),.login_modal .search__header input.button--disabled:focus:nth-child(2),.search__header .login_modal input.button--disabled:focus:nth-child(2),.login_modal button.button--primary.button--disabled:focus,.one-number_modal input.button--primary.button--disabled:focus,.one-number_modal .search__custom--field input.button--disabled:focus:nth-child(2),.search__custom--field .one-number_modal input.button--disabled:focus:nth-child(2),.one-number_modal .search__inPage input.button--disabled:focus:nth-child(2),.search__inPage .one-number_modal input.button--disabled:focus:nth-child(2),.one-number_modal .search__header input.button--disabled:focus:nth-child(2),.search__header .one-number_modal input.button--disabled:focus:nth-child(2),.one-number_modal button.button--primary.button--disabled:focus{background-color:#ccc}
.login_modal .form__row,.one-number_modal .form__row{position:relative}
.login_modal .input-text,.one-number_modal .input-text{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;z-index:3;margin-top:-13px}
.login_modal .input-text select::-ms-expand,.one-number_modal .input-text select::-ms-expand{display:none}
.login_modal .input-text:focus+.label-helper,.one-number_modal .input-text:focus+.label-helper{opacity:1}
.login_modal .label-helper,.one-number_modal .label-helper{padding:0 1px;position:absolute;opacity:0;top:-30px;left:0;z-index:1;-webkit-transition:.2s opacity ease;-moz-transition:.2s opacity ease;-ms-transition:.2s opacity ease;-o-transition:.2s opacity ease;transition:.2s opacity ease}
.login_modal .input-text:focus+.label-helper,.one-number_modal .input-text:focus+.label-helper{opacity:1;-webkit-transition:.2s opacity ease;-moz-transition:.2s opacity ease;-ms-transition:.2s opacity ease;-o-transition:.2s opacity ease;transition:.2s opacity ease}
.login_modal .rememberme__row,.one-number_modal .rememberme__row{margin:20px -10px}
.login_modal .rememberme__row>div,.one-number_modal .rememberme__row>div{margin-top:3px}
.login_modal .form__input--password .form__input--watch,.one-number_modal .form__input--password .form__input--watch{z-index:3;color:#333;height:100%;max-height:52px}
.login_modal .tabs__navigation,.one-number_modal .tabs__navigation{margin:0;border-bottom:0}
.login_modal_panel,.one-number_modal_panel{background-color:#f4f4f4;border-bottom:1px solid #e60000;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.login_modal_panel__container,.one-number_modal_panel__container{position:relative;padding:20px 35px 25px;max-width:600px}
.login_modal_panel__button,.one-number_modal_panel__button{padding:5px 10px;border-radius:6px;background-color:#e60000;color:#fff;margin-left:15px;border:0}
.login_modal_panel__close,.one-number_modal_panel__close{position:absolute;top:20px;right:20px}
.login_modal_panel__text--logout,.one-number_modal_panel__text--logout{display:inline}
.login_modal_panel__text--logout p,.one-number_modal_panel__text--logout p{display:inline}
@media only screen and (max-width:970px){.login_modal,.one-number_modal{font-size:16px;line-height:1.333em}
.login_modal .login--heading--4,.one-number_modal .login--heading--4{font-size:24px}
.login_modal .tabs__navigation>a,.one-number_modal .tabs__navigation>a{font-size:18px}
.login_modal input,.login_modal button,.one-number_modal input,.one-number_modal button{font-size:18px}
}
@media only screen and (max-width:639px){.login_modal .login--heading--2,.one-number_modal .login--heading--2{font-size:28px;line-height:36px;margin:50px 0 30px}
.login_modal .login--heading--2-flush-top,.one-number_modal .login--heading--2-flush-top{margin-top:0}
.login_modal .login--heading--4,.one-number_modal .login--heading--4{font-size:20px}
.login_modal_panel__container,.one-number_modal_panel__container{padding:15px 25px;text-align:center}
.login_modal_panel__header,.one-number_modal_panel__header{margin:0;font-size:18px}
.login_modal_panel__header p,.one-number_modal_panel__header p{margin:0}
.login_modal_panel__text,.one-number_modal_panel__text{margin:0;font-size:14px}
.login_modal_panel__close,.one-number_modal_panel__close{top:10px;right:10px}
.login_modal .tabs__navigation,.one-number_modal .tabs__navigation{white-space:nowrap}
.login_modal .tabs__navigation>a,.one-number_modal .tabs__navigation>a{font-size:18px;display:inline-block;width:50%}
.login_modal--spider-background,.one-number_modal--spider-background{background-image:none}
}
.switch{position:relative;display:inline-block;width:50px;height:28px}
.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#666;border:1px solid #434343;-webkit-transition:.28s;transition:.28s;-webkit-transition:all .28s ease;-moz-transition:all .28s ease;-ms-transition:all .28s ease;-o-transition:all .28s ease;transition:all .28s ease}
.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 1px 2px #000;-moz-box-shadow:0 1px 2px #000;-ms-box-shadow:0 1px 2px #000;-o-box-shadow:0 1px 2px #000;box-shadow:0 1px 2px #000;-webkit-transition:all .28s ease;-moz-transition:all .28s ease;-ms-transition:all .28s ease;-o-transition:all .28s ease;transition:all .28s ease}
.switch .slider.round{border-radius:34px}
.switch .slider.round:before{border-radius:50%}
.switch input{display:none}
.switch input:checked+.slider{background-color:#428600;border:1px solid #468800}
.switch input:checked+.slider:before{-webkit-transform:translate(22px,0);-moz-transform:translate(22px,0);-ms-transform:translate(22px,0);-o-transform:translate(22px,0);transform:translate(22px,0)}
.switch input :focus+.slider{-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;-ms-box-shadow:0 0 1px #000;-o-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}
.toggle-switch{display:block;position:relative}
@media only screen and (max-width:639px){.toggle-switch{padding-right:60px}
.toggle-switch .slider{background-color:#666;border:1px solid #434343;border-radius:100px;bottom:0;cursor:pointer;height:30px;overflow:hidden;position:absolute;right:0;top:0;width:50px}
.toggle-switch .slider:before{background-color:#fff;border-radius:50%;bottom:1px;box-shadow:0 1px 2px #000;content:"";height:26px;left:1px;position:absolute;transition:transform .3s ease;width:26px}
.toggle-switch input{display:none}
.toggle-switch input:checked+.slider{background-color:#428600;border:1px solid #468800}
.toggle-switch input:checked+.slider:before{transform:translate(22px,0)}
.toggle-switch input:focus+.slider{box-shadow:0 1px 2px #000}
}
.logout__page{padding:20% 0}
.logout__box{border-radius:5px;margin:0 auto;padding:20px;height:215px;background-color:#fff;max-width:400px}
.logout__box--header{text-align:center;margin-bottom:40px}
.logout__box--header .heading{margin-bottom:25px}
.logout__box--buttons .button,.logout__box--buttons .search__custom--field input:nth-child(2),.search__custom--field .logout__box--buttons input:nth-child(2),.logout__box--buttons .search__inPage input:nth-child(2),.search__inPage .logout__box--buttons input:nth-child(2),.logout__box--buttons .search__header input:nth-child(2),.search__header .logout__box--buttons input:nth-child(2){float:right;margin-right:0}
.logout__box--buttons .cancel__link{margin:15px 0}
@media only screen and (max-width:639px){.logout__box--header{margin-bottom:20px}
}
#ajax{height:100%}
.ajax_content_cs{margin-top:110px}
.ajax_content_cs__medium{margin-top:30px}
@media only screen and (max-width:639px){.ajax_content_cs__small{margin-top:20px}
}
.products__productGift{min-height:120px}
.products__giftimg{min-width:120px;min-height:120px}
.products__watchgift{width:50%;margin-left:auto;display:flex;flex-wrap:nowrap}
.products__gifttxt{padding-left:10px;color:#0d0d0d}
.products__details--bg{background-color:#ebebeb}
.products__details--small-images{float:left;width:33.333333%;display:table;height:450px}
.products__details--main-image{float:left;width:66.666666%}
.products__details--list{width:55px;display:table-cell;vertical-align:middle}
.products__details--item{overflow:hidden;padding:5px;box-sizing:border-box;height:55px;width:55px;border:1px solid #999;border-radius:7px;background-color:#fff;margin:0 auto 15px}
.products__details--image{height:100%}
.products__choices{clear:both}
.products__blurb{color:#333;width:50%;float:right;font-size:20px}
.products__hero{position:relative;padding:40px 0}
.products__features a{text-decoration:underline}
.products__specifications{display:block;margin:20px 0}
.products__specifications--freeDelivery{margin:10px 0 5px 0}
.products__summary{text-align:left}
.products__free-gift .gift-svg-icon{width:24px;height:24px;display:inline-block;background:url("../../../../../content/dam/gowingmyself/icons/svg/gift.png") no-repeat 0 -2px;background-size:contain;margin-top:20px}
.products__free-gift>span{display:inline-block;vertical-align:middle}
.products__free-gift>span>p{margin:10px 0}
.products__free-gift>span a{text-decoration:underline}
.products__free-gift-ws10{margin-top:20px}
.products__free-gift-ws10--summary{font-family:"VodafoneLight"}
.products__free-gift-ws10--summary h5{margin:0;font-weight:700}
.products__free-gift-ws10--summary p{margin:0;font-size:18px}
.products__free-gift-ws10--summary a{text-decoration:underline;font-size:16px}
.products__free-gift-ws10--image{position:absolute;top:0;left:0}
.products__free-gift-ws10--display{display:block;position:relative;padding-left:140px;margin:10px 0}
.products__price-label{color:#7e7e7e;font-size:16px}
.products-ws10__price-label{color:#7e7e7e;font-size:16px;margin-top:5px}
.product__icon{width:15px;height:15px;vertical-align:baseline}
.product__suggested{position:absolute;top:0;right:0;width:80px}
.product__compare{padding-bottom:3px;display:inline-block}
.product__compare:after{content:'';display:block;border-bottom:1px solid #333}
.product__checkbox{display:inline-block;vertical-align:text-bottom;width:18px;height:18px;border:1px solid #333;border-radius:3px;margin-right:5px;padding:3px;position:relative}
.product__tick{display:none;width:15px;height:15px;width:100%}
.product__tick--checked{display:block}
.product__back-to-top-container{text-align:right;top:-50px;display:block;position:relative}
.product__back-to-top-container>.icon{width:40px;height:40px;background:#e60000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:10px;color:#fff;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-ms-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}
.product__back-to-top-container>.icon:hover{background:#900}
@media only screen and (max-width:639px){.products__watchgift{width:100%;margin-left:10px}
.products__hero{padding:0}
.products__spring{padding:0}
.products__information{padding:15px 0;background-image:none;background-color:transparent;text-align:left;color:#ccc}
.products__information__details{padding:0}
.products__blurb{color:#000;width:100%;float:none;margin-bottom:0;font-size:16px}
.products__summary{padding:0 15px 15px}
.products__specifications{padding:0 15px;margin:0 0 20px;display:inline-block;width:100%}
.products__specifications--color-size{margin-right:10px}
.products__specifications--freeDelivery{padding:0;margin:0 0 0 12px}
}
.tray{position:fixed;width:100%;bottom:0;z-index:3;color:#fff}
.tray__relative{position:relative}
.tray__information{background-color:rgba(51,51,51,0.9);padding:15px 0}
.tray__information--white{background-color:#fff}
.tray__basket{padding:15px 0;background-color:#fff;text-align:center}
.tray__costing{padding:0 20px;border-right:1px solid #666;text-align:center;display:inline-block}
.tray__costing--last{border-right:0}
.tray__price{display:block}
.tray--bolder{font-weight:700}
.tray__timer{opacity:1;visibility:visible;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}
.tray__timer--hide{opacity:0;visibility:hidden}
@media only screen and (max-width:970px){.tray__costing{padding:5px 10px}
}
@media only screen and (max-width:639px){.tray__costing{width:49%;margin:0;padding:0}
.tray__bundle{padding:0 10px}
.tray__feature{display:block}
.tray--bolder{display:block}
}
.colours{color:#333;margin-right:20px}
.colours__icon{position:absolute;left:0;height:28px;width:28px;border-radius:7px;border:2px solid transparent}
.colours__icon--light{fill:#fff;stroke:#fff}
.colours__icon--dark{fill:#999;stroke:#999}
.colours__chosen{font-family:"VodafoneRegularBold"}
.colours__list{text-align:left;padding-right:0;margin-bottom:25px}
.colours__item{clear:both;min-width:170px;margin-right:15px;display:inline-block;padding:0;vertical-align:top;position:relative;margin-top:10px}
.colours__option{padding:8px 0 0;display:block;height:64px;box-shadow:none;font-size:14px;border:1px solid #999;text-align:center;color:#333;background-color:#fff;border-radius:6px}
.colours__option--selected{border:2px solid #428600;position:relative;overflow:hidden;font-weight:700}
.colours__option__colour{display:block;height:28px;width:28px;margin:0 auto;border-radius:50%;position:relative}
@media only screen and (max-width:970px){.colours{padding:25px 0 0 0}
}
@media only screen and (max-width:639px){.colours{border-top:0;padding:0;margin:0;color:#000}
.colours__heading{padding-left:15px;margin-top:0}
.colours__list{margin-bottom:0;display:flex;overflow-x:auto;padding-left:15px;-ms-overflow-style:none;scrollbar-width:none}
.colours__list--upgrade{display:flex;overflow-x:scroll;padding:3px;-ms-overflow-style:none;scrollbar-width:none}
.colours__list--upgrade::-webkit-scrollbar{display:none}
.colours__list--smart{overflow-y:hidden}
.colours__item{margin-top:0;min-width:105px;margin-right:10px}
.colours__item--smart{min-width:170px}
.colours-ws10{padding:0 15px}
.colours-ws10__heading{padding-left:0}
.colours-ws10__list{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;-o-flex-align:stretch;align-items:stretch;width:100%}
.colours-ws10__item{width:initial;flex:1}
.colours-ws10__item.colours__item:last-child{padding-right:0;margin-right:0}
}
@media only screen and (max-width:375px){.colours__item:last-child{min-width:120px;padding-right:15px}
}
.storage{padding:0;color:#333}
.storage__chosen{font-family:"VodafoneRegularBold"}
.storage__list{text-align:left;padding-right:15px;margin-bottom:25px}
.storage__list--upgrade{padding:3px}
.storage__item{clear:both;min-width:170px;margin-right:15px;display:inline-block;padding:0;vertical-align:top;position:relative;margin-top:10px}
.storage__option{padding:20px 0;display:block;height:64px;box-shadow:none;font-size:18px;border:1px solid #999;color:#333;text-align:center;background-color:#fff;border-radius:6px}
.storage__option--disable{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
.storage__option--selected{border:2px solid #428600;position:relative;overflow:hidden;font-weight:700;color:#428600}
.storage__option--selected:focus{color:#428600}
.storage__option-number{display:inline-block}
.storage__option-text{display:block}
.storage-ws10__option{height:60px;padding:18px 0 18px 0}
.storage-ws10__option--selected{color:#428600}
.storage-ws10__list{margin-bottom:0}
.storage-ws10__item{min-width:192px;margin-top:0}
.mouse-active .storage-ws10__option:focus{box-shadow:none}
@media only screen and (max-width:970px){.storage{padding:10px 0 0}
}
@media only screen and (max-width:639px){.storage{border-top:0;color:#333;padding:0;margin:0}
.storage__heading{padding-left:15px}
.storage__list{margin-bottom:0;display:flex;overflow-x:auto;padding-left:15px}
.storage__list--upgrade{display:flex;overflow-x:scroll;padding:3px;-ms-overflow-style:none;scrollbar-width:none}
.storage__list--upgrade::-webkit-scrollbar{display:none}
.storage__item{margin-top:0;min-width:104px;margin-right:10px}
.storage-ws10{padding:0 15px}
.storage-ws10__heading{padding-left:0}
.storage-ws10__list{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;-o-flex-align:stretch;align-items:stretch;width:100%}
.storage-ws10__item{width:initial;flex:1}
.storage-ws10__item.storage__item:last-child{padding-right:0;margin-right:0}
}
@media only screen and (max-width:375px){.storage__item:last-child{min-width:120px;padding-right:15px}
}
.dummy--class{border-bottom:1px solid}
.dummy_r95_2{margin:auto}
.stage{padding-top:45px}
.stage__image{float:left;width:50%;position:relative;z-index:2;text-align:center}
.stage__image--desktop{position:absolute;display:table-cell}
.stage__image--border{border-bottom:1px solid #ccc;margin-bottom:20px}
.stage__stickyarea{position:relative}
.stage__gallery{display:inline-block;color:#333;text-align:center;padding:25px 0;margin:0}
.stage__gallery--line-bottom{border-bottom:1px solid #ccc}
.stage__gallery:hover,.stage__gallery:focus{color:#666}
.stage__gallery--dark{display:block;color:#333;text-align:center;padding:25px 0;margin:0}
.stage__header{float:right;width:50%;color:#333;position:relative;z-index:1}
.stage__header:after{content:'';display:block;position:absolute;top:0;bottom:0;left:-9999px;right:-9999px;z-index:-1}
.stage__header--products:after{content:none}
.stage__heading{margin:0}
.stage__links{background-color:#125a66;position:relative;z-index:1;padding:25px 0;font-size:20px}
.stage__links:after{content:'';display:block;position:absolute;top:0;bottom:0;left:-9999px;right:-9999px;background-color:#125a66;z-index:-1;border-bottom:1px solid #ccc}
.stage__icon{width:20px;height:20px;vertical-align:top}
.stage__icon--space{margin-right:10px}
.stage__icon--large{width:30px;height:30px;vertical-align:middle}
.stage__rating{margin-right:10px;padding-right:10px;border-right:1px solid #5a8e96}
.stage__product{margin-top:30px;max-height:345px}
.stage__product--image{position:sticky;top:268px;height:420px}
.stage--phone-details .stage__product{max-height:420px}
.stage__one-of-cost{margin-top:20px;font-size:20px;height:30px}
.stage__one-of-cost--price{font-size:32px;font-weight:700;margin:0 3px}
.stage-ws10__one-of-cost{margin-top:5px}
.stage-ws10__one-of-cost--price{margin:0;font-size:20px}
@media only screen and (max-width:639px){.stage{padding:0}
.stage__image{width:100%;padding:0 20px;text-align:center}
.stage__links{padding-bottom:100px}
.stage__links--right{text-align:right}
.stage__header{width:100%;float:none;margin:10px 0;padding:0 20px;padding-bottom:60px;min-height:10px}
.stage__product{position:relative;top:-75px;max-height:none;margin-top:0}
.stage____one-of-cost{margin-bottom:0}
.stage--phone-details .stage__image{padding:0}
.stage--phone-details .stage__header{width:100%;margin:0 0 10px 0;padding:30px 5px 0 5px;min-height:10px}
.stage--phone-details .stage__product{top:0}
}
.service__button{display:table;width:100%}
.service__button--icon{padding-left:10px;vertical-align:middle;padding-right:30px}
.service__button--info{display:table-cell;vertical-align:middle;text-align:center;width:80px}
.service__selector{position:relative;z-index:2}
.service__selector-section{background-color:#333;color:#fff;padding:1px 0 20px;position:relative;border-radius:6px}
.service__selector-section :after{border:25px solid transparent;border-top-color:#333;display:block;height:0;width:0;-ms-transform:rotate(0);transform:rotate(0);left:50%;margin-left:-25px;position:absolute;bottom:0;margin-bottom:-70px}
.service__selector-section-active :after{display:none}
.service__selector--inline{min-width:260px;display:inline-block}
.service__selector__active-heading{margin:0;vertical-align:middle;display:inline-block}
.service__selector__active-number{display:block;font-size:16px}
.service__selector__trigger{border:1px solid #999;display:block;background-color:#fff;color:#333;padding:10px 56px 10px 14px;position:relative;text-align:left;width:100%;border-radius:6px}
.service__selector--dropdown{display:block;background-color:#ebebeb;border:1px solid #999;border-top:0;color:#666;position:absolute;top:100%;left:0;right:0;width:100%;border-radius:6px}
.service__selector--heading{position:relative;margin:10px 10px 0;padding:0 10px 10px;border-bottom:1px solid #ccc}
.service__selector--heading--service{display:none;margin:10px 10px 0;padding:0 10px 10px;border-bottom:1px solid #ccc;position:relative}
.service__selector--close{width:20px;height:20px;position:absolute;top:0;right:10px}
.service__selector--button{background-color:#fff;border:1px solid #333;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;height:30px;padding:0;position:relative;vertical-align:middle;width:30px}
.service__selector--button-select{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:30px;padding:0;position:relative;vertical-align:middle;width:30px}
.service__selector--button-select svg{width:20px;height:20px;fill:#fff}
.service__selector--button-active{background-color:#428600}
.service__selector--button-active-subscription{background-color:#009b00}
.service__selector--item{display:table;width:100%;padding:10px 4px 10px 14px;border-bottom:1px solid #ccc}
.service__selector--icon{display:table-cell;vertical-align:middle;width:40px}
.service__selector--title{display:table-cell;vertical-align:middle;padding-left:10px;color:#333}
.service__selector--check{float:right;display:table-cell;vertical-align:middle;width:30px}
.service__selector--services{max-height:calc(100vh - 120px);overflow-y:auto;padding-right:0}
.service__edit{margin:20px 0}
.subscription.gutter-super{margin-bottom:80px}
.subscription--heading{margin-top:20px}
.subscription--heading--credit{margin-bottom:20px}
.subscription--section{padding-top:1px;padding-bottom:10px}
.subscription-select--heading{margin:5px 0}
.subscription--top-up-btn{text-align:right}
.subscription--usage-btn{text-align:left}
.subscriptions-container{position:relative;z-index:2}
@media only screen and (max-width:639px){.service__selector--dropdown{position:relative;background:#fff;top:0;z-index:103;width:100%}
.service__selector--dropdown-sub{top:0}
.service__selector::before{content:"";background:#333;opacity:.8;top:0;left:0;right:0;bottom:0;position:fixed;z-index:101}
.service__selector--item{padding:15px 0}
.service__selector--check{float:none;padding-right:10px}
.subscription{margin-top:10px}
.subscription--heading{margin-top:10px;line-height:1.2em;margin-bottom:65px}
.subscription--heading--usage{margin-top:-30px}
.subscription--heading--credit{margin-bottom:50px}
.subscription--top-up-btn{text-align:center}
.subscription--usage-btn{text-align:center}
}
.gallery{position:absolute;top:-200%;left:0;right:0;background-color:#fff;z-index:3;color:#666;padding-top:110px;-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-ms-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease}
.gallery--display{top:0}
.gallery__content{position:relative}
.gallery__close{position:absolute;top:15px;right:8px;z-index:3;display:block;cursor:pointer}
.gallery__icon{width:45px;height:45px}
.gallery__image{max-width:100%;max-height:100%;width:auto;padding:0 80px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.gallery__frame{height:600px;position:relative}
.gallery__frame-sm{height:450px !important}
.gallery__frames{height:600px}
.gallery__frames-sm{height:450px !important}
.carousel{position:relative}
.carousel--no-controls .carousel__controls{display:none}
.carousel--no-pagination .carousel__pagination{display:none}
.carousel__framer{position:relative}
.carousel__framer--discreet{overflow:hidden}
.carousel__frames{margin:20px 0;position:relative}
.carousel__frame{float:left;position:relative;overflow:hidden;text-align:center;padding:0 60px}
.carousel__controls{text-align:center;position:absolute;top:50%;margin-top:-50px;color:#666;left:0;right:0}
.carousel__control--left{float:left}
.carousel__control--right{float:right}
.carousel__icon{width:60px;height:60px}
.carousel__pagination{display:block;text-align:center;margin:40px 0}
.carousel__pages{display:inline-block;line-height:0;vertical-align:middle}
.carousel__page{display:inline-block;background-color:#666;border:1px solid #666;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:20px;width:20px;margin:0 10px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.carousel__page--active{background-color:#fff}
.carousel__page-item{display:inline-block}
.survey{counter-reset:survey}
.survey__row{background-color:#f4f4f4;color:#333;margin:5px 0;padding:25px}
.survey__row--submit{text-align:center}
.survey__question:before{counter-increment:survey;content:counter(survey) "."}
.survey__recommended-container{display:block;margin:0 10px}
.survey__recommended{background-color:#fff;border-radius:3px;box-shadow:0 0 14px #4a4d4e;display:inline-block;margin-bottom:15px;padding:5px 10px;position:relative;text-align:center;-webkit-transform:translateX(-50%) translateY(0) rotate(0);-moz-transform:translateX(-50%) translateY(0) rotate(0);-ms-transform:translateX(-50%) translateY(0) rotate(0);-o-transform:translateX(-50%) translateY(0) rotate(0);transform:translateX(-50%) translateY(0) rotate(0);width:45px}
.survey__recommended:after{border:10px solid transparent;border-top-color:inherit;display:block;height:0;width:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);border-top-color:#fff;content:"";left:50%;margin-left:-10px;margin-top:-1px;position:absolute;top:100%}
.survey__recommendation{margin-bottom:15px}
.survey__push{text-align:right}
.survey-button{background-color:#8a9b0f;border:2px solid #fff;box-shadow:0 0 5px 0 #000;color:#fff;padding:5px 15px;position:fixed;right:-35px;top:50%;-webkit-transform:translateX(0) translateY(-50%) rotate(-90deg);-moz-transform:translateX(0) translateY(-50%) rotate(-90deg);-ms-transform:translateX(0) translateY(-50%) rotate(-90deg);-o-transform:translateX(0) translateY(-50%) rotate(-90deg);transform:translateX(0) translateY(-50%) rotate(-90deg);z-index:10}
.index__header{background-color:#333;color:#fff;padding:20px;text-align:center}
.index__heading{display:inline-block}
.index__page{border:1px solid #333}
.index__snapshot{max-height:100%}
.index__overlay{background-color:rgba(51,51,51,0.6);-webkit-box-shadow:inset 0 0 70px #333;-moz-box-shadow:inset 0 0 70px #333;-ms-box-shadow:inset 0 0 70px #333;-o-box-shadow:inset 0 0 70px #333;box-shadow:inset 0 0 70px #333;bottom:0;color:#fff;left:0;position:absolute;top:0;right:0}
.index__name{width:100%}
.index__caption{font-size:90%}
.table__services--head{background:#666;color:#fff}
.table__services--body{background:#fff}
.table__services--tr:first-child{padding-left:20px}
.table__services--tr:nth-child(2n){background:#e5e5e5}
.table__services--td{padding:20px}
.table__color-sand{background-color:#f4f4f4}
.table__store--time{width:85%;float:right}
.table__header th{font-weight:700;padding:10px 0}
.table__body td{padding:10px 10px 10px 0;border-top:1px solid #ebebeb}
.table__wrapper{width:1170px}
.table__specifications tbody tr{border-bottom:1px solid #ebebeb}
.table__specifications tbody tr:last-child{border-bottom:0}
.table__specifications tbody tr td{padding:10px;padding-left:0}
.table__specifications tbody tr th{padding:10px;padding-left:0;font-family:"VodafoneRegularBold"}
.table__specifications--second{border-top:1px solid #ebebeb}
.table__column--15{width:15%}
.table__column--20{width:20%}
.table__column--25{width:25%}
.table__aem tbody tr th{font-weight:700;padding:10px 0;border:0}
.table__aem tbody td{padding:10px 10px 10px 0;border:0;border-top:1px solid #ebebeb}
.table__aem tbody tr:last-child{border:0}
.dataTables_wrapper{padding:20px;-webkit-box-shadow:1px 1px 2px #e5e5e5;-moz-box-shadow:1px 1px 2px #e5e5e5;-ms-box-shadow:1px 1px 2px #e5e5e5;-o-box-shadow:1px 1px 2px #e5e5e5;box-shadow:1px 1px 2px #e5e5e5;overflow-x:auto;width:100%;white-space:nowrap}
.dataTables_length{margin:10px 0;padding:15px 0}
.dataTables_length select{width:60px;position:relative;padding:0 15px}
.dataTables_filter{margin:10px 0}
.dataTables_filter label{font-weight:700}
.dataTables_filter input{padding:15px;border:1px solid #ccc;font-weight:300;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.dataTables_info{margin:10px 0}
.dataTables_paginate{margin:20px 0;text-align:center;float:none}
.dataTables_paginate a.first,.dataTables_paginate a.last{display:none}
.dataTables_paginate a.previous,.dataTables_paginate a.next{visibility:hidden;cursor:pointer;position:relative}
.dataTables_paginate a.previous:after{content:"";visibility:visible;position:absolute;top:42%;right:50%;background:url("clientlib-site/resources/icones/sprite.png") no-repeat -10px 0;width:9px;height:5px;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.dataTables_paginate a.next:before{content:"";visibility:visible;position:absolute;top:42%;left:80%;background:url("clientlib-site/resources/icones/sprite.png") no-repeat -10px 0;width:9px;height:5px;display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.dataTables_paginate a.paginate_button{background-color:transparent;border:0;padding:5px;cursor:pointer}
.dataTables_paginate a.paginate_button.current{border:2px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:700;background-color:transparent;cursor:default}
.dataTables_paginate a.paginate_button.previous.disabled,.dataTables_paginate a.paginate_button.next.disabled{opacity:.3;cursor:default}
.dataTables_paginate a.disabled{opacity:.3;cursor:default}
.dataTables_empty{white-space:normal}
table.dataTable.display{background-color:#fff;white-space:nowrap;width:1290px}
table.dataTable.display thead th{border-bottom:2px solid #ebebeb;padding:10px 10px 10px 20px;background-repeat:no-repeat;background-position:left center;cursor:pointer;position:relative;font-weight:700;white-space:nowrap}
table.dataTable.display thead .sorting_asc:before,table.dataTable.display thead .sorting_asc_disabled:before{content:"";background:url("clientlib-site/resources/icones/sprite.png") no-repeat -53px 0;width:12px;height:7px;position:absolute;top:13px;left:0}
table.dataTable.display thead .sorting_desc:before,table.dataTable.display thead .sorting_desc_disabled:before{content:"";background:url("clientlib-site/resources/icones/sprite.png") no-repeat -53px 0;width:12px;height:7px;position:absolute;top:23px;left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
table.dataTable.display thead .sorting:before{content:"";background:url("clientlib-site/resources/icones/sprite.png") no-repeat -65px 0;width:12px;height:17px;position:absolute;top:13px;left:0}
table.dataTable.display thead .sorting_asc_disabled:before{opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);cursor:default}
table.dataTable.display thead .sorting_desc_disabled:before{opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);cursor:default}
table.dataTable.display tfoot th{border-top:0;padding:10px}
table.dataTable.display tbody tr td{padding:10px;background-color:#fff;border-bottom:1px solid #ebebeb}
table.dataTable.display tbody tr td.dataTables_empty{border-bottom:0}
table.dataTable.display tbody tr td ul{list-style-type:none;padding:0}
table.dataTable.display tbody tr td ul li .dtr-title{font-weight:700;margin-right:5px}
table.dataTable.display tbody tr td ul li .dtr-title:after{content:":"}
table.dataTable.display tbody tr.parent td:first-child.sorting_1:before{content:"-";background-color:#e60000;font-size:24px}
table.dataTable.display tbody .icon{width:25px;height:25px}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child{padding-left:20px}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child.sorting_1:before{content:"+";position:absolute;box-shadow:none;width:16px;height:16px;line-height:16px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;background-color:#e60000;left:0;text-align:center}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child.sorting_1:before{content:"-";background-color:#e60000;font-size:24px}
@media only screen and (max-width:970px) and (orientation:landscape){.dataTables_wrapper{padding:0 0 20px 0;width:1000px}
}
@media only screen and (max-width:970px) and (orientation:portrait){.table__store--time{width:100%}
.table__wrapper{width:100%}
.dataTables_wrapper{padding:0 0 20px 0;width:768px}
}
@media only screen and (max-width:970px){.table__column--md-15{width:10%}
.table__column--md-20{width:30%}
}
@media only screen and (max-width:639px){.dataTables_wrapper{width:100%}
.dataTables_empty{white-space:normal}
.table__services--body{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:block}
.table__services--tr{border-bottom:1px solid #ccc;display:inline-block;padding:15px;width:100%}
.table__services--tr-bold td{font-family:"VodafoneRegularBold"}
.table__services--tr-bold :first-child{width:75%}
.table__services--tr :first-child{border:0;padding-left:0}
.table__services--td{border-left:1px solid #ccc;float:left;margin-top:5px;padding:0 10px}
.table__services--td--pinned{padding:0;text-align:right;width:25%}
.table__services--td--border-none{border-left:0}
.table__services--inline-block{display:inline-block;width:100%}
.table__container{background:#fff;border:1px solid #ccc;padding:20px 10px}
.table__specifications tbody tr{border-bottom:1px solid #ebebeb}
.table__specifications tbody tr:last-child{border-bottom:0}
.table__specifications tbody tr td{width:50%}
.table__specifications tbody tr td:first-child{font-family:"VodafoneRegularBold"}
.table__specifications--second{border-top:1px solid #ebebeb}
}
.chili_table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;position:relative;border:1px solid #e6e6e6}
.chili_table tr{border-bottom:1px solid #e6e6e6}
.chili_table th{font-weight:700}
.chili_table th,.chili_table td{text-align:left;vertical-align:top;padding:.5em}
.chili_table.table--first-column-no-wrap th:first-of-type,.chili_table.table--first-column-no-wrap td:first-of-type{white-space:nowrap}
.chili_table.table--no-wrap{overflow-x:auto;background:linear-gradient(to right,#fff 30%,transparent),linear-gradient(to right,transparent,#fff 70%) 0 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.25),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.25),transparent) 0 100%;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-color:#fff}
.chili_table.table--no-wrap th,.chili_table.table--no-wrap td{white-space:nowrap}
.overlay{font-family:"VodafoneLight";position:fixed;overflow-x:hidden;overflow-y:auto;top:0;left:0;right:0;bottom:0;z-index:100}
.overlay--view{display:block}
.overlay__align{text-align:center}
.overlay__align--button{margin:0 auto}
.overlay__close--icon{position:absolute;top:10px;right:10px}
.overlay--dark{background-color:#2a2a2a;color:white}
.overlay__title{font-size:40px;line-height:46px;margin:20px auto;width:450px}
.overlay__description{white-space:pre-wrap;font-family:"VodafoneLight";text-align:center}
.overlay--text{width:280px;line-height:27px;font-size:18px}
.overlay__container{margin:0 auto;max-width:817px;padding:40px 20px}
.overlay--light{background-color:#fff}
.overlay__wrapper{width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:50;top:0}
.overlay__fix{position:inherit;top:auto;left:auto;right:auto}
.overlay-container{position:static}
.overlay_myself{width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:50;position:absolute;top:0}
.overlay_roaming{position:relative}
.overlay-bg{display:none;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:1000;background:#000;background:rgba(0,0,0,0.95)}
.overlay-content{display:none;padding:1%;width:100%;position:absolute;top:15%;left:0;margin:0;cursor:default;z-index:10001;color:#fff}
.overlay-content .close-btn{position:absolute;top:0;right:20px}
.overlay__hidden{overflow-y:hidden !important}
.overlay__header{padding-top:75px;padding-bottom:45px;margin-bottom:0;text-align:center;color:#fff;line-height:59px}
.overlay__content{color:#fff;font-size:30px;font-family:"VodafoneLight"}
.overlay__content--heading{margin:15px 0;line-height:40px;text-align:center;font-size:30px}
.overlay-tabs{background-color:#333;margin-top:50px;min-height:500px;position:relative}
.overlay-tabs__nav{margin:0 auto;padding:0;text-align:center}
.overlay-tabs__nav-trigger{top:-48px;position:absolute}
.overlay-tabs__nav li a{text-decoration:none}
.overlay-tabs__content{width:640px;margin:30px auto;color:#fff}
.overlay-tabs__content--title{font-size:30px;padding:20px 0 0;display:table;min-height:60px;margin-bottom:20px}
.overlay-tabs__content--title i{display:inline-block;vertical-align:middle;padding-top:10px}
.overlay-tabs__content--title h3{padding-left:20px;display:inline-block;vertical-align:middle}
.overlay-tabs--white__nav{margin:0 auto;padding:0}
.overlay-tabs--white__button{background-color:#fff;color:#000;padding:10px 15px;display:inline-block;width:50%;text-align:center;height:40px}
.overlay-tabs--white__button--disabled{background-color:#2a2a2a}
.overlay-tabs--white__button--cursor-off{cursor:default}
.overlay-tabs--white__content{width:100%;color:#333;background-color:#fff;padding:0 15px}
.overlay-tabs--white__content table td{padding:10px 0}
.overlay-tabs--white__content table td:last-child{font-family:"VodafoneRegularBold"}
.overlay__button{cursor:pointer}
.overlay__edit-container{padding-top:4px}
.overlay__edit-container--icon{margin-bottom:3px}
.close-page{position:fixed;width:25px;height:25px;right:25px;top:25px;fill:#fff;cursor:pointer}
@media only screen and (max-width:639px){.overlay .spring,.overlay .toaster__container{width:100%}
.overlay-tabs{min-height:800px}
.overlay-tabs__content{width:100%;padding:0 20px}
.overlay--view{display:flex;align-items:center}
.overlay__title{font-size:30px;line-height:34px;margin:20px auto;width:auto}
.overlay--text{width:280px;line-height:24px;font-size:18px}
}
.breadcrumbs__first:after{content:">";margin:0 7.5px;font-size:16px}
.breadcrumbs__component{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:18px 0;text-align:left;background-color:#f4f4f4;color:#333}
.breadcrumbs__list{list-style:none;margin:0;padding:0}
.breadcrumbs__item{display:inline-block}
.breadcrumbs__crumb{margin:0 5px;position:relative}
.breadcrumbs__crumb--first{margin-left:0}
.breadcrumbs__crumb::after{content:" ";border-bottom:1px solid transparent;border-color:inherit;position:absolute;bottom:0;left:0;right:0}
.breadcrumbs__crumb--current::after{display:none}
.breadcrumbs__chevron{display:inline-block;vertical-align:middle;color:currentColor;width:24px;height:24px}
.breadcrumbs__phone-details svg{width:16px;height:16px}
@media only screen and (max-width:970px){.breadcrumbs__component{padding:14px 0}
.breadcrumbs__chevron{transform:scaleX(-1);float:left}
}
.bills{position:relative}
.bills__account{position:relative;width:100%;max-height:185px;margin:0 0 20px 0;padding:20px 0;background-color:#333}
.bills__account select::-ms-expand{display:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.bills__account select::-ms-expand select::-ms-expand{display:none}
.bills__account--icon{position:absolute;top:5px;right:15px;cursor:pointer}
.bills__account--contentor{margin:0 10px}
.bills__account--title{margin:0 auto;font-size:26px;color:#fff;line-height:40px}
.bills__account--select-box{display:inline-block;margin-bottom:15px;margin-top:15px}
.bills__account--number{color:#000;position:relative;width:340px;padding:10px 47px 10px 10px;border:0;cursor:pointer;font-family:"VodafoneRegular";font-size:18px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;line-height:normal}
.bills__account--number select::-ms-expand{display:none}
.bills__account--number:-moz-focusring,.bills__account--number::-moz-focus-inner{color:transparent;text-shadow:0 0 0 #000;border:0}
.bills__account--number-readonly{color:rgba(0,0,0,0.5);background-image:url(clientlib-site/resources/icones/arrow-down-50opac.png);background-repeat:no-repeat;background-position:right 15px center;background-color:#fff}
.bills__account--number-select{padding:10px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin-left:20px;line-height:normal}
.bills__account--number-select select::-ms-expand{display:none}
.bills__account--vbu{padding:0;max-height:none}
.bills__account--account{vertical-align:middle;margin-right:10px}
.bills__account--unique-account{vertical-align:middle}
.bills__account--no-arrow{margin:0}
.bills__account--no-arrow::after{display:none}
.bills__content,.bills__footer{position:relative;width:100%;color:#fff;background-color:#2e2e2e;z-index:0}
.bills__content--spring{margin:0 auto;max-width:1200px;padding:0 10px;height:auto}
.bills__content--bill{position:relative;width:100%;height:100%;padding:40px 0}
.bills__content--bill::before,.bills__content--bill::after{position:absolute;top:0;bottom:0;content:"";background-color:inherit;z-index:-1}
.bills__content--bill::before{left:-100%;right:0}
.bills__content--bill::after{right:100%;left:0}
.bills__content--bill-dark{background-color:#2a2a2a}
.bills__content--bill-medium{background-color:#2e2e2e}
.bills__content--tickets{margin:0 auto 20px 0}
.bills__content--tickets-box{position:relative;width:50%;min-height:160px;padding-top:20px;padding-bottom:20px;padding-right:25px;background-color:#333;z-index:20}
.bills__content--buttons{width:100%;display:inline-flex}
.bills__content--img{position:absolute;top:0;right:0;width:calc(50% + 30px);height:100%;z-index:10;overflow-y:hidden}
.bills__content--img-arrow{position:relative;width:100%;height:100%;color:#fff;background-size:cover}
.bills__content--img-arrow::before,.bills__content--img-arrow::after{content:'';position:absolute;left:0;top:50%;width:42px;height:40px;background:#2a2a2a;-webkit-transform:translateX(0) translateY(-30px) rotate(45deg);-moz-transform:translateX(0) translateY(-30px) rotate(45deg);-ms-transform:translateX(0) translateY(-30px) rotate(45deg);-o-transform:translateX(0) translateY(-30px) rotate(45deg);transform:translateX(0) translateY(-30px) rotate(45deg);-webkit-transform-origin:0,0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;z-index:1}
.bills__content--img-arrow::before{top:calc(50% - 25px)}
.bills__content--img-arrow::after{top:calc(50% + 25px)}
.bills__content--img-card{position:absolute;top:50%;left:50%;width:260px;margin-left:-125px;margin-top:-55px;padding:30px 30px 15px;font-size:30px;line-height:1em;background:rgba(230,0,0,0.7);color:#fff}
.bills__content--img-card::before{display:inline-block;vertical-align:middle;height:100%}
.bills__content--img-card span:first-child{font-weight:700}
.bills__content--img-card-link{font-size:18px}
.bills__content--bar{position:absolute;left:0;width:30px;height:calc(50% - 25px);background:#2a2a2a}
.bills__content--bar-top{top:0}
.bills__content--bar-bottom{bottom:0}
.bills__content--bar-light{position:absolute;bottom:0;width:30px;height:160px;background:#333}
.bills__content--bar-last{background-color:#4a4d4e;height:65px}
.bills__content--footer{background-color:#333}
.bills__content--gutter{padding:20px}
.bills__content--last{background-color:#4a4d4e;height:65px}
.bills__footer{background-color:#333}
.bills__footer--content{padding:20px 0}
.bills__list{width:100%;padding:20px 0 20px 20px}
.bills__list--ul{position:relative;padding:0}
.bills .form__row{margin:40px 0}
.bills .form select{background-color:#fff}
.bills .form__select{position:relative;color:#333;background-color:#fff}
.bills .form__select--numbers{padding-left:80px}
.bills .section--gallery .heading{font-family:"VodafoneLight"}
.bills .section--gallery .heading--leading{margin-top:0}
.bills .section--gallery .heading--leading.heading--3{font-size:40px;line-height:1.2em;margin:50px 0 30px}
.bills ~ .bills-payments-page #accountlastbill{display:none}
@media only screen and (max-width:970px){.bills{overflow:hidden}
.bills__account::after{top:113px;margin-left:0}
.bills__account--title{margin:0;font-weight:400;display:table;width:100%}
.bills__account--number{display:inline-block;margin-left:10px;line-height:normal}
.bills__account--number-select{margin:0;line-height:normal}
.bills__account--select-box{margin-bottom:15px;margin-top:15px;float:left}
.bills__account--number-select{margin-left:10px}
.bills__account--select-box>*{display:block}
.bills__content,.bills__footer{background-color:#333}
.bills__content--bill{padding:40px 20px}
.bills__content--text{margin-bottom:40px}
.bills__content--tickets{width:100%}
.bills__content--tickets-box{width:100%;padding:40px 20px 0 20px;padding-bottom:10px}
.bills__content--buttons{width:100%}
.bills__content--buttons:last-child a{padding:15px 30px}
.bills__content--buttons>a{width:100%;margin-right:0}
.bills__content--buttons>a:first-child{margin-bottom:20px}
.bills__content--img{position:relative;width:100%;height:300px;z-index:-10}
.bills__content--img-arrow{position:relative;width:100%;height:100%;color:#fff;background-size:cover}
.bills__content--img-arrow::before,.bills__content--img-arrow::after{position:absolute;top:50%;left:50%;width:43px;height:42px;content:'';background-color:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:translate(0,-30px);-moz-transform:translate(0,-30px);-ms-transform:translate(0,-30px);-o-transform:translate(0,-30px);transform:translate(0,-30px);-webkit-transform-origin:0,0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;z-index:1}
.bills__content--img-arrow::before{top:-30px;left:calc(50% - 25px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.bills__content--img-arrow::after{top:-30px;left:calc(50% + 25px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.bills__content--img-arrow-gray-mobile::before,.bills__content--img-arrow-gray-mobile::after{background-color:#4a4d4e}
.bills__content--bar{position:absolute;width:calc(50% - 25px);height:30px;background-color:#333}
.bills__content--bar-gray-mobile{background-color:#4a4d4e}
.bills__content--bar-left{top:0;right:auto;left:0}
.bills__content--bar-right{top:0;right:0;left:auto}
.bills__content--bar-light{display:none}
.bills__content--bill{padding:40px 20px 10px 20px}
.bills__footer--content{text-align:center}
.bills__list{padding:20px 10px}
}
@media only screen and (max-width:639px){.bills__account--number{width:100%;margin-left:0}
.bills__account--title{font-size:20px}
.bills__account--unique-account{display:block}
.bills__content--buttons{display:block}
.bills .section--gallery .heading--leading{margin-top:0}
.bills .section--gallery .heading--leading.heading--3{font-size:24px;margin:30px 0 20px 0}
}
#accountinformationheader h2{font-size:40px;margin:0 0 30px}
.bill{background:#fff;border-left:6px solid #9c2aa0;box-shadow:0 1px 3px 0 #afafaf;margin-bottom:10px;padding:20px;position:relative;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.bill__last-bill{border-left:0}
.bill__last-bill--content{margin-bottom:15px}
.bill__download-button{min-height:78px}
.bill__download-button--full-width{min-height:70px}
.bill h3{font-size:18px;line-height:1.333em}
.bill .heading{display:block;font-family:"VodafoneLight"}
.bill .heading.bill-amount{display:inline-block}
.bill .heading.bill-amount-separator{padding-left:20px;padding-right:20px}
.bill.bill--plan{border-color:#00b0ca}
.bill.bill--dark{background-color:#333;color:#fff;border-color:#e60000;padding:20px 105px 20px 20px}
.bill.bill--red-grad{background-color:#cc0001;background-image:url("clientlib-site/images/backgrounds/red-gradient.png");color:#fff;border-color:#cc0001;background-size:100%;border-left:0;padding-top:17px;padding-bottom:17px}
.bill.red-stripe-container{border-left:0;padding:15px 30px;border-radius:6px}
.bill.red-stripe-container .red-stripe--box .red-stripe{position:relative}
.bill.red-stripe-container .red-stripe--box .red-stripe::before{background-color:#e60000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}
.bill.red-stripe-container .red-stripe--box .red-stripe__amount-container{padding:10px 0 10px 20px}
.bill.red-stripe-container .tickets{display:inline-block;width:auto;padding:15px;margin:0}
.bill.red-stripe-container .button,.bill.red-stripe-container .search__custom--field input:nth-child(2),.search__custom--field .bill.red-stripe-container input:nth-child(2),.bill.red-stripe-container .search__inPage input:nth-child(2),.search__inPage .bill.red-stripe-container input:nth-child(2),.bill.red-stripe-container .search__header input:nth-child(2),.search__header .bill.red-stripe-container input:nth-child(2){margin-right:0}
.bill.red-stripe-container .fixed-btn-size-small{width:220px}
.bill.red-stripe-container .fixed-btn-size-big{width:257px}
.bill__highlight{font-family:"VodafoneRegularBold"}
.bill__highlight--charges{color:#9c2aa0}
.bill__highlight--block,.bill__text{display:block}
.bill__chevron{position:absolute;right:40px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.bill__icon{color:#e60000;height:25px;width:25px}
.bill__older-bills{margin-top:20px;text-align:right;display:none}
.bill__older-bills--last-bill{display:block}
.bill__top-up-history{margin-top:20px;text-align:right}
.bill__top-up-history{margin-top:20px;text-align:right}
.bill .service-selector__select-icon{height:inherit;width:inherit;position:absolute;left:0;right:0;top:2px}
.bill__select{text-align:right}
.bill--active{margin-bottom:0}
.bill--active .service-selector__select-button{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:30px;padding:0;position:relative;vertical-align:middle;width:30px;cursor:pointer}
.bill--active .bill__highlight--charges{color:#9c2aa0}
.bill--active .service-selector__select-icon{display:none}
.bill--selected{margin-bottom:0;padding:20px}
.bill--selected .service-selector__select-button{background-color:#428600;border:0;border-radius:50%;display:inline-block;height:30px;width:30px;position:relative;vertical-align:middle;box-shadow:0 1px 4px 0 #000;color:#fff;cursor:pointer;padding:4px}
.bill--selected .bill__highlight--charges{color:#9c2aa0}
.bill--disabled{margin-bottom:0;background:#fff;border-left:6px solid #4a4d4e;box-shadow:0 1px 3px 0 #afafaf;position:relative;display:block;opacity:.6;padding:20px}
.bill--disabled .service-selector__select-button{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:30px;padding:0;position:relative;vertical-align:middle;width:30px;opacity:.6}
.bill--disabled .heading{opacity:.6}
.bill--disabled .bill__term{opacity:.6}
.bill--disabled .bill__highlight--charges{color:#4a4d4e}
.bill--disabled .service-selector__select-icon{display:none}
.bill--inactive{margin-bottom:0;padding:20px}
.bill--inactive .service-selector__select-button{background-color:#428600;border:0;border-radius:50%;display:inline-block;height:30px;width:30px;position:relative;vertical-align:middle;box-shadow:0 1px 4px 0 #000;color:#fff;cursor:default;padding:4px}
.bill--inactive .bill__highlight--charges{color:#9c2aa0}
.no-padding--bottom{padding-bottom:0}
.is-dashboard .bill__older-bills{display:block;margin:15px 0 -5px}
.older-bills{display:inline}
@media only screen and (max-width:970px){.bill .heading--3{font-size:30px;line-height:1.25em}
.bill__chevron{width:50px}
.bill__term{padding-right:10px}
.bill.red-stripe-container .fixed-btn-size-small{width:auto}
}
@media only screen and (max-width:639px){#accountinformationheader h2{font-size:24px;margin:0 0 15px}
.bill{text-align:left;padding:20px}
.bill .heading--3{font-size:24px;line-height:1.25em}
.bill .button,.bill .search__custom--field input:nth-child(2),.search__custom--field .bill input:nth-child(2),.bill .search__inPage input:nth-child(2),.search__inPage .bill input:nth-child(2),.bill .search__header input:nth-child(2),.search__header .bill input:nth-child(2){display:block;font-size:18px;text-align:center;margin-top:20px;padding:10px;width:100%}
.bill__term{font-size:16px}
.bill--button .bill__chevron{top:38%;-webkit-transform:translate(0,-38%);-moz-transform:translate(0,-38%);-ms-transform:translate(0,-38%);-o-transform:translate(0,-38%);transform:translate(0,-38%)}
.bill__download-button{min-height:0}
.bill.red-stripe-container{padding:20px}
.bill.red-stripe-container .red-stripe--box .red-stripe__amount-container{padding:0 0 3px 20px;margin:0 0 15px}
.bill.red-stripe-container .red-stripe--box .no-gutter-btn{margin-top:0}
.bill.red-stripe-container .tickets{padding:10px;width:100%}
.bill.red-stripe-container .fixed-btn-size-small,.bill.red-stripe-container .fixed-btn-size-big{width:auto}
.bill__older-bills{text-align:left}
.bill__last-bill--amount-due{background-color:#333;color:#fff}
.older-bills{text-align:center;padding:15px 0;display:block}
}
.panel{display:block;height:100%;letter-spacing:-.215em;list-style:none;margin:20px 0;font-size:18px;background-color:#fff;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;position:relative;border-radius:6px}
.panel--dashboard{-webkit-box-shadow:0 1px 3px #afafaf;-moz-box-shadow:0 1px 3px #afafaf;-ms-box-shadow:0 1px 3px #afafaf;-o-box-shadow:0 1px 3px #afafaf;box-shadow:0 1px 3px #afafaf}
.panel__tv-permissions{margin-bottom:40px}
.panel__reset-box{letter-spacing:-.215em;display:block;height:100%;margin:20px 0}
.panel__reset{box-shadow:none;margin:0;padding:0}
.panel__header{min-height:75px}
.panel__basket{margin:0 50px}
.panel__new{color:#e60000;margin-left:10px;font-weight:700}
.panel__actions{width:40px;position:absolute;height:60%;top:20%;bottom:20%}
.panel__actions--left{border-right:1px solid #ccc;margin-right:20px;left:15px}
.panel__actions--right{right:15px;margin-left:20px}
.panel__actions--button{margin:10px 0;display:block}
.panel__actions--content{position:absolute;top:50%;transform:translate(50%,-50%)}
.panel__border--top{border-top:1px solid #ccc}
.panel__border--bottom{border-bottom:1px solid #ccc}
.panel__cost{font-family:"VodafoneRegularBold";margin:0;font-size:28px}
.panel__hide{display:none}
.panel__item{display:inline-block;height:100%;width:100%;letter-spacing:normal;vertical-align:top}
.panel__item--1\/1{width:100%}
.panel__item--1\/2{width:50%}
.panel__item--1\/3{width:33.33333%}
.panel__item--2\/3{width:66.66667%}
.panel__item--1\/4{width:25%}
.panel__item--3\/4{width:75%}
.panel__item--1\/5{width:20%}
.panel__item--2\/5{width:40%}
.panel__item--3\/5{width:60%}
.panel__item--4\/5{width:80%}
.panel__item--1\/6{width:16.66667%}
.panel__item--5\/6{width:83.33333%}
.panel__item--1\/7{width:14.28571%}
.panel__item--2\/7{width:28.57143%}
.panel__item--3\/7{width:42.85714%}
.panel__item--4\/7{width:57.14286%}
.panel__item--5\/7{width:71.42857%}
.panel__item--6\/7{width:85.71429%}
.panel__item--1\/8{width:12.5%}
.panel__item--3\/8{width:37.5%}
.panel__item--5\/8{width:62.5%}
.panel__item--7\/8{width:87.5%}
.panel__item--1\/9{width:11.11111%}
.panel__item--2\/9{width:22.22222%}
.panel__item--4\/9{width:44.44444%}
.panel__item--5\/9{width:55.55556%}
.panel__item--7\/9{width:77.77778%}
.panel__item--8\/9{width:88.88889%}
.panel__item--1\/10{width:10%}
.panel__item--3\/10{width:30%}
.panel__item--7\/10{width:70%}
.panel__item--9\/10{width:90%}
.panel__item--1\/11{width:9.09091%}
.panel__item--2\/11{width:18.18182%}
.panel__item--3\/11{width:27.27273%}
.panel__item--4\/11{width:36.36364%}
.panel__item--5\/11{width:45.45455%}
.panel__item--6\/11{width:54.54545%}
.panel__item--7\/11{width:63.63636%}
.panel__item--8\/11{width:72.72727%}
.panel__item--9\/11{width:81.81818%}
.panel__item--10\/11{width:90.90909%}
.panel__item--1\/12{width:8.33333%}
.panel__item--5\/12{width:41.66667%}
.panel__item--7\/12{width:58.33333%}
.panel__item--11\/12{width:91.66667%}
@media only screen and (max-width:970px){.panel__item--md-1\/1{width:100%}
.panel__item--md-1\/2{width:50%}
.panel__item--md-1\/3{width:33.33333%}
.panel__item--md-2\/3{width:66.66667%}
.panel__item--md-1\/4{width:25%}
.panel__item--md-3\/4{width:75%}
.panel__item--md-1\/5{width:20%}
.panel__item--md-2\/5{width:40%}
.panel__item--md-3\/5{width:60%}
.panel__item--md-4\/5{width:80%}
.panel__item--md-1\/6{width:16.66667%}
.panel__item--md-5\/6{width:83.33333%}
.panel__item--md-1\/7{width:14.28571%}
.panel__item--md-2\/7{width:28.57143%}
.panel__item--md-3\/7{width:42.85714%}
.panel__item--md-4\/7{width:57.14286%}
.panel__item--md-5\/7{width:71.42857%}
.panel__item--md-6\/7{width:85.71429%}
.panel__item--md-1\/8{width:12.5%}
.panel__item--md-3\/8{width:37.5%}
.panel__item--md-5\/8{width:62.5%}
.panel__item--md-7\/8{width:87.5%}
.panel__item--md-1\/9{width:11.11111%}
.panel__item--md-2\/9{width:22.22222%}
.panel__item--md-4\/9{width:44.44444%}
.panel__item--md-5\/9{width:55.55556%}
.panel__item--md-7\/9{width:77.77778%}
.panel__item--md-8\/9{width:88.88889%}
.panel__item--md-1\/10{width:10%}
.panel__item--md-3\/10{width:30%}
.panel__item--md-7\/10{width:70%}
.panel__item--md-9\/10{width:90%}
.panel__item--md-1\/11{width:9.09091%}
.panel__item--md-2\/11{width:18.18182%}
.panel__item--md-3\/11{width:27.27273%}
.panel__item--md-4\/11{width:36.36364%}
.panel__item--md-5\/11{width:45.45455%}
.panel__item--md-6\/11{width:54.54545%}
.panel__item--md-7\/11{width:63.63636%}
.panel__item--md-8\/11{width:72.72727%}
.panel__item--md-9\/11{width:81.81818%}
.panel__item--md-10\/11{width:90.90909%}
.panel__item--md-1\/12{width:8.33333%}
.panel__item--md-5\/12{width:41.66667%}
.panel__item--md-7\/12{width:58.33333%}
.panel__item--md-11\/12{width:91.66667%}
}
@media only screen and (max-width:639px){.panel__item--sm-1\/1{width:100%}
.panel__item--sm-1\/2{width:50%}
.panel__item--sm-1\/3{width:33.33333%}
.panel__item--sm-2\/3{width:66.66667%}
.panel__item--sm-1\/4{width:25%}
.panel__item--sm-3\/4{width:75%}
.panel__item--sm-1\/5{width:20%}
.panel__item--sm-2\/5{width:40%}
.panel__item--sm-3\/5{width:60%}
.panel__item--sm-4\/5{width:80%}
.panel__item--sm-1\/6{width:16.66667%}
.panel__item--sm-5\/6{width:83.33333%}
.panel__item--sm-1\/7{width:14.28571%}
.panel__item--sm-2\/7{width:28.57143%}
.panel__item--sm-3\/7{width:42.85714%}
.panel__item--sm-4\/7{width:57.14286%}
.panel__item--sm-5\/7{width:71.42857%}
.panel__item--sm-6\/7{width:85.71429%}
.panel__item--sm-1\/8{width:12.5%}
.panel__item--sm-3\/8{width:37.5%}
.panel__item--sm-5\/8{width:62.5%}
.panel__item--sm-7\/8{width:87.5%}
.panel__item--sm-1\/9{width:11.11111%}
.panel__item--sm-2\/9{width:22.22222%}
.panel__item--sm-4\/9{width:44.44444%}
.panel__item--sm-5\/9{width:55.55556%}
.panel__item--sm-7\/9{width:77.77778%}
.panel__item--sm-8\/9{width:88.88889%}
.panel__item--sm-1\/10{width:10%}
.panel__item--sm-3\/10{width:30%}
.panel__item--sm-7\/10{width:70%}
.panel__item--sm-9\/10{width:90%}
.panel__item--sm-1\/11{width:9.09091%}
.panel__item--sm-2\/11{width:18.18182%}
.panel__item--sm-3\/11{width:27.27273%}
.panel__item--sm-4\/11{width:36.36364%}
.panel__item--sm-5\/11{width:45.45455%}
.panel__item--sm-6\/11{width:54.54545%}
.panel__item--sm-7\/11{width:63.63636%}
.panel__item--sm-8\/11{width:72.72727%}
.panel__item--sm-9\/11{width:81.81818%}
.panel__item--sm-10\/11{width:90.90909%}
.panel__item--sm-1\/12{width:8.33333%}
.panel__item--sm-5\/12{width:41.66667%}
.panel__item--sm-7\/12{width:58.33333%}
.panel__item--sm-11\/12{width:91.66667%}
}
.panel__item--reset{box-shadow:none;margin-bottom:0;margin-top:0}
.panel__item--reset-totalcost{margin-left:-25px;margin-right:40px}
.panel__item:focus{-webkit-box-shadow:0 0 3px #afafaf !important;-moz-box-shadow:0 0 3px #afafaf !important;-ms-box-shadow:0 0 3px #afafaf !important;-o-box-shadow:0 0 3px #afafaf !important;box-shadow:0 0 3px #afafaf !important}
.panel__item--gutter{margin:10px 0}
.panel__item--middle{vertical-align:middle}
.panel__item--bottom{vertical-align:bottom}
.panel__item--right{text-align:right}
.panel__item--left{text-align:left}
.panel__item .chevron__container{text-align:right;width:20px;margin-left:10px;padding-left:10px}
.panel__item--large{padding:20px 40px}
.panel__item--large--no-border{padding:20px 30px}
.panel__item--large--card{padding-left:25px}
.panel__item--large--change-plan{padding:10px 20px}
.panel__item--large--current-plan{padding:40px}
.panel__item--large--tv-permissions{padding-left:15px;padding-right:30px;margin-top:10px}
.panel__item--pointer{cursor:pointer}
.panel__item--inline{display:inline-block;padding-right:10px}
.panel__item--xtra-large{padding:20px 40px}
.panel__item--relative{position:relative}
.panel__item--absolute{position:absolute}
.panel__item--disabled{color:#afafaf}
.panel__item--line-left{border-left:1px solid #ccc}
.panel__selectable{cursor:pointer}
.panel__selectable--active{background-color:#cce5e9}
.panel__selectable--box{display:table;padding:20px;width:100%}
.panel__selectable--content{display:table-cell;width:100%;vertical-align:middle}
.panel__selectable--button{display:table-cell}
.panel__selectable--status{display:inline-block}
.panel__icon{width:25px;height:25px;color:#e60000}
.panel__icon--large{width:40px;height:40px;color:#e60000}
.panel__icon--bars{color:#333;width:40px;height:40px;vertical-align:bottom}
.panel__icon--black{color:#333}
.panel__heading{background-color:inherit;font-size:32px;line-height:40px;margin:20px 0;line-height:1em;overflow:hidden;padding:20px;margin:0;margin-bottom:20px}
.panel__heading--reset{background-color:initial;font-size:inherit;padding:0}
.panel__heading--bold{font-weight:700}
.panel__heading--large{padding:30px 30px 0 30px}
.panel__heading--medium{padding:40px 40px 10px 20px}
.panel__heading--no-shadow{-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-ms-box-shadow:0 0 0 #fff;-o-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}
.panel__heading--link{font-size:18px}
.panel__heading--floated-left{float:left}
.panel__heading--subtitle{padding-left:10px}
.panel__heading--subtitle-sm{font-size:16px;padding-top:5px}
.panel__chevron{color:#e60000;margin-left:0;transform-origin:50% 50%;transition:transform .4s}
.panel__chevron--up{-webkit-transform:rotateZ -180deg;-moz-transform:rotateZ -180deg;-ms-transform:rotateZ -180deg;-o-transform:rotateZ -180deg;transform:rotateZ -180deg}
.panel__chevron--right{-webkit-transform:rotateZ 180deg;-moz-transform:rotateZ 180deg;-ms-transform:rotateZ 180deg;-o-transform:rotateZ 180deg;transform:rotateZ 180deg}
.panel__chevron--reset{color:currentColor;margin-left:0}
.panel__content{display:block;margin:0;position:relative;top:-5px}
.panel__content--header{display:inline}
.panel__content--body{width:100%}
.panel__content--text{display:inline-table;width:100%}
.panel__content--img{padding-top:10px;display:inline-table;width:100%;height:140px;vertical-align:middle}
.panel__content--img img{max-width:60px}
.panel__content--footer{display:block;width:100%;color:#000;position:relative;text-align:center}
.panel__content--footer--bottom{border-left:0;border-right:0;border-bottom:1px solid #ccc}
.panel__content--footer button svg.icon{width:20px;height:20px}
.panel__content--collapse{display:none}
.panel__content--fill{background-color:#fff;padding:25px;padding-top:0}
.panel__content--plane{padding:0}
.panel__content--bold{font-weight:700;font-family:"VodafoneRegularBold"}
.panel__content--normal{font-weight:400;font-family:"VodafoneRegular"}
.panel__content--simple{padding:0 20px 20px 20px;line-height:20px;background-color:#fff}
.panel__content--form{padding:20px;line-height:20px;background-color:#fff}
.panel__content--credit-card{margin-left:80px}
.panel__content--medium{box-shadow:none;padding:10px;background-color:inherit;top:0}
.panel__content--large{box-shadow:none;padding:10px 30px 30px 30px;background-color:inherit;top:0}
.panel__content--titles{display:block;font-size:20px}
.panel__content--right{float:right}
.panel__content--actions{display:block;width:100%;color:#000;position:relative;text-align:center}
.panel__content--actions-border{border-top:1px solid #ccc}
.panel__content--actions--left{border-left:1px solid #ccc;padding-left:20px}
.panel__content--actions a svg{max-width:20px}
.panel__content--actions--text{min-height:70px}
.panel__content--actions svg.icon{width:21px;height:21px}
.panel__content--container{display:table;width:100%}
.panel__content--gray{background-color:#f4f4f4}
.panel__content--top{border-top:1px solid #ccc}
.panel__content--bottom{border-bottom:1px solid #ccc}
.panel__content--border-right{border-right:1px solid #ccc}
.panel__gutter{padding:15px}
.panel__gutter--ultra-large{padding:30px}
.panel__gutter--large{padding:20px}
.panel__gutter--extra-large{padding:25px}
.panel__sales .accordion{list-style:none;padding:0}
.panel__sales .accordion__item{-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;margin-top:40px}
.panel__sales .accordion__item--reset{box-shadow:none;margin-bottom:0}
.panel__sales .accordion__item--gutter{margin:0}
.panel__sales .accordion__content{-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;display:block;margin:0}
.panel__septs{padding:30px;background-color:#fff;margin-bottom:20px}
.panel__septs:last-child{margin-bottom:0}
.panel__button--show{width:100%;padding:20px;text-align:center;background-color:#fff;cursor:pointer}
.panel__button--text{margin-right:10px}
.panel__link{padding:20px;width:100%;display:inline-block}
.panel__box-container{display:table}
.panel__box-container--support{min-height:62px}
.panel__box-container--subscription{min-height:60px}
.panel__box-container--dashboard-height{min-height:76px}
.panel__image--container{width:60px;height:60px;margin-right:10px;display:inline-block}
.panel__image--container-support{margin-right:20px;width:50px;height:50px}
.panel__image--container-padding{padding-top:8px}
.panel__image--container--middle{vertical-align:middle}
.panel__image--container-subscription{margin-right:10px;width:30px;height:30px}
.panel__image--container-subscription-heading{margin-top:15px}
.panel__image--container--large{width:50px;height:50px;margin-top:5px}
.panel__image--container--rotate{transform:rotate(45deg)}
.panel__image_svg{width:60px;height:60px}
.panel__image_svg--ultra-large{width:100px;height:100px}
.panel__image_svg--ultra{width:82px;height:82px}
.panel__image_svg--large{width:50px;height:50px}
.panel__image_svg--medium{width:30px;height:30px}
.panel__image_svg--small{width:30px;height:30px}
.panel__image_svg--extra-small{width:15px;height:15px}
.panel__description{display:table-cell;vertical-align:middle;padding-left:10px;color:#333}
.panel__acc{font-size:20px}
.panel__os{font-family:"VodafoneRegular";font-size:18px;line-height:1em}
.panel__os--plan{font-family:"VodafoneLight"}
.panel__item--list{margin:-5px 0}
.panel__container--super{padding:40px 20px}
.panel__lockout{letter-spacing:0;text-align:-webkit-center}
.panel__lockout--bold{font-weight:400;font-size:24px}
.panel__lockout--blurb{max-width:325px}
@media only screen and (max-width:970px){.panel__item--large{padding:20px}
.panel__item--large--current-plan{padding:15px}
.panel__spring{padding:0 10px}
.panel__gutter--top-md{margin-top:10px}
.panel__os{font-family:"VodafoneRegular";font-size:16px}
}
@media only screen and (max-width:639px){.panel__cost{font-size:16px;font-family:"VodafoneRegularBold";margin:0;text-align:right}
.panel__header{min-height:auto}
.panel__item--gutter{margin-bottom:25px}
.panel__item--large{padding:10px 20px}
.panel__item--reset-totalcost{padding:0;margin:0}
.panel__item--right{text-align:initial}
.panel__item--margin-large-top-sm{margin-top:20px}
.panel__item--xtra-large{padding:20px 10px}
.panel__content--large{padding:10px 20px 20px 20px}
.panel__content--right{float:none}
.panel__content--border-bottom-sm{border-bottom:1px solid #ccc;border-right:0}
.panel__heading{font-size:24px;line-height:30px;margin:15px 0;font-family:"VodafoneLight";line-height:1em}
.panel__heading--large{padding:40px 20px 0 20px}
.panel__gutter{padding:15px}
.panel__gutter--ultra-large{padding:15px}
.panel__gutter--small{margin:10px 0}
.panel__gutter--top-sm{margin-top:10px}
.panel__icon--bars{width:25px;height:25px}
.panel__icon--medium{width:20px;height:20px;margin-right:10px}
.panel__image_svg--ultra{width:82px;height:82px}
}
.settings__header{position:relative;width:100%}
.settings__header--align-right{text-align:right}
.settings__header--top{padding-top:15px}
.settings__input--select-rect{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;position:relative;background:url(clientlib-site/resources/icones/arrow-down.png) no-repeat right 15px center;cursor:pointer;text-overflow:ellipsis;padding:10px 50px 10px 10px}
.settings__input--select-rect select::-ms-expand{display:none}
.settings__input--error{border-color:#e60000 !important}
.settings__input--card{width:15%;border:1px solid #ccc;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:none}
.settings__input--form{margin-bottom:10px;font-weight:700}
.settings__input--number::-webkit-outer-spin-button,.settings__input--number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.settings__billing_label{display:block;margin-left:20px;width:100%}
.settings__subscription{text-align:center;cursor:pointer;padding-bottom:5px !important}
.settings__subscription--active{border:0}
.settings__subscription--block{line-height:15px}
.settings__subscription:focus{box-shadow:none !important}
.settings__subscription--only{max-width:50%;margin:0 auto}
.settings__edit{width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;background-color:#e60000;border:0;color:#fff;padding:10px;position:relative}
.settings__edit--icon{position:absolute;width:28px;height:28px;top:5px;left:6px}
.settings__edit--disabled{background-color:#ccc}
.settings__input{width:100%;border:1px solid #ccc;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:none}
.settings__input--responsive{border:2px solid;border-radius:6px}
.settings__input--responsive-right{border-color:#008a00}
.settings__input--responsive-wrong{border-color:#bd0000}
.settings__input--rect{background-color:#fff;border:1px solid #999;border-radius:0;color:#666;display:block;position:relative;width:100%;padding:13px 20px 12px;font-size:20px;height:55px;box-shadow:inset 1px 3px 4px 0 rgba(0,0,0,0.1)}
.settings__input--rect-box{height:190px;overflow-x:auto}
.settings__input--large{margin-top:10px;padding:10px}
.settings__input--message{width:100%;resize:none;height:160px}
.settings__input--third-width{width:33%}
.settings__input--bold{font-family:"VodafoneRegularBold"}
.settings__input--readonly{border:0;padding:0;pointer-events:none;background:transparent;text-overflow:ellipsis}
.settings__input--readonly-lock{border:1px solid #ccc;padding:10px;opacity:.5}
.settings__input--required{color:#e60000}
.settings__input--required-sms{color:#000;margin-top:15px}
.settings__input--invalid{border-color:#e60000}
.settings__input--valid{border-color:#428600}
.settings__input--disabled{background-color:#f4f4f4;border:1px solid #ccc;pointer-events:none}
.settings__input--select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc;padding:10px 50px 10px 10px;background:url(clientlib-site/resources/icones/arrow-down.png) no-repeat right 15px center;background-color:#fff;cursor:pointer;max-height:43px;text-overflow:ellipsis}
.settings__input--select select::-ms-expand{display:none}
.settings__input--select::-ms-expand{display:none}
.settings__input--select--readonly{border:0;padding:0;background:0;cursor:default;white-space:pre-wrap}
.settings__input--select--rect{border-radius:0;max-height:55px}
.settings__input--select--fixed{max-width:35%;margin-right:30px}
.settings__input--inline-block{display:inline-block}
.settings__input--inline-block label{padding-right:40px}
.settings__input--radio{margin-top:10px}
.settings__input--radio:first-child{margin-left:0}
.settings__input--radio--margin-top{margin-top:15px}
.settings__input--radiobutton{margin-right:5px}
.settings__input--float-left{float:left}
.settings__input--checkbox{padding-right:20px;margin-right:5px}
.settings__input--checkbox-readonly{display:none}
.settings__input--checkbox-spaced label{display:block;padding-left:23px;text-indent:-21px}
.settings__input--checkbox-ws10{transform:scale(1.5);accent-color:#007c92}
.settings__input--search{display:table}
.settings__input--search-label{width:100%;position:relative;display:table-cell;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.settings__input--search-active{border:1px solid #ccc;padding:10px}
.settings__input--search input{width:100%;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:45px}
.settings__input--search-button{position:relative;display:table-cell;top:0;bottom:0;right:0;line-height:38px}
.settings__input--search-button button{position:relative;top:0;bottom:0;left:0;width:55px;height:45px;margin-right:0;padding:0;margin-bottom:0;margin-left:-3px}
.settings__input--search-readonly{border:0;padding:0;background:0;cursor:default}
.settings__input--search-container{position:relative}
.settings__input--search-container input,.settings__input--search-container button{height:45px}
.settings__input--search-container input{padding-right:65px}
.settings__input--search-container button{bottom:0;border-radius:0 3px 3px 0;margin:0;padding:10px;position:absolute;right:0;width:55px}
.settings__input--date{background:url("../../../../../content/dam/gowingmyself/calendar.png") no-repeat;background-position:95% center;background-size:20px;height:43px}
.settings__input--date-container{position:relative}
.settings__input--date-container svg{bottom:12px;position:absolute;right:12px}
.settings__input--noLabel{margin-top:33px}
.settings__input--preferences{width:100%;border:0;pointer-events:none}
.settings__input::-ms-reveal,.settings__input::-ms-clear{display:none}
.settings__input-only-readonly{border:0;padding:0 20px 0 0}
.settings__buttons{margin:0 auto;display:none}
.settings__buttons a{text-decoration:none;color:#fff}
.settings__buttons a:visited,.settings__buttons a:hover,.settings__buttons a:active{color:#fff}
.settings__buttons--security{display:block;max-width:420px}
.settings__buttons--right{float:right;margin-right:0}
.settings__buttons--block{display:block}
.settings__card--hidden{display:none}
.settings--hide{display:none}
.settings__readonly--only{width:100%;outline:0;border:0}
.settings__indicator{display:table-cell}
.settings__indicator--container{position:relative}
.settings__indicator--input{display:block;width:calc(100% - 40px);border:0;position:absolute;top:0;left:20px;right:0;bottom:0;padding:10px}
.settings__indicator--input:focus{box-shadow:none !important}
.settings__gutter--right{padding-right:40px}
.settings__box--onload{width:100%;padding:50px;background:#fff;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf}
.settings__box--onload--absolute{position:absolute;z-index:99999}
.settings__box--results{max-height:150px;overflow-y:auto}
.settings__box--overlap{background-color:#fff;position:absolute;width:580px;padding:50px;z-index:99999;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf}
.settings__box--position-unset{top:unset !important;left:unset !important}
.settings__box--container-height{min-height:300px}
.settings__value{font-size:20px;padding-right:20px}
.settings__rounded--3 input{border-bottom-right-radius:0;border-top-right-radius:0}
.settings__rounded--3 button{border-radius:0 3px 3px 0}
.settings__center{margin:auto;margin-bottom:20px;border-radius:5px;background-color:#fff}
@media only screen and (max-width:970px){.settings__radio-rounded .pill-button{background-color:#fff;border:1px solid #666;cursor:pointer;display:inline-block;padding:10px;text-align:center;width:100%;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}
.settings__radio-rounded input[type="radio"]{display:none}
.settings__radio-rounded input[type="radio"]:checked+label{background-color:#666;color:#fff;width:100%;text-align:center}
.settings__input--checkbox-aligned{position:relative;top:1px}
}
@media only screen and (max-width:639px){.settings__input{width:100%}
.settings__input--rect-box{height:245px}
.settings__input--new{width:100%;margin-top:10px;margin-bottom:25px}
.settings__input--select{width:100%}
.settings__input--select--fixed{margin:20px 0;max-width:100%;display:block}
.settings__input--radio{margin-right:10px;margin-top:10px}
.settings__input--inline-block-sm{display:inline-block}
.settings__input--card{width:50%}
.settings__input--password-preferences{border:1px solid #9b9b9b}
.settings__edit{margin-top:10px}
.settings__car{width:100%}
.settings__buttons--right{float:none}
.settings__card{max-width:inherit}
.settings__radio-rounded input[type="radio"]{display:none}
.settings__radio-rounded label{display:inline-block;background-color:#fff;padding:10px;cursor:pointer;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:1px solid #666;width:100%;text-align:center}
.settings__radio-rounded input[type="radio"]:checked+label{background-color:#666;color:#fff;width:100%;text-align:center}
.settings__value{font-size:18px}
.settings__box--overlap{width:90%}
.settings__privacy-buttons{display:block !important}
}
@media only screen and (min-width:639px){.settings__privacy-buttons{display:flex !important;flex-flow:row-reverse}
}
@media only screen and (max-width:350px){.settings__radio-rounded .pill-button{padding:10px 5px}
.settings__input--card{width:50%}
}
.bar{width:100%;height:8px;background-color:#e5e5e5;margin:25px 0 12px;position:relative;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.bar .strength_label{top:-25px;position:absolute;font-family:"VodafoneRegular"}
.password_strength{width:100%;height:8px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.password_strength.black.pass_state02::before,.password_strength.black.pass_state03::before,.password_strength.black.pass_state04::before{color:#000}
.pass_state01{position:absolute;left:0;width:100%}
.pass_state01::before{content:"Too Weak";position:absolute;top:-25px;left:135px;color:#fff;text-align:right}
@media only screen and (max-width:639px){.pass_state01::before{left:120px}
}
.pass_state02{width:33%;background-color:#e60000}
.pass_state02::before{content:"Weak";position:absolute;top:-25px;left:135px;color:#fff;text-align:right}
@media only screen and (max-width:639px){.pass_state02::before{left:120px}
}
.pass_state03{width:66%;background-color:#eb9700}
.pass_state03::before{content:"Good";position:absolute;top:-25px;left:135px;color:#fff;text-align:right}
@media only screen and (max-width:639px){.pass_state03::before{left:120px}
}
.pass_state04{width:100%;background-color:#019b00}
.pass_state04::before{content:"Strong";position:absolute;top:-25px;left:135px;color:#fff;text-align:right}
@media only screen and (max-width:639px){.pass_state04::before{left:120px}
}
.campaigns__stage--image{position:relative;padding:0 40px}
.campaigns__specifications--item{margin:20px 20px 0 0}
.campaigns__recomended{position:absolute;top:-4px;left:0;padding:5px 10px;background-color:#eb9700;color:#fff;font-size:16px;-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;padding-top:6px;font-family:"VodafoneLight"}
.campaigns__recomended::after{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-top:6px solid #c5830a;top:100%;left:8px;margin-left:-8px}
.upgrade-campaign__device{background-color:#ebebeb}
.upgrade-campaign__device--image{padding:0;margin:0 30px;text-align:center}
.upgrade-campaign__device--image img{max-height:325px}
.upgrade-campaign__plan{background-color:#ebebeb;padding:15px}
.upgrade-campaign__specifications--item{margin:0}
.upgrade-campaign__image{margin-bottom:15px;border-radius:6px}
.upgrade-campaign__button{cursor:pointer}
.scroll-campaigns{width:100%;position:relative;white-space:nowrap;padding:0;min-height:20px;overflow-y:hidden;margin:0}
.subscription-container{margin-bottom:0;position:relative;top:0}
.carousel-enhancement{padding-left:0 !important;padding-right:0 !important}
@media(max-width:1100px){.scroll-campaigns{overflow-x:scroll}
}
.non-upgrade-style-Hpg{width:261px;height:241px !important;cursor:pointer;position:relative;margin:0 24px 0 0;padding:0}
.non-upgrade-style-Hpg .non-upgrade-image-Hpg{height:135px}
.non-upgrade-style-Hpg .non-upgrade-image-Hpg img{border-radius:10px;width:100%;object-fit:cover;min-height:153px}
.non-upgrade-style-Hpg .non-upgrade-content-Hpg{background-color:#fafafa;width:100%;display:inherit;padding:4px 14px;border-radius:0 0 10px 10px;position:absolute;bottom:0;height:40%}
.non-upgrade-style-Hpg .non-upgrade-content-Hpg .title{font-family:"VodafoneRegular";color:#979797;font-size:15px;margin:0;padding:0}
.non-upgrade-style-Hpg .non-upgrade-content-Hpg .subtitle{font-size:20px;color:#333;font-family:"VodafoneRegularBold";font-weight:bold;margin:-5px 0 0 0;padding:0;white-space:normal;font-size:20px;word-break:break-word;line-height:22px;letter-spacing:-0.9px}
@media only screen and (min-width:600px){#campaigns-subscriptions-page-titles .main-title{margin-bottom:81px !important}
#campaignsNewComponent{left:6px}
}
#campaigns-subscriptions-page-titles .main-title{font-family:"VodafoneLight";font-size:40px;color:#333;text-align:center;line-height:48px !important}
#campaigns-subscriptions-page-titles .sub-title{font-family:"VodafoneRegularBold";color:#333;margin-bottom:49px;font-size:30px;font-weight:bold;line-height:35px;position:relative}
#campaigns-subscriptions-page-titles .sub-title .restOfSubscription-sentence{position:relative;left:-2px}
#subscriptionsIDs-container{position:relative}
#subscriptionsIDs-container .subscription-style{background:#fff;border-radius:13px;font-family:"VodafoneRegular";font-size:22px;padding:6px 11px;color:#333;display:inline-block;margin-bottom:60px;margin-right:10px;cursor:pointer;margin-top:0}
#subscriptionsIDs-container .selectedSubscriptionStyle{background:#007c92 !important;color:#fff !important}
.upgrade-style{height:393px;width:720px;margin:0 auto;float:none !important;margin-bottom:50px;cursor:pointer}
#campaignsNewComponent{clear:both;width:734px;margin:0 auto;position:relative}
#campaignsNewComponent .non-upgrade-style{width:46.1% !important;cursor:pointer;position:relative;margin:0 10.7px 50px;padding:0}
#campaignsNewComponent .non-upgrade-style .non-upgrade-image{height:287px}
#campaignsNewComponent .non-upgrade-style .non-upgrade-image img{border-radius:10px;width:100%;height:100%;object-fit:cover}
#campaignsNewComponent .non-upgrade-style .non-upgrade-content{background-color:#fafafa;width:100%;display:inherit;height:100px;padding:4px 14px;border-radius:0 0 10px 10px;position:absolute;bottom:0}
#campaignsNewComponent .non-upgrade-style .non-upgrade-content .title{color:#979797;font-size:15px;margin:0;padding:0;font-family:"VodafoneRegular"}
#campaignsNewComponent .non-upgrade-style .non-upgrade-content .subtitle{font-size:20px;color:#333;font-weight:bold;margin:-5px 0 0 0;padding:0;font-family:'VodafoneRegularBold'}
.noCampaignsStyle{padding:180px 180px 250px;text-align:center}
.noCampaignsStyle p{font-family:"VodafoneRegular";color:#333;font-size:30px;line-height:40px}
.disable-text{display:none}
.enable-text{display:block}
#upgradesCampaigns .spring,#upgradesCampaigns .toaster__container{clear:both}
.home-upgrade img{height:212px;width:100%;object-fit:cover}
.myOffers-title-homePage{font-size:18px !important}
.center-content{margin:0 auto;width:700px}
#see-more-campaigns{text-align:center}
#see-more-campaigns p{font-family:"VodafoneRegular";font-style:normal;font-weight:400;text-align:center;text-decoration-line:underline;cursor:pointer;width:fit-content;margin:0 auto;color:#e60000;font-size:22px}
@media only screen and (max-width:1243px){#campaigns-subscriptions-page-titles .main-title{font-size:28px !important;margin-bottom:38px !important}
#campaignsNewComponent .non-upgrade-style .non-upgrade-content .title{font-size:18px !important}
#campaignsNewComponent .non-upgrade-style .non-upgrade-content .subtitle{font-size:25px !important;margin:0 0 0 0 !important}
}
@media only screen and (max-width:996px){.upgrade-style,#campaignsNewComponent{width:60% !important}
#campaignsNewComponent .non-upgrade-style{width:100% !important;margin-bottom:27px;margin-left:0}
.center-content{width:57% !important}
#campaignsNewComponent .non-upgrade-style-Hpg img{height:119% !important}
.newCampaignComponent .myOffers-title-homePage{margin-left:10px !important}
.newCampaignComponent .scroll-campaigns .campaign-tile:first-child{margin-left:10px !important}
#get-add-on{padding-right:10px;padding-left:10px}
}
@media only screen and (max-width:996px) and (max-width:664px){.upgrade-style{width:88% !important;height:194px !important;margin-bottom:48px !important}
}
@media only screen and (max-width:996px){#campaignsNewComponent{width:83% !important}
#campaignsNewComponent{width:83% !important}
.font-size-sm{font-size:14px !important}
.non-upgrade-style-Hpg{width:65%;margin:0 12px 0 0}
.non-upgrade-style-Hpg .subtitle{white-space:normal}
.non-upgrade-style-Hpg .non-upgrade-content-Hpg{height:88px !important;padding:6.4px 14px !important}
.center-content{width:82% !important}
.scroll-campaigns{width:100%}
.sub-title{line-height:26px !important;margin-bottom:34px !important;font-size:22px !important}
#subscriptionsIDs-container{margin-top:30px !important;display:flex;flex-flow:wrap}
.subscription-style{padding:4px 2% !important;font-size:4.1vw !important;text-align:center}
#campaigns-subscriptions-page-titles .main-title{margin-top:23px !important}
.offers-title-container{width:64%;padding-left:0}
.seeAll-campaigns{width:32%;float:right;position:relative;top:-4px}
#campaignsNewComponent .non-upgrade-style-Hpg img{height:119% !important}
.noCampaignsStyle{padding:0}
.noCampaignsStyle p{font-size:22px !important}
.subscription-style{padding:4px 2% !important;font-size:4.1vw !important;text-align:center}
#campaigns-subscriptions-page-titles .main-title{margin-top:23px !important}
.offers-title-container{width:64%;padding-left:0}
.seeAll-campaigns{width:32%;float:right;position:relative;top:-4px}
#campaignsNewComponent .non-upgrade-style-Hpg img{height:119% !important}
.noCampaignsStyle p{font-size:22px !important}
}
@media only screen and (max-width:425px){.non-upgrade-style-Hpg .title{font-size:14px !important}
.non-upgrade-style-Hpg .subtitle{font-size:18px !important}
.center-content{width:82% !important}
#campaignsNewComponent .non-upgrade-style{width:100% !important}
#campaignsNewComponent .non-upgrade-style-Hpg img{height:119% !important}
#campaignsNewComponent .non-upgrade-style .non-upgrade-content .subtitle{letter-spacing:-0.4px}
}
@media only screen and (max-width:970px){.upgrade-campaign__device--image{margin:0}
.upgrade-campaign__specifications--item{flex:1}
}
.catalogue__filter--menu .filter__option{border-bottom:0}
.catalogue__image{max-height:225px;max-width:135px}
.catalogue__image--link{align-items:center;display:flex;height:225px}
.catalogue__offer{position:relative;outline:1px solid #e60000}
.catalogue__offer--promo{background-color:#e60000;font-size:16px;color:#fff;position:absolute;line-height:1;padding:5px 10px;right:0;top:0}
.catalogue__callout{position:relative;outline:1px solid #5e2750}
.catalogue__callout--promo{background-color:#5e2750;font-size:16px;color:#fff;position:absolute;line-height:1;padding:5px 10px;right:0;top:0}
.catalogue__product{position:relative}
.catalogue__product--gift{position:absolute;bottom:0;background-color:#ebebeb;width:100%;padding:0 10px;height:30px}
.catalogue__product--gift .gift-svg-icon{width:24px;height:24px;display:inline-block;background:url("../../../../../content/dam/gowingmyself/icons/svg/gift.png") no-repeat 0 -2px;background-size:contain}
.catalogue__product--gift>span{vertical-align:middle}
.catalogue__product--gift>span>p{display:inline-block;margin:5px 0;font-size:16px;line-height:1.333em}
.catalogue__product--gift>span>p a{pointer-events:none}
.catalogue__info--label,.catalogue__info--brand{margin-bottom:3px;font-weight:inherit;line-height:1.25em}
.catalogue__info--brand{color:#2e2e2e}
.catalogue__info--label{color:#7e7e7e}
.catalogue__info--name{color:#0d0d0d;font-size:28px;font-weight:700;line-height:30px}
.catalogue__price--currency{color:#0d0d0d;font-size:20px;line-height:1.5em;font-weight:700;display:inline-block}
.catalogue__price--normal{color:#0d0d0d;font-size:28px;line-height:30px;font-weight:400;display:inline-block;font-family:"VodafoneRegularBold"}
.catalogue__price--withOut-discount{color:#e60000;text-decoration:line-through;font-size:18px;line-height:28px;font-weight:400;padding-left:5px}
.catalogue__area{padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-flex-align:flex-end;-o-flex-align:flex-end;align-items:flex-end}
.catalogue__area--item{flex:0 0 33.3%}
.catalogue__redesign .catalogue__offer--promo{position:relative;display:inline-block;border-radius:6px 6px 0 0;font-size:18px;font-weight:700;line-height:1.5em;padding:5px 15px}
.catalogue__redesign .catalogue--outOfStock .catalogue__offer--promo{background-color:#7e7e7e}
.catalogue__redesign .catalogue__product{padding:30px 15px 15px 15px;position:relative;border-radius:6px;-webkit-box-shadow:2px 0 8px rgba(0,0,0,0.16);-moz-box-shadow:2px 0 8px rgba(0,0,0,0.16);-ms-box-shadow:2px 0 8px rgba(0,0,0,0.16);-o-box-shadow:2px 0 8px rgba(0,0,0,0.16);box-shadow:2px 0 8px rgba(0,0,0,0.16)}
.catalogue__redesign .catalogue__product--gift{top:15px;display:inline-block;width:auto;right:15px;border-radius:100px;background-color:#009b00;color:#fff;font-family:'VodafoneRegularBold';height:fit-content;padding:0 15px 1px}
.catalogue__redesign .catalogue__product--gift>span>p{margin:0;line-height:inherit}
.catalogue__redesign .catalogue__product.catalogue__offer{outline:0;border:1px solid #e60000;border-radius:0 6px 6px}
.catalogue__redesign .catalogue__image{max-height:296px;max-width:200px}
.catalogue__redesign .catalogue__image--link{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-flex-pack:space-around;-o-flex-pack:space-around;justify-content:space-around;margin-top:16px}
.catalogue__redesign.catalogue__redesign--outOfStock .catalogue__product--gift{background-color:#7e7e7e}
.catalogue__redesign.catalogue__redesign--outOfStock .catalogue__product.catalogue__offer{border-color:#7e7e7e}
.catalogue__redesign.catalogue__redesign--outOfStock .catalogue__price--withOut-discount{color:#7e7e7e}
.catalogue__redesign--outOfStock .catalogue__offer--promo{background-color:#7e7e7e}
.catalogue__redesign--outOfStock.catalogue__product--gift{background-color:#7e7e7e}
.catalogue__redesign--outOfStock .catalogue__product.catalogue__offer{border-color:#7e7e7e}
.catalogue__redesign--outOfStock .catalogue__price--withOut-discount{color:#7e7e7e}
.catalogue__topOfPage{display:none}
@media only screen and (max-width:970px){.catalogue__area--item{flex:0 0 50%}
}
@media only screen and (max-width:639px){.catalogue__area{padding-top:10px}
.catalogue__area--item{flex:0 0 100%}
.catalogue__area--infinite-scroll{padding-top:0}
.catalogue__area--infinite-scroll .grid__item{height:auto !important}
.catalogue__redesign .catalogue__offer--promo{font-size:16px;line-height:1.25em}
.catalogue__redesign .catalogue__product.catalogue__offer{padding-bottom:30px}
.catalogue__redesign .catalogue__product--gift{font-size:14px}
.catalogue__redesign .catalogue__product--gift>span>p{font-size:14px}
.catalogue__info--brand,.catalogue__info--label{font-size:16px;line-height:1.25em;margin-bottom:0}
.catalogue__info--name{font-size:20px;line-height:1.778em}
.catalogue__topOfPage{position:fixed;bottom:20px;right:20px;background-color:#e60000;border-radius:50%;display:block;color:#fff;height:55px;width:55px}
.catalogue__topOfPage--svg{width:100%;height:20px;margin-top:10px}
.catalogue__topOfPage--text{width:100%;text-align:center;display:block;line-height:.5;font-family:"VodafoneRegular";font-weight:700}
.catalogue__price--currency{font-size:18px}
.catalogue__price--normal{font-size:20px}
.catalogue__price--withOut-discount{font-size:16px}
}
.jcarousel{position:relative;overflow:hidden;width:100%;padding-bottom:2px}
.jcarousel__chevron-fixed{top:150px;position:absolute}
.jcarousel__chevron-fixed--right{right:0}
.jcarousel__two{position:relative;overflow:hidden;width:100%;padding-bottom:2px}
.jcarousel__disc{margin-bottom:20px;min-height:160px}
.jcarousel_plans{padding:2px 0}
.jcarousel__image{width:95%;margin:0 auto}
.jcarousel__image--item{position:relative}
.jcarousel__image--text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}
.jcarousel__image--pagination{position:relative !important;margin-top:30px;margin-bottom:30px;margin-left:0 !important}
.jcarousel__image li{height:auto}
.jcarousel--center{text-align:center}
.jcarousel-desktop{width:80%;margin:0 auto}
.jcarousel-desktop-wrapper{margin:0 auto;margin-bottom:120px;position:relative;width:100%;padding:0 10px}
.jcarousel-wrapper{margin:0 auto;position:relative;width:100%;padding:0 10px}
.jcarousel-wrapper--bundle{margin:-20px auto}
.jcarousel-wrapper-add-ons,.jcarousel-wrapper-bundle{margin:0 -10px;position:relative;width:1205px;padding:0}
.jcarousel-wrapper-add-ons-bars,.jcarousel-wrapper-bundle-bars{width:840px;margin:0}
.jcarousel-wrapper-add-ons-section-new,.jcarousel-wrapper-bundle-section-new{max-width:100%;margin-left:0;padding:0 10px}
.jcarousel__container{position:relative;list-style:none;margin:0;padding:0;width:20000em;display:inline-block}
.jcarousel__list{position:relative;width:100%;float:left}
.jcarousel img{display:block;max-width:100%;width:100%;height:250px !important}
.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-20px;width:40px;height:39px;text-align:center;color:#2e2e2e;text-decoration:none;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;padding:5px}
.jcarousel-control-prev__bars,.jcarousel-control-next__bars{position:relative;padding:0;width:40px;height:40px;color:#e60000;cursor:pointer}
.jcarousel-control-prev__bars--disabled,.jcarousel-control-next__bars--disabled{opacity:40%;pointer-events:none}
.jcarousel-control-prev--double,.jcarousel-control-next--double{width:80px;height:79px;fill:#333}
.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}
.jcarousel-control-prev--large,.jcarousel-control-next--large{margin-top:-60px;width:80px;height:100px}
.jcarousel-control-prev{left:0}
.jcarousel-control-prev:hover span{display:block}
.jcarousel-control-prev-out{left:-25px}
.jcarousel-control-next{right:0}
.jcarousel-control-next:hover span{display:block}
.jcarousel-control-next-out{right:-25px}
.jcarousel-control-disc{background-color:#fff;-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;-webkit-transform:translateX(0) translateY(-100%) rotate(0);-moz-transform:translateX(0) translateY(-100%) rotate(0);-ms-transform:translateX(0) translateY(-100%) rotate(0);-o-transform:translateX(0) translateY(-100%) rotate(0);transform:translateX(0) translateY(-100%) rotate(0)}
.jcarousel-control-bonus{color:#fff;position:relative;padding:0;width:20px;height:20px;cursor:pointer}
.jcarousel-pagination{position:relative;width:100%;text-align:center;margin-top:20px}
.jcarousel-pagination a{text-decoration:none;display:inline-block;width:11px;height:11px;line-height:20px;background:#999;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-indent:-9999px;margin-right:10px;border:0;vertical-align:middle}
.jcarousel-pagination a.active{width:15px;height:15px;background:#fff;color:#4a4d4e;opacity:1;border:3px solid #4a4d4e}
.jcarousel-pagination a:last-child{margin-right:0}
.jcarousel-pagination--bonus{margin-top:-40px}
@media only screen and (max-width:350px){.jcarousel-pagination--bonus{margin-top:-70px}
}
.jcarousel-pagination--dots-and-boarder a{border:1px solid #666;width:10px;height:10px;background-color:#ebebeb}
.jcarousel-pagination--dots-and-boarder a.active{width:10px;height:10px;border:0;background-color:#666}
.jcarousel-pagination-desktop{margin-top:20px}
.jcarousel-pagination--bottom{padding-bottom:20px}
.jcarousel-pagination--bars{position:absolute;top:120px}
.jcarousel-pagination--bars a{background:#ccc;width:8px;height:8px;margin-right:8px}
.jcarousel-pagination--bars a.active{width:8px;height:8px;border:0;background:#666}
.jcarousel-pagination--bars a.dot__medium{transform:scale(0.9)}
.jcarousel-pagination--bars a.dot__small--1{transform:scale(0.7)}
.jcarousel-pagination--bars a.dot__small--2{transform:scale(0.5)}
.jcarousel-pagination--bars a.dot__small--3{transform:scale(0.4)}
.jcarousel-pagination--bars a.hide--all{display:none}
.jcarousel-card{position:absolute;left:50%;top:50%;width:40%;height:132px;margin-left:-20%;margin-top:-76px;padding:30px;background-color:rgba(230,0,0,0.7);color:#fff;display:table}
.jcarousel-card-content{margin:0 auto;display:table-cell;vertical-align:middle}
.jcarousel-card--margin-left{margin-left:20px}
.jcarousel-image-scaled{-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);-webkit-transform-origin:30%,35%;-moz-transform-origin:30% 35%;-ms-transform-origin:30% 35%;-o-transform-origin:30% 35%;transform-origin:30% 35%}
.jcarousel--equal{-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}
.jcarousel--bars img{height:auto !important}
.offersRedesign .jcarousel-control-prev,.offersRedesign .jcarousel-control-next{color:#e60000;width:30px;height:30px}
.offersRedesign .jcarousel__chevron-fixed{top:55%}
.offersRedesign .jcarousel__chevron-fixed--right{right:-6px}
.offersRedesign .jcarousel__chevron-fixed--left{left:-6px}
@media only screen and (max-width:970px){.jcarousel{position:relative;overflow:hidden;width:100%}
.jcarousel__disc{margin:0}
.jcarousel__image{width:95%}
.jcarousel-images{width:80%;margin:0 auto}
.jcarousel-images-wrapper{margin:0 auto;margin-bottom:100px;margin-top:50px;position:relative;width:100%;padding:0 10px}
.jcarousel-images-wrapper-bundle{margin:0 auto;margin-bottom:100px;margin-top:50px;position:relative;width:100%;padding:0 10px}
.jcarousel-images li{position:relative;width:200px;float:left;border:1px solid #fff;box-sizing:border-box;max-height:800px}
.jcarousel-images li img{min-height:100%;width:auto}
.jcarousel-control-disc{margin:0}
.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}
.jcarousel-control-prev--large,.jcarousel-control-next--large{margin-top:-40px;width:80px;height:60px}
.jcarousel-control-prev-out,.jcarousel-control-next-out{left:-15px}
.jcarousel-control-prev{left:0}
.jcarousel-control-prev:hover span{display:block}
.jcarousel-control-next{right:0}
.jcarousel-control-next:hover span{display:block}
.jcarousel-card{width:50%;margin-left:-25%;margin-top:-40px;padding:15px;background-color:rgba(230,0,0,0.7);color:#fff;display:table;height:10px}
.jcarousel-card-content{margin:20px 0;display:table-cell;vertical-align:middle}
.jcarousel-card-content--title{font-size:26px}
.jcarousel-card-content--text{display:block;font-size:16px}
.jcarousel-wrapper-bundle{margin:0 auto;position:relative;width:100%}
.selectableCardItemsGroup .jcarousel-wrapper-bundle{width:315px}
}
@media only screen and (max-width:970px){.jcarousel-wrapper-bundle-section-new{max-width:100%;width:100%;margin:0}
}
@media only screen and (max-width:639px){.jcarousel{position:relative;overflow:hidden;width:100%}
.jcarousel--bars img{height:37px !important;margin:0 auto}
.jcarousel img{width:auto}
.jcarousel__image{width:80%}
.jcarousel-wrapper{width:100%}
.jcarousel-wrapper-bundle-section-new{margin:0;width:100%;padding:0 8px}
.jcarousel li{height:auto}
.jcarousel-pagination{margin:0}
.jcarousel-pagination--bars{top:145px}
.jcarousel-pagination--bars a{width:6px;height:6px}
.jcarousel-pagination--bars a.active{width:6px;height:6px}
.jcarousel-pagination--bars a.more{transform:scale(0.5)}
.jcarousel-images{width:80%;margin:0 auto}
.jcarousel-images--wrapper{margin:0 auto;margin-bottom:40px;position:relative;width:100%;padding:0 10px}
.jcarousel-images li{position:relative;width:200px;float:left;border:1px solid #fff;box-sizing:border-box;max-height:800px;height:325px}
.jcarousel-images li img{min-height:100%;width:auto;-webkit-transform:scale(2.8);-moz-transform:scale(2.8);-ms-transform:scale(2.8);-o-transform:scale(2.8);transform:scale(2.8);-webkit-transform-origin:38%,45%;-moz-transform-origin:38% 45%;-ms-transform-origin:38% 45%;-o-transform-origin:38% 45%;transform-origin:38% 45%}
.jcarousel-control-prev.inactive,.jcarousel-control-next.inactive{opacity:.5;cursor:default}
.jcarousel-control-prev--small,.jcarousel-control-next--small{margin-top:-20px;width:40px;height:20px}
.jcarousel-control-prev{left:0}
.jcarousel-control-prev:hover span{display:block}
.jcarousel-control-next{right:0}
.jcarousel-control-next:hover span{display:block}
.jcarousel-fixed{z-index:1;background-color:rgba(0,0,0,0.85);color:#fff;width:100%;height:160px;left:0;top:0;position:fixed}
.jcarousel-fixed .jcarousel-pagination a{color:#333;background:#fff}
.jcarousel-fixed .jcarousel-pagination a.active{background:#333;border-color:#fff}
.jcarousel-fixed .jcarousel-control-prev,.jcarousel-fixed .jcarousel-control-next{color:#fff}
.jcarousel-fixed .compare__mobile{margin-top:50px}
.jcarousel-fixed .compare__mobile--block{display:none}
.jcarousel-card{width:80%;margin-left:-40%;margin-top:-50px;padding:15px;background-color:rgba(230,0,0,0.7);color:#fff;display:table;height:10px}
.jcarousel-card-content{margin:20px 0;display:table-cell;vertical-align:middle}
.jcarousel-card-content--title{font-size:20px}
.jcarousel-card-content--text{display:block;font-size:18px;line-height:18px;margin-top:3px}
.jcarousel .coverage-tiles:first-child{margin-bottom:20px}
}
@media only screen and (min-width:639px){.jcarousel-wrapper-nopad{padding-left:0;padding-right:0}
.jcarousel-wrapper-width{max-width:105%}
}
.ui-slider .ui-widget-header{background:#e60000}
.ui-slider .ui-widget-content{border:0;background:#e5e5e5}
.ui-slider .ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.ui-slider .ui-slider .ui-slider-handle{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:1em;height:1em}
.ui-slider .ui-slider-horizontal{height:.6em}
.ui-slider .ui-slider-horizontal .ui-slider-handle{top:-0.2em}
.input__block{display:block;margin-bottom:10px}
.input__code--verification{display:none}
.input__code--sent{display:none}
.input__address{display:none}
.input__address--arrangement{display:none}
.input__custom-adress{position:relative;display:block}
.input__custom-adress input{text-overflow:ellipsis;overflow:hidden;padding-right:60px}
.input__custom-adress input.cached-input{padding-right:110px}
.input__custom-adress input.disabled{user-select:none;background-color:#ebebeb;color:#999;border-color:#ccc}
.input__custom-adress #ui-id-1{margin-top:8px;width:100% !important;border-radius:5px}
.input__custom-adress #ui-id-1.bold li:not(:last-child){font-weight:700}
.input__custom-adress #ui-id-1 li{position:relative;display:flex;flex-direction:column}
.input__custom-adress #ui-id-1 li:not(:last-child)::after{content:'';width:96%;height:1px;bottom:0;background:#999;justify-content:center;position:absolute;left:50%;transform:translate(-50%,-50%)}
.input ::-ms-reveal{display:none}
.input__action{display:table-cell}
.input__action--container{display:table;width:100%}
.input__action--icons{border-left:1px solid #ccc;padding-left:5px}
.input__action--buttons{display:table-cell;padding-left:15px}
.input__mask{text-transform:uppercase}
.input__contact{background-color:transparent;border-width:inherit;border:1px solid #666;width:100%;padding:15px;border-radius:4px;margin-top:5px;font-size:18px}
.input__contact--active{background-color:#fff;color:#333}
.input__container{position:relative}
.input__edit{position:absolute;right:0;top:5px;border-radius:0 5px 5px 0;border:1px solid #666;background:#464646;width:84px;color:#00b0ca;line-height:53px;font-size:18px;font-weight:700}
input.search__input:focus{-webkit-box-shadow:inset 0 0 3px #00b0ca;-moz-box-shadow:inset 0 0 3px #00b0ca;-ms-box-shadow:inset 0 0 3px #00b0ca;-o-box-shadow:inset 0 0 3px #00b0ca;box-shadow:inset 0 0 3px #00b0ca}
input:focus,textarea:focus{-webkit-box-shadow:0 0 3px #00b0ca;-moz-box-shadow:0 0 3px #00b0ca;-ms-box-shadow:0 0 3px #00b0ca;-o-box-shadow:0 0 3px #00b0ca;box-shadow:0 0 3px #00b0ca}
input[type="checkbox"]:focus,textarea[type="checkbox"]:focus{box-shadow:none}
@media only screen and (max-width:639px){.input__edit{line-height:50px}
}
#rc-imageselect,.g-recaptcha{-webkit-transform:scale(1.26);-moz-transform:scale(1.26);-ms-transform:scale(1.26);-o-transform:scale(1.26);transform:scale(1.26);-webkit-transform-origin:0,0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;height:98px}
.recaptcha__container{max-width:380px;display:block;text-align:center;margin:10px auto}
@media only screen and (max-width:639px){#rc-imageselect,.g-recaptcha{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-transform-origin:0,0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
}
.cards{position:relative;letter-spacing:-0.215em;padding:0;margin:0 -10px;display:table;border-collapse:separate;border-spacing:10px}
.cards__header{border-bottom:1px solid #afafaf}
.cards__header--insurance{padding:15px;background-color:#f4f4f4;border-color:#666;border-radius:6px 6px 0 0}
.cards__gutter{margin-bottom:10px}
.cards__item{display:table-cell;letter-spacing:0;vertical-align:top;padding:10px;margin-top:24px;width:33.33%;max-width:402px;position:relative}
.cards__item--bars{max-width:none;margin-right:10px}
.cards__item--full-width{width:66.66%}
.cards__item--shadow{-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;background-color:#fff;border-radius:6px}
.cards__item--shadow.speed-boost-addon{position:relative;border:2px solid #007c92;border-top-left-radius:0}
.cards__item--shadow.speed-boost-addon .cards__center{margin:0;font-size:17px}
.cards__item--shadow.speed-boost-addon .speed-boost-addon--offer{color:#e60000;font-size:21px;text-align:center;font-weight:bold;margin:5px 0 0}
.cards__item--shadow.speed-boost-addon .speed-boost-addon--offer span{text-transform:uppercase}
.cards__item--shadow.speed-boost-addon .speed-boost-addon--offer+p{margin:0 0 -15px 0;font-size:21px}
.cards__item--banner{background-color:#007c92;color:#fff;border-radius:4px 4px 0 0;position:absolute;transform:translateY(-100%);left:-2px;padding:2px 6px 2px 5px}
@media(max-width:622px){.cards__item--banner{font-size:13px}
}
.cards__item--section-new{max-width:340px}
.cards__item--bundle{display:block;margin:20px 0}
.cards__item--bundle-seance{outline:3px solid #9c2aa0;outline-offset:-3px}
.cards--narrow{padding:20px 40px}
.cards__content{padding:25px}
.cards__content--contract{font-size:18px}
.cards__content--border{border-top:1px solid #ccc}
.cards__content--actions{margin-top:20px;min-height:55px;padding:0 25px 25px 25px}
.cards__content--actions-gutter{margin-top:40px}
.cards__content--narrow{padding:20px 40px}
.cards__content--narrow-large{padding:20px}
.cards__content--insurance{padding:10px 15px 20px 15px}
.cards__title{font-family:"VodafoneLight";font-size:32px;text-align:center;display:block}
.cards__subtitle{display:block;font-family:"VodafoneLight";margin-bottom:20px;text-align:center}
.cards__center{text-align:center;font-size:20px}
.cards__center span{font-size:32px}
.cards__center span.text--large{font-size:24px}
.cards__instances{min-height:24px}
.cards__image{width:100%;height:300px;position:relative;margin-bottom:20px}
.cards__image img{width:auto !important;height:100% !important}
.cards__gray{display:none;background-color:#f4f4f4;width:100%;padding:30px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.cards__gray p{display:inline-block;margin:5px 0}
.cards__white{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.2);display:block;padding:0}
.cards__white--section{margin-bottom:40px}
.cards__list{width:100% !important;padding:0}
.cards__list--item{width:100% !important;display:table;margin:5px 0}
.cards__list--insurance-item{width:100% !important;display:table;margin:8px 0}
.cards__list--icon{display:table-cell;height:100%;vertical-align:middle;width:30px}
.cards__list--icon-top{vertical-align:top;padding-top:10px}
.cards__without-gray p{margin:0}
.cards__more{width:100%;text-align:left;display:block;padding:10px 15px}
.cards__more--chevron{float:right;padding:0 3px}
.cards__icon{color:#e60000;width:25px;height:25px}
.cards__icon--rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.cards__insurance-image{margin-top:-1px}
.cards__insurance-image--img{width:-webkit-fill-available}
.cards__data{background-color:#f4f4f4;font-family:"VodafoneRegularBold";text-align:left}
.cards__data--cpi{font-family:"VodafoneRegular";font-weight:400;font-size:12px}
.cards__data--cpi-campaigns{font-family:"VodafoneRegular";font-size:15px}
.cards__data--cpi-campaigns p{margin:auto}
.cards__data--cpi-campaigns a{text-decoration:underline}
.cards__data--span{font-family:"VodafoneLight";font-size:16px}
.cards__data--bunlde{display:table-cell;vertical-align:middle;text-align:center;padding:10px;letter-spacing:normal;width:50%}
.cards__data--heading{background-color:#f4f4f4;padding:20px 40px 40px 40px;font-family:"VodafoneLight";font-size:20px;min-height:50px}
.cards__data--heading--cpi{padding:0 40px 20px 40px}
.cards__data--red{background:#e60000;color:#fff}
.cards__data--inverse{color:#e60000}
.cards__data--icon-row{float:left;padding:0 14px 15px 0;margin-top:-5px}
.cards__data--icon{display:inline-block;vertical-align:middle;width:40px;height:40px;shape-rendering:geometricPrecision}
.cards--heading{font-family:"VodafoneRegularBold";background:#e60000;background-image:linear-gradient(red,#a23c3c);padding:15px 15px 15px 30px;color:#fff;text-align:left;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.cards--heading--regular-font{font-family:"VodafoneRegular"}
.cards--heading--standard-padding{padding:15px}
.cards__rounded-corners{border-radius:6px}
.cards--plan-item-info{border:1px solid #e60000;border-radius:8px;margin:30px}
.cards--price{font-family:"VodafoneRegularBold";font-size:28px;display:inline;background:#fff;padding:0 5px 0 5px}
.cards--price-discount{margin-right:5px}
.cards--price-box{margin-top:-39px}
.cards--device-cost-label{margin-bottom:-10px}
.cards--offer-box{margin-top:-10px;margin-bottom:-43px}
.cards__insurance{min-height:152px}
.cards__insurance--item{position:relative;padding-left:25px}
.cards__insurance--item p{margin:0}
.cards__overlay--link{text-align:center;margin-top:20px;display:block}
.cards__popup{background-color:rgba(42,42,42,0.5);height:100%}
.cards__popup--container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;height:100%}
.cards__popup--content{margin-top:0;background:#fff;color:#0d0d0d;padding:40px 50px 20px 50px;border-radius:6px;position:relative;height:90%;max-height:810px}
.cards__popup--subHeader{font-size:20px;padding-bottom:5px;display:block;border-bottom:1px solid #565656;font-family:"VodafoneRegularBold";width:100%;margin-bottom:25px}
.cards__popup--closeButton{padding:10px 55px;display:table;text-align:center;background-color:transparent;color:#313131;border:2px solid #0d0d0d;border-radius:6px;font-size:16px;margin:50px auto 5px auto}
.cards__popup--closeSVG{color:#0d0d0d;cursor:pointer;position:absolute;right:20px;top:20px;z-index:1}
.cards__popup .cards__list{height:60%;overflow:auto}
.cards__tag{border-top-right-radius:6px;border-top-left-radius:6px;padding:0 20px;height:34px;display:flex;justify-content:center;align-items:center;width:fit-content}
.cards__tag__text{font-size:18px;color:#fff}
.cards__tag--red{background-color:#e60000}
.cards__card-container{max-width:400px;overflow:hidden}
.cards__card-container--tagged-outline{border-radius:0 6px 6px 6px}
.cards__card-container--full-rounded-tagged-outline{border-radius:6px 6px 6px 6px}
.cards__inner-header{display:flex;align-items:center;justify-content:space-between;padding:0 12.25px 60px 20px}
.cards__inner-header__text{font-family:"VodafoneRegular";font-weight:700;font-size:28px;color:#000;line-height:32px}
.cards__inner-header__text-mbb{min-height:3.5em}
.cards__inner-header--no-bottom-padding{padding-bottom:0 !important}
.cards__accordion-title{font-family:"VodafoneRegular";font-weight:700;font-size:16px;line-height:20px}
.cards__accordion-heading{padding:8px 15px 8px 16px;pointer-events:none}
.cards__accordion-item{box-shadow:none}
.cards__data-container{background-color:#f4f4f4;padding:16px 20px;font-family:"VodafoneLight";font-size:20px;min-height:184px;text-align:left;display:flex;flex-direction:column}
.cards__pointer{cursor:pointer}
.cards__data-row{display:flex;align-items:baseline;margin-bottom:8px}
.cards__data-text{font-family:"VodafoneRegular";color:#000;font-weight:400;font-size:18px}
.cards__data-text p{margin:0}
.cards__data__icon-row-container{padding:0 14px 0 0}
.cards__promotional-pill-container{display:flex;flex-direction:row-reverse;height:60px}
.cards__promotional-pill-container-no-pill{height:15px}
.cards__row-data-icon{width:32px;height:32px}
.cards__promotional-pill__text-container{background:#428600;max-height:26px;border-radius:13px;display:flex;justify-content:center;align-items:center;margin:23px 20px 11px 0;padding:4px 16px 4px 16px}
.cards__promotional-pill__text{color:#fff;font-size:14px;font-family:"VodafoneRegular";font-weight:700}
.cards__accessory{-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;background-color:#fff;border-radius:6px;margin:10px;min-height:450px !important}
.cards__accessory--button{width:-webkit-fill-available;padding:10px;margin:10px}
.cards__accessory--added{background-color:#428600;width:-webkit-fill-available;padding:10px;margin:10px}
.cards__accessory--title{font-size:20px;padding:5px 20px;font-weight:regular;height:58px;text-align:center;text-overflow:ellipsis;overflow:hidden}
.cards__accessory--description{font-size:16px;padding:10px 20px 20px 20px;text-align:center;height:60px;text-overflow:ellipsis;overflow:hidden}
.cards__accessory--price{font-size:20px;font-weight:bold;text-align:center;padding:15px 0}
.cards__accessory--icon{display:block;margin:10px auto 5px auto;height:190px}
.cards__accessory--minimize{-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;background-color:#fff;border-radius:6px;margin:10px;min-height:300px !important}
.cards__separator{width:90%;margin-inline:auto;margin-bottom:16px;margin-top:16px}
.cards__footer{height:auto;min-height:100px}
.cards__price-container{display:flex;align-items:baseline;padding-inline:20px}
.cards__price-currency{margin:0;font-family:"VodafoneRegular";font-weight:700;font-size:20px;color:#000}
.cards__price{margin:0 4px 0 0;font-family:"VodafoneRegular";font-weight:700;font-size:28px;color:#000;line-height:32px}
.cards__price-red-strike{font-size:17px;text-decoration:line-through;color:#e60000}
.cards__price-text{font-family:"VodafoneRegular";font-weight:400;font-size:18px;color:#262626;margin-right:3px}
.cards__price-text-bold{font-weight:700}
.cards__actions-container{padding:8px 25px 36px 25px}
.cards__action-btn{padding-top:11px;padding-bottom:11px;border:2px solid #000;color:#000;background:#fff;font-family:"VodafoneRegular";font-size:18px;font-weight:400;line-height:26px}
.cards__action-btn--selected{border:2px solid #009b00;color:#fff;background:#009b00}
.cards__action-btn:hover{border:2px solid #009b00;color:#fff;background:#009b00}
.cards__speed-contract-period{display:flex;align-items:center;padding-inline:20px;min-height:30px}
.cards__speed-contract-period span{color:#2596be}
.cards__mbb-card{-webkit-box-shadow:0 2px 3px #ccc;-moz-box-shadow:0 2px 3px #ccc;-ms-box-shadow:0 2px 3px #ccc;-o-box-shadow:0 2px 3px #ccc;box-shadow:0 2px 3px #ccc;background-color:#fff;margin:0 15px 10px;min-height:450px;border-radius:0 6px 6px 6px;border:1px #e60000 solid}
.cards__mbb-card--heading{background-color:#f4f4f4;padding:5px 15px;font-size:19px;min-height:50px}
.cards__mbb-card--heading--last{min-height:30px}
.cards__mbb-card--heading p{margin:0;margin-left:40px;font-family:"VodafoneRegular"}
.cards__mbb-card--icon{display:inline-block;vertical-align:middle;width:25px;height:28px;shape-rendering:geometricPrecision}
.cards__mbb-card--icon-row{float:left;padding:0 12px 15px 0;margin-top:-3px}
.cards__mbb-card--items-title{padding:8px 15px 8px 20px}
.cards__mbb-card--items-container{background-color:#f4f4f4;text-align:left;padding:12px 0 5px 0}
.cards__mbb-card--currency{margin:0;font-family:"VodafoneRegular";font-weight:700;font-size:22px;color:#000}
.cards__mbb-card--price{margin:0 4px 0 0;font-family:"VodafoneRegular";font-weight:700;font-size:25px;color:#000;line-height:32px}
.cards__mbb-card--separator{width:90%;margin-inline:auto;margin-bottom:18px;margin-top:10px}
.cards__mbb-card--after-discount{display:flex;align-items:center;padding-inline:20px;min-height:30px}
.cards__mbb-card--after-discount span{color:#2596be}
.cards__mbb-card--after-discount--shadow.cards__promo--primary{border:1px solid #e60000;border-radius:0 6px 6px 6px}
.cards__mbb-card--after-discount--shadow.cards__promo--seconary{border:1px solid #00697c;border-radius:0 6px 6px 6px}
.cards__mbb-card--after-discount--shadow.cards__promo--tertiary{border:1px solid #5e2750;border-radius:0 6px 6px 6px}
.cards__mbb-card--after-discount__promo{text-align:center;border-radius:6px 6px 0 0;color:#fff;padding:6px 15px;font-weight:700;font-size:inherit;display:inline-block;font-family:"VodafoneRegularBold"}
.cards__mbb-card--after-discount__promo.cards__promo--primary{background-color:#e60000}
.cards__mbb-card--after-discount__promo.cards__promo--seconary{background-color:#00697c}
.cards__mbb-card--after-discount__promo.cards__promo--tertiary{background-color:#5e2750}
.cards__mbb-card--after-discount__data{background-color:transparent;font-size:28px;display:inline-block}
.cards__mbb-card--after-discount__data--item{display:inline-block;width:48.5%}
.cards__mbb-card--after-discount__data--span{height:28px;display:block}
.cards__mbb-card--after-discount__data--text{font-size:18px;line-height:26px;letter-spacing:0;display:inline-block}
.cards__mbb-card--after-discount__data--heading{background-color:transparent;padding:0 15px 15px 15px;vertical-align:top;display:inline-block}
.cards__mbb-card--after-discount--price{padding:0;vertical-align:top;line-height:inherit;position:relative}
.cards__mbb-card--actions-container{padding:15px 35px 20px}
.cards__mbb-card--actions-container button{font-family:"VodafoneLight";font-size:20px;font-weight:500}
.cards__mbb-card--footer{min-height:100px;height:auto}
.cards__mbb-card--footer-price{font-weight:bolder;margin-right:4px}
.cards__mbb-card--gray{background-color:#ebebeb}
.cards__mbb-card--dove-gray{color:#666}
.cards__mbb-card--margin-left{margin-left:15px}
.cards__mbb-card--EBU-price{font-size:22px !important;font-weight:700}
.cards__mbb-card--viewMore{font-family:"VodafoneRegular";color:#666;font-size:.9em;padding-left:25px}
.cards__mbb-card--viewMore--pointer{cursor:pointer}
.cards__mbb-card--viewMore--arrow{width:.8em;height:.8em;color:#666}
.cards__mbb-card--cpi-callout{display:flex;align-items:center;padding-inline:20px;color:#666;font-size:.8em;line-height:1.3em;min-height:1.3em}
.cards__mbb-card--cpi-callout p{margin:auto}
.cards__mbb-card--cpi-callout a{text-decoration:underline}
.cards__inner-header{display:flex;align-items:center;justify-content:space-between;padding:0 12.25px 60px 20px}
.cards__inner-header__text{font-family:"VodafoneRegular";font-weight:700;font-size:28px;color:#000;line-height:32px}
.cards__inner-header__text-mbb{min-height:3.5em}
.cards__inner-header--no-bottom-padding{padding-bottom:0 !important}
.cards__inner-header--suffix{color:#007c92;font-size:18px;line-height:26px;letter-spacing:0}
.cards__inner-header--suffix2{font-size:18px;line-height:26px;letter-spacing:0}
.cards__accessory{-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;background-color:#fff;border-radius:6px;margin:10px;min-height:450px !important}
.cards__accessory--button{width:-webkit-fill-available;padding:10px;margin:10px}
.cards__accessory--added{background-color:#428600;width:-webkit-fill-available;padding:10px;margin:10px}
.cards__accessory--title{font-size:20px;padding:5px 20px;font-weight:regular;height:58px;text-align:center;text-overflow:ellipsis;overflow:hidden}
.cards__accessory--description{font-size:16px;padding:10px 20px 20px 20px;text-align:center;height:60px;text-overflow:ellipsis;overflow:hidden}
.cards__accessory--price{font-size:20px;font-weight:bold;text-align:center;padding:15px 0}
.cards__accessory--icon{display:block;margin:10px auto 5px auto;height:190px}
.cards__tieredDiscount{height:31px;display:inline-block;vertical-align:bottom}
.cards__tieredDiscount--container{background-color:#009b00;border-radius:6px 6px 0 0;color:#fff;padding:3px 15px;font-size:20px}
.cards__tieredDiscount+.cards__item--shadow .cards--heading{border-radius:0 6px 0 0}
.cards__redesign .button,.cards__redesign .search__custom--field input:nth-child(2),.search__custom--field .cards__redesign input:nth-child(2),.cards__redesign .search__inPage input:nth-child(2),.search__inPage .cards__redesign input:nth-child(2),.cards__redesign .search__header input:nth-child(2),.search__header .cards__redesign input:nth-child(2){padding-top:10px;padding-bottom:10px;border:1px solid #e60000;background-color:#e60000}
.cards__redesign .button--selected{background-color:#428600;border-color:#428600}
.cards__redesign .cards__item{margin-top:20px}
.cards__redesign .cards__footer{padding:12px 15px 15px 15px;line-height:18px;font-size:14px;color:#000;font-family:"VodafoneRegular";font-weight:400}
.cards__redesign .cards__footer--message:after{content:'*';font-size:19px;font-family:"VodafoneLight";position:absolute;right:-3px;top:2px}
.cards__redesign .cards__popup .cards__list--item{margin-bottom:25px}
.cards__redesign .cards__popup .cards__list--item:last-child{margin-bottom:0}
.cards__redesign .cards__overlay--link{text-align:left;padding:0;text-decoration:underline;color:#e60000;margin-top:15px}
.cards__redesign .cards__content--actions{padding:0 15px 30px 15px;margin-top:15px}
.cards__redesign .cards__pill--text{padding:4px 12px;background:#007c92;color:#fff;border-radius:24px;margin:20px 5px 0 15px;font-size:14px;line-height:18px;letter-spacing:0;display:inline-block;vertical-align:top}
.cards__redesign .cards__pill--svg{display:inline-block;height:20px;width:20px;margin-top:17px}
.cards__redesign .cards__pill--svg img{width:100%;max-height:25px}
.cards__redesign .cards__img{padding:15px;border-radius:6px;overflow:hidden}
.cards__redesign .cards__img img{height:auto !important;border-radius:6px}
.cards__redesign .cards__item--recommended{border:1px solid #e60000;border-radius:0 6px 6px 6px}
.cards__redesign .cards__item--shadow.cards__promo--primary{border:1px solid #e60000;border-radius:0 6px 6px 6px}
.cards__redesign .cards__item--shadow.cards__promo--seconary{border:1px solid #00697c;border-radius:0 6px 6px 6px}
.cards__redesign .cards__item--shadow.cards__promo--tertiary{border:1px solid #5e2750;border-radius:0 6px 6px 6px}
.cards__redesign .cards__list--item{margin-bottom:10px}
.cards__redesign .cards__list--item p{margin:0}
.cards__redesign .cards__list--icon{vertical-align:top}
.cards__redesign .cards__more{padding:0}
.cards__redesign .cards__more--chevron{float:none}
.cards__redesign .cards__icon{width:15px;height:15px}
.cards__redesign .cards__gray{padding:0}
.cards__redesign .cards__content--border{border:0}
.cards__redesign .cards--heading{background-image:none;color:#000;background-color:transparent;padding:15px}
.cards__redesign .cards--heading small{display:block;font-size:18px;line-height:26px;letter-spacing:0}
.cards__redesign .cards--heading .cards--price small{display:inline-block;font-family:"VodafoneRegularBold"}
.cards__redesign .cards--shadow.cards__promo--primary{border:1px solid #e60000;border-radius:0 6px 6px 6px}
.cards__redesign .cards--shadow.cards__promo--seconary{border:1px solid #00697c;border-radius:0 6px 6px 6px}
.cards__redesign .cards--shadow.cards__promo--tertiary{border:1px solid #5e2750;border-radius:0 6px 6px 6px}
.cards__redesign .cards__promo{text-align:center;border-radius:6px 6px 0 0;color:#fff;padding:6px 15px;font-weight:700;font-size:inherit;display:inline-block;font-family:"VodafoneRegularBold"}
.cards__redesign .cards__promo.cards__promo--primary{background-color:#e60000}
.cards__redesign .cards__promo.cards__promo--seconary{background-color:#00697c}
.cards__redesign .cards__promo.cards__promo--tertiary{background-color:#5e2750}
.cards__redesign .cards__data{background-color:transparent;font-size:28px;display:inline-block}
.cards__redesign .cards__data--item{display:inline-block;width:48.5%}
.cards__redesign .cards__data--span{height:28px;display:block}
.cards__redesign .cards__data--text{font-size:18px;line-height:26px;letter-spacing:0;display:inline-block}
.cards__redesign .cards__data--heading{background-color:transparent;padding:0 15px 15px 15px;vertical-align:top;display:inline-block}
.cards__redesign .cards--price{padding:0;vertical-align:top;line-height:inherit;position:relative}
.cards__redesign .cookie-policy__icon{height:23px}
.cards__information{display:flex;flex-wrap:wrap}
.cards__information--item{padding:20px 15px 15px 15px;width:50%;flex:1 1 auto}
.cards__information--prefix{font-size:18px;height:23px;display:table-row}
.cards__information--main{display:flex}
.cards__information--currancy{font-size:28px;font-family:"VodafoneRegularBold";display:flex;line-height:32px;align-items:flex-end}
.cards__information--heading{font-size:28px;font-family:"VodafoneRegularBold";padding-right:5px;display:flex;align-items:flex-end}
.cards__information--mainSuffix{font-size:18px;font-size:18px;line-height:26px;display:flex;align-items:flex-end}
.cards__information--suffix{color:#e60000;font-size:18px;line-height:26px;letter-spacing:0}
.cards__information--suffix2{font-size:18px;line-height:26px;letter-spacing:0}
.cards__information--footer{font-size:14px;line-height:18px;color:#0d0d0d;font-family:'VODAFONEREGULAR';margin-top:10px}
.cards__information--footer a{text-decoration:underline}
.cards__information--priceMain{margin-top:8px}
.cards__information--priceHeading{font-size:56px;line-height:50px}
.cards__information--smallText{font-size:18px;line-height:26px;color:#0d0d0d;font-family:'VODAFONEREGULAR'}
.cards__information--device-price{padding-left:0;padding-top:8px;width:100%}
.cards__information--device-price .cards__information--priceHeading{font-size:28px;line-height:1em}
.cards__information--device-price .cards__information--suffix{line-height:1em;margin-top:10px}
.cards__information--icon{width:25px;display:inline-block;margin-right:15px}
.cards__information--icon img{height:auto !important}
.cards__information--devicePriceArea{display:flex;align-items:center;margin-top:15px}
.cards__information--devicePriceArea .cards__information--main{flex-direction:column}
.cards__includeArea{background-color:#f4f4f4;width:100%;padding:15px}
.cards__includeArea .heading--5{font-family:"VodafoneRegularBold"}
.cards__includeArea .cards__gray .cards__list--item:first-child{margin-top:0}
.cards__snippet{display:flex;line-height:1.75em}
.cards__snippet p{margin:0;line-height:1.25em}
.cards__snippet h3{margin:0;line-height:inherit}
.cards__snippet .cards__information{flex:1 1 0}
.cards__snippet .cards__information--item{padding-bottom:0}
.cards__suffix--primary{color:#e60000}
.cards__suffix--seconary{color:#565656}
.cards__suffix--tertiary{color:#00697c}
#cardItem .accordion__content--full:before{display:none !important}
#cardItem .accordion{min-height:224px}
#cardItem .accordion-banner-img{min-height:192px}
#mbbOffersController .slick-track{display:flex;justify-content:center;margin:auto}
#mbbOffersController .hide-mbb-tab .cards__tag{opacity:0}
#mbbOffersController .hide-mbb-tab .cards__mbb-card{border-radius:6px}
#mbbOffersController .slick-dots .slick-active button{background-color:#666}
#mbbOffersController .slick-dots li button:before{opacity:0}
div .cards__item--bundle-seance:active{outline:3px solid #9c2aa0}
@media only screen and (max-width:970px){.cards__item--bars{max-width:750px}
.cards__item--section-new-jcarousel{max-width:none}
}
@media only screen and (max-width:639px){.cards__white--section{margin-bottom:20px}
.cards__more--text{font-size:18px}
.cards__title{font-family:"VodafoneRegular";font-size:20px;text-align:center;display:block}
.cards__data--heading{font-size:20px}
.cards__data--span{font-family:"VodafoneRegular";font-size:16px}
.cards__item{padding:10px 0;width:100%;max-width:100%}
.cards__item--small{padding:0 10px}
.cards__item--section-new{width:100%;max-width:100%}
.cards__item--bars{padding-right:1px}
.cards__content--contract{font-size:16px}
.cards__content--narrow{padding:10px}
.cards__content--insurance{padding:10px 20px 20px 20px}
.cards__content--terms{border-top:1px solid #afafaf;padding:20px 10px 10px 10px}
.cards__header{width:100%;padding:12px 20px}
.cards__header--insurance{border-radius:6px 6px 0 0}
.cards__image{max-height:150px}
.cards__center{font-size:16px}
.cards__center span{font-size:24px}
.cards__header--insurance{border-radius:6px 6px 0 0}
.cards--device-cost-label{margin-bottom:0}
.cards--price-box{margin-top:-29px}
.cards--offer-box{margin-top:-10px;margin-bottom:-39px}
.cards__accessory--title{font-size:18px}
.cards__accessory--description{font-size:14px}
.cards__promotional-pill__text-container{margin:16px 16px 8px 0}
.cards__promotional-pill-container{height:50px}
.cards__inner-header{padding:0 12.25px 46px 20px}
.cards__inner-header__text{font-size:20px;line-height:28px}
.cards__inner-header__text-mbb{min-height:3.5em}
.cards__row-data-icon{width:24px;height:24px}
.cards__data-text{font-size:16px}
.cards__data-container{padding:12px 16px;height:144px}
.cards__data-container>:first-child{margin-top:10px}
.cards__data__icon-row-container{height:24px}
.cards__separator{margin-top:9px;margin-bottom:16px}
.cards__price-currency{font-size:18px}
.cards__price{font-size:20px;line-height:28px}
.cards__footer{height:auto;min-height:56px}
.cards__actions-container{padding:8px 16px 16px 16px}
.cards__action-btn{padding-top:9px;padding-bottom:9px}
.cards__data--icon{width:24px;height:24px}
.cards__accordion-heading{pointer-events:all;padding:8px 15px 8px 20px}
.cards__speed-contract-period{height:auto;min-height:15px}
.cards__btn--disabled{padding-top:11px;padding-bottom:11px}
.cards__card-slick-container{padding:0}
.cards__mbb-card{margin:0 10px 10px}
.cards__mbb-card--margin-left{margin-left:10px}
.cards__mbb-card--heading{font-size:18px}
.cards__mbb-card--EBU-price{font-size:18px !important;font-weight:700}
.cards__redesign .cards__item{margin-right:15px}
.cards__redesign .cards__popup--content{padding-left:20px;padding-right:20px;margin:0 15px}
.cards__redesign .cards__popup--closeButton{margin-bottom:20px}
.cards__redesign .cards__popup .cards__list{height:60%;overflow:auto}
.cards__redesign .cards__popup .cards__list--item{margin-bottom:10px}
#cardItem .accordion{min-height:188px}
#cardItem .accordion__heading{line-height:20px}
#mbbOffersController{padding:0}
#mbbOffersController .slick-list{padding:0 7% 0 7% !important}
.hide-carousel-mobile{display:none}
}
.card__slick{margin:auto}
.card__slick .slick-track{display:flex;justify-content:center;margin:auto}
.card__item{margin:22px 10px}
.card--onenumber{background-color:#fff;border:2px solid #999;border-radius:10px;padding:1.5rem 1.25rem}
.card__header-banner{height:156px;background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-color:#f4f4f4}
.card__header-banner img{height:100%}
.card__half{width:50%}
@media only screen and (max-width:750px){.card__half{width:100%}
}
@media only screen and (min-width:970px){.card__checkWidth .cards__card-container{min-width:370px}
}
@media only screen and (min-width:639px){.card--onenumber{width:95%}
.card__slick{margin:0 15px}
}
@media only screen and (max-width:639px){.card--onenumber{margin:0 1rem .5rem !important}
.card__slick{max-width:100%}
.card__item{margin-right:0}
}
#myCard{display:flex}
#OffersController *:focus{box-shadow:none !important}
#OffersController .slick-dots li button{border:0;background:#bebebe;color:#bebebe;border-style:none}
#OffersController .slick-dots li button:before{top:5px;left:-2px;width:9px;height:9px;font-size:40px}
#OffersController .slick-dots li.slick-active button:before{color:#e60000 !important;opacity:1}
#OffersController .slick-dots li.slick-active button{background-color:#e60000 !important}
.spinner__page{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.spinner__page svg{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear;-webkit-transform-origin:50%,50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.spinner__section-new{overflow:hidden}
.spinner__component{position:absolute;top:50%;left:50%;z-index:99;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.spinner__component svg{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear;-webkit-transform-origin:50%,50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.spinner__component--section-new{position:absolute;text-align:center;right:10%}
.spinner__component--section-new svg{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}
.spinner__component--page{position:relative;min-height:400px}
.spinner__component--page .spinner__page{position:absolute;text-align:center}
.spinner__component--center{position:relative;text-align:center;padding:10px}
.spinner__component--center svg{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}
.spinner__component__preferences{margin-top:80px}
.spinner__component--insurance{position:absolute;top:50%;left:50%;z-index:99;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.spinner__component--insurance svg{-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear;-webkit-transform-origin:50%,50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.spinner__overlay{background-color:rgba(0,0,0,0.2);overflow:hidden;position:fixed;z-index:101;bottom:0;right:0;left:0;top:0}
.spinner__relative{position:relative}
.spinner__container{background:#fff;padding:40px;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf}
@media only screen and (max-width:639px){.spinner__section-new{overflow:hidden;margin:0}
}
.image{line-height:0;height:100%;overflow:hidden;width:100%}
.image--background{position:absolute;width:100%;height:100%;background:url("../../../../../content/dam/gowingmyself/site-structure/backgrounds/friends-in-a-mountain.jpg");background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.image__item{position:relative}
.image--fix{width:auto !important;margin-left:auto;margin-right:auto}
.image__content{position:absolute;width:100%;height:100%;left:0;top:0}
.image__content--404{position:absolute;left:75%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:350px}
.image__content--white{color:#fff}
.image__content--right{right:0}
.image__container{width:100%;height:100%}
.image__container--total{width:100%}
.image__container--auto{width:auto}
.image__awward{position:absolute;z-index:1;top:10px;right:10px;height:90px}
.image__center{display:block;margin:0 auto;width:auto !important}
.image__transition{transition:.3s}
.image__transition:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.image__noresize{width:auto;height:auto !important;max-width:inherit}
.image div .image.parbase{height:100%}
@media only screen and (max-width:970px){.image__content{position:fixed}
.image__content--404{top:40%;left:50%;margin-top:20px}
}
@media only screen and (max-width:639px){.image__content--404{position:relative}
}
.ui-autocomplete{background-color:#fff !important;color:#333 !important;padding:0 !important;position:absolute;z-index:99999;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf}
.ui-autocomplete .ui-menu-item{list-style:none}
.ui-autocomplete .ui-menu-item:hover,.ui-autocomplete .ui-menu-item:focus{background-color:#fff;color:#999;cursor:pointer}
.ui-autocomplete .ui-menu-item-wrapper{padding:15px 10px}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background:#ccc;color:#333 !important}
.ui-widget{font-family:inherit !important}
.ui-widget-content{border:none !important}
.ui-helper-hidden-accessible{display:none}
.ui-state-focus{outline:0;border:0;box-shadow:none;padding:5px;background:0;color:#666 !important}
.vfie_quicklinks{width:100%;position:relative;white-space:nowrap;text-align:center;color:#fff;background:#e60000}
.vfie_quicklinks__item{display:inline-block;width:165px;padding:20px 0;text-decoration:none;color:#fff;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}
.vfie_quicklinks__item:hover,.vfie_quicklinks__item:focus{background:#900;outline:0;box-shadow:none !important}
.vfie_quicklinks__item:hover .vfie_quicklinks__icon,.vfie_quicklinks__item:focus .vfie_quicklinks__icon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.vfie_quicklinks__icon{width:50px;height:50px;padding-bottom:5px;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}
.vfie_quicklinks__text{display:block}
.vfie_quicklinks__dark{background:#4a4d4e}
.vfie_quicklinks__dark .vfie_quicklinks__item:focus,.vfie_quicklinks__dark .vfie_quicklinks__item:hover{background:#333}
@media(max-width:1100px){.vfie_quicklinks{overflow-x:scroll}
}
@media(max-width:1100px){.vfie_quicklinks__item{width:15%}
}
@media(max-width:900px){.vfie_quicklinks__item{width:17.7%}
}
@media(max-width:750px){.vfie_quicklinks__item{width:22%}
}
@media(max-width:620px){.vfie_quicklinks__item{width:28%}
}
@media(max-width:500px){.vfie_quicklinks__item{width:39%}
}
@media(max-width:360px){.vfie_quicklinks__item{width:60%}
}
.vfie_ws2_quicklinks{width:100%;position:relative;white-space:nowrap;text-align:center;padding:0;min-height:20px}
.vfie_ws2_quicklinks.section--alt{background-color:#4a4d4e}
.vfie_ws2_quicklinks.section--area--custom{background-color:#4a4d4e}
.vfie_ws2_quicklinks__item{display:inline-block;width:165px;padding:20px 0;text-decoration:none;color:#fff;vertical-align:top;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}
.vfie_ws2_quicklinks__item:hover,.vfie_ws2_quicklinks__item:focus{outline:0;box-shadow:none !important}
.vfie_ws2_quicklinks__item:hover .vfie_ws2_quicklinks__icon,.vfie_ws2_quicklinks__item:focus .vfie_ws2_quicklinks__icon{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.vfie_ws2_quicklinks__icon{width:50px;height:50px;padding-bottom:5px;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}
.vfie_ws2_quicklinks__text{display:block}
.vfie_ws2_quicklinks__dark{background:#4a4d4e}
.vfie_ws2_quicklinks__dark .vfie_ws2_quicklinks__item:focus,.vfie_ws2_quicklinks__dark .vfie_ws2_quicklinks__item:hover{background:#333}
@media(max-width:1100px){.vfie_ws2_quicklinks{overflow-x:scroll}
}
@media(max-width:1100px){.vfie_ws2_quicklinks__item{width:15%}
}
@media(max-width:900px){.vfie_ws2_quicklinks__item{width:17.7%}
}
@media(max-width:750px){.vfie_ws2_quicklinks__item{width:22%}
}
@media(max-width:620px){.vfie_ws2_quicklinks__item{width:28%;white-space:normal}
}
.error__message{display:none;width:100%;height:auto;background-color:#2a2a2a;text-align:center;color:#fff;position:relative;bottom:40px;padding:10px}
.error__message--close{position:absolute;top:5px;right:15px}
.error__message .heading--3{margin:0}
.error__message p{margin:5px 0 0}
@media only screen and (max-width:639px){.buckets-container{margin-top:40px}
.buckets-container .highcharts-container{margin:0 auto}
}
.buckets-container{text-align:center}
#blockComponent img{height:100%;width:100%}
div.parsys_column{height:100%;width:100%;float:left;border:0;vertical-align:top;padding:0;margin:0}
.hidden-element{visibility:hidden}
.no-display-element,.fix-aem-Author--hidePlaceholder{display:none}
.required__input__border{border-color:#e60000;box-shadow:none}
.n-icon{vertical-align:middle;fill:currentColor;stroke:currentColor;display:inline-block}
.n-chevron__icon{width:20px;height:20px}
.little-left-padding{padding-left:10px}
.show_password{opacity:1}
.maps__container{width:100%;max-height:350px;overflow:hidden}
.maps__loader{width:100%;min-height:350px;position:relative}
.maps__loader img{max-width:none !important;background:none !important}
.maps__loader--hidden{position:relative;overflow:hidden}
.myv-plan .accordion__item{box-shadow:none}
.myv-plan .component__component{box-shadow:0 0 3px #afafaf}
.myv-plan .button,.myv-plan .search__custom--field input:nth-child(2),.search__custom--field .myv-plan input:nth-child(2),.myv-plan .search__inPage input:nth-child(2),.search__inPage .myv-plan input:nth-child(2),.myv-plan .search__header input:nth-child(2),.search__header .myv-plan input:nth-child(2){font-size:20px;text-align:center}
.myv-plan .button--reset{background:0}
.myv-plan .button--secondary{color:#fff;background-color:#666}
.myv-plan .button--secondary:hover,.myv-plan .button--secondary:focus{color:#fff;background-color:#333}
.myv-plan .eligible-text{margin:5px 0}
.myv-plan .display--inline-block{display:inline-block}
.myv-plan .gutter--bottom{margin-bottom:20px}
.myv-plan .heading{display:block;font-family:"VodafoneLight";width:100%;font-weight:400}
.myv-plan .heading--3{font-size:40px;line-height:1.2em;margin:0 0 30px}
.myv-plan .heading--4{font-size:28px;line-height:34px;margin:0}
.myv-plan .show-more__content{background-color:#ebebeb;padding:20px;display:none}
.myv-plan .show-more__heading{border-top:1px solid #ccc;padding:15px;width:100%}
.myv-plan .show-more__heading-text{display:inline-block;vertical-align:middle;font-size:20px}
.myv-plan .show-more__heading--reset{border:0}
.myv-plan .show-more__heading-chevron{color:#e60000;margin-left:5px;transition:-webkit-transform .3s;transition:transform .3s}
.myv-plan .accordion__content--gutter{padding:0}
.myv-plan .bundle-promotion{text-align:center}
.myv-plan .bundle-promotion__headline{margin-top:0;margin-bottom:10px}
.myv-plan .bundle-promotion__item{display:inline-block;margin-bottom:20px;vertical-align:middle}
.myv-plan .bundle-promotion__logo{max-height:75px;vertical-align:middle}
.myv-plan .bundle-promotion__conjunction{padding:0 20px;display:inline-block;vertical-align:middle}
.myv-plan .bundle{background-color:#fff;margin:20px 0;text-align:center;z-index:0}
.myv-plan .bundle__inclusions{position:relative;left:3%}
.myv-plan .bundle__inclusion{clear:both;padding-top:11px;position:relative;text-align:center;padding-left:40px;padding-right:40px}
.myv-plan .bundle__inclusion-bullet{color:#468800;float:left;margin-right:10px;margin-bottom:1px;position:absolute;left:0;margin-top:2px}
.myv-plan .bundle__inclusion--horizontal{padding:0}
.myv-plan .bundle__inclusion--horizontal .bundle__inclusions{margin-top:10px;margin-bottom:0}
.myv-plan .bundle__inclusion--see-full-details{text-align:center;padding-bottom:0}
.myv-plan .bundle__inclusion .caption__text{padding-top:5px}
.myv-plan .bundle__see-details{margin-top:0;text-decoration:underline;text-align:center}
.myv-plan .bundle__info{padding:25px 0}
.myv-plan .bundle-price{margin:0}
.myv-plan .bundle-price__cost{font-size:40px;font-family:"VodafoneRegular"}
.myv-plan .bundle__compact{text-align:right}
.myv-plan .bundle__compact-spring{max-width:540px;margin:0 auto}
.myv-plan .bundle-data{display:block;letter-spacing:-.215em;width:100%;text-align:center}
.myv-plan .bundle-data--red .bundle-data__value{background-color:#e60000;border-color:#e60000 transparent;color:#fff;display:inline-block}
.myv-plan .bundle-data--red .bundle-data__value--inverse{background-color:transparent;color:#e60000}
.myv-plan .bundle-data--narrow{border-left-width:1px;border-right-width:1px;height:auto;margin:0 auto;width:50%}
.myv-plan .bundle-data--narrow .bundle-data__value--inverse{border-right-color:currentColor;border-left-color:currentColor}
.myv-plan .bundle-data--narrow .bundle-data__heading{display:inline-block;margin-bottom:0}
.myv-plan .bundle-data--narrow .bundle-data__value{padding-top:10px;padding-bottom:10px;margin:0 auto}
.myv-plan .bundle-data__heading{display:block;margin:3px 0 1px;font-family:"VodafoneLight"}
.myv-plan .bundle-data__amount{font-size:40px;line-height:1em;letter-spacing:normal}
.myv-plan .bundle-data__unit{font-size:28px;line-height:1em;letter-spacing:normal}
.myv-plan .bundle-data__value{background-color:#ccc;border:1px solid #ccc;border-right-color:transparent;color:#333;padding:13px 0;letter-spacing:normal;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.myv-plan .bundle-data__value .bundle-data__value{vertical-align:bottom;display:inline-block}
.myv-plan .bundle .tickets{margin-bottom:30px}
@media only screen and (max-width:970px){.myv-plan .heading--3{font-size:34px}
.myv-plan .heading--4{font-size:24px}
.myv-plan .bundle-price__cost{font-size:34px}
.myv-plan .bundle-data__amount{font-size:34px}
}
@media only screen and (max-width:639px){.myv-plan .heading--3{font-size:24px;margin:0 0 15px}
.myv-plan .heading--4{font-size:20px;margin:0}
.myv-plan .bundle-price__cost{font-size:24px}
.myv-plan .bundle-data__amount{font-size:24px}
.myv-plan .bundle-data--narrow{width:100%}
.myv-plan .bundle__inclusions{left:10%}
}
.password__strength{background-color:#4a4d4e;padding:10px 15px;border-radius:3px;margin-bottom:20px}
.password__strength--preferences{background-color:unset;border:1px solid #9b9b9b;border-radius:5px}
.password__strength .heading--heading--5{font-size:18px}
.password__strength .list__item span{display:inline-block;vertical-align:middle}
.password__strength .list.list__criteria{margin-top:5px;list-style-type:disc}
.password__strength .icon__container{background-color:#fff;border-radius:50%;padding:0;position:relative;width:18px;height:18px;color:#333;float:right}
.password__strength .icon__container>.icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.password__strength .icon__container>.icon__tick{color:#468800;animation:wobbleValid .4s linear .05s alternate-reverse backwards}
.password__strength .icon__container>.icon__error{color:#e60000;animation:wobbleInvalid .4s linear .05s alternate-reverse backwards}
.password__strength .criteria-explanation{padding:0 20px;line-height:1em;font-family:"VodafoneRegular";font-size:14px;margin:10px 0}
.password__strength .display-text{display:block !important}
.password__strength .password-criteria-explanation{padding:0 20px 0 3px;line-height:1em;font-family:"VodafoneRegular";font-size:14px;margin:10px 0}
@media only screen and (max-width:639px){.password__strength .criteria-explanation{padding:0 50px 0 20px;line-height:1.333em}
}
.tooltip{position:relative;display:inline-block;width:inherit;height:100%}
.tooltip .tooltiptext{visibility:hidden;width:120px;max-width:120px;background-color:#4a4d4e;color:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 10px;position:absolute;z-index:1;bottom:calc(100% + 10px);left:50%;margin-left:-60px;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;word-wrap:break-word}
.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#4a4d4e transparent transparent transparent}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.amount.form__input,.search__custom--field input.amount,.search__inPage input.amount,.search__header input.amount{border:0;box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.amount.form__input.heading,.search__custom--field input.amount.heading,.search__inPage input.amount.heading,.search__header input.amount.heading{font-family:"VodafoneLight"}
.amount.form__input.heading--leading,.search__custom--field input.amount.heading--leading,.search__inPage input.amount.heading--leading,.search__header input.amount.heading--leading{margin-top:0}
.amount.form__input.heading--leading.heading--4,.search__custom--field input.amount.heading--leading.heading--4,.search__inPage input.amount.heading--leading.heading--4,.search__header input.amount.heading--leading.heading--4{font-size:28px;line-height:1.2em}
.amount__input{padding-left:15px;border:0}
.amount--euro-symbol{color:#e60000}
@media only screen and (max-width:970px){.amount.form__input,.search__custom--field input.amount,.search__inPage input.amount,.search__header input.amount{padding:10px;margin:0}
.amount.form__input.heading--leading.heading--4,.search__custom--field input.amount.heading--leading.heading--4,.search__inPage input.amount.heading--leading.heading--4,.search__header input.amount.heading--leading.heading--4{font-size:24px;line-height:1.25em}
}
@media only screen and (max-width:639px){.amount.form__input,.search__custom--field input.amount,.search__inPage input.amount,.search__header input.amount{padding:10px}
.amount.form__input.heading--leading.heading--4,.search__custom--field input.amount.heading--leading.heading--4,.search__inPage input.amount.heading--leading.heading--4,.search__header input.amount.heading--leading.heading--4{font-size:20px;line-height:1.5em}
}
.card{box-shadow:0 2px 4px rgba(0,0,0,0.2);display:block;margin-bottom:2px;padding:25px}
.card--dashboard{-webkit-box-shadow:0 1px 3px #afafaf;-moz-box-shadow:0 1px 3px #afafaf;-ms-box-shadow:0 1px 3px #afafaf;-o-box-shadow:0 1px 3px #afafaf;box-shadow:0 1px 3px #afafaf}
.card .service-selector__select-icon{height:inherit;width:inherit;position:absolute;left:0;right:0;top:2px}
.card__usage{border-radius:6px;min-height:163px}
.card__details{padding:10px;background:#f4f4f4}
.card__details--active .service-selector__select-button{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:30px;padding:0;position:relative;vertical-align:middle;width:30px;cursor:pointer}
.card__details--active .service-selector__select-icon{display:none}
.card__details--selected .service-selector__select-button{background-color:#428600;border:0;border-radius:50%;display:inline-block;height:30px;width:30px;position:relative;vertical-align:middle;box-shadow:0 1px 4px 0 #000;color:#fff;cursor:pointer;padding:4px}
.card__details--disabled .service-selector__select-button{background-color:#f4f4f4;border:0;border-radius:50%;display:inline-block;height:30px;width:30px;position:relative;vertical-align:middle;box-shadow:0 1px 4px 0 #000;color:#fff;cursor:pointer;padding:4px}
.card__details--image{text-align:center}
.card__details--number{padding-left:15px}
.card__details--grey{pointer-events:none;background:#ccc !important}
.card__details--enabled{pointer-events:auto;background:#f4f4f4 !important}
.card--white{background-color:#fff}
.card__content{padding:0}
.card__content .list--reset{padding:0}
.card__new--save{padding-top:20px}
.card__new--save .toggle-right{padding-right:25px}
@media only screen and (max-width:639px){.card{padding:10px}
.card__content{padding:0}
.card__content--none{margin-bottom:10px}
.card--credit__list{font-size:16px;padding-left:10px}
.card__details--number{padding-left:10px}
.card__new{padding-left:0;padding-right:0}
.card__new--save{padding-top:0;padding-bottom:5px}
.card__new--save .toggle-right{padding-right:15px}
.card__usage{padding:10px 20px 25px}
.card__usage--reactivate{padding-top:20px}
}
.progress__container{background-color:#afafaf;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);height:20px;margin-bottom:10px;overflow:hidden;width:100%}
.progress__bar{animation-direction:reverse;background-color:#900;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);line-height:20px;float:left;font-size:12px;height:100%;transition:width .6s ease;width:0}
.progress__bar.active{animation:progress-bar-stripes 1s linear infinite}
.progress__bar--box{background-color:#fff;border-radius:5px;left:50%;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px}
.progress__bar--striped{background-image:-webkit-linear-gradient(45deg,#e60000 25%,transparent 25%,transparent 50%,#e60000 50%,#e60000 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,#e60000 25%,transparent 25%,transparent 50%,#e60000 50%,#e60000 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,#e60000 25%,transparent 25%,transparent 50%,#e60000 50%,#e60000 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,#e60000 25%,transparent 25%,transparent 50%,#e60000 50%,#e60000 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}
@media only screen and (max-width:639px){.progress__bar--box{width:90%}
}
.broadband__heading{display:inline-block;margin-right:15px}
.broadband-speed__content{max-width:780px;margin:0 auto}
.broadband-speed__image{width:30%;display:inline-block;text-align:center}
.broadband-speed__image--img{max-width:150px;margin-top:25px}
.broadband-speed__text{width:65%;display:inline-block;padding-bottom:15px;vertical-align:top}
@media only screen and (max-width:639px){.broadband-speed__image,.broadband-speed__text{text-align:center;width:100%}
.broadband-speed__text{padding:0 15px 30px}
.broadband-speed__text a{width:100%}
}
.countdown{display:grid;grid-template-rows:auto;list-style:none;padding:20px 30px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}
.countdown__promotion{text-align:center}
.countdown__promotion .promotion__header{font-family:"VodafoneLight";font-size:24px;margin:0}
.countdown__promotion .promotion__paragraph{font-size:16px;margin:24px 0}
.countdown__promotion .button,.countdown__promotion .search__custom--field input:nth-child(2),.search__custom--field .countdown__promotion input:nth-child(2),.countdown__promotion .search__inPage input:nth-child(2),.search__inPage .countdown__promotion input:nth-child(2),.countdown__promotion .search__header input:nth-child(2),.search__header .countdown__promotion input:nth-child(2){padding:13px 25px;margin:24px 0 0}
.countdown__timer{grid-row-start:3;grid-row-end:3}
.countdown__timer .timer__items{display:flex;flex-direction:row;list-style:none;justify-content:space-around;align-items:center;height:100%;padding:0}
.countdown__timer .timer__items .timer__item{flex:1}
.countdown__timer .timer__items .timer__item .item__label{font-size:13px;font-family:"VodafoneRegularBold"}
.countdown__timer .timer__items .timer__item .item__number{font-family:"VodafoneLight";font-size:52px;line-height:normal;color:#e60000}
.countdown--light{background-color:#fff}
.countdown--light .countdown__promotion>.promotion__header,.countdown--light .promotion__paragraph{color:#333}
.countdown--light .countdown__timer>.timer__items>.timer__item .item__label{color:#999}
.countdown--dark{background-color:#333}
.countdown--dark .countdown__promotion>.promotion__header,.countdown--dark .promotion__paragraph{color:#fff}
.countdown--dark .countdown__timer>.timer__items>.timer__item .item__label{color:#fff}
@media(min-width:768px) and (max-width:1023px){.countdown__promotion>.button,.search__custom--field .countdown__promotion>input:nth-child(2),.search__inPage .countdown__promotion>input:nth-child(2),.search__header .countdown__promotion>input:nth-child(2){min-width:200px}
}
@media(min-width:1024px){.countdown{grid-template-columns:4fr 3fr;grid-template-rows:auto auto auto}
.countdown__promotion{text-align:left}
.countdown__promotion .promotion__header{font-size:34px}
.countdown__promotion .promotion__paragraph{font-size:18px;margin:12px 0}
.countdown__promotion .button,.countdown__promotion .search__custom--field input:nth-child(2),.search__custom--field .countdown__promotion input:nth-child(2),.countdown__promotion .search__inPage input:nth-child(2),.search__inPage .countdown__promotion input:nth-child(2),.countdown__promotion .search__header input:nth-child(2),.search__header .countdown__promotion input:nth-child(2){min-width:200px;margin:0}
.countdown__timer{grid-row-start:1;grid-row-end:4;grid-column-start:2;grid-column-end:2}
.countdown__timer .timer__items{margin:0}
.countdown__timer .timer__items .timer__item .item__label{font-size:16px}
.countdown__timer .timer__items .timer__item .item__number{font-size:80px}
}
.vf_countdownTimer{display:none}
.promotional-banner{display:flex;margin:0;padding:20px 0 40px 0;min-height:300px}
.promotional-banner--light{background:#fff}
.promotional-banner--dark{background:#333}
.banner-content{display:flex;flex-flow:column;justify-content:center;align-content:center;margin:0 auto;padding:0;max-width:1200px;width:100%}
.banner-content__button{text-align:center}
.banner-content__button .button,.banner-content__button .search__custom--field input:nth-child(2),.search__custom--field .banner-content__button input:nth-child(2),.banner-content__button .search__inPage input:nth-child(2),.search__inPage .banner-content__button input:nth-child(2),.banner-content__button .search__header input:nth-child(2),.search__header .banner-content__button input:nth-child(2){margin:0}
.banner-content__text{padding:10px}
.banner-content__text--light{color:#333}
.banner-content__text--dark{color:#fff}
.refer-banner{background:#cc0001;background-image:linear-gradient(200deg,#cc0001,#900,#d80309 90%);border-radius:5px;color:#fff;cursor:default;line-height:1;margin:25px 0;padding:25px 120px}
@media only screen and (max-width:970px){.refer-banner{padding:25px}
}
.refer-banner .icon{height:60px;stroke:none;vertical-align:bottom;width:180px}
.refer-banner__vx{background:#e7007f;background-image:linear-gradient(to right,#e7007f,#a00093)}
.vf_secureCheckout{background-color:#f4f4f4;padding:40px 0;min-height:85vh}
.checkout__login{display:flex;flex-flow:row;justify-content:center;box-shadow:0 0 3px #afafaf;background-color:#fff;margin-bottom:40px}
.checkout__login .vf_buttonLogin{display:flex;align-items:center}
.checkout__login .vf_buttonLogin .button,.checkout__login .vf_buttonLogin .search__custom--field input:nth-child(2),.search__custom--field .checkout__login .vf_buttonLogin input:nth-child(2),.checkout__login .vf_buttonLogin .search__inPage input:nth-child(2),.search__inPage .checkout__login .vf_buttonLogin input:nth-child(2),.checkout__login .vf_buttonLogin .search__header input:nth-child(2),.search__header .checkout__login .vf_buttonLogin input:nth-child(2){margin:0 40px}
.accordion__checkout{counter-reset:checkout-steps-counter}
.accordion__checkout .accordion__item{margin:10px 0}
.accordion__checkout .accordion__counter::before{counter-increment:checkout-steps-counter;content:counter(checkout-steps-counter) ". "}
.accordion__checkout .accordion__content--checkout{max-width:800px;margin:0 auto}
.accordion__checkout .accordion__content--delivery-details{max-width:none}
.accordion__checkout .accordion__complete{height:21px;width:30px;margin-top:-4px}
.accordion__checkout .accordion__heading--disabled .accordion__complete,.accordion__checkout .accordion__heading--disabled .accordion__chevron{display:none}
@media only screen and (max-width:970px){.checkout__login{flex-flow:column;text-align:center;margin:10px;padding:10px}
.checkout__login .vf_buttonLogin .button,.checkout__login .vf_buttonLogin .search__custom--field input:nth-child(2),.search__custom--field .checkout__login .vf_buttonLogin input:nth-child(2),.checkout__login .vf_buttonLogin .search__inPage input:nth-child(2),.search__inPage .checkout__login .vf_buttonLogin input:nth-child(2),.checkout__login .vf_buttonLogin .search__header input:nth-child(2),.search__header .checkout__login .vf_buttonLogin input:nth-child(2){width:100%;margin:0 auto;max-width:600px}
.accordion__checkout .accordion__item{margin:10px}
}
.new-customer-message{margin:40px}
.new-customer-message h2,.new-customer-message h4{margin:10px;text-align:center}
.number-selector__container{padding:10px 0}
.number-selector__numbers{margin-right:5px;line-height:50px;border-radius:5px;border:1px solid #666;white-space:nowrap;font-size:18px;display:inline-block;width:48%;cursor:pointer}
.number-selector__numbers--active{border-radius:5px;border:2.5px solid #0096ad}
.number-selector__numbers--add-number{border-color:#fff}
@media only screen and (max-width:639px){.number-selector__container{overflow:scroll;display:flex}
.number-selector__numbers{flex:0 0 210px;display:block}
}
.vfie_tile{padding:0 3px 5px 3px}
.vfie_tile--item{display:inline-block;width:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.2);border-radius:6px}
.vfie_tile--content{padding:25px 30px}
.vfie_tile--heading{margin:0 0 8px 0}
.vfie_tile--heading:after{border-top:1px solid #e60000;border-right:1px solid #e60000;border-width:1px;display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";display:inline-block;vertical-align:top}
.vfie_tile--heading.heading--2:after{height:18px;width:18px;margin-top:15px}
.vfie_tile--heading.heading--3:after{height:15px;width:15px;margin-top:12px}
.vfie_tile--icon{height:40px;width:40px;margin:-8px 0 0 -10px}
.vfie_tile--image{overflow:hidden;border-radius:6px 6px 0 0}
@media only screen and (max-width:639px){.vfie_tile--content{padding:25px 20px}
.vfie_tile--heading.heading--2:after{height:13px;width:13px;margin-top:11px}
.vfie_tile--icon{height:25px;width:25px}
}
.current-spend{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.2);display:table;table-layout:fixed;width:100%}
.current-spend__summary,.current-spend__content{display:table-cell;vertical-align:middle}
.current-spend__summary,.current-spend__items{padding:40px;overflow:auto}
.current-spend__summary{background-color:#333;color:#fff;pointer-events:none}
.current-spend__border{padding-left:20px;position:relative}
.current-spend__border::before{background-color:#e60000;border-radius:10px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}
.current-spend__content{overflow-x:auto;overflow-y:hidden;text-align:center}
.current-spend__item{min-width:135px;position:relative}
.current-spend__item--trailing::before{background-color:#666;content:"";display:block;height:4px;left:-50%;position:absolute;right:50%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.current-spend__item--all{padding:0 30px;white-space:nowrap}
.current-spend__inner{position:relative;z-index:1}
.current-spend__circle{background-color:#007e92;border-radius:50%;color:#fff;height:135px;line-height:0;margin:0 auto;overflow:hidden;position:relative;width:135px}
.current-spend__circle--customer{height:65px;border:2px solid #007e92;margin-bottom:10px;margin-top:10px;width:65px}
.current-spend__summation{width:100%}
@media only screen and (min-width:970px){.current-spend__content{display:table-cell !important}
}
@media only screen and (max-width:970px){.current-spend,.current-spend__summary,.current-spend__content{display:block}
.current-spend__summary{pointer-events:auto}
}
@media only screen and (max-width:639px){.current-spend__inner{display:table;margin-top:20px;table-layout:fixed;width:100%}
.current-spend__inner--first{margin-top:0}
.current-spend__item--all{padding:0}
.current-spend__items{padding:30px 10px}
.current-spend__item--trailing::before{left:50%;height:100%;width:4px;right:auto;top:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.current-spend__customer-info{display:table-cell;vertical-align:middle}
.current-spend__summary{padding:15px}
}
.bills-accordion__item{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);margin-bottom:10px;background:#fff;width:100%;border-radius:6px;overflow:hidden}
.bills-accordion__item--dashboard{-webkit-box-shadow:0 1px 3px #afafaf;-moz-box-shadow:0 1px 3px #afafaf;-ms-box-shadow:0 1px 3px #afafaf;-o-box-shadow:0 1px 3px #afafaf;box-shadow:0 1px 3px #afafaf}
.bills-accordion__heading{margin:0;position:relative}
.bills-accordion__heading:hover{cursor:pointer}
.bills-accordion__heading--active{border-bottom:1px solid #e5e5e5}
.bills-accordion__content{padding-bottom:30px}
.bills-accordion__heading--active .bills-accordion__chevron{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1)}
.bills-accordion__btn-container{padding-top:30px;text-align:center}
.bills-accordion__dropdown-content{padding:20px}
.bills-accordion__chevron{color:#fff}
.bills-accordion--dark .bills-accordion__heading{background-color:#333;color:#fff;border-left:6px solid #e60000}
@media only screen and (max-width:970px){.bills-accordion__item{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);margin-bottom:10px;background:#fff;width:100%}
.bills-accordion__heading{margin:0;padding:20px 0 20px 34px;position:relative}
.bills-accordion__heading:hover{cursor:pointer}
.bills-accordion__chevron{position:absolute;right:35px;top:50%;margin-top:-10px;-webkit-transform-origin:50%,50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}
.bills-accordion__heading--active .bills-accordion__chevron{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1)}
.bills-accordion__btn-container{padding:30px 10px}
.bills-accordion__content{padding-bottom:0}
.js .bills-accordion__content--collapse{display:none}
}
@media only screen and (max-width:639px){.bills-accordion__heading{padding:20px 20px}
.bills-accordion__chevron{right:5px}
}
.bills-summary{position:relative}
.bills-summary__container{padding:6px 0;display:table;width:100%}
.bills-summary__col{display:table-cell;vertical-align:middle;width:50%}
.bills-summary__col--align-right{text-align:right}
.bills-summary__heading{font-family:"VodafoneLight";margin:0}
.bills-summary__heading.amount{font-size:40px;padding-right:25px}
@media only screen and (max-width:970px){.bills-summary__container{padding:0}
.bills-summary__col{padding-right:10px}
.bills-summary__heading{font-size:24px}
}
@media only screen and (max-width:639px){.bills-summary__container{padding:0}
.bills-summary__col{display:block;width:100%}
.bills-summary__col--align-right{text-align:left}
.bills-summary__heading{font-family:"VodafoneLight"}
.bills-summary__heading.amount{font-size:24px}
.bills-summary__heading.title{font-size:20px}
}
.bills-statement__heading{width:100%;padding:5px 72px 5px 35px;position:relative}
.bills-statement__item--even{background-color:#ebebeb;border-top:1px solid #d6d6d6}
.bills-statement__item--even .bills-statement__heading--active{border-bottom:1px solid #d6d6d6;background-color:#fff}
.bills-statement__row{display:block;width:100%;padding:15px 0}
.bills-statement__row--content{padding-left:35px;padding-right:72px;position:relative;border-bottom:1px solid #d6d6d6}
.bills-statement__row--last{border-bottom:0}
.bills-statement__description,.bills-statement__total{display:inline-block}
.bills-statement__total{float:right;clear:both}
.bills-statement__total--seance{color:#9c2aa0}
.bills-statement__content{height:auto}
.bills-statement__chevron{color:#666;position:absolute;right:35px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;transform-origin:50% 50%;transition:.4s}
.bills-statement__chevron--link{right:0}
.bills-statement__circle{display:none}
.bills-statement__btn-container{margin-top:20px;text-align:center}
.bills-statement__btn-container .display{line-height:20px;margin-bottom:20px}
.bills-statement__btn-container .button a,.bills-statement__btn-container .search__custom--field input:nth-child(2) a,.search__custom--field .bills-statement__btn-container input:nth-child(2) a,.bills-statement__btn-container .search__inPage input:nth-child(2) a,.search__inPage .bills-statement__btn-container input:nth-child(2) a,.bills-statement__btn-container .search__header input:nth-child(2) a,.search__header .bills-statement__btn-container input:nth-child(2) a{margin:-40px;padding:18px 38px}
.bills-statement__hide--desktop{display:none}
@media only screen and (max-width:970px){.bills-statement__heading{padding:0 50px 0 10px}
.bills-statement__heading--empty{padding:0 10px}
.bills-statement__heading--active{border:0}
.bills-statement__chevron{right:20px}
.bills-statement__content{padding:0 10px}
.bills-statement__btn-container{padding:30px 40px;border-top:0}
.bills-statement--timeline{padding:30px;overflow:auto}
.bills-statement--timeline .bills-statement__wrapper{display:table;min-width:100%;table-layout:fixed;position:relative;overflow-x:scroll}
.bills-statement--timeline .bills-statement__item,.bills-statement--timeline .bills-statement__row,.bills-statement--timeline .bills-statement__row-item,.bills-statement--timeline .bills-statement__heading{border-bottom:0;border-top:0;background-color:#fff}
.bills-statement--timeline .bills-statement__row,.bills-statement--timeline .bills-statement__heading,.bills-statement--timeline .bills-statement__content{padding:0}
.bills-statement--timeline .bills-statement__row{background-color:transparent}
.bills-statement--timeline .bills-statement__row-item,.bills-statement--timeline .bills-statement__item{display:table-cell;text-align:center;vertical-align:middle}
.bills-statement--timeline .bills-statement__row-item{min-width:135px;position:relative}
.bills-statement--timeline .bills-statement__row-item--trailing{padding:0 10px}
.bills-statement--timeline .bills-statement__row-item--trailing::before{background-color:#666;content:"";display:block;position:absolute;left:-52%;right:50%;top:50%;height:4px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.bills-statement--timeline .bills-statement__description,.bills-statement--timeline .bills-statement__total,.bills-statement--timeline .bills-statement__circle{display:inline-block;width:100%;float:none}
.bills-statement--timeline .bills-statement__description{white-space:nowrap}
.bills-statement--timeline .bills-statement__circle{background-color:#5e2750;border:2px solid #5e2750;border-radius:50%;color:#fff;height:65px;width:65px;line-height:0;margin:10px auto;overflow:hidden;position:relative;z-index:1}
.bills-statement--timeline .bills-statement__circle--cerulean{border-color:#00b0ca}
.bills-statement--timeline .bills-statement__circle--sum{width:135px;height:135px;display:block}
.bills-statement--timeline .bills-statement__icon{position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}
}
@media only screen and (max-width:639px){.bills-statement__btn-container{padding:20px 0;border-top:0}
.bills-statement--timeline{padding:0 10px}
.bills-statement--timeline .bills-statement__wrapper{display:block;margin-top:20px}
.bills-statement--timeline .bills-statement__item,.bills-statement--timeline .bills-statement__row,.bills-statement--timeline .bills-statement__row-item,.bills-statement--timeline .bills-statement__item .bills-statement__heading{display:block;border-bottom:0;border-top:0;background-color:#fff}
.bills-statement--timeline .bills-statement__row{padding:0;display:table;width:100%;margin-top:20px;table-layout:fixed;position:relative}
.bills-statement--timeline .bills-statement__row-item--trailing::before{background-color:#666;left:50%;height:100%;width:4px;right:auto;top:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bills-statement--timeline .bills-statement__description,.bills-statement--timeline .bills-statement__total,.bills-statement--timeline .bills-statement__circle{display:table-cell;vertical-align:middle;float:none;text-align:center}
.bills-statement--timeline .bills-statement__description{white-space:normal;padding-right:15px;text-align:right}
.bills-statement--timeline .bills-statement__total{padding-left:15px;text-align:left}
.bills-statement--timeline .bills-statement__extra{display:block;color:#9c2aa0}
.bills-statement--timeline .bills-statement__circle{margin-top:0}
.bills-statement--timeline .bills-statement__circle--sum{display:block;width:115px;height:115px}
.bills-statement__hide--desktop{padding-left:0 !important}
.bills-statement__hide--mobile{display:none !important}
.bills-statement__text--size{font-size:11px}
}
.authorization-wrapper--editor{padding:10px}
.error__page{text-align:center;margin:60px auto}
.error__page img{width:80px}
.error__page .icon{height:150px;stroke:none;width:150px}
.flex-grid{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-grid__item{display:flex;align-items:center;justify-content:center;padding:10px}
.flex-grid__content{display:flex;align-items:center;width:100%;height:100%}
.flex-grid__content--img{padding:15px}
.flex-grid__content--img picture{display:block}
.flex-grid__content--heading{padding:20px;border-bottom:1px solid #ccc}
.flex-grid__content--main-body{padding:20px}
.flex-grid__content--round-corners{border-radius:6px}
.flex-grid .section--area-custom{padding:0}
.flex-grid .section--area-custom a{padding:55px 0}
.flex-grid--column{flex-flow:column;justify-content:center;text-align:center;padding:15px 0}
.flex-grid--column.tiles__item--shadow{padding:15px}
.flex-grid--column .flex-grid__content--text{width:100%}
.flex-grid--column .flex-grid__content--img{padding:0}
.flex-grid--row{flex-flow:row;text-align:left;padding:15px}
.flex-grid--row .flex-grid__content--img{padding:0 15px 0 0}
.flex-grid--no-margin *:first-child{margin-top:0;margin-bottom:0}
.flex-grid--center{justify-content:center}
.flex-grid__card--image img{height:30px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.flex-grid--item,.flex-grid--column{display:inline-block}
.flex-grid__content--img{margin:0 auto}
}
@media only screen and (max-width:639px){.flex-grid__content--heading{padding-bottom:0;border-bottom:0}
}
.svg-heading-box{text-align:center;padding-bottom:20px}
.svg-heading-box .panel__item{width:auto}
.svg-heading-box-image{display:block;text-align:center}
.svg-heading-box-text{display:block;text-align:center}
@media only screen and (max-width:639px){.svg-heading-box{border-top:1px solid grey;margin:0 -10px;padding:0 20px;text-align:left}
.svg-heading-box .panel__item{display:inline-block;height:80px;width:100%;letter-spacing:normal;vertical-align:top}
.svg-heading-box-image{display:inline;text-align:left}
.svg-heading-box-text{padding:0 10px;display:inline;text-align:left}
.svg-heading-box .chevron__text{display:table-cell;vertical-align:middle;width:100%;-ms-word-break:break-all;word-break:break-all;word-break:break-word !important;height:80px}
.svg-heading-box .chevron__text .help__icon{vertical-align:middle}
}
.information-box-ws2{display:flex;flex-direction:row;max-width:830px;border-radius:10px;margin:10px auto;overflow:hidden;border:1px solid;color:#4a4d4e;position:relative}
.information-box-ws2__full-width{max-width:none}
.information-box-ws2__info{border-color:#9c2aa0}
.information-box-ws2__info .information-box-ws2__icon{background:#9c2aa0}
.information-box-ws2__vesta{max-width:none;width:100%}
.information-box-ws2__yellow{border-color:#fecb00}
.information-box-ws2__yellow .information-box-ws2__icon{background:#fecb00}
.information-box-ws2__icon{width:50px;padding:10px}
.information-box-ws2__content{padding:15px;width:100%}
.information-box-ws2__content--numbers{background-color:#000;color:#fff;border-radius:3px;padding:0 4px}
.information-box-ws2--dark .information-box-ws2__content{background:#4a4d4e;color:#fff}
.information-box-ws2--light{background:-webkit-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:-moz-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:-ms-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:-o-linear-gradient(90deg,#9c2aa0 50px,#fff 0);background:linear-gradient(90deg,#9c2aa0 50px,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#9c2aa0',end-colourStr='#fff')}
.information-box-ws2--light .information-box-ws2__content{color:#4a4d4e;text-align:left}
.information-box-ws2--yellow{background:-webkit-linear-gradient(90deg,#fecb00 50px,#fff 0);background:-moz-linear-gradient(90deg,#fecb00 50px,#fff 0);background:-ms-linear-gradient(90deg,#fecb00 50px,#fff 0);background:-o-linear-gradient(90deg,#fecb00 50px,#fff 0);background:linear-gradient(90deg,#fecb00 50px,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#FECB00',end-colourStr='#fff')}
.information-box-ws2--yellow .information-box-ws2__content{color:#4a4d4e;text-align:left}
.information-box-ws2--extra-margin{margin:20px auto}
.information-box-ws2--extra-margin--bottom-only{margin-bottom:30px}
.information-box-ws2--full-width{max-width:none}
.information-box-ws2--content-width{display:inline-flex;width:100%}
.information-box-ws2--select-topup{margin-left:10px;margin-right:-35px}
@media only screen and (max-width:970px){.information-box-ws2--select-topup{margin-right:0}
}
@media only screen and (max-width:639px){.information-box-ws2--select-topup{margin-right:10px}
.information-box-ws2--content-width{display:flex}
}
.review-order__column--2{text-align:center;background-color:#f4f4f4}
.review-order__row--padding{padding:20px 0 40px 0}
.review-order__column--1{padding-left:40px}
.review-order__column--1 .list--reset p{margin:0;display:inline-block}
.review-order__column--3{padding-right:40px}
.review-order__title.review-order__column--1{padding-left:0}
.review-order__header .heading--4{margin:0}
.review-order__header .review-order__column--1{padding-top:26px;padding-bottom:26px}
.review-order__header .review-order__column--2,.review-order__header .review-order__column--3{padding-top:30px;padding-bottom:30px}
.review-order__list li{position:relative;padding-left:25px}
.review-order__list li svg{position:absolute;left:0}
.review-order__accept{padding:0 40px}
.review-order__terms-conditions-container{display:flex;align-items:center}
.review-order__terms-conditions-container-icon{width:16px;height:8px;margin-top:3px;margin-left:5px;cursor:pointer}
.review-order__terms-conditions-container-header{text-decoration:underline;cursor:pointer}
.review-order__row{border-top:1px solid #ccc}
.review-order__row>div{min-height:60px;position:relative}
.review-order__row .review-order__cost:nth-of-type(odd){right:0}
.review-order__cell{padding:25px 0}
.review-order__cost{bottom:0;position:absolute;top:0}
.review-order__cost>div{height:100%}
.review-order__cost--filled{background-color:#ebebeb}
.review-order__description{color:#5a5a5a;font-family:"VodafoneRegular";font-weight:400;font-size:1.1em}
.review-order__description--black{color:#333}
.grid__item--gray .review-order__column--2{background-color:#ebebeb}
.wrap__content{white-space:pre-wrap}
#auto_charge_label_container{z-index:1;position:relative}
@media only screen and (max-width:970px){.review-order__column--1{padding-left:0}
.review-order__column--3{padding-right:0}
.review-order__column--padding--md{padding-right:15px;padding-left:15px}
.review-order__cell{padding:20px}
.review-order__terms-conditions-container-header{font-family:"VodafoneRegular";font-weight:400;font-size:16px;line-height:24px}
}
@media only screen and (max-width:639px){.review-order__accept{padding:0 15px}
.review-order__column--1{padding-left:0}
.review-order__column--2{text-align:right;background:#fff}
.review-order__column--padding--md{padding-right:10px;padding-left:10px}
.review-order__row--padding-right{padding-right:10px}
.review-order__cost--filled{background-color:transparent}
.review-order__cell{padding:20px}
.grid__item--gray .review-order__column--2{background-color:inherit}
}
@media only screen and (min-width:637px){#auto_charge_checkbox{position:relative}
#auto_charge_checkbox input{position:absolute}
#auto_charge_checkbox #autoChargecheckboxLabel{position:relative;left:22px;top:-4px}
}
.skeleton{background-color:#fff;border-bottom:1px solid #ccc;-webkit-box-shadow:0 1px 3px #ccc;-moz-box-shadow:0 1px 3px #ccc;-ms-box-shadow:0 1px 3px #ccc;-o-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc}
.skeleton__header{min-height:30px;padding:25px}
.skeleton__body{background-color:#ebebeb;min-height:88px;padding:25px 15px}
.skeleton__footer{padding:25px}
.skeleton__loader{background-color:#ebebeb;position:relative}
.skeleton__loader::before{content:'\00a0'}
.skeleton__loader::after{animation:loading 2.5s infinite;animation-fill-mode:forwards;animation-timing-function:linear;background:linear-gradient(90deg,transparent,rgba(153,153,153,0.2),transparent);content:'';height:100%;position:absolute;transform:translateX(0);width:50%}
.skeleton__loader--gutter-btm{margin-bottom:25px}
.skeleton__loader--gutter-top{margin-top:25px}
.skeleton__loader--lrg{height:50px}
.skeleton__loader--sml{height:12px}
.skeleton__loader--w50{left:25%;width:50%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@media only screen and (max-width:639px){.slick-list{padding:0 8% 0 8% !important}
}
.slick-prev,.slick-next{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:white;color:#e60000;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:#f4f4f4}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;display:none !important;background:transparent;color:transparent}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:3;color:black;background:white !important;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-disabled{display:none !important}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"<"}
[dir="rtl"] .slick-prev:before{content:">"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:">"}
[dir="rtl"] .slick-next:before{content:"<"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border-color:#666;border-radius:50%;border-style:solid;background:transparent;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:4px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li.slick-active button{background-color:#666}
.slick-red li button{border-color:#7e7e7e !important;background-color:#7e7e7e !important}
.slick-red li.slick-active button{border-color:#ea1a1a !important;background-color:#ea1a1a !important}
.serviceability__address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:355px;display:inline-block}
.serviceability__address--area{background:url("../../../../../content/dam/gowingmyself/banners/bg-line-checker.jpg") no-repeat right;background-size:cover;max-width:100%}
.serviceability__address--error{background:0}
.serviceability__address--item{color:#fff;margin:0 auto;max-width:600px;position:relative;padding-left:100px;display:flex;justify-content:center;align-items:center}
.serviceability__address--clock{position:absolute;left:0;top:45px;display:inline-block}
.serviceability__address--clock img{width:78px;height:78px;max-width:78px}
.serviceability__address--message{padding:40px 0}
.serviceability__address--message .address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:330px;display:inline-block;line-height:.7}
.serviceability__offers{background-color:#ebebeb}
.serviceability__offers .tabs__navigation{margin-left:15px;text-align:center;border-bottom:1px solid #d6d6d6;margin-bottom:30px}
.serviceability__offers .tabs__tab{padding:25px 25px 12px;color:#666;font-family:"VodafoneLight"}
.serviceability__offers .tabs__tab--active{color:#000;font-family:"VodafoneRegularBold"}
.serviceability__offers .tabs__tab--active::after{display:none}
.serviceability__offers .cards__item--shadow{margin:0}
@media only screen and (max-width:639px){.serviceability__offers{padding-top:0}
.serviceability__offers .tabs__navigation{margin-left:0}
.serviceability__offers .cards__item--shadow{margin:0}
.serviceability__address--area{background:#ebebeb}
.serviceability__address--message{padding:0}
.serviceability__address--message .address{max-width:100%}
.serviceability__address--item{max-width:100%;color:#000;padding-left:65px;padding-top:20px;display:inline-block;justify-content:normal}
.serviceability__address--clock{position:absolute;left:0;top:45px;display:inline-block}
.serviceability__address--clock img{width:58px;height:58px}
}
.order .show-more__content{background-color:#f4f4f4;padding:20px;display:none}
.order .show-more__heading{border-top:1px solid #ccc;padding:15px;width:100%}
.order .show-more__heading-text{display:inline-block;vertical-align:middle;font-size:20px}
.order .show-more__heading--reset{border:0}
.order .show-more__heading-chevron{color:#e60000;margin-left:5px;transition:-webkit-transform .3s;transition:transform .3s}
@media only screen and (max-width:970px){.order .show-more__heading-text{font-size:16px}
}
.fixedOffers__inner{max-width:640px;margin:0 auto;padding:35px 0}
.fixedOffers__inner-lg{max-width:830px;margin:0 auto}
.fixedOffers__heading{margin-bottom:20px}
.fixedOffers__list{padding:0;overflow:auto;display:block;list-style:none;white-space:nowrap;margin-bottom:40px}
.fixedOffers__list::-webkit-scrollbar{display:none}
.fixedOffers__list__child{clear:both;min-width:200px;margin-right:15px;display:inline-block;padding:0;vertical-align:top;position:relative}
.fixedOffers__list__child:last-child{margin-right:0}
.fixedOffers__list__child--tvLandline .more-details{position:absolute;bottom:10px;width:100%;font-size:16px;text-decoration:underline;cursor:pointer}
.fixedOffers__list__child--tvLandline .more-details:hover{text-decoration:none}
.fixedOffers__list--item{position:relative;padding-left:45px;white-space:normal}
.fixedOffers__list--item .icon{position:absolute;left:0;top:0}
.fixedOffers__content{margin:0 auto}
.fixedOffers__title-break-space{white-space:break-spaces}
.fixedOffers__button-height{height:130px !important}
.fixedOffers__button{padding:31px 0;display:block;height:110px;box-shadow:none;font-size:20px;border:1px solid #999;text-align:center;background-color:#fff;border-radius:6px;margin-top:10px}
.fixedOffers__button:focus{box-shadow:none}
.fixedOffers__button.selected{border:2px solid #428600;position:relative;overflow:hidden;font-weight:700}
.fixedOffers__button.selected .icon{display:block}
.fixedOffers__button.selected::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#428600;content:'';width:50px;height:20px;display:block;position:absolute;right:-22.99999px;top:0}
.fixedOffers__button--tvLandline{padding:0;position:relative}
.fixedOffers__button--tvLandline .fixedOffers__content{position:absolute;width:100%;top:15px}
.fixedOffers__button--tvLandline.selected{padding:0}
.fixedOffers__button .icon{height:15.99998px;width:15.99998px;stroke:none;position:absolute;top:0;right:0;z-index:100;color:#fff;display:none}
.fixedOffers__small-text{font-size:16px;color:#333}
.fixedOffers .overlay{background-color:rgba(42,42,42,0.95);z-index:100}
.fixedOffers .overlay__container{position:relative;max-width:640px;margin:0 auto;background:#fff;margin:5% auto;border-radius:6px;padding:40px 0}
.fixedOffers .overlay__list{list-style:none;text-align:left;width:400px;margin:0 auto;padding:0}
.fixedOffers .overlay__list__child{margin-bottom:30px}
.fixedOffers .overlay__list .icon{background:#428600;border-radius:50%;height:25px;width:25px;padding:5px;color:#fff;margin-right:20px}
.fixedOffers .overlay__close{position:absolute;top:20px;right:20px}
.fixedOffers .overlay__channels{padding:0 40px 0 60px}
.fixedOffers .overlay .channels__child{display:inline-block;padding-right:20px}
.fixedOffers .overlay .channels__image{width:100%}
.fixedOffers .tray{color:#000;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.fixedOffers .tray__information{padding:15px 0;background-color:#fff}
.fixedOffers .tray__content{font-size:16px}
.fixedOffers .tray__content--largerFont{font-size:24px}
.fixedOffers .tray .spring,.fixedOffers .tray .toaster__container{width:100%;max-width:640px}
.fixedOffers .addons header{display:none}
.fixedOffers .addons #content{padding-top:0}
.fixedOffers .addons .section--alt{padding:0}
@media only screen and (max-width:639px){.fixedOffers__inner{padding-top:10px}
.fixedOffers__heading{margin-bottom:10px;margin-left:15px}
.fixedOffers__list{padding-left:15px;padding-right:15px;margin-bottom:25px}
.fixedOffers__list__child:last-child{margin-right:0}
.fixedOffers__button{padding:10px 0;height:auto;font-size:18px}
.fixedOffers__button--tvLandline{padding:0;height:110px}
.fixedOffers__small-text{font-size:13px}
.fixedOffers .overlay__container{margin:0;border-radius:0;padding:40px 0;height:100%;overflow-y:scroll}
.fixedOffers .overlay__container::-webkit-scrollbar{display:none}
.fixedOffers .overlay__container .heading{padding-left:0}
.fixedOffers .overlay__channels{padding:0 10px 0 30px}
.fixedOffers .overlay__list{width:100%;padding:0 40px}
.fixedOffers .overlay__list__child{position:relative;padding-left:45px}
.fixedOffers .overlay__list__child .icon{left:0;position:absolute}
.fixedOffers .tray__content{padding:0;margin:0}
.fixedOffers .tray__content--largerFont{font-size:24px}
.fixedOffers .tray__contract{margin:0}
.fixedOffers .tray .button,.fixedOffers .tray .search__custom--field input:nth-child(2),.search__custom--field .fixedOffers .tray input:nth-child(2),.fixedOffers .tray .search__inPage input:nth-child(2),.search__inPage .fixedOffers .tray input:nth-child(2),.fixedOffers .tray .search__header input:nth-child(2),.search__header .fixedOffers .tray input:nth-child(2){padding:10px 40px}
}
.pay-means__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;margin:20px 0;background:#fff;padding:20px;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;border-radius:6px}
.pay-means__info{align-items:center;background-color:#f4f4f4;border-radius:6px;display:flex;padding:20px;position:relative}
.pay-means__info--disabled{pointer-events:none;opacity:.5}
.pay-means__info img{width:65px}
.pay-means__info input[type="radio"]{cursor:pointer;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}
.pay-means__info input[type="radio"]:checked+.pay-means__info__tick{align-items:center;background-color:#468800;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#fff;display:flex;justify-content:center}
.pay-means__info input[type="radio"]:checked+.pay-means__info__tick svg{display:block}
.pay-means__info>div{margin-left:20px}
.pay-means__info__tick{background-color:#fff;border:1px solid #ccc;border-radius:50%;height:30px;position:absolute;right:20px;width:30px}
.pay-means__info__tick--iban{align-items:center;background-color:#468800;color:#fff;display:flex;justify-content:center;border:1px solid #ccc;border-radius:50%;height:30px;position:relative;right:40px;bottom:5px;width:30px}
.pay-means__info__tick svg{display:none}
.pay-means__info:last-child{margin:0}
.pay-means__info--margin-bottom{margin-bottom:0 !important}
.pay-means__info--current-pay{background-color:#007c92;max-height:26px;border-radius:13px;display:flex;justify-content:center;align-items:center;margin-bottom:5px;padding:4px 16px}
.pay-means__info--current-pay--text{color:#fff;font-size:12px}
.pay-means__info--delete{z-index:2;position:relative;color:#e60000;text-decoration:underline;cursor:pointer}
.pay-means__info--overlay-desc{font-size:18px;margin-bottom:30px}
.pay-means__info--expiry-warning{margin-left:0;position:relative}
.pay-means__info--expiry-warning svg{position:absolute;bottom:0;right:-19%}
.pay-means__info--expiry-warning__red img{filter:grayscale(1)}
.pay-means__buttons{display:flex;justify-content:flex-end;margin-top:40px;vertical-align:bottom}
.pay-means__buttons :first-child{order:2}
.pay-means__buttons :last-child{order:1}
.pay-means__reccuring .pay-means__container{padding-left:0;padding-right:0;box-shadow:none}
@media only screen and (max-width:350px),(min-width:639px) and (max-width:970px){.pay-means__info img{width:50px}
.pay-means__info>div{margin-left:10px}
.pay-means__info__tick{right:10px}
}
@media only screen and (max-width:639px){.pay-means__container{display:block;padding-top:20px}
.pay-means__info{flex:100%;margin-bottom:10px;margin-right:0}
.pay-means__info--overlay-desc{font-size:18px !important}
.pay-means__buttons{display:block;margin:0}
.pay-means__info__tick--iban{right:15px;bottom:55px}
}
.newCustomer{margin-bottom:450px}
.support-links{margin-bottom:40px}
.saved-msdins{padding:18px;border:1px solid #666;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.saved-msdins__icon-container{border:1px solid;width:fit-content;border-radius:50%;cursor:pointer}
.saved-msdins__icon{height:8px;width:8px;display:flex;margin:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.saved-msdins__icon--rotate{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.saved-msdins__removed-number{color:#428600;font-weight:bold}
.saved-msdins__removed-number--new-card{color:#e60000}
.selected-msdin{padding:15px 20px;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;color:#333}
.selected-msdin .accordion__heading{font-size:16px}
.selected-msdin__list-error--refresh{color:#e60000}
@media only screen and (min-width:639px){.selected-msdin{padding:1px 82px}
.selected-msdin .accordion__heading{font-size:20px}
.saved-msdins{padding:18px 0;border:0}
.saved-msdins__flush--desktop{padding:0}
}
.amount__select{padding:15px 20px;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;color:#333;font-size:20px}
.amount__select--item_container{display:flex;overflow:hidden;flex-wrap:wrap;justify-content:center;width:105%}
.amount__select--bubble_container{width:20%}
.amount__select .expanded{height:100%}
.amount__select .collapsed{height:5rem}
.amount__select .skeleton-container{margin:auto}
.amount__select--show__more{font-size:16px}
.amount__select--item{margin:0 25px 30px 0;justify-content:center;display:flex;align-items:center;width:50px;height:50px;font-size:18px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #333;transition:all .12s ease-in-out}
.amount__select--item:hover,.amount__select--item--active{border:1px solid #e60000;background-color:#e60000;color:#fff;cursor:pointer}
.amount__select--item--disabled{pointer-events:none;cursor:default;border:1px solid #ccc;color:#999}
.vesta-loader{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}
.vesta-loader-red{border:2px solid #fff;border-top:2px solid #e60000;border-left:2px solid #e60000;border-bottom:2px solid #e60000;width:25px;height:25px}
.vesta-loader-white{border:2px solid transparent;border-top:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff;width:20px;height:20px;position:absolute}
.processing-padding{padding-bottom:300px}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@media only screen and (min-width:639px){.amount__select .collapsed{height:7rem}
.amount__select--show__more{font-size:20px}
.amount__select--item{width:86px;height:86px;margin:0 30px 60px 28px}
.amount__select--item_container{width:100%;justify-content:center;min-width:500px;margin:auto;max-width:700px}
}
.thank__you{padding:60px;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf;color:#333;font-size:20px;text-align:center}
.thank__you--green-tick{align-items:center;background-color:#468800;color:#fff;display:flex;justify-content:center;border:1px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:auto;width:64px;height:64px}
.thank__you--padding{margin-left:200px;margin-right:200px}
.thank__you--green-icon{height:60px;width:60px;vertical-align:middle}
@media only screen and (max-width:639px){.thank__you--topup-icon{height:20px}
}
.thank__you--timer-icon{vertical-align:middle}
.thank__you--heading{margin:20px auto;max-width:280px;line-height:1.333em}
.thank__you--sub-heading{font-size:20px}
.thank__you--hidden{visibility:hidden}
.thank__you--center{margin:auto}
.thank__you--container{max-width:800px;margin:auto}
.thank__you--content{padding:40px;padding-top:65px}
.thank__you--img{max-height:40px}
.thank__you--btn{margin-top:10px}
@media only screen and (max-width:639px){.thank__you--btn{width:42.5%}
}
@media only screen and (max-width:300px){.thank__you--btn{width:90%;margin-top:0}
}
@media only screen and (max-width:639px){.thank__you--btn--left{margin-left:5%}
}
.thank__you--btn--right{margin-left:5px}
@media only screen and (max-width:639px){.thank__you--btn--right{margin-left:5%}
}
.thank__you--btn--cross-sell{width:150px;padding:8px 20px;margin-left:5%;margin-top:15px}
@media only screen and (max-width:639px){.thank__you--btn--cross-sell{margin-top:0;margin-left:32%}
}
.thank__you--banner{height:70px;border-radius:6px}
@media only screen and (max-width:639px){.thank__you--banner{height:150px}
}
@media only screen and (max-width:300px){.thank__you--banner{height:220px}
}
.thank__you--banner--text{color:#fff;font-size:20px;position:relative;top:31%}
@media only screen and (max-width:639px){.thank__you--banner--text{margin:25px 0;top:0}
}
.thank__you--banner--text--cross-sell{margin-left:15%}
@media only screen and (max-width:639px){.thank__you--banner--text--cross-sell{margin-left:auto}
}
.thank__you--subheading{font-weight:100}
@media only screen and (max-width:639px){.thank__you--subheading{font-size:16px}
}
.vesta__terms .icon{stroke:none}
#lottie-done{position:absolute;top:0;bottom:0;right:0;left:0;pointer-events:none}
@media only screen and (max-width:639px){.thank__you--sub-heading{font-size:14px}
.thank__you--padding{margin-left:10px;margin-right:10px}
}
.number__validation .box-shadow{-webkit-box-shadow:0 0 3px #afafaf;-moz-box-shadow:0 0 3px #afafaf;-ms-box-shadow:0 0 3px #afafaf;-o-box-shadow:0 0 3px #afafaf;box-shadow:0 0 3px #afafaf}
.number__validation--input{align-items:center;background-color:#468800;color:#fff;display:flex;justify-content:center;border:1px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:30px;width:30px}
.number__validation--error{font-size:12px;color:#e60000}
.number__validation--input-container{display:flex;justify-content:center;align-items:center}
.number__validation .settings__input{width:100%;margin-right:10px;border:1px solid #666;padding:16px 10px;font-size:16px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}
@media only screen and (max-width:639px){.number__validation--input{top:115px}
}
.topup__payment--iframe{border:0;width:100%;height:60px}
.topup__payment--iframe-shortcut{width:15%}
.topup__payment--card__logo{height:30px;padding:8px;border:1px solid #999;border-radius:5px}
.topup__payment--card__logo-mastercard{padding-left:17px;padding-right:17px}
@media only screen and (max-width:639px){.topup__payment--iframe-shortcut{width:50%}
}
.vestaTopUpAddressSection .settings__input{width:100%;border:1px solid #666;padding:16px 10px;font-size:16px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;max-height:none}
.vestaTopUpAddressSection .icon__input{bottom:6px}
.vestaTopUpAddressSection .settings__input--large{margin-top:25px}
.vesta-schedular ol,.vesta-schedular li{margin:0;padding:0;list-style:none;display:inline-block}
.vesta-schedular .weekdays{display:flex}
.vesta-schedular .days ol{display:block}
.vesta-schedular input{margin:0 0 10px 10px}
.vesta-schedular .calendar{width:420px;margin:auto}
.vesta-schedular .disabled{color:#d3d3d3;cursor:default;pointer-events:none}
.vesta-schedular .days li.nonOffsetDays:hover,.vesta-schedular .month-prev:hover,.vesta-schedular .month-next:hover,.vesta-schedular .calendar-icon{cursor:pointer}
.vesta-schedular .month{text-align:center}
.vesta-schedular .flip-horizontally{transform:rotate(180deg)}
.vesta-schedular .weekdays li,.vesta-schedular .days li{text-align:center}
.vesta-schedular .weekdays li{width:calc(100%/7);line-height:33px;margin:10px 0}
.vesta-schedular .days li{width:calc(100% / 7);height:33px;margin:10px 0;line-height:33px}
.vesta-schedular .today{color:#cc0001}
.vesta-schedular .nextscheduledDate{color:#007c92}
.vesta-schedular .selector{line-height:45px;margin:auto;height:45px;width:45px}
.vesta-schedular .selected-day .selector,.vesta-schedular .days li.nonOffsetDays .selector:hover{height:45px;width:45px;background:#cc0001;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
@media only screen and (max-width:639px){.vesta-schedular .calendar{width:100%}
.vesta-schedular .selector{line-height:33px;height:33px;width:33px}
.vesta-schedular .days li{margin:5px 0}
.vesta-schedular .selected-day .selector,.vesta-schedular .days li.nonOffsetDays .selector:hover{height:33px;width:33px}
}
.vesta__3ds{display:flex;justify-content:center}
.vesta__3ds--iframe{border:0;width:100%;height:500px}
.vesta-tabs .tab{cursor:pointer;font-size:22px}
.vesta-tabs .selected-mobile{color:none;border-bottom:0}
.vesta-tabs .selected{border-bottom:3px solid #e60000;font-family:"VodafoneRegularBold";font-weight:400}
.vesta-tabs .background-white{background-color:#fff}
.tab-with-index{z-index:1}
@media only screen and (max-width:639px){.vesta-tabs .selected-mobile{border-bottom:3px solid #e60000}
.vesta-tabs .selected{color:none;border-bottom:0}
.vesta-tabs .tab{cursor:pointer;font-size:18px}
}
.dummy--class{border-bottom:1px solid}
.dummy_r95_2{margin:auto}
.switchtovf{padding:0;color:#333}
.switchtovf__heading{margin-bottom:10px}
.switchtovf__chosen{font-family:"VodafoneRegularBold"}
.switchtovf__list{text-align:left;padding-right:15px;margin-bottom:5px}
.switchtovf__list--upgrade{padding:3px}
.switchtovf__item{clear:both;min-width:170px;margin-right:15px;display:inline-block;padding:0;vertical-align:top;position:relative;margin-top:10px}
.switchtovf__option{padding:20px 0;display:block;height:64px;box-shadow:none;font-size:18px;border:1px solid #999;color:#333;text-align:center;background-color:#fff;border-radius:6px}
.switchtovf__option--disable{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
.switchtovf__option--selected{border:2px solid #428600;position:relative;overflow:hidden;font-weight:700}
.switchtovf__option-number{display:inline-block}
.switchtovf__option-text{display:block}
.switchtovf-ws10__option{height:60px;padding:17px 0 18px 0}
.switchtovf-ws10__option--selected{color:#428600}
.switchtovf-ws10__option--selected:focus{color:#428600}
.switchtovf-ws10__list{margin-bottom:0}
.switchtovf-ws10__item{min-width:192px;margin-top:0}
.mouse-active .switchtovf-ws10__option:focus{box-shadow:none}
@media only screen and (max-width:970px){.switchtovf{padding:10px 0 0}
}
@media only screen and (max-width:639px){.switchtovf{border-top:0;color:#333;padding:0;margin:0}
.switchtovf__heading{padding-left:15px}
.switchtovf__list{margin-bottom:0;display:flex;padding-left:15px}
.switchtovf__list--upgrade{display:flex;overflow-x:scroll;padding:3px;-ms-overflow-style:none;scrollbar-width:none}
.switchtovf__list--upgrade::-webkit-scrollbar{display:none}
.switchtovf__item{margin-top:0;margin-right:10px}
.switchtovf-ws10{padding:0 15px}
.switchtovf-ws10__heading{padding-left:0}
.switchtovf-ws10__list{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-flex-align:stretch;-o-flex-align:stretch;align-items:stretch;width:100%}
.switchtovf-ws10__item{margin-top:0;margin-right:10px;flex:1;min-width:initial}
.switchtovf-ws10__item:last-child{padding-right:0;margin-right:0}
}
@media only screen and (max-width:375px){.switchtovf__item:last-child{padding-right:15px}
.switchtovf-ws10__item:last-child{padding-right:0}
}
.thankYou-top{padding-bottom:30px}
.thankYou-top__icon{background-color:#468800;border-radius:50%;color:#fff;width:80px;height:80px;text-align:center;margin:0 auto}
.thankYou-top__icon .icon{width:60px;height:82px}
.thankYou-top__heading{margin:20px 0}
.thankYou-top__button{width:fit-content}
@media only screen and (max-width:350px){.thankYou-top__button{width:90%}
}
.thankYou-top__side-margin{margin:0 45px}
.thankYou-top__text{font-size:16px;padding-top:20px;padding-bottom:0 !important}
.thankYou-middle{width:400px;margin:0 auto;padding-bottom:30px}
.thankYou-middle__list{width:400px;margin:0 auto}
.thankYou-middle__list--item{position:relative;padding-left:50px}
.thankYou-middle__list--icon{position:absolute;top:0;left:0;width:40px;height:40px}
.thankYou-middle__list--text{margin-top:10px}
.thankYou-middle__button{width:100%;margin-bottom:30px}
.thankYou-bottom{width:100%;padding:0 15px 30px}
.thankYou-bottom__promo{width:100%;max-width:800px;margin:20px auto 0;background-color:#fff;text-align:center;padding:25px 30px}
.thankYou-home-page-anchor{text-decoration-line:underline;text-underline-offset:3px}
.thankYou-step__icon{width:80px;height:80px;text-align:center;margin:0 auto}
.thankYou-step__icon .icon{width:60px;height:82px}
.thankYou-step__btn{margin:0 15px}
.discount_card{height:20px;width:115px;background:#007e92;border-radius:4px 4px 0 0;text-align:center}
.font_{font-size:15px;color:white}
.super-wifi-Remove-banner{margin:0;left:0;top:426px;text-align:center;background:#323232;padding:10px}
.super-wifi-Remove-banner-font{width:1282.56px;height:26px;left:79px;top:437px;font-family:"VodafoneRegular";font-style:normal;font-weight:normal;font-size:18px;line-height:18px;color:#fff}
#reviewOrderComponent{padding:25px 17% 115px;background:#ebebeb}
.campaignReviewOrder-title{font-size:40px;line-height:47px;color:#000;font-family:'VodafoneLight';margin-bottom:47px}
.review-order-container{margin-top:21px}
.offer-review-section{padding:56px 56px 0}
.total-cost-title{font-size:28px;font-family:'VodafoneLight';margin-bottom:15px;display:block}
.check-terms{font-style:normal;font-family:'VodafoneRegular';font-weight:normal;font-size:20px;line-height:24px}
.termsAndConditions-review-order{white-space:pre-line;display:unset;font-size:16px;font-family:'VodafoneRegular'}
.terms-link{font-family:'VodafoneRegular';font-style:normal;font-weight:normal;font-size:20px;line-height:24px;color:#333}
.discount-label-desc{height:24px;font-family:'VodafoneRegularBold';font-style:normal;font-weight:bold;font-size:24px;line-height:24px;color:#e60000}
.monthly-cost-container{display:table}
.monthly-cost{width:84.2%;padding:24px 0;height:24px;font-family:'VodafoneRegularBold';font-style:normal;font-weight:bold;font-size:24px;line-height:24px;color:#333;display:table-cell}
.monthly-cost .monthly-cost-text{margin-bottom:18px}
.monthly-cost span{display:block}
.monthly-cost-ex-vat{width:84.2%;padding:24px 0;height:24px;font-family:'VodafoneRegular';font-style:normal;font-size:24px;line-height:24px;color:#333;display:table-cell}
.monthly-cost-ex-vat .monthly-cost-text{margin-bottom:18px}
.monthly-cost-ex-vat span{display:block}
.monthly-cost-values{background-color:#f4f4f4;display:table-cell;padding:24px 0;width:212px}
.monthly-cost-values span{display:block}
.monthly-plan-value{font-family:'VodafoneRegularBold';font-style:normal;font-weight:bold;font-size:20px;background-clip:content-box;color:#333;margin-bottom:18px}
.discount-value{display:block;width:100%;font-family:'VodafoneRegularBold';font-style:normal;font-weight:bold;font-size:20px;line-height:24px;background-clip:content-box;color:#e60000}
.review-order-border .form__section--line{border-bottom:1px solid #979797}
.review-order-details{margin-top:-27px}
.review-order-details .grid{margin-bottom:40px;margin-left:-7px}
.review-order-details svg{margin-right:10px}
.review-order-details .cards__list--item{margin-bottom:-10px}
.review-order-details .cards__list--item p{letter-spacing:.4px;font-size:20px;line-height:23px;color:#333;font-family:'VodafoneRegular'}
.border-responsive{width:100%;height:1px;background:#afafaf;display:none}
.terms-conditions-container{padding:0 56px 56px;margin-top:-29px}
.terms-conditions-container .terms-link svg{margin-right:0;position:relative;left:10px}
.terms-conditions-container .terms-link .chevron__container{width:18px !important;transform:none !important}
.terms-conditions-container .terms-link .terms-link-text{font-size:20px;line-height:24px;font-family:'VodafoneRegular';color:#333;border-bottom:1px solid #333}
.terms-conditions-container .terms-conditions-checkbox{margin-top:23px}
.terms-conditions-container .terms-grid{margin-bottom:0}
.terms-conditions-container .no-gutter--top{display:none}
.disabled-style{pointer-events:none}
#continueButton{float:right;margin-right:0;height:55px;font-size:20px;line-height:23px;font-family:'VodafoneRegular';letter-spacing:-0.2px;margin-top:-10px;padding:15px 10px}
.monthly-cost-bottom-border .form__section--line{border-bottom:1px solid #979797}
#offerItem_campaign-plan-section{max-width:400px;width:33%;margin-bottom:74px;box-shadow:0 2px 8px rgba(0,0,0,0.16);width:500px}
#campaign-plan-section .cards__content--actions{display:none}
#campaign-plan-section .dataspeed-icon{margin-top:7px;margin-left:3px;margin-right:9px;width:29px;height:29px}
@media only screen and (max-width:996px){#reviewOrderComponent{padding:27px 8.5% 60px}
#offerItem_campaign-plan-section{width:100% !important;margin-bottom:54px !important}
.campaignReviewOrder-title{text-align:center;margin-top:0;font-size:20px;line-height:23px;margin-bottom:24px}
#continueButton{margin-top:25px;font-size:18px}
.offer-review-section{padding:28px 23px}
.total-cost-title{font-size:22px;margin-bottom:11px}
.monthly-cost,.monthly-cost-values{padding:0}
.monthly-cost span,.monthly-cost-values span{font-size:16px;letter-spacing:-0.8px}
.monthly-cost-values{background-color:transparent}
.monthly-cost-text,.monthly-plan-value{margin-bottom:3px !important}
.monthly-cost-bottom-border{display:none}
.review-order-details{margin-top:-6px}
.details-list{padding-left:0;margin-left:-2px}
.review-order-details .cards__list--item p{font-size:16px;letter-spacing:0}
.review-order-details .cards__list--item{margin-bottom:-12px}
.details-list .cards__list--icon{vertical-align:inherit}
.border-responsive{display:block;position:relative;top:-53px}
.terms-conditions-container{padding:20px 27px 56px}
.accordion__content--plane .grid__item--gutter{padding-left:0;padding-right:0}
.accept-terms-container{margin-top:22px}
}
@media only screen and (max-width:800px){.monthly-cost,.monthly-cost-values{padding:0}
.monthly-cost span,.monthly-cost-values span{font-size:13px;letter-spacing:-0.8px}
}
.vbuupgrade__eligible{text-align:right;position:relative;top:-50px;margin-bottom:-50px;margin-right:20px;pointer-events:none}
.vbuupgrade__eligible--text{background:#468800;color:white;font-size:14px;line-height:20px;padding:5px 10px;margin:4px 0;border-radius:6px;display:inline-block}
.vbuupgrade__eligible--right-padding input{padding-right:130px}
.disable-interaction{pointer-events:none}
#checkUserType{background-color:#2a2a2a;height:100%}
#checkUserType #continueAs{position:absolute;bottom:210px;width:100%}
#checkUserType .continueAs-text{font-family:'VodafoneLight';font-size:32px}
#checkUserType .checkUserType-buttons{width:24%;margin:0 auto;margin-top:15px}
#checkUserType #a_new_customer{background:#e40101;color:#fff;height:50px;border-radius:8px;padding:0;font-family:'VodafoneRegular';width:100%;margin:0 auto;font-size:20px}
#checkUserType #vodafone_customer{background:#24282b;color:#fff;border:1px solid #fff;margin-top:-5px;height:50px;border-radius:8px;padding:0;font-family:'VodafoneRegular';width:100%;margin:0 auto;font-size:20px}
#modemOverlay{height:100%;width:100%;background-color:#2a2a2a;display:none}
#modemOverlay #continueAs{position:absolute;bottom:170px;width:100%}
#modemOverlay .checkUserType-buttons{width:24%;margin:0 auto;margin-top:15px}
#modemOverlay #modem-image{margin:65px auto;display:block}
#modemOverlay #checkout_btn{background:#e40101;color:#fff;height:50px;border-radius:8px;padding:0;font-family:'VodafoneRegular';width:100%;margin:0 auto;font-size:20px}
#modemOverlay #arrange_call{background:#24282b;color:#fff;border:1px solid #fff;margin-top:-5px;height:50px;border-radius:8px;padding:0;font-family:'VodafoneRegular';width:100%;margin:0 auto;font-size:20px}
#modemOverlay #arrange-call-text{font-family:'VodafoneLight';font-size:18px;color:#fff;display:block;text-align:center;width:100%;margin:0 auto;margin-top:15px}
#addingToBasketOverlay{height:100%;width:100%;background-color:#2a2a2a;display:none}
#addingToBasketOverlay #continueAs{position:absolute;bottom:170px;width:100%}
#addingToBasketOverlay .checkUserType-buttons{width:24%;margin:0 auto;margin-top:15px}
#addingToBasketOverlay #modem-image{margin:65px auto;display:block}
#addingToBasketOverlay .form__row_basket{width:203px;margin:0 auto}
#addingToBasketOverlay #waitingBasket{color:#fff;font-size:32px;font-family:'VodafoneLight';line-height:37px;letter-spacing:.9px;text-align:center}
#addingToBasketOverlay .form__row_order{width:240px;margin:0 auto}
#addingToBasketOverlay #processOrder{margin-top:30px;color:#fff;font-size:20px;font-family:'VodafoneLight';line-height:24px;letter-spacing:.9px;text-align:center}
@media only screen and (max-width:900px){.checkUserType-buttons{width:92% !important}
.continueAs-class{bottom:40px !important}
}
#free-delivery-container{background-color:#4a4d4e;color:white;padding:15px;text-align:center}
#free-delivery-container img{height:13px;margin-right:6px;position:relative;top:1px}
#free-delivery-container span{font-family:VodafoneRegular;font-size:16px}
.review-payment{color:#333;font-weight:bold}
.review-payment__mobile{padding:25px 10px}
.review-payment__mobile--left{float:left}
.review-payment__mobile--right{float:right;font-weight:700}
@media only screen and (max-width:900px){#payment_button_view_order{right:0 !important;width:100%;padding:0 10px}
#payment_button_view_order #paymentButton,#payment_button_view_order #confirmOrderButton{width:100% !important}
.long_height_review_order{padding-bottom:100px !important}
}
.vf_editable_template{padding-top:0}
.stepper-container{background-color:#fff}
.stepper-container .container{display:flex;justify-content:center;width:100%;height:88px;align-items:center}
.stepper-container .step-container{display:flex;align-items:center}
.stepper-container .bullet-container{align-items:center;display:flex;z-index:2;position:relative;height:22px;margin-bottom:4px;justify-content:center}
.stepper-container .bullet-wrapper{margin-right:18.8vw;position:relative}
.stepper-container .singleStepContainer{background:#bebebe;height:20px;width:20px;display:flex;border-radius:50%;justify-content:center;align-items:center;border:0;margin:0}
.stepper-container .singleStepContainer--active{padding:3px;height:26px;width:26px;border:1px solid #e60000;background:#fff}
.stepper-container .bullet{width:100%;display:flex;justify-content:center;align-self:center;border-radius:50%;height:100%;left:32px;background:#bebebe;cursor:pointer}
.stepper-container .bullet--active{background:#e60000}
.stepper-container .bullet--done{background:#e60000}
.stepper-container .bullet--disable{pointer-events:none}
.stepper-container .bullet-line{height:2px;border:0;width:calc(100% + 19vw);top:-10px;background:#bebebe;position:absolute;left:70%}
.stepper-container .bullet-line--active{background:#e60000}
.stepper-container .bullet-line--last{left:30%}
.stepper-container .step-name{font-family:"VodafoneLight";font-weight:400;font-size:18px;line-height:26px;color:#000;display:flex;justify-content:center}
.stepper-container .step-name--active{font-weight:700;font-family:"VodafoneRegular"}
.stepper-container .no-margin{margin-right:0 !important}
@media only screen and (max-width:639px){.stepper-container .bullet-wrapper{margin-right:9vw}
.stepper-container .bullet-line{border:0;width:calc(100% + 10vw)}
.stepper-container .container>:first-child hr{width:calc(100% + 8vw)}
.stepper-container .custom-width{width:50%}
}
#preOrderCardController{padding-right:22%;padding-left:24%}
#preOrderCardController .information-box-ws2--light{background:linear-gradient(90deg,#005ea5 50px,#fff 0)}
#preOrderCardController .information-box-ws2{border-radius:6px}
#preOrderCardController .information-box-ws2 svg{margin-left:5px;margin-right:5px;margin-top:5px}
#preOrderCardController .information-box-ws2__order{border:#005ea5 solid 2px}
#preOrderCardController .information-box-ws2__content{display:flex;justify-content:space-between}
#preOrderCardController .information-box-ws2__content h4{font-weight:700;font-size:20px;margin:0;color:#0d0d0d}
#preOrderCardController .information-box-ws2__content p{font-size:16px;color:#0d0d0d}
#preOrderCardController .information-box-ws2__content #message1{white-space:pre-wrap}
#preOrderCardController .information-box-ws2__content #message2{display:block}
#preOrderCardController .information-box-ws2__content .moreInfoBtnContainer{display:flex;align-items:center}
#preOrderCardController .information-box-ws2__content .moreInfoBtnContainer button{background-color:transparent;border-radius:6px;padding:11px 32px;width:max-content;color:#0d0d0d}
#preOrderCardController .overlay__list .grid--gutter{margin:0 -60px;font-size:16px}
@media only screen and (max-width:639px){#preOrderCardController{padding-right:0;padding-left:0}
#preOrderCardController .information-box-ws2--full-width{max-width:80%}
#preOrderCardController .information-box-ws2__content{display:block}
#preOrderCardController .information-box-ws2 .moreInfoBtnContainer button{border-radius:0;padding:0;margin:0;border:0;border-bottom:1.5px black solid}
#preOrderCardController .information-box-ws2 #message1{white-space:pre-wrap}
.fixedOffers .overlay__container{padding:40px 10px 0 40px}
.fixedOffers .overlay__container h3{margin-left:-20px}
}
.hideVBUOverlay{display:none !important}
.VBUPopupBtn{color:#FFF;margin:3rem 1rem;padding:5% 10%;width:30%}
#redirectToVBUBtn{background-color:#f51e1e}
#cancelVBUBtn{background-color:#5a5a5a}
#boldPopupLine{font-weight:bold}
#VBUPopup{display:flex;flex-direction:column;justify-content:center}
#VBUPopup .overlay__container .overlay-btns{display:flex;flex-flow:row;justify-content:center}
#VBUPopup .overlay__container .overlay-btns button{margin-top:15px}
@media only screen and (max-width:639px){#VBUPopup .overlay__container{margin:5% auto;padding:40px 5px;height:auto;overflow-y:scroll;width:90%;border-radius:6px}
#VBUPopup .overlay__container .overlay-btns{flex-flow:column;justify-content:center;margin:auto 8%}
}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;padding:30px;width:100%;height:100%;margin:0;padding:0;opacity:0;visibility:hidden;transition:visibility 0 linear .1s,opacity .3s ease}
.modal.open{visibility:visible;opacity:1;transition-delay:0}
.modal__overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:200;background-color:rgba(13,13,13,0.75)}
.modal__close{display:flex;justify-content:end;border:0;outline:0;background:0;font-size:20px;color:#000}
.modal__close:hover{color:#000}
.modal__close .icon{width:24px;height:24px}
.modal__container{position:relative;z-index:200;max-width:400px;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px rgba(231,231,231,0.5);border-radius:5px;border:1px solid #222;margin:0 auto;padding:20px;background-color:#fff;overflow-y:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
.modal__container h3{font-size:28px;line-height:32px;margin-bottom:24px;margin-top:5px;font-weight:400;letter-spacing:0;font-family:"VodafoneLight";font-weight:300}
.modal__container p{font-size:16px;line-height:24px;letter-spacing:0}
.modal__container .main-icon{height:80px;width:80px;margin-top:10px}
.cta-banner{position:relative;height:calc(100vh - 20vh - 100px);background-size:cover;background-position:center}
.cta-banner.address-checker-layout .heading-title{margin-bottom:22px}
.cta-banner.address-checker-layout .sub-heading{margin-bottom:27px}
.cta-banner.address-checker-layout #addressSearchComponent .panel__content{font-weight:700;font-size:20px;line-height:28px;margin-bottom:5px}
.cta-banner.address-checker-layout #addressSearchComponent #searchAddressInput{font-size:20px;line-height:26px}
.cta-banner .cta-banner_overlay{height:100%;padding:23px}
.cta-banner .cta-banner_overlay.no-overlay{background-color:rgba(0,0,0,0)}
.cta-banner .cta-banner_overlay.checked-overlay{background-color:rgba(0,0,0,0.5)}
.cta-banner .cta-banner__container{display:flex;justify-content:center;align-items:center;height:100%;text-align:center}
.cta-banner .bg-img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;z-index:-1}
.cta-banner .bg-img.bg-desktop{display:block}
.cta-banner .bg-img.bg-tablet{display:none}
.cta-banner .bg-img.bg-mobile{display:none}
.cta-banner .heading-title.white,.cta-banner .sub-heading.white{color:#fff}
.cta-banner .heading-title.black,.cta-banner .sub-heading.black{color:#0d0d0d}
.cta-banner .heading-title{font-size:38px;font-weight:700;line-height:36px;letter-spacing:0;margin-top:0;margin-bottom:30px}
.cta-banner .sub-heading{font-size:24px;font-weight:400;line-height:20px;letter-spacing:0;margin-top:0;margin-bottom:35px}
.cta-banner .sub-heading b{font-weight:700}
.cta-banner .button--primary,.cta-banner .search__custom--field input:nth-child(2),.search__custom--field .cta-banner input:nth-child(2),.cta-banner .search__inPage input:nth-child(2),.search__inPage .cta-banner input:nth-child(2),.cta-banner .search__header input:nth-child(2),.search__header .cta-banner input:nth-child(2){padding:10px 32px;margin:0;font-size:18px;line-height:26px}
.cta-banner #addressSearchComponent{width:100%;padding:0}
.cta-banner #addressSearchComponent .panel__content{color:#fff}
.cta-banner .spring,.cta-banner .toaster__container{padding:0}
@media only screen and (max-width:970px){.cta-banner{height:calc(100vh - 20vh - 60px)}
}
@media only screen and (max-width:639px){.cta-banner .bg-img.bg-desktop{display:none}
.cta-banner .bg-img.bg-tablet{display:block}
.cta-banner .bg-img.bg-mobile{display:none}
}
@media only screen and (max-width:425px){.cta-banner.address-checker-layout{text-align:left}
.cta-banner.address-checker-layout .cta-banner__container{justify-content:flex-start}
.cta-banner.address-checker-layout .cta-banner__text--inner{flex-grow:1}
.cta-banner.address-checker-layout .heading-title,.cta-banner.address-checker-layout .sub-heading{text-align:left}
.cta-banner.address-checker-layout .heading-title{line-height:20px;margin-bottom:25px}
.cta-banner.address-checker-layout .sub-heading{margin-bottom:25px}
.cta-banner.address-checker-layout #addressSearchComponent .panel__content{font-weight:700;font-size:18px;line-height:28px}
.cta-banner.address-checker-layout #addressSearchComponent #searchAddressInput{font-size:18px;line-height:20px}
.cta-banner .heading-title{font-size:24px;line-height:24px;margin-bottom:25px}
.cta-banner .sub-heading{font-size:20px;line-height:20px;margin-bottom:51px}
.cta-banner .button--primary,.cta-banner .search__custom--field input:nth-child(2),.search__custom--field .cta-banner input:nth-child(2),.cta-banner .search__inPage input:nth-child(2),.search__inPage .cta-banner input:nth-child(2),.cta-banner .search__header input:nth-child(2),.search__header .cta-banner input:nth-child(2){padding:12px 24px;margin:0;font-size:16px;line-height:20px}
.cta-banner .bg-img.bg-desktop{display:none}
.cta-banner .bg-img.bg-tablet{display:none}
.cta-banner .bg-img.bg-mobile{display:block}
}
.vtv-add-ons{text-align:-webkit-center}
.vtv-add-ons__container{max-width:850px}
.vtv-add-ons__card{width:100%;background-color:#fff;margin-bottom:20px;border-radius:6px}
.vtv-add-ons__card--image{padding:15px 15px 7px 15px}
.vtv-add-ons__card--content{padding:10px 20px}
.vtv-add-ons__card--heading{margin:30px 0;font-family:"VodafoneRegularBold"}
.vtv-add-ons__card--text{font-size:18px;font-family:"VodafoneRegular"}
.vtv-add-ons__support{max-width:315px;padding-bottom:80px}
@media only screen and (max-width:639px){.vtv-add-ons__container{max-width:100%}
.vtv-add-ons__card--heading{margin:15px 0}
}
.disconnections__form-lighttext{font-size:13px}
.disconnections__form-link{text-decoration:underline;cursor:pointer}
.disconnections__form-mobile-checkbox-container{display:flex;align-items:center;justify-content:space-between}
.disconnections__form-button{display:flex;justify-content:end}
.disconnections__submitted-title{text-align:center;font-size:28px;font-style:normal;font-weight:400;line-height:32px;margin:24px 0}
.disconnections__submitted-description{max-width:654px;text-align:left;align-self:center}
.disconnections__submitted-btn-container{display:flex;justify-content:center;margin-top:96px}
.disconnections__submitted-btn-container>.button,.search__custom--field .disconnections__submitted-btn-container>input:nth-child(2),.search__inPage .disconnections__submitted-btn-container>input:nth-child(2),.search__header .disconnections__submitted-btn-container>input:nth-child(2){margin-right:0}
.roaming-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;z-index:1000}
.roaming-overlay__content{background:white;padding:40px;border-radius:5px;text-align:center;max-height:80%;overflow-y:auto;width:834px}
.roaming-overlay__content--heading{font-size:28px;font-family:"VodafoneLight";font-weight:400}
.roaming-overlay__content--items{font-size:16px;padding-bottom:20px}
.roaming-overlay__content--view-more{color:#ea1a1a}
.roaming-overlay__content--items-container{padding-right:40px}
.roaming-overlay__flex-grid{display:flex}
.roaming-overlay__flex-grid--item-left{flex:0 0 1%;padding-right:10px}
.roaming-overlay__flex-grid--item-right{flex:1}
.roaming-overlay__additional-content{max-height:0;overflow:hidden;transition:max-height .5s ease-out}
@media only screen and (max-width:970px){.roaming-overlay__content{padding:10px;width:95%}
.roaming-overlay__content--heading{font-size:24px}
.roaming-overlay__content--items-container{padding-left:20px;padding-right:20px}
}
.hero-container{width:100%;position:relative;height:auto;min-height:250px;overflow:hidden}
.hero-video{object-fit:cover;position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;margin:auto;width:100%;min-height:100%;display:inline-block;vertical-align:baseline;z-index:-1}
.bton{transform:scale(1.5)}
.rad{margin-bottom:5px}
._radius{border-radius:5px}
.vbu-icons{width:42px;height:42px;display:block;margin:auto;margin-top:15px;margin-bottom:32px}
.section-pad{padding-bottom:20px;background-color:#ebebeb}
.section-pad-bottom{padding-bottom:50px;background-color:#ebebeb}
@media screen and (min-width:971px){.box-l{padding-left:16px}
.box{padding-left:32px}
}
.discover-cards__title{margin:30px 12px;display:inline-block}
.discover-cards__container{width:100%;padding:15px 7px;height:572px}
.discover-cards__inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}
.discover-cards__card{width:50%}
.discover-cards__card>div{height:100%}
.discover-cards__card--text{padding:0 15px 15px}
.discover-cards__card--heading{margin:20px 0 15px 0;width:100%}
.discover-cards__card--cta{display:block;width:100%;margin:0 auto;color:#e60000}
.discover-cards__card--cta:after{border-top:1px solid #e60000;border-right:1px solid #e60000;border-width:1px;display:block;width:11px;height:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";display:inline-block;vertical-align:top;margin-left:5px;margin-top:4px}
.discover-cards__card--inner{border-radius:6px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:calc(100% - 16px);margin:8px;width:calc(100% - 16px)}
.discover-cards__card--inner *{pointer-events:none}
.discover-cards__card--large{height:572px}
.discover-cards__card--large .discover-cards__card--inner{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-o-flex-pack:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}
.discover-cards__card--large .discover-cards__card--text{width:100%;text-align:center;padding:0 15px 15px 15px;height:calc(35% - 15px);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.discover-cards__card--large .discover-cards__card--image{height:calc(65% + 15px);padding:15px 15px 0;width:100%}
.discover-cards__card--large .discover-cards__card--image .cmp-image{overflow:hidden;border-radius:6px;display:flex;height:340px}
.discover-cards__card--large .discover-cards__card--image .cmp-image img{width:100%;height:auto}
.discover-cards__card--small{height:271px}
.discover-cards__card--small .discover-cards__card--inner{-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}
.discover-cards__card--small .discover-cards__card--text{width:55%;padding:0 10px 15px 30px}
.discover-cards__card--small .discover-cards__card--image{width:45%;height:100%;padding:15px 15px 15px 0}
.discover-cards__card--small .discover-cards__card--image .cmp-image{height:100%;border-radius:6px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.discover-cards__card--small .discover-cards__card--image .cmp-image img{height:100%;width:auto;max-width:unset;border-radius:6px}
.discover-cards__card--small .discover-cards__card--bg-red{background:-webkit-linear-gradient(45deg,#820000 0,#e60000 100%);background:-moz-linear-gradient(45deg,#820000 0,#e60000 100%);background:-ms-linear-gradient(45deg,#820000 0,#e60000 100%);background:-o-linear-gradient(45deg,#820000 0,#e60000 100%);background:linear-gradient(45deg,#820000 0,#e60000 100%);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#820000',end-colourStr='#e60000');-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-ms-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-o-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
.discover-cards__card--small .discover-cards__card--bg-red .discover-cards__card--text{color:#fff}
.discover-cards__card--small .discover-cards__card--bg-red .discover-cards__card--cta{color:#fff}
.discover-cards__card--small .discover-cards__card--bg-red .discover-cards__card--cta:after{border-color:#fff}
@media only screen and (max-width:970px){.vf_discover_cards .spring,.vf_discover_cards .toaster__container{overflow:scroll}
.discover-cards{min-width:970px}
.discover-cards__card--small .discover-cards__card--image{width:50%}
.discover-cards__card--small .discover-cards__card--text{width:50%}
}
@media only screen and (max-width:639px){.discover-cards{min-width:100%}
.discover-cards__container{height:auto;padding:15px 0}
.discover-cards--inner{margin-left:0;margin-right:0;width:100%}
.discover-cards__card{width:100%}
.discover-cards__card--large{height:auto}
.discover-cards__card--large .discover-cards__card--image .cmp-image{overflow:hidden;border-radius:6px;display:inline-block;height:auto;width:auto}
.discover-cards__card--large .discover-cards__card--image .cmp-image img{width:100%;height:auto;vertical-align:top}
.discover-cards__card--small{height:165px}
.discover-cards__card--small .discover-cards__card--text{padding-left:15px;width:60%}
.discover-cards__card--small .discover-cards__card--image{height:100%;width:40%}
}
.homepage-banner{width:100%}
.homepage-banner__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.homepage-banner__text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:43%}
.homepage-banner__text--inner{width:70%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-flex-align:flex-start;-o-flex-align:flex-start;align-items:flex-start}
.homepage-banner__text--link{text-align:center;border:1px solid transparent;text-decoration:none;cursor:pointer;display:inline-block;box-sizing:border-box;border-radius:6px;padding:8px 16px;background-color:#e60000;-webkit-appearance:none;margin-top:0}
.homepage-banner__image{width:70%;height:100%}
.homepage-banner__image .cmp-image{width:100%;padding-top:66.66%;position:relative;overflow:hidden}
.homepage-banner__image .cmp-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:unset;min-width:100%;height:auto}
@media only screen and (max-width:970px){.vf_homepage_banner .spring,.vf_homepage_banner .toaster__container{padding-right:0}
.homepage-banner__text--inner{width:100%;padding:0 15px}
.homepage-banner__image{width:100%}
.homepage-banner__image .cmp-image img{max-width:100%}
}
@media only screen and (max-width:639px){.vf_homepage_banner .spring,.vf_homepage_banner .toaster__container{padding:0}
.homepage-banner__container{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}
.homepage-banner__text{width:100%;text-align:center;padding:15px}
.homepage-banner__text--link{margin:20px auto}
.homepage-banner__text--header{width:100%}
.homepage-banner__image{width:100%}
.homepage-banner__image .cmp-image img{max-width:100%}
.homepage-banner__image video{-webkit-transform:scaley(1.2)}
}
.bannerCarousel{width:100%}
.bannerCarousel__inner{position:relative}
.bannerCarousel__list{width:100%;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;margin:0;overflow:hidden;transition:all .5s ease;transform:translate3d(0,0,0)}
.bannerCarousel__list--item{position:absolute;width:100%;transition:all .5s linear;visibility:hidden}
.bannerCarousel__list .item-active{visibility:visible}
.bannerCarousel__progressBar{z-index:2;display:flex;width:100%;padding-top:20px;padding-bottom:32px;background-color:white}
.bannerCarousel__progressBar--controls{position:relative;top:10px;color:#e60000;font-weight:bold;align-self:center;cursor:pointer;margin-inline:auto}
.bannerCarousel__progressBar--container{width:80%;margin-right:auto;margin-left:auto}
.bannerCarousel__progressBar--container--list{display:flex;overflow:hidden}
.bannerCarousel__progressBar--container--list--item{width:100%;margin-right:32px;cursor:pointer}
.bannerCarousel__progressBar--container--list--item:last-child{margin-right:0}
.bannerCarousel__progressBar--container--list--item .progress_bar_animated{position:relative;display:block;width:100%;max-width:100%;height:4px;background-color:#ebebeb;border-radius:2px;margin-bottom:20px}
.bannerCarousel__progressBar--container--list--item .progress_bar_animated--bar{position:absolute;top:0;left:0;width:0;height:100%;background-color:#e60000;border-radius:2px;transition:width .1s linear}
.bannerCarousel__progressBar--container--list--item .progress_bar__title{display:block;color:#666;padding-top:0;margin:0;font-size:18px;font-weight:500;line-height:24px;max-width:190px}
.bannerCarousel__progressBar--container--list--item--active .progress_bar__title{font-weight:bold;color:#333}
@media only screen and (max-width:970px){.bannerCarousel__progressBar--controls{display:none}
.bannerCarousel__progressBar--container{width:50%}
.bannerCarousel__progressBar--container--list--item .progress_bar__title{display:none}
}
.tab-button{border-bottom:3px solid #e60000;font-family:"VodafoneRegularBold";font-weight:400;background-color:#fff;color:#000;padding:10px;display:inline-block;text-align:center;align-items:flex-start;flex:auto;cursor:default}
.content-tabs__title{margin:30px 12px;color:#000;display:inline-block}
.content-tabs__container{display:flex;width:100%;padding:15px 7px;height:572px}
.content-tabs__tab-row{display:flex;justify-content:space-evenly;padding-bottom:20px;padding-top:20px}
.content-tabs__inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}
.content-tabs__left{max-width:50%;min-width:50%}
.content-tabs__card>div{height:100%}
.content-tabs__card--text{padding:0 15px 15px}
.content-tabs__card--heading{margin:20px 0 15px 0;width:100%}
.content-tabs__card--cta{display:block;width:100%;margin:0 auto;color:#e60000}
.content-tabs__card--cta:after{border-top:1px solid #e60000;border-right:1px solid #e60000;border-width:1px;display:block;width:11px;height:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";display:inline-block;vertical-align:top;margin-left:5px;margin-top:5px}
.content-tabs__card--inner{border-radius:6px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:calc(100% - 16px);margin:8px;width:calc(100% - 16px)}
.content-tabs__card--inner *{pointer-events:none}
.content-tabs__card--large{height:572px}
.content-tabs__card--large .content-tabs__card--inner{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-o-flex-pack:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}
.content-tabs__card--large .content-tabs__card--text{width:100%;text-align:center;padding:0 15px 15px 15px;height:calc(35% - 15px);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.content-tabs__card--large .content-tabs__card--image{height:calc(65% + 15px);padding:15px 15px 0;width:100%}
.content-tabs__card--large .content-tabs__card--image .cmp-image{overflow:hidden;border-radius:6px;display:flex;height:340px}
.content-tabs__card--large .content-tabs__card--image .cmp-image img{width:100%;height:auto}
.content-tabs__card--small{height:271px}
.content-tabs__card--small .content-tabs__card--inner{-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}
.content-tabs__card--small .content-tabs__card--text{width:55%;margin-right:50px;padding:0 10px 15px 30px}
.content-tabs__card--small .content-tabs__card--image{width:45%;height:100%;padding:15px 15px 15px 0}
.content-tabs__card--small .content-tabs__card--image .cmp-image{height:100%;border-radius:6px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.content-tabs__card--small .content-tabs__card--image .cmp-image img{height:100%;width:auto;max-width:unset;border-radius:6px}
.content-tabs__card--small .content-tabs__card--bg-red{background:-webkit-linear-gradient(45deg,#820000 0,#e60000 100%);background:-moz-linear-gradient(45deg,#820000 0,#e60000 100%);background:-ms-linear-gradient(45deg,#820000 0,#e60000 100%);background:-o-linear-gradient(45deg,#820000 0,#e60000 100%);background:linear-gradient(45deg,#820000 0,#e60000 100%);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#820000',end-colourStr='#e60000');-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-ms-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-o-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
.content-tabs__card--small .content-tabs__card--bg-red .content-tabs__card--text{color:#fff}
.content-tabs__card--small .content-tabs__card--bg-red .content-tabs__card--cta{color:#fff}
.content-tabs__card--small .content-tabs__card--bg-red .content-tabs__card--cta:after{border-color:#fff}
@media only screen and (max-width:970px){.vf_content-tabs .spring,.vf_content-tabs .toaster__container{overflow:scroll}
.content-tabs{min-width:970px}
.content-tabs__card--small .content-tabs__card--image{width:50%}
.content-tabs__card--small .content-tabs__card--text{width:50%}
}
@media only screen and (max-width:639px){.content-tabs{min-width:100%}
.content-tabs__container{height:auto;padding:15px 0;display:block}
.content-tabs--inner{margin-left:0;margin-right:0;width:100%}
.content-tabs__card{width:100%}
.content-tabs__card--large{height:auto}
.content-tabs__card--large .content-tabs__card--image .cmp-image{overflow:hidden;border-radius:6px;display:inline-block;height:auto;width:auto}
.content-tabs__card--large .content-tabs__card--image .cmp-image img{width:100%;height:auto;vertical-align:top}
.content-tabs__card--small{height:165px}
.content-tabs__card--small .content-tabs__card--text{padding-left:15px;width:60%}
.content-tabs__card--small .content-tabs__card--image{height:100%;width:40%}
.content-tabs__card--text,.content-tabs__card--cta,.content-tabs__card--heading{text-align:center}
.content-tabs__left{max-width:100%;min-width:100%}
.mobile-content-tabs__image_container{margin:-10px}
}
.quicklinks{width:100%;background:-webkit-linear-gradient(45deg,#820000 0,#e60000 100%);background:-moz-linear-gradient(45deg,#820000 0,#e60000 100%);background:-ms-linear-gradient(45deg,#820000 0,#e60000 100%);background:-o-linear-gradient(45deg,#820000 0,#e60000 100%);background:linear-gradient(45deg,#820000 0,#e60000 100%);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#820000',end-colourStr='#e60000');padding-bottom:30px}
.quicklinks__inner{max-width:840px;margin:0 auto;padding:0 15px}
.quicklinks__list{width:100%;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-flex-pack:space-evenly;-o-flex-pack:space-evenly;justify-content:space-evenly;padding:0;margin:0}
.quicklinks__list--item{flex:1;padding:30px 5px 0 5px;margin:0 5px}
.quicklinks__icon{height:63px;width:63px;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.quicklinks__icon .cmp-image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.quicklinks__svg{width:38px;height:38px}
.quicklinks__link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}
.quicklinks__title{color:#fff;text-align:center;margin:0;white-space:nowrap}
.tab-button{border-bottom:3px solid #e60000;font-family:"VodafoneRegularBold";font-weight:400;background-color:#fff;color:#000;padding:10px;display:inline-block;text-align:center;align-items:flex-start;flex:auto;cursor:default}
.content-tabs__title{margin:30px 12px;color:#000;display:inline-block}
.content-tabs__container{display:flex;width:100%;padding:15px 7px;height:572px}
.content-tabs__tab-row{display:flex;justify-content:space-evenly;padding-bottom:20px;padding-top:20px}
.content-tabs__inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}
.content-tabs__left{max-width:50%;min-width:50%}
.content-tabs__card>div{height:100%}
.content-tabs__card--text{padding:0 15px 15px}
.content-tabs__card--heading{margin:20px 0 15px 0;width:100%}
.content-tabs__card--cta{display:block;width:100%;margin:0 auto;color:#e60000}
.content-tabs__card--cta:after{border-top:1px solid #e60000;border-right:1px solid #e60000;border-width:1px;display:block;width:11px;height:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:"";display:inline-block;vertical-align:top;margin-left:5px;margin-top:5px}
.content-tabs__card--inner{border-radius:6px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:calc(100% - 16px);margin:8px;width:calc(100% - 16px)}
.content-tabs__card--inner *{pointer-events:none}
.content-tabs__card--large{height:572px}
.content-tabs__card--large .content-tabs__card--inner{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-o-flex-pack:flex-end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}
.content-tabs__card--large .content-tabs__card--text{width:100%;text-align:center;padding:0 15px 15px 15px;height:calc(35% - 15px);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.content-tabs__card--large .content-tabs__card--image{height:calc(65% + 15px);padding:15px 15px 0;width:100%}
.content-tabs__card--large .content-tabs__card--image .cmp-image{overflow:hidden;border-radius:6px;display:flex;height:340px}
.content-tabs__card--large .content-tabs__card--image .cmp-image img{width:100%;height:auto}
.content-tabs__card--small{height:271px}
.content-tabs__card--small .content-tabs__card--inner{-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}
.content-tabs__card--small .content-tabs__card--text{width:55%;margin-right:50px;padding:0 10px 15px 30px}
.content-tabs__card--small .content-tabs__card--image{width:45%;height:100%;padding:15px 15px 15px 0}
.content-tabs__card--small .content-tabs__card--image .cmp-image{height:100%;border-radius:6px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.content-tabs__card--small .content-tabs__card--image .cmp-image img{height:100%;width:auto;max-width:unset;border-radius:6px}
.content-tabs__card--small .content-tabs__card--bg-red{background:-webkit-linear-gradient(45deg,#820000 0,#e60000 100%);background:-moz-linear-gradient(45deg,#820000 0,#e60000 100%);background:-ms-linear-gradient(45deg,#820000 0,#e60000 100%);background:-o-linear-gradient(45deg,#820000 0,#e60000 100%);background:linear-gradient(45deg,#820000 0,#e60000 100%);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#820000',end-colourStr='#e60000');-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-ms-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);-o-box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
.content-tabs__card--small .content-tabs__card--bg-red .content-tabs__card--text{color:#fff}
.content-tabs__card--small .content-tabs__card--bg-red .content-tabs__card--cta{color:#fff}
.content-tabs__card--small .content-tabs__card--bg-red .content-tabs__card--cta:after{border-color:#fff}
@media only screen and (max-width:970px){.vf_content-tabs .spring,.vf_content-tabs .toaster__container{overflow:scroll}
.content-tabs{min-width:970px}
.content-tabs__card--small .content-tabs__card--image{width:50%}
.content-tabs__card--small .content-tabs__card--text{width:50%}
}
@media only screen and (max-width:639px){.content-tabs{min-width:100%}
.content-tabs__container{height:auto;padding:15px 0;display:block}
.content-tabs--inner{margin-left:0;margin-right:0;width:100%}
.content-tabs__card{width:100%}
.content-tabs__card--large{height:auto}
.content-tabs__card--large .content-tabs__card--image .cmp-image{overflow:hidden;border-radius:6px;display:inline-block;height:auto;width:auto}
.content-tabs__card--large .content-tabs__card--image .cmp-image img{width:100%;height:auto;vertical-align:top}
.content-tabs__card--small{height:165px}
.content-tabs__card--small .content-tabs__card--text{padding-left:15px;width:60%}
.content-tabs__card--small .content-tabs__card--image{height:100%;width:40%}
.content-tabs__card--text,.content-tabs__card--cta,.content-tabs__card--heading{text-align:center}
.content-tabs__left{max-width:100%;min-width:100%}
.mobile-content-tabs__image_container{margin:-10px}
}
.textWs10{padding:40px 15px}
.textWs10 a{text-decoration:underline}
.textWs10 a:hover{text-decoration:none}
.textWs10__color--alt{color:#333}
.textWs10__color--white{color:#fff}
.textWs10__color--red{color:#e60000}
.textWs10__color--black{color:#000}
.titleWs10{padding:0 15px;display:inline-block;width:100%}
.titleWs10__color--gray{color:#333}
.titleWs10__color--white{color:#fff}
.titleWs10__color--red{color:#e60000}
.titleWs10__color--black{color:#000}
.footer{background-color:#000;width:100%}
.footer a{color:#fff;display:block}
.footer a:hover{color:#999}
.footer__inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
.footer_top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:space-between;-o-flex-pack:space-between;justify-content:space-between;border-bottom:1px solid #666;padding:25px 0}
.footer_social__list{list-style:none;padding:15px 0 0 0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.footer_social__list--item{margin-right:10px}
.footer_logo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.footer_logo--link{display:block}
.footer_logo--brand{width:48px;height:48px}
.footer_middle{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:space-between;-o-flex-pack:space-between;justify-content:space-between;padding:0;flex-wrap:wrap}
.footer_accordion{flex:1;padding-top:30px}
.footer_accordion--half{flex-basis:50%}
.footer_accordion--third{flex-basis:33.3%}
.footer_accordion--quarter{flex-basis:25%}
.footer_accordion--fifth{flex-basis:20%}
.footer_accordion--sixth{flex-basis:16.8%}
.footer_accordion__checkbox{display:none}
.footer_accordion__title{margin:0 0 20px 0;display:block}
.footer_accordion__list{list-style:none;padding:0;margin:0}
.footer_accordion__list--item{padding-right:15px;line-height:24px}
.footer_bottom{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;padding:25px 0}
.footer_bottom__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center}
.footer_bottom__list--item{padding:0 10px;border-left:1px solid #666}
.footer_bottom__list--item:first-child{border:0}
.footer_bottom__list--link{white-space:nowrap}
.footer_bottom__text{text-align:center;margin-bottom:25px}
.footer_bottom__text p{padding:0;margin:0}
.optanon-show-settings-button{cursor:pointer}
@media only screen and (max-width:970px){.footer_accordion__list--item{white-space:nowrap}
}
@media only screen and (max-width:639px){.footer_middle{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:0}
.footer_accordion{padding-top:0}
.footer_accordion__title{margin:15px 0 15px 0;padding:0;position:relative}
.footer_accordion__title--link{pointer-events:none}
.footer_accordion__title--link.footer_accordion__title--no-list{pointer-events:unset}
.footer_accordion__title::after{border-top:1px solid #fff;border-right:1px solid #fff;border-width:1px;display:block;width:15px;height:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;-webkit-transform-origin:10px,5px;-moz-transform-origin:10px 5px;-ms-transform-origin:10px 5px;-o-transform-origin:10px 5px;transform-origin:10px 5px;position:absolute;right:6px;top:6px;content:" "}
.footer_accordion__title.footer_accordion--no-list{border-bottom:1px solid #666;padding:0 0 15px 0;margin:15px 0 0 0}
.footer_accordion__title.footer_accordion--no-list::after{transform:rotate(45deg)}
.footer_accordion__list{max-height:0;-webkit-transition:max-height 200ms ease-out;-moz-transition:max-height 200ms ease-out;-ms-transition:max-height 200ms ease-out;-o-transition:max-height 200ms ease-out;transition:max-height 200ms ease-out;overflow:hidden;border-bottom:1px solid #666}
.footer_accordion__checkbox:checked ~ .footer_accordion__list{max-height:500px;-webkit-transition:max-height 200ms ease-in;-moz-transition:max-height 200ms ease-in;-ms-transition:max-height 200ms ease-in;-o-transition:max-height 200ms ease-in;transition:max-height 200ms ease-in;padding-bottom:15px}
.footer_accordion__checkbox:checked ~ .footer_accordion__title::after{transform:rotate(315deg)}
}
.homepage-banner{width:100%}
.homepage-banner__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.homepage-banner__text{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:43%}
.homepage-banner__text--inner{width:70%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-flex-align:flex-start;-o-flex-align:flex-start;align-items:flex-start}
.homepage-banner__text--link{text-align:center;border:1px solid transparent;text-decoration:none;cursor:pointer;display:inline-block;box-sizing:border-box;border-radius:6px;padding:8px 16px;background-color:#e60000;-webkit-appearance:none;margin-top:0}
.homepage-banner__image{width:70%;height:100%}
.homepage-banner__image .cmp-image{width:100%;padding-top:66.66%;position:relative;overflow:hidden}
.homepage-banner__image .cmp-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:unset;min-width:100%;height:auto}
.image{line-height:1.5em}
@media only screen and (max-width:970px){.vf_homepage_banner .spring,.vf_homepage_banner .toaster__container{padding-right:0}
.homepage-banner__text--inner{width:100%;padding:0 15px}
.homepage-banner__image{width:100%}
.homepage-banner__image .cmp-image img{max-width:100%}
}
@media only screen and (max-width:639px){.vf_homepage_banner .spring,.vf_homepage_banner .toaster__container{padding:0}
.homepage-banner__container{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}
.homepage-banner__text{width:100%;text-align:center;padding:15px}
.homepage-banner__text--link{margin:20px auto}
.homepage-banner__text--header{width:100%}
.homepage-banner__image{width:100%}
.homepage-banner__image .cmp-image img{max-width:100%}
.homepage-banner__image video{-webkit-transform:scaley(1.2)}
}
.fullWidth-banner{width:100%;background:-webkit-linear-gradient(45deg,#820000 0,#e60000 100%);background:-moz-linear-gradient(45deg,#820000 0,#e60000 100%);background:-ms-linear-gradient(45deg,#820000 0,#e60000 100%);background:-o-linear-gradient(45deg,#820000 0,#e60000 100%);background:linear-gradient(45deg,#820000 0,#e60000 100%);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#820000',end-colourStr='#e60000')}
.fullWidth-banner__inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-o-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-flex-align:center;-o-flex-align:center;align-items:center;padding:40px 15px;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.fullWidth-banner__inner.fullWidth-banner__inner--reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}
.fullWidth-banner__inner.fullWidth-banner__inner--reverse .fullWidth-banner__text{margin-left:20px;margin-right:0}
.fullWidth-banner__inner.fullWidth-banner__inner--reverse .fullWidth-banner__cta ~ .fullWidth-banner__list{margin-right:20px;margin-left:0}
.fullWidth-banner__text{color:#fff;margin-right:20px}
.fullWidth-banner__text a{text-decoration:underline}
.fullWidth-banner__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:0;margin:0}
.fullWidth-banner__list--item{margin-right:20px}
.fullWidth-banner__list--item:last-child{margin-right:0}
.fullWidth-banner__link{display:block}
.fullWidth-banner__cta{color:#fff;border:1px solid #fff;background-color:transparent;padding:8px 20px;border-radius:6px;white-space:nowrap}
.fullWidth-banner__cta:hover{color:#333;background-color:#f4f4f4;border:1px solid #f4f4f4}
.fullWidth-banner__cta ~ .fullWidth-banner__list{margin-left:20px;margin-right:0}
.fullWidth-banner__image{vertical-align:top;height:auto}
@media only screen and (max-width:639px){.fullWidth-banner__inner{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:20px 20px 5px 20px}
.fullWidth-banner__inner.fullWidth-banner__inner--reverse{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
.fullWidth-banner__inner.fullWidth-banner__inner--reverse .fullWidth-banner__cta ~ .fullWidth-banner__list{margin-right:0;margin-left:0}
.fullWidth-banner__cta{margin-bottom:15px}
.fullWidth-banner__cta ~ .fullWidth-banner__list{margin-left:0;margin-right:0}
.fullWidth-banner__list{margin-bottom:15px}
.fullWidth-banner__text{margin-right:0;margin-bottom:15px;padding:0 15px;text-align:center}
}
.tabCell{display:flex;align-items:center;width:fit-content;padding:10px 20px;margin-right:2rem;border-radius:20px;border:1px solid #000;cursor:pointer;outline:0;background-color:#f5f5f5;color:#000;font-family:"VodafoneRegular";letter-spacing:normal;white-space:nowrap}
.tabCell .svgContainer{width:20px;height:18px;margin-right:.8rem;display:flex;filter:invert(1)}
.tabCell .tab-bold-text{font-weight:bold;margin-right:8px;margin-top:0;margin-bottom:0;white-space:nowrap}
.tabCell--active{background-color:#00697c;color:#FFF}
.tabCell--active .svgContainer{filter:invert(0)}
.section--gradient .tabCell:hover{background-color:#00697c}
@media screen and (max-width:970px){.tabCell{margin-right:1rem;margin-bottom:1rem}
}
.dynamicTabsContainer .dynamicTabsCellsContainer{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;padding-top:2rem;padding-bottom:2rem}
.tabContentContainer{padding:0;list-style:none}
.tabContentContainer__editor{border:15px solid #007c92;border-radius:25px}
.tabContentContainer__editor_title{text-align:center;background:#007c92;display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:970px){.dynamicTabsContainer .dynamicTabsCellsContainer{justify-content:center;overflow-x:auto;padding-top:1rem;padding-bottom:0rem}
}
.timer{display:flex;justify-content:center;align-items:center;padding:10px 15px}
.timer-list{list-style-type:none;width:100%;height:87px;display:flex;flex-direction:row;justify-content:center;height:fit-content;align-items:baseline;align-content:center;flex-shrink:0;flex-wrap:nowrap;text-align:center;padding:10px 15px;gap:8px}
.item-list{height:max-content;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:7%}
.banner{color:var(--new-palette-default-primary-primary-2,#FFF);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"VodafoneRegular";font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-wrap:nowrap}
.number{color:var(--new-palette-default-monochrome-monochrome-5,#262626);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"VodafoneRegular";font-style:normal;font-weight:700;background-color:white;border-radius:3px;width:50%}
.numbers{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3px}
.label{color:var(--new-palette-default-primary-primary-2,#FFF);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"VodafoneRegular";font-style:normal;font-weight:400;line-height:26px}
.Gradient_Black{background:var(--new-palette-inverse-gradient-inverse-gradient-3-inverse,linear-gradient(45deg,#222 0,#25282b 100%))}
.Vodafone_Red{background:var(--new-palette-default-gradient-gradient-1,linear-gradient(45deg,#820000 0,#e60000 100%))}
.Tree_Green{background-color:#008a00}
.Black{background-color:#0d0d0d}
.Dark_Aqua{background-color:#00697c}
.Purple{background-color:#9c2aa0}
.Teal_Blue{background-color:#0096ad}
.label{font-family:"VodafoneRegular";font-size:14px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center}
.space{color:var(--new-palette-default-primary-primary-2,#FFF);text-align:center;font-feature-settings:'clig' off,'liga' off;font-family:"VodafoneRegular";font-size:28px;font-style:normal;font-weight:700;line-height:32px}
@media only screen and (min-width:970px){.timer-list{height:87px;gap:8px}
.number{font-size:28px;line-height:32px}
.label{font-size:18px}
}
@media only screen and (max-width:639px){.timer-list{height:87px;gap:8px}
.number{font-size:20px;line-height:32px}
.label{font-size:15px}
}
@media only screen and (max-width:500px){.timer-list{gap:5px}
.banner{font-size:18px;font-weight:600}
.number{font-size:16px;line-height:30px}
.label{font-size:12px}
.item-list{width:9%}
}
@media only screen and (max-width:375px){.timer-list{gap:2px;height:60px}
.banner{font-size:14px;font-weight:500}
.number{font-size:16px;line-height:28px}
.label{font-size:11px}
.item-list{width:11%}
}
.display--inline-block{display:inline-block !important}
.display--block{display:block !important}
.display--flex{display:flex !important}
.align-items-center{align-items:center}
.phone__points{position:relative;display:table}
.phone__points .grid__item{position:relative;display:table-cell;width:50%;height:100%}
.phone__points .grid__item .account__content--bill{padding:20px 0}
.phone__points .grid__item .account__content{position:relative;display:table;padding:0;width:100%;height:100%}
.phone__points .grid__item .account__content .grid__item .phone__half{display:block;position:absolute;bottom:0;height:95%;right:40px}
.phone__points .grid__item .account__content .grid__item p{margin:10px 0 15px}
.phone__points .grid__item .account__content .grid__item p span{display:inline}
@media only screen and (max-width:970px){.phone__points .grid__item{position:relative;display:inline-block;width:100%;height:auto}
.phone__points .grid__item .account__content--bill{padding:20px 0}
.phone__points .grid__item .account__content{display:block;padding:25px}
.phone__points .grid__item .account__content .grid__item .heading{padding:0}
.phone__points .grid__item .account__content .grid__item p{margin:10px 0 15px}
.phone__points .grid__item .account__content .grid__item p span{display:inline}
.phone__points__bts.grid__item{width:100%}
.phone__points__bts.grid__item .account__content--payment{padding:25px 30px}
}
.margin--5{margin:5px !important}
.margin-top--5{margin-top:5px !important}
.margin-right--5{margin-right:5px !important}
.margin-bottom--5{margin-bottom:5px !important}
.margin-left--5{margin-left:5px !important}
.margin--10{margin:10px !important}
.margin-top--10{margin-top:10px !important}
.margin-right--10{margin-right:10px !important}
.margin-bottom--10{margin-bottom:10px !important}
.margin-left--10{margin-left:10px !important}
.margin--15{margin:15px !important}
.margin-top--15{margin-top:15px !important}
.margin-right--15{margin-right:15px !important}
.margin-bottom--15{margin-bottom:15px !important}
.margin-left--15{margin-left:15px !important}
.margin--20{margin:20px !important}
.margin-top--20{margin-top:20px !important}
.margin-right--20{margin-right:20px !important}
.margin-bottom--20{margin-bottom:20px !important}
.margin-left--20{margin-left:20px !important}
.margin--25{margin:25px !important}
.margin-top--25{margin-top:25px !important}
.margin-right--25{margin-right:25px !important}
.margin-bottom--25{margin-bottom:25px !important}
.margin-left--25{margin-left:25px !important}
.margin--30{margin:30px !important}
.margin-top--30{margin-top:30px !important}
.margin-right--30{margin-right:30px !important}
.margin-bottom--30{margin-bottom:30px !important}
.margin-left--30{margin-left:30px !important}
.margin--40{margin:40px !important}
.margin-top--40{margin-top:40px !important}
.margin-right--40{margin-right:40px !important}
.margin-bottom--40{margin-bottom:40px !important}
.margin-left--40{margin-left:40px !important}
.margin--60{margin:60px !important}
.margin-top--60{margin-top:60px !important}
.margin-right--60{margin-right:60px !important}
.margin-bottom--60{margin-bottom:60px !important}
.margin-left--60{margin-left:60px !important}
.margin--80{margin:80px !important}
.margin-top--80{margin-top:80px !important}
.margin-right--80{margin-right:80px !important}
.margin-bottom--80{margin-bottom:80px !important}
.margin-left--80{margin-left:80px !important}
@media only screen and (min-width:971px){.margin__lg--5{margin:5px !important}
.margin-top__lg--5{margin-top:5px !important}
.margin-right__lg--5{margin-right:5px !important}
.margin-bottom__lg--5{margin-bottom:5px !important}
.margin-left__lg--5{margin-left:5px !important}
.margin__lg--10{margin:10px !important}
.margin-top__lg--10{margin-top:10px !important}
.margin-right__lg--10{margin-right:10px !important}
.margin-bottom__lg--10{margin-bottom:10px !important}
.margin-left__lg--10{margin-left:10px !important}
.margin__lg--15{margin:15px !important}
.margin-top__lg--15{margin-top:15px !important}
.margin-right__lg--15{margin-right:15px !important}
.margin-bottom__lg--15{margin-bottom:15px !important}
.margin-left__lg--15{margin-left:15px !important}
.margin__lg--20{margin:20px !important}
.margin-top__lg--20{margin-top:20px !important}
.margin-right__lg--20{margin-right:20px !important}
.margin-bottom__lg--20{margin-bottom:20px !important}
.margin-left__lg--20{margin-left:20px !important}
.margin__lg--25{margin:25px !important}
.margin-top__lg--25{margin-top:25px !important}
.margin-right__lg--25{margin-right:25px !important}
.margin-bottom__lg--25{margin-bottom:25px !important}
.margin-left__lg--25{margin-left:25px !important}
.margin__lg--30{margin:30px !important}
.margin-top__lg--30{margin-top:30px !important}
.margin-right__lg--30{margin-right:30px !important}
.margin-bottom__lg--30{margin-bottom:30px !important}
.margin-left__lg--30{margin-left:30px !important}
.margin__lg--40{margin:40px !important}
.margin-top__lg--40{margin-top:40px !important}
.margin-right__lg--40{margin-right:40px !important}
.margin-bottom__lg--40{margin-bottom:40px !important}
.margin-left__lg--40{margin-left:40px !important}
.margin__lg--60{margin:60px !important}
.margin-top__lg--60{margin-top:60px !important}
.margin-right__lg--60{margin-right:60px !important}
.margin-bottom__lg--60{margin-bottom:60px !important}
.margin-left__lg--60{margin-left:60px !important}
.margin__lg--80{margin:80px !important}
.margin-top__lg--80{margin-top:80px !important}
.margin-right__lg--80{margin-right:80px !important}
.margin-bottom__lg--80{margin-bottom:80px !important}
.margin-left__lg--80{margin-left:80px !important}
}
@media only screen and (min-width:640px) and (max-width:970px){.margin__md--5{margin:5px !important}
.margin-top__md--5{margin-top:5px !important}
.margin-right__md--5{margin-right:5px !important}
.margin-bottom__md--5{margin-bottom:5px !important}
.margin-left__md--5{margin-left:5px !important}
.margin__md--10{margin:10px !important}
.margin-top__md--10{margin-top:10px !important}
.margin-right__md--10{margin-right:10px !important}
.margin-bottom__md--10{margin-bottom:10px !important}
.margin-left__md--10{margin-left:10px !important}
.margin__md--15{margin:15px !important}
.margin-top__md--15{margin-top:15px !important}
.margin-right__md--15{margin-right:15px !important}
.margin-bottom__md--15{margin-bottom:15px !important}
.margin-left__md--15{margin-left:15px !important}
.margin__md--20{margin:20px !important}
.margin-top__md--20{margin-top:20px !important}
.margin-right__md--20{margin-right:20px !important}
.margin-bottom__md--20{margin-bottom:20px !important}
.margin-left__md--20{margin-left:20px !important}
.margin__md--25{margin:25px !important}
.margin-top__md--25{margin-top:25px !important}
.margin-right__md--25{margin-right:25px !important}
.margin-bottom__md--25{margin-bottom:25px !important}
.margin-left__md--25{margin-left:25px !important}
.margin__md--30{margin:30px !important}
.margin-top__md--30{margin-top:30px !important}
.margin-right__md--30{margin-right:30px !important}
.margin-bottom__md--30{margin-bottom:30px !important}
.margin-left__md--30{margin-left:30px !important}
.margin__md--40{margin:40px !important}
.margin-top__md--40{margin-top:40px !important}
.margin-right__md--40{margin-right:40px !important}
.margin-bottom__md--40{margin-bottom:40px !important}
.margin-left__md--40{margin-left:40px !important}
.margin__md--60{margin:60px !important}
.margin-top__md--60{margin-top:60px !important}
.margin-right__md--60{margin-right:60px !important}
.margin-bottom__md--60{margin-bottom:60px !important}
.margin-left__md--60{margin-left:60px !important}
.margin__md--80{margin:80px !important}
.margin-top__md--80{margin-top:80px !important}
.margin-right__md--80{margin-right:80px !important}
.margin-bottom__md--80{margin-bottom:80px !important}
.margin-left__md--80{margin-left:80px !important}
}
@media only screen and (max-width:639px){.margin__sm--5{margin:5px !important}
.margin-top__sm--5{margin-top:5px !important}
.margin-right__sm--5{margin-right:5px !important}
.margin-bottom__sm--5{margin-bottom:5px !important}
.margin-left__sm--5{margin-left:5px !important}
.margin__sm--10{margin:10px !important}
.margin-top__sm--10{margin-top:10px !important}
.margin-right__sm--10{margin-right:10px !important}
.margin-bottom__sm--10{margin-bottom:10px !important}
.margin-left__sm--10{margin-left:10px !important}
.margin__sm--15{margin:15px !important}
.margin-top__sm--15{margin-top:15px !important}
.margin-right__sm--15{margin-right:15px !important}
.margin-bottom__sm--15{margin-bottom:15px !important}
.margin-left__sm--15{margin-left:15px !important}
.margin__sm--20{margin:20px !important}
.margin-top__sm--20{margin-top:20px !important}
.margin-right__sm--20{margin-right:20px !important}
.margin-bottom__sm--20{margin-bottom:20px !important}
.margin-left__sm--20{margin-left:20px !important}
.margin__sm--25{margin:25px !important}
.margin-top__sm--25{margin-top:25px !important}
.margin-right__sm--25{margin-right:25px !important}
.margin-bottom__sm--25{margin-bottom:25px !important}
.margin-left__sm--25{margin-left:25px !important}
.margin__sm--30{margin:30px !important}
.margin-top__sm--30{margin-top:30px !important}
.margin-right__sm--30{margin-right:30px !important}
.margin-bottom__sm--30{margin-bottom:30px !important}
.margin-left__sm--30{margin-left:30px !important}
.margin__sm--40{margin:40px !important}
.margin-top__sm--40{margin-top:40px !important}
.margin-right__sm--40{margin-right:40px !important}
.margin-bottom__sm--40{margin-bottom:40px !important}
.margin-left__sm--40{margin-left:40px !important}
.margin__sm--60{margin:60px !important}
.margin-top__sm--60{margin-top:60px !important}
.margin-right__sm--60{margin-right:60px !important}
.margin-bottom__sm--60{margin-bottom:60px !important}
.margin-left__sm--60{margin-left:60px !important}
.margin__sm--80{margin:80px !important}
.margin-top__sm--80{margin-top:80px !important}
.margin-right__sm--80{margin-right:80px !important}
.margin-bottom__sm--80{margin-bottom:80px !important}
.margin-left__sm--80{margin-left:80px !important}
}
.padding--5{padding:5px !important}
.padding-top--5{padding-top:5px !important}
.padding-right--5{padding-right:5px !important}
.padding-bottom--5{padding-bottom:5px !important}
.padding-left--5{padding-left:5px !important}
.padding--10{padding:10px !important}
.padding-top--10{padding-top:10px !important}
.padding-right--10{padding-right:10px !important}
.padding-bottom--10{padding-bottom:10px !important}
.padding-left--10{padding-left:10px !important}
.padding--15{padding:15px !important}
.padding-top--15{padding-top:15px !important}
.padding-right--15{padding-right:15px !important}
.padding-bottom--15{padding-bottom:15px !important}
.padding-left--15{padding-left:15px !important}
.padding--20{padding:20px !important}
.padding-top--20{padding-top:20px !important}
.padding-right--20{padding-right:20px !important}
.padding-bottom--20{padding-bottom:20px !important}
.padding-left--20{padding-left:20px !important}
.padding--25{padding:25px !important}
.padding-top--25{padding-top:25px !important}
.padding-right--25{padding-right:25px !important}
.padding-bottom--25{padding-bottom:25px !important}
.padding-left--25{padding-left:25px !important}
.padding--30{padding:30px !important}
.padding-top--30{padding-top:30px !important}
.padding-right--30{padding-right:30px !important}
.padding-bottom--30{padding-bottom:30px !important}
.padding-left--30{padding-left:30px !important}
.padding--40{padding:40px !important}
.padding-top--40{padding-top:40px !important}
.padding-right--40{padding-right:40px !important}
.padding-bottom--40{padding-bottom:40px !important}
.padding-left--40{padding-left:40px !important}
.padding--60{padding:60px !important}
.padding-top--60{padding-top:60px !important}
.padding-right--60{padding-right:60px !important}
.padding-bottom--60{padding-bottom:60px !important}
.padding-left--60{padding-left:60px !important}
.padding--80{padding:80px !important}
.padding-top--80{padding-top:80px !important}
.padding-right--80{padding-right:80px !important}
.padding-bottom--80{padding-bottom:80px !important}
.padding-left--80{padding-left:80px !important}
@media only screen and (min-width:971px){.padding__lg--5{padding:5px !important}
.padding-top__lg--5{padding-top:5px !important}
.padding-right__lg--5{padding-right:5px !important}
.padding-bottom__lg--5{padding-bottom:5px !important}
.padding-left__lg--5{padding-left:5px !important}
.padding__lg--10{padding:10px !important}
.padding-top__lg--10{padding-top:10px !important}
.padding-right__lg--10{padding-right:10px !important}
.padding-bottom__lg--10{padding-bottom:10px !important}
.padding-left__lg--10{padding-left:10px !important}
.padding__lg--15{padding:15px !important}
.padding-top__lg--15{padding-top:15px !important}
.padding-right__lg--15{padding-right:15px !important}
.padding-bottom__lg--15{padding-bottom:15px !important}
.padding-left__lg--15{padding-left:15px !important}
.padding__lg--20{padding:20px !important}
.padding-top__lg--20{padding-top:20px !important}
.padding-right__lg--20{padding-right:20px !important}
.padding-bottom__lg--20{padding-bottom:20px !important}
.padding-left__lg--20{padding-left:20px !important}
.padding__lg--25{padding:25px !important}
.padding-top__lg--25{padding-top:25px !important}
.padding-right__lg--25{padding-right:25px !important}
.padding-bottom__lg--25{padding-bottom:25px !important}
.padding-left__lg--25{padding-left:25px !important}
.padding__lg--30{padding:30px !important}
.padding-top__lg--30{padding-top:30px !important}
.padding-right__lg--30{padding-right:30px !important}
.padding-bottom__lg--30{padding-bottom:30px !important}
.padding-left__lg--30{padding-left:30px !important}
.padding__lg--40{padding:40px !important}
.padding-top__lg--40{padding-top:40px !important}
.padding-right__lg--40{padding-right:40px !important}
.padding-bottom__lg--40{padding-bottom:40px !important}
.padding-left__lg--40{padding-left:40px !important}
.padding__lg--60{padding:60px !important}
.padding-top__lg--60{padding-top:60px !important}
.padding-right__lg--60{padding-right:60px !important}
.padding-bottom__lg--60{padding-bottom:60px !important}
.padding-left__lg--60{padding-left:60px !important}
.padding__lg--80{padding:80px !important}
.padding-top__lg--80{padding-top:80px !important}
.padding-right__lg--80{padding-right:80px !important}
.padding-bottom__lg--80{padding-bottom:80px !important}
.padding-left__lg--80{padding-left:80px !important}
}
@media only screen and (min-width:640px) and (max-width:970px){.padding__md--5{padding:5px !important}
.padding-top__md--5{padding-top:5px !important}
.padding-right__md--5{padding-right:5px !important}
.padding-bottom__md--5{padding-bottom:5px !important}
.padding-left__md--5{padding-left:5px !important}
.padding__md--10{padding:10px !important}
.padding-top__md--10{padding-top:10px !important}
.padding-right__md--10{padding-right:10px !important}
.padding-bottom__md--10{padding-bottom:10px !important}
.padding-left__md--10{padding-left:10px !important}
.padding__md--15{padding:15px !important}
.padding-top__md--15{padding-top:15px !important}
.padding-right__md--15{padding-right:15px !important}
.padding-bottom__md--15{padding-bottom:15px !important}
.padding-left__md--15{padding-left:15px !important}
.padding__md--20{padding:20px !important}
.padding-top__md--20{padding-top:20px !important}
.padding-right__md--20{padding-right:20px !important}
.padding-bottom__md--20{padding-bottom:20px !important}
.padding-left__md--20{padding-left:20px !important}
.padding__md--25{padding:25px !important}
.padding-top__md--25{padding-top:25px !important}
.padding-right__md--25{padding-right:25px !important}
.padding-bottom__md--25{padding-bottom:25px !important}
.padding-left__md--25{padding-left:25px !important}
.padding__md--30{padding:30px !important}
.padding-top__md--30{padding-top:30px !important}
.padding-right__md--30{padding-right:30px !important}
.padding-bottom__md--30{padding-bottom:30px !important}
.padding-left__md--30{padding-left:30px !important}
.padding__md--40{padding:40px !important}
.padding-top__md--40{padding-top:40px !important}
.padding-right__md--40{padding-right:40px !important}
.padding-bottom__md--40{padding-bottom:40px !important}
.padding-left__md--40{padding-left:40px !important}
.padding__md--60{padding:60px !important}
.padding-top__md--60{padding-top:60px !important}
.padding-right__md--60{padding-right:60px !important}
.padding-bottom__md--60{padding-bottom:60px !important}
.padding-left__md--60{padding-left:60px !important}
.padding__md--80{padding:80px !important}
.padding-top__md--80{padding-top:80px !important}
.padding-right__md--80{padding-right:80px !important}
.padding-bottom__md--80{padding-bottom:80px !important}
.padding-left__md--80{padding-left:80px !important}
}
@media only screen and (max-width:639px){.padding__sm--5{padding:5px !important}
.padding-top__sm--5{padding-top:5px !important}
.padding-right__sm--5{padding-right:5px !important}
.padding-bottom__sm--5{padding-bottom:5px !important}
.padding-left__sm--5{padding-left:5px !important}
.padding__sm--10{padding:10px !important}
.padding-top__sm--10{padding-top:10px !important}
.padding-right__sm--10{padding-right:10px !important}
.padding-bottom__sm--10{padding-bottom:10px !important}
.padding-left__sm--10{padding-left:10px !important}
.padding__sm--15{padding:15px !important}
.padding-top__sm--15{padding-top:15px !important}
.padding-right__sm--15{padding-right:15px !important}
.padding-bottom__sm--15{padding-bottom:15px !important}
.padding-left__sm--15{padding-left:15px !important}
.padding__sm--20{padding:20px !important}
.padding-top__sm--20{padding-top:20px !important}
.padding-right__sm--20{padding-right:20px !important}
.padding-bottom__sm--20{padding-bottom:20px !important}
.padding-left__sm--20{padding-left:20px !important}
.padding__sm--25{padding:25px !important}
.padding-top__sm--25{padding-top:25px !important}
.padding-right__sm--25{padding-right:25px !important}
.padding-bottom__sm--25{padding-bottom:25px !important}
.padding-left__sm--25{padding-left:25px !important}
.padding__sm--30{padding:30px !important}
.padding-top__sm--30{padding-top:30px !important}
.padding-right__sm--30{padding-right:30px !important}
.padding-bottom__sm--30{padding-bottom:30px !important}
.padding-left__sm--30{padding-left:30px !important}
.padding__sm--40{padding:40px !important}
.padding-top__sm--40{padding-top:40px !important}
.padding-right__sm--40{padding-right:40px !important}
.padding-bottom__sm--40{padding-bottom:40px !important}
.padding-left__sm--40{padding-left:40px !important}
.padding__sm--60{padding:60px !important}
.padding-top__sm--60{padding-top:60px !important}
.padding-right__sm--60{padding-right:60px !important}
.padding-bottom__sm--60{padding-bottom:60px !important}
.padding-left__sm--60{padding-left:60px !important}
.padding__sm--80{padding:80px !important}
.padding-top__sm--80{padding-top:80px !important}
.padding-right__sm--80{padding-right:80px !important}
.padding-bottom__sm--80{padding-bottom:80px !important}
.padding-left__sm--80{padding-left:80px !important}
}
.no-gutter--all{margin:0}
.no-gutter--top{margin-top:0}
.no-gutter--bottom{margin-bottom:0}
.no-gutter--left{margin-left:0}
.no-gutter--right{margin-right:0}
.no-gutter--x{margin-right:0;margin-left:0}
.no-gutter--y{margin-top:0;margin-bottom:0}
@media only screen and (max-width:970px){.no-gutter--md-all{margin:0}
.no-gutter--md-top{margin-top:0}
.no-gutter--md-bottom{margin-bottom:0}
.no-gutter--md-left{margin-left:0}
.no-gutter--md-right{margin-right:0}
.no-gutter--md-x{margin-right:0;margin-left:0}
.no-gutter--md-y{margin-top:0;margin-bottom:0}
}
@media only screen and (max-width:639px){.no-gutter--sm-all{margin:0}
.no-gutter--sm-top{margin-top:0}
.no-gutter--sm-bottom{margin-bottom:0}
.no-gutter--sm-left{margin-left:0}
.no-gutter--sm-right{margin-right:0}
.no-gutter--sm-x{margin-right:0;margin-left:0}
.no-gutter--sm-y{margin-top:0;margin-bottom:0}
}
.flush--all{padding:0}
.flush--top{padding-top:0}
.flush--bottom{padding-bottom:0}
.flush--left{padding-left:0}
.flush--right{padding-right:0}
.flush--x{padding-left:0;padding-right:0}
.flush--y{padding-top:0;padding-bottom:0}
@media only screen and (max-width:970px){.flush--md-all{padding:0}
.flush--md-top{padding-top:0}
.flush--md-bottom{padding-bottom:0}
.flush--md-left{padding-left:0}
.flush--md-right{padding-right:0}
.flush--md-x{padding-left:0;padding-right:0}
.flush--md-y{padding-top:0;padding-bottom:0}
}
@media only screen and (max-width:639px){.flush--sm-all{padding:0}
.flush--sm-top{padding-top:0}
.flush--sm-bottom{padding-bottom:0}
.flush--sm-left{padding-left:0}
.flush--sm-right{padding-right:0}
.flush--sm-x{padding-left:0;padding-right:0}
.flush--sm-y{padding-top:0;padding-bottom:0}
}
.flush--all--custom{padding:0 !important;overflow:hidden}
.flush--top--custom{padding-top:0 !important;overflow:hidden}
.flush--bottom--custom{padding-bottom:0 !important;overflow:hidden}
@media only screen and (max-width:639px){.hide--sm{display:none}
}
@media only screen and (min-width:639px) and (max-width:970px){.hide--md{display:none}
}
@media only screen and (min-width:970px){.hide--lg{display:none}
}
.hide--all{display:none}
.mouse-active *:focus{box-shadow:0 0 0 3px #00b0ca}
.mouse-active *:focus,.mouse-active *:active{outline:0}
.mouse-active .data-dials__tab:focus,.mouse-active .data-dials__tab:active{box-shadow:none}
.visually-hidden{background:red;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.template{display:none}
.shop .tabs__tab--active{background-color:#4a4d4e;border-left-color:#e60000;font-family:"VodafoneRegularBold";position:relative;color:#fff}
.shop .tabs__tab--active:after{border:15px solid transparent;border-top-color:#ebebeb;display:block;height:0;width:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);content:"";left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg)}
.help .accordion__heading--active .help__badge--heading{background-color:#e60000;color:#fff}
.top-up .accordion__heading--active{background-color:#fff;color:#333}
.no-js .lazyload{display:none}
html.video{line-height:initial;overflow:initial}
.delivery__tab.tabs__tab{background-color:#ebebeb}
.delivery__tab.tabs__tab--active{background-color:#fff}
.login .tabs__tab--active{border-top:4px solid #fff}
@media only screen and (max-width:639px){.other-devices .tiles__arrow{display:none}
}
.navigation__item--active .navigation__toggle{display:none}
.navigation__item--active .navigation__close{display:block}
@media only screen and (max-width:970px){.window-scroll--active .navigation__hide{opacity:0;transition:opacity .4s;display:none}
}
.gallery .lazyloaded{animation-name:inherit}
html.video{overflow:auto}
html.fixed,body.fixed{overflow:hidden}
.align{display:flex}
.align--left{text-align:left !important}
.align--center{text-align:center !important}
.align--center-x{justify-content:center !important}
.align--center-y{align-items:center !important}
.align--center-all{align-items:center !important;justify-content:center !important}
.align--right{text-align:right !important}
.align--start-x{justify-content:flex-start !important}
.align--start-y{align-items:flex-start !important}
.align--start-all{align-items:flex-start !important;justify-content:flex-start !important}
.align--end-x{justify-content:flex-end !important}
.align--end-y{align-items:flex-end !important}
.align--end-all{align-items:flex-end !important;justify-content:flex-end !important}
.align__lg--center{text-align:center}
@media only screen and (max-width:639px){.align__mobile--left{text-align:left !important}
.align__mobile--center{text-align:center !important}
.align__mobile--right{text-align:right !important}
.align__mobile--start-x{justify-content:flex-start !important}
.align__mobile--start-y{align-items:flex-start !important}
.align__mobile--start-all{align-items:flex-start !important;justify-content:flex-start !important}
.align__mobile--end-x{justify-content:flex-end !important}
.align__mobile--end-y{align-items:flex-end !important}
.align__mobile--end-all{align-items:flex-end !important;justify-content:flex-end !important}
.align__lg--center{text-align:left}
}
.position--relative{position:relative !important}
@media print{.accordion__content--collapse{display:block}
.accordion__item{box-shadow:none}
#cookie-warning,footer,.navigation--global,.navigation--primary .navigation__item,.chevron__container,.breadcrumbs{display:none !important}
.navigation--primary li:first-child{display:block !important}
.hello{padding:0}
.hello__band{background-color:transparent}
.hello__band h1{padding-left:31px;color:#333}
.hello__image{display:none}
.hello__message{padding:30px 0 0}
.brand{margin:12px 10px 12px 0}
}
.discount_card{height:20px;width:115px;background:#007e92;border-radius:4px 4px 0 0;text-align:center}
.font_{font-size:15px;color:white}
.normal-font{font-weight:normal}
.pega-campaign-details{max-width:800px;margin:0 auto;padding:0}
.pega-campaign-details .pega-campaign-details-image{max-height:480px}
.pega-campaign-details .pega-campaign-details-image img{width:100%;object-fit:cover;min-height:153px}
.pega-campaign-details .pega-campaign-details-content{width:100%;display:inherit;padding:4px 14px;border-radius:0 0 10px 10px;bottom:0;height:40%}
.pega-campaign-details .pega-campaign-details-content .title{font-family:"VodafoneRegular";color:#979797;font-size:15px;padding:0}
.pega-campaign-details .pega-campaign-details-content .subtitle{color:#333;font-family:"VodafoneRegularBold";font-weight:bold;padding:0;white-space:normal;font-size:20px;word-break:break-word;line-height:22px;letter-spacing:-0.1px}
.mini-page-iframe{width:100%;height:576px}
.opt-in-with-cost-title{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#007c92;color:#fff;padding:3px 10px}
.opt-in-with-cost-content{border:1px solid;border-color:#007c92}
.opt-in-with-cost-bundle-name{background-color:#fff;padding:20px 25px}
.opt-in-with-cost-details{background-color:#f4f4f4}
.opt-in-with-cost-details-item{padding:20px 0 10px 25px}
.opt-in-and-top-up-offer-details{padding-bottom:15px}
.button_pointer{cursor:pointer}
.vf-customizable-stepper-wrapper{background-color:white}
.vf-customizable-stepper-component{background-color:white;display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;color:#999}
.vf-customizable-stepper-component .selection-container{display:block;margin:0 auto;width:100%}
.vf-customizable-stepper-component .selection-sphere{width:20px;height:20px;background-color:#999;border-radius:50%;border:3px solid #999;padding:0;margin:0 auto;outline:2px solid transparent;transition:outline .25s cubic-bezier(0.075,0.82,0.165,1),border .25s cubic-bezier(0.075,0.82,0.165,1),background-color .25s cubic-bezier(0.075,0.82,0.165,1);transition-delay:.25s;position:relative;z-index:2}
.vf-customizable-stepper-component .selection-sphere-container{border:1px solid #ec0000;width:100%;height:100%}
.vf-customizable-stepper-component .text-container{width:80%;margin:0 auto}
.vf-customizable-stepper-component .text-container span{display:block;text-align:center;padding-top:10px;font-weight:bold}
.vf-customizable-stepper-component .progress-bar-wrapper{position:relative;overflow:visible}
.vf-customizable-stepper-component .progress-bar{position:absolute;width:0;height:4px;background-color:#ec0000;top:8px;left:-50%;z-index:1;transition:width .25s cubic-bezier(0.075,0.82,0.165,1)}
.vf-customizable-stepper-component .progress-bar-bg{z-index:0;background-color:#999;width:100%}
.vf-customizable-stepper-component .selection-container.active .selection-sphere{border:3px solid #ec0000;background-color:#ec0000}
.vf-customizable-stepper-component .selection-container.active.vf-customizable-stepper-selected .selection-sphere{border:3px solid white;outline:2px solid #ec0000}
.vf-customizable-stepper-component .selection-container.active .progress-bar{width:100%}
.vf-customizable-stepper-component .selection-container.active span{color:#ec0000}
.vf-customizable-stepper-component .selection-container:first-child .progress-bar-wrapper{display:none}
.jcarousel__container.cards__container.selectable_panels.center-single-offer{margin-left:auto;margin-right:auto;display:block;width:402px;padding-left:0}
.switch-plan-pega{margin-left:40px}
.opt-in-with-cost-icon{display:inline-block;color:#e60000;vertical-align:middle}