.stepContainer{*zoom:1;text-align:left}.stepContainer:after,.stepContainer:before{content:" ";display:table}.stepContainer:after{clear:both}.popupContainer{position:relative;width:auto;max-width:960px;margin:0 auto}.popupContainer .mfp-close{font-size:40px}@media only screen and (min-width:560px){.popupContainer .mfp-close{top:20px;right:20px}}ul.moreHelp{margin:20px 0 0 0;font-size:14px;text-align:left}ul.moreHelp li{padding-left:40px;margin:20px 0 0 0;list-style:none}ul.moreHelp li:before{display:none}ul.moreHelp li .icon{color:#a3a3b4;font-size:24px;position:absolute;top:3px;left:0}ul.moreHelp.-centered{text-align:center}ul.moreHelp.-centered li{display:inline-block}.tariffList{margin-top:30px;padding-left:0}@media only screen and (min-width:767px){.tariffList{margin-top:50px;padding-left:0}}@media only screen and (min-width:1023px){.tariffList{padding-left:110px}}@media only screen and (min-width:1150px){.tariffList{padding-left:0}}@media only screen and (min-width:1279px){.tariffList{padding-left:135px}}@media only screen and (min-width:1590px){.tariffList{padding-left:0}}.tariffList .tariffListHeadings{display:none}@media only screen and (min-width:1023px){.tariffList .tariffListHeadings{display:block}}.tariffList .element-cols-1-3{width:100%;margin-top:30px}.tariffList .element-cols-1-3:first-child{margin-top:0}@media only screen and (min-width:1023px){.tariffList .element-cols-1-3{width:31%}.tariffList .element-cols-1-3:nth-child(2),.tariffList .element-cols-1-3:nth-child(3){margin-top:0}}.tariffList .funnel .funnel-header .sticker{position:absolute;top:-26px;left:50%;transform:rotate(-3deg) translate(-50%,-50%);white-space:nowrap;margin:0}@media only screen and (min-width:767px){.tariffList .funnel .funnel-header .sticker{top:-10px;transform:rotate(-5deg) translate(-50%,-50%)}}@media only screen and (min-width:1023px) and (max-width:1300px){.tariffList .element-cols-1-3 .funnel .funnel-footer .funnel-footer-cols.-amount-input.-table{display:block}.tariffList .element-cols-1-3 .funnel .funnel-footer .funnel-footer-cols.-amount-input.-table .col{display:block;text-align:center;padding:10px 0 0 0}.tariffList .element-cols-1-3 .funnel .funnel-footer .funnel-footer-cols.-amount-input.-table .col:first-child{padding-top:0}}.configurator{position:relative;margin:20px 0 50px 0}@media only screen and (min-width:767px){.configurator{margin-top:30px;margin-bottom:70px}}.configurator .steps .step{display:none}.configurator .steps .step .moreHelp{text-align:center;margin:0 0 30px 0}.configurator .steps .step .moreHelp li{display:inline-block}.configurator .steps .step .moreHelp li:first-child{margin-top:0}.configurator .steps .step h3{font-family:VodafoneRg,'Arial CE',Arial,Helvetica,sans-serif;font-weight:400}.configurator .steps .roundedBtn{display:inline-block;background:#fff;padding:0;margin:10px 5px 0 5px;border-radius:20px;vertical-align:middle;text-align:center;cursor:pointer;border:1px solid #858585;-webkit-appearance:none;transition:transform .4s linear;width:120px;height:45px;font-family:open_sans,'Arial CE',Arial,'Verdana CE',Verdana,sans-serif}@media only screen and (min-width:560px){.configurator .steps .roundedBtn{width:150px;height:65px;margin:10px 10px 0 10px}}.configurator .steps .roundedBtn:hover{border-color:#e60000;color:#e60000}.configurator .steps .roundedBtn span{display:table-cell;padding:0 15px;height:45px;line-height:1.3em;border-radius:50%;vertical-align:middle;text-align:center;width:120px}@media only screen and (min-width:560px){.configurator .steps .roundedBtn span{height:65px;width:150px}}.configurator .steps .inlineSubmit .input{margin:0}.configurator .steps .inlineSubmit .inlineInput{display:inline-block;width:120px}@media only screen and (min-width:560px){.configurator .steps .inlineSubmit .inlineInput{width:160px}}.configurator .steps .inlineSubmit .button{margin:-2px 0 0 5px}.configurator .shortInput{width:200px}.configurator .results .result{display:none}.configurator .results .result h3{color:#00B0CA}.configurator .stepIndicator{display:none}.configurator .stepNavigator{margin:0;padding:0}.configurator .stepNavigator li{list-style:none;padding:0}.configurator .stepNavigator li:before{display:none}.configurator .stepNavigator li.next,.configurator .stepNavigator li.prev{position:absolute;top:50%;margin-top:-7px}.configurator .stepNavigator li.next a,.configurator .stepNavigator li.prev a{text-decoration:none;display:block;width:14px;height:26px;background:transparent url(/public/design/images/carousel-prevnext.png) 0 0 no-repeat;overflow:hidden;text-indent:-1000em}.configurator .stepNavigator li.prev{left:0}.configurator .stepNavigator li.next{right:0}.configurator .stepNavigator li.next a{background-position:100% 0}.configurator .floatingWheel{position:absolute;top:-60px;right:-10px;color:#fff;background:#00B0CA;text-transform:uppercase;width:60px;height:60px;overflow:hidden;border-radius:50%;font-size:10px;line-height:1.5;transform:rotate(-7.5deg);text-decoration:none}.configurator .floatingWheel span{display:table-cell;vertical-align:middle;width:60px;height:60px}@media only screen and (min-width:560px){.configurator .floatingWheel{width:100px;height:100px;top:-70px;right:0;font-size:14px;font-weight:700}.configurator .floatingWheel span{width:100px;height:100px}}@media only screen and (min-width:767px){.configurator .floatingWheel{top:-80px;right:10px;width:120px;height:120px;font-size:15px}.configurator .floatingWheel span{width:120px;height:120px}}@media only screen and (min-width:1150px){.configurator .floatingWheel{top:-60px}}.configurator .floatingWheel.-dark{background-color:#007C92}.configurator .floatingWheel.-dark:hover{background-color:#00B0CA}