@charset "UTF-8";@font-face{font-family:ume-icons;src:url(../../../mycare/unitymedia-de/media/fonts/ume-icons-normal.20eba8d2.eot);src:local("ume-icons"),url(../../../mycare/unitymedia-de/media/fonts/ume-icons-normal.20eba8d2.eot?#iefix) format("embedded-opentype"),url(../../../mycare/unitymedia-de/media/fonts/ume-icons-normal.a814617b.woff) format("woff"),url(../../../mycare/unitymedia-de/media/fonts/ume-icons-normal.8d8e5ea2.ttf) format("truetype"),url(../../../mycare/unitymedia-de/media/fonts/ume-icons-normal.77f8408f.svg#ume-icons) format("svg");font-weight:400;font-style:normal}
.icon-adduser:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-alarm:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-arrow-circle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-chart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-checked:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-circle-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-circle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-circle-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-circle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-communication:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-done:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-edit-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-facebook:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-google:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-help:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-apointment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-arrow-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-arrow-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-arrow-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-arrow-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-block:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-broadband:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-calendar-picker:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-calendar:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-callback:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-camera:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-cart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-chat:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-chat_on:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-circle-info:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-circle-questionmark:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-circle-warning:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-clock:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-comment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-contact:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-download:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-edit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-hotline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-internet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-landline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-location:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-lock:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-mobile:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-piechart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-pin:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-produkte:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-saving:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-smiley:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-tv-tv:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-tv:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-upload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-user:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-warning:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-wifi:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-key:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-lines:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-mail:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-phone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-phone2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-sad:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-search:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-simcard:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-smartcard:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-swap-horizontal:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-swap-vertical:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-trash:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-twitter:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-unchecked:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-unlock:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-users:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-watch:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.icon-wifispot:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block}
.mn-meta-nav--vertical{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.mn-meta-nav--horizontal{display:none;position:relative;z-index:13;padding:3px 0;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);background-color:#fff;font-family:VodafoneRg,Helvetica Neue,HelveticaNeue,Arial,Helvetica,sans-serif}
@media screen and (min-width:768px){.mn-meta-nav--horizontal{display:block}
}
.mn-meta-nav--static{display:block}
.mn-container{max-width:1580px;padding:0;margin:0 auto;width:100%;box-sizing:border-box;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;line-height:0}
@media screen and (min-width:768px){.mn-container{padding:0 20px}
}
@media screen and (min-width:992px){.mn-container{padding:0 40px}
}
@media screen and (min-width:1280px){.mn-container{padding:0 86px}
}
.mn-meta-nav--static .mn-container{width:940px;box-sizing:content-box}
.mn-meta-nav-dropdown{position:relative;padding-right:12px}
.mn-meta-nav-dropdown__icon{max-height:15px;max-width:14px;position:absolute;top:3px;right:-4px}
.mn-meta-nav-dropdown ul{display:none}
@media screen and (min-width:768px){.mn-meta-nav-dropdown ul{background:#fff;position:absolute;left:-8px;padding:8px 12px 2px 8px;z-index:13;border:1px solid #ebebeb;top:20px}
.mn-meta-nav-dropdown ul li{display:block;margin-bottom:6px}
}
.mn-meta-nav-list--horizontal{margin:0 -8px;display:inline-block}
.mn-meta-nav-list--horizontal:nth-child(2){margin-left:auto;margin-right:25px}
.no-anyflexbox .mn-meta-nav-list--horizontal:nth-child(2){margin-left:50px}
.mn-meta-nav-list--horizontal .mn-meta-nav-list__item{font-family:VodafoneRg,Helvetica Neue,HelveticaNeue,Arial,Helvetica,sans-serif;font-size:8px;line-height:10px;display:inline-block;margin:0 10px;vertical-align:middle}
@media screen and (min-width:768px){.mn-meta-nav-list--horizontal .mn-meta-nav-list__item{font-size:9px}
}
@media screen and (min-width:992px){.mn-meta-nav-list--horizontal .mn-meta-nav-list__item{font-size:14px;line-height:20px}
}
.mn-meta-nav-list--horizontal .mn-meta-nav-list__item a,.mn-meta-nav-list--horizontal .mn-meta-nav-list__item span,.mn-meta-nav-list--horizontal .mn-meta-nav-list__item>strong{display:block;color:#666}
.mn-meta-nav-list--horizontal .mn-meta-nav-dropdown:hover ul{display:block}
.mn-meta-nav-list--horizontal .mn-meta-nav-dropdown span,.mn-meta-nav-list--horizontal .mn-meta-nav-dropdown>strong{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mn-meta-nav-list--vertical{background:#f4f4f4}
.mn-meta-nav-list--vertical:first-child{padding-top:5px;box-shadow:inset 0 8px 14px -8px rgba(0,0,0,.2)}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item{padding:10px;border-bottom:1px solid #666;font-size:18px;line-height:1.08333;color:#666}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item--default,.mn-meta-nav-list--vertical .mn-meta-nav-list__item--inverted{width:100%}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item--default a,.mn-meta-nav-list--vertical .mn-meta-nav-list__item--inverted a{color:#666}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item--default{width:100%}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item--default a{color:#666}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item--inverted{background-color:#666}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item--inverted a{color:#fff}
@media screen and (min-width:768px){.mn-meta-nav-list--vertical .mn-meta-nav-list__item{font-size:20px}
}
@media screen and (min-width:992px){.mn-meta-nav-list--vertical .mn-meta-nav-list__item{font-size:24px}
}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item.mn-meta-nav-dropdown span,.mn-meta-nav-list--vertical .mn-meta-nav-list__item.mn-meta-nav-dropdown>strong{display:block;cursor:pointer}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item.mn-meta-nav-dropdown:after{border-width:8px;right:10px;top:16px}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item.mn-meta-nav-dropdown.mn-is-visible ul{display:block}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item li{padding:10px 10px 0 10px}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item a{display:block;text-decoration:none}
.mn-meta-nav-list--vertical .mn-meta-nav-list__item .myc-is-active,.mn-meta-nav-list--vertical .mn-meta-nav-list__item a:hover,.mn-meta-nav-list--vertical .mn-meta-nav-list__item.myc-is-active{color:#e60000;cursor:pointer}
.mn-meta-nav .mn-meta-nav-list__item--loggedIn{display:none}
.mn-meta-nav .mn-meta-nav-list__item--loggedOut{display:none}
.mn-meta-nav--loggedIn .mn-meta-nav-list__item--loggedIn{display:inline-block}
.mn-meta-nav--loggedOut .mn-meta-nav-list__item--loggedOut{display:inline-block}
.mn-account-nav{position:absolute;right:5vw;top:0;z-index:1}
@media screen and (min-width:768px){.mn-account-nav{display:none}
}
.mn-account-nav__btn{cursor:pointer;width:40px;height:40px;background:#fff;text-align:center;box-shadow:0 2px 8px rgba(38,38,38,.2)}
.mn-account-nav__btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:40px;font-size:25px;line-height:40px;vertical-align:top;background:#fff}
.mn-account-nav__content{display:none;z-index:3;position:absolute;top:calc(100% - 5px);right:-5px;width:200px;margin:5px;background:#fff;box-shadow:0 2px 8px rgba(38,38,38,.2);font-weight:700}
.mn-account-nav__content.mn-is-visible{display:block}
.mn-account-nav__items{padding:5px 0}
.mn-account-nav__item{padding:2px 5px}
.mn-account-nav__item--loggedIn{display:none}
.mn-account-nav__item--loggedOut{display:none}
.mn-account-nav__link{display:block;padding:5px}
.mn-account-nav--loggedIn .mn-account-nav__item--loggedIn{display:block}
.mn-account-nav--loggedIn .mn-account-nav__btn:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;position:absolute;top:3px;right:8px;width:13px;height:13px;border-radius:50%;font-size:8px;line-height:13px;text-align:center;background:#428600;color:#fff}
.mn-account-nav--loggedOut .mn-account-nav__item--loggedOut{display:block}
@keyframes overlay{1%{opacity:0;transform:scale(.9)}
to{opacity:1;transform:scale(1)}
}
.mn-overlay{display:none;opacity:0;z-index:10100;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow-y:scroll;background:rgba(0,0,0,.3)}
.mn-overlay .mn-overlay__content{display:none;opacity:0;box-sizing:border-box;z-index:101;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:440px;max-width:95%;padding:25px 20px 20px 20px;max-height:95%;border-radius:4px;background-color:#fff;text-align:left}
@media screen and (min-width:768px){.mn-overlay .mn-overlay__content{max-height:80%}
}
.mn-overlay .mn-overlay__close-btn{position:absolute;z-index:101;top:10px;right:10px;color:#803689;font-size:2.6rem;line-height:1em}
.mn-overlay .mn-icon-circle-close{display:inline-block;width:22px;height:22px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTUuMC4yLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjkwLjcxcHgiCgkgaGVpZ2h0PSI5MC43MXB4IiB2aWV3Qm94PSIwIDAgOTAuNzEgOTAuNzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwLjcxIDkwLjcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJjaXJjbGUtY3Jvc3MiPgoJPGc+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzdFMzY4NzsiIGQ9Ik00NS4zNTUsMC4xMjRjLTI0Ljk0MSwwLTQ1LjIzMSwyMC4yOTEtNDUuMjMxLDQ1LjIzMWMwLDI0Ljk0LDIwLjI5MSw0NS4yMyw0NS4yMzEsNDUuMjMKCQkJczQ1LjIzMy0yMC4yOSw0NS4yMzMtNDUuMjNDOTAuNTg4LDIwLjQxNSw3MC4yOTYsMC4xMjQsNDUuMzU1LDAuMTI0eiBNNDUuMzU1LDg1LjE1OWMtMjEuOTQ5LDAtMzkuODA3LTE3Ljg1NS0zOS44MDctMzkuODA0CgkJCWMwLTIxLjk0OSwxNy44NTctMzkuODA2LDM5LjgwNy0zOS44MDZjMjEuOTUsMCwzOS44MDcsMTcuODU3LDM5LjgwNywzOS44MDZDODUuMTYyLDY3LjMwNCw2Ny4zMDUsODUuMTU5LDQ1LjM1NSw4NS4xNTl6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzdFMzY4NzsiIGQ9Ik02NC43MiwyNS45MjVjLTEuMDU5LTEuMDYtMi43NzctMS4wNi0zLjgzNiwwTDQ1LjI5MSw0MS41MTlMMjkuNjk4LDI1LjkyNgoJCQljLTEuMDYtMS4wNi0yLjc3Ni0xLjA2LTMuODM2LDBjLTEuMDYsMS4wNTktMS4wNiwyLjc3NywwLDMuODM2bDE1LjU5MywxNS41OTNMMjUuODYyLDYwLjk0OGMtMS4wNiwxLjA2LTEuMDYsMi43NzYsMCwzLjgzNgoJCQljMC41MywwLjUyOSwxLjIyNCwwLjc5NSwxLjkxOCwwLjc5NXMxLjM4OC0wLjI2NiwxLjkxOC0wLjc5NWwxNS41OTMtMTUuNTkzbDE1LjU5MywxNS41OTNjMC41MjksMC41MjksMS4yMjQsMC43OTUsMS45MTgsMC43OTUKCQkJczEuMzg5LTAuMjY2LDEuOTE4LTAuNzk1YzEuMDYtMS4wNiwxLjA2LTIuNzc2LDAtMy44MzZMNDkuMTI3LDQ1LjM1NUw2NC43MiwyOS43NjFDNjUuNzc5LDI4LjcwMiw2NS43NzksMjYuOTg0LDY0LjcyLDI1LjkyNXoiLz4KCTwvZz4KPC9nPgo8ZyBpZD0iRWJlbmVfMSI+CjwvZz4KPC9zdmc+Cg==);background-size:cover}
@media screen and (min-width:992px){.mn-overlay .mn-icon-circle-close{width:26px;height:26px}
}
.mn-overlay .mn-overlay__body{overflow-y:auto;color:#666;font-size:12px}
@media screen and (min-width:992px){.mn-overlay .mn-overlay__body{font-size:14px}
}
.mn-overlay .mn-overlay__headline{display:block;margin-bottom:24px;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;font-family:VodafoneRg,Arial,Helvetica,sans-serif;font-size:27px;color:#002c77}
@media screen and (min-width:768px){.mn-overlay .mn-overlay__headline{font-size:30px}
}
@media screen and (min-width:992px){.mn-overlay .mn-overlay__headline{font-size:35px}
}
.mn-overlay .mn-formrow{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}
@media screen and (min-width:768px){.mn-overlay .mn-formrow{margin-left:-20px}
}
@media screen and (min-width:992px){.mn-overlay .mn-formrow{margin-left:-30px}
}
@media screen and (min-width:1280px){.mn-overlay .mn-formrow{margin-left:-40px}
}
.no-anyflexbox .mn-overlay .mn-formrow{font-size:0;line-height:0;word-spacing:-.31em;display:block}
.mn-overlay .mn-formrow-col{box-sizing:border-box;padding-left:10px;position:relative;padding-bottom:10px;white-space:nowrap}
@media screen and (min-width:768px){.mn-overlay .mn-formrow-col{padding-left:20px}
}
@media screen and (min-width:992px){.mn-overlay .mn-formrow-col{padding-left:30px}
}
@media screen and (min-width:1280px){.mn-overlay .mn-formrow-col{padding-left:40px}
}
.no-anyflexbox .mn-overlay .mn-formrow-col{font-size:1.6rem;line-height:1.5;word-spacing:0;display:inline-block;vertical-align:top}
.mn-overlay .mn-formrow-col input{margin-right:10px}
.mn-overlay .mn-formrow-col>.mn-label{display:block;padding:6px 0 1px;margin-right:40px}
.mn-overlay .mn-w-1of3{width:33.33333%}
.mn-overlay .mn-right{text-align:right}
.mn-overlay .mn-btn{box-sizing:border-box;outline:0;border:1px solid #40920f;background-color:#40920f;color:#fff;cursor:pointer;vertical-align:middle;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:auto;border-radius:999px;padding:7px 20px}
.mn-overlay .mn-image{display:block;margin-top:20px}
.mn-overlay .mn-image img{width:100%}
.mn-overlay.mn-is-visible{display:-ms-flexbox;display:flex;opacity:1;-ms-flex-pack:center;justify-content:center;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.mn-overlay.mn-is-visible .mn-overlay__content{animation:overlay .2s forwards;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}
.no-anyflexbox .mn-overlay.mn-is-visible{display:inline-block;text-align:center}
.no-anyflexbox .mn-overlay.mn-is-visible .mn-overlay__content{display:inline-block}
.no-csstransitions .mn-overlay.mn-is-visible .mn-overlay__content{opacity:1}
@font-face{font-family:"VodafoneLt";src:url("../media/fonts/VodafoneLt.f97ac456.eot");src:local("VodafoneLt"),url("../media/fonts/VodafoneLt.f97ac456.eot?#iefix") format("embedded-opentype"),url("../media/fonts/VodafoneLt.5b49450e.woff") format("woff"),url("../media/fonts/VodafoneLt.827db719.ttf") format("truetype"),url("../media/fonts/VodafoneLt.5b49450e.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"VodafoneRg";src:url("../media/fonts/VodafoneRg.9205ffb9.eot");src:local("VodafoneRg"),url("../media/fonts/VodafoneRg.9205ffb9.eot?#iefix") format("embedded-opentype"),url("../media/fonts/VodafoneRg.90efcfd1.woff") format("woff"),url("../media/fonts/VodafoneRg.46414fbf.ttf") format("truetype"),url("../media/fonts/VodafoneRg.90efcfd1.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"VodafoneBd";src:url("../media/fonts/VodafoneBd.fbefcb90.eot");src:local("VodafoneBd"),url("../media/fonts/VodafoneBd.fbefcb90.eot?#iefix") format("embedded-opentype"),url("../media/fonts/VodafoneBd.63f6bce8.woff") format("woff"),url("../media/fonts/VodafoneBd.6901170c.ttf") format("truetype"),url("../media/fonts/VodafoneBd.63f6bce8.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"ume-icons";src:url("../media/fonts/ume-icons-normal.a2cd1fa2.eot");src:local("ume-icons"),url("../media/fonts/ume-icons-normal.a2cd1fa2.eot?#iefix") format("embedded-opentype"),url("../media/fonts/ume-icons-normal.dab8d461.woff") format("woff"),url("../media/fonts/ume-icons-normal.ce5ce536.ttf") format("truetype"),url("../media/fonts/ume-icons-normal.9fecb491.svg#ume-icons") format("svg");font-weight:normal;font-style:normal}
.sg-icon-add:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-ball:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-battery:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-block:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-book:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bubble:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bulldozer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-callback_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-error:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-in-progress:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-question:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-restart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-clip:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cloud:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-compass:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-contacts:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-creditcard:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cup:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-details:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-dline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-edit-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-eye:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-facebook:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-folder:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-gears:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-goblet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-happy:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-headphones:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-headset:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-help:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-home:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-home2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hotline_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-apointment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bonus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-calendar:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-callback:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat_on:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-info:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-comment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-download:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-edit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hand-shake:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hotline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-internet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-landline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-location:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-lock:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mobile:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-piechart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-pin:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-price-promise:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-saving:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-search:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tv:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-upload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-user:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-warning:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-wifi:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-key:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-lines:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mail:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mobile2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mouse:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-numberpad:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-offer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-options:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-phone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-pilon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-print:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-reload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-rfs:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-sad:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-save:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-share:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-smiley:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-star:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-suitcase:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tag:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-telephone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-telephone2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-trash:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tv2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-wrench:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.grid,.parsys_column,.checkout-step-thankyou .account{font-size:0;line-height:0;word-spacing:-.31em;margin:0 0 0 -30px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}
@media screen and (min-width:1280px){.grid,.parsys_column,.checkout-step-thankyou .account{margin-left:-40px}
}
@media screen and (min-width:1400px){.grid,.parsys_column,.checkout-step-thankyou .account{margin-left:-50px}
}
@media screen and (max-width:979px){.grid,.parsys_column,.checkout-step-thankyou .account{margin-left:-30px}
}
@media screen and (max-width:819px){.grid,.parsys_column,.checkout-step-thankyou .account{margin-left:-20px}
}
@media screen and (max-width:479px){.grid,.parsys_column,.checkout-step-thankyou .account{margin-left:-10px}
}
.no-gutter-grid{font-size:0;line-height:0;word-spacing:-.31em;margin:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0}
.grid-col,.parsys_column.upc_columns_33_33_34-c0,.parsys_column.upc_columns_33_33_34-c1,.parsys_column.upc_columns_33_33_34-c2,.parsys_column.upc_columns_50_50-c0,.parsys_column.upc_columns_50_50-c1,.parsys_column.upc_columns_30_70-c0,.parsys_column.upc_columns_30_70-c1,.parsys_column.upc_columns_70_30-c0,.parsys_column.upc_columns_70_30-c1,.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;padding:0 0 0 30px;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left}
@media screen and (min-width:1280px){.grid-col,.parsys_column.upc_columns_33_33_34-c0,.parsys_column.upc_columns_33_33_34-c1,.parsys_column.upc_columns_33_33_34-c2,.parsys_column.upc_columns_50_50-c0,.parsys_column.upc_columns_50_50-c1,.parsys_column.upc_columns_30_70-c0,.parsys_column.upc_columns_30_70-c1,.parsys_column.upc_columns_70_30-c0,.parsys_column.upc_columns_70_30-c1,.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{padding-left:40px}
}
@media screen and (min-width:1400px){.grid-col,.parsys_column.upc_columns_33_33_34-c0,.parsys_column.upc_columns_33_33_34-c1,.parsys_column.upc_columns_33_33_34-c2,.parsys_column.upc_columns_50_50-c0,.parsys_column.upc_columns_50_50-c1,.parsys_column.upc_columns_30_70-c0,.parsys_column.upc_columns_30_70-c1,.parsys_column.upc_columns_70_30-c0,.parsys_column.upc_columns_70_30-c1,.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{padding-left:50px}
}
@media screen and (max-width:979px){.grid-col,.parsys_column.upc_columns_33_33_34-c0,.parsys_column.upc_columns_33_33_34-c1,.parsys_column.upc_columns_33_33_34-c2,.parsys_column.upc_columns_50_50-c0,.parsys_column.upc_columns_50_50-c1,.parsys_column.upc_columns_30_70-c0,.parsys_column.upc_columns_30_70-c1,.parsys_column.upc_columns_70_30-c0,.parsys_column.upc_columns_70_30-c1,.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{padding-left:30px}
}
@media screen and (max-width:819px){.grid-col,.parsys_column.upc_columns_33_33_34-c0,.parsys_column.upc_columns_33_33_34-c1,.parsys_column.upc_columns_33_33_34-c2,.parsys_column.upc_columns_50_50-c0,.parsys_column.upc_columns_50_50-c1,.parsys_column.upc_columns_30_70-c0,.parsys_column.upc_columns_30_70-c1,.parsys_column.upc_columns_70_30-c0,.parsys_column.upc_columns_70_30-c1,.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{padding-left:20px}
}
@media screen and (max-width:479px){.grid-col,.parsys_column.upc_columns_33_33_34-c0,.parsys_column.upc_columns_33_33_34-c1,.parsys_column.upc_columns_33_33_34-c2,.parsys_column.upc_columns_50_50-c0,.parsys_column.upc_columns_50_50-c1,.parsys_column.upc_columns_30_70-c0,.parsys_column.upc_columns_30_70-c1,.parsys_column.upc_columns_70_30-c0,.parsys_column.upc_columns_70_30-c1,.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{padding-left:10px}
}
.center-grid{text-align:center;-ms-flex-pack:center;justify-content:center}
.right-grid{text-align:right;-ms-flex-pack:end;justify-content:flex-end}
.top-grid{-ms-flex-align:start;align-items:flex-start}
.middle-grid{-ms-flex-align:center;align-items:center}
.middle-grid>.grid-col{vertical-align:middle}
.baseline-grid,.checkout-step-thankyou .account{-ms-flex-align:baseline;align-items:baseline}
.baseline-grid>.grid-col,.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{vertical-align:baseline}
.bottom-grid{-ms-flex-align:end;align-items:flex-end}
.bottom-grid>.grid-col{vertical-align:bottom}
.dcomm-generic-error{max-width:500px;padding:5rem 3rem;text-align:center;display:block;margin:0 auto}
.dcomm-generic-error__icon{display:none}
.dcomm-generic-error__headline{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;font-weight:bold}
html{font-family:VodafoneRg,Arial,sans-serif;font-weight:400;overflow-y:scroll;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#f4f4f4;font-size:10px}
body{overflow-x:hidden;min-height:100%;margin:0;font-size:14px;font-size:1.4rem;line-height:1.42857}
body.b2b-template{color:#002c77}
html.ov-hidden,body.ov-hidden{overflow-x:hidden}
a{text-decoration:none}
button{cursor:pointer;color:inherit}
button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}
*{outline:0;background-clip:padding-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
p{margin:0 0 1rem}
form,fieldset,legend{border:0;padding:0;margin:0}
object{display:block}
dl,dt,dd,ul,ol,li{margin:0;padding:0;list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
.resp-img{max-width:100%}
.grid-col img{max-width:100%}
.italic{font-style:italic}
b,strong,.bold{font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;font-weight:normal}
sup{top:-0.5em}
sub{bottom:-0.25em}
.small,small{font-size:12px;font-size:1.2rem;line-height:1.16667}
.weak{color:#666}
object,embed{outline:0}
address{font-style:normal}
iframe{display:block;border:0;background:transparent;margin:0}
table{border-width:0;border-spacing:0;border-collapse:collapse;margin-bottom:1rem;width:100%}
table caption{text-align:left}
table th,table td{padding:2px;vertical-align:top}
table th{font-weight:normal;text-align:left}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal;line-height:normal}
.h1,.h2,.h3,.h4,.checkout-step-thankyou .account .account-headline,.h5{margin:0 0 1rem 0;font-family:VodafoneRg,Arial,sans-serif;display:block}
.h1,.h2,.h3{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;font-weight:400}
.h6,.h7{font-weight:bold}
.h1,.size1{font-size:4.8rem;line-height:5.4rem;font-family:VodafoneRg,Arial,sans-serif;color:#e60000}
@media screen and (max-width:979px){.h1,.size1{font-size:3.6rem;line-height:4rem}
}
@media screen and (max-width:819px){.h1,.size1{font-size:3rem;line-height:3.4rem}
}
.h2,.size2{font-size:3rem;line-height:3.4rem;font-family:VodafoneLt,Arial,sans-serif}
@media screen and (max-width:819px){.h2,.size2{font-size:2rem;line-height:2.3rem}
}
.h2a{font-size:3.6rem;line-height:4rem}
@media screen and (max-width:979px){.h2a{font-size:3.2rem;line-height:3.6rem}
}
@media screen and (max-width:819px){.h2a{font-size:2.4rem;line-height:3rem}
}
.h3,.size3{font-size:2.4rem;line-height:3rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
@media screen and (max-width:979px){.h3,.size3{font-size:2rem;line-height:2.5rem}
}
.h4,.checkout-step-thankyou .account .account-headline,.size4{font-size:2rem;line-height:2.5rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
@media screen and (max-width:979px){.h4,.checkout-step-thankyou .account .account-headline,.size4{font-size:1.8rem;line-height:2.3rem}
}
.h5,.size5{font-size:1.6rem;line-height:2.4rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.h6,.size6{font-size:16px;font-size:1.6rem;line-height:1.25}
.h7,.size7{font-size:14px;font-size:1.4rem;line-height:1.42857}
.size8{font-size:13px;font-size:1.3rem;line-height:1.23077}
.size9{font-size:12px;font-size:1.2rem;line-height:1.16667}
.body-smaller{font-size:1.2rem;line-height:1.8rem;font-family:VodafoneRg,Arial,sans-serif}
.body-small{font-size:1.4rem;line-height:2.1rem;font-family:VodafoneRg,Arial,sans-serif}
.body-style{font-size:1.6rem;line-height:2.4rem;font-family:VodafoneRg,Arial,sans-serif}
.body-large{font-size:1.8rem;line-height:2.3rem;font-family:VodafoneRg,Arial,sans-serif}
@media screen and (max-width:979px){.body-large{font-size:1.6rem;line-height:2.4rem}
}
.body-huge{font-size:8rem;line-height:8rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
@media screen and (max-width:979px){.body-huge{font-size:4.8rem;line-height:4.8rem}
}
.body-enormous{font-size:14rem;line-height:14rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
html,.light-bg,.dark-bg .light-bg{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#333}
.b2b-template html,.b2b-template .light-bg,.b2b-template .dark-bg .light-bg{color:#002c77}
html a,html .link,.light-bg a,.light-bg .link,.dark-bg .light-bg a,.dark-bg .light-bg .link{text-decoration:none}
html a:hover,html a:focus,html .link:hover,html .link:focus,.light-bg a:hover,.light-bg a:focus,.light-bg .link:hover,.light-bg .link:focus,.dark-bg .light-bg a:hover,.dark-bg .light-bg a:focus,.dark-bg .light-bg .link:hover,.dark-bg .light-bg .link:focus{text-decoration:underline}
html a--blue,html .link--blue,.light-bg a--blue,.light-bg .link--blue,.dark-bg .light-bg a--blue,.dark-bg .light-bg .link--blue{text-decoration:underline;color:#002c77}
html a--white,html .link--white,.light-bg a--white,.light-bg .link--white,.dark-bg .light-bg a--white,.dark-bg .light-bg .link--white{color:#fff;text-decoration:underline}
html a--underline,html .link--underline,.light-bg a--underline,.light-bg .link--underline,.dark-bg .light-bg a--underline,.dark-bg .light-bg .link--underline{text-decoration:underline}
html .h2,html .h3,html .h4,html .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account html .account-headline,html .h5,.light-bg .h2,.light-bg .h3,.light-bg .h4,.light-bg .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .light-bg .account-headline,.light-bg .h5,.dark-bg .light-bg .h2,.dark-bg .light-bg .h3,.dark-bg .light-bg .h4,.dark-bg .light-bg .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .dark-bg .light-bg .account-headline,.dark-bg .light-bg .h5{color:#333}
.dark-bg,.light-bg .dark-bg{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}
.dark-bg a,.dark-bg .link,.light-bg .dark-bg a,.light-bg .dark-bg .link{color:#fff}
.dark-bg a--blue,.dark-bg .link--blue,.light-bg .dark-bg a--blue,.light-bg .dark-bg .link--blue{text-decoration:underline;color:#002c77}
.dark-bg .h2,.dark-bg .h3,.dark-bg .h4,.dark-bg .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .dark-bg .account-headline,.dark-bg .h5,.dark-bg .h6,.dark-bg .h7,.light-bg .dark-bg .h2,.light-bg .dark-bg .h3,.light-bg .dark-bg .h4,.light-bg .dark-bg .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .light-bg .dark-bg .account-headline,.light-bg .dark-bg .h5,.light-bg .dark-bg .h6,.light-bg .dark-bg .h7{color:#fff}
.container{margin:0 auto;padding:0 86px;max-width:1400px}
@media screen and (max-width:979px){.container{padding:0 15px}
}
.print,.hidden{display:none !important}
.is-hidden.is-hidden{display:none}
.notransition{transition:none !important}
.underline{text-decoration:underline}
.left{float:left;display:inline-block}
.left.box{float:none}
.right{float:right;display:inline-block}
.right.box{float:none}
.center.center.center{margin-left:auto;margin-right:auto}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.justify{text-align:justify}
.justify>*{display:inline-block;text-align:left;vertical-align:top}
.justify:after{content:'';width:100%;display:inline-block;height:.01px}
@media screen and (min-width:1280px){.hidden-lg{display:none !important}
.align-center-lg{text-align:center}
}
@media screen and (max-width:979px){.hidden-md{display:none !important}
.align-center-md{text-align:center}
}
@media screen and (max-width:819px){.hidden-sm{display:none !important}
.align-center-sm{text-align:center}
.align-left-sm{text-align:left}
}
@media screen and (max-width:479px){.hidden-xs{display:none !important}
.align-center-xs{text-align:center}
}
div.image img{float:none}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;top:50%;left:0;pointer-events:none;width:1px}
.visibility-hidden{visibility:hidden}
.legal{font-size:13px;font-size:1.3rem;line-height:1.23077;padding:10px;padding:1rem;border-radius:4px;background:rgba(255,255,255,0.2)}
.block-element{display:block}
.globalvariable.globalvariable.globalvariable{display:inline}
.wowi-body{position:relative}
.discovery-body .richtext a{text-decoration:underline;cursor:pointer}
.discovery-body .richtext a.btn,.discovery-body .richtext .recall-dialog a,.recall-dialog .discovery-body .richtext a,.discovery-body .richtext a:hover{text-decoration:none}
.center-child{text-align:center}
.center-child>*{display:inline-block;text-align:left}
.left-child{text-align:left}
.left-child>*{display:inline-block;text-align:left}
.right-child{text-align:right}
.right-child>*{display:inline-block;text-align:left}
.no-flash .flash-needed{display:none !important}
.displayNone{display:none}
.loading{background:#fff url("../media/elements/el_spinner_large.gif") no-repeat center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.loading-transparent{background:transparent url("../media/elements/el_spinner_large.gif") no-repeat center}
.textlink{color:#333;text-decoration:none}
.textlink--bold{font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.textlink--arrowafter:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:right;vertical-align:-12%}
.textlink--underline{text-decoration:underline}
.ume-relative{position:relative}
dt,dd{display:inline-block;vertical-align:top}
dt{font-weight:bold}
dd{margin-left:10px}
.center-block{display:inline-block;margin-left:auto;margin-right:auto}
.no-margin{margin:0}
.grid.no-flex{display:block}
.flex-rows{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.flex-row-auto{-ms-flex:1 1 auto;flex:1 1 auto}
.flex-row-full{-ms-flex:999 1 auto;flex:999 1 auto}
.flex-fill{-ms-flex-positive:999;flex-grow:999}
.reverse-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.w-0of3{width:100%}
.w-1of1{width:100%}
.w-1of2{width:50%}
.w-1of3,.ecom-panel #inqC2CImgContainer_panel{width:33.33333%}
.w-1of4{width:25%}
.w-3of4{width:75%}
.w-1of5{width:20%}
.w-1of10{width:10%}
.w-2of3{width:66.66667%}
.w-2of5{width:40%}
.w-3of5{width:60%}
.w-4of5{width:80%}
.w-1of6{width:16.66667%}
.w-5of6{width:83.33333%}
.w-1of8{width:12.5%}
.w-3of8{width:37.5%}
.w-5of8{width:62.5%}
.w-7of8{width:87.5%}
@media screen and (min-width:1280px){.w-1of1-lg{width:100%}
.w-1of2-lg{width:50%}
.w-1of3-lg{width:33.33333%}
.w-1of4-lg{width:25%}
.w-3of4-lg{width:75%}
.w-1of5-lg{width:20%}
.w-2of3-lg{width:66.66667%}
.w-2of5-lg{width:40%}
.w-3of5-lg{width:60%}
.w-4of5-lg{width:80%}
.w-1of6-lg{width:16.66667%}
.w-5of6-lg{width:83.33333%}
.w-1of8-lg{width:12.5%}
.w-3of8-lg{width:37.5%}
.w-5of8-lg{width:62.5%}
.w-7of8-lg{width:87.5%}
.reverse-grid-lg{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media screen and (min-width:1400px){.w-1of1-xl{width:100%}
.w-1of2-xl{width:50%}
.w-1of3-xl{width:33.33333%}
.w-1of4-xl{width:25%}
.w-3of4-xl{width:75%}
.w-1of5-xl{width:20%}
.w-2of3-xl{width:66.66667%}
.w-2of5-xl{width:40%}
.w-3of5-xl{width:60%}
.w-4of5-xl{width:80%}
.w-1of6-xl{width:16.66667%}
.w-5of6-xl{width:83.33333%}
.w-1of8-xl{width:12.5%}
.w-3of8-xl{width:37.5%}
.w-5of8-xl{width:62.5%}
.w-7of8-xl{width:87.5%}
.reverse-grid-xl{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media screen and (max-width:979px){.w-1of1-md{width:100%}
.w-1of2-md{width:50%}
.w-1of3-md{width:33.33333%}
.w-1of4-md{width:25%}
.w-3of4-md{width:75%}
.w-1of5-md{width:20%}
.w-2of3-md{width:66.66667%}
.w-2of5-md{width:40%}
.w-3of5-md{width:60%}
.w-4of5-md{width:80%}
.w-1of6-md{width:16.66667%}
.w-5of6-md{width:83.33333%}
.w-1of8-md{width:12.5%}
.w-3of8-md{width:37.5%}
.w-5of8-md{width:62.5%}
.w-7of8-md{width:87.5%}
.reverse-grid-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.column-grid-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.column-grid-md>.grid-col{width:100%}
.center-column-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
}
@media screen and (max-width:819px){.w-1of1-sm{width:100%}
.w-1of2-sm{width:50%}
.w-1of3-sm{width:33.33333%}
.w-1of4-sm{width:25%}
.w-3of4-sm{width:75%}
.w-1of5-sm{width:20%}
.w-2of3-sm{width:66.66667%}
.w-2of5-sm{width:40%}
.w-3of5-sm{width:60%}
.w-4of5-sm{width:80%}
.w-1of6-sm{width:16.66667%}
.w-5of6-sm{width:83.33333%}
.w-1of8-sm{width:12.5%}
.w-3of8-sm{width:37.5%}
.w-5of8-sm{width:62.5%}
.w-7of8-sm{width:87.5%}
.reverse-grid-sm{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.column-grid-sm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.column-grid-sm>.grid-col{width:100%}
.center-column-sm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
}
@media screen and (max-width:479px){.w-1of1-xs{width:100%}
.w-1of2-xs{width:50%}
.w-1of3-xs{width:33.33333%}
.w-1of4-xs{width:25%}
.w-3of4-xs{width:75%}
.w-1of5-xs{width:20%}
.w-2of3-xs{width:66.66667%}
.w-2of5-xs{width:40%}
.w-3of5-xs{width:60%}
.w-4of5-xs{width:80%}
.w-1of6-xs{width:16.66667%}
.w-5of6-xs{width:83.33333%}
.w-1of8-xs{width:12.5%}
.w-3of8-xs{width:37.5%}
.w-5of8-xs{width:62.5%}
.w-7of8-xs{width:87.5%}
.w-hidden-xs{display:none}
.reverse-grid-xs{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.column-grid-xs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.column-grid-xs>.grid-col{width:100%}
}
@media screen and (min-width:820px){.full-size-items.full-size-items.full-size-items,.full-size-items.full-size-items.full-size-items.grid .grid-col{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}
}
.parsys_column{position:relative}
.parsys_column.upc_columns_33_33_34-c0,.parsys_column.upc_columns_33_33_34-c1,.parsys_column.upc_columns_33_33_34-c2,.parsys_column.upc_columns_50_50-c0,.parsys_column.upc_columns_50_50-c1,.parsys_column.upc_columns_30_70-c0,.parsys_column.upc_columns_30_70-c1,.parsys_column.upc_columns_70_30-c0,.parsys_column.upc_columns_70_30-c1{margin:0}
.upc_columns_50_50-c0,.upc_columns_50_50-c1{width:50%}
.upc_columns_33_33_34-c0,.upc_columns_33_33_34-c1,.upc_columns_33_33_34-c2{width:33.33333%}
.upc_columns_30_70-c0,.upc_columns_70_30-c1{width:30%}
.upc_columns_30_70-c1,.upc_columns_70_30-c0{width:70%}
@media screen and (max-width:979px){.order-1{-ms-flex-order:1;order:1}
.order-2{-ms-flex-order:2;order:2}
}
button,[type="button"],[type="submit"],[type="reset"],[type="button"]{margin:0;padding:0;border:0;background:transparent;font:inherit}
.btnalign{display:-ms-flexbox;display:flex}
.btnalign--left{-ms-flex-pack:start;justify-content:flex-start}
.btnalign--center{-ms-flex-pack:center;justify-content:center}
.btnalign--right{-ms-flex-pack:end;justify-content:flex-end}
.btn,.recall-dialog a{display:inline-block;box-sizing:border-box;margin:0 0 .1rem/pxrem;padding:12px 20px;outline:0;cursor:pointer;text-decoration:none;font-size:16px;line-height:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);background-color:#e60000;color:#fff;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.btn:hover,.recall-dialog a:hover,.btn:focus,.recall-dialog a:focus{text-decoration:none;background-color:#900}
.btn:active,.recall-dialog a:active{text-decoration:none;background-color:#bd0000}
.btn--grey{background-color:#333;color:#fff;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.btn--grey:hover,.btn--grey:focus{text-decoration:none;background-color:#000}
.btn--grey:active{text-decoration:none;background-color:#4a4d4e}
.btn--white{background-color:#fff;color:#333;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.btn--white:hover,.btn--white:focus{text-decoration:none;background-color:#ebebeb}
.btn--white:active{text-decoration:none;background-color:#f4f4f4}
.btn:disabled,.recall-dialog a:disabled,.btn--disabled{background-color:#ccc;color:#999;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.btn:disabled:hover,.recall-dialog a:disabled:hover,.btn:disabled:focus,.recall-dialog a:disabled:focus,.btn--disabled:hover,.btn--disabled:focus{text-decoration:none;background-color:#ccc}
.btn:disabled:active,.recall-dialog a:disabled:active,.btn--disabled:active{text-decoration:none;background-color:#ccc}
.btn--asterisk-orb,.btn.asterisk-orb,.recall-dialog a.asterisk-orb{border-radius:999px;height:1.5rem;width:1.5rem;padding:0;margin:0;text-align:center;font-weight:lighter;box-shadow:none}
.btn--asterisk-orb:after,.btn.asterisk-orb:after,.recall-dialog a.asterisk-orb:after{content:'\002A';top:2px}
.btn--available:before{content:'';background-image:url("../media/elements/addtocardavailable.svg");height:24px;width:24px;display:inline-block;vertical-align:middle;margin:-2px 8px -2px -10px}
.ume-section--handsetpromo .btn:not(.login-btn),.ume-section--handsetpromo .recall-dialog a:not(.login-btn),.recall-dialog .ume-section--handsetpromo a:not(.login-btn),.handset-pbox--promo .btn,.handset-pbox--promo .recall-dialog a,.recall-dialog .handset-pbox--promo a{border:0 none}
.btn--dline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.btn--whitespot:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.btn--whitespot:before{font-weight:bold}
.btn--dline,.btn--whitespot{position:relative;margin-bottom:3rem;margin-top:1.5rem;padding-left:9rem}
.btn--dline:before,.btn--whitespot:before{text-align:center;background:#fff;box-sizing:border-box;border:solid 2px;color:#40920f;position:absolute;left:0;height:7rem;width:7rem;line-height:6.8rem;font-size:4.5rem;top:-1.5rem;border-radius:100%}
.btn--sim{margin:17px 0 32px;padding:12px}
.section-header .btn span,.section-header .recall-dialog a span,.recall-dialog .section-header a span{margin:0}
.small-btn,.recall-dialog a{font-size:13px;font-size:1.3rem;line-height:1.23077;padding:9px 15px}
.formrow-btn,.tiny-btn{font-size:13px;font-size:1.3rem;line-height:1.23077;padding:5px 9px 6px}
.full-btn{width:100%;text-align:center}
.btn.fill-download-btn.fill-download-btn,.recall-dialog a.fill-download-btn.fill-download-btn{background:#40920f;border-radius:0;display:block;font-size:14px;color:#fff}
.btn.fill-download-btn.fill-download-btn:before,.recall-dialog a.fill-download-btn.fill-download-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:2em;text-align:left;vertical-align:-12%}
.btn.fill-download-btn.fill-download-btn:before,.recall-dialog a.fill-download-btn.fill-download-btn:before{font-size:1.6rem}
.btn.fill-download-btn.fill-download-btn:hover,.recall-dialog a.fill-download-btn.fill-download-btn:hover,.btn.fill-download-btn.fill-download-btn:focus,.recall-dialog a.fill-download-btn.fill-download-btn:focus{background:#539d27;background:#539d27;background:linear-gradient(to bottom,#66a83f,#40920f)}
.btn.fill-download-btn.fill-download-btn:active,.recall-dialog a.fill-download-btn.fill-download-btn:active{background:#3d8b0f;background:#3d8b0f;background:linear-gradient(to bottom,#3a830e,#40920f)}
.more-btn{margin-right:15px;padding:5px 0}
.more-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
.close-btn,.btn.close-btn,.recall-dialog a.close-btn,a.close-btn{width:30px;height:30px;line-height:30px;padding:0;text-align:center;font-size:0;box-shadow:none;background:0}
.close-btn:before,.btn.close-btn:before,.recall-dialog a.close-btn:before,a.close-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:20px;text-align:center;vertical-align:-12%}
.close-btn:before,.btn.close-btn:before,.recall-dialog a.close-btn:before,a.close-btn:before{font-size:3rem;font-weight:lighter;width:30px}
a.btn.btn--white,.recall-dialog a.btn--white{background-color:#fff;color:#333}
a.btn.btn--white:hover,.recall-dialog a.btn--white:hover,a.btn.btn--white:focus,.recall-dialog a.btn--white:focus{text-decoration:none;background-color:#ebebeb}
a.btn.btn--white:active,.recall-dialog a.btn--white:active{text-decoration:none;background-color:#f4f4f4}
.recommend-now{background-color:#333;color:#fff}
.recommend-now:hover,.recommend-now:focus{text-decoration:none;background-color:#000}
.recommend-now:active{text-decoration:none;background-color:#4a4d4e}
.nav-btn{display:none;line-height:34px;font-size:34px;line-height:3.4rem;font-size:3.4rem;padding:0;cursor:pointer;color:#fff;font-family:ume-icons;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons}
.check-orb{display:inline-block;margin:0 auto;padding:0 15px;border-radius:999px;background-color:#fff;color:#40920f;font-size:16px;line-height:32px}
.check-orb:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.to-top-btn{position:relative;bottom:20px}
.to-top-btn--sticky{position:fixed;right:0;left:0;bottom:20px}
.to-top-btn-anchor{position:absolute;right:0;bottom:0;color:#dadbe0;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;cursor:pointer;margin-right:5px}
.to-top-btn-anchor:hover{text-decoration:none}
.to-top-btn-anchor.dark{color:#333}
.to-top-btn-icon{font-size:50px;line-height:1}
.to-top-btn-text{margin-top:-13px;font-size:12px}
.login-btn{position:relative;padding-left:48px;z-index:1;margin:0;display:inline-block;cursor:pointer;white-space:nowrap;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.login-btn-wrapper{display:inline-block;position:relative;margin-bottom:20px}
.login-btn-icon{color:#333;z-index:1;height:100%;width:36px;position:absolute;top:-2px;left:5px;box-sizing:border-box;border-radius:50%;font-size:3rem;padding-top:1px;padding-left:5px}
.login-btn-icon:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:100%;text-align:center;vertical-align:sub}
.login-btn-icon--white{color:#fff}
@media screen and (max-width:979px){.login-btn-icon{padding-top:3px;width:34px}
}
.login-btn.small-btn+.login-btn-icon,.recall-dialog a.login-btn+.login-btn-icon{font-size:2rem;top:1px}
.login-btn--comparison .login-btn{font-size:11px;padding-left:5px;padding-right:40px;padding-top:8px;padding-bottom:8px}
@media screen and (max-width:1279px){.login-btn--comparison .login-btn{padding-right:10px;white-space:normal}
}
.login-btn--comparison .login-btn-icon{font-size:16px;width:32px}
@media screen and (max-width:1279px){.login-btn--comparison .login-btn-icon{display:none}
}
.login-link{color:#333;font-size:1.6rem;font-family:VodafoneRg,Arial,sans-serif;padding-left:0;background:transparent;text-decoration:underline}
.login-link:hover,.login-link:focus{background:transparent}
@media screen and (max-width:479px){.rfs-check.rfs-check-besit .grid .btn-link.btn-link--fullwidth{width:100%;margin:18px 0}
.rfs-check.rfs-check-besit .grid .btn-link.btn-link--fullwidth .login-btn-wrapper{width:100%}
.rfs-check.rfs-check-besit .grid .btn-link.btn-link--fullwidth .login-btn{width:100%}
.rfs-check.rfs-check-besit .grid .btn-link.btn-link--fullwidth .login-btn-icon{top:-4px;left:49px}
}
[type="text"],[type="password"],[type="search"],[type="number"],[type="tel"],[type="email"],[type="url"],[type="date"],[type="time"],[type="month"],[type="week"],[type="datetime"],[type="datetime-local"],select,textarea,.lockedfield{font:inherit;font-size:13px;font-size:1.3rem;line-height:1.23077;margin:0;padding:5px 10px;background:#fff none no-repeat 100% 50%;-webkit-font-smoothing:inherit;transition:all .2s;font-size:14px;line-height:14px;color:#333}
[type="text"] :-ms-input-placeholder,[type="password"] :-ms-input-placeholder,[type="search"] :-ms-input-placeholder,[type="number"] :-ms-input-placeholder,[type="tel"] :-ms-input-placeholder,[type="email"] :-ms-input-placeholder,[type="url"] :-ms-input-placeholder,[type="date"] :-ms-input-placeholder,[type="time"] :-ms-input-placeholder,[type="month"] :-ms-input-placeholder,[type="week"] :-ms-input-placeholder,[type="datetime"] :-ms-input-placeholder,[type="datetime-local"] :-ms-input-placeholder,select :-ms-input-placeholder,textarea :-ms-input-placeholder,.lockedfield :-ms-input-placeholder{color:#666}
[type="text"] ::placeholder,[type="password"] ::placeholder,[type="search"] ::placeholder,[type="number"] ::placeholder,[type="tel"] ::placeholder,[type="email"] ::placeholder,[type="url"] ::placeholder,[type="date"] ::placeholder,[type="time"] ::placeholder,[type="month"] ::placeholder,[type="week"] ::placeholder,[type="datetime"] ::placeholder,[type="datetime-local"] ::placeholder,select ::placeholder,textarea ::placeholder,.lockedfield ::placeholder{color:#666}
[type="text"].error,#zip.error-custom,[type="password"].error,[type="search"].error,[type="number"].error,[type="tel"].error,[type="email"].error,[type="url"].error,[type="date"].error,[type="time"].error,[type="month"].error,[type="week"].error,[type="datetime"].error,[type="datetime-local"].error,select.error,textarea.error,.lockedfield.error{border-color:#e60000}
[type="text"].valid,[type="password"].valid,[type="search"].valid,[type="number"].valid,[type="tel"].valid,[type="email"].valid,[type="url"].valid,[type="date"].valid,[type="time"].valid,[type="month"].valid,[type="week"].valid,[type="datetime"].valid,[type="datetime-local"].valid,select.valid,textarea.valid,.lockedfield.valid{border-color:#428600}
[type="text"].lockedfield,[type="text"]:disabled,[type="text"][readonly],[type="text"][readonly="readonly"],[type="password"].lockedfield,[type="password"]:disabled,[type="password"][readonly],[type="password"][readonly="readonly"],[type="search"].lockedfield,[type="search"]:disabled,[type="search"][readonly],[type="search"][readonly="readonly"],[type="number"].lockedfield,[type="number"]:disabled,[type="number"][readonly],[type="number"][readonly="readonly"],[type="tel"].lockedfield,[type="tel"]:disabled,[type="tel"][readonly],[type="tel"][readonly="readonly"],[type="email"].lockedfield,[type="email"]:disabled,[type="email"][readonly],[type="email"][readonly="readonly"],[type="url"].lockedfield,[type="url"]:disabled,[type="url"][readonly],[type="url"][readonly="readonly"],[type="date"].lockedfield,[type="date"]:disabled,[type="date"][readonly],[type="date"][readonly="readonly"],[type="time"].lockedfield,[type="time"]:disabled,[type="time"][readonly],[type="time"][readonly="readonly"],[type="month"].lockedfield,[type="month"]:disabled,[type="month"][readonly],[type="month"][readonly="readonly"],[type="week"].lockedfield,[type="week"]:disabled,[type="week"][readonly],[type="week"][readonly="readonly"],[type="datetime"].lockedfield,[type="datetime"]:disabled,[type="datetime"][readonly],[type="datetime"][readonly="readonly"],[type="datetime-local"].lockedfield,[type="datetime-local"]:disabled,[type="datetime-local"][readonly],[type="datetime-local"][readonly="readonly"],select.lockedfield,select:disabled,select[readonly],select[readonly="readonly"],textarea.lockedfield,textarea:disabled,textarea[readonly],textarea[readonly="readonly"],.lockedfield.lockedfield,.lockedfield:disabled,.lockedfield[readonly],.lockedfield[readonly="readonly"]{border-color:#ddd;background-color:#eee;color:#aaa}
.lockedfield{display:block}
select{-webkit-appearance:none;padding-top:5px;padding-right:20px;padding-bottom:5px;background-image:url("../media/elements/arrow-down-black.svg");background-size:1.24em;background-repeat:no-repeat;background-position:right 6px top 14px;height:48px}
.no-backgroundsize select{background-image:none}
select.big-select{font-size:14px;font-size:1.4rem;line-height:1.42857;padding-top:8px;padding-bottom:8px;padding-right:22px}
select::-ms-expand{display:none}
input,select{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.6);border-radius:3px;border:1px solid #ccc;margin-bottom:0;height:48px;color:#333}
select{box-shadow:0 1px 3px 0 rgba(0,0,0,0.6)}
@-moz-document url-prefix(){select{-moz-appearance:none;text-indent:.01px;text-overflow:''}
.dark-bg option{color:#333}
}
.icon-check-orb{display:inline-block;margin:0 20px;padding:0 1px 0 2px;border-radius:999px;background-color:#fff;color:#40920f;text-align:center;font-size:12px}
.icon-check-orb:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;text-align:left;vertical-align:-12%}
.asterisk-orb{height:15px;width:15px;padding:0;margin:0;text-align:center;vertical-align:middle;font-family:VodafoneRg,Arial,sans-serif;font-weight:bolder;font-size:22px}
.asterisk-orb:after{content:'\002A';line-height:15px;position:relative;top:-4px}
.btn-prefix .btn.asterisk-orb,.btn-prefix .recall-dialog a.asterisk-orb,.recall-dialog .btn-prefix a.asterisk-orb{margin-top:-15px;margin-right:0;position:relative;z-index:1}
.icon-apointment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-chat:before,.chat-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-chat-off:before,.chat-icon.unavailable:before,.ecom-panel #inqC2CImgContainer_panel .chat-icon.unavailable:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-help:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-help:before{font-size:1.8rem;padding-right:8px}
.icon-trash-can:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-trash-can:after{font-size:1.8rem;padding-left:8px}
.icon-callback:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-callback.in-active:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-callback.in-active:hover:before{font-weight:normal !important}
.icon-hotline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-hotline.in-active:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-hotline.in-active:hover:before{font-weight:normal !important}
.icon-shopfinder:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-calendar:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-calendar-after:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-arrow-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-arrow-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-arrow-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-arrow-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-telefon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-mobil:before,.icon-mobil_fixed:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-tv:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-internet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-offer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-mail:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
.icon-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-mouse:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-phone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-mobile:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-mobile2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-restart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-cross-after:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.icon-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-in-progress:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-error:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-check_after:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.icon-circle-check_before:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-location:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-circle-question:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-edit-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-edit-after:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.icon-share:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-headset:before,.checkout-header .chat-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-headphones:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-ball:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-book:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-details:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-options:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-add:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.icon-warning:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-bubble:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-info{color:#333}
.icon-info:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:center;vertical-align:-12%}
.icon-facebook:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
.icon-print:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
.icon-download:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-upload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-edit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-wifi:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.icon-landline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.ume_icon{height:25px;width:200px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-left:9px}
@media screen and (max-width:1279px){.ume_icon{height:19px}
}
.table-position-wrapper{display:table}
.table-position-wrapper .table-fill-space{display:table-cell;width:100%;padding-right:10px}
.table-position-wrapper .table-button{display:block;white-space:nowrap;float:none}
.arrow-link:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.dialog-box.light-bg .arrow-link{color:#40920f}
.handset-textlink{margin-bottom:50px}
.handset-status{margin:.5rem 1rem 3rem 1rem;display:inline-block;width:100%}
.handset-status__copy{display:inline-block}
.handset-status__copy--available{background:url("../media/handset/available.png") 4px -3px no-repeat;padding-left:35px}
.handset-status__copy--not-available{background:url("../media/handset/not_available.png") 4px -3px no-repeat;padding-left:35px}
.step-headline{font-size:3rem;font-family:VodafoneLt,Arial,sans-serif;margin-bottom:10px;padding-bottom:20px;white-space:nowrap;color:#002c77}
.checkout-step-paymentdata .step-headline,.checkout-step-reviewdata .step-headline,.checkout-step-revieworder .step-headline,.checkout-step-personaldata .step-headline{background:#333;color:#fff;margin:0 -30px 15px;padding:15px 30px 15px;width:auto}
@media screen and (max-width:979px){.checkout-step-paymentdata .step-headline,.checkout-step-reviewdata .step-headline,.checkout-step-revieworder .step-headline,.checkout-step-personaldata .step-headline{margin:0 -20px 15px}
}
@media screen and (max-width:1279px){.checkout-step-paymentdata .step-headline,.checkout-step-reviewdata .step-headline,.checkout-step-revieworder .step-headline,.checkout-step-personaldata .step-headline{font-size:24px;font-size:2.4rem;line-height:1.08333;padding-left:25px}
}
@media screen and (max-width:819px){.checkout-step-paymentdata .step-headline,.checkout-step-reviewdata .step-headline,.checkout-step-revieworder .step-headline,.checkout-step-personaldata .step-headline{font-size:20px;font-size:2rem;line-height:1.2}
}
.checkout-step-paymentdata .step-headline{margin-bottom:0}
.checkout-step-paymentdata .paymentInfo{padding-bottom:0}
.tick-smalltext{font-size:12px;font-size:1.2rem;line-height:1.16667;padding-left:22px;display:block}
.smalltext-list li:before{float:left}
.smalltext-list li>span{font-size:13px;font-size:1.3rem;line-height:1.23077;font-family:VodafoneRg,Arial,sans-serif;display:table-cell}
@font-face{font-family:"ume-icons";src:url("../media/fonts/ume-icons-normal.a2cd1fa2.eot");src:local("ume-icons"),url("../media/fonts/ume-icons-normal.a2cd1fa2.eot?#iefix") format("embedded-opentype"),url("../media/fonts/ume-icons-normal.dab8d461.woff") format("woff"),url("../media/fonts/ume-icons-normal.ce5ce536.ttf") format("truetype"),url("../media/fonts/ume-icons-normal.9fecb491.svg#ume-icons") format("svg");font-weight:normal;font-style:normal}
.sg-icon-add:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-ball:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-battery:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-block:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-book:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bubble:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bulldozer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-callback_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-error:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-in-progress:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-question:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-restart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-clip:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cloud:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-compass:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-contacts:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-creditcard:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cup:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-details:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-dline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-edit-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-eye:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-facebook:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-folder:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-gears:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-goblet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-happy:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-headphones:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-headset:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-help:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-home:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-home2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hotline_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-apointment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bonus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-calendar:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-callback:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat_on:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-info:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-comment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-download:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-edit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hand-shake:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hotline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-internet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-landline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-location:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-lock:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mobile:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-piechart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-pin:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-price-promise:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-saving:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-search:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tv:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-upload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-user:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-warning:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-wifi:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-key:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-lines:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mail:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mobile2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mouse:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-numberpad:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-offer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-options:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-phone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-pilon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-print:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-reload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-rfs:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-sad:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-save:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-share:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-smiley:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-star:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-suitcase:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tag:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-telephone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-telephone2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-trash:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tv2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-wrench:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.accordion .accordion-row{border-radius:0}
.accordion .accordion-header{position:relative;background-color:#fff;padding:10px 40px 10px 15px;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;font-size:20px;font-size:2rem;line-height:1.2;color:#333;cursor:pointer;font-size:2.4rem;line-height:1.25;box-shadow:0 1px 3px rgba(51,51,51,0.6)}
.accordion .accordion-header .accordion-img{width:30px;position:absolute;top:0;bottom:0;margin:auto}
.accordion .accordion-header .accordion-img+.accordion-title{margin-left:40px}
@media screen and (min-width:820px){.accordion .accordion-header{padding:15px 50px 15px 20px;font-size:24px;font-size:2.4rem;line-height:1.08333}
}
@media screen and (min-width:980px){.accordion .accordion-header{padding:15px 70px 15px 20px}
}
.accordion .accordion-header:after{display:block;position:absolute;margin-top:-1.2rem;top:50%;right:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;font-size:2.4rem;line-height:1em;font-weight:bold;content:"";transform:translateY(-50%);transform:rotateX(0);transition:all .3s linear}
@media screen and (min-width:820px){.accordion .accordion-header:after{right:25px}
}
@media screen and (min-width:980px){.accordion .accordion-header:after{right:35px}
}
@media screen and (min-width:820px){.accordion .accordion-header:after{font-size:3.2rem;line-height:1em;right:1.8rem;font-weight:normal;margin-top:-1.6rem}
}
.accordion .accordion-header.is-active:after{transform:rotateX(180deg)}
.accordion .accordion-header-regular{font-size:1.8rem;line-height:2.3rem;font-weight:400;font-family:VodafoneRg,Arial,sans-serif}
.accordion .toggle-wrapper.is-active{height:auto}
.accordion .light-bg .accordion-header{color:#333}
.accordion .accordion-content{padding:16px 0;font-family:VodafoneRg,Arial,sans-serif}
.option-box-container{width:100%;height:100%}
.option-box-container .option-box{background:#fff;font-size:1.6rem;color:#333;height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.option-box-container .option-box.option-shadow{box-shadow:0 0 7px -2px rgba(0,0,0,0.4)}
.option-box-container .option-box .tooltip-icon.icon-info::before{color:#333}
.option-box-container .option-box .option-banner{font-size:14px;font-weight:bold;font-family:VodafoneRg,Arial,sans-serif;color:#fff;padding:1px 6px 0;display:inline-block;position:absolute;top:8px;left:-8px;z-index:1;background:#c60311;background:#c60311;background:linear-gradient(to bottom,#e20102,#aa051f);white-space:nowrap}
.option-box-container .option-box .option-head{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;padding:4px 10px 4px 10px;background-color:#820000;color:#fff;height:66px;margin-bottom:2px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.option-box-container .option-box .option-head img{margin:4px -10px 0 10px;height:85px}
.option-box-container .option-box .option-head .option-titles{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:auto;margin-right:auto;font-size:2.4rem;line-height:3.0rem}
.option-box-container .option-box .option-head .option-titles.option-titlesSmall{font-size:13px;font-size:1.3rem;line-height:1.23077;bottom:0;font-weight:bold}
.option-box-container .option-box .option-head--black{background-color:#333;color:#fff}
.option-box-container .option-box .option-body{padding:11px 13px 0 12px;border-radius:0 0 4px 4px;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.option-box-container .option-box .option-body .option-content{font-size:1.6rem;line-height:2.4rem}
.option-box-container .option-box .option-body .option-content a{color:#333;text-decoration:underline}
.option-box-container .option-box .option-body .option-bullets,.option-box-container .option-box .option-body ul{font-size:1.6rem;line-height:2.4rem}
.option-box-container .option-box .option-body .option-bullets .option-bullet,.option-box-container .option-box .option-body .option-bullets li,.option-box-container .option-box .option-body ul .option-bullet,.option-box-container .option-box .option-body ul li{margin-bottom:10px;position:relative;padding-left:29px}
.option-box-container .option-box .option-body .option-bullets .option-bullet:before,.option-box-container .option-box .option-body .option-bullets li:before,.option-box-container .option-box .option-body ul .option-bullet:before,.option-box-container .option-box .option-body ul li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.option-box-container .option-box .option-body .option-bullets .option-bullet:before,.option-box-container .option-box .option-body .option-bullets li:before,.option-box-container .option-box .option-body ul .option-bullet:before,.option-box-container .option-box .option-body ul li:before{position:absolute;left:-2px;font-size:22px;color:#428600}
.option-box-container .option-box .option-body .option-bullets .option-bullet .option-subtitle,.option-box-container .option-box .option-body .option-bullets li .option-subtitle,.option-box-container .option-box .option-body ul .option-bullet .option-subtitle,.option-box-container .option-box .option-body ul li .option-subtitle{display:block;font-size:12px;font-size:1.2rem;line-height:1.16667;margin:4px 0 4px 0}
.option-box-container .option-box .option-body .option-bullets .option-bullet.option-bulletRemove,.option-box-container .option-box .option-body .option-bullets li.option-bulletRemove,.option-box-container .option-box .option-body ul .option-bullet.option-bulletRemove,.option-box-container .option-box .option-body ul li.option-bulletRemove{padding-left:0}
.option-box-container .option-box .option-body .option-bullets .option-bullet.option-bulletRemove:before,.option-box-container .option-box .option-body .option-bullets li.option-bulletRemove:before,.option-box-container .option-box .option-body ul .option-bullet.option-bulletRemove:before,.option-box-container .option-box .option-body ul li.option-bulletRemove:before{display:none}
.option-box-container .option-box .option-body .option-bullets .option-bullet,.option-box-container .option-box .option-body ul .option-bullet{display:none}
.option-box-container .option-box .option-body .option-bullets .option-bullet a,.option-box-container .option-box .option-body ul .option-bullet a{color:#333;text-decoration:underline}
.option-box-container .option-box .option-body .option-bullets .tick-label:before,.option-box-container .option-box .option-body ul .tick-label:before{border-color:#aaa}
.option-box-container .option-box .option-body .option-bullets input[type="radio"] ~ .tick-label,.option-box-container .option-box .option-body ul input[type="radio"] ~ .tick-label{color:#333;font-size:12px;font-size:1.2rem;line-height:1.16667;margin-bottom:.9rem}
.option-box-container .option-box .option-body .option-bullets input[type="radio"]:checked ~ .tick-label:after,.option-box-container .option-box .option-body ul input[type="radio"]:checked ~ .tick-label:after{width:.7rem;height:.7rem;left:-1.7rem;top:-0.1rem;background-color:#40920f}
.option-box-container .option-box .option-body .option-bullets form.option-horizontal input[type="radio"] ~ .tick-label,.option-box-container .option-box .option-body ul form.option-horizontal input[type="radio"] ~ .tick-label{display:inline-block;margin:0 0 18px 0;min-width:20px;text-align:center;margin-right:12px}
.option-box-container .option-box .option-body .option-bullets form.option-horizontal input[type="radio"] ~ .tick-label:before,.option-box-container .option-box .option-body ul form.option-horizontal input[type="radio"] ~ .tick-label:before{position:absolute;top:18px;left:0;right:0;margin-left:auto;margin-right:auto}
.option-box-container .option-box .option-body .option-bullets form.option-horizontal input[type="radio"] ~ .tick-label:after,.option-box-container .option-box .option-body ul form.option-horizontal input[type="radio"] ~ .tick-label:after{top:17px;left:0;right:0;margin-left:auto;margin-right:auto}
.option-box-container .option-box .option-body .option-bullets .asterisk-orb,.option-box-container .option-box .option-body ul .asterisk-orb{height:14px;width:14px;font-size:20px;margin-top:-1px}
.option-box-container .option-box .option-body .add_to_basket li{padding-left:0}
.option-box-container .option-box .option-body .add_to_basket li:before{display:none}
.option-box-container .option-box .option-body .option-bottom{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.option-box-container .option-box .option-body .option-bottom .option-price{margin-bottom:12px}
.option-box-container .option-box .option-body .option-bottom .option-add{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;width:100%;margin:0;padding:10px 22px}
.option-box-container .option-box .option-body .option-bottom .option-remove{cursor:pointer;padding:10.5px 5px !important}
.option-box-container .option-box .option-body .option-bottom .option-remove .icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.option-box-container .option-box .option-body .option-bottom .option-remove .icon:before{font-size:22px;width:2.5rem;background-color:#428600;border-radius:50%;height:2.5rem;color:#fff;font-weight:400;padding-top:4px;padding-left:1px;box-sizing:border-box}
.option-box-container .option-box .option-body .option-bottom .option-remove .text{margin-left:4px}
.option-box-container .option-box .option-body .option-bottom .option-more,.option-box-container .option-box .option-body .option-bottom .option-less{margin-left:auto;margin-right:auto}
.option-box-container .option-box .option-body .option-bottom .option-more{margin-top:35px}
.option-box-container .option-box .option-body .option-bottom .option-less{margin-top:20px}
.option-box-container .option-box .option-body .option-bottom .option-error{color:#af0b37}
.option-box-container .option-box .option-body .option-bottom .option-dependency,.option-box-container .option-box .option-body .option-bottom .option-conflict,.option-box-container .option-box .option-body .option-bottom .option-adding,.option-box-container .option-box .option-body .option-bottom .option-added,.option-box-container .option-box .option-body .option-bottom .option-remove,.option-box-container .option-box .option-body .option-bottom .option-removing,.option-box-container .option-box .option-body .option-bottom .option-removed{font-size:1.6rem;line-height:1.9rem}
.option-box-container .option-box .option-body .option-bottom .option-dependency,.option-box-container .option-box .option-body .option-bottom .option-conflict,.option-box-container .option-box .option-body .option-bottom .option-add,.option-box-container .option-box .option-body .option-bottom .option-adding,.option-box-container .option-box .option-body .option-bottom .option-added,.option-box-container .option-box .option-body .option-bottom .option-remove,.option-box-container .option-box .option-body .option-bottom .option-removing,.option-box-container .option-box .option-body .option-bottom .option-removed,.option-box-container .option-box .option-body .option-bottom .option-more,.option-box-container .option-box .option-body .option-bottom .option-less,.option-box-container .option-box .option-body .option-bottom .option-error{display:none}
.option-box-container .option-box .option-body .option-bottom .option-price{white-space:nowrap;display:-ms-flexbox;display:flex}
.option-box-container .option-box .option-body .option-bottom .option-priceFrom{font-size:12px;font-size:1.2rem;line-height:1.16667;font-weight:bold}
.option-box-container .option-box .option-body .option-bottom .option-priceEuro{display:inline-block;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;font-size:3.6rem;line-height:4.0rem}
.option-box-container .option-box .option-body .option-bottom .option-priceEuro.ume-spinner{margin-right:6px}
.option-box-container .option-box .option-body .option-bottom .option-priceEuro.ume-spinner:after{background-image:url("../media/elements/spinner.png") !important}
.option-box-container .option-box .option-body .option-bottom .option-priceCent{display:inline-block;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;text-align:center;white-space:normal;font-size:3.6rem;line-height:4.0rem}
.option-box-container .option-box .option-body .option-bottom .option-priceInfo{width:25px;font-size:1.6rem;line-height:1.0rem;white-space:normal;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:8px}
.option-box-container .option-box .option-body .option-bottom .option-priceInfo .option-pricePeriod{padding-top:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:75px}
.option-box-container .option-box .option-body .option-bottom .option-bottomContainer{margin-top:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;bottom:0}
.option-box-container .option-box .option-body .option-bottom .option-bottomContainer .par .parsys{display:block}
.option-box-container .option-box .option-body .option-bottom .option-actions{text-align:right;width:100%}
.option-box-container .option-box .option-body .option-bottom .option-actions .btn,.option-box-container .option-box .option-body .option-bottom .option-actions .recall-dialog a,.recall-dialog .option-box-container .option-box .option-body .option-bottom .option-actions a{width:calc(100% + 26px);margin-left:-13px;height:50px;text-align:center;padding:15.5px 5px}
.option-box-container .option-box .option-body .option-bottom .option-actions .btn--white{box-shadow:none;border-top:1px solid #ccc;font-size:1.6rem;font-weight:bold;line-height:1.9rem}
.option-box-container .option-box .option-body .option-bottom .option-actions .option-conflict{padding:5.5px 5px;font-family:VodafoneRg,Arial,sans-serif;font-size:1.6rem;color:#333;background-color:#ebebeb;cursor:default;box-shadow:none}
.option-box-container .option-box .option-body .option-bottom .option-actions .option-conflict:after{content:'Dieses Produkt kann nicht mit den schon ausgewählten Produkten kombiniert werden'}
@media screen and (max-width:979px){.option-box-container .option-box .option-body .option-bottom .option-actions .option-conflict:after{content:'Nicht kombinierbar mit den schon ausgewählten Produkten'}
}
.option-box-container .option-box .option-body .option-bottom .option-actions .option-error{padding:5.5px 5px;font-size:1.6rem;color:#333;background-color:#ebebeb;cursor:default}
.option-box-container .option-box .option-body .option-bottom .option-actions .option-remove:hover{background-color:#fff}
.option-box-container .option-box .option-body.option-showMore .option-more{display:inline-block}
.option-box-container .option-box .option-body.option-showMore .option-bullet.option-bulletShow{display:block}
.option-box-container .option-box .option-body.option-showMore .option-contentMore{display:none}
.option-box-container .option-box .option-body.option-showLess .option-less{display:inline-block}
.option-box-container .option-box .option-body.option-showLess .option-bullet{display:block}
.option-box-container .option-box .option-body.option-showLess .option-contentMore{display:block}
.option-box-container .option-box .option-body.option-showDependency .option-dependency,.option-box-container .option-box .option-body.option-showConflict .option-conflict,.option-box-container .option-box .option-body.option-showAdd .option-add,.option-box-container .option-box .option-body.option-showDisabled .option-add,.option-box-container .option-box .option-body.option-showAdding .option-adding,.option-box-container .option-box .option-body.option-showAdded .option-added,.option-box-container .option-box .option-body.option-showRemove .option-remove,.option-box-container .option-box .option-body.option-showRemoving .option-removing,.option-box-container .option-box .option-body.option-showRemoved .option-removed,.option-box-container .option-box .option-body.option-showError .option-error{display:inline-block}
.option-box-container .option-box .option-body .option-contentMore>p,.option-box-container .option-box .option-body .option-contentLess>p{margin-bottom:0}
.option-box-container .option-box .option-body.option-showDisabled .option-add{background-color:#ccc;color:#999}
.option-box-container .option-box .option-body.option-showDisabled .option-add:hover,.option-box-container .option-box .option-body.option-showDisabled .option-add:focus{text-decoration:none;background-color:#ccc}
.option-box-container .option-box .option-body.option-showDisabled .option-add:active{text-decoration:none;background-color:#ccc}
.option-box-container .product-box__link{font-size:1.6rem;line-height:2.4rem;margin:0 auto;display:table;color:#333}
.category_slider{padding:30px;box-sizing:border-box}
.category_slider .category-titles{text-align:center;margin-bottom:-5px;border-bottom:1px solid #ccc}
.category_slider .category-titles .category-title{display:inline-block;cursor:pointer;font-size:2.0rem;line-height:2.5rem;margin-left:25px;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;white-space:nowrap;padding:5px 20px;color:#333}
.category_slider .category-titles .category-title:first-child{margin-left:0}
.category_slider .category-titles .category-title--selected{color:#e60000;border-bottom:3px solid #e60000}
.category_slider .category-container{position:relative;padding:0 18px;margin:0 23px;box-sizing:border-box;display:none}
.category_slider .category-container--selected{display:block}
.category_slider .category-container .category-previous{left:-23px}
.category_slider .category-container .category-previous:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.category_slider .category-container .category-next{right:-23px}
.category_slider .category-container .category-next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.category_slider .category-container .category-previous,.category_slider .category-container .category-next{position:absolute;top:75px;color:#fff;cursor:pointer;font-size:32px;font-size:3.2rem;line-height:1.125;z-index:1;padding:75px 0;display:none}
.category_slider .category-container .category-previous:before,.category_slider .category-container .category-next:before{text-align:center;transform:scaleY(2)}
.category_slider .category-container .category-slider{width:100%;position:relative;overflow:hidden}
.category_slider .category-container .parsys{width:100%;transition:all 1s;display:-ms-flexbox;display:flex;white-space:nowrap}
.category_slider .category-container .option-bottomContainer .parsys{display:block;white-space:normal}
.category_slider .category-container .category-nav{text-align:center;margin-top:10px}
.category_slider .option_box{position:relative;-ms-flex:none;flex:none;width:100%;white-space:normal;box-sizing:border-box;padding:20px 10px}
@media screen and (min-width:820px){.category_slider .option_box{width:50%}
}
@media screen and (min-width:1280px){.category_slider .option_box{width:33.3333%}
}
.category_slider .option_box.option_box--invisible{visibility:hidden}
.category_slider .option_box.option_box--invisible .option-pricePeriod{visibility:hidden !important}
.category_slider .category-edit .parsys{display:block;white-space:normal}
.category_slider .category-edit .option_box{display:inline-block;visibility:visible !important}
.category_slider .category-edit .category-previous,.category_slider .category-edit .category-next{display:none !important}
.category_slider .category-dropdown{display:none}
@media screen and (max-width:819px){.category_slider{padding:0}
.category_slider .category-title{margin-left:10px}
.category_slider .category-title:first-child{margin-left:0}
}
@media screen and (max-width:600px){.category_slider .category-container{padding:0;margin:0}
.category_slider .category-container--selected .option_box{display:inline-block;visibility:visible !important}
.category_slider .category-container--selected .option_box .option-showMore .option-top{display:none}
.category_slider .category-container--selected .option_box .option-showLess.option-top,.category_slider .category-container--selected .option_box .option-showLess.option-more{display:inline-block}
.category_slider .category-container--selected .option_box .option-bottom .option-more{margin-top:0}
.category_slider .category-container .parsys{display:block;white-space:normal}
.category_slider .category-titles{display:none}
.category_slider .category-dropdown{display:inline;width:100%}
.category_slider .category-slider .option_box{padding:10px 0 0 0}
.category_slider .category-previous,.category_slider .category-next{display:none !important}
}
.inbenta-edit{font-size:24px;font-size:2.4rem;line-height:1.08333}
.inbenta-launcher{z-index:2 !important}
.indicator{position:relative;display:inline-block;box-sizing:border-box;margin:15px 6px;width:10px;height:10px;border-radius:999px;cursor:pointer}
.indicator.light-indicator{background-color:#fff;border:2px solid #fff}
.indicator.light-indicator.is-active{background-color:#333}
.indicator .indicator-title{font-size:13px;font-size:1.3rem;line-height:1.23077;position:absolute;top:-6px;left:20px;padding:4px 8px;border-radius:999px;font-weight:400;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap;color:#fff;filter:alpha(opacity=0);text-shadow:0 0 2px rgba(0,0,0,0.2);background:rgba(0,0,0,0.5)}
.indicator:hover .indicator-title{opacity:1;transition:opacity .4s;filter:alpha(opacity=75);color:#fff}
.legaltext-dialog{vertical-align:top;position:relative}
.dialog.legaltext .dialog-box{padding:15px}
.dialog.legaltext .dialog-box .footnote{overflow-y:auto;max-height:480px}
.dialog.legaltext .dialog-box h3{color:#333;font-size:2rem;margin-bottom:10px;margin-top:10px;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.btn-prefixed.price-on-top .legaltext-dialog .asterisk-orb{position:absolute;top:10px}
.wrapper-plectrum{position:relative}
.wrapper-plectrum .plectrum-container{bottom:0;left:80px;left:-8rem}
.wrapper-plectrum .plectrum-container+.plectrum-container{left:50px;left:5rem}
.option-centered .grid-col.align-center .wrapper-plectrum{text-align:center;margin:-13.5rem 0 5rem -40rem}
.option-centered .grid-col.align-center .wrapper-plectrum .plectrum-container{position:static}
.sky .wrapper-plectrum .plectrum-container{left:inherit;right:0}
.plectrum-container{display:inline-block;position:absolute;right:0;box-sizing:border-box;width:12rem;height:12rem;padding:1.2rem 1.3rem 2rem;margin:2rem 0 0;background:transparent url("../media/backgrounds/bubble_large.png") no-repeat center top;background-size:contain;font-family:VodafoneRg,Arial,sans-serif;font-size:18px;font-size:1.8rem;line-height:1.05556;text-align:center;color:#fff}
.plectrum-container .btn.asterisk-orb,.plectrum-container .recall-dialog a.asterisk-orb,.recall-dialog .plectrum-container a.asterisk-orb{background:white;color:#af0b37}
.plectrum-container+.plectrum-container{width:10rem;height:10rem;padding:1rem .8rem;margin:2rem 0 0;background:transparent url("../media/backgrounds/bubble.png") no-repeat center top;font-size:16px;font-size:1.6rem;line-height:1.25}
.plectrum-container+.plectrum-container .btn.asterisk-orb,.plectrum-container+.plectrum-container .recall-dialog a.asterisk-orb,.recall-dialog .plectrum-container+.plectrum-container a.asterisk-orb{background:white;color:#803689}
.plectrum-container .plectrum-interval small,.plectrum-container .plectrum-text small{font-size:.8em}
.plectrum-container .plectrum-price{font-size:1.3em}
.plectrum-container .plectrum-price *,.plectrum-container .plectrum-text *{margin:0;display:block}
@media screen and (max-width:979px){.wrapper-plectrum{position:relative;text-align:center}
.wrapper-plectrum .plectrum-container,.wrapper-plectrum .plectrum-container+.plectrum-container{position:static;width:auto;max-width:none;height:auto;padding:10px 15px;margin:0 10px 10px 0;background:0;text-align:left;background-color:#803689;border-radius:20px}
.wrapper-plectrum .plectrum-container .plectrum-interval,.wrapper-plectrum .plectrum-container .plectrum-price,.wrapper-plectrum .plectrum-container .plectrum-text,.wrapper-plectrum .plectrum-container+.plectrum-container .plectrum-interval,.wrapper-plectrum .plectrum-container+.plectrum-container .plectrum-price,.wrapper-plectrum .plectrum-container+.plectrum-container .plectrum-text{font-family:VodafoneRg,Arial,sans-serif;display:inline;font-size:16px;font-size:1.6rem;line-height:1.25;padding:0;margin:0}
.wrapper-plectrum .plectrum-container .plectrum-price *,.wrapper-plectrum .plectrum-container .plectrum-text *,.wrapper-plectrum .plectrum-container+.plectrum-container .plectrum-price *,.wrapper-plectrum .plectrum-container+.plectrum-container .plectrum-text *{display:inline}
}
.petal{position:relative;display:inline-block;width:25vw;height:25vw;max-width:170px;min-width:135px;max-height:170px;min-height:135px}
@media screen and (min-width:820px){.petal{width:13vw;height:13vw}
}
.petal--positioned{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;box-sizing:border-box}
.petal__content{position:absolute;top:12px;bottom:20px;left:13px;right:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.petal__text{margin:0;text-align:center;font-family:VodafoneRg,Arial,sans-serif;font-size:20px;line-height:1.16667;color:#fff}
@media(min-width:980px) and (max-width:1399px){.petal__text{font-size:calc( 20px + (24 - 20) *((100vw - 980px) /(1400 - 980)))}
}
@media(min-width:1400px){.petal__text{font-size:24px}
}
.petal__text small{font-size:14px;line-height:1.125}
@media(min-width:980px) and (max-width:1399px){.petal__text small{font-size:calc( 14px + (16 - 14) *((100vw - 980px) /(1400 - 980)))}
}
@media(min-width:1400px){.petal__text small{font-size:16px}
}
.petal__text p{margin:0}
.petal__img{width:100%;height:auto;vertical-align:top}
.petal__img path{fill:#782d9b}
.petal--smallerFonts .petal__text{font-size:16px;line-height:1.1}
@media(min-width:980px) and (max-width:1399px){.petal--smallerFonts .petal__text{font-size:calc( 16px + (20 - 16) *((100vw - 980px) /(1400 - 980)))}
}
@media(min-width:1400px){.petal--smallerFonts .petal__text{font-size:20px}
}
.petal--petrol .petal__img path{fill:#007396}
.bubble{font-family:VodafoneRg,Arial,Helvetica,sans-serif;background:transparent url("../media/elements/confirmation-bubble.png") no-repeat center top;color:#fff;font-size:40px;height:70px;line-height:65px;margin:0 auto;width:70px;text-align:center}
.tooltip{position:relative;white-space:normal;display:inline-block}
.tooltip>.tooltip-layer{transform:scale(0);transition:transform 0 linear .6s}
.tooltip:hover{z-index:2}
.tooltip:hover::after{position:absolute;top:-15px;right:-50px;bottom:0;left:-10px;content:""}
.tooltip:hover>.tooltip-layer{display:block;opacity:1;pointer-events:auto;visibility:visible;transform:scale(1);transition-delay:0}
.tooltip-icon{position:relative}
.dark-bg .light-bg .tooltip-icon.icon-info::before{color:#002c77}
.dark-bg .tooltip-icon.icon-info::before{color:#fff}
.touch .tooltip{cursor:pointer}
.tooltip-layer{font-size:13px;font-size:1.3rem;line-height:1.23077;position:absolute;bottom:31px;left:-11px;z-index:10;display:block;padding:15px;min-width:600px;border-radius:3px;background:#fff;color:#666;box-shadow:0 1px 4px rgba(0,0,0,0.25);color:#666;font-weight:normal;font-family:VodafoneRg,Arial,sans-serif;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;pointer-events:none;cursor:default;text-align:left}
@media screen and (max-width:979px){.tooltip-layer{font-size:12px;font-size:1.2rem;min-width:350px}
}
@media screen and (max-width:479px){.tooltip-layer{font-size:11px;font-size:1.1rem;min-width:130px;padding:10px}
}
.tooltip-layer .check-list li{font-size:13px;font-size:1.3rem;line-height:1.23077;font-family:VodafoneRg,Arial,sans-serif;padding-left:20px;padding-left:2rem}
@media screen and (max-width:979px){.tooltip-layer .check-list li{font-size:12px;font-size:1.2rem;margin-bottom:5px;margin-bottom:.5rem}
}
@media screen and (max-width:479px){.tooltip-layer .check-list li{font-size:11px;font-size:1.1rem;padding-left:15px;padding-left:1.5rem;margin-bottom:5px;margin-bottom:.5rem}
}
.no-pointerevents .tooltip-layer{display:none}
.no-boxshadow .tooltip-layer{border:1px solid #d4d4d4}
.h5 .tooltip-layer{bottom:35px;left:-6px}
.tooltip-layer::before,.tooltip-layer::after{position:absolute;bottom:-18px;left:10px;border:10px solid transparent;border-top-color:#fff;content:""}
.tooltip-layer::before{position:absolute;bottom:-20px;border-top-color:rgba(0,0,0,0.15);filter:blur(1px)}
.no-boxshadow .tooltip-layer::before{border-top-color:#d4d4d4}
.left-tooltip .tooltip-layer{left:auto;right:-11px}
.left-tooltip .tooltip-layer::before,.left-tooltip .tooltip-layer::after{left:auto;right:10px}
.bottom-tooltip.bottom-tooltip .tooltip-layer{top:31px;bottom:auto}
.bottom-tooltip.bottom-tooltip .tooltip-layer::before,.bottom-tooltip.bottom-tooltip .tooltip-layer::after{top:-18px;bottom:auto;border-top-color:transparent;border-bottom-color:#fff}
.bottom-tooltip.bottom-tooltip .tooltip-layer::before{top:-20px;bottom:auto;border-bottom-color:rgba(0,0,0,0.15);border-top-color:transparent}
.no-boxshadow .bottom-tooltip.bottom-tooltip .tooltip-layer::before{border-bottom-color:#d4d4d4;border-top-color:transparent}
.tooltip-layer ul,.tooltip-layer ol{padding-left:1.5em}
.tooltip-layer ul>li{font-size:14px;font-size:1.4rem;line-height:1.42857;list-style-type:disc}
.tooltip-layer ol>li{list-style-type:decimal}
.tooltip-layer .check-list{padding-left:0;padding-bottom:0}
.tooltip-layer .tooltip-icon.icon-info::before{color:#002c77}
.tooltip-layer .bottom-tooltip .tooltip-layer{bottom:auto}
.check-list .tooltip .icon-info+.tooltip-layer{left:-2px;bottom:38px}
.check-list .tooltip.bottom-tooltip .icon-info+.tooltip-layer{top:36px;bottom:auto}
.check-list .tooltip.left-tooltip .icon-info+.tooltip-layer{right:-2px;left:auto}
.check-list--checkout-stage .tooltip .icon-info+.tooltip-layer{left:-11px;bottom:26px}
.check-list--checkout-stage .tooltip.bottom-tooltip .icon-info+.tooltip-layer{top:26px;bottom:auto}
.check-list--checkout-stage .tooltip.left-tooltip .icon-info+.tooltip-layer{right:-11px;left:auto}
.tooltip .footnote .check-list .icon-info+.tooltip-layer{bottom:auto}
.tooltip .footnote .check-list .bottom-tooltip .icon-info+.tooltip-layer{top:28px;bottom:auto}
.h3 .tooltip .icon-info+.tooltip-layer,table .h3 .tooltip .icon-info+.tooltip-layer{left:4px;bottom:48px}
.h3 .tooltip.bottom-tooltip .icon-info+.tooltip-layer,table .h3 .tooltip.bottom-tooltip .icon-info+.tooltip-layer{top:45px;bottom:auto}
.h3 .tooltip.left-tooltip .icon-info+.tooltip-layer,table .h3 .tooltip.left-tooltip .icon-info+.tooltip-layer{right:4px;left:auto}
.h3 .tooltip .asterisk-orb+.tooltip-layer,table .h3 .tooltip .asterisk-orb+.tooltip-layer{bottom:40px}
.h3 .tooltip.bottom-tooltip .asterisk-orb+.tooltip-layer,table .h3 .tooltip.bottom-tooltip .asterisk-orb+.tooltip-layer{top:40px;bottom:auto}
.h4 .tooltip .icon-info+.tooltip-layer,.checkout-step-thankyou .account .account-headline .tooltip .icon-info+.tooltip-layer,table .h4 .tooltip .icon-info+.tooltip-layer,table .checkout-step-thankyou .account .account-headline .tooltip .icon-info+.tooltip-layer,.checkout-step-thankyou .account table .account-headline .tooltip .icon-info+.tooltip-layer{left:-2px;bottom:38px}
.h4 .tooltip.bottom-tooltip .icon-info+.tooltip-layer,.checkout-step-thankyou .account .account-headline .tooltip.bottom-tooltip .icon-info+.tooltip-layer,table .h4 .tooltip.bottom-tooltip .icon-info+.tooltip-layer,table .checkout-step-thankyou .account .account-headline .tooltip.bottom-tooltip .icon-info+.tooltip-layer,.checkout-step-thankyou .account table .account-headline .tooltip.bottom-tooltip .icon-info+.tooltip-layer{top:38px;bottom:auto}
.h4 .tooltip.left-tooltip .icon-info+.tooltip-layer,.checkout-step-thankyou .account .account-headline .tooltip.left-tooltip .icon-info+.tooltip-layer,table .h4 .tooltip.left-tooltip .icon-info+.tooltip-layer,table .checkout-step-thankyou .account .account-headline .tooltip.left-tooltip .icon-info+.tooltip-layer,.checkout-step-thankyou .account table .account-headline .tooltip.left-tooltip .icon-info+.tooltip-layer{right:-2px;left:auto}
.h5 .tooltip.size6 .icon-info+.tooltip-layer,table .h5 .tooltip.size6 .icon-info+.tooltip-layer{bottom:32px;left:-9px}
.h5 .tooltip.size6.bottom-tooltip .icon-info+.tooltip-layer,table .h5 .tooltip.size6.bottom-tooltip .icon-info+.tooltip-layer{top:32px;bottom:auto}
.h5 .tooltip.size6.left-tooltip .icon-info+.tooltip-layer,table .h5 .tooltip.size6.left-tooltip .icon-info+.tooltip-layer{right:-7px}
.h5 .tooltip .icon-info+.tooltip-layer,table .h5 .tooltip .icon-info+.tooltip-layer{bottom:35px;left:-6px}
.h5 .tooltip.bottom-tooltip .icon-info+.tooltip-layer,table .h5 .tooltip.bottom-tooltip .icon-info+.tooltip-layer{top:35px;bottom:auto}
.h5 .tooltip.left-tooltip .icon-info+.tooltip-layer,table .h5 .tooltip.left-tooltip .icon-info+.tooltip-layer{right:-6px;left:auto}
.checkout-box__stage-details .h5 .tooltip .icon-info+.tooltip-layer{left:-9px;bottom:28px}
.checkout-box__stage-details .h5 .tooltip.bottom-tooltip .icon-info+.tooltip-layer{top:28px;bottom:auto}
.checkout-box__stage-details .h5 .tooltip.left-tooltip .icon-info+.tooltip-layer{right:-9px;left:auto}
table .tooltip .icon-info+.tooltip-layer{left:-7px}
table .tooltip.left-tooltip .icon-info+.tooltip-layer{right:-7px;left:auto}
.cart table .tooltip .icon-info+.tooltip-layer{left:-9px}
.cart table .tooltip.left-tooltip .icon-info+.tooltip-layer{right:-9px;left:auto}
.btn-prefixed .tooltip .asterisk-orb+.tooltip-layer{bottom:40px}
.btn-prefixed .tooltip.bottom-tooltip .asterisk-orb+.tooltip-layer{bottom:inherit}
.tooltip .icon-info+.tooltip-layer{left:-9px}
.tooltip.left-tooltip .icon-info+.tooltip-layer{right:-9px;left:auto}
.left-tooltip:hover::after{right:-10px;left:-50px}
.clicktip.tooltip:hover::after{position:static}
.checkout #wifiopt .icon-info:before{font-size:2rem;vertical-align:middle;width:1.2em}
.ttContainer .closeTooltip{display:none}
.ttContainer .ttCheck{display:none}
.ttContainer .ttBackground{display:none;background:rgba(38,38,38,0.85);position:fixed;height:100%;width:100%;top:0;left:0;z-index:900}
.ttContainer .ttBackground.ttTop{z-index:901}
.ttContainer .ttBackground .tooltip-layer{min-width:0;pointer-events:all;position:fixed;background-color:#fff;bottom:auto;left:0;right:0;top:50%;width:80%;margin:auto auto;opacity:1;display:none;visibility:visible;padding-top:40px;transform:translate(0,-50%)}
.ttContainer .ttBackground .tooltip-layer .closeTooltip{position:absolute;right:10px;top:10px;font-size:12px;line-height:23px;color:#fff;width:22px;height:22px;padding:0;background:#e60000;border-radius:999px;text-align:center;display:block}
.ttContainer .ttBackground .tooltip-layer .closeTooltip:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:20px;text-align:center;vertical-align:-12%}
.ttContainer .ttBackground .tooltip-layer .closeTooltip:before{vertical-align:0}
.ttContainer .ttBackground .tooltip-layer .closeTooltip:after{position:fixed;height:500px;width:500px;background:red;top:0;left:0}
.ttContainer .ttBackground .tooltip-layer:before{display:none}
.ttContainer .ttBackground .tooltip-layer:after{display:none}
.ttContainer .ttCheck:checked ~ .ttBackground{display:block}
.ttContainer .ttCheck:checked ~ .ttBackground .tooltip-layer{display:block}
.tooltip.resp .tooltip-icon:before{font-size:15px !important}
.tooltip.resp:after{display:none}
@media screen and (max-width:819px){.js_toggle .js_toggle-trigger{display:inline-block;vertical-align:middle}
.js_toggle .tooltip{vertical-align:middle;display:inline-block}
}
.dark-bg .asterisk-orb{background-color:#fff;color:#e60000}
.marker{display:inline-block;background-color:#ff6213;color:#fff;padding:10px;position:relative}
.marker--arrow-left{padding:10px 10px 10px 0}
.marker--arrow-left::before,.marker--arrow-left::after{width:20px;width:2rem;height:50%;position:absolute;right:100%;content:""}
.marker--arrow-left::before{top:0;background:linear-gradient(to left top,#ff6213 50%,transparent 51%)}
.marker--arrow-left::after{top:50%;background:linear-gradient(to left bottom,#ff6213 50%,transparent 51%)}
.marker--arrow-right{padding:10px 0 10px 10px}
.marker--arrow-right::before,.marker--arrow-right::after{width:20px;width:2rem;height:50%;position:absolute;left:100%;content:""}
.marker--arrow-right::before{top:0;background:linear-gradient(to right top,#ff6213 50%,transparent 51%)}
.marker--arrow-right::after{top:50%;background:linear-gradient(to right bottom,#ff6213 50%,transparent 51%)}
.marker--product-packshot{position:absolute;top:-50px;top:-5rem;right:120px;right:12rem}
@media screen and (max-width:979px){.marker--product-packshot{display:block;position:static;border-radius:4px;padding:10px;padding:1rem}
.marker--product-packshot.marker--arrow-left::before,.marker--product-packshot.marker--arrow-left::after,.marker--product-packshot.marker--arrow-right::before,.marker--product-packshot.marker--arrow-right::after{display:none}
}
.marker--nav-box{position:absolute;top:55px;top:5.5rem;right:-10px;right:-1rem}
.marker__inside{font-family:VodafoneRg,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.25;font-weight:bold}
.marker__inside:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.2em;text-align:left;vertical-align:-12%}
@keyframes rotating{from{transform:translate3d(0,0,0) rotate(0)}
to{transform:translate3d(0,0,0) rotate(360deg)}
}
.ume-spinner:after{content:'';display:inline-block;height:20px;width:20px;position:relative;top:-1px;vertical-align:middle;margin:-10px 4px;background-image:url("../media/elements/spinner.png");background-position:center center;background-repeat:no-repeat;animation:rotating 2s linear infinite}
.dark-bg .ume-spinner:after,.ume-spinner.btn:after,.recall-dialog a.ume-spinner:after{background-image:url("../media/elements/spinner-light.png")}
.ume-spinner.light-btn:after,.ume-spinner.dark-spinner:after{background-image:url("../media/elements/spinner.png")}
.ume-spinner.shitty-fallback:after{background-image:url("../media/elements/el_spinner.gif")}
.ume-spinner-small-transparent{display:none;animation:rotating 2s linear infinite;height:13px;position:relative;margin-left:5px;position:relative;top:1px}
.spinner-box.ume-spinner{padding:25px 0;padding:2.5rem 0;text-align:center}
.spinner-box.ume-spinner:after{position:static;margin:0}
img.loading-spinner{vertical-align:bottom;padding:0 5px 25px 0}
img.rfsLogout-spinner{vertical-align:bottom}
.progress-bar{background:linear-gradient(90deg,#820000 0,#e60000 50.29%,#f00 100%);height:12px}
.twister-view{margin:-208px auto 0;margin-bottom:-3px;position:relative;background-position:center top;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}
a.cspot-btn{color:#002c77;text-decoration:underline;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;font-size:16px}
.um-ytb-video{max-width:100%;margin:0 auto;background:url("../media/backgrounds/youtubeBg16x9.jpg") no-repeat;background-size:100% 100%}
.um-ytb-video .um-ytb-container{position:relative;padding-bottom:56.25%;width:100%;height:auto;background-size:100% 100%}
.um-ytb-video .um-ytb-container:before{content:"";width:100%;height:100%;background:url("../media/backgrounds/youtubePlayerIcon.png") center center no-repeat;top:0;left:0;position:absolute;display:inline-block}
.um-ytb-video .um-ytb-container .um-ytb-iframe{display:none;background:0}
.um-ytb-video .um-ytb-container .um-ytb-iframe,.um-ytb-video .um-ytb-container .um-ytb-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.um-ytb-video .um-ytb-container .um-ytb-overlay{display:none;background:rgba(0,0,0,0.5);padding:5px;box-sizing:border-box;z-index:3}
.um-ytb-video .um-ytb-container .um-ytb-overlay .um-ytb-layerinfo{background:#fff;width:352px;max-width:100%;font-size:1.4rem;line-height:2.1rem;font-family:VodafoneRg,Arial,sans-serif;box-shadow:0 1px 3px 0 rgba(51,51,51,0.6);text-align:left;padding:12px 10px}
.um-ytb-video .um-ytb-container .um-ytb-overlay .um-ytb-layerinfo .um-ytb-legalinfo{padding:10px 15px 12px 15px;color:#333;text-align:left}
.um-ytb-video .um-ytb-container .um-ytb-overlay .um-ytb-layerinfo .um-ytb-accept{cursor:pointer;margin:5px 0 10px 15px;padding:12px 11px;background-color:#333;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.um-ytb-video .um-ytb-container .um-ytb-overlay .um-ytb-layerinfo .um-ytb-link{text-decoration:underline;color:#333;cursor:pointer}
.um-ytb-video .um-ytb-container.hover .um-ytb-overlay{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.um-ytb-video--ratio4x3{background-image:url("../media/backgrounds/youtubeBg4x3.jpg")}
.um-ytb-video--ratio4x3 .um-ytb-container{padding-bottom:75%}
.um-ytb-video--ratio3x2{background-image:url("../media/backgrounds/youtubeBg3x2.jpg")}
.um-ytb-video--ratio3x2 .um-ytb-container{padding-bottom:66.66%}
.um-ytb-video--ratio16x9{background-image:url("../media/backgrounds/youtubeBg16x9.jpg")}
.um-ytb-video--ratio16x9 .um-ytb-container{padding-bottom:56.25%}
.um-ytb-video--ratio21x9{background-image:url("../media/backgrounds/youtubeBg21x9.jpg")}
.um-ytb-video--ratio21x9 .um-ytb-container{padding-bottom:42.86%}
.color-brand-50{color:red}
.color-brand-100{color:#e60000}
.color-brand-200{color:#bd0000}
.color-brand-300{color:#900}
.color-brand-400{color:#820000}
.color-accent-blue-100{color:#00b0ca}
.color-accent-blue-200{color:#007c92}
.color-accent-purple-100{color:#5e2750}
.color-accent-purple-50{color:#9c2aa0}
.color-functional-yellow-100{color:#fecb00}
.color-functional-lightblue-100{color:#e8f3f5}
.color-functional-green-100{color:#428600}
.color-neutral-black{color:#000}
.color-neutral-grey-600{color:#333}
.color-neutral-grey-500{color:#4a4d4e}
.color-neutral-grey-400{color:#666}
.color-neutral-grey-300{color:#999}
.color-neutral-grey-200{color:#afafaf}
.color-neutral-grey-100{color:#ccc}
.color-neutral-grey-50{color:#ebebeb}
.color-neutral-grey-25{color:#f4f4f4}
.color-neutral-white{color:#fff}
.background-color-brand-50{background-color:red}
.background-color-brand-100{background-color:#e60000}
.background-color-brand-200{background-color:#bd0000}
.background-color-brand-300{background-color:#900}
.background-color-brand-400{background-color:#820000}
.background-color-accent-blue-100{background-color:#00b0ca}
.background-color-accent-blue-200{background-color:#007c92}
.background-color-accent-purple-100{background-color:#5e2750}
.background-color-accent-purple-50{background-color:#9c2aa0}
.background-color-functional-yellow-100{background-color:#fecb00}
.background-color-functional-lightblue-100{background-color:#e8f3f5}
.background-color-functional-green-100{background-color:#428600}
.background-color-neutral-black{background-color:#000}
.background-color-neutral-grey-600{background-color:#333}
.background-color-neutral-grey-500{background-color:#4a4d4e}
.background-color-neutral-grey-400{background-color:#666}
.background-color-neutral-grey-300{background-color:#999}
.background-color-neutral-grey-200{background-color:#afafaf}
.background-color-neutral-grey-100{background-color:#ccc}
.background-color-neutral-grey-50{background-color:#ebebeb}
.background-color-neutral-grey-25{background-color:#f4f4f4}
.background-color-neutral-white{background-color:#fff}
.ume-black{color:#262626}
.ume-white{color:#fff}
.ume-gray{color:#666}
.ume-middlegray{color:#ccc}
.ume-lightgray{color:#dadbe0}
.ume-darkbrown{color:#46362f}
.ume-blue{color:#002c77}
.ume-lightblue{color:#5eb6e4}
.ume-green{color:#40920f}
.ume-lightgreen{color:#75b96c}
.ume-lavendar{color:#eff2fb}
.ume-red{color:#af0b37}
.ume-purple{color:#803689}
.ume-orange{color:#ff6213}
.icon-image{display:inline-block;box-sizing:border-box;margin:10px;width:110px;height:110px;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-callout:none;cursor:pointer;line-height:110px}
.icon-image img{vertical-align:middle;pointer-events:none;margin:0 10px;width:90px}
.icon-image-dummy{height:0}
.icon-image .ttContainer{position:relative !important}
.icon-image .ttContainer .tooltip,.icon-image .ttContainer .tooltip.left-tooltip,.icon-image .ttContainer .tooltip.bottom-tooltip{position:absolute;right:4px;top:2px;line-height:normal}
.icon-image .ttContainer .tooltip .tooltip-layer,.icon-image .ttContainer .tooltip.left-tooltip .tooltip-layer,.icon-image .ttContainer .tooltip.bottom-tooltip .tooltip-layer{bottom:auto;left:-121px;height:47px;width:140px;min-width:0;top:30px}
.icon-image .ttContainer .tooltip .tooltip-layer:before,.icon-image .ttContainer .tooltip .tooltip-layer:after,.icon-image .ttContainer .tooltip.left-tooltip .tooltip-layer:before,.icon-image .ttContainer .tooltip.left-tooltip .tooltip-layer:after,.icon-image .ttContainer .tooltip.bottom-tooltip .tooltip-layer:before,.icon-image .ttContainer .tooltip.bottom-tooltip .tooltip-layer:after{bottom:auto;left:119px;right:auto;border-top-color:transparent}
.icon-image .ttContainer .tooltip .tooltip-layer:before,.icon-image .ttContainer .tooltip.left-tooltip .tooltip-layer:before,.icon-image .ttContainer .tooltip.bottom-tooltip .tooltip-layer:before{top:-20px;border-bottom-color:rgba(0,0,0,0.15)}
.icon-image .ttContainer .tooltip .tooltip-layer:after,.icon-image .ttContainer .tooltip.left-tooltip .tooltip-layer:after,.icon-image .ttContainer .tooltip.bottom-tooltip .tooltip-layer:after{top:-18px;border-bottom-color:#fff}
.icon-image.is-active{transform:scale(1.3);line-height:106px}
.icon-image.is-active img{margin:0 8px}
.icon-image.is-active .ttContainer .tooltip{right:2px;top:0}
.icon-image.hd.is-active:before{margin:-12px 95px}
.icon-image.hd:before{content:'HD';display:block;background:#803689;color:#fff;border-radius:999px;height:22px;width:22px;line-height:22px;font-size:10px;text-align:center;position:absolute;margin:-10px 97px}
.tv-image{overflow:hidden;box-sizing:border-box;margin-bottom:50px;padding:.5% .5% 8.1%;width:100%;background:url("../media/backgrounds/tv-image.png") no-repeat center/100%}
.tv-image img{max-width:100%}
.wowi-sections-slider-btn,.wowi-sections-slider-btn.btn,.recall-dialog a.wowi-sections-slider-btn{display:block;width:100%;background:#fff;color:#002c77;border-radius:0;margin:0;padding:12px 20px;padding:1.2rem 2rem;text-align:left;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}
.wowi-sections-slider-btn:hover,.wowi-sections-slider-btn:focus,.wowi-sections-slider-btn.btn:hover,.recall-dialog a.wowi-sections-slider-btn:hover,.wowi-sections-slider-btn.btn:focus,.recall-dialog a.wowi-sections-slider-btn:focus{background:#f2f2f2;box-shadow:0 1px 3px 0 rgba(0,0,0,0.6)}
.wowi-sections-slider-btn.is-active,.wowi-sections-slider-btn.btn.is-active,.recall-dialog a.wowi-sections-slider-btn.is-active{background:#002c77;color:#fff}
.wowi-sections-slider-btn.is-active:hover,.wowi-sections-slider-btn.is-active:focus,.wowi-sections-slider-btn.btn.is-active:hover,.recall-dialog a.wowi-sections-slider-btn.is-active:hover,.wowi-sections-slider-btn.btn.is-active:focus,.recall-dialog a.wowi-sections-slider-btn.is-active:focus{background:#003591}
.checkout{background:#f4f4f4}
.checkout.cq-wcm-edit .print-body{background:#ccc}
.checkout .new.section:empty{padding:0}
.checkout .link,.checkout .checkout-footer a,.checkout a{color:#333}
.checkout .different-payer{margin-bottom:-20px;margin-top:-18px}
.checkout .checkout-footer a{font-size:1.4rem}
.checkout .link,.checkout .js_conflict-dialog-open,.checkout .lnk-rfs-reset-address{text-decoration:underline}
.checkout .box{margin-bottom:0}
.checkout .profile .tick-label{margin-right:10px}
@media screen and (min-width:980px){.checkout .profile .formrow-col .tick:first-child .tick-label{margin-bottom:2rem}
}
@media screen and (max-width:979px){.checkout .profile .formrow-col .tick{display:inline-block}
}
.checkout .sepaTerms .tick-label{margin-bottom:15px}
.checkout .sepaTerms .tick-smalltext{line-height:1.8rem;padding-left:28px}
.checkout .container{padding:0 50px;max-width:1280px}
@media screen and (max-width:979px){.checkout .container{padding:0 30px}
}
@media screen and (max-width:819px){.checkout .container{padding:0 20px}
.checkout .container .template_header_logo{text-align:center}
}
@media screen and (max-width:600px){.checkout .container{padding:0}
}
@media screen and (max-width:479px){.checkout .w-1of6{width:28.57143%}
.checkout .w-5of6{width:71.42857%}
}
.checkout .wideform .formrow>.label{display:block}
@media screen and (max-width:479px){.checkout .wideform .formrow>.label{display:none}
}
.checkout .formrow-col{display:block}
.checkout .tick-label.tt-label span{display:block}
.checkout .tick-label{font-size:1.4rem}
.checkout .checkout-step-paymentdata .tick-label{font-size:1.8rem;line-height:1.8rem}
@media screen and (max-width:979px){.checkout .checkout-step-paymentdata .tick-label{font-size:1.6rem;line-height:1.6rem}
}
.checkout .fieldset{margin-bottom:0}
.checkout .handsetPaymentMethods,.checkout .sepaTerms,.checkout .itemisedbill,.checkout .phonedirectoryentry{padding-bottom:0}
.checkout .itemisedbill .formrow-col,.checkout .phonedirectoryentry .formrow-col{padding-bottom:0}
.checkout .itemisedbill{padding-top:20px}
.checkout .phonedirectoryentry{padding-top:5px;padding-bottom:10px}
.checkout .checkout-step-personaldata .box-header{padding-top:0}
.checkout .checkout-step-personaldata .box-header .h3{padding-bottom:15px;padding-top:15px}
.checkout .checkout-step-personaldata .box-body .h5{padding:15px 0 10px;font-size:2rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.checkout .checkout-step-personaldata .box-body .formNumberPorting{padding-bottom:0}
.checkout .checkout-step-personaldata .box-body .formNumberPorting .h5{padding:10px 0 0}
.checkout .checkout-step-personaldata .box-body .formNumberPorting .toggle-wrapper{margin-top:10px}
.checkout .checkout-step-personaldata .box-body .billingaddress{padding-bottom:5px}
.checkout .checkout-step-personaldata .box-body .billingaddress .toggle-wrapper{margin-top:10px}
.checkout .checkout-step-personaldata .box-body .wifioptin .label{font-size:1.4rem}
@media screen and (max-width:979px){.checkout .checkout-step-personaldata .box-body .wifioptin .label{font-size:1.4rem !important}
}
.checkout .checkout-step-personaldata .box-body .wifioptin .h5{font-size:2.4rem}
.checkout .tick-label:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:-2.2rem;width:2rem;height:2rem;margin:-0.2rem 0 0 0;border:0 solid #40920f;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);background-color:#f4f4f4}
.checkout input[type="radio"]:checked ~ .tick-label:after{content:"";position:absolute;width:1rem;height:1rem;background-color:#428600;border-radius:50%;margin-top:.3rem;left:-1.7rem;top:0}
.mctrue .checkout .advice{display:none}
.mctrue .checkout .progressBar{display:none}
.mctrue .checkout .extendedBasketLink{display:none}
.mctrue .checkout .header .logo-bar .logo{width:100%;text-align:center;margin-bottom:10px;display:block}
.mctrue .checkout .checkout-box .formBonus{display:none}
.mctrue .checkout .bottomTeaser{display:none}
.mctrue .checkout-box.checkout-step3 .dcomm_button{display:none}
.mctrue .checkout-box .confirmationSteps .checkout-btn{display:none}
.mctrue .checkout-box .confirmationVideo{display:none}
.a-spot-container{width:100%;background-color:transparent;position:relative;margin:0 auto}
.a-spot-container .js_go-to-previous-slide{position:absolute;left:5px;font-size:3.6rem;top:calc(50% - 1.8rem);z-index:100;color:#333;cursor:pointer}
@media screen and (max-width:600px){.a-spot-container .js_go-to-previous-slide{display:none}
}
.a-spot-container .js_go-to-next-slide{position:absolute;right:5px;font-size:3.6rem;top:calc(50% - 1.8rem);z-index:100;color:#333;cursor:pointer}
@media screen and (max-width:600px){.a-spot-container .js_go-to-next-slide{display:none}
}
.a-spot-container.size-xxs{height:220px}
.a-spot-container.size-xxs.author{height:auto}
.a-spot-container.size-xxs .slides .js_a-spot-slide{height:220px}
.a-spot-container.size-xs{height:340px}
.a-spot-container.size-xs.author{height:auto}
.a-spot-container.size-xs .slides .js_a-spot-slide{height:340px}
.a-spot-container.size-s{height:420px}
.a-spot-container.size-s.author{height:auto}
.a-spot-container.size-s .slides .js_a-spot-slide{height:420px}
.a-spot-container.size-m{height:530px}
.a-spot-container.size-m.author{height:auto}
.a-spot-container.size-m .slides .js_a-spot-slide{height:530px}
.a-spot-container.size-l{height:624px}
.a-spot-container.size-l.author{height:auto}
.a-spot-container.size-l .slides .js_a-spot-slide{height:624px}
.a-spot-container.size-xl{height:800px}
.a-spot-container.size-xl.author{height:auto}
.a-spot-container.size-xl .slides .js_a-spot-slide{height:800px}
.a-spot-container .slides{position:relative}
.a-spot-container>div:first-child{overflow:hidden;width:100%;max-width:720px;margin:0 auto}
.a-spot-container .slides{position:relative;width:5000px;padding:0;margin:0}
.a-spot-container .slides--edit_container{width:auto}
.a-spot-container .slides--edit_container .a_spot_slide{opacity:1 !important;transform:translateX(0) !important}
.a_spot_slide--animate{transition-duration:1s;transition-property:transform;transition-timing-function:ease-in-out}
.a_spot_slide{list-style:none;position:relative;float:left;width:100%;max-width:720px}
@media screen and (max-width:780px){.a_spot_slide{max-width:720px}
}
.a-spot-container.author .a_spot_slide{position:static;visibility:visible;opacity:1}
.a-spot-container.author .a_spot_slide.active{position:static;visibility:visible;opacity:1}
.a-spot-slide-content{width:100%;height:100%;margin:0 auto}
.a-spot-slide-content .content.parsys{height:100%}
.slideTeaser{height:100%}
.slide-teaser{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.slide-teaser>div{-ms-flex-positive:0;flex-grow:0;width:50%}
.slide-teaser .slide-teaser-image{height:100%;background-size:auto 100%;background-repeat:no-repeat;background-position:right 2rem bottom 0}
@media screen and (max-width:600px){.slide-teaser .slide-teaser-image{background-position:right .5rem bottom 0;width:40%}
}
@media screen and (max-width:600px){.slide-teaser .slide-teaser-content{width:60%}
}
.slide-teaser .slide-teaser-content>div{padding:1rem 2rem}
@media screen and (max-width:600px){.slide-teaser .slide-teaser-content>div{padding:.5rem}
}
.slide-teaser .slide-teaser-content .slide-teaser-content-text{font-size:1.8rem;line-height:2.3rem;max-width:250px}
.audio-controls{display:-ms-flexbox;display:flex;position:relative;line-height:2.2rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;padding:17px 20px 17px 50px}
.audio-controls:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5rem;text-align:left;vertical-align:-12%}
.audio-controls:before{position:absolute;left:20px;border:1px solid black;border-radius:50%;width:2.2rem;text-align:right;font-size:2rem}
.box{margin:0 0 20px;background:#fff;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.box.toggle{padding-top:2px}
.box-header{padding:1.5rem 1.5rem 0;-ms-flex:none;flex:none;position:relative}
.box-body{padding:0 1.5rem;-ms-flex:999 1 auto;flex:999 1 auto}
.box-footer{-ms-flex:1 1 auto;flex:1 1 auto}
.box-footer .btn:hover,.box-footer .recall-dialog a:hover,.recall-dialog .box-footer a:hover{text-decoration:none}
.toggle-box,.toggle-box .box-body{overflow:hidden}
.toggle-box .toggle-box-trigger{position:relative;cursor:pointer}
.toggle-box .toggle-box-trigger:after{position:absolute;top:25px;right:20px;color:#333;font-size:1.5em;font-family:VodafoneRg,Arial,sans-serif;line-height:.5em;transition:transform .2s;transform:rotate(90deg)}
.toggle-box .toggle-box-trigger.is-active:after{transform:rotate(270deg)}
.toggle-box .toggle-box-trigger:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:right;vertical-align:-12%}
.teaser-box{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-position:center center;background-size:100%;background-size:cover;background-repeat:no-repeat;pointer-events:auto;-ms-flex-line-pack:stretch;align-content:stretch;margin:0 0 20px;-ms-flex-positive:1;flex-grow:1}
.teaser-box.s .box-body{min-height:120px;min-width:300px}
.teaser-box.s .box-body img{max-height:50px}
.teaser-box.m .box-body{min-height:150px;min-width:120px}
.teaser-box.l .box-body{min-height:220px;min-width:200px}
.teaser-box.l .box-body img{max-height:180px}
.teaser-box.xl .box-body{min-height:300px;min-width:280px}
.teaser-box.xl .box-body img{max-height:250px}
.teaser-box img{display:inline-block;margin:0 auto 20px;margin:0 auto 2rem}
.teaser-box .teaser-cta .btn-prefixed .btn-prefix{margin:0 0 0 10px;font-size:14px}
.teaser-box .teaser-cta .btn-prefixed button.btn{padding:10px 10px;font-size:14px}
.teaser-box .teaser-cta .productrateplans{margin-bottom:5px}
.teaser-box .teaser-cta .productrateplans>span{font-size:12px;font-size:1.2rem;line-height:1.16667;display:block;white-space:initial;padding:5px 20px;border:2px solid #fff;box-sizing:border-box;border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top:0;margin-left:20px;margin-right:20px;text-align:center}
.teaser-box .btn,.teaser-box .recall-dialog a,.recall-dialog .teaser-box a{margin:0;text-decoration:none;font-family:VodafoneRg,Arial,sans-serif;font-weight:normal;display:inline-block}
.teaser-box .btn-prefixed{position:relative;margin:0;font-family:VodafoneRg,Arial,sans-serif}
.teaser-box .btn-prefixed .btn,.teaser-box .btn-prefixed .recall-dialog a,.recall-dialog .teaser-box .btn-prefixed a{margin:0}
.teaser-box .box-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-repeat:no-repeat;font-family:VodafoneRg,Arial,sans-serif;background-size:cover;font-size:16px;font-size:1.6rem;line-height:1.25;width:100%;position:relative;border-radius:4px}
.teaser-box .h3,.teaser-box .h4,.teaser-box .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .teaser-box .account-headline,.teaser-box .h5{font-weight:500;white-space:normal}
.teaser-box .teaser-details{font-weight:bold;margin:0 0 20px;display:block}
.teaser-box .teaser-details .icon-info{color:#fff;font-size:14px}
.teaser-box.default .plectrum-container,.teaser-box.default .plectrum-container+.plectrum-container,.teaser-box.naviteaser .plectrum-container,.teaser-box.naviteaser .plectrum-container+.plectrum-container,.teaser-box.naviteaser.wide .plectrum-container,.teaser-box.naviteaser.wide .plectrum-container+.plectrum-container,.teaser-box.rfscheck .plectrum-container,.teaser-box.rfscheck .plectrum-container+.plectrum-container,.teaser-box.checkout-confirmation .plectrum-container,.teaser-box.checkout-confirmation .plectrum-container+.plectrum-container,.teaser-box.basketlayer .plectrum-container,.teaser-box.basketlayer .plectrum-container+.plectrum-container{font-family:VodafoneRg,Arial,sans-serif;background:rgba(128,54,137,0.7);padding:10px;padding:1rem;height:auto;max-width:300px;width:auto;position:absolute;right:0;font-size:16px;font-size:1.6rem;line-height:1.25;text-align:left}
.teaser-box.default .plectrum-text,.teaser-box.default .plectrum-price,.teaser-box.default .plectrum-interval,.teaser-box.naviteaser .plectrum-text,.teaser-box.naviteaser .plectrum-price,.teaser-box.naviteaser .plectrum-interval,.teaser-box.naviteaser.wide .plectrum-text,.teaser-box.naviteaser.wide .plectrum-price,.teaser-box.naviteaser.wide .plectrum-interval,.teaser-box.rfscheck .plectrum-text,.teaser-box.rfscheck .plectrum-price,.teaser-box.rfscheck .plectrum-interval,.teaser-box.checkout-confirmation .plectrum-text,.teaser-box.checkout-confirmation .plectrum-price,.teaser-box.checkout-confirmation .plectrum-interval,.teaser-box.basketlayer .plectrum-text,.teaser-box.basketlayer .plectrum-price,.teaser-box.basketlayer .plectrum-interval{display:inline;font-size:16px;font-size:1.6rem;line-height:1.25}
.teaser-box.default .plectrum-text *,.teaser-box.default .plectrum-price *,.teaser-box.naviteaser .plectrum-text *,.teaser-box.naviteaser .plectrum-price *,.teaser-box.naviteaser.wide .plectrum-text *,.teaser-box.naviteaser.wide .plectrum-price *,.teaser-box.rfscheck .plectrum-text *,.teaser-box.rfscheck .plectrum-price *,.teaser-box.checkout-confirmation .plectrum-text *,.teaser-box.checkout-confirmation .plectrum-price *,.teaser-box.basketlayer .plectrum-text *,.teaser-box.basketlayer .plectrum-price *{margin:0;display:inline}
.teaser-box.default .btn--grey,.teaser-box.default .btn,.teaser-box.default .recall-dialog a,.recall-dialog .teaser-box.default a,.teaser-box.naviteaser .btn--grey,.teaser-box.naviteaser .btn,.teaser-box.naviteaser .recall-dialog a,.recall-dialog .teaser-box.naviteaser a,.teaser-box.naviteaser.wide .btn--grey,.teaser-box.naviteaser.wide .btn,.teaser-box.naviteaser.wide .recall-dialog a,.recall-dialog .teaser-box.naviteaser.wide a,.teaser-box.rfscheck .btn--grey,.teaser-box.rfscheck .btn,.teaser-box.rfscheck .recall-dialog a,.recall-dialog .teaser-box.rfscheck a,.teaser-box.checkout-confirmation .btn--grey,.teaser-box.checkout-confirmation .btn,.teaser-box.checkout-confirmation .recall-dialog a,.recall-dialog .teaser-box.checkout-confirmation a,.teaser-box.basketlayer .btn--grey,.teaser-box.basketlayer .btn,.teaser-box.basketlayer .recall-dialog a,.recall-dialog .teaser-box.basketlayer a{color:#fff}
.teaser-box.default .btn--white,.teaser-box.naviteaser .btn--white,.teaser-box.naviteaser.wide .btn--white,.teaser-box.rfscheck .btn--white,.teaser-box.checkout-confirmation .btn--white,.teaser-box.basketlayer .btn--white{color:#333}
.teaser-box.left:after{content:"";-ms-flex:999;flex:999}
.teaser-box.left.naviteaser.wide .box-body .plectrum-container{top:70px;top:7rem;right:0;margin:0}
.teaser-box.left.naviteaser.wide .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;right:0}
.teaser-box.left .box-body{background-position:left center;text-align:left;-ms-flex-align:start;align-items:flex-start;background-size:46% 100%}
.teaser-box.left .box-body img{margin:0 0 20px}
.teaser-box.left .box-body .plectrum-container{top:100px;top:10rem;left:auto !important;right:0;margin:0 auto;max-width:200px}
.teaser-box.left .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;left:auto !important;right:0;max-width:200px}
.teaser-box.left .box-body .plectrum-container:nth-last-of-type(2):first-child{max-width:190px;top:80px;top:8rem}
.teaser-box.right:before{content:"";-ms-flex:999;flex:999}
.teaser-box.right.naviteaser.wide .box-body .plectrum-container{top:80px;top:8rem;left:0;margin:0}
.teaser-box.right.naviteaser.wide .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;left:0}
.teaser-box.right .box-body{background-position:right center;text-align:right;-ms-flex-align:end;align-items:flex-end;background-size:50% 100%}
.teaser-box.right .box-body img{margin:0 0 20px}
.teaser-box.right .box-body .plectrum-container{top:70px;top:7rem;right:auto;left:0 !important;margin:0;max-width:220px}
.teaser-box.right .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;right:auto;left:0 !important;max-width:220px}
.teaser-box.center .box-body{text-align:center;-ms-flex-pack:center;justify-content:center;background-size:contain}
.teaser-box.center .box-body .h4,.teaser-box.center .box-body .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .teaser-box.center .box-body .account-headline,.teaser-box.center .box-body .teaser-text,.teaser-box.center .box-body .teaser-details{margin:0 0 10px}
.teaser-box.center .box-body img{position:relative}
.teaser-box.center .box-body .plectrum-container{top:70px;top:7rem;left:0 !important;right:auto !important;max-width:200px}
.teaser-box.center .box-body .plectrum-container+.plectrum-container{top:120px;top:12rem;left:0 !important;right:auto !important;max-width:200px}
.teaser-box.center .box-body .plectrum-container:nth-last-of-type(2):first-child{top:70px;top:7rem}
.teaser-box.center:before{content:"";-ms-flex:999;flex:999}
.teaser-box.center:after{content:"";-ms-flex:999;flex:999}
.teaser-box.top .box-body{min-height:270px;display:block;background-position:center top;background-size:100% 50%}
.teaser-box.top .box-body img{margin:0}
.teaser-box.top .box-body .h4,.teaser-box.top .box-body .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .teaser-box.top .box-body .account-headline{margin-bottom:10px}
.teaser-box.top .box-body .teaser-details{margin-bottom:10px}
.teaser-box.top .box-body .plectrum-container{top:180px;top:18rem;right:auto;left:0 !important;margin:0}
.teaser-box.top .box-body .plectrum-container+.plectrum-container{top:230px;top:23rem;left:0 !important;right:auto}
.teaser-box.bottom.basketlayer .box-body{min-height:200px}
.teaser-box.bottom.basketlayer .box-body h4{position:absolute;bottom:15px;margin:0}
.teaser-box.bottom.basketlayer .box-body img{margin:0 -15px -10px 0}
.teaser-box.bottom.basketlayer .box-body .teaser-cta{position:absolute;bottom:40px;right:15px;bottom:4rem;right:1.5rem}
.teaser-box.bottom .box-body{min-height:270px;position:relative;display:block;background-position:center bottom;background-size:100% 50%}
.teaser-box.bottom .box-body .grid{position:absolute;bottom:20px;width:100%}
.teaser-box.bottom .box-body .bottom-wrap{position:absolute;bottom:20px}
.teaser-box.bottom .box-body img{display:inline-block;margin:0 20px 0 0}
.teaser-box.bottom .box-body .h4,.teaser-box.bottom .box-body .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .teaser-box.bottom .box-body .account-headline{display:inline-block;vertical-align:bottom;margin-bottom:10px}
.teaser-box.bottom .box-body .teaser-details{margin-bottom:10px}
.teaser-box.bottom .box-body .plectrum-container{top:20px;top:2rem;left:0 !important;right:auto;margin:0}
.teaser-box.bottom .box-body .plectrum-container+.plectrum-container{top:80px;top:8rem;left:0 !important;right:auto}
.teaser-box.topleft.naviteaser.wide .box-body .plectrum-container{top:80px;top:8rem;right:0;margin:0}
.teaser-box.topleft.naviteaser.wide .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;right:0}
.teaser-box.topleft .box-body{background-size:100% 100%;-ms-flex-align:start;align-items:flex-start}
.teaser-box.topleft .box-body img{margin:0 0 20px}
.teaser-box.topleft .box-body .plectrum-container{top:70px;top:7rem;right:0;left:0 !important;margin:0 auto;max-width:220px}
.teaser-box.topleft .box-body .plectrum-container+.plectrum-container{top:110px;top:11rem;right:0;left:0 !important;max-width:220px}
.teaser-box.topleft .box-body .plectrum-container:nth-last-of-type(2):first-child{top:60px;top:6rem}
.teaser-box.topright.naviteaser.wide .box-body .plectrum-container{top:80px;top:8rem;left:0;margin:0}
.teaser-box.topright.naviteaser.wide .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;left:0}
.teaser-box.topright .box-body{background-size:100% 100%;-ms-flex-align:end;align-items:flex-end;text-align:right}
.teaser-box.topright .box-body img{margin:0 0 20px}
.teaser-box.topright .box-body .plectrum-container{top:70px;top:7rem;right:auto;left:0 !important;margin:0 auto;max-width:220px}
.teaser-box.topright .box-body .plectrum-container+.plectrum-container{top:110px;top:11rem;right:auto;left:0 !important;max-width:220px}
.teaser-box.topright .box-body .plectrum-container:nth-last-of-type(2):first-child{top:60px;top:6rem}
.teaser-box.bottomleft.naviteaser.wide .box-body .plectrum-container{top:80px;top:8rem;right:0;margin:0}
.teaser-box.bottomleft.naviteaser.wide .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;right:0}
.teaser-box.bottomleft .box-body{background-size:100% 100%;-ms-flex-align:start;align-items:flex-start}
.teaser-box.bottomleft .box-body img{margin:0 0 20px}
.teaser-box.bottomleft .box-body .plectrum-container{top:70px;top:7rem;left:auto !important;right:0;margin:0 auto;max-width:220px}
.teaser-box.bottomleft .box-body .plectrum-container+.plectrum-container{top:110px;top:11rem;left:auto !important;right:0;max-width:220px}
.teaser-box.bottomleft .box-body .plectrum-container:nth-last-of-type(2):first-child{top:60px;top:6rem}
.teaser-box.bottomright.naviteaser.wide .box-body .plectrum-container{top:80px;top:8rem;left:0;margin:0}
.teaser-box.bottomright.naviteaser.wide .box-body .plectrum-container+.plectrum-container{top:130px;top:13rem;left:0}
.teaser-box.bottomright .box-body{background-size:100% 100%;-ms-flex-align:end;align-items:flex-end;text-align:right}
.teaser-box.bottomright .box-body img{margin:0 0 20px}
.teaser-box.bottomright .box-body .plectrum-container{top:70px;top:7rem;right:auto;left:0 !important;margin:0 auto;max-width:220px}
.teaser-box.bottomright .box-body .plectrum-container+.plectrum-container{top:110px;top:11rem;right:auto;left:0 !important;max-width:220px}
.teaser-box.bottomright .box-body .plectrum-container:nth-last-of-type(2):first-child{top:60px;top:6rem}
.teaser-box.naviteaser .plectrum-container+.plectrum-container{top:100px;top:10rem}
.teaser-box.naviteaser .plectrum-container:nth-last-of-type(2):first-child{top:30px;top:3rem}
.teaser-box.basketlayer .box-body .teaser-btn{background:transparent;border:1px solid white;margin:0 0 10px}
.teaser-box.basketlayer .box-body .teaser-btn .btn-prefix{color:white}
.teaser-box.basketlayer .box-body .teaser-btn .btn,.teaser-box.basketlayer .box-body .teaser-btn .recall-dialog a,.recall-dialog .teaser-box.basketlayer .box-body .teaser-btn a{background:transparent;border-left:1px solid white;padding:8px 20px;margin:0}
.teaser-box.basketlayer .box-body .teaser-details{margin-bottom:0}
.teaser-box.basketlayer .box-body .plectrum-container{top:20px;top:2rem;right:0 !important;left:auto !important;max-width:400px}
.teaser-box.basketlayer .box-body .plectrum-container+.plectrum-container{top:70px;top:7rem;right:0 !important;left:auto !important;max-width:400px}
.teaser-box.basketlayer .box-body .plectrum-container:nth-last-of-type(2):first-child{top:20px;top:2rem}
.teaser-box.rfscheck .box-body .h4,.teaser-box.rfscheck .box-body .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .teaser-box.rfscheck .box-body .account-headline,.teaser-box.rfscheck .box-body .h6,.teaser-box.rfscheck .box-body .teaser-text,.teaser-box.rfscheck .box-body .teaser-details{margin:0}
.teaser-box.rfscheck .box-body .h4 a,.teaser-box.rfscheck .box-body .checkout-step-thankyou .account .account-headline a,.checkout-step-thankyou .account .teaser-box.rfscheck .box-body .account-headline a,.teaser-box.rfscheck .box-body .h6 a,.teaser-box.rfscheck .box-body .teaser-text a,.teaser-box.rfscheck .box-body .teaser-details a{position:absolute;bottom:0;right:0}
.teaser-box.rfscheck .box-body img{position:relative}
.teaser-box.rfscheck .box-body .plectrum-container{top:70px;top:7rem;left:0 !important;right:auto !important;max-width:200px}
.teaser-box.rfscheck .box-body .plectrum-container+.plectrum-container{top:140px;top:14rem;left:0 !important;right:auto !important;max-width:200px}
.teaser-box.rfscheck .box-body .btn--grey,.teaser-box.rfscheck .box-body .btn,.teaser-box.rfscheck .box-body .recall-dialog a,.recall-dialog .teaser-box.rfscheck .box-body a{color:#fff}
.teaser-box.rfscheck .box-body .btn--white{color:#333}
.teaser-box.rfscheck .box-body .plectrum-container:nth-last-of-type(2):first-child{top:90px;top:9rem}
.teaser-box.checkout-confirmation .box-body .teaser-cta{position:absolute;bottom:20px;left:0;right:0;text-align:center}
.teaser-box.checkout-confirmation .box-body .plectrum-container{top:70px;top:7rem;left:0 !important;right:auto !important;max-width:200px}
.teaser-box.checkout-confirmation .box-body .plectrum-container+.plectrum-container{top:180px;top:18rem;left:0 !important;right:auto !important;max-width:200px}
.teaser-box.checkout-confirmation .box-body .plectrum-container:nth-last-of-type(2):first-child{top:130px;top:13rem}
@media screen and (max-width:819px){.teaser-box.basketlayer{display:none}
.checkout-sm .teaser-box.basketlayer{display:block;min-width:0;background-size:100% 100%}
}
.bottom-teaser .teaser-box{height:350px}
.teaser-wrapper{display:block}
.icon-check:before{vertical-align:-36%;font-size:45px}
.rfs-teaser{padding:0 0 0 20px}
.rfs-teaser__text-above{font-size:1.6rem;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:-35px}
@media screen and (max-width:979px){.rfs-teaser__text-above{margin-top:0;margin-bottom:0}
}
.rfs-teaser .teaser-box{margin:0}
.rfs-teaser .box-body{height:252px;border-radius:0;padding:15px !important;display:-ms-flexbox;display:flex;-ms-flex-pack:justify !important;justify-content:space-between !important}
.rfs-teaser .box-body div{font-size:2.6rem;width:100%;text-align:center}
.rfs-teaser .box-body .teaser-image{margin-left:auto;margin-right:auto;background-size:contain;background-position:center;background-repeat:no-repeat}
.rfs-teaser .box-body a.btn,.rfs-teaser .box-body .recall-dialog a,.recall-dialog .rfs-teaser .box-body a{margin-left:auto !important;margin-right:auto !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}
.content-box{position:relative;padding:30px 30px 40px 30px;margin:40px 0;background:rgba(255,255,255,0.1);font-size:16px;font-size:1.6rem;line-height:1.375;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}
.content-box .form{margin-bottom:20px}
.content-box .richtext{margin-bottom:15px}
.content-box .richtext ul{padding:0;margin:10px 0 30px}
.content-box .richtext ul li{position:relative;display:block;padding-left:30px;padding-left:3rem;margin-bottom:15px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.4}
.content-box .richtext ul li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%;position:absolute;left:0}
.content-box .richtext ul li:last-child{margin-bottom:0}
.content-box .richtext p{margin-bottom:30px}
.content-box .richtext *:last-child{padding-bottom:0;margin-bottom:0}
.content-box .h4,.content-box .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .content-box .account-headline,.content-box .h5{margin-bottom:10px}
.content-box button{margin-top:10px;margin-bottom:0}
.content-box .check-list{padding:0;margin:10px 0 30px}
.content-box .check-list li{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.4;margin-bottom:15px}
.content-box .check-list li:last-child{margin-bottom:0}
.content-box:last-of-type,.content-box *:last-child{margin-bottom:0}
.content-box.has-pointer{margin-bottom:40px}
.content-box.has-pointer:after{content:'';position:absolute;width:0;height:0;border:15px solid transparent;border-top-color:rgba(255,255,255,0.1);bottom:0;left:50%;transform:translateX(-50%) translateY(100%)}
.content-box__functions{position:absolute;top:20px;right:30px}
.content-box__function{display:inline-block;width:30px;margin-left:5px;line-height:30px;text-align:center;font-size:24px;background:rgba(255,255,255,0.2)}
.box-dhl-retour{color:#333;font-size:16px}
.box-dhl-retour .box-bold{font-weight:bold;margin-bottom:20px;margin-top:10px;padding:15px 15px 0}
.box-dhl-retour a{color:#333}
.box-dhl-retour .btn,.box-dhl-retour .recall-dialog a,.recall-dialog .box-dhl-retour a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;background-color:#333;color:#fff}
.box-dhl-retour .btn:hover,.box-dhl-retour .recall-dialog a:hover,.recall-dialog .box-dhl-retour a:hover,.box-dhl-retour .btn:focus,.box-dhl-retour .recall-dialog a:focus,.recall-dialog .box-dhl-retour a:focus{text-decoration:none;background-color:#000}
.box-dhl-retour .btn:active,.box-dhl-retour .recall-dialog a:active,.recall-dialog .box-dhl-retour a:active{text-decoration:none;background-color:#4a4d4e}
.basket-box-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}
.basket-box-wrapper .basket-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:15px;margin:0 0 20px;max-width:400px;background-image:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0.2));position:relative}
.basket-box-wrapper .basket-box__head{display:-ms-flexbox;display:flex;margin-bottom:15px;width:100%}
.basket-box-wrapper .basket-box__head--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.basket-box-wrapper .basket-box__head--reverse .basket-box__text{margin:0 30px 0 0}
.basket-box-wrapper .basket-box__head--center{text-align:center}
.basket-box-wrapper .basket-box__head--center .basket-box__text{margin:0 20px}
.basket-box-wrapper .basket-box__body{text-align:center}
.basket-box-wrapper .basket-box__body .btn-legal .btn-prefixed{margin:0}
.basket-box-wrapper .basket-box__body>basket-box__price--above>.js_rate_list{margin-bottom:10px}
.basket-box-wrapper .basket-box__foot{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-align:center;align-items:center}
.basket-box-wrapper .basket-box__headline{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;margin-bottom:10px}
.basket-box-wrapper .basket-box__headline--available:before,.basket-box-wrapper .basket-box__headline--not-available:before{content:"";display:inline-block;height:21px;width:21px;background-size:21px 21px;background-repeat:no-repeat;vertical-align:-10%;margin-right:9px;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);border-radius:50%}
.basket-box-wrapper .basket-box__headline--available:before{background-image:url("../media/elements/available.svg")}
.basket-box-wrapper .basket-box__headline--not-available:before{background-image:url("../media/elements/not_available.svg")}
.basket-box-wrapper .basket-box__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 30px;width:100%}
.basket-box-wrapper .basket-box__imgwrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}
.basket-box-wrapper .basket-box__imgwrap .basket-box-wrapper .basket-box__img{max-height:80px;max-width:inherit;margin-bottom:3px}
.basket-box-wrapper .basket-box__copy{font-size:13px;font-size:1.3rem;line-height:1.23077;letter-spacing:.2px}
.basket-box-wrapper .basket-box__copy p{margin:0}
.basket-box-wrapper .basket-box__copy a,.basket-box-wrapper .basket-box__copy a:focus,.basket-box-wrapper .basket-box__copy a:hover{text-decoration:underline}
.basket-box-wrapper .basket-box__login-btn{margin-right:10px}
.basket-box-wrapper .basket-box__login-btn .login-btn-wrapper{margin:0}
.basket-box-wrapper .basket-box__amount{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;display:inline-block;font-weight:normal;font-size:4.5rem;line-height:5.0rem}
.basket-box-wrapper .basket-box__cents{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;display:inline-block;font-weight:normal;font-size:4.5rem;line-height:5.0rem}
.basket-box-wrapper .basket-box__price{text-align:center;margin:-5px 0 10px}
.basket-box-wrapper .basket-box__price .tooltip{position:absolute;margin-top:9px;margin-left:15px}
.basket-box-wrapper .basket-box__price.basket-box__price--above{margin-bottom:10px;white-space:normal}
.basket-box-wrapper .basket-box__price.basket-box__price--above .js_price_period{font-family:VodafoneRg,Arial,sans-serif;margin-left:12px;font-size:1.6rem}
.basket-box-wrapper .basket-box__price.basket-box__price--above.large .basket-box__amount,.basket-box-wrapper .basket-box__price.basket-box__price--above.large .basket-box__cents,.basket-box-wrapper .basket-box__price.basket-box__price--above.large .basket-box{font-size:70px;font-size:7rem;line-height:1.05714}
.basket-box-wrapper .basket-box__price.basket-box__price--above.large .js_price_period{font-size:24px;font-size:2.4rem;line-height:1.08333}
.basket-box-wrapper .basket-box__price.basket-box__price--above.small .basket-box__amount,.basket-box-wrapper .basket-box__price.basket-box__price--above.small .basket-box__cents,.basket-box-wrapper .basket-box__price.basket-box__price--above.small .basket-box{font-size:3.6rem;line-height:4rem}
.basket-box-wrapper .basket-box__price.basket-box__price--above.small .js_price_period{font-size:1.6rem;line-height:2.2rem}
.basket-box-wrapper .basket-box__price.basket-box__price--above.small .js_rate_list{font-size:1.4rem;line-height:2.2rem}
.basket-box-wrapper .basket-box__price.basket-box__price--above .productrateplans{margin:-5px 0 10px}
.basket-box-wrapper .basket-box__price.basket-box__price--above .productrateplans>span{font-size:14px;font-size:1.4rem;line-height:1.42857;border:0}
.basket-box-wrapper .basket-box__info{font-size:12px;font-size:1.2rem;line-height:1.16667;margin-bottom:10px}
.basket-box-wrapper .basket-box__basket-btn .btn-prefixed{margin-bottom:0}
.basket-box-wrapper .basket-box--loading:before{content:'';display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;vertical-align:middle;margin:auto;background-image:url("../media/elements/spinner.svg");background-position:center center;background-repeat:no-repeat}
.basket-box-wrapper .basket-box--loading div{visibility:hidden}
.basket-box-wrapper .basket-box .btn,.basket-box-wrapper .basket-box .recall-dialog a,.recall-dialog .basket-box-wrapper .basket-box a{margin:0}
.selection-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:20px 30px;margin:0 0 20px;border-radius:5px;max-width:440px;background-image:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0.2))}
.selection-box__body{display:-ms-flexbox;display:flex;padding:10px 0 20px}
.selection-box__body.radio-switch-inputs{margin:0}
.selection-box__body.radio-switch-inputs input[type=radio] ~ .tick-label{font-size:14px;font-size:1.4rem;line-height:1.42857}
.selection-box__body.radio-switch-inputs input[type=radio] ~ .tick-label::before{margin-top:-0.2rem}
.selection-box__body.radio-switch-inputs input[type=radio]:checked ~ .tick-label:after{margin-top:.3rem}
.selection-box__headline{font-weight:bold;text-align:center}
.selection-box .tick:first-child .tick-label{margin-right:10px}
.selection-box .tick:last-child .tick-label{margin-right:-30px}
.selection-box .tick-label{display:inline-block;max-width:150px;font-size:16px;font-size:1.6rem;line-height:1.25;font-weight:bold}
.selection-box .tick-label::before{color:#fff;left:-3.1rem;width:2.2rem;height:2.2rem;border:0 none}
.dark-bg .selection-box .tick-label::before{box-shadow:inherit;background:#fff}
.selection-box .tick-label>span{font-weight:normal}
.selection-box input[type="radio"]:checked+.tick-label::after{width:1.2rem;height:1.2rem;background-color:#40920f;margin-top:.3rem;left:-2.6rem;top:0}
.selection-box .btn-legal{text-align:center}
.selection-box .btn-prefixed{margin:0}
.promotion-box{margin:20px 0 0}
.promotion-box--small{max-width:350px;text-align:left}
.promotion-box__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.promotion-box__item{display:-ms-flexbox;display:flex;max-width:350px;margin:0 25px 20px;-ms-flex-preferred-size:100%;flex-basis:100%}
@media screen and (max-width:979px){.promotion-box__item{margin:0 15px 20px}
}
@media screen and (max-width:479px){.promotion-box__item{margin:0 10px 20px}
}
.promotion-box__item--small{margin:0 0 20px}
.promotion-box__headline{margin-bottom:25px;text-align:center}
.promotion-box__headline--small{font-size:24px;font-size:2.4rem;line-height:1.08333;text-align:left}
.promotion-box__imagewrap{margin-right:20px}
.promotion-box__image,.grid-col .promotion-box .promotion-box__image{max-height:100px;max-width:inherit}
.promotion-box__subheadline{font-weight:bold;margin-bottom:10px}
.promotion-box__subheadline .tooltip-icon{font-size:14px;font-size:1.4rem;line-height:1.42857}
.promotion-box__copy p{font-size:12px;font-size:1.2rem;line-height:1.16667;margin-bottom:10px}
.additional-numbers-box{background:#002c77 url("../media/backgrounds/additional-numbers-bg.jpg");background-size:100%;background-size:cover;position:relative}
.additional-numbers-box .box-body{margin-bottom:10px;margin-bottom:1rem}
.additional-numbers-box .tick .tick-label{font-size:16px;font-size:1.6rem;line-height:1.25;margin-left:27px}
.additional-numbers-box .tick .tick-label:before{box-sizing:content-box;content:"";color:#75b96c;position:absolute;left:-2.7rem;width:2.2rem;height:2.2rem;margin:-0.2rem 0 0 0;border:0 solid #ccc;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);font-size:2.2rem;font-weight:bold;line-height:1em}
.additional-numbers-box input:checked ~ .tick-label:before{background:#fff}
.additional-numbers-box .toggle-content:after{content:'';position:absolute;bottom:15px;bottom:1.5rem;right:0;display:block;width:133px;height:122px;background-image:url("../media/elements/cable-phone.png");opacity:0;transition:.2s opacity;pointer-events:none}
.additional-numbers-box .js_toggle-trigger.is-active ~ .toggle-wrapper .toggle-content:after{opacity:1;transition:.4s opacity}
.box.info-box{background:rgba(255,255,255,0.1);box-shadow:none;position:relative;padding-bottom:7rem}
.box.info-box .fill-img-header{margin:-1.5rem -1.5rem 3rem}
.box.info-box .fill-img-header img{width:100%}
.box.info-box .box-footer{position:absolute;bottom:5rem;left:0;right:0}
.box.info-box .btn,.box.info-box .recall-dialog a,.recall-dialog .box.info-box a{color:#fff;margin-bottom:0}
.box.info-box .btn:hover,.box.info-box .recall-dialog a:hover,.recall-dialog .box.info-box a:hover{text-decoration:none}
.box.big-option-box{position:relative;width:100%;padding-top:220px;margin-bottom:60px;background-size:100%;background-position:center top;background-repeat:no-repeat}
.option-select .box.big-option-box,.option-radio .box.big-option-box{padding-top:0}
.box.big-option-box:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.4))}
.box.big-option-box .box-head{background:#7099c0;background:#7099c0;background:rgba(112,153,192,0.5);background:linear-gradient(to bottom,rgba(0,0,0,0),#7099c0);padding:20px 20px 18px;position:relative}
.box.big-option-box .box-head .h2{margin:0}
.box.big-option-box .box-body{background:#7096be;background:#7096be;background:linear-gradient(to bottom,#7099c0,#6f92bc);padding:0 20px 60px;position:relative}
.box.big-option-box .tick.check-tick{display:inline-block}
.box.big-option-box .radio-tick{position:absolute;bottom:0}
.box.big-option-box .radio-tick .tick-label span{margin-left:10px;vertical-align:middle;line-height:30px}
.box.big-option-box .check-tick{margin:18px 0 18px 1px}
.box.big-option-box input[type="radio"] ~ .tick-label{padding:8px 15px 8px 38px;line-height:30px;border-radius:999px;margin-bottom:20px;margin-left:22px}
.box.big-option-box input[type="radio"] ~ .tick-label:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:.8rem;width:2.4rem;height:2.4rem;margin:-0.2rem 0 0 0;border:0 solid #ccc;text-align:center;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);margin-top:.2rem}
.box.big-option-box input[type="radio"] ~ .tick-label .inactive{display:block}
.box.big-option-box input[type="radio"] ~ .tick-label .active{display:none}
.box.big-option-box input[type="radio"]:checked ~ .tick-label{color:#803689;background:#d9d9d9}
.box.big-option-box input[type="radio"]:checked ~ .tick-label .inactive{display:none}
.box.big-option-box input[type="radio"]:checked ~ .tick-label .active{display:block}
.box.big-option-box input[type="radio"]:checked ~ .tick-label:after{content:"";position:absolute;width:.6rem;height:.6rem;background-color:#803689;border-radius:50%;margin-top:.7rem;left:1.7rem;top:0;top:0;margin-top:1.9rem}
.box.big-option-box.mobile-option-box{padding-top:0;overflow:visible}
@media screen and (max-width:979px){.box.big-option-box.mobile-option-box{width:440px}
}
@media screen and (max-width:479px){.box.big-option-box.mobile-option-box{width:100%}
}
.box.big-option-box.mobile-option-box:before{content:none}
.box.big-option-box.mobile-option-box .box-head{background:transparent}
.box.big-option-box.mobile-option-box .box-body{background:transparent;padding:0 20px;padding:0 2rem}
.legal-box,.cq-wcm-edit .box.legal-box{background:#333;background:rgba(255,255,255,0.15);box-shadow:none;margin-top:20px;padding:5px 15px}
.product-box{min-height:240px;margin-top:20px}
.product-box .box-lines{margin-top:-55px;padding-bottom:10%;background:transparent}
.product-box.product-box-internet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.product-box.product-box-tv:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.product-box.product-box-phone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.product-box.box.big-option-box{text-align:center;padding-top:60px}
.product-box.box.big-option-box:before{background:black;background:rgba(0,0,0,0.15);background:linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0.3));font-size:5rem;padding-left:10px;width:100%}
.product-box.box.big-option-box .box-head{background:transparent}
.product-box.box.big-option-box .box-head h4{margin:0}
.product-box.box.big-option-box .box-body{background:transparent;padding:0 20px 20px;bottom:20px;position:absolute;width:100%}
.product-box.box.big-option-box .box-text{padding-bottom:50px}
.product-box.box.big-option-box .box-button{position:absolute;right:0;left:0;bottom:20px;text-align:center}
.product-box.box.big-option-box .box-button .btn,.product-box.box.big-option-box .box-button .recall-dialog a,.recall-dialog .product-box.box.big-option-box .box-button a{margin:0;color:#fff}
.dialog-teaser{margin:10px 0 20px}
.product-added{border:2px solid #40920f}
.product-handset-box{margin:20px auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.product-handset-box__head img{max-width:200px;margin:0 auto}
.product-handset-box__body{margin:-20px 0 0}
.product-handset-box__body .h4,.product-handset-box__body .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .product-handset-box__body .account-headline{margin-bottom:0}
.product-handset-box__foot{margin-top:auto}
.product-handset-box__foot>.btn,.recall-dialog .product-handset-box__foot>a{display:block;margin:0 auto 10px}
.product-handset-box__foot .link{font-size:12px;font-size:1.2rem;line-height:1.16667}
.arrow-box{position:relative;overflow:visible}
.arrow-box::before,.arrow-box::after{content:"";position:absolute;top:40px;right:-23px;border:12px solid rgba(255,255,255,0);border-left-color:#fff}
.arrow-box::before{right:-26px;border-left-color:rgba(0,0,0,0.07);filter:blur(2px)}
.chat-box .box-body:before,.chat-box .box-body:after{content:" ";display:table}
.chat-box .box-body:after{clear:both}
.chat-box .chat-box-body{display:table-cell;width:999em}
.chat-box .chat-box-image{float:right;max-width:35%;width:136px;height:auto;margin-bottom:15px;margin-left:10px}
.box--b-spot{background-size:cover}
.box--b-spot:not(.dark-bg) .box-header h4{color:#46362f}
.box--b-spot:not(.dark-bg) .box-body div{color:#46362f}
.box--b-spot .box-header h4{font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.box--b-spot .box-body{position:relative}
.box--b-spot .box-footer{padding:1.5rem 1.5rem;display:-ms-flexbox;display:flex}
.box--b-spot .box-footer a{margin:0 auto}
.box--b-spot .box-footer .margin-left{margin-left:0}
.box--b-spot .box-footer .margin-right{margin-right:0}
.box--b-spot .box-image{display:-ms-flexbox;display:flex}
.box--b-spot .box-image__center{-ms-flex-pack:center;justify-content:center}
.box--b-spot .box-image__left{-ms-flex-pack:start;justify-content:flex-start}
.box--b-spot .box-image__right{-ms-flex-pack:end;justify-content:flex-end}
.box--b-spot img{position:relative;max-width:100%}
.c-spot-box--text{font-size:1.6rem;line-height:2.3rem}
.c-spot-box img{padding:25px;position:relative;right:0;bottom:0}
.c-spot-box .cspot-btn{font-weight:normal}
.box--translucent{background:rgba(255,255,255,0.5);border:solid 1px #fff;box-shadow:none}
.box--translucent2{background:rgba(255,255,255,0.1);box-shadow:none}
.box--translucent2 img{margin-bottom:3rem}
.box--translucent2 .h4,.box--translucent2 .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .box--translucent2 .account-headline{margin-bottom:.5rem}
.box--translucent2 .box-header{padding:4rem 4rem 1.5rem}
.box--translucent2 .box-body{padding:0 4rem}
.box--translucent2 .box-footer{padding:0 4rem 4rem}
.box.box--product-selection{margin-bottom:1rem;padding:0 2rem;color:#002c77;box-shadow:none;overflow:hidden;box-sizing:border-box}
.box.box--product-selection:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.box.box--product-selection:before{content:'';position:absolute;left:0;top:0;width:0;height:0;border:solid 3rem transparent;border-top:solid 3rem #40920f;border-left:solid 3rem #40920f;transform:translate3d(-3rem,-3rem,0);transition:transform .4s}
.box.box--product-selection:after{content:"";position:absolute;left:0;top:.7rem;font-size:1.8rem;color:#fff;transform:scale(0);transition:transform .2s}
.box.box--product-selection .box-header,.box.box--product-selection .box-body{transition:opacity .4s}
.box.box--product-selection .box-header{padding:3rem 0}
.box.box--product-selection .box-header img{width:100%}
.box.box--product-selection .box-header .h4,.box.box--product-selection .box-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .box.box--product-selection .box-header .account-headline{padding:0 2rem;margin-bottom:2.5rem}
@media screen and (max-width:979px){.box.box--product-selection .box-header .h4,.box.box--product-selection .box-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .box.box--product-selection .box-header .account-headline{padding:0}
}
.box.box--product-selection .box-header .check-list{margin-top:0;padding-bottom:0}
.box.box--product-selection .box-header .check-list li:last-child{margin-bottom:0}
.box.box--product-selection .box-body{padding:0 0 3rem}
.box.box--product-selection .box-body .product-promotions{background:#803689;color:#fff;padding:1rem;border-radius:4px}
.box.box--product-selection .box-body .product-promotions .check-list{margin:0;padding:0}
.box.box--product-selection .box-body .product-promotions .check-list li:last-child{margin-bottom:0}
.box.box--product-selection .box-footer{padding:0 0 3rem}
.box.box--product-selection .box-footer .btn,.box.box--product-selection .box-footer .recall-dialog a,.recall-dialog .box.box--product-selection .box-footer a{margin-bottom:0}
.box.box--product-selection .box-footer .product-pricing{margin-top:2rem;padding:3rem 0 2rem;border-top:solid 1px #d8d8d8}
.box.box--product-selection .box-footer .product-pricing--credit{border-top:0;margin-top:0;padding:0 0 2rem;color:#803689}
.box.box--product-selection .box-footer .product-pricing--credit .h2{color:#803689}
.box.box--product-selection .box-footer .product-pricing sup{top:-1.2em;font-size:.4em;font-weight:bold}
.box.box--product-selection .box-footer .secondary-btn{display:none}
.box.box--product-selection .box-footer .secondary-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.box.box--product-selection .box-footer .secondary-btn:before{line-height:.9em;font-size:1.3em;vertical-align:-19%}
.box.box--product-selection dl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}
.box.box--product-selection dl:last-child{margin-bottom:0}
.box.box--product-selection dl dt{font-weight:normal}
.box.box--product-selection dl dd{text-align:right;font-weight:bold}
input:checked+.box.box--product-selection:before{transform:translate3d(0,0,0)}
input:checked+.box.box--product-selection:after{transform:scale(1);transition:transform .2s .2s}
input:checked+.box.box--product-selection .box-header,input:checked+.box.box--product-selection .box-body{opacity:.3}
input:checked+.box.box--product-selection .box-footer label{display:none}
input:checked+.box.box--product-selection .box-footer .secondary-btn{display:inline-block}
.box.box--product-selection--bundle .box-header img{width:100% !important;padding:0 !important}
.box.box--product-selection--bundle .box-header .h4,.box.box--product-selection--bundle .box-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .box.box--product-selection--bundle .box-header .account-headline{margin-bottom:0}
.box.box--product-selection--bundle .box-body{padding:0}
.box.box--product-selection--bundle .box-body .check-list{padding-bottom:0;margin-top:0}
.update-amount--connect-box{padding-bottom:0}
.update-amount--connect-box__border{border-top:2px solid #fff;border-bottom:2px solid #fff}
.update-amount--grid{display:-ms-flexbox;display:flex}
.update-amount__addtobasket{margin:30px auto}
.update-amount__text{padding-bottom:20px}
.update-amount__text--modal{color:#002c77;padding-top:20px}
.update-amount__text--modal:last-child{color:#002c77;padding-bottom:0}
.update-amount__label{padding-bottom:5px}
.update-amount__label--modal{color:#002c77}
.update-amount__button{font-size:20px;font-size:2rem;line-height:1.2;background-color:#fff;color:#40920f;height:30px;width:30px;border-radius:50%}
.update-amount__button--modal{background-color:#40920f;color:#fff}
.update-amount__number{font-size:16px;font-size:1.6rem;line-height:1.25;width:26px;display:inline-block;text-align:center;margin:0 10px}
.update-amount__number--modal{color:#40920f}
.update-amount__richtext a,.update-amount__richtext a:hover,.update-amount__richtext a:focus{color:#002c77;text-decoration:underline}
.update-amount__richtext:last-child p{margin-bottom:0}
.update-amount__counter{margin-bottom:20px}
.update-amount__wrap{background:#002c77;padding:25px 0}
.update-amount__img{margin-right:30px}
@media screen and (max-width:479px){.update-amount__img{display:none}
}
.update-amount__img img{max-height:120px}
.flexible-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#333;color:#fff;padding:20px;background-repeat:no-repeat;background-size:auto;box-sizing:border-box;margin:0 0 20px;position:relative;-webkit-font-smoothing:antialiased}
.flexible-box--light-bg{background-color:#fff;color:#333}
.flexible-box__headline{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;margin-bottom:20px}
.flexible-box__headline--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}
.flexible-box__headline--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}
.flexible-box__headline--bold{font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.flexible-box__headline--size-s{font-size:20px;font-size:2rem;line-height:1.2}
.flexible-box__headline--size-l{font-size:32px;font-size:3.2rem;line-height:1.125}
.flexible-box__copy{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:20px}
.flexible-box__copy--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}
.flexible-box__copy--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}
.flexible-box__copy--size-s{font-size:12px;font-size:1.2rem;line-height:1.16667}
.flexible-box__copy--size-l{font-size:16px;font-size:1.6rem;line-height:1.25}
.flexible-box__checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.flexible-box__checkbox--center{-ms-flex-pack:center;justify-content:center}
.flexible-box__checkbox--right{-ms-flex-pack:end;justify-content:flex-end}
.flexible-box__checkbox :checked ~ .tick-label{color:#fff}
.flexible-box--light-bg .flexible-box__checkbox :checked ~ .tick-label{color:#333}
.flexible-box__checkbox .tick-label{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;padding-left:30px;margin:0;color:#fff}
.flexible-box--light-bg .flexible-box__checkbox .tick-label{color:#333}
.flexible-box__checkbox .tick-label::before{box-sizing:content-box;content:"";color:#fff;position:absolute;left:0;width:2.4rem;height:2.4rem;margin:0;border:0 solid #ccc;text-align:center;font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.15)}
.flexible-box--light-bg .flexible-box__checkbox .tick-label::before{color:#333;box-shadow:inset 0 0 0 2px rgba(0,44,119,0.3)}
.flexible-box__checkbox .tooltip{padding-left:5px}
.flexible-box__foot{margin-top:20px}
.flexible-box__body .flexible-box__copy:last-child,.flexible-box__foot .flexible-box__copy:last-child{margin-bottom:0}
.table{border-spacing:2px;border-collapse:separate}
.table td,.table th{background:#fff;vertical-align:top}
.table td{font-size:16px;font-size:1.6rem;line-height:1.25;padding:15px 35px;background:#888;background:rgba(255,255,255,0.1)}
@media screen and (max-width:819px){.table td{padding:10px 20px}
}
@media screen and (max-width:479px){.table td{font-size:13px;font-size:1.3rem;line-height:1.23077;padding:5px 10px}
}
.table th{padding:15px 30px}
@media screen and (max-width:819px){.table th{padding:10px 15px}
}
@media screen and (max-width:479px){.table th{padding:5px 10px}
}
.table th,.table td.highlight{font-size:24px;font-size:2.4rem;line-height:1.08333;background:#aaa;background:rgba(255,255,255,0.2);font-family:VodafoneRg,Arial,sans-serif}
@media screen and (max-width:479px){.table th,.table td.highlight{font-size:20px;font-size:2rem;line-height:1.2}
}
.section-drawer .table th,.section-drawer .table td.highlight{background:#aaa;background:rgba(255,255,255,0.75)}
.section-drawer .table td{background:#888;background:rgba(255,255,255,0.4)}
.table a,.table button[type="button"]{font-weight:normal;text-decoration:underline}
.light-bg .table td{background:#fff}
.light-bg .table th{background:rgba(255,255,255,0.9)}
.alternating tr:nth-child(2n) th,.alternating tr:nth-child(2n) td{background-color:rgba(0,0,0,0.05)}
table .dcomm_button,table .richtext{display:inline}
table .dcomm_button>div,table .richtext>div{display:inline}
table .dcomm_button>div>p,table .richtext>div>p{display:inline;margin:0;padding:0}
table .expand-table-btn{cursor:pointer;text-align:center;padding:30px 0;padding:3rem 0}
table .expand-table-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
table .expand-table-btn:hover,table .expand-table-btn:focus,table .expand-table-btn:active{background:#ccc;background:rgba(255,255,255,0.3)}
.table-scroll{width:100%;overflow-x:visible}
.table-fixed{table-layout:fixed}
.ume-table table{border-collapse:separate;border-spacing:2px;empty-cells:hide;margin:0 0 60px}
.ume-table img{display:inline-block}
.ume-table th,.ume-table td{padding:20px;box-shadow:0 0 4px rgba(0,0,0,0.05);vertical-align:top;box-sizing:border-box;position:relative}
.ume-table th{background:rgba(255,255,255,0.2)}
.ume-table td{background:rgba(255,255,255,0.1);font-weight:normal}
.ume-table ul{display:block;margin:0}
.ume-table ul li{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif}
.ume-table ul li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.ume-table ul.short-plain-list li:before{content:"";margin-left:-2em}
.ume-table tr:first-child th:first-child{border-top-left-radius:4px}
.ume-table tr:first-child th:last-child{border-top-right-radius:4px}
.ume-table tr:last-child th:first-child,.ume-table tr:last-child td:first-child{border-bottom-left-radius:4px}
.ume-table tr:last-child th:last-child,.ume-table tr:last-child td:last-child{border-bottom-right-radius:4px}
.flexible-table img{display:inline-block}
.flexible-table table a{color:inherit}
.flexible-table ul{font-size:20px;font-size:2rem;line-height:1.2;display:block;font-family:VodafoneRg,Arial,sans-serif;margin:0;position:relative}
.flexible-table ul li{font-size:16px;font-size:1.6rem;line-height:1.25;font-family:VodafoneRg,Arial,sans-serif;padding-left:20px}
.flexible-table ul li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.flexible-table ul li::before{position:absolute;color:#428600;left:0}
.flexible-table .add_to_basket .short-plain-list li::before{content:none}
.flexible-table .radio-switch-el li::before{display:none}
.flexible-table h1,.flexible-table h2,.flexible-table h3,.flexible-table h4,.flexible-table h5{margin:0}
.flexible-table .image+.headline h1,.flexible-table .image+.headline h2,.flexible-table .image+.headline h3,.flexible-table .image+.headline h4,.flexible-table .image+.headline h5{display:inline-block;padding-left:15px}
.flexible-table__highlight tbody tr:first-child th,.flexible-table__highlight tbody tr:first-child td{background-color:#333;color:#fff}
.flexible-table__grey-background tbody tr th,.flexible-table__grey-background tbody tr td{background-color:#f4f4f4 !important}
.lte-module th,.lte-module td{padding:20px}
.lte-module tr.product td{background-size:cover}
.lte-module tr.product td .product-image{float:left;height:66px;margin-right:10px}
.lte-module tr.product td h3{font-size:24px;margin:10px 0 0}
.lte-module tr.product td p{font-size:14px;margin-bottom:0}
.lte-module tr.product.product-selected .semi-tranparent{opacity:.6}
.lte-module tr.product.product-selected td h3::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;text-align:left;position:absolute;background-color:#803689;left:27px;position:absolute;top:57px;border-radius:50%;font-size:15px;border:1px solid white;padding:2px 3px}
.lte-module tr.product.product-selected td.product-selected-options{padding:10px;width:30%}
.lte-module tr.product.product-selected td.product-selected-options .semi-tranparent{opacity:.6}
.lte-module tr.product.product-selected td.product-selected-options .check-list{margin-bottom:0;padding-bottom:0}
.lte-module tr.product.product-selected td.product-selected-options li{font-size:12px;margin-bottom:0}
.lte-module tr.product.product-selected td.product-selected-options h4{display:inline-block;font-size:18px;margin-bottom:10px}
.lte-module td{position:relative}
.lte-module td .icon-container{min-height:85px;width:100%}
.lte-module td h3,.lte-module td h4{font-family:VodafoneRg,Arial,sans-serif;font-size:24px;margin-bottom:20px}
.lte-module td p{font-size:14px}
.lte-module td.width-25{width:25%}
.lte-module td.width-50{width:50%}
.lte-module td.centered{text-align:center}
.lte-module td.centered div.border{margin:60px 20px;background:rgba(255,255,255,0.25);height:2px}
.lte-module td li::before{content:none}
.lte-module td .small .tick-label{width:80px;margin:0 auto;position:relative;left:20px;font-size:14px}
.lte-module td .small .tick-label::before{background:#fff;margin-top:1px;margin-right:-17px}
.check-tick.small{bottom:-220px;position:relative;left:-140px}
.centered.width-50 .check-tick.small,.centered.width-25 .check-tick.small{bottom:20px;position:absolute;left:40px}
.comparison-table table{background:#fff;margin-top:5rem}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comparison-table table{table-layout:fixed}
.comparison-table table.table-6-columns{min-width:900px}
.comparison-table table.table-5-columns{min-width:840px}
.comparison-table table.table-4-columns{min-width:780px}
.comparison-table table.table-3-columns{min-width:720px}
.comparison-table table.table-2-columns{min-width:650px}
}
.comparison-table table.margin-top-table{margin-top:15rem}
.comparison-table table td,.comparison-table table th{border-style:solid;border-color:transparent}
.comparison-table table .expand-table-btn{font-size:1.8rem}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.comparison-table table tbody:first-child tr:first-child td{width:13em}
}
.comparison-table table tbody:first-child tr:first-child td,.comparison-table table tbody:first-child tr:first-child th{vertical-align:top;padding-top:8%}
.comparison-table table tbody:first-child tr:first-child td .h4,.comparison-table table tbody:first-child tr:first-child td .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .comparison-table table tbody:first-child tr:first-child td .account-headline,.comparison-table table tbody:first-child tr:first-child th .h4,.comparison-table table tbody:first-child tr:first-child th .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .comparison-table table tbody:first-child tr:first-child th .account-headline{margin-bottom:15px;margin-bottom:1.5rem;margin-top:20px;margin-top:2rem}
.comparison-table table tbody:first-child tr:first-child td a:hover,.comparison-table table tbody:first-child tr:first-child th a:hover{text-decoration:none}
.comparison-table table tbody:first-child tr:first-child td:nth-child(2),.comparison-table table tbody:first-child tr:first-child th:nth-child(2){border-top-left-radius:5px}
.comparison-table table tbody:first-child tr:first-child th.th-2-columns{padding-top:0}
.comparison-table table tbody:first-child tr:first-child th.th-3-columns{padding-top:0}
.comparison-table table tbody:first-child tr:first-child th.th-4-columns{padding-top:0}
.comparison-table table tbody:first-child tr:first-child th.th-5-columns{padding-top:0}
.comparison-table table tbody:first-child tr:first-child th.th-6-columns{padding-top:0}
.comparison-table table tbody:first-child tr:nth-child(2) th:first-child{border-top-left-radius:5px}
.comparison-table table tbody th.headline-separator{padding:0;border-width:0}
.comparison-table table tbody th.headline-separator div{width:calc(100% + 6px);height:10px;background:#f4f4f4;margin-left:-3px}
.comparison-table table th{font-weight:normal;vertical-align:top}
.comparison-table table th.subheadline span.tooltip,.comparison-table table th.mainheadline span.tooltip{left:0;top:0;position:relative}
.comparison-table table th .plectrum-container{position:absolute;right:30px;right:3rem;top:-95px;top:-9.5rem;background:rgba(128,54,137,0.7);border-radius:20px;border-bottom-left-radius:0;height:auto;padding:12px;max-width:130px;max-width:13rem;text-align:left}
.comparison-table table th .plectrum-container .plectrum-text{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif;text-transform:uppercase}
.comparison-table table th .plectrum-container .plectrum-price{font-size:32px;font-size:3.2rem;line-height:1.125}
.comparison-table table th .plectrum-container .plectrum-text *,.comparison-table table th .plectrum-container .plectrum-price *{margin:0}
.comparison-table table th .plectrum-container .plectrum-interval{font-size:13px;font-size:1.3rem;line-height:1.23077;font-family:VodafoneRg,Arial,sans-serif}
.comparison-table table th .h4,.comparison-table table th .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .comparison-table table th .account-headline{margin-bottom:0}
@media screen and (max-width:1279px){.comparison-table table th .h4,.comparison-table table th .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .comparison-table table th .account-headline{font-size:20px;font-size:2rem;line-height:1.2}
}
.comparison-table table th .comparison-table-price:nth-last-child(3){margin-bottom:35px;margin-bottom:3.5rem}
.comparison-table table tr.comparison-products button{white-space:nowrap}
.comparison-table table tr.comparison-products h3{margin-bottom:0}
.comparison-table table tr.comparison-products .headline-container{background:#333;padding:25px 0;margin-left:-23px;width:calc(100% + 46px);margin-top:-5px}
.comparison-table table tr.comparison-products .headline-container .h3{color:#fff}
.comparison-table table tr.comparison-products .addtobasket-button,.comparison-table table tr.comparison-products .login-button{position:absolute;left:0;right:0}
.comparison-table table tr.comparison-products .addtobasket-button{bottom:10px}
.comparison-table table tr.comparison-products .buttons-padding{padding-bottom:55px}
.comparison-table table tr.comparison-products .login-button{bottom:20px}
.comparison-table table tr.comparison-products .login-button ~ .buttons-padding{padding-bottom:110px}
.comparison-table table tr.comparison-products .login-button ~ .addtobasket-button{bottom:70px}
.comparison-table table td{font-size:16px;font-size:1.6rem;line-height:1.25}
.comparison-table table td img{max-width:100%}
.comparison-table table .productrateplans,.comparison-table table contractTerms{margin-bottom:0;margin-top:0}
@media screen and (max-width:1279px){.comparison-table table .productrateplans,.comparison-table table contractTerms{margin-top:0}
}
@media screen and (max-width:979px){.comparison-table table .productrateplans>span,.comparison-table table contractTerms>span{font-size:12px}
}
.comparison-table table .comparison-table-price .asterisk-orb{margin-top:-8px;margin-left:-15px}
.comparison-table table .comparison-table-price .comparison-table-price-rate{font-family:VodafoneRg,Arial,sans-serif;font-size:48px;display:inline-block}
@media screen and (max-width:1279px){.comparison-table table .comparison-table-price .comparison-table-price-rate{font-size:32px}
}
.comparison-table table .comparison-table-price .comparison-table-price-period{font-size:13px;font-size:1.3rem;line-height:1.23077}
.comparison-table table .comparison-table-price .tooltip{vertical-align:top;display:inline-block}
.comparison-table table img{max-width:100%;height:auto}
.comparison-table table .comparison-table-img{height:28px !important;position:absolute;top:-18px;left:0;right:0;margin:auto}
.comparison-table table .comparison-table-img.comparison-table-featured{width:100%}
.comparison-table table .is-hidden{display:none}
.comparison-table table .check-orb{font-size:14px;font-size:1.4rem;line-height:1.42857;padding:5px 15px;border-radius:2px}
@media screen and (max-width:1279px){.comparison-table table .check-orb{padding:5px 12px}
}
.comparison-table table .check-orb::before{width:1em}
.comparison-table table .online-discount{background:#007c92;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:5px -23px}
.comparison-table table .online-discount .asterisk-orb{background:#fff;color:#e60000}
.comparison-table table .online-discount .price{font-size:2.4rem;font-weight:bold;padding-top:3px}
.comparison-table table .online-discount .text{font-size:1.6rem;padding-bottom:8px}
.comparison-table table .comparison-table-copy{margin:10px 0;font-size:1.6rem;min-height:45px}
.comparison-table table .subheadline{text-align:center;font-size:1.6rem;font-weight:bold}
.comparison-table table .mainheadline{text-align:center;font-weight:bold}
.comparison-table table .mainheadline .h4,.comparison-table table .mainheadline .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .comparison-table table .mainheadline .account-headline{font-size:2rem;font-weight:bold}
.flexible_table .richtext,.flexible_table .dcomm_button,.product-table .richtext,.product-table .dcomm_button{display:inline}
.flexible_table .richtext>div,.flexible_table .dcomm_button>div,.product-table .richtext>div,.product-table .dcomm_button>div{display:inline}
.flexible_table .richtext>div p,.flexible_table .dcomm_button>div p,.product-table .richtext>div p,.product-table .dcomm_button>div p{display:inline}
.flexible_table .richtext>div button,.flexible_table .dcomm_button>div button,.product-table .richtext>div button,.product-table .dcomm_button>div button{display:inline-block}
@media screen and (max-width:979px){.flexible_table .image img,.product-table .image img{max-width:100%;height:auto}
}
.flexible_table td.no-wrap,.product-table td.no-wrap{white-space:nowrap}
.dline-order{overflow:hidden;border-radius:4px}
@media screen and (max-width:819px){.dline-order{margin:0 -1rem;width:calc(100% + 2rem);border-radius:0}
}
.dline-order td,.dline-order th{text-align:right}
@media screen and (max-width:819px){.dline-order td,.dline-order th{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
}
.dline-order td:first-child,.dline-order th:first-child{text-align:left}
.dline-order tr{background:rgba(255,255,255,0.2)}
.dline-order thead th{padding:1rem 3rem;font-weight:bold;min-width:8rem}
@media screen and (max-width:479px){.dline-order thead th{padding:1rem}
}
.dline-order thead th:first-child{width:100%}
.dline-order tbody td{padding:0 3rem 2rem}
@media screen and (max-width:479px){.dline-order tbody td{padding:0 1rem 1rem}
}
.dline-order tfoot tr{background:rgba(255,255,255,0.4)}
.dline-order tfoot tr td{padding:2rem 3rem}
@media screen and (max-width:479px){.dline-order tfoot tr td{padding:1rem}
}
.dline-order tr.dline-order__spacer{background:transparent}
.dline-order tr.dline-order__spacer td{height:2px;padding:0}
.dline-order tr.dline-order__spacer+tr td{padding:2rem 3rem}
@media screen and (max-width:479px){.dline-order tr.dline-order__spacer+tr td{padding:1rem}
}
.google-maps{border:0;width:100%;height:450px;max-height:80vh;magin:0 auto}
.tick{padding-top:5px}
.tick>input[type="checkbox"],.tick>input[type="radio"]{float:left;margin:6px -9px -6px 0}
.tick>input[type="checkbox"].req ~ .tick-label:after,.tick>input[type="checkbox"]-label.req:after,.tick>input[type="radio"].req ~ .tick-label:after,.tick>input[type="radio"]-label.req:after{content:"\00a0*"}
.tick>input[type="checkbox"]:checked,.tick>input[type="checkbox"]:not(:checked),.tick>input[type="radio"]:checked,.tick>input[type="radio"]:not(:checked){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:fixed;top:50%;left:0;pointer-events:none;width:1px}
.tick>input[type="checkbox"]:checked ~ .tick-label:before,.tick>input[type="checkbox"]:not(:checked) ~ .tick-label:before,.tick>input[type="radio"]:checked ~ .tick-label:before,.tick>input[type="radio"]:not(:checked) ~ .tick-label:before{display:block}
.tick>input[type="checkbox"]:disabled ~ .tick-label:before,.tick>input[type="radio"]:disabled ~ .tick-label:before{border-color:#ddd;background-color:#eee;color:#aaa}
.tick.js_toggle-trigger{display:inline-block}
.tick__label.tick__label--radio{font-size:16px;font-size:1.6rem;line-height:1.25;font-weight:normal}
.tick__label.tick__label--radio::before{color:#fff;left:-3.1rem;width:2.2rem;height:2.2rem;border:0 none}
.dark-bg .tick__label.tick__label--radio::before{box-shadow:inherit;background:#fff}
input[type="radio"]:checked ~ .tick__label.tick__label--radio:after{width:1.2rem;height:1.2rem;background-color:#40920f;margin-top:.3rem;left:-2.6rem;top:0}
.tick__label.tick__label--bold{font-weight:bold}
.tick__sublabel{font-size:14px;font-size:1.4rem;line-height:1.42857;display:block;font-weight:normal}
.tick-label{font-size:13px;font-size:1.3rem;line-height:1.23077;display:block;margin:.2rem 1.5rem 1rem 2.2rem;margin-right:0;padding-left:5px;color:#333;cursor:pointer;position:relative;vertical-align:middle}
:checked ~ .tick-label{color:#333}
.tick+.tick-label{position:relative;top:-1.2rem}
.dark-bg .tick-label{color:#fff}
.dark-bg .light-bg .tick-label{color:#333}
input[type="radio"][disabled] ~ .tick-label{color:#999}
.tick-label:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:-2.2rem;width:1.6rem;height:1.6rem;margin:-0.2rem 0 0 0;border:0 solid #ccc;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);font-size:15px;font-size:1.5rem;line-height:1}
input[type="checkbox"] ~ .tick-label:before{border-radius:1px}
input[type="checkbox"]:checked ~ .tick-label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";background-color:#428600;color:#fff}
input[type="radio"] ~ .tick-label:before{border-radius:999px}
input[type="radio"][disabled] ~ .tick-label:before{opacity:.5}
.dark-bg .tick-label:before{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.15)}
.error ~ .tick-label:before{box-shadow:inset 0 0 0 1px #af0b37}
.dark-bg .error ~ .tick-label:before{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6);background-color:rgba(243,70,117,0.25)}
input[type="radio"]:checked ~ .tick-label:after{content:"";position:absolute;width:.5rem;height:.5rem;background-color:#803689;border-radius:50%;margin-top:.4rem;left:-1.6rem;top:0}
.tick-label--inline p{display:inline}
.tick-box{display:inline-block;color:#fff;background:rgba(0,0,0,0.2);cursor:pointer;text-align:center;border-radius:4px;padding:4px;padding:.4rem;margin-bottom:5px;margin-bottom:.5rem;position:relative;padding-bottom:35px;padding-bottom:3.5rem}
.tick-box .h3{margin-bottom:0}
.tick-box .size9{margin-bottom:7px;margin-bottom:.7rem}
.tick-box:before{box-sizing:content-box;content:"";color:#75b96c;position:absolute;left:0rem;width:2rem;height:2rem;margin:-0.2rem 0 0 0;border:2px solid rgba(255,255,255,0.4);text-align:center;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);bottom:1.1rem;right:0;margin:0 auto;top:inherit}
input:checked ~ .tick-box:before{background:#fff}
input[type="checkbox"]:checked ~ .tick-box:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:""}
input[type="radio"] ~ .tick-box:before{border-radius:999px}
input:checked ~ .tick-box{background:rgba(0,0,0,0.35)}
input[type="radio"]:checked ~ .tick-box:after{content:"";position:absolute;width:1rem;height:1rem;background-color:#75b96c;border-radius:50%;margin-top:.4rem;left:.6rem;top:0;bottom:1.8rem;left:0;right:0;margin:0 auto;top:auto}
.radio-switch-inputs{margin-bottom:10px;margin-left:10px}
.radio-switch-inputs input[type=radio] ~ .tick-label{font-size:14px;font-size:1.4rem;line-height:1.42857}
.radio-switch-inputs input[type=radio] ~ .tick-label::before{background-color:#ebebeb;margin-top:.1rem}
.radio-switch-inputs input[type=radio]:checked ~ .tick-label:after{margin-top:.7rem}
.teaser-check-box{background:#033;margin:40px auto 0;display:block;padding:200px 0 10px;border-radius:4px;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.teaser-check-box:before{content:"";position:absolute;top:40%;left:0;width:100%;height:60%;z-index:0;background:black;background:rgba(0,0,0,0.2);background:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.4))}
.teaser-check-box .tick-label{font-size:24px;font-size:2.4rem;line-height:1.08333;padding:0 20px;position:relative}
.teaser-check-box .tick-label:before{margin-top:.4rem;margin-bottom:-0.4rem;left:0}
.teaser-check-box input[type="checkbox"]:checked ~ .tick-label:before{background:#fff}
.teaser-check-box p{padding:0 23px;position:relative}
.btn-prefixed{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;margin:0 0 18px}
.btn-prefixed span{display:inline-block}
.btn-prefixed .btn-prefix{font-size:24px;font-size:2.4rem;line-height:1.08333;color:#40920f;margin:0 5px 0 20px;display:inline-block;white-space:nowrap;vertical-align:middle}
.btn-prefixed .btn-prefix>span:first-child,.btn-prefixed .btn-prefix span.size8{display:inline-block}
.btn-prefixed .btn-prefix .ume-spinner::after{background-image:url("../media/elements/spinner-ume-green.png")}
.btn-prefixed .btn,.btn-prefixed .recall-dialog a,.recall-dialog .btn-prefixed a{margin:0 -1px 0 0}
.btn-prefixed .dialog .btn,.btn-prefixed .dialog .recall-dialog a,.recall-dialog .btn-prefixed .dialog a{margin:0}
.b2b-enterprise .btn-prefixed .btn-prefix{color:#002c77}
.b2b-enterprise .btn-prefixed .btn-prefix .ume-spinner::after{background-image:url("../media/elements/spinner.png")}
.b2b-enterprise .btn-prefixed .btn,.b2b-enterprise .btn-prefixed .recall-dialog a,.recall-dialog .b2b-enterprise .btn-prefixed a{background:#002c77}
.b2b-soho .btn-prefixed .btn-prefix{color:#002c77}
.b2b-soho .btn-prefixed .btn-prefix .ume-spinner::after{background-image:url("../media/elements/spinner.png")}
.b2b-soho .btn-prefixed .asterisk-orb{background:#002c77}
.btn-legal{display:inline-block}
.btn-legal .btn-prefixed{margin-bottom:5px}
.btn-legal .btn-prefixed .btn-prefix>span{margin-top:0;letter-spacing:initial}
.btn-legal .btn-prefixed .btn-prefix .footnote{margin-top:0;letter-spacing:initial}
.btn-legal .productrateplans{margin-top:-5px}
.basket-box .btn-legal .productrateplans{margin:0}
.btn-legal .productrateplans>span{font-size:12px;font-size:1.2rem;line-height:1.16667;display:block;white-space:initial;padding:5px 20px;border:2px solid #fff;box-sizing:border-box;border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top:0;margin-left:20px;margin-right:20px;text-align:center}
.btn-legal form[name="directCheckOutForm"]{text-align:center;padding:0}
.b2b-enterprise .btn-legal .productrateplans{color:#0080b7}
.b2b-enterprise .btn-legal .productrateplans>span{border-color:#0080b7}
.b2b-enterprise .btn-legal .ume-directcheckoutsubmitLink{color:#333}
.b2b-enterprise .dark-bg .btn-legal .productrateplans{color:inherit}
.b2b-enterprise .dark-bg .btn-legal .productrateplans>span{border-color:inherit}
.b2b-enterprise .dark-bg .btn-legal .ume-directcheckoutsubmitLink{color:inherit}
.b2b-soho .btn-legal .productrateplans{color:#333}
.b2b-soho .btn-legal .productrateplans>span{border-color:#333}
.b2b-soho .btn-legal .ume-directcheckoutsubmitLink{color:#333}
.b2b-soho .dark-bg .btn-legal .productrateplans{color:inherit}
.b2b-soho .dark-bg .btn-legal .productrateplans>span{border-color:inherit}
.b2b-soho .dark-bg .btn-legal .ume-directcheckoutsubmitLink{color:#333}
.btn-legal .btn-prefixed.price-on-top{margin-bottom:5px;background:0}
.btn-legal .btn-prefixed.price-on-top .tooltip{vertical-align:top}
.btn-legal .btn-prefixed.price-on-top .tooltip .asterisk-orb{position:absolute;top:5px}
.btn-legal .btn-prefixed.price-on-top .js_rate_list{margin-bottom:10px}
.btn-legal .btn-prefixed.price-on-top .btn[type="submit"],.btn-legal .btn-prefixed.price-on-top .recall-dialog a[type="submit"],.recall-dialog .btn-legal .btn-prefixed.price-on-top a[type="submit"]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}
.btn-legal .btn-prefixed.price-on-top .btn[type="submit"] .left,.btn-legal .btn-prefixed.price-on-top .recall-dialog a[type="submit"] .left,.recall-dialog .btn-legal .btn-prefixed.price-on-top a[type="submit"] .left{margin-left:0}
.btn-legal .btn-prefixed.price-on-top .left[type="submit"]{margin-left:0}
.btn-legal .btn-prefixed.price-on-top .right[type="submit"]{margin-right:0}
.ume-directcheckoutsubmitLink{font-size:13px;font-size:1.3rem;line-height:1.23077;cursor:pointer;color:#fff;text-decoration:underline}
.light-bg .ume-directcheckoutsubmitLink{color:#333}
.btn-prefixed form{display:inline}
.ume-directcheckoutsubmitLink{cursor:pointer;color:#fff;font-size:1.3rem;text-decoration:underline}
.dropdown{font-size:13px;font-size:1.3rem;line-height:1.23077;margin:0;padding:5px 10px;border:1px solid #ccc;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.6);background:#fff;-webkit-font-smoothing:inherit;color:#333;position:relative;display:block;padding-right:24px;padding-top:0;padding-bottom:0;line-height:52px;line-height:5.2rem;height:52px;height:5.2rem;min-width:260px;min-width:26rem;box-sizing:border-box;cursor:pointer;margin-bottom:30px;margin-bottom:3rem}
.dropdown:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:block;position:absolute;width:5rem;height:5.2rem;right:-1px;top:-1px}
.dropdown:after{content:'';display:block;width:0;height:0;border-top:solid 6px #fff;position:absolute;right:2rem;top:50%;margin-top:-3px;transform:rotate(0)}
.dropdown.is-active{border-color:#b2b2b2;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.dropdown.is-active:before{transform:rotate(180deg)}
.dropdown.is-active .dropdown-options{max-height:200px;transition:max-height .2s;border:solid 1px #b2b2b2}
.dropdown .dropdown-wrapper{position:absolute;top:52px;top:5.2rem;margin-top:-1px;left:-1px;right:-1px;overflow:hidden;z-index:2}
.dropdown .dropdown-wrapper:before,.dropdown .dropdown-wrapper:after{content:'';display:block;position:absolute;left:1px;right:1px;height:20px;background:red;opacity:1;transition:opacity .4s;z-index:1;pointer-events:none}
.dropdown .dropdown-wrapper:before{top:0;border-top:solid 1px #ccc;background:white;background:rgba(255,255,255,0.5);background:linear-gradient(0,rgba(255,255,255,0),white)}
.dropdown .dropdown-wrapper:after{bottom:0;background:white;background:rgba(255,255,255,0.5);background:linear-gradient(0,white,rgba(255,255,255,0))}
.dropdown .dropdown-wrapper.is-top:before{opacity:0}
.dropdown .dropdown-wrapper.is-bottom:after{opacity:0}
.dropdown .dropdown-selection,.dropdown .dropdown-options li{font-size:1.4rem;line-height:2.2rem;display:-ms-flexbox;display:flex;height:52px;height:5.2rem;box-sizing:border-box;padding:10px 0;padding:1rem 0}
.dropdown .dropdown-selection img,.dropdown .dropdown-options li img{float:left;height:30px;height:3rem;width:45px;width:4.5rem;margin-right:1rem;margin-right:10px}
.dropdown .dropdown-selection div,.dropdown .dropdown-options li div{display:inline-block}
.dropdown .dropdown-selection div p,.dropdown .dropdown-options li div p{margin-bottom:0}
.dropdown .dropdown-selection span,.dropdown .dropdown-options li span{font-weight:bold;line-height:30px;line-height:3rem}
.dropdown .dropdown-placeholder{line-height:30px;line-height:3rem}
.dropdown .dropdown-options{position:relative;background:#fff;overflow:hidden;border-top:0;overflow-y:scroll;max-height:0}
.dropdown .dropdown-options li{background:#efefef;border-bottom:solid 1px #ccc;padding:10px;padding:1rem}
.dropdown .dropdown-options li:first-child{border-top:solid 1px #ccc}
.dropdown .dropdown-options li:last-child{border-bottom:0}
.dropdown .dropdown-options li.is-hoverd{background:#ddd}
.rent-buy{display:inline-block;margin-right:10px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0;line-height:0;word-spacing:-.31em}
.rent-buy ~ ul{display:inline-block;vertical-align:top}
.rent-buy label.tick{margin-left:-1px;padding:0;overflow:hidden;display:inline-block}
.rent-buy label.tick>input[type="radio"]{margin:10px -10px -10px 10px}
.rent-buy label.tick:first-child{margin-left:0}
.rent-buy label.tick:first-child .tick-label{border-top-left-radius:999px;border-bottom-left-radius:999px}
.rent-buy label.tick:last-child .tick-label{border-top-right-radius:999px;border-bottom-right-radius:999px}
.rent-buy label.tick .tick-label{margin:0;padding:12px 15px 12px 37px;border:1px solid #fff}
.rent-buy label.tick .tick-label:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:1.4rem;width:1.5rem;height:1.5rem;margin:-0.2rem 0 0 0;border:1px solid #ccc;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33)}
.rent-buy label.tick input:checked ~ .tick-label{background:#ebebeb;border-color:#ebebeb;color:#803689}
.rent-buy label.tick input:checked ~ .tick-label:after{content:"";position:absolute;width:.5rem;height:.5rem;background-color:#803689;border-radius:50%;margin-top:.4rem;left:2rem;top:1.2rem}
.slider{width:100%;height:2px;border-radius:999px;background:#fff;background:rgba(255,255,255,0.7);margin:20px 0 80px;position:relative}
.slider .slider-items{font-size:0;line-height:0;word-spacing:-.31em;margin:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;padding:0}
.slider .slider-items.count-2{margin:0 -50%}
.slider .slider-items.count-2:before,.slider .slider-items.count-2:after{width:0}
.slider .slider-items.count-2 li{width:50%}
.slider .slider-items.count-3{margin:0 -33.3333%}
.slider .slider-items.count-3:before,.slider .slider-items.count-3:after{width:5%}
.slider .slider-items.count-3 li{width:30%}
.slider .slider-items.count-4{margin:0 -33.3333%}
.slider .slider-items.count-4:before,.slider .slider-items.count-4:after{width:10%}
.slider .slider-items.count-4 li{width:20%}
.slider .slider-items.count-5{margin:0 -25%}
.slider .slider-items.count-5:before,.slider .slider-items.count-5:after{width:8.3333%}
.slider .slider-items.count-5 li{width:16.6666%}
.slider .slider-items:before,.slider .slider-items:after{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;padding:0;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;content:''}
.slider .slider-items li{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;padding:0;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;text-align:center;position:relative;padding-top:25px}
.slider .slider-items li:before{content:'';position:absolute;left:50%;top:0;margin:-1px -2px 1px;height:4px;width:4px;display:block;border-radius:999px;background:#666}
.slider .slider-items li span{cursor:pointer}
.slider-handle{position:absolute;box-sizing:border-box;margin:-14px;padding:0 0 0 2px;width:30px;height:30px;border-radius:999px;background:#fff;color:#bbb;box-shadow:0 0 4px rgba(0,0,0,0.15);text-align:center;letter-spacing:-8px;font-size:24px;font-weight:bolder;line-height:30px;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}
.slider-handle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:center;vertical-align:-10%}
.slider-handle:before{margin-left:-9px}
.msg{font-size:13px;font-size:1.3rem;line-height:1.23077;margin-bottom:15px;padding:10px;border-radius:4px}
.msg .error{display:block;color:inherit}
.msg .h1,.msg .h2,.msg .h3,.msg .h4,.msg .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .msg .account-headline,.msg .h5,.msg a{color:inherit}
.msg a{text-decoration:underline}
.error-msg{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#af0b37;color:#fff}
.notice-msg{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#40920f;color:#fff}
.stickymsg{margin:0 0 15px;clear:both}
.stickymsg,.stickymsg .stickymsg-wrapper{transition:all .4s;overflow:hidden;height:0}
.stickymsg .is-sticky{position:fixed;z-index:1;top:0}
.stickymsg-content{box-sizing:border-box;margin-bottom:0}
.formrow{font-size:0;line-height:0;word-spacing:-.31em;margin:0 0 0 -10px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}
.formrow>.label{display:none}
.formrow.req_show{display:none}
.formrow-col{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;padding:0 0 0 10px;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;position:relative;padding-bottom:18px}
.formrow-col>.label{display:block;padding:0 0 2px}
.formrow-col [type="text"],.formrow-col [type="password"],.formrow-col [type="search"],.formrow-col [type="number"],.formrow-col [type="tel"],.formrow-col [type="email"],.formrow-col [type="url"],.formrow-col [type="date"],.formrow-col [type="time"],.formrow-col [type="month"],.formrow-col [type="week"],.formrow-col [type="datetime"],.formrow-col [type="datetime-local"],.formrow-col select,.formrow-col textarea{box-sizing:border-box;display:block;width:100%}
.formrow-col.tick-vertical{padding-bottom:0}
@media screen and (min-width:480px){.wideform .formrow{padding-left:25%}
.wideform .formrow>.label{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;padding:0 0 0 10px;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;font-size:1.8rem;margin-top:auto;margin-bottom:auto;width:33.33333%;margin-left:-33.33333%;padding:0 0 15px 13.33333px}
.wideform .formrow-col>.label{display:none}
}
.no-mediaqueries .wideform .formrow{padding-left:25%}
.no-mediaqueries .wideform .formrow>.label{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;padding:0 0 0 10px;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:left;font-size:1.8rem;margin-top:auto;margin-bottom:auto;width:33.33333%;margin-left:-33.33333%;padding:0 0 15px 13.33333px}
.no-mediaqueries .wideform .formrow-col>.label{display:none}
.wideform .formrow--compact>.label{display:none}
.wideform .formrow--compact .formrow-col>.label{display:block}
.fieldset{margin-bottom:30px;margin-bottom:3rem}
.fieldset.no-spacing{margin-bottom:0}
.fieldset.is-hidden{display:none}
label{cursor:pointer}
.label{font-size:1.8rem;font-weight:normal;text-indent:1px}
.label.req:after{content:"\00a0*"}
@media screen and (max-width:819px){.label{font-size:1.6rem !important}
}
.startext{font-size:1.4rem;text-align:right}
.startext:before{content:"*";padding-right:3px}
.passwordreset{margin-top:2px}
.passwordreset a{color:#ccc;text-decoration:underline;font-size:11px}
em.error{font-size:12px;font-size:1.2rem;line-height:1.16667;opacity:0;pointer-events:none;position:absolute;max-width:700px;bottom:72px;right:0;padding:4px;font-style:normal;background:#fff;border:1px solid #666 !important;border-radius:3px;transition:opacity .2s}
em.error:before,em.error:after{font-size:0;line-height:0;word-spacing:-.31em;position:absolute;right:20px;content:"";border:6px solid transparent;bottom:-11px;border-top-color:#fff}
em.error:before{border-top-color:#e60000;bottom:-12px}
.error:focus ~ em.error{opacity:1}
.no-pointerevents .error:focus ~ em.error{display:inline-block !important}
.tick ~ em.error{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;opacity:1;position:static;color:#e60000;border:none !important;font-size:1.4rem;line-height:2.1rem}
.tick ~ em.error:before,.tick ~ em.error:after{display:none}
.sepaTerms .tick ~ em.error{margin:10px 0 0 0;white-space:normal}
.toggle-wrapper{transition:min-height .4s,height .4s linear;overflow:hidden;height:0}
.toggle-wrapper.is-active{overflow:visible}
.toggle-wrapper.in-active{display:none}
.errorbar-wrapper,.errorbar-wrapper .content{transition:all .4s ease;overflow:hidden;height:0}
.errorbar-wrapper.opened,.errorbar-wrapper.opened .content{height:55px;overflow:visible}
.errorbar{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#e60000;text-align:left;font-size:1.4rem;line-height:2.1rem}
.formrow>.errorbar{margin:0 0 10px 10px}
.error .errorbar,.errorbar-wrapper.opened .errorbar{display:block}
.error .errorbar{padding:5px 10px}
.sepaTerms .errorbar{font-size:1.4rem}
.errorbar a{color:#fff;text-decoration:underline}
.errorbar .counter{float:right;padding-top:15px}
.errorbar .counter a{font-weight:bold}
.error+.tick-label a{text-decoration:underline}
form.turqoise_box{background-color:transparent}
.emailvalidation label{float:left;font-size:1.8rem;line-height:2.2rem;color:#333}
.emailvalidation input{width:100%;box-sizing:border-box}
.emailvalidation button{float:left;display:inline-block;box-sizing:border-box;margin:0 0 .1rem/pxrem;padding:12px 20px;outline:0;cursor:pointer;text-decoration:none;font-size:16px;line-height:20px;font-weight:bold;box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);background-color:#e60000;color:#fff}
.emailvalidation button:hover,.emailvalidation button:focus{text-decoration:none;background-color:#900}
.emailvalidation button:active{text-decoration:none;background-color:#bd0000}
.schnuppen-pup{display:none}
.form-tab .tab-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;counter-reset:my-counter;margin-bottom:4rem}
.form-tab .tab-container button::before{counter-increment:my-counter;content:counter(my-counter);position:relative;top:.5px}
@media screen and (max-width:819px){.form-tab .tab-container button::before{top:0}
}
.form-tab .tab-container button{margin-right:6px}
.form-tab .tab-container .form-tab__step-wrapper{display:-ms-flexbox;display:flex}
@media screen and (max-width:819px){.form-tab__step-name{display:none}
}
.form-tab .tab-container>.form-tab__line{-ms-flex:1 0 auto;flex:1 0 auto}
.form-tab .connecting-line{height:10px;border-bottom:2px solid #ccc;display:block;margin:0 6px}
.form-tab button{display:inline-block;box-sizing:border-box;margin:0 0 1rem;outline:0;width:2rem;height:2rem;border-radius:999px;z-index:1;color:white;background-color:#ccc;cursor:default;font-size:1.4rem;line-height:1.6rem}
.form-tab .form-tab__used{background:#333}
.form-tab .form-tab__active{background:#333}
@media screen and (max-width:819px){.form-tab .form-tab__active+.form-tab__step-name{display:inherit}
}
.form-tab__wrapper input{width:calc(100% - 22px)}
.form-tab__wrapper .form-builder__input--error{border-color:#e60000}
.form-tab__wrapper .form-builder__error-container{background:#e60000;border-color:#e60000;color:#fff;padding:8px}
.form-tab__wrapper .form-builder__error-container:before{border-top-color:#e60000}
.form-tab__wrapper .form-builder__error-container:after{border-top-color:#e60000}
.form-tab__wrapper .form-builder--error .form-builder__label--tick:before{border:1px solid #e60000}
.ui-datepicker.ui-widget{display:none;background:#fff;box-shadow:1px 1px 20px 2px rgba(51,51,51,0.3);padding:0;border:0;width:auto;margin:0;border-radius:0;z-index:2}
@media screen and (min-width:820px){.ui-datepicker.ui-widget{padding:0 30px 20px 30px}
}
.ui-datepicker.ui-widget a,.ui-datepicker.ui-widget a:hover{text-decoration:none}
.ui-datepicker.ui-widget .ui-datepicker-header{position:relative;margin:0 0 10px 0;background:#333;color:#fff;height:auto;width:auto}
@media screen and (min-width:820px){.ui-datepicker.ui-widget .ui-datepicker-header{margin:0 -30px 30px -30px}
}
.ui-datepicker.ui-widget .ui-datepicker-title{font-family:VodafoneRg,Arial,sans-serif;font-size:3rem;text-align:center;padding:10px 100px;color:#fff;background-color:#333;line-height:1.5em}
@media screen and (min-width:820px){.ui-datepicker.ui-widget .ui-datepicker-title{padding-top:30px;padding-bottom:30px}
}
.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-next{position:absolute;top:0;bottom:0;width:5em;font-size:24px;font-size:2.4rem;line-height:1.08333;cursor:pointer;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:0;height:auto;margin:0}
.ui-datepicker.ui-widget .ui-datepicker-prev .ui-icon,.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon{visibility:hidden;display:none;background:0}
.ui-datepicker.ui-widget .ui-datepicker-next{color:inherit;right:0}
.ui-datepicker.ui-widget .ui-datepicker-next:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.ui-datepicker.ui-widget .ui-datepicker-prev{color:inherit;left:0}
.ui-datepicker.ui-widget .ui-datepicker-prev:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.ui-datepicker.ui-widget .ui-datepicker-calendar th{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;color:inherit}
.ui-datepicker.ui-widget .ui-datepicker-calendar th,.ui-datepicker.ui-widget .ui-datepicker-calendar td{width:60px;padding:2px;text-align:center;font-size:1.6rem}
@media screen and (min-width:820px){.ui-datepicker.ui-widget .ui-datepicker-calendar th,.ui-datepicker.ui-widget .ui-datepicker-calendar td{padding:5px}
}
.ui-datepicker.ui-widget .ui-datepicker-calendar th.ui-datepicker-today,.ui-datepicker.ui-widget .ui-datepicker-calendar td.ui-datepicker-today{font-weight:bold}
.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default{display:inline-block;width:36px;height:36px;border-radius:3px;text-align:center;line-height:36px;color:#333}
.ui-datepicker.ui-widget .ui-datepicker-calendar a:hover,.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-active{background:#333;color:#fff}
.ui-datepicker.ui-widget .ui-datepicker-other-month .ui-state-default{color:#ccc}
.ui-datepicker.ui-widget .ui-datepicker-unselectable .ui-state-default{color:#ccc}
.multi-select__selected-container div{background:#2679dc;padding:10px;margin-bottom:2px;border-radius:4px;font-size:16px;position:relative}
.multi-select__selected-container div .text{max-width:calc(100% - 35px);display:block}
.multi-select__selected-container div .icon-cross{font-size:23px;position:absolute;right:0;top:4px;cursor:pointer}
.multi-select select,.multi-select .ts-form-section__row select{width:100% !important;margin-top:12px;color:#333}
.multi-select select option,.multi-select .ts-form-section__row select option{color:#333}
.ts-form-section{margin-bottom:50px}
.ts-form-section__intro,.ts-form-section__conclusion{margin-bottom:30px}
.ts-form-section__conclusion{margin-top:30px}
.ts-form-section__row{margin-bottom:20px}
.ts-form-section__row input[type=text],.ts-form-section__row input[type=number],.ts-form-section__row textarea,.ts-form-section__row select,.ts-form-section__row .selectize-input{width:240px}
.ts-form-section__error{color:#af0b37}
.search-form__input{width:426px;max-width:100%;line-height:28px}
.search-form__btn{margin-left:-40px}
.search-form__btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:middle}
.search-form__btn:before{text-align:left;color:#002c77;font-size:24px;font-weight:bold}
.dline-form input,.dline-form textarea,.dline-form select{font-size:13px;font-size:1.3rem;line-height:1.23077;padding:1.2rem 1rem;border-width:2px}
.dline-form input .small,.dline-form textarea .small,.dline-form select .small{font-size:14px;font-size:1.4rem;line-height:1.42857}
.dline-form input:-ms-input-placeholder,.dline-form textarea:-ms-input-placeholder,.dline-form select:-ms-input-placeholder{color:#666}
.dline-form input::placeholder,.dline-form textarea::placeholder,.dline-form select::placeholder{color:#666}
.dline-form .error ~ .tick-label{color:#fff}
.dline-form .formrow-col{padding-bottom:1.5rem}
.dline-form .formrow-col .h2{margin-bottom:.5rem}
.dline-form .formrow-col .h4,.dline-form .formrow-col .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .dline-form .formrow-col .account-headline{margin-bottom:0}
.dline-form .formrow-col p{font-size:16px;font-size:1.6rem;line-height:1.25}
.dline-form .formrow-col .tick-text{font-size:13px;font-size:1.3rem;line-height:1.23077;margin-left:3.2rem}
.dline-form .formrow-col .packshot{width:50% !important;padding:0 25% !important}
.dline-form .formrow-col hr{border:0;height:2px;background:rgba(255,255,255,0.3);margin:2rem 0}
.dline-form .overview-field{font-size:13px;font-size:1.3rem;line-height:1.23077;padding:1.2rem 1rem;border-radius:5px;background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.5)}
.dline-form .overview-checkbox .tick .tick-label,.dline-form .overview-radio .tick .tick-label{cursor:auto;color:rgba(255,255,255,0.5)}
.dline-form .overview-checkbox .tick .tick-label:before,.dline-form .overview-radio .tick .tick-label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;color:#fff;border:0;background-color:rgba(255,255,255,0.1)}
.dline-form .overview-checkbox{display:none}
.dline-form .overview-checkbox .tick .tick-label:before{content:"";border-radius:5px}
.dline-form .overview-radio .tick .tick-label:before{border-radius:100%}
.dline-form .overview-radio .tick .tick-label.active:before{height:1rem;width:1rem;margin:.3rem .5rem .5rem;background-color:#fff;box-shadow:0 0 0 .5rem rgba(255,255,255,0.1)}
.dline-form .tick{display:inline-block;padding-right:3rem}
.dline-form .tick .tick-label{margin-left:3.2rem}
.dline-form .tick .tick-label:before{height:2rem;width:2rem;left:-3.2rem;top:-.1rem;background:#fff;border:0 solid rgba(0,44,119,0.25);box-shadow:none;font-size:1.9rem;color:#002c77}
.dline-form .tick input[type="radio"] ~ .tick-label:before{border:solid 1px #002c77}
.dline-form .tick input[type="radio"] ~ .tick-label:after{height:1rem;width:1rem;background:#002c77;left:-2.6rem;top:-.1rem}
.dline-form--product-selection .box--product-selection .box-footer{padding-bottom:1rem}
.dline-form--product-selection .box--product-selection .box-footer .btn,.dline-form--product-selection .box--product-selection .box-footer .recall-dialog a,.recall-dialog .dline-form--product-selection .box--product-selection .box-footer a{display:none}
.dline-step-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:4rem 0 6rem;margin:0 auto}
@media screen and (max-width:819px){.dline-step-nav{margin:0 -1.5rem 3rem;padding:1rem 1.5rem;background:rgba(0,44,119,0.2)}
}
.dline-step-nav__point{position:relative;box-sizing:border-box;pointer-events:none;height:1rem;width:1rem;margin:1rem;border-radius:100%;background:rgba(255,255,255,0.2)}
.dline-step-nav__point div{position:absolute;bottom:-2.8rem;left:-6rem;right:-6rem;opacity:.5;text-align:center}
@media screen and (max-width:819px){.dline-step-nav__point div{display:none}
}
.dline-step-nav__point--done{background:#40920f;pointer-events:auto;height:2rem;width:2rem;margin:0}
.dline-step-nav__point--done:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
.dline-step-nav__point--done:before{text-align:center}
.dline-step-nav__point--done div{bottom:-2.5rem}
.dline-step-nav__point--done:hover div{opacity:1}
.dline-step-nav__point--disabled{pointer-events:none;background:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}
.dline-step-nav__point--active{height:2rem;width:2rem;margin:0;background:rgba(255,255,255,0.3);border:solid 2px #fff}
.dline-step-nav__point--active div{opacity:1;bottom:-2.5rem}
.dline-step-nav__point--active+.dline-step-nav__spacer+.dline-step-nav__point{pointer-events:auto}
.dline-step-nav__point--active+.dline-step-nav__spacer+.dline-step-nav__point:hover{background:#fff}
.dline-step-nav__point--active+.dline-step-nav__spacer+.dline-step-nav__point:hover div{opacity:1}
.dline-step-nav__spacer{height:2px;background:rgba(255,255,255,0.2);-ms-flex:999 0 auto;flex:999 0 auto;margin:1rem}
@media screen and (max-width:819px){.dline-step-nav__spacer{margin:.5rem}
}
.dline-step-nav__point--done+.dline-step-nav__spacer{background:#fff}
.dropdown-select__select select{color:#333}
.dropdown-select__container{box-sizing:border-box;margin-top:40px;color:#333}
.dark-bg .dropdown-select__container{color:#fff}
.dropdown-select__section{display:none}
.dropdown-select__section--edit{background:rgba(255,255,255,0.1);margin-bottom:60px}
.dropdown-select__edit{margin-top:-38px;background-color:#803689}
.form-builder__label{font-size:1.8rem;font-weight:2.2rem;color:#333;display:block;margin-bottom:5px}
.dark-bg .form-builder__label{color:#fff}
.form-builder__error-container{font-size:13px;font-size:1.3rem;line-height:1.23077;opacity:0;pointer-events:none;position:absolute;max-width:700px;bottom:68px;right:0;padding:4px 8px;font-style:normal;background:#e60000;border:1px solid #e60000;border-radius:3px;color:#fff;transition:opacity .2s}
.form-builder__error-container:before,.form-builder__error-container:after{font-size:0;line-height:0;word-spacing:-.31em;position:absolute;right:20px;content:"";border:6px solid transparent;bottom:-11px;border-top-color:#e60000}
.form-builder__error-container:before{border-top-color:#e60000;bottom:-12px}
.form-builder__input--error:focus ~ .form-builder__error-container,.form-builder__textarea--error:focus ~ .form-builder__error-container,.form-builder--error>.form-builder__error-container{opacity:1}
.form-builder__error-container--sim{bottom:inherit;top:-35px}
.form-builder__global-error{font-size:16px;font-size:1.6rem;line-height:1.25;padding:15px 20px 15px 20px;border-radius:4px;background:#e60000;color:#fff;margin:10px 0 20px 10px}
.form-builder__global-error::before{font-size:24px;font-size:2.4rem;line-height:1.08333;vertical-align:middle;margin-right:10px}
.form-builder__required-info{text-align:right;color:#333;font-size:1.6rem;line-height:2.4rem;margin-bottom:-4rem}
.dark-bg .form-builder__required-info{color:#fff}
.form-builder__author-hint{color:#e60000}
.form-builder__fieldgroup{border:1px solid #fff;padding:10px 20px;border-radius:5px;background-color:rgba(255,255,255,0.2);margin-bottom:20px}
@media screen and (min-width:480px){.form-builder__fieldgroup{padding:30px 60px;margin-bottom:30px}
}
.form-builder__filelist{margin-top:10px;color:#333}
.dark-bg .form-builder__filelist{color:#fff}
.form-builder__filelist-item{padding:5px 0}
.form-builder__filelist-item::before{padding-right:10px}
.form-builder.formrow-col{padding-bottom:15px}
.form-builder__captcha-reload{top:-15px;padding-bottom:0}
.form-builder__captcha-reload div{cursor:pointer;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.form-builder__tick{display:block;padding:5px 0 4px 0;margin-left:6px}
.form-builder__tick input{background:transparent;position:absolute;visibility:hidden;margin:0;padding:0}
.form-builder__tick--horizontal{display:inline-block}
.form-builder__label--tick{font-size:1.4rem;line-height:2.1rem;color:#333;display:block;margin:.2rem 2.2rem .6rem 2.2rem;position:relative}
.form-builder__label--tick:before{width:2rem;height:2rem;font-size:1.9rem;line-height:1;font-weight:bold}
input[type="checkbox"]:checked ~ .form-builder__label--tick:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";font-size:1.5rem;line-height:2rem}
input[type="radio"] ~ .form-builder__label--tick:before{border-radius:999px}
input[disabled] ~ .form-builder__label--tick:before{opacity:.5}
input[type="radio"]:checked ~ .form-builder__label--tick:after{background-color:#428600;width:1rem;height:1rem;margin-top:.3rem;left:-1.7rem}
.form-builder__error-container--tick{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;font-size:1.4rem;line-height:1.42857;margin-left:20px;display:table;position:static;background:#e60000;color:#fff;border:0}
.form-builder__error-container--tick:before,.form-builder__error-container--tick:after{display:none}
.form-builder__input{font-size:1.4rem;line-height:2rem;color:#333;padding:12px 10px;border-radius:3px;border:1px solid #ccc;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.6)}
.form-builder__input--error{border-color:#e60000}
.form-builder__input::-webkit-input-placeholder{color:#666;opacity:1}
.form-builder__input::-moz-placeholder{color:#666;opacity:1}
.form-builder__input:-ms-placeholder{color:#666;opacity:1}
.form-builder__input::-ms-input-placeholder{color:#666;opacity:1}
.form-builder__input:-ms-input-placeholder{color:#666;opacity:1}
.form-builder__input::-o-placeholder{color:#666;opacity:1}
.form-builder__input::placeholder{color:#666;opacity:1}
.form-builder__captcha{margin-top:20px}
@media screen and (min-width:480px){.form-builder__captcha{margin-top:5px}
}
.form-builder .icon{display:none;position:absolute;right:0;bottom:20px;font-size:2.4rem}
.form-tab__wrapper .form-steps-elements .icon{display:none;position:absolute;right:0;bottom:22px;font-size:2.4rem}
.form-tab__wrapper .form-steps-elements .display-inline{display:inline}
.form-tab__wrapper .form-builder__input+span.icon-calendar{margin-right:12px}
.form-tab__wrapper .form-builder__input+span.icon-calendar:before{color:#333}
.form-tab__wrapper .form-builder__input+span.form-builder__input--icon-check:before{color:#428600}
.form-tab__wrapper .form-builder__input+span.form-builder__input--icon-cross:before{color:#e60000}
.form-tab__wrapper .display-inline{display:inline}
.form-builder__textarea{font-size:1.4rem;line-height:2rem;color:#333;padding:12px 10px;border-radius:3px;border:1px solid #ccc;box-sizing:border-box;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.6);resize:vertical}
.form-builder__textarea--error{border-color:#e60000}
.form-builder__textarea--error:focus{border-color:#e60000}
.form-builder__error-container--textarea{bottom:85%}
.form-builder__select{font-size:14px;font-size:1.4rem;line-height:1.42857;color:#333;border-radius:3px;border:1px solid #ccc;padding:.5em 1.5em .5em .5em;background-image:url("../media/elements/arrow-down-black.svg");background-size:1.24em;background-repeat:no-repeat;background-position:right 6px top 14px;height:48px}
.form-builder__select--error{border-color:#e60000}
.form-builder__select--error:focus{border-color:#e60000}
.form-builder__option:disabled{color:#ccc}
.form-builder__upload-container{border:1px dashed #999;text-align:left;padding:16.5px}
.form-builder__upload{display:none}
.form-builder__upload-icon{font-size:48px;font-size:4.8rem;line-height:1.08333;color:#333}
.dark-bg .form-builder__upload-icon{color:#fff}
.form-builder__upload-icon:before{vertical-align:top;margin-top:-4px}
.form-builder__upload-btn{margin-left:22px;vertical-align:top}
.form-builder__upload-text{font-size:1.6rem;line-height:2.4rem}
.form-builder__error-container--upload{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;font-size:1.4rem;line-height:1.42857;display:table;position:relative;bottom:0;background:#e60000;color:#fff;border:none !important}
.form-builder__error-container--upload:before,.form-builder__error-container--upload:after{display:none}
.arrow-list li,.check-list li,.unordered-list li,.ordered-list li{font-size:24px;font-size:2.4rem;line-height:1.08333;display:block;margin-bottom:10px;font-family:VodafoneRg,Arial,sans-serif}
.product-layer .arrow-list li,.product-layer .check-list li,.product-layer .unordered-list li,.product-layer .ordered-list li{font-size:20px;font-size:2rem;line-height:1.2}
.arrow-list--link li{display:-ms-flexbox;display:flex;font-family:VodafoneRg,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.42857;color:#40920f}
.arrow-list--link li:before{-ms-flex:0 0 1.8em;flex:0 0 1.8em}
.arrow-list li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.unordered-list{padding-bottom:30px;padding-bottom:3rem}
.unordered-list li{padding-left:30px;padding-left:3rem;position:relative}
.unordered-list li::before{position:absolute;left:0;content:"-";display:inline-block;width:1.2em;text-align:left;vertical-align:-12%}
.unordered-list li a{text-decoration:underline}
.ordered-list li{list-style:decimal;display:list-item;margin-left:19px;padding-left:10px}
.check-list{padding-bottom:30px;padding-bottom:3rem}
.section-body .check-list{margin-top:2em}
.check-list li{padding-left:30px;padding-left:3rem;position:relative}
.check-list li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.check-list li::before{position:absolute;left:0}
.check-list li a{text-decoration:underline}
.check-list.check-list--copy li{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif;padding-left:25px;padding-left:2.5rem}
.check-list.check-list--copy li::before{font-size:18px;font-size:1.8rem;line-height:1}
.check-list.check-list--checkout-stage li{font-size:1.4rem;font-family:VodafoneRg,Arial,sans-serif;padding-left:17px;margin-bottom:7px}
.check-list.small-checks li{font-size:20px}
.check-list span .tooltip-icon{font-size:2rem}
.checkbox-list li{display:inline-block;padding-right:10px}
.wowi-sections-slider-btns>li{margin-bottom:1px}
.wowi-sections-slider-btns>li:first-child .wowi-sections-slider-btn{border-top-left-radius:6px}
@media screen and (max-width:819px){.wowi-sections-slider-btns>li:first-child .wowi-sections-slider-btn{border-top-right-radius:6px}
}
.wowi-sections-slider-btns>li:last-child{margin-bottom:0}
.wowi-sections-slider-btns>li:last-child .wowi-sections-slider-btn{border-bottom-left-radius:6px}
@media screen and (max-width:819px){.wowi-sections-slider-btns>li:last-child .wowi-sections-slider-btn:not(.is-active){border-bottom-right-radius:6px}
}
.wowi-sections-slider-btns>li:last-child .box.wowi-sections-slider-card-box{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.wowi-sections-slider-btns>li .wowi-sections-slider-drawer{overflow:hidden;height:0;transition:height 1s;display:none}
@media screen and (max-width:819px){.wowi-sections-slider-btns>li .wowi-sections-slider-drawer{display:block}
}
.wowi-sections-slider-btns>li .box.wowi-sections-slider-card-box{border-radius:0;margin:0;box-shadow:none;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);position:static}
.three-col-list{column-count:3}
@media screen and (max-width:979px){.three-col-list{column-count:2}
}
@media screen and (max-width:819px){.three-col-list{column-count:1}
}
.richtext .check-list li,.dark-bg .richtext .check-list li{font-size:1.6rem;line-height:2.6rem}
.richtext .check-list li:before,.dark-bg .richtext .check-list li:before{color:#428600;font-size:2.0rem}
.richtext .check-list span .tooltip-icon,.dark-bg .richtext .check-list span .tooltip-icon{font-size:2rem}
.footnotes{font-size:12px;font-size:1.2rem;line-height:1.16667}
.footnotes li{position:relative;margin-bottom:10px;margin-left:1em;padding-left:.5em}
.footnotes li>sup{position:absolute;top:0;right:100%;line-height:inherit}
.slider-list .slider-list-wrapper{overflow-x:hidden;padding:10px 0;width:100%}
.slider-list .slider-list-wrapper .slider-list-list{position:relative;display:inline-block;white-space:nowrap}
@font-face{font-family:"ume-icons";src:url("../media/fonts/ume-icons-normal.a2cd1fa2.eot");src:local("ume-icons"),url("../media/fonts/ume-icons-normal.a2cd1fa2.eot?#iefix") format("embedded-opentype"),url("../media/fonts/ume-icons-normal.dab8d461.woff") format("woff"),url("../media/fonts/ume-icons-normal.ce5ce536.ttf") format("truetype"),url("../media/fonts/ume-icons-normal.9fecb491.svg#ume-icons") format("svg");font-weight:normal;font-style:normal}
.sg-icon-add:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-ball:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-battery:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-block:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-book:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bubble:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bulldozer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-callback_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-error:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-in-progress:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-question:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-restart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-clip:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cloud:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-compass:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-contacts:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-creditcard:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cup:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-details:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-dline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-edit-document:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-eye:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-facebook:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-folder:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-gears:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-goblet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-happy:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-headphones:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-headset:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-help:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-home:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-home2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hotline_off:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-apointment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-arrow-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-bonus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-calendar:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-callback:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-chat_on:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-check:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-circle-info:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-comment:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-cross:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-download:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-edit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hand-shake:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-hotline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-internet:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-landline:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-location:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-lock:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mobile:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-piechart:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-pin:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-price-promise:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-saving:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-search:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tv:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-upload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-user:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-warning:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-wifi:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-key:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-lines:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mail:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-minus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mobile2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-mouse:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-numberpad:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-offer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-options:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-phone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-pilon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-plus:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-print:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-reload:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-rfs:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-sad:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-save:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-share:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-smiley:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-star:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-suitcase:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tag:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-telephone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-telephone2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-trash:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-down:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-left:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-right:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-triangle-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-tv2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.sg-icon-wrench:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.faq-list{color:#333;box-shadow:0 1px 3px rgba(51,51,51,0.6)}
.dark-bg .faq-list{color:#fff}
.faq-list li{border:1px solid #ccc}
.faq-list .faq-question{color:#333;font-size:1.8rem;line-height:1.25;display:block;cursor:pointer;position:relative;padding:2.5rem 0 2.5rem 2.5rem;background-color:#fff;box-sizing:border-box}
.faq-list .faq-question:after{display:block;position:absolute;margin-top:-1.2rem;top:50%;right:10px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;font-size:2.4rem;line-height:1em;font-weight:bold;content:"";transform:translateY(-50%);transform:rotateX(0);transition:all .3s linear}
@media screen and (min-width:820px){.faq-list .faq-question:after{right:25px}
}
@media screen and (min-width:980px){.faq-list .faq-question:after{right:35px}
}
@media screen and (min-width:820px){.faq-list .faq-question:after{font-size:3.2rem;line-height:1em;right:1.8rem;font-weight:normal;margin-top:-1.6rem}
}
.faq-list .faq-question.is-active:after{transform:rotateX(180deg)}
.faq-list .toggle-wrapper{background-color:#f4f4f4}
.faq-list .faq-answer{font-size:1.4rem;line-height:1.5;overflow:hidden;padding:1.4rem;transition:.4s all ease;background-color:#fff;border:1px solid #ccc;color:#333;margin:2rem}
.faq-list .faq-answer a,.faq-list .faq-answer a:focus,.faq-list .faq-answer a:hover,.faq-list .faq-answer a:active{color:#333;text-decoration:underline}
.package-list{margin-bottom:10px;padding:0 10px;border-bottom:solid 1px #ccc;text-align:center}
@media screen and (max-width:979px){.package-list{margin-top:10px}
}
.dialog-box .package-list{border-color:#c6d1f1}
.package-list li{font-size:2rem;font-weight:bold;cursor:pointer;display:inline-block;margin:0 5px;padding:5px 20px;border-top-left-radius:6px;border-top-right-radius:6px}
.package-list li.is-active{color:#e60000;border-bottom:2px solid #e60000}
@media screen and (max-width:979px){.package-list li{font-size:16px;font-size:1.6rem;line-height:1.25;padding:10px}
}
@media screen and (max-width:479px){.package-list li{font-size:14px;font-size:1.4rem;line-height:1.42857;margin:0 2px;padding:5px 7px}
}
.speed-comparison{margin-top:40px}
@media screen and (max-width:979px){.speed-comparison li{margin-bottom:5px}
}
.speed-comparison-connection,.speed-comparison-description{width:25%}
.speed-comparison-download,.speed-comparison-progress{width:55%}
.speed-comparison-progress{padding-top:5px}
@media screen and (max-width:979px){.speed-comparison .h4,.speed-comparison .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .speed-comparison .account-headline{font-size:16px;font-size:1.6rem;line-height:1.25}
}
@media screen and (max-width:479px){.speed-comparison .h4,.speed-comparison .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .speed-comparison .account-headline{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:10px}
}
.speed-comparison div{font-size:1.6rem;line-height:2.4rem}
.teaser-box-grid{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}
.teaser-box-grid .teaser-container{display:-ms-flexbox;display:flex}
@media screen and (max-width:979px){.teaser-box-grid{-ms-flex-direction:column;flex-direction:column}
}
.generic-teaser{border-radius:4px;position:relative}
.generic-teaser p{padding-left:0}
.generic-teaser ul.check-list{margin:0;padding:0;display:inline-block;min-height:140px}
.generic-teaser ul.check-list li{width:auto;border:0 none;font-size:1.4rem}
.generic-teaser .teaser-image{padding:20px;border-radius:4px;background-size:100% auto}
.generic-teaser .teaser-image>span{display:block;color:white}
.generic-teaser .teaser-product-image{max-width:22%;margin-right:50px}
.generic-teaser .teaser-productheadline{margin:0;color:white;background-color:transparent}
.generic-teaser .teaser-btn{position:absolute}
.generic-teaser .teaser-details{position:absolute;top:60px;right:20px;color:white}
.generic-teaser .teaser-details.upsell-teaser{top:0;right:120px}
.generic-teaser .wrapper-plectrum{position:absolute;top:40px;right:0}
.generic-teaser .plectrum-container{background:transparent url("../media/backgrounds/bubble.png") no-repeat center top;height:100px;margin:20px 0 0;width:100px}
.generic-teaser .plectrum-price{font-size:25px;margin-top:15px}
.generic-teaser.default .teaser-image{background-size:100%;min-height:250px}
.checkout .generic-teaser.default .teaser-image{min-height:300px}
.generic-teaser.default .teaser-btn{bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}
.generic-teaser.default .teaser-btn .btn,.generic-teaser.default .teaser-btn .recall-dialog a,.recall-dialog .generic-teaser.default .teaser-btn a{margin:0 auto 20px;display:inline-block}
.generic-teaser.default .teaser-btn button.btn{margin:0 auto 0}
.generic-teaser.extended>div,.generic-teaser.extended>p{color:#002c77}
.generic-teaser.extended .teaser-details.upsell-teaser{top:-25px;left:0;color:#002c77}
.generic-teaser.naviteaser .teaser-image{min-height:215px}
.generic-teaser.naviteaser .teaser-product-image{width:90px;margin-top:30px;margin-right:-20px}
.generic-teaser.naviteaser .plectrum{float:left;margin-top:43px}
.generic-teaser.naviteaser .btn-prefixed{position:absolute;bottom:0;left:20px}
.generic-teaser.naviteaser .btn,.generic-teaser.naviteaser .recall-dialog a,.recall-dialog .generic-teaser.naviteaser a{padding-top:10px;padding-bottom:10px}
.generic-teaser.naviteaser.wide .teaser-image{min-height:250px}
.generic-teaser.naviteaser.wide .teaser-productheadline{font-size:20px;padding-right:282px}
.generic-teaser.naviteaser.wide .teaser-product-image{margin-left:30px}
.generic-teaser.optionteaser .teaser-product-image{height:55px;max-width:inherit;margin-right:20px}
.generic-teaser.optionteaser .teaser-btn{right:20px;bottom:0}
.generic-teaser.optionteaser .btn,.generic-teaser.optionteaser .recall-dialog a,.recall-dialog .generic-teaser.optionteaser a{padding-top:10px;padding-bottom:10px}
.generic-teaser.optionteaser .teaser-productheadline,.generic-teaser.optionteaser .generic-teaser.optionteaser .teaser-text{padding-right:155px}
.generic-teaser.basketlayer{min-width:660px}
.generic-teaser.basketlayer .teaser-image{background-position:left}
.generic-teaser.basketlayer .teaser-image>span{padding-left:120px}
.generic-teaser.basketlayer .teaser-productheadline{padding-left:120px}
.generic-teaser.basketlayer .teaser-btn{right:20px;top:20px;background:transparent;border:1px solid white}
.generic-teaser.basketlayer .teaser-btn .btn-prefix{color:white}
.generic-teaser.basketlayer .teaser-btn .btn,.generic-teaser.basketlayer .teaser-btn .recall-dialog a,.recall-dialog .generic-teaser.basketlayer .teaser-btn a{background:transparent;border-left:1px solid white;padding:8px 20px;margin:0}
.generic-teaser.landingpage .teaser-image{text-align:center}
.generic-teaser.landingpage .teaser-product-image{max-width:35%;margin:10px auto;display:block}
.generic-teaser.landingpage .teaser-producttext{margin:10px auto;padding:0 30px}
.generic-teaser.landingpage .btn-prefixed{display:block;background:transparent}
.generic-teaser.landingpage .btn,.generic-teaser.landingpage .recall-dialog a,.recall-dialog .generic-teaser.landingpage a{margin:10px auto 0}
.genericproductteaser .tooltip .asterisk-orb{top:-5px}
.genericproductteaser .tooltip .asterisk-orb .btn,.genericproductteaser .tooltip .asterisk-orb .recall-dialog a,.recall-dialog .genericproductteaser .tooltip .asterisk-orb a{padding:0}
.ume-teaser-page-edit h1{font-size:26px;margin-top:25px;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.ume-teaser-page-edit h2{width:auto;margin-top:0 0 18px 0;font-weight:normal;border:0 none;padding-left:0}
.ume-teaser-page-edit h2.no-icon{margin-top:25px;margin-left:60px}
.ume-teaser-page-edit ul{margin-bottom:30px;margin-left:60px;padding-left:22px}
.teaser-box .box-body{padding:20px}
.bottom-teaser a,.bottom-teaser a:hover{text-decoration:none}
.ume-teaser-page-edit .landingpage h1{width:auto;border:0 none;font-size:70px;margin-top:0 0 18px 0;font-weight:normal}
.ume-teaser-page-edit .edit-box.wide .landingpage p{width:auto}
.ume-teaser-page-edit .landingpage .box{padding:0}
.ume-teaser-page-edit .edit-box.wide .landingpage p.teaser-producttext{margin:10px auto;padding:0 30px}
div.edit-box.wide{background-color:#fff;padding:0;width:400px}
div.edit-box.wide p{width:auto;padding-left:0}
div.edit-box.wide .teaser,div.edit-box.wide .generic-teaser{max-width:700px}
.countdown__container{display:inline-block;width:320px;max-width:100%;box-sizing:border-box;z-index:0;margin:0}
.countdown__container--bordersRounded .countdown__box .countdown__time{border-radius:4.8px}
.countdown__clock{width:100%;display:-ms-flexbox;display:flex}
.countdown__box{-ms-flex:1;flex:1;background:transparent;box-sizing:border-box;font-size:2.8em}
.countdown__box-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}
.countdown__box-number div{-ms-flex:.5;flex:.5;margin:0 .1rem;padding:1rem 1rem}
.countdown__box--divider{font-size:4rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;color:#fff;margin-right:.2rem;margin-left:.1rem;padding:.5rem 0}
.countdown__box:last-of-type{padding-right:0}
.countdown__time{padding-top:2px;background:#fff;color:#e60000;text-align:center;margin:0;line-height:1;font-family:VodafoneRg,Arial,sans-serif;font-size:100%}
.countdown__label{padding:1px 0;background:transparent;color:#fff;text-align:center;margin:3px 0 0 0;font-family:VodafoneRg,Arial,sans-serif;font-size:35%}
.scroller__container{display:-ms-inline-flexbox;display:inline-flex}
.scroller__prev,.scroller__next{display:none}
.scroller.is-active{display:-ms-flexbox;display:flex}
.scroller.is-active .scroller__container{overflow:hidden}
.scroller.is-active .scroller__prev,.scroller.is-active .scroller__next{display:block;width:30px;-ms-flex-negative:0;flex-shrink:0}
.scroller__prev,.scroller__next{overflow:hidden;line-height:20px;font-size:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;transition:opacity .3s ease-in;color:#fff}
.scroller__prev{text-align:left}
.scroller__prev:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.scroller__next{text-align:right}
.scroller__next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.trouble__head{background:#333;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
@media screen and (max-width:819px){.trouble__head{display:block}
}
.trouble__headline{margin:0;width:75%;font-family:VodafoneLt,Arial,sans-serif;font-size:3rem;line-height:3.3rem;padding-left:16px}
@media screen and (max-width:819px){.trouble__headline{width:100%;padding-left:0}
}
.trouble__headline--right{text-align:right}
@media screen and (max-width:979px){.trouble__headline--right{text-align:left}
}
.trouble__body{background:#fff;color:#333;font-family:1.6rem;line-height:2.4rem;padding:40px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}
@media screen and (max-width:979px){.trouble__body{display:block}
}
.trouble__body--1of2{display:block}
.trouble__statusbox{width:25%;font-size:1.4rem;line-height:2rem}
@media screen and (max-width:819px){.trouble__statusbox{width:100%}
}
.trouble__status{margin-top:5px;display:block}
@media screen and (max-width:819px){.trouble__status{margin-left:10px;display:inline}
}
.trouble__status::before{content:'';display:inline-block;width:16px;height:16px;border-radius:100%;background-color:#428600;margin-right:8px;vertical-align:-14%}
.trouble__status--progress::before{background-color:#e60000}
.trouble__date{width:25%;padding:0 20px 20px 0;font-size:1.4rem;line-height:2rem}
@media screen and (max-width:979px){.trouble__date{width:100%}
}
.trouble__date--full{width:100%}
.trouble__update{margin-bottom:10px;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.trouble__description{width:75%}
@media screen and (max-width:979px){.trouble__description{width:100%}
}
.trouble__description--full{width:100%}
.trouble__container .grid-col{padding-bottom:30px}
@media screen and (min-width:1280px){.trouble__container .grid-col{padding-bottom:40px}
}
@media screen and (min-width:1400px){.trouble__container .grid-col{padding-bottom:50px}
}
@media screen and (max-width:979px){.trouble__container .grid-col{padding-bottom:30px}
}
@media screen and (max-width:819px){.trouble__container .grid-col{padding-bottom:20px}
}
@media screen and (max-width:479px){.trouble__container .grid-col{padding-bottom:10px}
}
.tabs__list{display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}
@media screen and (max-width:819px){.tabs__list{-ms-flex-wrap:wrap;flex-wrap:wrap;border:0 none;box-shadow:inherit}
}
@media screen and (max-width:819px){.dark-bg .tabs__list{border:0 none}
}
.tabs__text::after{display:block;content:attr(data-tabs-text);font-weight:bold;height:0;overflow:hidden;visibility:hidden}
.tabs__item{color:#333;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;font-size:2rem;line-height:2.5rem;padding:6px 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;box-sizing:border-box;text-align:center}
.dark-bg .tabs__item{color:#fff}
@media screen and (max-width:1279px){.tabs__item{margin:0 5px;padding:0 10px;text-align:left}
}
@media screen and (max-width:819px){.tabs__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;padding:0 15px}
}
.tabs__item--is-active{color:#e60000;border-bottom:3px solid #e60000}
.dark-bg .tabs__item--is-active{color:#e60000}
.tabs__item--is-active .tabs__text::after{display:block;content:attr(data-tabs-text);font-weight:bold;height:0;overflow:hidden;visibility:hidden}
.tabs__item--is-active .tabs__icon{filter:brightness(0) invert(1)}
.dark-bg .tabs__item--is-active .tabs__icon{filter:inherit}
.tabs__icon{max-height:25px}
.dark-bg .tabs__icon{filter:brightness(0) invert(1)}
.tabs__iconwrap{margin-right:8px}
@media screen and (max-width:819px){.tabs__iconwrap{min-width:50px;max-width:50px;text-align:center;margin-right:5px}
}
.section-drawer .ume-section{border-bottom:0}
.ume-section--handset.intro-section .section-content{padding-bottom:208px}
.ume-section a:-webkit-any-link:not(.btn){color:inherit;text-decoration:underline;cursor:pointer}
.ume-section a:any-link:not(.btn){color:inherit;text-decoration:underline;cursor:pointer}
.ume-section a.btn,.ume-section .recall-dialog a,.recall-dialog .ume-section a{text-decoration:none}
.section-content{padding-top:150px;padding-bottom:100px;padding-top:15rem;padding-bottom:10rem;background-position:top center;background-repeat:no-repeat;background-size:100%;background-size:cover}
.section-header{padding:0 0 40px;padding:0 0 4rem;text-align:center;color:#fff;position:relative}
.section-header span{font-family:VodafoneRg,Arial,sans-serif;display:block;margin-top:10px;margin-top:1rem;font-weight:normal;letter-spacing:.07rem}
.light-bg .section-header span{letter-spacing:auto}
.section-content .section-body{position:relative}
.section-content .section-body .description{font-family:VodafoneRg,Arial,sans-serif;font-size:20px;line-height:24px}
.image-wrapper{position:relative}
.option .btn-prefixed{margin-bottom:5px}
.option .btn-prefixed .btn-prefix>span{margin-top:0;letter-spacing:initial}
.option .btn-prefixed .btn-prefix .footnote{margin-top:0;letter-spacing:initial}
.option .productrateplans{margin-top:-5px}
.option .productrateplans>span{font-size:12px;font-size:1.2rem;line-height:1.16667;display:block;white-space:initial;padding:5px 20px;border:2px solid #fff;box-sizing:border-box;border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top:0;margin-left:20px;margin-right:20px;text-align:center}
.option form[name="directCheckOutForm"]{text-align:center;padding:0}
.section-image{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat}
.section-scroll-arrow{opacity:0;transition:opacity .2s ease}
.section-scroll-arrow:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.section-scroll-arrow:after{position:absolute;width:auto;bottom:0;left:50%;margin-left:-50px;margin-left:-5rem;line-height:50px;line-height:5rem;font-size:100px;font-size:10rem;text-align:left}
.section-scroll-arrow.show{opacity:1}
.section-scroll-arrow .no-opacity{display:none}
.section-scroll-arrow .no-opacity.show{display:block}
.section-jumplist{padding:36px 0;text-align:center;color:#002c77}
.section-jumplist.intro-distance{padding-top:170px}
@media screen and (max-width:979px){.section-jumplist.intro-distance{padding-top:140px}
}
.section-jumplist .h2{margin-bottom:9px;color:#fff}
.section-jumplist p{color:#fff;margin:10px 0 80px}
@media screen and (max-width:819px){.section-jumplist{display:none}
}
.loader-section{height:400px;background:#fff url("../media/elements/el_spinner_large.gif") no-repeat center}
.section__bg-placeholder{position:relative;overflow:hidden}
.section__bg-placeholder:before{content:'';display:block;float:left;padding-bottom:calc(100% - 10rem);width:0}
@media screen and (max-width:819px){.w-1of1-sm .section__bg-placeholder,.w-1of1-md .section__bg-placeholder{width:calc(100vw - 30px)}
}
.section .padding-box{padding:0 100px;position:relative}
.ume-section{background-size:100%;background-size:cover;position:relative}
.ume-section.loader-section{background-size:inherit}
.section-drawer{position:relative;background:transparent}
.section-drawer .section-drawer-wrapper{overflow:hidden;transition:height .4s linear;height:0}
.section-drawer .section-drawer-wrapper .section-drawer-content{padding-top:50px;padding-top:5rem;padding-bottom:11rem}
.section-drawer .section-drawer-wrapper .section-drawer-content .h1,.section-drawer .section-drawer-wrapper .section-drawer-content .h2{text-align:center}
.section-drawer .section-drawer-on{display:none}
.section-drawer .section-drawer-off{display:inline-block}
.section-drawer .section-drawer-btn.is-active .section-drawer-on{display:inline-block}
.section-drawer .section-drawer-btn.is-active .section-drawer-off{display:none}
.section-drawer-btn{font-family:VodafoneRg,Arial,sans-serif;font-weight:normal;bottom:0;color:#333;cursor:pointer;font-size:2.4rem;line-height:3rem;left:0;position:absolute;text-align:center;white-space:nowrap;width:100%;border:0;background:#f4f4f4;background:#f4f4f4;border-radius:0;margin:0;padding:37px 0;box-shadow:none}
.section-drawer-btn:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:right;vertical-align:-12%}
.section-drawer-btn:hover,.section-drawer-btn:focus{font-weight:normal;background-color:#f4f4f4;background:#f4f4f4}
.section-drawer-btn:active{background-color:#f4f4f4;background:#f4f4f4;font-weight:normal}
.section-drawer-btn.is-active{color:#333}
.section-drawer-btn.is-active:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:right;vertical-align:-12%}
.section-drawer-btn:after,.section-drawer-btn.is-active::after{position:relative;transition:transform .2s;font-weight:normal;margin-left:10px}
.section-drawer-btn .section-drawer-on,.section-drawer-btn .section-drawer-off{font-family:VodafoneRg,Arial,sans-serif}
.sf-white-content-box{color:#333 !important;background-image:url("../media/backgrounds/1425846888812.jpg");background-size:auto;background-position:50% 100%;background-repeat:repeat-x;background-color:#fff;padding:20px;box-shadow:0 0 8px #d7dde9;border-radius:8px}
.sf-white-content-box h2{color:#002c77 !important;font-size:26px;margin-bottom:20px}
.sf-white-content-box h4{color:#002c77 !important;font-size:20px;margin-bottom:20px}
@media screen and (max-width:979px){.w-1of1-md .sf-white-content-box{width:calc(100vw - 80px)}
}
@media screen and (max-width:819px){.w-1of1-sm .sf-white-content-box{width:calc(100vw - 80px)}
}
.intro-section-header{position:absolute;top:0;left:0;right:0;padding-top:10px;padding-top:1rem;padding-bottom:25px;padding-bottom:2.5rem;z-index:1}
.intro-section-header__backdrop{transition:all .4s;background:transparent;display:inline-block;margin:-10px 10px 10px}
.intro-section-header__backdrop .container{padding:0}
.intro-section-header .h1{transition:all .4s;margin-bottom:15px;padding:35px 50px 0;color:#e60000}
@media screen and (max-width:819px){.intro-section-header .h1{font-size:32px;font-size:3.2rem;line-height:1.125;margin-bottom:10px}
}
.intro-section-header .white-header{color:#fff}
@media screen and (min-width:980px){.intro-section-header.is-sticky{position:fixed;z-index:2}
.intro-section-header.is-sticky .h1{font-size:32px;font-size:3.2rem;line-height:1.125;margin:-5px 0 5px;text-shadow:none;color:#e60000;animation:headlineColor .4s .4s;padding-top:10px}
.intro-section-header.is-sticky .intro-section-header__backdrop{background-image:linear-gradient(white,rgba(255,255,255,0.6));box-shadow:0 0 4px rgba(51,51,51,0.3);animation:backdropColor .4s}
}
.intro-section{position:relative;background-color:#fff;color:#333}
.intro-section .section-content{padding-top:200px;padding-top:20rem}
@media screen and (max-width:979px){.intro-section:not(.ume-section--handset) .section-body .grid-col{-ms-flex-order:1;order:1}
.intro-section:not(.ume-section--handset) .section-body .grid-col:first-child{-ms-flex-order:2;order:2}
}
.intro-section .btn-prefixed{margin-bottom:5px}
.intro-section .productrateplans{margin-top:-5px}
.intro-section .productrateplans>span{font-size:12px;font-size:1.2rem;line-height:1.16667;display:block;white-space:initial;padding:5px 20px;border:2px solid #fff;box-sizing:border-box;border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top:0;margin-left:20px;margin-right:20px;text-align:center}
.intro-section form[name="directCheckOutForm"]{text-align:center;padding:0}
.intro-section .check-list{padding-bottom:20px;padding-bottom:2rem}
.intro-section .check-list li{font-size:1.6rem;line-height:2.6rem}
.intro-section .check-list li:before{color:#428600;font-size:2.0rem}
.intro-section .check-list--handset{margin:0;padding:0}
@media screen and (max-width:979px){.intro-section .check-list--handset{margin-top:2rem}
}
.intro-section.header-only .section-content{padding:0;position:relative;z-index:2}
.wowi-section .section-content{padding-top:10rem}
@media screen and (max-width:819px){.wowi-section .section-content{background-size:100% !important;padding-top:6rem}
}
.wowi-section.wowi-section-w-header .section-content{padding-top:22rem}
@media screen and (max-width:819px){.wowi-section.wowi-section-w-header .section-content{padding-top:20rem}
}
.wowi-section .wowi-section-placeholder{padding-bottom:50%;margin-top:-10rem;margin-bottom:-10rem}
.wowi-section.wowi-section-left-top .grid-col,.wowi-section.wowi-section-left-bottom .grid-col{-ms-flex-order:2;order:2}
.wowi-section.wowi-section-left-top .grid-col.wowi-section-placeholder,.wowi-section.wowi-section-left-bottom .grid-col.wowi-section-placeholder{-ms-flex-order:1;order:1}
@media screen and (max-width:819px){.wowi-section .wowi-section-placeholder{padding-bottom:100%;margin-top:-5rem;margin-bottom:-5rem}
.wowi-section.wowi-section-right-top .grid-col{-ms-flex-order:2;order:2}
.wowi-section.wowi-section-right-top .grid-col.wowi-section-placeholder{-ms-flex-order:1;order:1}
}
.wowi-section .grid{-ms-flex-align:center;align-items:center}
.whitespot-intro__container{margin-top:5%;padding-bottom:8vw;background:linear-gradient(0,rgba(3,48,116,0),rgba(0,44,119,0.4))}
.whitespot-intro__visual{width:100%;margin-top:-6.9%;pointer-events:none;margin-bottom:4rem}
.whitespot-header{padding:20px 40px 20px 15px}
.whitespot-overview.whitespot-overview{background:transparent;padding:1.6rem 2.25rem 2rem 2rem}
.whitespot-overview>ul>li:last-child{margin-bottom:0}
.whitespot-overview .h5{margin-bottom:.5rem}
.whitespot-overview__trigger{cursor:pointer;position:relative;background-color:#fff;color:#333 !important;margin-left:-20px;width:calc(100% + 11px);padding:16px}
.whitespot-overview__trigger:after{display:block;position:absolute;margin-top:-1.2rem;top:50%;right:20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;font-size:2.4rem;line-height:1em;content:"";transform:translateY(-50%);transform:rotateX(0);transition:all .3s linear}
.whitespot-overview__trigger.is-active:after{transform:rotateX(180deg)}
.whitespot-overview__trigger+div .three-col-list a{color:#333 !important}
.whitespot-overview a{width:100%;color:#333;padding:20px 16px}
.mn-meta-nav.mn-meta-nav--horizontal{display:block;z-index:3}
@media screen and (max-width:819px){.mn-meta-nav.mn-meta-nav--horizontal{display:none}
}
.mn-meta-nav-dropdown ul{display:none}
.mn-meta-nav-dropdown ul li{display:block}
@media screen and (max-width:819px){.mn-meta-nav-dropdown ul{display:none}
}
.hotline-number{overflow:visible;display:inline-block;height:60px;position:absolute;right:675px;top:16px}
@media screen and (max-width:1279px){.hotline-number{right:285px;top:72px}
}
@media screen and (max-width:979px){.hotline-number{right:120px;top:72px}
}
@media screen and (max-width:819px){.hotline-number{margin-left:20px}
}
@media screen and (max-width:479px){.hotline-number{text-align:center;margin:0;position:absolute;width:100%;left:0;right:0}
}
.hotline-number.in-active{visibility:hidden}
.hotline-number p{font-family:VodafoneRg,Arial,sans-serif;color:#002c77;font-size:12px}
.hotline-number p.first-line{text-align:center;font-weight:bold;margin-bottom:0;margin-top:5px}
.hotline-number h2{color:#002c77;font-family:VodafoneRg,Arial,sans-serif;font-weight:bold;white-space:nowrap;font-size:32px;line-height:28px}
@media screen and (max-width:1279px){.hotline-number h2{font-size:20px;font-weight:bold}
}
.hotline-number h2.icon-headset,.hotline-number .checkout-header h2.chat-icon,.checkout-header .hotline-number h2.chat-icon{overflow:visible;white-space:nowrap}
.hotline-number h2.icon-headset:before,.hotline-number .checkout-header h2.chat-icon:before,.checkout-header .hotline-number h2.chat-icon:before{font-weight:normal}
.hotline-number .icon-headset:before,.hotline-number .checkout-header .chat-icon:before,.checkout-header .hotline-number .chat-icon:before{width:.9em}
@media screen and (max-width:1279px){.hotline-number .icon-headset:before,.hotline-number .checkout-header .chat-icon:before,.checkout-header .hotline-number .chat-icon:before{content:"";display:none}
}
.hotline-number .medium-and-larger-screens-only{display:none}
@media screen and (min-width:1280px){.hotline-number .medium-and-larger-screens-only{display:block}
}
.hotline-number .small-screen-only{display:block;line-height:9px}
@media screen and (min-width:1280px){.hotline-number .small-screen-only{display:none}
}
.search-bar{display:block;position:absolute;z-index:10;top:38px}
.b2b-template .search-bar{position:inherit;z-index:inherit}
@media screen and (max-width:979px){.b2b-template .search-bar{padding-right:75px}
}
@media screen and (max-width:600px){.b2b-template .search-bar{padding-right:0}
}
.search-bar--visible{position:absolute;z-index:30}
@media screen and (max-width:600px){.search-bar--visible{top:75px;right:40px}
}
.search-bar--visible form{opacity:1}
.search-bar--visible form .search-input{width:160px;transition:width 600ms cubic-bezier(0.23,1,0.32,1)}
.search-bar--visible form .search-btn:before{display:block;padding-right:5px;margin-left:133px;font-size:2rem;transition:all 600ms cubic-bezier(0.23,1,0.32,1)}
@media screen and (max-width:819px){.search-bar--visible{transform:translateY(-3.2rem)}
}
.search-bar--visible .search-input,.search-bar--visible .search-close,.search-bar--visible .search-btn{display:inline-block}
.search-bar--visible .search-input:before,.search-bar--visible .search-close:before,.search-bar--visible .search-btn:before{margin-left:2px}
.search-bar--hidden{transform:translateY(0);transition:transform .4s,opacity .4s;visibility:hidden}
.search-bar--hidden .search-input,.search-bar--hidden .search-close,.search-bar--hidden .search-btn{display:none}
.search-bar--hidden form{opacity:0}
.search-bar .search{position:relative;vertical-align:middle;word-spacing:-.31em;white-space:nowrap}
.search-bar .search-input,.search-bar .search-btn{word-spacing:0;vertical-align:middle}
.search-bar .search-input{-webkit-appearance:none;box-sizing:border-box;padding:10px 25px 7px 10px;padding:1rem 3.4rem .7rem 1rem;height:40px;width:40px;margin-top:-5px;display:inline-block}
.search-bar .search-btn{font-size:3rem;text-align:left;width:25px;line-height:25px;cursor:pointer;padding-top:10px;margin-left:-5px;padding-right:3px;position:relative;top:-34px;display:block}
.search-bar .search-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.search-bar .search-close{position:absolute;left:8px;top:6px;cursor:pointer}
.search-bar .search-close:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:center;text-align:left;vertical-align:-12%}
.search-bar .search-results{position:absolute;z-index:5;top:38px;right:-10px;background:#fff;border:solid 1px #b2b2b2;border-radius:4px;max-width:300px;display:none;opacity:0}
.search-bar .search-results.is-visible{display:block;animation:dialog .2s forwards}
.no-csstransitions .search-bar .search-results.is-visible{opacity:1}
.search-bar .search-results:before,.search-bar .search-results:after{content:'';position:absolute;display:block}
.search-bar .search-results:before{border:solid 7px transparent;border-bottom:solid 7px #b2b2b2;top:-15px;right:10px}
.search-bar .search-results:after{border:solid 7px transparent;border-bottom:solid 7px #fff;top:-14px;right:10px}
.search-bar .search-results ul li{display:block;border-bottom:solid 1px #b2b2b2}
.search-bar .search-results ul li a{display:block;word-spacing:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 10px;font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;line-height:36px}
.search-bar .search-results ul li a:hover{text-decoration:none}
.search-bar .search-results .search-suggestions a{font-size:14px;text-decoration:none;color:#333}
.search-bar .search-results .search-hits a{font-family:VodafoneRg,Arial,sans-serif;font-size:14px;text-decoration:none;color:#333}
.search-bar__btn{margin-left:-30px;transform:matrix(-1,0,0,1,0,0)}
.search-bar__btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:middle}
.search-bar__btn:before{margin-bottom:4px;text-align:center;font-size:20px;width:1em;transform:rotate(100deg)}
.search-bar__remove{margin-left:-35px}
.search-bar__remove:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:middle}
.search-bar__remove:before{margin-bottom:4px;text-align:center;font-size:16px;width:1em}
.search-bar__remove--hidden{visibility:hidden}
.search-bar input[type="search"]::-webkit-search-decoration,.search-bar input[type="search"]::-webkit-search-cancel-button,.search-bar input[type="search"]::-webkit-search-results-button,.search-bar input[type="search"]::-webkit-search-results-decoration{display:none}
.search-bar ::-ms-clear{display:none}
.animation-wrapper{display:inline-block;vertical-align:middle}
.chat-icon{animation:fade-in-chat .2s forwards;display:block;width:100%;margin-bottom:.25rem;text-align:center;font-size:24px;font-size:2.4rem;line-height:1}
.chat-icon.unavailable{cursor:default;color:rgba(51,51,51,0.4)}
.chat-icon::before{margin-bottom:.25rem}
.chat-icon::after{content:'Chat';display:block;font-size:10px;font-size:1rem}
.checkout-header .chat-icon,.confirmationSteps .chat-icon{font-size:14px;font-size:1.4rem;line-height:1.42857;display:inline-block;box-sizing:border-box;outline:0;cursor:pointer}
.confirmationSteps .chat-icon{padding:12px 20px;border-radius:999px;margin:0 0 1rem}
.confirmationSteps .chat-icon:after{content:'Live-Chat starten'}
.checkout-header .chat-icon{background:#f5f5f8;background:#f5f5f8;background:linear-gradient(to bottom,#fff,#eaebf0);position:absolute;right:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #ccc;border-top:0 none;padding:10px 50px;color:#002c77;width:auto}
.checkout-header .chat-icon:hover{background:#f5f5f8;background:#f5f5f8;background:linear-gradient(to bottom,#eaebf0,#fff)}
.checkout-header .chat-icon:after{font-size:14px;font-size:1.4rem;line-height:1.42857;content:'Hilfe & Beratung';display:inline-block}
@keyframes fade-in-chat{1%{opacity:0;transform:scale(0.9)}
to{opacity:1;transform:scale(1)}
}
.ecom-panel .chat-info,.checkout-header .chat-info{display:none}
.ecom-panel #inqC2CImgContainer_panel .chat-icon{height:auto}
@media screen and (min-width:980px){.ecom-panel #inqC2CImgContainer_panel .chat-icon{height:68px}
}
@media screen and (max-width:979px){.ecom-panel #inqC2CImgContainer_panel{width:100%}
.ecom-panel #inqC2CImgContainer_panel .chat-icon{min-height:auto}
}
.ecom-panel #inqC2CImgContainer_panel .chat-icon.unavailable{cursor:default}
.ecom-panel #inqC2CImgContainer_panel .chat-icon.unavailable:before{font-weight:normal}
.checkout #inqC2CImgContainer_panel{min-height:0;position:relative}
.checkout #inqC2CImgContainer_panel .chat-icon.unavailable{display:none}
.ecom-panel{background:#fff;border:1px solid #dadbe0;border-radius:5px;box-sizing:border-box;min-height:100px;padding:5px 10px 0;position:absolute;right:30px;top:30px;width:75px;z-index:3;overflow:hidden}
@media screen and (max-width:979px){.ecom-panel{width:75px;padding:5px 5px 0}
}
@media screen and (max-width:979px){.ecom-panel{right:15px}
}
.ecom-panel .ecom-h5{margin-bottom:5px}
.ecom-panel .ecom-h5:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.ecom-panel .ecom-h5:after{float:right}
@media screen and (max-width:979px){.ecom-panel .ecom-h5{display:none}
}
.ecom-panel.is-sticky{position:fixed;top:25px}
@media screen and (max-width:979px){.ecom-panel.is-sticky{top:10px}
}
.ecom-panel.js_sticky{box-shadow:14px 20px 61px -15px rgba(0,0,0,0.6)}
.ecom-panel.wowi-panel{padding-top:0;min-height:0;top:25px}
.ecom-panel.wowi-panel.is-sticky{top:20px}
.basket{position:relative}
.basket .hide{display:none}
.basket a{font-family:VodafoneRg,Arial,sans-serif}
.basket .basket-product-name,.basket .basket-option,.basket .basket-feedback-text{font-size:14px;font-size:1.4rem;line-height:1.42857;text-align:left}
@media screen and (max-width:979px){.basket .basket-product-name,.basket .basket-option,.basket .basket-feedback-text{display:none}
}
.basket .basket-product-image,.basket .basket-feedback svg{float:left;width:60px;padding-right:10px;cursor:pointer}
@media screen and (max-width:979px){.basket .basket-product-image,.basket .basket-feedback svg{display:none}
}
.basket .basket-btn{font-size:12px;padding:9px 10px;margin:0 5px 0 0}
@media screen and (max-width:979px){.basket .basket-btn{display:none}
}
.basket .basket-product-gradient{position:relative;border-radius:5px;padding:10px;margin:0 0 10px;overflow:hidden}
.basket .cart-product-gradient{display:none;position:relative;border-radius:5px;padding:10px;margin:0;background:#578c96 !important;background:#578c96 !important;background:linear-gradient(-135deg,#75b8a7,#395f84) !important}
@media screen and (max-width:979px){.basket .cart-product-gradient{display:block;padding:5px}
}
.basket .cart-btn{display:block;cursor:pointer;color:#002c77;width:100%}
.basket .cart-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:100%;text-align:center;vertical-align:-12%}
.basket .cart-btn:before{font-size:34px;font-size:3.4rem}
@media screen and (max-width:819px){.basket .cart-btn:before{font-size:24px;font-size:2.4rem}
}
.basket .basket-empty{display:none}
.basket.is-empty .basket-empty{display:block}
@media screen and (max-width:979px){.basket.is-empty .basket-empty{display:none}
}
.basket.is-empty .basket-product{display:none}
.basket.is-empty .basket-empty{border-radius:5px;padding:10px;color:#fff}
.basket.is-empty .basket-empty>div{font-family:VodafoneRg,Arial,sans-serif;font-size:12px;margin-bottom:5px}
.basket.is-empty .basket-empty button{font-family:VodafoneRg,Arial,sans-serif;font-size:12px;color:#fff;margin:4px 0 -5px;text-decoration:underline}
.basket .basket-feedback{position:absolute;top:0;bottom:0;left:110%;background:#fff;padding:10px 20px;margin:0 -10px;width:100%;transition:left .4s linear}
@media screen and (max-width:979px){.basket .basket-feedback{display:none}
}
.basket .basket-feedback.show{left:0}
.basket .basket-feedback.spinner{background:#fff url("../media/elements/el_spinner_large.gif") no-repeat center;z-index:2}
.basket .basket-feedback-text{opacity:0;transition:opacity .6s linear;margin-top:2px;padding-left:50px}
.basket .basket-feedback-text>div{margin-bottom:10px}
.basket .basket-feedback.show .basket-feedback-text{opacity:1;transition:opacity .5s linear}
.basket .dialog-box.conflict-dialog-box{background-color:#fff}
.basket .basket-content{position:relative;min-height:200px}
.basket .basket-content .login-button .js_dialog-open{text-decoration:underline}
.basket .basket-content .product-warning{padding:10px 10px 10px 42px;position:relative;border:1px solid #fecb00;border-left-width:10px;font-size:1.6rem}
.basket .basket-content .product-warning:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:-12%}
.basket .basket-content .product-warning:before{font-size:3rem;vertical-align:middle;margin-right:15px;position:absolute;left:5px;top:50%;transform:translateY(-50%)}
.basket .basket-content .conflict-intro{color:#002c77;margin-bottom:20px}
.basket .basket-content .address{margin:0 4rem 0 0}
.basket .basket-content .address strong{margin-right:10px}
.basket .basket-content .one-row{display:-ms-flexbox;display:flex;margin-bottom:2rem}
.basket .basket-content .arrow-link{color:#40920f}
.basket .basket-content .basket-prerequisite .cart{background:transparent}
.basket .basket-content .basket-prerequisite .cart table{margin-bottom:2rem}
.basket .basket-content .basket-prerequisite .cart table thead{background:#333}
.basket .basket-content .basket-prerequisite .cart table tfoot{background:#ebebeb}
.basket .basket-content .basket-prerequisite .cart tbody{border-top:0;background:#f4f4f4}
.basket .basket-content .basket-prerequisite .cart tbody tr.product-fee{border-bottom:1px solid #d8d8d8}
.basket .basket-content .basket-prerequisite .cart tbody tr:last-child{border-bottom:1px solid #fff}
.basket .basket-content .basket-prerequisite .cart a{color:inherit}
.basket .basket-content .basket-prerequisite .cart .icon-info{color:inherit}
.basket .basket-content .basket-prerequisite .cart .table-header tr{color:#fff}
.basket .basket-content .basket-prerequisite .cart .table-header th{padding:20px 25px 10px}
.basket .basket-content .basket-prerequisite .cart .table-footer th{vertical-align:middle;font-size:2rem;font-weight:bold}
.basket .basket-content .basket-prerequisite .cart .table-footer th:first-child{text-align:left;font-size:2.4rem}
.basket .basket-content .basket-prerequisite .cart .table-footer th:last-child{font-weight:bold}
.basket .basket-content .basket-prerequisite .cart td{border-top-color:#d8d8d8;border-right-color:#d8d8d8;vertical-align:top}
.basket .basket-content .basket-prerequisite .cart td:first-child{width:75%}
.basket .basket-content .basket-prerequisite .cart td p{margin:0}
.basket .basket-content .basket-prerequisite .cart .main-product-add td{border-top:0}
.basket .basket-content .basket-prerequisite .cart .product-headline{margin-bottom:0;font-size:2rem;font-weight:bold}
.basket .basket-content .basket-prerequisite .cart .product-container{margin-right:3rem}
.basket .basket-content .basket-prerequisite .cart .monthly-price{vertical-align:middle;font-size:1.6rem}
.basket .basket-content .basket-prerequisite .cart .upfront-price{font-size:16px;font-size:1.6rem;line-height:1.25;vertical-align:middle}
.basket .basket-content .basket-prerequisite .cart .product-details{font-size:1.6rem;display:inline-block;vertical-align:middle;margin-left:0;width:calc(100% - 105px)}
.basket .basket-content .basket-prerequisite .cart .product-details .one-row{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:0}
.basket .basket-content .basket-prerequisite .cart .product-description{font-size:1.4rem;margin-top:5px}
.basket .basket-content .basket-prerequisite .cart .product-fee .product-headline{padding:0;font-weight:normal}
.basket .basket-content .basket-prerequisite .cart .product-additional input{display:none}
.basket .basket-content .basket-prerequisite .cart .product-additional .additional-btn,.basket .basket-content .basket-prerequisite .cart .product-additional .recall-dialog a,.recall-dialog .basket .basket-content .basket-prerequisite .cart .product-additional a{background:transparent;margin-bottom:0}
.basket .basket-content .basket-prerequisite .cart .status-delivery{position:absolute;top:65px;right:0}
@media screen and (max-width:979px){.basket .basket-content{margin:0 -15px}
}
.basket .basket-actions{text-align:right}
.basket .basket-actions .basket-login-link{margin-top:10px}
.basket .basket-actions .basket-login-link a{text-decoration:underline}
.basket .basket-actions .js_directcheckout{margin-left:10px}
@media screen and (max-width:819px){.basket .basket-actions.right{float:none;display:block}
}
.basket .basket-feedback img{position:absolute;left:10px;width:40px;top:20px}
.basket .rfs-check-open{line-height:20px}
.basket .ume-spinner:after{margin:0 2px}
.basket.parbase{margin-bottom:0}
.basket .loading{background-color:transparent}
.basket-voucher form{width:100%}
.basket-voucher .ume-spinner{position:absolute;right:10px;top:10px}
.service-tiles{background:#f3f2f6;background:#f3f2f6;background:linear-gradient(0,#e6e5ed,#fff);border-top:1px solid #b3bfd6;margin:0 -10px}
@media screen and (max-width:979px){.service-tiles{margin-top:5px}
}
.wowi-panel .service-tiles{border-top:0}
.service-tiles .service-btn{padding:10px 0;padding:1rem 0;color:#002c77;cursor:pointer;display:block;text-align:center;width:100%}
@media screen and (min-width:480px){.service-tiles .service-btn{padding:2px 0 7px;font-size:.85rem}
.service-tiles .service-btn:before{display:block;width:auto;text-align:center;font-size:2.5rem}
}
.service-tiles .service-toggle{font-size:0;line-height:0;word-spacing:-.31em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;background:#675e9d !important;background:#675e9d !important;background:linear-gradient(-45deg,#8d61a2,#415b97) !important}
.service-tiles .service-toggle>div{display:inline-block}
.service-tiles .service-toggle .tile{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;color:#fff;border-left:1px solid #5d85a3;border-bottom:1px solid #5d85a3;padding:0 5px 5px;padding:0 .5rem .5rem;text-decoration:none;cursor:pointer;font-size:9px;font-size:.9rem}
.service-tiles .service-toggle .tile:before{display:block;width:100%;text-align:center;font-size:2rem;padding-top:7px}
@media screen and (max-width:979px){.service-tiles .service-toggle .tile:before{font-size:1.6rem;padding-top:2px}
}
.service-tiles .service-toggle .tile:hover:before{font-weight:bold}
.no-flexbox .service-tiles .service-toggle .tile{min-height:62px;min-height:6.2rem}
@media screen and (max-width:979px){.no-flexbox .service-tiles .service-toggle .tile{min-height:none}
}
.rfs-check-done{display:none}
.service-menu{position:fixed;right:0;top:176px;height:39px;font-size:16px;line-height:18px;margin-left:auto;z-index:3;font-size:10px;font-size:1rem}
@media screen and (max-width:819px){.service-menu{top:142px;font-size:9px;font-size:.9rem}
}
.service-menu [class*='icon-']::before{display:block;width:100%;text-align:center;font-size:16px;font-size:1.6rem;line-height:1}
.service-menu-item__wrapper{transform:translateX(0);transition:transform .5s,opacity .5s}
.service-menu__item{display:block;box-sizing:border-box;width:80px;position:relative;line-height:1;padding:.5rem;margin:.2rem 0;text-align:center;color:#333;background-color:#fff;box-shadow:0 0 10px rgba(51,51,51,0.15);margin-left:auto;cursor:pointer}
@media screen and (max-width:819px){.service-menu__item{width:92px}
}
.service-menu__item:focus,.service-menu__item:hover,.service-menu__item:active{text-decoration:none}
.service-menu__item--toggle{display:-ms-flexbox;display:flex;font-size:1.4rem;padding-top:.6rem;background-color:#333;color:#fff;height:39px}
@media screen and (max-width:819px){.service-menu__item--toggle{font-size:1.4rem;min-width:92px}
}
@media screen and (max-width:819px){.service-menu__item--toggle .icon-arrow-up{margin-left:2px}
}
.service-menu__item--toggle [class*='icon-']::before{margin:-5px auto -1px;transition:transform .5s;left:2px;top:11px;position:relative}
.service-menu__item--toggle-input{display:none}
.service-menu__item--toggle-input:checked ~ .service-menu-item__wrapper{transform:translateX(100px);opacity:0;height:0}
.service-menu__item--toggle-input:checked ~ label [class*='icon-']::before{transform:rotate(180deg);left:2px;top:11px;position:relative}
.service-menu__item--toggle-text{padding-left:3px;padding-top:5px}
@media screen and (max-width:819px){.service-menu__item--toggle-text{padding-left:9px}
}
.service-menu__item--disabled{color:rgba(51,51,51,0.4);cursor:default}
.service-menu__item--subnav__menu{display:none;position:absolute;top:-1px;right:102px;width:200px;padding:.5rem 1rem;text-align:left;font-family:VodafoneRg,Arial,sans-serif;background-color:#fff;box-shadow:-5px 0 10px rgba(51,51,51,0.15);border:1px solid #ebebeb;border-right:0;z-index:5}
@media screen and (max-width:819px){.service-menu__item--subnav__menu{right:57px}
}
.service-menu__item--subnav:hover::after{content:'';display:block;position:absolute;height:100%;width:2px;background-color:rgba(255,255,255,0.92);top:0;left:-2px}
.service-menu__item--subnav:hover>.service-menu__item--subnav__menu{display:block}
.service-menu__item__box--disabled{color:rgba(51,51,51,0.4);cursor:default}
.service-menu__item__box--disabled:hover>.service-menu__item--subnav__menu{display:none}
.service-menu__item--callback{top:-101px}
.service-menu__item--callback .spinner{display:none;margin-top:40px;animation:update-call-spinner 1s infinite;text-align:center}
.service-menu__item--callback .content{position:relative}
.service-menu__item--callback .content>div{text-align:center}
.service-menu__item--callback .callback-active form{display:none}
.service-menu__item--callback .callback-init .spinner{display:block}
.service-menu__title{font-size:20px;font-size:2rem;line-height:1.2;font-weight:bold;margin-bottom:.5rem}
.service-menu__title--sub{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif;margin-bottom:0}
.service-menu__copy{font-size:12px;font-size:1.2rem;line-height:1.16667;font-family:VodafoneRg,Arial,sans-serif;margin-bottom:1rem}
.service-menu__copy--phone{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;margin-bottom:.5rem}
.service-menu__copy--phone:last-child{margin-top:-1rem}
.service-menu__copy--times p{font-family:VodafoneRg,Arial,sans-serif;font-size:11px;font-size:1.1rem;line-height:1.2;margin-bottom:.25rem}
.service-menu__line{border:0;border-top:1px solid rgba(102,102,102,0.5);margin:1rem 0}
.service-menu__link{color:#333;font-size:1.4rem;text-decoration:underline}
.service-menu__input{font-family:VodafoneRg,Arial,sans-serif;width:calc(100% - 2rem);margin-bottom:.5rem}
.service-menu__btn{font-family:VodafoneRg,Arial,sans-serif;font-size:13px;font-size:1.3rem;padding:1rem;width:100%;margin:1rem 0 .5rem}
@keyframes update-call-spinner{10%{transform:scale(1)}
50%{transform:scale(1.1)}
90%{transform:scale(1)}
}
.sector-switch{margin-left:auto;padding-right:20px;margin-right:20px;border-right:1px solid #333}
@media screen and (max-width:600px){.sector-switch{display:none}
}
.sector-switch__list{margin-left:10px}
.sector-switch__textlink{text-decoration:none;font-size:1.6rem;line-height:2.0rem;color:#333}
.sector-switch__textlink--active{font-weight:bold}
.sector-switch__textlink:focus,.sector-switch__textlink:hover,.sector-switch__textlink:active{text-decoration:none}
.sector-switch-hotline{display:-ms-inline-flexbox;display:inline-flex;margin-left:auto}
@media screen and (max-width:600px){.sector-switch-hotline{margin-left:0}
.sector-switch-hotline.hotline-center{margin-right:32px}
}
.sector-switch-hotline .sector-switch{padding-right:0;margin-right:0;border-right:0}
.prominent_numbers_pageHeader{margin-left:auto}
@media screen and (max-width:979px){.prominent_numbers_pageHeader{margin-left:auto;margin-right:auto}
}
.prominent_numbers_container{max-height:85px;overflow:visible;display:inline-block;position:relative;z-index:1}
@media screen and (max-width:600px){.prominent_numbers_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
}
.prominent_numbers_container a{color:#333;text-decoration:none}
.prominent_numbers_container a:hover{color:#333;text-decoration:none;cursor:pointer}
.prominent_numbers_box{display:none;text-align:left;line-height:12px;padding-left:20px;margin-left:20px;border-left:1px solid #333}
@media screen and (max-width:600px){.prominent_numbers_box{padding-left:0;margin-left:0;border-left:0}
}
.prominent_numbers_box .tooltip{position:absolute}
.prominent_numbers_box .tooltip .tooltip-layer{width:211px;min-width:211px;height:30px;right:-30px;padding:5px 2px 4px 7px;top:27px}
.prominent_numbers_box .tooltip .tooltip-layer:before{top:-21px;right:25px;left:auto}
.prominent_numbers_box .tooltip .tooltip-layer:after{top:-20px;right:25px;left:auto}
.prominent_numbers_box .tooltip .tooltip-icon{width:11px;height:11px;font-size:15px;margin-bottom:4px;margin-left:4px;margin-top:2px}
.prominent_numbers_box .tooltip .tooltip-icon:after{top:-2px;right:.4px}
.prominent_numbers_box_edit_hint{display:none}
.prominent_numbers_main{font-family:VodafoneRg,Arial,sans-serif;font-size:20px;color:#333;line-height:20px;text-align:right;display:inline-block;white-space:nowrap;letter-spacing:normal}
.prominent_numbers_headline{font-size:16px;line-height:20px;letter-spacing:.2px;color:#333;font-weight:normal}
.prominent_numbers_img{display:inline-block;width:16px;height:16px;vertical-align:middle;padding-bottom:3px;padding-right:3px}
.prominent_numbers_salesids{display:none;font-weight:bold;color:#002c77;font-size:32px;line-height:28px;text-align:right;font-family:VodafoneRg,Arial,sans-serif;white-space:nowrap}
.prominent_numbers_edit_border_exists{border:solid 2px blue;height:100%;width:100%;text-align:center}
.prominent_numbers_edit_border_inherited{border:dashed 2px blue;height:100%;width:100%;text-align:center}
.prominent_numbers_edit_border_not_exists{border:dashed 2px #ccc;height:100%;width:100%;color:#ccc;font-weight:bold;text-align:center}
.main-nav{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}
.main-nav .nav-list{display:inline-block}
.main-nav .nav-list .is-active{border-bottom:2px solid #e60000}
.main-nav .nav-list .nav-menuicon{height:35px;vertical-align:middle;margin-top:-3px}
.main-nav .nav-list>li{margin-bottom:-1px !important}
.main-nav .nav-list>li>a:active,.main-nav .nav-list>li>a:hover,.main-nav .nav-list>li>a:visited,.main-nav .nav-list>li>a:focus{text-decoration:none;border:0 !important}
.main-nav .nav-list>li,.main-nav .nav-list>a{font-size:1.83rem;line-height:3.6rem;padding:8px 0;padding:.5rem 0 .4rem;margin-right:2rem;display:inline-block;color:#333;cursor:pointer}
.main-nav .nav-list>li:last-child,.main-nav .nav-list>a:last-child{margin-right:0}
@media screen and (max-width:1279px){.main-nav .nav-list>li,.main-nav .nav-list>a{margin:0;padding-right:.8rem;padding-left:.8rem}
}
@media screen and (max-width:979px){.main-nav .nav-list>li,.main-nav .nav-list>a{font-size:1.75rem;padding-right:5px;padding-left:5px}
}
.main-nav .nav-list>li a,.main-nav .nav-list>a a{color:#333}
.main-nav .nav-list>li:first-child,.main-nav .nav-list>a:first-child{margin-left:0}
.main-nav .nav-list>li.is-active,.main-nav .nav-list>li.is-active a,.main-nav .nav-list>li:hover,.main-nav .nav-list>li a:hover,.main-nav .nav-list>a.is-active,.main-nav .nav-list>a.is-active a,.main-nav .nav-list>a:hover,.main-nav .nav-list>a a:hover{color:#e60000;text-decoration:none}
.b2b-template .main-nav .nav-list>li.is-active,.b2b-template .main-nav .nav-list>li.is-active a,.b2b-template .main-nav .nav-list>li:hover,.b2b-template .main-nav .nav-list>li a:hover,.b2b-template .main-nav .nav-list>a.is-active,.b2b-template .main-nav .nav-list>a.is-active a,.b2b-template .main-nav .nav-list>a:hover,.b2b-template .main-nav .nav-list>a a:hover{color:#5cb6e4}
.b2b-template .main-nav .nav-list>li.is-active,.b2b-template .main-nav .nav-list>li.is-active a,.b2b-template .main-nav .nav-list>a.is-active,.b2b-template .main-nav .nav-list>a.is-active a{color:#65758e}
.main-nav .nav-list>a.is-active{padding-bottom:6px;padding-bottom:.6rem;border-bottom:2px solid #e60000}
.main-nav .nav-indicator{-webkit-transform:translateZ(0);position:absolute;bottom:-1px;height:2px;background:#e60000}
.main-nav .nav-indicator.is-smooth{transition:left .4s,width .2s}
.b2b-template .main-nav .nav-indicator{background:#65758e}
.main-nav .nav-home-link{font-size:2rem;line-height:1.2;color:#333;margin-right:3rem}
.main-nav .nav-home-link:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
.main-nav .nav-home-link.is-active,.main-nav .nav-home-link:hover{color:#e60000}
.main-nav .nav-close{z-index:5;position:absolute;right:15px;margin-top:15px}
.main-nav .nav-close:after{content:""}
.main-nav .nav-prev{z-index:5;position:absolute;left:15px;margin-top:180px}
.main-nav .nav-prev:after{content:""}
.main-nav .nav-next{z-index:5;position:absolute;right:15px;margin-top:180px}
.main-nav .nav-next:after{content:""}
.main-nav .nav-indicators{z-index:5;position:fixed;bottom:0;display:none;width:100%;text-align:center;pointer-events:none}
.main-nav .nav-indicators>li{pointer-events:auto}
.main-nav .nav-content{z-index:5;font-size:0;line-height:0;word-spacing:-.31em;position:absolute;display:none;margin-top:65px;width:100%;white-space:nowrap}
.main-nav .nav-content.is-smooth{transition:left .4s}
.main-nav .nav-content .teaser-box{white-space:normal}
.main-nav .nav-content .teaser-box img{max-height:140px}
.main-nav .nav-content .nav-point{-webkit-transform:translateZ(0);font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;display:inline-block;vertical-align:top;box-sizing:border-box;width:100%}
.main-nav .nav-content .nav-point .nav-submenu>li{display:-ms-flexbox;display:flex;display:flex;-ms-flex-direction:column;flex-direction:column}
.main-nav .nav-content .nav-point .nav-submenu>li>.parsys{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto}
.main-nav .nav-content .nav-point .nav-submenu>li>.parsys>.parbase{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}
.main-nav .nav-content .nav-point .nav-submenu>li>.parsys>.parbase>.campaign{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}
.main-nav .nav-content .nav-point .nav-submenu>li>.parsys>.parbase>.campaign>.parbase{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}
.main-nav .nav-content .nav-point .nav-submenu>li>.parsys>.parbase>.campaign>.parbase>div{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}
.main-nav .nav-content .nav-point .nav-submenu>li>.box{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex:999 1 auto;flex:999 1 auto}
div.nav-teaser.parsys div.image.section{max-height:10vh}
.nav-box{color:#fff;pointer-events:auto}
.nav-box .box-header{color:#333;white-space:normal;margin:0 20px;padding:15px 0;font-family:VodafoneBd,Arial,sans-serif;height:20px;height:2rem;font-size:16px;font-size:1.6rem;line-height:1.25}
.nav-box .box-header a{color:#333}
.nav-box .box-header a:hover{color:#e60000;text-decoration:none}
.nav-box .box-header .icon{margin-top:-0.5rem;display:inline-block}
.nav-box .box-header .icon:before{display:inline-block;width:auto;font-size:18px;font-size:1.8rem}
.nav-box .box-body{padding:15px 20px 0;color:#333}
.nav-box .box-footer{padding:15px 20px 0;background:#ebebeb}
.nav-box .box-footer a{color:#333}
.nav-box .box-footer a:hover{color:#e60000;text-decoration:none}
.nav-box .box-link,.nav-box .box-links li{font-size:20px;font-size:2rem;line-height:1.2;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;margin:0;padding:0 0 15px 25px;text-decoration:none;font-weight:400;font-family:VodafoneRg,Arial,sans-serif;white-space:normal;position:relative}
.nav-box .box-link:before,.nav-box .box-links li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.nav-box .box-link a,.nav-box .box-links li a{color:inherit}
.nav-box .box-link a:hover,.nav-box .box-links li a:hover{text-decoration:inherit}
.nav-box .box-link:hover,.nav-box .box-links li:hover{color:#e60000;text-decoration:none}
.nav-box .box-link:before,.nav-box .box-links li:before{position:absolute;left:0;top:0}
.nav-box .box-link>span,.nav-box .box-links li>span{font-size:13px;font-size:1.3rem;line-height:1.23077;font-family:VodafoneRg,Arial,sans-serif;display:block}
.mobile-nav{display:none;background:#fff;text-align:end;height:32px}
.mobile-nav .nav-menuicon{height:35px;vertical-align:middle;margin-top:-3px}
@media screen and (max-width:819px){.mobile-nav{display:block}
}
.mobile-nav:after{content:'';display:inline-block;width:100%;height:.01%}
.mobile-nav__open{font-size:32px;line-height:32px}
.mobile-nav__open:before{transform:rotate(90deg)}
.mobile-nav__open:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:center;vertical-align:-12%}
.mobile-nav__button-bar{display:none}
.mobile-nav .mobile-basket-open{margin-right:-1px;color:#fff;font-size:32px;line-height:32px;background:#578c96 !important;background:#578c96 !important;background:linear-gradient(-135deg,#75b8a7,#395f84) !important;font-size:24px}
.mobile-nav .mobile-basket-open:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:center;vertical-align:-12%}
.mobile-nav .mobile-basket-open:before{width:1.8em}
.mobile-nav .mobile-subscription-open{margin-right:-3px;color:#fff;font-size:32px;line-height:32px;background:#578c96 !important;background:#578c96 !important;background:linear-gradient(-135deg,#75b8a7,#395f84) !important;font-size:24px}
.mobile-nav .mobile-subscription-open:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:center;vertical-align:-12%}
.mobile-nav .mobile-subscription-open:before{width:1.8em}
.mobile-nav .mobile-login-open{margin-right:-3px;color:#fff;font-size:32px;line-height:32px;background:#578c96 !important;background:#578c96 !important;background:linear-gradient(-135deg,#75b8a7,#395f84) !important;font-size:24px}
.mobile-nav .mobile-login-open:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:center;vertical-align:-12%}
.mobile-nav .mobile-login-open:before{width:1.8em}
.mobile-nav__layer{display:none;background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;font-family:VodafoneRg,Arial,sans-serif}
.mobile-nav__layer.is-visible{display:block}
.mobile-nav__head{padding:5px 20px;text-align:left;position:absolute;width:100%;box-sizing:border-box;border-bottom:1px solid #333;background:#fff;z-index:7}
.mobile-nav__head .ume-logo{height:30px;width:30px;margin:5px 0;display:inline-block;vertical-align:middle}
.mobile-nav__close{position:absolute;right:10px;top:10px;width:30px;height:30px;font-size:30px;transition:opacity .2s;color:#fff;background-color:red}
.mobile-nav__close:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:30px;text-align:center;vertical-align:-12%}
.mobile-nav__close:hover{opacity:1}
.mobile-nav__close:before{box-sizing:border-box;line-height:25px;position:relative;bottom:4px}
.mobile-nav__content{padding:50px 0;box-sizing:border-box;overflow-y:scroll;height:100%;text-align:justify}
.mobile-nav__list{box-sizing:border-box}
.mobile-nav__list>li.is-active .mobile-nav__wrapper:before{top:-1px;transition:top .4s .2s}
.mobile-nav__list>li.is-active .mobile-nav__title{color:#e60000}
.mobile-nav__title{font-size:32px;font-size:3.2rem;line-height:1.125;padding:10px;color:#333;cursor:pointer}
.mobile-nav__title:hover{color:#e60000}
.mobile-nav a.mobile-nav__title{border-bottom:solid 1px #333;border-bottom:solid 1px rgba(51,51,51,0.4);display:block}
.mobile-nav a.mobile-nav__title.is-active{color:#e60000}
.mobile-nav a.mobile-nav__title:hover{text-decoration:none}
.mobile-nav__wrapper{position:relative}
.mobile-nav__wrapper:before{content:'';display:block;position:absolute;z-index:6;top:-8px;transition:top .2s;left:25px;border-left:solid 8px transparent;border-right:solid 8px transparent;border-top:solid 7px #fff}
.mobile-nav__con{border-bottom:solid 1px #333;border-bottom:solid 1px rgba(51,51,51,0.4);background:#eff2fb;max-height:0;transition:max-height .4s;overflow:hidden}
.mobile-nav__cat{box-shadow:inset 0 5px 5px rgba(0,0,0,0.1);padding:0 15px 15px;font-size:2.2rem;line-height:2.8rem;color:#333;background:#f4f4f4}
.mobile-nav__cat:last-child{padding-bottom:0}
.mobile-nav__cat ul{padding:15px 0}
.mobile-nav__cat ul li a{display:block;padding:5px 0;color:#333}
.mobile-nav__cat ul li.bottom-link{padding:8px 15px;margin:10px -15px;background:rgba(255,255,255,0.2)}
.mobile-nav__sub{border-bottom:solid 2px #333;padding:15px 0;text-align:center;font-family:VodafoneRg,Arial,sans-serif;font-size:1.8rem;line-height:1.25}
.mobile-nav__content::-webkit-scrollbar{display:none}
.jump-list{z-index:2;position:absolute;left:30px;top:290px;padding-top:110px}
.jump-list .indicator{display:block}
.jump-list.is-sticky{position:fixed;top:0}
.page-nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.page-nav a.inline-nav-btn{display:inline-block;background:#fff;color:#333 !important;padding:10px 20px;text-decoration:none !important}
.page-nav a.inline-nav-btn:hover{text-decoration:none}
@media screen and (max-width:819px){.page-nav a.inline-nav-btn{display:none}
}
.page-nav ul{box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);display:-ms-flexbox;display:flex;font-size:0;line-height:0;word-spacing:-.31em}
.is-sticky .page-nav ul{box-shadow:0 1px 3px 0 rgba(0,0,0,0.6)}
.page-nav ul+a.inline-nav-btn{box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);margin-left:10px;font-size:1.6rem}
@media screen and (max-width:979px){.page-nav ul+a.inline-nav-btn{font-size:1.8rem}
}
.is-sticky .page-nav ul+a.inline-nav-btn{box-shadow:0 1px 3px 0 rgba(0,0,0,0.6)}
.page-nav ul li{display:inline-block;position:relative;vertical-align:middle;max-height:48px}
.intro-section-header__backdrop .horizontal_nav .page-nav ul li{margin:0}
.page-nav ul li a{font-size:16px;font-size:1.6rem;line-height:1.25;word-spacing:0;background:none repeat scroll 0 0 #fff;display:-ms-flexbox;display:flex;text-decoration:none !important;color:#333 !important;padding:10px 20px}
.page-nav ul li a.is-active{background:#333;color:#fff !important;padding:11px 20px}
.page-nav ul li a:before{width:1em;font-size:inherit;margin-bottom:-1px}
@media screen and (max-width:979px){.page-nav ul li a:before{margin-bottom:0}
}
@media screen and (max-width:479px){.page-nav ul li a{padding:8px 12px}
}
.page-nav ul li a.icon-add:before,.page-nav ul li a.icon-details:before{display:none}
@media screen and (max-width:979px){.page-nav ul li a.icon-add:before,.page-nav ul li a.icon-details:before{display:block}
.page-nav ul li a[class*=' icon'],.page-nav ul li a[class^='icon']{font-size:0}
.page-nav ul li:first-child a,.page-nav ul li a:before{display:block;font-size:1.8rem;text-align:center}
}
@media screen and (max-width:479px){.page-nav ul li a:before{font-size:1.4rem}
}
.page-nav ul li:first-child a{min-width:90px}
@media screen and (max-width:479px){.page-nav ul li:first-child a{min-width:inherit;font-size:1.4rem}
}
.page-nav ul li:first-child a.is-active{border-right:0}
.page-nav ul li:first-child a.is-active:after{content:"";position:absolute;top:10px;right:-17px;border:9px solid transparent;border-left-color:#333;z-index:2}
@media screen and (max-width:979px){.page-nav ul li:first-child a.is-active:after{top:13px}
}
@media screen and (max-width:479px){.page-nav ul li:first-child a.is-active:after{top:10px;right:-13px;border:7px solid transparent;border-left-color:#333}
}
.page-nav ul li:last-child a{border-right:0}
.page-nav ul li:first-child:last-child a.is-active:after{content:"";border:0 none}
.page-nav.is-sticky{position:fixed;z-index:2;top:50px;padding-top:0;transition:top .7s;width:100%}
@media screen and (max-width:979px){.page-nav.is-sticky{top:10px}
}
@media screen and (min-width:980px){a.icon.icon-.is-active{min-width:100px}
.page-nav ul li a:before{content:"";margin-left:-15px}
}
.wowi-category-nav ul{font-size:0;line-height:0;word-spacing:-.31em;display:block}
.wowi-category-nav ul li{display:inline-block;position:relative;box-shadow:0 1px 2px rgba(0,0,0,0.3);border-radius:4px}
.wowi-category-nav ul li a{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;background:none repeat scroll 0 0 #fff;display:block;text-decoration:none;color:#002c77;padding:1rem 2rem;border-right:1px solid #fff;white-space:nowrap}
.wowi-category-nav ul li.is-active a{background:#987eb2;color:#fff}
.wowi-category-nav ul li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}
.wowi-category-nav ul li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}
@media screen and (min-width:820px){.wowi-category-nav ul li.is-active:first-child a:before{content:"";position:absolute;top:11px;top:1.1rem;right:-17px;right:-1.7rem;border:9px solid transparent;border:.9rem solid transparent;z-index:2;border-left-color:#333}
.wowi-category-nav ul li.is-active:first-child a:after{content:"";position:absolute;top:11px;top:1.1rem;right:-16px;right:-1.6rem;border:9px solid transparent;border:.9rem solid transparent;z-index:2;border-left-color:#333}
}
.wowi-category-nav ul li.is-active:first-child:last-child a:after{content:"";border:0}
.wowi-category-nav ul li:last-child a{border-right:0}
.wowi-category-nav .wowi-category-nav-btn{display:none}
.wowi-category-nav .sub-nav-state{display:none}
@media screen and (max-width:819px){.wowi-category-nav{position:relative;height:40px;padding:0 1.5rem;box-sizing:border-box;width:100%;max-width:360px;margin:0 auto}
.wowi-category-nav ul{max-height:40px;overflow:hidden;border-radius:4px;transition:max-height .4s,box-shadow 1s;box-shadow:1px 2px 3px rgba(0,0,0,0.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.wowi-category-nav ul li{border-radius:0;width:100%;-ms-flex-negative:0;flex-shrink:0}
.wowi-category-nav ul li:first-child a,.wowi-category-nav ul li:last-child a{border-radius:0}
.wowi-category-nav ul li:first-child a:after,.wowi-category-nav ul li:first-child a:before,.wowi-category-nav ul li:last-child a:after,.wowi-category-nav ul li:last-child a:before{content:none}
.wowi-category-nav ul li.is-active{-ms-flex-order:-1;order:-1;box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.wowi-category-nav ul li.is-active a{background:#fff;color:#803689;white-space:nowrap;padding-right:40px;text-overflow:ellipsis;overflow:hidden}
.wowi-category-nav ul li a{height:40px;box-sizing:border-box;border-right:0;text-align:left;border-bottom:solid 1px #fefefe;background:#fdfdfd}
.wowi-category-nav ul li a:hover{background:#efefef}
.wowi-category-nav .wowi-category-nav-btn{display:block;position:absolute;top:0;right:1.5rem;height:40px;width:40px;padding:10px 0;text-align:center;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:border-radius .4s,transform .2s}
.wowi-category-nav .wowi-category-nav-btn:before{content:'';display:inline-block;width:0;height:0;border:solid 0 #fff;border-left:solid 4px transparent;border-right:solid 4px transparent;border-top-width:6px}
.wowi-category-nav .sub-nav-state:checked ~ ul{overflow:scroll;max-height:320px;box-shadow:1px 2px 3px rgba(0,0,0,0.15)}
.wowi-category-nav .sub-nav-state:checked ~ .wowi-category-nav-btn{border-bottom-right-radius:0}
.wowi-category-nav .sub-nav-state:checked ~ .wowi-category-nav-btn:before{border-top-width:0;border-bottom-width:6px;margin-top:-1px;margin-bottom:1px}
}
.progress-nav{font-size:0;line-height:0;word-spacing:-.31em;display:inline-block;vertical-align:top;overflow:hidden;font-family:VodafoneRg,Arial,sans-serif}
.progress-nav li{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;position:relative;display:inline-block;padding-left:15px;color:#333;background:#ccc}
.progress-nav li:before,.progress-nav li:after{position:absolute;display:block;content:"";left:-4px;top:50%;margin-top:-22px;border:22px solid transparent;border-left-color:#ccc}
.progress-nav li:before{left:0;border-left-color:#fff}
.progress-nav li:first-child{padding-left:0}
.progress-nav li:first-child:before,.progress-nav li:first-child:after{content:none}
.progress-nav li.is-active{background:#666;color:#fff}
.progress-nav li.is-active+li:after{border-left-color:#666}
.no-cssgradients .progress-nav li.is-active+li:after{border-left-color:#666}
.progress-nav li>a{color:inherit;text-decoration:inherit}
.progress-nav li>a,.progress-nav li>span{display:block;padding:7px 15px}
.progress-nav li>a:before,.progress-nav li>span:before{font-size:1.2em}
@media screen and (max-width:979px){.progress-nav li>a,.progress-nav li>span{padding:5px 15px}
}
@media screen and (max-width:819px){.progress-nav li>a,.progress-nav li>span{font-size:0}
.progress-nav li>a:before,.progress-nav li>span:before{font-size:20px;font-size:2rem;line-height:1.2}
}
@media screen and (max-width:819px){.progress-nav li:not(:last-child)>a,.progress-nav li:not(:last-child)>span{padding-right:0}
}
.progress-nav .progress-step1>a:before,.progress-nav .progress-step1>span:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-20%}
.progress-nav .progress-step2>a:before,.progress-nav .progress-step2>span:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-20%}
.progress-nav .progress-step3>a:before,.progress-nav .progress-step3>span:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-20%}
.progress-nav .progress-step4>a:before,.progress-nav .progress-step4>span:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"4";display:inline-block;width:1.5em;text-align:left;vertical-align:-20%}
@media screen and (max-width:600px){.progressBar{width:100%;background:#f4f4f4;padding:9px 0;text-align:center}
}
.bullet-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}
.bullet-navigation ul{-ms-flex:0 1 auto;flex:0 1 auto;list-style-type:none;display:block}
.notification-box{padding:20px 20px 20px 0;border-width:1px 1px 1px 10px;border-style:solid;background-color:#fff;color:#333;box-sizing:border-box;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.notification-box-icon{padding:0 10px;color:#333;font-size:3.2rem;line-height:3.2rem}
.notification-box-icon:before{text-align:center}
.notification-box.info{border-color:#00b0ca}
.notification-box.success{border-color:#428600}
.notification-box.warning{border-color:#fecb00}
.notification-box.error{border-color:#bd0000}
.notification-box-body{-ms-flex-positive:1;flex-grow:1}
.notification-box-headline{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;font-size:2.2rem;line-height:2.6rem}
.notification-box-content{font-family:VodafoneRg,Arial,sans-serif;font-size:1.6rem;line-height:2.2rem}
.mobile-config .mobile-config-visual{padding-bottom:30px;padding-bottom:3rem}
@media screen and (min-width:980px){.mobile-config .mobile-config-visual .mobile-config-visual-spacer{height:100px;height:10rem}
}
.sim-selector{width:700px;height:200px;margin:0 auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sim-selector .sim-stack-left{position:relative;left:-60px}
.sim-selector .sim-stack-left .sim{position:absolute;width:360px;height:160px}
.sim-selector .sim-stack-left .sim1{background:url("../media/elements/sim/sim1.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector .sim-stack-left .sim2{background:url("../media/elements/sim/sim2-1.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector .sim-stack-left .sim3{background:url("../media/elements/sim/sim3-1.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector .sim-stack-left .sim4{background:url("../media/elements/sim/sim4-1.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector .sim-stack-left .sim5{background:url("../media/elements/sim/sim5-1.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector .sim-stack-right{position:relative;left:350px;top:-4px}
.sim-selector .sim-stack-right .sim{position:absolute;width:360px;height:160px;background:url("../media/elements/sim/sim4.png") bottom right no-repeat}
.sim-selector .sim-stack-right .sim2{left:40px}
.sim-selector .sim-stack-right .sim3{left:80px}
.sim-selector .sim-stack-right .sim4{left:120px}
.sim-selector.select-1 .sim-selector-btn.remove{opacity:.5;cursor:auto}
.sim-selector.select-2 .sim-stack-right .sim4{background:url("../media/elements/sim/sim4-1.png") bottom right no-repeat}
.sim-selector.select-2 .sim-stack-left .sim2{background:url("../media/elements/sim/sim2.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-3 .sim-stack-right .sim3,.sim-selector.select-3 .sim-stack-right .sim4{background:url("../media/elements/sim/sim4-1.png") bottom right no-repeat}
.sim-selector.select-3 .sim-stack-left .sim2{background:url("../media/elements/sim/sim2.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-3 .sim-stack-left .sim3{background:url("../media/elements/sim/sim3.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-4 .sim-stack-right .sim2,.sim-selector.select-4 .sim-stack-right .sim3,.sim-selector.select-4 .sim-stack-right .sim4{background:url("../media/elements/sim/sim4-1.png") bottom right no-repeat}
.sim-selector.select-4 .sim-stack-left .sim2{background:url("../media/elements/sim/sim2.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-4 .sim-stack-left .sim3{background:url("../media/elements/sim/sim3.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-4 .sim-stack-left .sim4{background:url("../media/elements/sim/sim4.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-5 .sim-selector-btn.add{opacity:.5;cursor:auto}
.sim-selector.select-5 .sim-stack-right .sim{background:url("../media/elements/sim/sim4-1.png") bottom right no-repeat}
.sim-selector.select-5 .sim-stack-left .sim2{background:url("../media/elements/sim/sim2.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-5 .sim-stack-left .sim3{background:url("../media/elements/sim/sim3.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-5 .sim-stack-left .sim4{background:url("../media/elements/sim/sim4.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector.select-5 .sim-stack-left .sim5{background:url("../media/elements/sim/sim5.png") bottom right no-repeat;background-size:320px 140px}
.sim-selector .sim-counter{position:absolute;background-color:#803689;border:2px solid white;color:white;font:29px VodafoneRg,Arial,Helvetica,sans-serif;border-radius:50%;display:inline-block;width:25px;padding:3px;top:73px;left:173px;padding:6px;font-weight:bold;z-index:1}
.sim-selector .btn-plusminus{left:13px;position:relative;top:80px}
.btn-plusminus{background-color:white;border-radius:999px;padding:2px;display:inline-block;margin:0 auto;font-size:16px}
.btn-plusminus .btn,.btn-plusminus .recall-dialog a,.recall-dialog .btn-plusminus a{margin:0;padding:2px;border:1px solid white;width:2em;height:2em}
.btn-plusminus .remove{padding-top:.3em;font-weight:bold;font-size:1em}
.btn-plusminus .remove.inactive{opacity:.6;cursor:auto}
.btn-plusminus .add{position:relative;top:-1px;padding-top:.3em;font-size:1em;font-weight:bold}
.btn-plusminus span{color:#4a981b}
.animated{animation-duration:1s;animation-fill-mode:both}
@keyframes wiggle{0{transform:scale(1,1)}
50%{transform:scale(1.15,1.15)}
100%{transform:scale(1,1)}
}
.wiggle{animation-name:wiggle;animation-timing-function:ease-in}
.animated.wiggle,.animated.wobble{animation-duration:.75s}
@keyframes wobble{0{transform:scale(1,1)}
50%{transform:scale(1.15,1.15)}
100%{transform:scale(1,1)}
}
.wobble{animation-name:wobble;animation-timing-function:ease-in}
.btn.sim-selector-btn.remove:before,.recall-dialog a.sim-selector-btn.remove:before{width:23px;overflow:hidden;left:-4px;position:relative}
.btn.sim-selector-btn.remove:before,.recall-dialog a.sim-selector-btn.remove:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.btn.sim-selector-btn.add:before,.recall-dialog a.sim-selector-btn.add:before{position:relative;left:4px}
.btn.sim-selector-btn.add:before,.recall-dialog a.sim-selector-btn.add:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.button-area-wrapper{width:75%;margin:0 auto}
@media screen and (max-width:1279px){.button-area-wrapper{margin:0 10%}
}
@media screen and (max-width:819px){.button-area-wrapper{margin:0 auto;text-align:center}
}
@media screen and (max-width:479px){.button-area-wrapper{margin:0 10%;width:100%;height:160px}
}
.button-area-wrapper.inactive{opacity:.6}
.sim-secondary-btn{text-decoration:none;background:0 center;width:auto;border:2px solid #fff;margin:18px 10px;padding:9px 15px;border-radius:999px;cursor:pointer}
.sim-secondary-btn.button-area{text-decoration:none;margin:0}
@media screen and (max-width:819px){.sim-secondary-btn.button-area{margin:0 10%}
}
.sim-secondary-btn.button-area::before{content:"";background:url("../media/elements/sim-light.png");background-repeat:no-repeat;display:inline-block;position:relative;top:26px;background-size:120px 53px;width:66px;height:59px;left:-21px}
@media screen and (max-width:1399px){.sim-secondary-btn.button-area::before{top:26px;background-size:120px 53px;width:66px;height:59px;left:-21px}
}
.sim-secondary-btn.button-area::after{color:purple;font-size:40px;text-decoration:none;content:"+";position:relative;left:-220px;font-weight:bold;margin:0 -9px;top:7px}
@media screen and (max-width:1399px){.sim-secondary-btn.button-area::after{left:-220px}
}
@media screen and (max-width:1279px){.sim-secondary-btn.button-area::after{left:-220px}
}
@media screen and (max-width:979px){.sim-secondary-btn.button-area::after{left:-190px}
}
.button-trailing-text{top:-33px;position:relative;margin-left:340px;width:420px}
@media screen and (max-width:1399px){.button-trailing-text{margin-left:340px;width:420px}
}
@media screen and (max-width:979px){.button-trailing-text{margin-left:310px;width:360px;margin-top:3px}
}
@media screen and (max-width:819px){.button-trailing-text{width:100%;margin-top:50px;margin-left:0}
}
@media screen and (max-width:479px){.button-trailing-text{margin:0;top:18px;max-width:295px}
}
.mobile-additional{margin-bottom:10px;margin-bottom:1rem}
.mobile-additional>div{margin-left:10px;margin-left:1rem}
.mobile-additional .check-list{padding-bottom:10px;padding-bottom:1rem}
.mobile-additional .check-list li{font-size:16px;font-size:1.6rem;line-height:1.25}
.mobile-widget>ul{margin-bottom:10px;margin-bottom:1rem}
.mobile-widget>ul li.justify .tick{padding-top:0}
.mobile-widget>ul li.justify:before{content:none !important}
.product-table{background-color:#f3f3f3}
.product-table th{padding:10px 10px 10px 2px}
.product-table td{padding:2px 10px 10px 10px}
.dialog .product-table td{padding:10px 10px}
.dialog .product-table .product-attributes li{margin-bottom:5px}
.dialog .product-table .price-block .price{margin-bottom:10px}
label.product-table{width:100%;padding:10px;box-sizing:border-box}
label.product-table .tick-label{margin-right:0}
.product-recommended{margin-bottom:10px}
.product-recommended label.product-table{display:block}
.rocket-select-radio{position:relative;float:right;right:20%}
.width-50 .rocket-select-radio{right:30px;width:230px}
.width-50 .rocket-select-radio .tick-label{text-align:left}
@media screen and (min-width:820px){.rocket-select-radio{top:50px}
}
.rocket-select-radio li{height:41px;white-space:nowrap}
.rocket-select-radio input[type=radio] ~ .tick-label{font-family:VodafoneRg,Arial,sans-serif;font-size:20px;text-align:left}
.rocket-select-radio input[type=radio] ~ .tick-label::before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:-3.4rem;width:2.4rem;height:2.4rem;margin:-0.2rem 0 0 0;border:0 solid #ccc;text-align:center;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);margin-top:0}
.rocket-select-radio input[type=radio]:checked ~ .tick-label:after{content:"";position:absolute;width:.8rem;height:.8rem;background-color:#803689;border-radius:50%;margin-top:.6rem;left:-2.6rem;top:0;margin-top:.8rem}
.rocket-level{overflow-y:hidden;height:240px;min-width:120px;margin:0 60px}
@media screen and (min-width:980px){.rocket-level{margin:0 18%}
}
@media screen and (max-width:479px){.rocket-level{display:none}
}
.rocket-level.level0 .rocket{bottom:-25px}
.rocket-level.level0 .rocket-fill{height:100px}
.rocket-level.level1 .rocket-fill{height:120px}
.rocket-level.level2 .rocket{bottom:-5px}
.rocket-level.level2 .rocket-fill{height:150px}
.rocket-level.level3 .rocket{bottom:10px}
.rocket-level.level3 .rocket-fill{height:260px}
.rocket-level.level4 .rocket{bottom:15px}
.rocket-level.level4 .rocket-fill{height:260px}
.rocket-level .rocket{position:relative;bottom:-30px;width:120px;height:215px;max-height:275px;margin:0 auto;transition:height .5s ease;transition:bottom .5s ease}
@media screen and (max-width:1279px){.rocket-level .rocket{top:20px}
}
@media screen and (max-width:819px){.rocket-level .rocket{top:-17px;left:0;overflow:hidden}
}
.rocket-level .rocket-fill,.rocket-level .rocket-lines{width:120px;position:absolute;overflow:hidden}
.rocket-level .rocket-lines{height:285px;background:url("../media/elements/rocket_lines.png") bottom center no-repeat;top:0}
@media screen and (max-width:979px){.rocket-level .rocket-lines{height:290px}
}
.rocket-level .rocket-fill{height:90px;background:url("../media/elements/rocket_fill-solo.png") bottom center no-repeat;bottom:0;transition:height .5s ease}
.product-image.lte-rocket{overflow:hidden}
img.lte-rocket{width:30%}
.sky .sky-plus-spacer{height:50px;background:url("../media/elements/discovery/sky/sky-plus-spacer.png");background-position:center !important;background-repeat:no-repeat;margin:0 0 30px}
.sky .sky-bottom-line{border-radius:15px;background:rgba(0,0,0,0.15);margin-bottom:20px;font-size:0;line-height:0;word-spacing:-.31em}
.sky .sky-bottom-line li{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;font-size:16px;font-size:1.6rem;line-height:1.25;box-sizing:border-box;padding:10px;text-align:center;display:inline-block}
.sky .sky-bottom-line li .h4,.sky .sky-bottom-line li .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .sky .sky-bottom-line li .account-headline{margin-bottom:0}
.sky .sky-bottom-line .tooltip-icon{height:10px;width:10px;font-size:16px;margin-top:-12px}
.sky .sky-bottom-line .tooltip-icon:after{top:-2px}
.sky .sky-bottom-line .tooltip-layer{bottom:27px;left:-15px}
.sky .sky-hd-option{border:solid 2px #fff;border:solid 2px rgba(255,255,255,0.4);border-radius:15px;box-sizing:border-box;background-repeat:no-repeat;background-position:left top;margin-bottom:50px;padding:20px 20px 20px 20px}
@media screen and (max-width:979px){.sky .sky-hd-option{padding:20px;background-image:none}
}
.sky .sky-hd-option .tooltip-icon{margin-top:-15px}
.sky .sky-promo-price small{font-size:12px;font-size:1.2rem;line-height:1.16667;display:block;white-space:initial;padding:5px 12px;border:2px solid #fff;box-sizing:border-box;border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top:0;margin:-5px 20px 20px}
.sky .section-header{padding-bottom:0}
.sky .box.big-option-box{margin-bottom:50px}
@media screen and (max-width:979px){.sky .box.big-option-box{background-position:center top;background-size:300px;padding:0}
.sky .box.big-option-box .box-head{padding-top:10%}
}
@media screen and (max-width:819px){.sky .box.big-option-box{background-position:right 10px;background-size:200px;padding:0}
.sky .box.big-option-box .box-head{padding-top:10%}
}
.sky .box.big-option-box:before{background:transparent;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.4))}
.sky .box.big-option-box .box-head{background:#262626;background:rgba(0,0,0,0.4);background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.4));padding:0 20px}
.sky .box.big-option-box .box-body{background:#262626;background:rgba(0,0,0,0.4);padding:0 20px 30px;position:relative;bottom:0}
@media screen and (max-width:819px){.sky .box.big-option-box .box-body{padding:0 170px 30px 20px}
}
.box.big-option-box .tick-label,.sky-hd-option .tick-label{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;margin-left:28px}
.box.big-option-box .tick-label:before,.sky-hd-option .tick-label:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:-2.7rem;width:2.4rem;height:2.4rem;margin:-0.2rem 0 0 0;border:0 solid #ccc;text-align:center;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}
@media screen and (max-width:979px){.box.big-option-box .tick-label:not(.box.big-option-box.mobile-option-box),.sky-hd-option .tick-label:not(.box.big-option-box.mobile-option-box){margin-top:150px}
}
@media screen and (max-width:819px){.box.big-option-box .tick-label,.sky-hd-option .tick-label{margin-top:2px}
}
.station-overview{padding-bottom:40px;padding-bottom:4rem}
.station-overview .search-input,.station-overview .search-input:focus{width:100%}
.station-overview .station-list{margin:0;position:relative;display:block;white-space:0;padding-top:20px;text-align:center}
.station-overview .station-list.singleline{text-align:center}
.station-overview .station-list::after{content:' ';display:inline-block;width:100%;height:.01px}
.station-overview .station-list .station-info-wrapper{cursor:auto;overflow:hidden;height:0;position:absolute;left:0;right:0;box-sizing:border-box;margin-top:14px;margin-left:46px;margin-right:46px;padding:0 10px;transition:height .4s}
.station-overview .station-list .station-info-wrapper .station-info{text-align:left;font-size:0;line-height:0;word-spacing:-.31em;background:#fff;padding:20px;box-sizing:border-box}
.station-overview .station-list .station-info-wrapper .station-info p{font-size:1.6rem}
.station-overview .station-list .station-info-wrapper .station-info table{margin:10px 0 !important}
.station-overview .station-list .station-info-wrapper .station-info table th{width:200px;font-size:1.6rem}
.station-overview .station-list .station-info-wrapper .station-info table td{font-size:1.6rem}
.station-overview .station-list .station-info-wrapper .station-info table td.station-detail-image{padding-right:20px;vertical-align:middle;width:195px}
.station-overview .station-list .station-info-wrapper .station-info table td.station-detail-image img{width:110px;margin:0}
.dialog-box .station-overview .station-list .station-info-wrapper .station-info{background:#eff2fb}
.station-overview .station-list .station-info-wrapper .station-info.app-station-info{padding-top:0}
.station-overview .station-list .station-info-wrapper .station-info.app-station-info .app-description{padding-top:20px}
.station-overview .station-list .station-info-wrapper .station-info .grid-col{padding:0;margin:0}
.station-overview .station-list .station-info-wrapper .station-info .h4,.station-overview .station-list .station-info-wrapper .station-info .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .station-overview .station-list .station-info-wrapper .station-info .account-headline{margin-bottom:5px;font-weight:bold;font-size:2rem}
.station-overview .station-list .station-info-wrapper .station-info .h5{font-weight:bold;font-size:1.6rem}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer{display:inline-block;padding-top:20px}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .thumbImgContainer{display:inline-block;position:relative}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .thumbImgContainer:last-child{margin-right:10px}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .thumbImgContainer .thumbImg{margin:0 10px 0 0;height:60px;width:auto;pointer-events:auto;cursor:pointer}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .thumbImgContainer .thumbImgL{margin:0 10px 0 0;height:auto;width:600px;max-width:600px;pointer-events:auto;visibility:hidden;position:absolute;bottom:60px;left:0;padding-bottom:10px;transition:all .3s ease;opacity:0}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .thumbImgContainer iframe{height:338px !important;z-index:1}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .thumbImgContainer:hover .thumbImgL,.station-overview .station-list .station-info-wrapper .station-info .imgContainer .thumbImgContainer.hover .thumbImgL{visibility:visible;opacity:1}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .videoContainer .videoThbImg{display:inline-block}
.station-overview .station-list .station-info-wrapper .station-info .imgContainer .videoContainer .videoThbImg:after{position:absolute;top:12px;left:0;width:100%;height:35px;background-image:url("../media/visuals/teaser/horizon/play.png");background-size:contain;background-repeat:no-repeat;background-position:center center;content:"";margin-left:-5px}
.station-overview .station-list .station-info-wrapper .station-info .btn,.station-overview .station-list .station-info-wrapper .station-info .recall-dialog a,.recall-dialog .station-overview .station-list .station-info-wrapper .station-info a{margin-top:15px}
.station-overview .station-list .icon-image{display:inline-block;vertical-align:top;transition:margin-bottom .4s;transform:none}
.dialog-box .station-overview .station-list .icon-image{box-shadow:0 0 5px rgba(0,0,0,0.1)}
.station-overview .station-list .icon-image::after{content:'';display:block;border-left:solid 10px transparent;border-right:solid 10px transparent;border-bottom:solid 8px #fff;position:absolute;margin-top:16px;margin-left:43px;opacity:0;transition:none}
.station-overview .station-list .icon-image.is-active{transform:none}
.station-overview .station-list .icon-image.is-active::after{opacity:1;margin-top:6px;transition:opacity 0 .2s,margin-top .4s .2s}
.full-station-list .station-overview{position:relative}
.full-station-list .arrow-station-info{position:absolute}
.full-station-list .icon-image.enlarge{transition:margin-top .4s}
.hide-stationlist-filter .station-overview .checkbox-list{display:none}
.station-overview .checkbox-list{text-align:center;margin-top:10px}
.station-overview .checkbox-list .tick-label{font-size:1.4rem}
.station-overview .checkbox-list .tick-label:before{width:2rem;height:2rem}
.cart{margin:-72px -30px 10px;font-family:VodafoneRg,Arial,sans-serif;border-top-left-radius:4px;border-top-right-radius:4px}
@media screen and (max-width:979px){.cart{margin:-72px -20px 10px}
}
.print-body .cart{margin:0}
.cart table{width:100.1%}
.cart .cart-headline{font-size:24px;font-size:2.4rem;line-height:1.08333;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;font-family:VodafoneRg,Arial,sans-serif;font-weight:200;display:inline-block}
@media screen and (max-width:479px){.cart .cart-headline{font-size:20px;font-size:2rem;line-height:1.2}
}
.cart .cart-product-headline{font-weight:bold;margin-bottom:5px}
.cart .special>span{background:#803689;padding:8px;font-size:1.1rem;margin-left:-7px;display:block}
.cart button.close-btn.ume-spinner{background:transparent}
.cart button.close-btn.ume-spinner::before{display:none}
.cart .shopping-basket{overflow:visible}
.cart th,.cart td{padding:15px 15px 15px 20px;border-top:1px solid #fff;border-top:1px solid #fff;border-right:0;text-align:right;white-space:nowrap;font-weight:normal;background-color:transparent}
.cart th:first-child,.cart td:first-child{padding-right:0;text-align:left;white-space:normal}
.cart .icon-check-orb{display:inline-block;margin:0 20px;padding:0 1px 0 3px;border-radius:999px;background-color:#fff;color:#40920f;text-align:center;font-size:12px}
.cart .icon-check-orb::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;text-align:left;vertical-align:-12%}
.cart thead th,.cart thead td{vertical-align:baseline}
.cart tfoot td:first-child{padding-left:15px}
.cart tfoot .credit-list-row{border-top:1px solid #fff}
.cart tfoot .totalprice{font-family:VodafoneRg,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.25;padding-top:14px;font-weight:bold}
.cart tfoot .laterprice ~ .laterprice th,.cart tfoot .laterprice ~ .laterprice td{padding-top:0;border-top:0}
.cart thead tr:first-child th,.cart thead tr:first-child td,.cart tfoot tr:first-child th,.cart tfoot tr:first-child td{border-top:0}
.cart thead tr:first-child th .cart-headline,.cart thead tr:first-child td .cart-headline,.cart tfoot tr:first-child th .cart-headline,.cart tfoot tr:first-child td .cart-headline{font-size:32px;font-size:3.2rem;line-height:1.125;padding-left:15px}
.cart tbody{background:#fff;border-top:5px solid #fff}
.cart tbody::before{border-top:1px solid #fff}
.cart tbody:first-of-type::before{border:0}
.cart tbody td{padding-top:5px;padding-bottom:5px;border-top:0;font-weight:bold}
.cart tbody td:first-child{font-weight:normal}
.cart tbody td+td+td{border-left:1px solid #fff}
.cart tbody .laterprice{font-size:12px;font-size:1.2rem;line-height:1.16667}
.cart tbody .laterprice td{font-weight:normal}
.cart tbody .laterprice td:first-child{text-align:right}
.cart .starting-credit-value{font-weight:bold}
.cart .space-tr.space-tr.space-tr td{height:2rem;background:#fff}
.cart tfoot tr td,.cart tfoot tr th{border-right:1px solid #d8d8d8}
.cart tfoot tr td:last-child,.cart tfoot tr td:nth-last-child(2),.cart tfoot tr th:last-child,.cart tfoot tr th:nth-last-child(2){border-right:0}
.cart tbody tr.border-bottom td{border-top:1px solid rgba(255,255,255,0.3)}
.cart tbody tr.product-fee td{border-top:0}
.cart tbody tr td{border-right:1px solid #d8d8d8;padding:10px;font-weight:normal}
.cart tbody tr td:last-child{border-right:0}
.cart tbody tr td.upfront-price,.cart tbody tr td.monthly-price{text-align:right;padding-top:15px}
.cart tbody tr td.monthly-price{border-right:0}
.cart tbody tr td.remove-product{border-left:0;padding:15px 15px 15px 0}
@media screen and (max-width:979px){.cart tbody tr td.remove-product{padding:15px 5px 15px 0}
}
.cart tbody tr td .icon-trash-can::after{padding-left:0;font-size:1.4rem}
.cart .product-image{float:left;position:relative}
@media screen and (max-width:479px){.cart .product-image{display:none}
}
.cart .product-image img{margin:0;max-width:100px;max-height:180px}
.cart .product-details{margin:5px 10px 5px 0}
@media screen and (max-width:479px){.cart .product-details{margin:5px 5px 0 0}
}
.cart .product-details .small{display:block;margin-top:10px;font-size:14px;font-size:1.4rem;line-height:1.42857}
@media screen and (max-width:479px){.cart .product-details{margin-left:0}
}
.cart .product-headline,.cart .product-headline a{margin-bottom:3px;text-decoration:none;font-family:VodafoneRg,Arial,sans-serif}
.cart .product-headline{font-size:2rem;font-weight:bold}
.cart .product-headline .icon-info{font-size:14px;bottom:2px}
.cart h5.product-headline,.cart h5.product-headline a{font-weight:bold}
.cart .payment-row{position:relative}
.cart .payment-row .payment-img{height:30px;position:absolute;right:0;bottom:-5px}
.cart .product-info-legal{display:block}
.cart .product-bubble,.cart .owned-product-bubble{color:#fff;background:#007c92;padding:8px;display:block;margin-top:12px;font-size:1.4rem}
.cart .product-bubble .btn.asterisk-orb,.cart .product-bubble .recall-dialog a.asterisk-orb,.recall-dialog .cart .product-bubble a.asterisk-orb,.cart .owned-product-bubble .btn.asterisk-orb,.cart .owned-product-bubble .recall-dialog a.asterisk-orb,.recall-dialog .cart .owned-product-bubble a.asterisk-orb{background:#fff}
.cart .product-bubble .btn.asterisk-orb:after,.cart .product-bubble .recall-dialog a.asterisk-orb:after,.recall-dialog .cart .product-bubble a.asterisk-orb:after,.cart .owned-product-bubble .btn.asterisk-orb:after,.cart .owned-product-bubble .recall-dialog a.asterisk-orb:after,.recall-dialog .cart .owned-product-bubble a.asterisk-orb:after{color:#e60000}
.cart .product-bubble--skon{background:red;padding:5px;margin:5px 0}
.cart .check-list{padding-top:5px;padding-bottom:5px}
.cart .check-list li{font-size:14px;font-size:1.4rem;line-height:1.42857;padding-left:20px;margin-bottom:2px}
.cart .product-info-handset{font-family:VodafoneRg,Arial,sans-serif;font-size:14px;margin:5px 0}
.cart .product-info-handset>div{line-height:20px}
.cart .product-info-handset>div>span{font-weight:bold;padding-right:5px}
.cart .owned-product-bubble{margin:0 10px 12px 0;background:#007c92}
.cart tr.main-product td{border-top:1px solid #ccc}
.cart tr.main-product h5.product-headline{margin-top:15px}
.cart tr.sub-product td{border-top:1px solid #fff;background:rgba(255,255,255,0.35)}
.cart tr.sub-product div.product-image{margin-left:20px}
.cart tr.sub-product div.product-image.plus::before{color:#666;content:'+';font-family:VodafoneRg,Arial,sans-serif;display:block;position:absolute;right:20px;text-align:right;top:-5px;width:100%;font-size:48px;font-size:4.8rem;line-height:1.08333}
.cart tr.sub-product div.product-image img{max-width:50px}
.cart tr.sub-product div.product-image img.lte-rocket{max-width:100px}
.cart tr.product-fee td{vertical-align:middle}
.cart tr.product-fee td.upfront-price,.cart tr.product-fee td.monthly-price{padding-bottom:0;padding-top:0}
.cart tr.product-fee .product-headline{font-weight:normal;font-size:1.6rem !important}
.cart tr.product-fee .product-details,.cart tr.product-fee h5.product-headline{margin-bottom:0;margin-top:0}
.cart.only-handset-purchase thead tr th:nth-child(3),.cart.only-handset-purchase tfoot tr th:nth-child(3),.cart.only-handset-purchase tbody tr td:nth-child(3){display:none}
.cart.only-handset-purchase tfoot tr.totalcost td:last-child{display:none}
.cart .dark-bg tr,.cart .dark-bg td{background:0}
#shopping_cart .cart{margin:0 0 30px;position:relative}
.msg+.cart{margin-top:0}
.msg.hidden+.cart{margin-top:-11px}
.checkout .print-body span.product-info-legal{color:#666}
.checkout-step-revieworder .sub-product.lte-product .product-image,.purchasedorderdetails .sub-product.lte-product .product-image{height:56px;margin-right:20px;background:rgba(126,164,177,0.5);padding:0;min-width:56px}
.dialog.basket-layer{overflow-x:hidden}
@media screen and (max-width:819px){.box.checkout-step-revieworder{margin-bottom:40px !important}
}
.checkout-step-revieworder .permission-checkout .h5{font-size:1.8rem;margin-bottom:2rem}
@media screen and (min-width:980px){.checkout-step-revieworder .permissionManagement.section,.checkout-step-revieworder .creditworthinessCheck.section,.checkout-step-revieworder .productoptincheck.section,.checkout-step-revieworder .handsetTerms.section,.checkout-step-revieworder .termsAndConds.section{margin-left:-10px;margin-right:-10px}
}
.checkout-step-revieworder .permissionManagement.section .footnotes{margin-left:0}
.checkout-step-revieworder .cart{margin-bottom:0}
@media screen and (max-width:479px){.checkout-step-revieworder .cart{margin-top:-62px}
}
.checkout-step-revieworder .cart table{margin-bottom:0}
.checkout-step-revieworder .cart thead,.checkout-step-revieworder .cart tfoot{font-size:14px}
.checkout-step-revieworder .cart .starting-credit-value{font-weight:normal}
.checkout-step-revieworder .cart tbody tr td{padding:10px 15px 10px 20px}
.checkout-step-revieworder .cart tbody tr td.upfront-price,.checkout-step-revieworder .cart tbody tr td.monthly-price{font-size:1.6rem;padding-top:18px}
.checkout-step-revieworder .cart tbody tr.product-fee th,.checkout-step-revieworder .cart tbody tr.product-fee td{padding-top:0}
.checkout-step-revieworder .cart tbody tr.main-product.hasOtc th{padding-bottom:0}
.checkout-step-revieworder .cart h4.product-headline,.checkout-step-revieworder .cart h4.product-headline a{font-size:2rem;font-weight:bold}
.checkout-step-revieworder .cart h5.product-headline,.checkout-step-revieworder .cart h5.product-headline a{font-size:19px;font-size:1.9rem}
.checkout-step-revieworder .cart .product-details .product-headline{margin:0 0 8px 0}
.checkout-step-revieworder .cart .product-info-legal{font-size:inherit;line-height:inherit}
.checkout-step-revieworder .cart .product-info-legal:empty{display:none}
.checkout-step-revieworder .cart .product-bubble,.checkout-step-revieworder .cart .owned-product-bubble{margin-top:10px;margin-bottom:5px}
.checkout-step-revieworder .cart .product-info-handset{font-family:inherit;font-size:inherit}
.checkout-step-revieworder .cart .product-info-handset>div{line-height:inherit}
.checkout-step-revieworder .cart .product-info-handset>div>span{font-weight:normal}
.checkout-step-revieworder .cart .product-info-handset .handset-deliverytime{margin:7px 0}
.checkout-step-revieworder .cart tr.totalcost th{border-bottom:1px solid #fff}
.checkout-step-revieworder .cart tr.totalcost th .cart-headline{font-size:24px;font-size:2.4rem;line-height:1.08333;font-weight:bold}
.checkout-step-revieworder .cart tr.totalcost td{font-size:19px;font-size:1.9rem;border-bottom:1px solid #fff;font-weight:bold}
.checkout-step-revieworder .cart tfoot{background:#ebebeb}
.checkout-step-revieworder .cart tfoot tr.laterprice,.checkout-step-revieworder .cart tfoot tr.promotion{font-size:1.6rem}
.checkout-step-revieworder .cart tfoot tr.laterprice th,.checkout-step-revieworder .cart tfoot tr.laterprice td,.checkout-step-revieworder .cart tfoot tr.promotion th,.checkout-step-revieworder .cart tfoot tr.promotion td{border:0}
.checkout-step-revieworder .cart tfoot tr.laterprice th,.checkout-step-revieworder .cart tfoot tr.laterprice td{padding-bottom:5px}
.checkout-step-revieworder .cart tfoot tr.promotion th{padding:10px 15px 2px 20px}
.checkout-step-revieworder .cart tfoot tr.promotion th .starting-credit-value{float:right}
.checkout-step-revieworder .cart tfoot tr.promotion ~ tr.promotion th{padding-top:2px}
.checkout-step-revieworder .cart tfoot th{vertical-align:middle}
.checkout-step-revieworder .cart tfoot tr:last-child th,.checkout-step-revieworder .cart tfoot tr:last-child td{border-bottom:1px solid #fff;padding-bottom:15px}
.checkout-step-revieworder .cart .main-product .upfront-price{vertical-align:top}
.checkout-step-revieworder .box-body .formBonus{margin:0 -30px 15px;padding:7px 10px 7px 20px}
.checkout-step-revieworder .box-body .formBonus .bonus_title{display:inline-block;width:100px;vertical-align:middle;margin-right:10px}
@media screen and (max-width:479px){.checkout-step-revieworder .box-body .formBonus .bonus_title{display:block;margin-bottom:5px;width:auto}
}
@media screen and (max-width:979px){.checkout-step-revieworder .box-body .formBonus{padding:7px 10px 7px 30px}
}
.checkout-step-revieworder .box-body .formBonus fieldset{margin-bottom:0}
.checkout-step-revieworder .box-body .formBonus input{width:180px;padding:0 10px;margin-right:10px}
.checkout-step-revieworder .box-body .formBonus .errorbar{margin:0 0 10px 0;padding-left:0}
.checkout-step-revieworder .box-body .formBonus .errorbar:empty{display:none}
.checkout-step-revieworder .submitButton button{margin-top:20px}
.cart .remove-message{position:absolute;top:0;right:0;left:0;opacity:0;overflow:hidden;background:#fff;text-align:center;box-sizing:border-box;font-size:18px;animation:color_change 1s infinite alternate;transition:opacity 1s ease}
.cart .remove-message:before{content:'';padding-top:20px;display:block}
.cart tr.will-be-removed td .outer-wrapper{overflow:hidden;transition:height 1s linear}
.dialog-box .basket-content .cart tfoot.highlighted td.totalprice,.dialog-box .basket-content .cart tfoot.highlighted tr.laterprice td{color:#40920f}
.product-section{position:relative;padding:10px 20px;min-width:450px}
.product-section>div{margin-bottom:10px}
.product-section img{margin-right:20px}
.product-section h3.h4,.product-section .checkout-step-thankyou .account h3.account-headline,.checkout-step-thankyou .account .product-section h3.account-headline{margin:0}
.product-not-available{border:2px solid #af0b37;padding:10px;border-radius:4px;overflow:hidden;margin:10px 0 20px}
.product-not-available img{max-height:55px;margin-right:10px}
.product-not-available .destructive-btn{margin:-20px 0 0}
.product-not-available .destructive-btn.ume-spinner:after{background-image:url("../media/elements/spinner.png")}
.product-not-available .h4,.product-not-available .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .product-not-available .account-headline,.product-not-available form>div:not(.table-position-wrapper){max-width:75%}
@media screen and (max-width:479px){.product-not-available .h4,.product-not-available .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .product-not-available .account-headline{max-width:100%;font-size:2rem}
.product-not-available .destructive-btn{margin-top:0}
}
.checkout-box{width:100%}
.checkout-box .login-link{padding-top:80px;margin-bottom:-10px}
@media screen and (max-width:819px){.checkout-box.checkout-step-reviewdata .box-header{display:none}
}
.checkout-box.checkout-step-reviewdata .reviewpersonaldata{padding-bottom:0}
@media screen and (max-width:819px){.checkout-box .confirmation-intro .section-header{padding:30px 20px 50px}
.checkout-box .confirmation-intro .section-header .h1{font-size:5rem}
.checkout-box .ume-section .section-body{padding:30px 20px 50px}
}
@media screen and (max-width:479px){.checkout-box .confirmation-intro .section-header{padding:30px 15px 50px}
.checkout-box .confirmation-intro .section-header .h1{font-size:3.5rem}
.checkout-box .confirmation-intro .section-header .h4,.checkout-box .confirmation-intro .section-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .checkout-box .confirmation-intro .section-header .account-headline{font-size:2rem}
.checkout-box .confirmation-intro .ume-section .section-body{padding:30px 20px 50px}
.checkout-box .orderConfirmationSteps .section-header h2{font-size:4rem}
}
@media screen and (max-width:819px){.checkout-box .confirmation-intro .section-header .h4,.checkout-box .confirmation-intro .section-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .checkout-box .confirmation-intro .section-header .account-headline{font-size:2rem}
}
.checkout-box .formpayment .use-iban{margin-right:10px}
.checkout-box .formpayment .mandatory-label{font-size:1.4rem;text-align:right;margin:6px 0 2px}
.checkout-box .formpayment .mandatory-label:before{content:"*";padding-right:3px}
@media screen and (min-width:820px){.checkout-box.checkout-step-personaldata .startext{margin-bottom:0}
}
.checkout-box.checkout-step-revieworder .termsAndConds.section,.checkout-box.checkout-step-revieworder .creditworthinessCheck.section,.checkout-box.checkout-step-revieworder .handsetTerms.section,.checkout-box.checkout-step-revieworder .productoptincheck.section,.checkout-box.checkout-step-revieworder .marketingoptincheck.section,.checkout-box.checkout-step-revieworder .reviewordersummary.section{padding-bottom:0}
.checkout-box.checkout-step-revieworder fieldset{margin-bottom:0}
.checkout-box.checkout-step-paymentdata .box-body,.checkout-box.checkout-step-reviewdata .box-body,.checkout-box.checkout-step-revieworder .box-body{padding-top:0}
.checkout-box.checkout-step-paymentdata .headlineMain .startext,.checkout-box.checkout-step-reviewdata .headlineMain .startext,.checkout-box.checkout-step-revieworder .headlineMain .startext{display:none}
.checkout-box.checkout-step-revieworder .section{padding-bottom:10px}
.checkout-box .step-header-info{padding-right:60px;position:relative}
.checkout-box .step-header-info .h5{margin-bottom:0}
.checkout-box .step-header-info .header-info-hint{font-size:13px;font-size:1.3rem;line-height:1.23077;display:block}
.checkout-box .step-header-info .product-img{position:absolute;right:0;width:60px;bottom:-15px;height:auto}
.checkout-box .paymentInfo .step-header-info{padding-right:75px;margin-top:-8px}
.checkout-box .paymentInfo .step-header-info .product-img{width:80px;bottom:-15px}
.checkout-box .paymentInfo .step-header-info.no-img{padding-right:0}
.checkout-box .payment-methods .payment-options .tick{display:block;width:100%;border:1px solid #ccc;border-radius:4px;margin-bottom:5px;min-height:62px;position:relative;padding:0}
.checkout-box .payment-methods .payment-options .tick.is-active{background:#d0f5b6;background:#d0f5b6;background:linear-gradient(0,#acea80,#f4ffec)}
@media screen and (min-width:820px) and (max-width:1279px){.checkout-box .payment-methods .payment-options .tick{min-height:93px}
}
.checkout-box .payment-methods .separator{border-top:1px solid #dadbe0;padding-bottom:25px;width:auto;margin:0 -30px}
@media screen and (max-width:979px){.checkout-box .payment-methods .separator{margin:0 -20px}
}
.checkout-box .payment-methods .payment-dialog{margin:35px 10px 20px}
.checkout-box .payment-methods .payment-dialog img{float:left}
.checkout-box .payment-methods .tick ~ .error{margin:10px 0 0 22px}
.checkout-box .payment-methods .options-title{margin:12px 0 5px}
.checkout-box .payment-methods .options-info{margin:20px 0 15px 0;padding-right:0}
.checkout-box .payment-methods .payment-options .payment-title{font-size:1.4rem;font-weight:bold;display:block;padding-bottom:3px;color:#666}
.checkout-box .payment-methods .payment-options .prepay.tick{min-height:0}
.checkout-box .payment-methods .payment-options .prepay .tick-label .payment-label{position:inherit;padding:10px 10px 10px 40px;width:auto;display:block;text-align:left;top:0;left:0}
.checkout-box .payment-methods .payment-options .payment-link{font-size:1.4rem}
.checkout-box .payment-methods .payment-options .payment-img{width:120px;position:absolute;top:0;bottom:0;margin:auto;left:32px}
@media screen and (min-width:820px) and (max-width:1279px){.checkout-box .payment-methods .payment-options .payment-img{bottom:auto;right:0;left:0;margin:0 auto;top:3px}
}
@media screen and (max-width:819px){.checkout-box .payment-methods .payment-options .payment-img{width:120px}
}
.checkout-box .payment-methods .payment-options .payment-info{font-size:1.2rem}
.checkout-box .payment-methods .payment-options .tick-label{margin:0;position:static}
.checkout-box .payment-methods .payment-options .tick-label:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:1.2rem;width:1.7rem;height:1.7rem;margin:-0.2rem 0 0 0;border:1px solid #40920f;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);margin:auto;top:0;bottom:0}
.checkout-box .payment-methods .payment-options .tick-label .payment-label{position:absolute;top:16px;right:-20px;width:180px}
@media screen and (min-width:820px) and (max-width:1279px){.checkout-box .payment-methods .payment-options .tick-label .payment-label{width:100%;text-align:center;right:0;top:54px}
}
@media screen and (max-width:819px){.checkout-box .payment-methods .payment-options .tick-label .payment-label{right:0;top:13px}
}
.checkout-box .payment-methods .payment-options input[type="radio"]:checked ~ .tick-label:after{content:"";position:absolute;width:.9rem;height:.9rem;background-color:#40920f;border-radius:50%;margin-top:.3rem;left:1.7rem;top:.1rem;margin:auto;top:0;bottom:0}
.checkout-box .box-body{padding:0 30px 20px}
@media screen and (max-width:979px){.checkout-box .box-body{padding-left:20px;padding-right:20px}
}
.checkout-box .box-body .tick.check-tick{display:inline-block}
@media screen and (max-width:479px){.checkout-box .box-body .headlineMain{padding-bottom:0}
.checkout-box .box-body .startext{margin-bottom:5px;text-align:right}
}
.checkout-box .box-body .tick-label:before{color:#40920f}
.checkout-box .cart .product-info-legal{color:#333}
.checkout-box .no-margin{margin-left:-30px;margin-right:-30px}
.checkout-box__stage{background:#820000;background-size:cover;padding:15px 30px 30px;margin-bottom:20px;position:relative;margin:0rem -1.5rem -3rem}
@media screen and (max-width:819px){.checkout-box__stage{margin-top:0rem}
}
.checkout-box__stage .check-list li:before{font-size:15px;line-height:1}
.checkout-box__stage-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.checkout-box__stage-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.checkout-box__stage-item:first-child{width:55%}
@media screen and (max-width:979px){.checkout-box__stage-item:first-child{width:100%}
}
@media screen and (max-width:819px){.checkout-box__stage-item:first-child{width:55%}
}
@media screen and (max-width:600px){.checkout-box__stage-item:first-child{width:100%}
}
.checkout-box__stage-item:nth-child(2){width:45%}
@media screen and (max-width:979px){.checkout-box__stage-item:nth-child(2){width:100%;margin-top:30px}
}
@media screen and (max-width:819px){.checkout-box__stage-item:nth-child(2){width:45%;margin-top:0}
}
@media screen and (max-width:600px){.checkout-box__stage-item:nth-child(2){width:100%;margin-top:30px}
}
.checkout-box__stage-item:nth-child(2) .checkout-box__stage-image{min-width:90px;width:90px;margin-left:20px;margin-right:0}
@media screen and (max-width:979px){.checkout-box__stage-item:nth-child(2) .checkout-box__stage-image{margin-left:15px;margin-right:15px}
}
@media screen and (max-width:819px){.checkout-box__stage-item:nth-child(2) .checkout-box__stage-image{margin:0}
}
@media screen and (max-width:600px){.checkout-box__stage-item:nth-child(2) .checkout-box__stage-image{margin-left:15px;margin-right:15px}
}
.checkout-box__stage-item:only-child{width:100%}
.checkout-box__stage-image{margin-right:10px;min-width:110px;width:110px}
.checkout-box__stage-details .h4,.checkout-box__stage-details .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .checkout-box__stage-details .account-headline{margin-bottom:13px;font-weight:bold;font-size:2rem}
.checkout-box__stage-details .h4 .tooltip,.checkout-box__stage-details .checkout-step-thankyou .account .account-headline .tooltip,.checkout-step-thankyou .account .checkout-box__stage-details .account-headline .tooltip{font-size:18px;font-weight:normal;line-height:1}
.checkout-box__stage-details .h5{font-size:1.6rem;margin-bottom:2rem;font-weight:bold;margin-left:15px}
.checkout-box__stage-details .h5::before{content:"+";font-size:1.7rem;font-weight:normal;margin-left:-15px;margin-right:4px}
.checkout-box__stage-details .h5 .tooltip{font-size:14px;font-weight:normal;line-height:1}
.checkout-box__stage-details ul{font-size:12px;line-height:1.25;padding-bottom:15px}
.checkout-box__stage-link{font-size:1.4rem;position:absolute;bottom:15px;right:30px;color:#fff;text-decoration:underline}
.checkout-box__stage-link:hover{text-decoration:underline}
.checkout-box .icon-green-tick:before{content:url("../media/elements/green_tick.svg");margin-right:7px;vertical-align:sub}
.checkout-express .checkout-box .checkout-box__stage-link{display:none}
.checkout-box.checkout-step3 .box-body{padding:0}
.checkout-box.checkout-step3 .button,.checkout-box.checkout-step3 .buttons,.checkout-box.checkout-step3 .dcomm_button{text-align:center}
.checkout .ume-section{border:0 none}
.checkout .section-header{margin:0;padding:0 65px}
.checkout .section-body{padding:30px 200px 50px}
.ume-section.confirmation-intro{background-color:transparent;padding:0}
.checkout .h1 .h4,.checkout .h1 .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .checkout .h1 .account-headline{margin-top:20px}
.checkout-step3 img{max-width:100%}
.checkout-footer li:first-child{border:medium none;margin-left:0;padding-left:0}
.checkout-footer li{border-left:1px solid #333;display:inline-block;line-height:1;margin-left:5px;padding-left:8px;font-size:12px}
.confirmation-intro .section-header{padding:30px 150px 50px;min-height:300px;margin-bottom:20px}
.confirmation-intro .section-body{padding:30px 30px 50px}
.confirmation-intro .section-body .h3{margin:0}
.confirmation-intro .section-header .h1,.confirmation-intro .section-header .h4,.confirmation-intro .section-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .confirmation-intro .section-header .account-headline{color:#fff}
.confirmation-intro .section-body .h4,.confirmation-intro .section-body .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .confirmation-intro .section-body .account-headline{color:inherit;line-height:30px;margin:0}
.checkout-step-revieworder .buttons{text-align:center}
.checkout-step-revieworder .buttons .btn,.checkout-step-revieworder .buttons .recall-dialog a,.recall-dialog .checkout-step-revieworder .buttons a{width:auto}
.box.checkout-step-revieworder{margin-bottom:30px}
.product-icon div{background-repeat:no-repeat}
.basketconflict .product-icon div:first-child{margin-bottom:-60px}
.privacy_legislation{padding-top:30px}
.privacy_legislation.impressum h5{margin-bottom:5px}
.privacy_legislation .section{margin:0 auto;padding:20px 86px;max-width:1400px}
.privacy_legislation .grid{padding-top:20px}
.privacy_legislation.anchorlist p,.privacy_legislation .anchorlist p{margin:0 0 10px}
.privacy_legislation li{list-style:initial;list-style-position:inside;padding-bottom:10px}
.btn-prefix>span{display:inline-block}
.shopping-basket td form{position:relative}
.shopping-basket td form .btn,.shopping-basket td form .recall-dialog a,.recall-dialog .shopping-basket td form a{left:-110px;top:5px}
.conflict-fieldset{margin-bottom:20px}
.checkout_bottom_icons .section{padding:0}
.review-section{padding:0;position:relative;margin-bottom:44px}
.review-section:empty{display:none}
.review-section:last-child{margin-bottom:0}
.review-section:last-child .change{border:0}
.review-section:last-child ul{margin-bottom:0}
.review-section .customer-name{display:block;font-weight:bold}
.review-section .review-section-headline{font-size:1.6rem;display:block;margin-bottom:14px;font-family:VodafoneRg,Arial,sans-serif;font-weight:bold}
@media screen and (max-width:979px){.review-section .review-section-headline{margin-bottom:10px}
}
.review-section .review-section-headline{color:#333}
.review-section .change{border-bottom:1px solid #ccc;text-align:right;position:absolute;bottom:-22px;left:0;width:100%;margin-left:-30px;padding:0 30px 22px;text-decoration:underline;font-size:14px;font-size:1.4rem;line-height:1.42857}
@media screen and (max-width:979px){.review-section .change{margin-left:-20px;padding:0 20px 22px}
}
.review-section p{margin-bottom:8px}
.review-section.review-handset .change{bottom:15px;padding-bottom:0}
.review-section.review-handset .review-section-headline{margin-bottom:5px}
.review-section.review-handset.mastercard .payment-img{margin-left:-30px}
.review-section.review-handset.paypal .payment-img{margin-left:-5px}
.review-section.review-handset.visa .payment-img{margin-left:-20px}
.review-section.review-handset.sofortueberweisung .payment-img{margin-left:-10px}
.review-section .review-line{display:block}
.review-section .customer-additional .icon-telefon:before,.review-section .customer-additional .icon-mail:before{font-size:16px;width:auto;padding-right:4px}
.review-section .payment-check .icon-circle-check:before{font-size:16px;width:auto;padding-right:4px}
.review -section ul{margin-bottom:18px}
.customer-additional .icon-telefon:before,.customer-additional .icon-mail:before,.payment-check .icon-circle-check:before{font-size:18px}
.login-link{position:relative}
.login-link>button{position:absolute;bottom:13px;right:0}
@media screen and (max-width:479px){.login-link>button{bottom:-55px}
}
@media screen and (max-width:479px){.login-link.ume-spinner{float:right}
.login-link .js_logout{float:right;margin-top:-2px}
}
.login-link .login-btn-hint{position:absolute;bottom:40px;right:0;margin:0 180px 0 0;font-size:1.4rem}
@media screen and (max-width:979px){.login-link .login-btn-hint{bottom:70px;margin-right:0}
}
@media screen and (max-width:819px){.login-link .login-btn-hint{bottom:5px;left:0;right:auto}
}
@media screen and (max-width:479px){.login-link .login-btn-hint{bottom:-58px;left:auto;right:0}
}
.login-link .login-btn-wrapper{position:absolute;bottom:30px;right:0;margin:0}
@media screen and (max-width:819px){.login-link .login-btn-wrapper{bottom:-35px;left:0;right:auto}
}
@media screen and (max-width:479px){.login-link .login-btn-wrapper{left:auto;right:0}
}
.login-link .login-btn-wrapper.ume-spinner::after{position:absolute;left:-30px}
@media screen and (max-width:819px){.login-link .login-btn-wrapper.ume-spinner::after{left:auto;right:-30px}
}
.login-link .login-btn--checkout.ume-spinner::after{top:18px}
.login-link .login-btn--logout.ume-spinner::after{top:8px}
.addressNotFound-link{font-size:13px;font-size:1.3rem;line-height:1.23077}
.forgotPassword-link{margin-right:20px}
.login-dialog{width:600px}
@media screen and (max-width:979px){.login-dialog{width:auto}
}
@media screen and (max-width:819px){.login-dialog{max-width:100%}
}
@media screen and (min-width:820px){.login-dialog{min-width:520px}
}
.advice{overflow:hidden}
.portingAreaCode.error.validated.error,.portingAreaCode.valid.validated.error{border-color:#af0b37;color:#af0b37}
.portingAreaCode.error.validated.valid,.portingAreaCode.valid.validated.valid{border-color:#40920f}
.removeformrow>input[type=text],.removeformrow>input[type=tel]{width:93%}
.removeformrow>em.error{right:7%}
.removeformrow .close-btn{position:absolute;bottom:12px;right:0;margin:0}
@media screen and (max-width:479px){.removeformrow{bottom:9px}
}
.date-select.date-select select{float:left;width:29%}
.date-select.date-select select ~ select{margin-left:2%}
.date-select.date-select select+select+select{width:38%}
.handset-postal-hint{font-size:13px;font-size:1.3rem;line-height:1.23077;margin-top:10px}
.permission-checkout .action-text,.permission-checkout .permission-option,.permission-checkout .footnotes{margin-left:2.2rem}
.permission-checkout .action-text,.permission-checkout .footnotes{width:100%}
.permission-checkout .permission-options{margin-left:0}
.seperate-box{padding:15px 15px 0;background:#e2ebf1;box-shadow:none}
.formrow .seperate-box p{margin-bottom:10px}
.fb-share-box{background-image:url("../media/backgrounds/fb-share-bg.jpg")}
.fb-share-box a{display:block;text-align:center}
.fb-share-box a:focus{text-decoration:none}
.fb-share-box.m .box-body img{position:static;max-width:90%;max-height:190px;margin:10px 0}
.fb-share-box .fb-share-btn{position:absolute;left:20px;left:2rem;bottom:0}
.fb-share-btn{border-radius:4px;margin-bottom:20px;margin-bottom:2rem;height:40px;width:110px;display:inline-block;background-image:url("../media/elements/fb-share.png")}
.fb-share-btn:hover{box-shadow:0 0 10px rgba(255,255,255,0.4)}
.fb-share-btn:active{box-shadow:inset 0 0 5px rgba(0,0,0,0.4)}
.download-box{background:rgba(255,255,255,0.1);box-shadow:none}
.download-box .box-header{padding:2.5rem 3rem}
.download-box .box-header .h4,.download-box .box-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .download-box .box-header .account-headline{margin-bottom:1rem}
.download-box .box-header p{margin-bottom:0}
.download-box .box-body{padding:0 3rem 1rem}
.download-box .box-body li{margin-bottom:1.5rem}
.download-box .box-body li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.4em;text-align:left;vertical-align:-12%}
.download-box .box-body li:before{font-size:2rem}
.download-box .box-body li a{font-size:14px;font-size:1.4rem;line-height:1.42857;text-decoration:underline}
.wowi-sections-slider-card-box,.wowi-sections-slider-card-box.box{position:relative;border-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;padding-left:33.33333%;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}
.wowi-sections-slider-card-box .box-header,.wowi-sections-slider-card-box.box .box-header{color:#002c77;padding:28px 15px 0 30px;padding:2.8rem 1.5rem 0 3rem}
.wowi-sections-slider-card-box .box-header span,.wowi-sections-slider-card-box .box-header .h3.h3,.wowi-sections-slider-card-box.box .box-header span,.wowi-sections-slider-card-box.box .box-header .h3.h3{margin-bottom:5px;margin-bottom:.5rem;font-weight:normal}
.wowi-sections-slider-card-box .box-header span,.wowi-sections-slider-card-box.box .box-header span{font-weight:400}
.wowi-sections-slider-card-box .box-body,.wowi-sections-slider-card-box.box .box-body{padding:0 15px 1rem 30px;padding:0 1.5rem 1rem 3rem}
.wowi-sections-slider-card-box .box-body p,.wowi-sections-slider-card-box.box .box-body p{color:#262626}
.wowi-sections-slider-card-box .wowi-sections-slider-card-img,.wowi-sections-slider-card-box.box .wowi-sections-slider-card-img{position:absolute;left:0;top:0;bottom:0;width:33.33333%;background-position:center center;background-size:100%;background-size:cover}
@media screen and (max-width:979px){.wowi-sections-slider-card-box,.wowi-sections-slider-card-box.box{padding-left:20%}
.wowi-sections-slider-card-box .wowi-sections-slider-card-img,.wowi-sections-slider-card-box.box .wowi-sections-slider-card-img{width:20%}
}
@media screen and (max-width:819px){.wowi-sections-slider-card-box,.wowi-sections-slider-card-box.box{padding-left:0}
.wowi-sections-slider-card-box .wowi-sections-slider-card-img,.wowi-sections-slider-card-box.box .wowi-sections-slider-card-img{width:100%;position:static;padding-bottom:50%}
.wowi-sections-slider-card-box .box-header,.wowi-sections-slider-card-box .box-body,.wowi-sections-slider-card-box.box .box-header,.wowi-sections-slider-card-box.box .box-body{padding-left:2rem;padding-right:2rem}
}
.box.wowi-archive-box{padding-top:0;padding-bottom:0;border-radius:0;border:solid 2px #fff}
.box.wowi-archive-box .box-body{padding:2.5rem}
.box.wowi-archive-box .box-body img{float:left;margin-right:2.5rem;box-shadow:0 -0.2rem .4rem rgba(0,0,0,0.2);height:90px}
.box.wowi-archive-box .box-body .h5{margin-bottom:.5rem;color:#002c77}
.box.wowi-archive-box .box-footer .fill-download-btn{margin-bottom:0;padding-left:2.5rem;padding-right:2.5rem}
.box.wowi-teaser-box{overflow:hidden}
.box.wowi-teaser-box .box-header{position:relative;padding:2rem 2rem 3rem;margin-bottom:-5rem;background-image:url("../media/backgrounds/wowi-teaser-header.png");background-size:cover;background-position:bottom center;background-repeat:no-repeat}
.box.wowi-teaser-box .box-header .h4,.box.wowi-teaser-box .box-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .box.wowi-teaser-box .box-header .account-headline{white-space:normal;margin-bottom:0}
.box.wowi-teaser-box .box-body{line-height:0;padding:0}
.box.wowi-teaser-box .box-body img{width:100%}
.box.wowi-teaser-box .box-footer{font-size:20px;font-size:2rem;line-height:1.2;font-family:VodafoneRg,Arial,sans-serif;padding:1.2rem 2rem;margin-top:-4rem;background:#0b6782;background:#0b6782;background:linear-gradient(90deg,#08346c,#0e9a98)}
.box.wowi-teaser-box .box-footer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.box.wowi-teaser-box .box-footer.wowi-teaser-bw{background:#fff;color:#002c77;margin-top:0}
.box.wowi-teaser-box .box-footer:hover{text-decoration:none}
.home-article-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-2px -2px;-ms-flex:999 1 auto;flex:999 1 auto}
.home-article-wrapper{overflow:hidden;border-radius:4px;margin-bottom:2rem}
.home-article-grid-el{position:relative;padding-bottom:25%;width:33.3333%;display:table;box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.home-article-grid-el.feature{width:66.6666%}
@media screen and (max-width:979px){.home-article-grid-el{width:50%;padding-bottom:37.5%}
.home-article-grid-el.feature,.home-article-grid-el:last-child{width:100%;padding-bottom:75%}
}
@media screen and (max-width:819px){.home-article-grid-el{width:100%;margin-bottom:2px;padding-bottom:66.6666%}
.home-article-grid-el.feature{padding-bottom:0;width:100%}
.home-article-grid-el.tall{padding-bottom:150%}
}
.home-article-grid-spacer.wide{width:66.6666%}
@media screen and (max-width:979px){.home-article-grid-spacer.wide{display:none}
}
@media screen and (max-width:819px){.home-article-grid-spacer{display:none}
}
.home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser{position:absolute;top:2px;right:1px;left:1px;bottom:0;text-decoration:none;overflow:hidden}
.article-overview .home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser{top:0;right:0;left:0}
.home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser:hover{text-decoration:none}
.home-article-grid-el.tall .home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser,.home-article-grid-el.feature .home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser{bottom:-100%}
@media screen and (max-width:979px){.home-article-grid-el.feature .home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser{bottom:0}
}
@media screen and (max-width:819px){.home-article-grid-el.feature .home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser,.article-overview .home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser{position:static}
.home-article-grid-el.tall .home-article-grid-teaser.home-article-grid-teaser.home-article-grid-teaser{bottom:0}
}
.home-article-grid-bg{position:absolute;top:0;right:0;left:0;bottom:0;background:#dadbe0;background-size:cover;background-position:center center;transition:transform .4s}
.tall>.home-article-grid-bg{bottom:-100%}
@media screen and (min-width:820px){.home-article-grid-teaser:hover .home-article-grid-bg{transform:scale(1.05)}
}
@media screen and (max-width:819px){.home-article-grid-el.feature .home-article-grid-bg,.article-overview .home-article-grid-bg{position:static;padding-bottom:66.66667%}
}
.home-article-grid-text{font-size:12px;font-size:1.2rem;line-height:1.16667;letter-spacing:1px;color:#262626;padding:2.5rem;position:absolute;box-sizing:border-box;left:0;right:0}
.home-article-grid-text span{text-transform:uppercase}
.home-article-grid-el.top .home-article-grid-text{background:#0a587b 66.6666%;background:rgba(10,88,123,0.15) 66.6666%;background:linear-gradient(0,rgba(14,154,152,0),rgba(8,52,108,0.3)) 66.6666%;top:0}
.home-article-grid-el.bottom .home-article-grid-text{bottom:0;background:#0a587b 33.3333%;background:rgba(10,88,123,0.15) 33.3333%;background:linear-gradient(0,rgba(8,52,108,0.3),rgba(14,154,152,0)) 33.3333%}
.home-article-grid-el.feature .home-article-grid-text,.article-overview .home-article-grid-text{width:50%;right:auto;background:0}
.home-article-grid-el.feature .home-article-grid-text .h4,.home-article-grid-el.feature .home-article-grid-text .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .home-article-grid-el.feature .home-article-grid-text .account-headline,.article-overview .home-article-grid-text .h4,.article-overview .home-article-grid-text .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-overview .home-article-grid-text .account-headline{font-weight:normal;color:#262626}
.home-article-grid-text .meta-information{margin-bottom:3.5rem;text-transform:uppercase;font-weight:normal}
.home-article-grid-text .meta-information .meta-information-highlight{margin-right:1rem;font-weight:bolder}
.home-article-grid-text .h3{font-weight:normal;margin-bottom:1.25rem;color:#002c77}
.home-article-grid-text .h4,.home-article-grid-text .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .home-article-grid-text .account-headline{color:#262626;font-weight:bold;font-size:20px;font-size:2rem;line-height:1.2;margin-bottom:0}
.home-article-grid-el.dark-bg .home-article-grid-text,.article-overview-featured.dark-bg .home-article-grid-text{color:#fff}
.home-article-grid-el.dark-bg .home-article-grid-text h3,.home-article-grid-el.dark-bg .home-article-grid-text .h4,.home-article-grid-el.dark-bg .home-article-grid-text .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .home-article-grid-el.dark-bg .home-article-grid-text .account-headline,.article-overview-featured.dark-bg .home-article-grid-text h3,.article-overview-featured.dark-bg .home-article-grid-text .h4,.article-overview-featured.dark-bg .home-article-grid-text .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-overview-featured.dark-bg .home-article-grid-text .account-headline{color:#fff}
@media screen and (max-width:819px){.home-article-grid-el.feature .home-article-grid-text,.article-overview .home-article-grid-text{width:100%;position:static;background:#fff}
.home-article-grid-el.feature .home-article-grid-text .meta-information,.article-overview .home-article-grid-text .meta-information{margin-bottom:2rem;color:#262626}
.home-article-grid-el.feature .home-article-grid-text .h3,.article-overview .home-article-grid-text .h3{margin-bottom:.8rem;color:#002c77}
.home-article-grid-el.feature .home-article-grid-text .h4,.home-article-grid-el.feature .home-article-grid-text .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .home-article-grid-el.feature .home-article-grid-text .account-headline,.article-overview .home-article-grid-text .h4,.article-overview .home-article-grid-text .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-overview .home-article-grid-text .account-headline{color:#262626}
}
.article-quote{margin:4rem 0 4rem 10rem;position:relative;padding-left:1rem}
@media screen and (max-width:979px){.article-quote{margin:2rem 1rem 2rem 0}
}
@media screen and (max-width:819px){.article-quote{margin:2rem 0 2rem -1rem}
}
.article-quote .article-quote-quote{font-size:32px;font-size:3.2rem;line-height:1.125;font-family:VodafoneRg,Arial,sans-serif}
.article-quote .article-quote-quote p{font-weight:normal}
.article-quote .article-quote-quote p:before{content:"\201e";position:absolute;left:0}
.article-quote .article-quote-quote p:after{content:"\201d"}
.article-quote .article-quote-author{font-size:12px;font-size:1.2rem;line-height:1.16667;color:#666}
.article-img-big{margin:4rem 0 4rem -10rem}
@media screen and (max-width:979px){.article-img-big{margin:2rem -10rem 2rem}
}
@media screen and (max-width:819px){.article-img-big{margin:2rem -1.5rem 2rem}
}
.article-img-big img{max-width:100%}
.article-img-big .article-img-description{font-size:12px;font-size:1.2rem;line-height:1.16667;margin-left:1rem;color:#666}
@media screen and (max-width:979px){.article-img-big .article-img-description{margin-right:1rem}
}
.article-img-text{clear:both}
.article-img-text .article-img-text-state{display:none}
@media screen and (min-width:820px){.article-img-text .article-img-text-state:checked ~ .article-img-text-img{width:100%;padding:0}
}
.article-img-text .article-img-text-trigger{position:relative;cursor:normal}
@media screen and (max-width:819px){.article-img-text .article-img-text-trigger{pointer-events:none}
}
.article-img-text .article-img-text-trigger:hover .article-img-text-zoom{background:rgba(255,255,255,0.6)}
.article-img-text .article-img-text-zoom{cursor:pointer;position:absolute;bottom:1rem;right:1rem;background:rgba(255,255,255,0.4);color:#40920f;width:3.5rem;height:3.5rem;line-height:3.5rem;font-size:2.5rem;border-radius:999px}
.article-img-text .article-img-text-zoom:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:3.5rem;text-align:center;vertical-align:0}
@media screen and (max-width:819px){.article-img-text .article-img-text-zoom{display:none}
}
.article-img-text .article-img-text-img{font-size:12px;font-size:1.2rem;line-height:1.16667;color:#666;float:left;padding:.5rem 2rem 0 0;width:50%;box-sizing:border-box;transition:all .4s}
.article-img-text .article-img-text-img img{max-width:100%}
@media screen and (max-width:819px){.article-img-text .article-img-text-img{margin:0;float:none;width:auto;padding-right:0}
}
.article-reco{border-top:solid 1px #666;padding:2rem 0 0}
.article-reco .article-type{font-size:12px;font-size:1.2rem;line-height:1.16667;text-transform:uppercase;letter-spacing:1.5px}
.article-reco:last-child{border-bottom:solid 1px #666}
@media screen and (max-width:979px){.article-reco ul{margin-left:10rem;column-count:2;column-gap:2rem;column-fill:balance}
}
@media screen and (max-width:819px){.article-reco ul{column-count:1;margin-left:0}
}
.article-reco ul li{padding-bottom:2rem;break-inside:avoid-column;break-inside:avoid;-webkit-column-break-inside:avoid}
.article-statistic .article-statistic-icon{font-size:6rem;margin-bottom:-2rem;cursor:default}
.article-statistic .article-statistic-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.article-statistic .article-statistic-value{font-size:10rem;line-height:10rem;font-weight:bold}
.article-statistic .article-statistic-state{display:none;cursor:normal;pointer-events:none}
@media screen and (max-width:979px){.article-statistic{position:fixed;right:0;top:-100vh;display:inline-block;width:4rem}
.article-statistic .article-statistic-icon{position:relative;z-index:1;color:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;width:4rem;background:#40920f;display:inline-block;text-align:center;font-size:2.7rem;box-shadow:0 0 4px rgba(0,0,0,0.3);cursor:pointer}
.article-statistic .article-statistic-icon:before{display:inline}
.article-statistic .article-statistic-wrapper{width:35rem;background:#fff;margin-top:-5.5rem;box-shadow:0 0 4px rgba(0,0,0,0.25);overflow:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px;max-width:90vw;max-width:calc(100vw - 2.5rem);position:fixed;right:-100vw;transition:right .2s}
.article-statistic .article-statistic-content{width:35rem;padding:1.5rem;box-sizing:border-box}
.article-statistic .article-statistic-state{pointer-events:auto}
.article-statistic .article-statistic-state:checked ~ .article-statistic-icon:before{content:""}
.article-statistic .article-statistic-state:checked ~ .article-statistic-wrapper{transition:right .4s;right:0}
}
.ume-wcmmode .article-stat-area{outline:solid 8px #519ed5;margin-bottom:2rem}
.ume-wcmmode .article-stat-area:before{content:'Article Statistic Binding';background:#519ed5;color:#fff;padding:4px 8px 4px 0;margin-bottom:5px;color:#fff;display:inline-block}
.article-overview-recommendations{padding-left:2px;box-sizing:border-box;width:33.3333%;border-top-right-radius:4px;overflow:hidden}
@media screen and (max-width:979px){.article-overview-recommendations{width:100%;border-top-right-radius:0;overflow:visible;padding-left:0}
}
.article-overview-recommendations .article-overview-recommendations-title{background:#fff;padding:2rem;font-size:12px;font-size:1.2rem;line-height:1.16667;text-transform:uppercase;letter-spacing:1px;font-weight:normal;color:#666;margin-bottom:2px}
.article-overview-recommendations .fill-download-btn{margin-bottom:2px;width:100%}
.article-overview-recommendations .fill-download-btn:last-child{margin-bottom:0}
.article-overview-recommendations .article-overview-recommendations-slide{position:relative}
.article-overview-recommendations .article-overview-recommendations-slide .article-overview-recommendations-indicators{display:none;position:absolute;bottom:1rem;left:0;right:0;text-align:center}
@media screen and (max-width:819px){.article-overview-recommendations .article-overview-recommendations-slide .article-overview-recommendations-indicators{display:block}
}
.article-overview-recommendations .article-overview-recommendations-slide .article-overview-recommendations-indicators .indicator{margin:3px 4px}
.article-overview-recommendations .article-overview-recommendations-slide .article-overview-recommendations-indicators .indicator.is-active{margin:0 1px}
.article-overview-recommendations .article-overview-recommendations-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:999 1 auto;flex:999 1 auto}
@media screen and (max-width:979px){.article-overview-recommendations .article-overview-recommendations-list{width:100%;width:calc(100% - -2px);margin-left:-2px}
}
@media screen and (max-width:819px){.article-overview-recommendations .article-overview-recommendations-list{transition:transform .6s;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
@media screen and (min-width:820px){.article-overview-recommendations .article-overview-recommendations-list{transform:none !important}
}
.article-overview-recommendations .article-overview-recommendations-list li{display:-ms-flexbox;display:flex;-ms-flex:999 1 auto;flex:999 1 auto;box-sizing:border-box}
@media screen and (max-width:979px){.article-overview-recommendations .article-overview-recommendations-list li{padding-left:2px}
}
@media screen and (max-width:819px){.article-overview-recommendations .article-overview-recommendations-list li{-ms-flex-negative:0;flex-shrink:0}
}
.article-overview-recommendations .article-overview-recommendations-list li a{background:#fff;display:block;padding:2rem;margin-bottom:2px}
@media screen and (max-width:819px){.article-overview-recommendations .article-overview-recommendations-list li a{padding-bottom:6rem}
}
.article-overview-recommendations .article-overview-recommendations-list li a:hover{text-decoration:none}
.article-overview-recommendations .article-overview-recommendations-list li a:hover p{color:#40920f}
.article-overview-recommendations .article-overview-recommendations-list li a .h4,.article-overview-recommendations .article-overview-recommendations-list li a .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-overview-recommendations .article-overview-recommendations-list li a .account-headline{margin-bottom:1rem;color:#002c77}
.article-overview-recommendations .article-overview-recommendations-list li a p{margin-bottom:0;color:#262626}
.article-overview-article{display:block}
.article-overview-article .h4,.article-overview-article .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-overview-article .account-headline{margin-bottom:.5rem;font-weight:normal;color:#002c77}
.article-overview-article p{color:#262626;margin-bottom:2rem}
.article-overview-article-category{font-size:12px;font-size:1.2rem;line-height:1.16667;letter-spacing:1px;margin-bottom:.5rem;color:#262626;text-transform:uppercase}
.article-overview-article-img{margin-bottom:1rem;overflow:hidden;line-height:0;float:left}
.article-overview-article-img img{width:100%;transition:transform .4s;transform:translate3d(0,0,0)}
.article-overview-article:hover,.article-overview-article.is-hoverd{text-decoration:none}
.article-overview-article:hover p,.article-overview-article.is-hoverd p{color:#40920f}
.article-overview-article:hover .article-overview-article-img img,.article-overview-article.is-hoverd .article-overview-article-img img{transform:scale(1.05);transform:scale(1.05) translate3d(0,0,0)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.article-overview-article:hover .article-overview-article-img img,.article-overview-article.is-hoverd .article-overview-article-img img{transform:none}
}
.article-overview-article.article-overview-highlight-article{margin-bottom:2rem}
@media screen and (min-width:980px){.article-overview-article.article-overview-highlight-article{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;padding-bottom:2rem}
.article-overview-article.article-overview-highlight-article .w-1of3,.article-overview-article.article-overview-highlight-article .ecom-panel #inqC2CImgContainer_panel,.ecom-panel .article-overview-article.article-overview-highlight-article #inqC2CImgContainer_panel,.article-overview-article.article-overview-highlight-article .w-2of3{box-sizing:border-box}
.article-overview-article.article-overview-highlight-article .w-1of3 img,.article-overview-article.article-overview-highlight-article .ecom-panel #inqC2CImgContainer_panel img,.ecom-panel .article-overview-article.article-overview-highlight-article #inqC2CImgContainer_panel img,.article-overview-article.article-overview-highlight-article .w-2of3 img{margin-bottom:0}
.article-overview-article.article-overview-highlight-article .w-1of3,.article-overview-article.article-overview-highlight-article .ecom-panel #inqC2CImgContainer_panel,.ecom-panel .article-overview-article.article-overview-highlight-article #inqC2CImgContainer_panel{padding-left:1.5rem}
.article-overview-article.article-overview-highlight-article .w-1of3 p,.article-overview-article.article-overview-highlight-article .ecom-panel #inqC2CImgContainer_panel p,.ecom-panel .article-overview-article.article-overview-highlight-article #inqC2CImgContainer_panel p{margin-bottom:0}
.article-overview-article.article-overview-highlight-article .w-2of3{padding-right:.5rem}
.article-overview-article.article-overview-highlight-article .w-2of3 .article-overview-article-img{margin-bottom:.3rem}
}
.article-overview-news{background:#7ac6e7;background:#7ac6e7;background:linear-gradient(225deg,#66b9e3,#8ed3eb);color:#fff;display:block;padding:2.5rem 1.5rem}
.article-overview-news:hover{text-decoration:none}
.article-overview-news .h4,.article-overview-news .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-overview-news .account-headline{margin-bottom:0}
.article-overview-news .article-overview-date{font-size:12px;font-size:1.2rem;line-height:1.16667;margin-bottom:.75rem}
.article-overview-news p{margin-bottom:0;text-decoration:underline}
.article-overview-event{background:#7ac6e7;background:#7ac6e7;background:linear-gradient(225deg,#66b9e3,#8ed3eb);color:#fff;display:block;padding:2.5rem 1.5rem 2.5rem 10.5rem;min-height:7rem;position:relative}
.article-overview-event:hover{text-decoration:none}
.article-overview-event .h4,.article-overview-event .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-overview-event .account-headline{margin-bottom:.5rem}
.article-overview-event .article-overview-date{position:absolute;left:2rem;top:2.5rem;background:#fff;color:#66b9e3;border-radius:4px;padding:1.4rem 1.8rem;text-align:center}
.article-overview-event .article-overview-date .article-overview-date-day{font-size:32px;font-size:3.2rem;line-height:1.125;line-height:.9}
.article-overview-event .article-overview-date .article-overview-date-month{font-size:13px;font-size:1.3rem;line-height:1.23077;text-transform:uppercase}
.article-overview-event p{margin-bottom:0;text-decoration:underline}
.article-more-article.article-more-article{-ms-flex:1;flex:1;display:block;width:100%;box-sizing:border-box;background:#fff;color:#262626;padding:2rem;clear:both}
.article-more-article.article-more-article:hover{text-decoration:none;color:#40920f}
.article-more-article.article-more-article img{height:6rem;float:none;width:auto;margin-right:2rem}
.article-more-article.article-more-article p,.article-more-article.article-more-article .h5{margin-bottom:0}
.article-more-article.article-more-article p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:box;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:40px}
.article-more-article.article-more-article .h5{color:#002c77;text-overflow:ellipsis;white-space:nowrap;height:24px;overflow:hidden}
.news-list{margin-bottom:2.5rem}
.news-list li{padding:2rem 0;border-top:solid 1px rgba(255,255,255,0.6)}
.news-list li:last-child{border-bottom:solid 1px rgba(255,255,255,0.6)}
.news-list li .news-list-date{font-size:12px;font-size:1.2rem;line-height:1.16667;margin-bottom:1rem}
.news-list li .h5,.news-list li p{margin-bottom:0}
.news-list li p{text-decoration:underline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:box;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:40px}
.news-list.big-news-list li p{text-decoration:none;max-height:none;-webkit-line-clamp:initial;line-clamp:initial}
.news-list.big-news-list li .h4,.news-list.big-news-list li .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .news-list.big-news-list li .account-headline{margin-bottom:0}
.events-list{margin-bottom:2.5rem;border-top:solid 1px rgba(255,255,255,0.6)}
.events-list li .events-list-year{font-size:13px;font-size:1.3rem;line-height:1.23077;padding:1.5rem 2rem}
.events-list li>ul li{padding:2rem 0;border-top:solid 1px rgba(255,255,255,0.6);min-height:5rem;position:relative;padding-left:9rem}
.events-list li>ul li:last-child{border-bottom:solid 1px rgba(255,255,255,0.6)}
.events-list li>ul li .h5,.events-list li>ul li p{margin-bottom:0}
.events-list li>ul li p{text-decoration:underline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:box;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-height:40px}
.events-list li>ul li .events-list-date{position:absolute;left:0;top:1rem;background:rgba(0,0,0,0.2);border-radius:4px;padding:1.4rem 1.8rem;text-align:center}
.events-list li>ul li .events-list-date .events-list-date-day{font-size:32px;font-size:3.2rem;line-height:1.125;line-height:.9}
.events-list li>ul li .events-list-date .events-list-date-month{font-size:13px;font-size:1.3rem;line-height:1.23077;text-transform:uppercase}
.big-events-list{margin-bottom:2.5rem}
.big-events-list li .h2{margin:2rem 0 1rem}
.big-events-list li ul li ul li{padding:2rem 0;border-top:solid 1px rgba(255,255,255,0.6);min-height:9rem;position:relative;padding-left:13rem}
@media screen and (max-width:819px){.big-events-list li ul li ul li{padding-left:9rem}
}
.big-events-list li ul li ul li:last-child{border-bottom:solid 1px rgba(255,255,255,0.6)}
.big-events-list li ul li ul li .h5{margin-bottom:0}
.big-events-list li ul li ul li a{text-decoration:underline}
.big-events-list li ul li ul li .events-list-meta{position:absolute;left:3rem;text-align:center;top:2rem}
@media screen and (max-width:819px){.big-events-list li ul li ul li .events-list-meta{left:0}
}
.big-events-list li ul li ul li .events-list-meta .events-list-date{background:rgba(0,0,0,0.2);border-radius:4px;padding:1.4rem 1.8rem;display:inline-block;margin-bottom:.5rem}
.big-events-list li ul li ul li .events-list-meta .events-list-date .events-list-date-day{font-size:32px;font-size:3.2rem;line-height:1.125;line-height:.9}
.big-events-list li ul li ul li .events-list-meta .events-list-date .events-list-date-month{font-size:13px;font-size:1.3rem;line-height:1.23077;text-transform:uppercase}
.big-events-list li ul li ul li .events-list-meta .events-list-location{width:7rem;font-size:1rem;text-align:center}
.box.category-box{position:relative;padding-bottom:7rem}
.box.category-box .box-header .h4,.box.category-box .box-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .box.category-box .box-header .account-headline{color:#002c77}
.box.category-box .box-body{margin-bottom:1.5rem}
.box.category-box .box-body li{margin-bottom:1rem}
.box.category-box .box-body li .category-box-date{font-size:12px;font-size:1.2rem;line-height:1.16667;color:#262626}
.box.category-box .box-body li a{color:#40920f}
.box.category-box .box-footer{position:absolute;bottom:2.5rem;left:1.5rem;right:1.5rem}
.box.category-box .btn,.box.category-box .recall-dialog a,.recall-dialog .box.category-box a{color:#fff;margin-bottom:0}
.box.category-box .btn:hover,.box.category-box .recall-dialog a:hover,.recall-dialog .box.category-box a:hover{text-decoration:none}
.box.article-reco-box{background:rgba(255,255,255,0.1);box-shadow:none;overflow:hidden}
.box.article-reco-box .box-header{padding:0 0 75%;background-size:cover}
.box.article-reco-box .box-body{position:relative;padding:0 0 75%;bottom:0}
.box.article-reco-box .box-body .article-reco-category{font-size:12px;font-size:1.2rem;line-height:1.16667;margin-bottom:1.5rem;letter-spacing:1px;text-transform:uppercase}
.box.article-reco-box .box-body .article-reco-box-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;padding:2rem}
.box.article-reco-box .box-body .article-reco-box-wrapper p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:box;box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;max-height:80px}
.box.article-reco-box-vertical{background-size:cover}
.box.article-reco-box-vertical .box-body .article-reco-box-blur{position:absolute;top:0;left:0;right:0;bottom:0;background-position:bottom center;background-size:cover;filter:blur(5px)}
.box.article-reco-box-vertical .box-body .article-reco-box-wrapper{background:rgba(18,41,72,0.4)}
.wowi_search{width:auto !important}
.wowi_search .search{vertical-align:middle;position:relative;top:3px;display:inline-block;float:right;margin-right:80px;word-spacing:-.31em;white-space:nowrap}
@media screen and (max-width:600px){.wowi_search .search{margin-right:0}
}
.wowi_search .search-input,.wowi_search .search-btn{word-spacing:0;vertical-align:middle}
.wowi_search .search-input{padding-right:25px;border-radius:999px;width:180px;transition:width .2s;-webkit-appearance:none}
.wowi_search .search-btn{font-size:1.3rem;text-align:left;width:25px;line-height:25px;color:#666;cursor:pointer;margin-left:-25px}
.wowi_search .search-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.wowi_search .search-results{position:absolute;z-index:5;top:38px;right:0;background:#fff;border:solid 1px #b2b2b2;border-radius:4px;max-width:300px;display:none;opacity:0}
.wowi_search .search-results.is-visible{display:block;animation:dialog .2s forwards}
.no-csstransitions .wowi_search .search-results.is-visible{opacity:1}
.wowi_search .search-results:before,.wowi_search .search-results:after{content:'';position:absolute;display:block}
.wowi_search .search-results:before{border:solid 7px transparent;border-bottom:solid 7px #b2b2b2;top:-15px;right:10px}
.wowi_search .search-results:after{border:solid 7px transparent;border-bottom:solid 7px #fff;top:-14px;right:10px}
.wowi_search .search-results ul li{display:block;border-bottom:solid 1px #b2b2b2}
.wowi_search .search-results ul li a{display:block;word-spacing:nowrap;text-overflow:ellipsis;color:#002c77;overflow:hidden;padding:0 10px;font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;line-height:36px}
.wowi_search .search-results ul li a:hover{text-decoration:none;color:#803689}
.wowi_search .search-results .search-suggestions a{color:#b2b2b2;font-size:14px;text-decoration:none}
.wowi_search .search-results .search-hits a{font-family:VodafoneRg,Arial,sans-serif;font-size:16px;color:#002c77;text-decoration:none}
.hr-section iframe{margin:20px auto}
.hr-section button:disabled,.hr-section button:disabled:hover{background:#4a981b;opacity:.4}
@media screen and (max-width:819px){.hr-section .grid.grid--reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.hr-section .section-content{padding-top:10rem;background-size:100% !important}
.hr-section+.hr-section .section-content{padding-top:5rem}
}
@media screen and (min-width:1400px){.hr-section .section-content{background-size:contain,100% !important}
}
.hr-section .submit-success p{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,Helvetica,sans-serif;margin-left:37px}
.hr-section .submit-success p:before{font-size:24px;font-size:2.4rem;line-height:1.08333;vertical-align:-20%;margin-left:-37px}
.hr-section .hr-subheadline{margin-bottom:20px}
.application-item{display:none}
.application-item.active{display:block}
.application-item span,.application-item p{font-size:16px}
.application-item span.note,.application-item p.note{font-size:14px}
.application-item span.note a,.application-item p.note a{text-decoration:underline}
.application-item h2 span{font-size:48px}
.application-item .ume-compact.grid.center-center{display:block;text-align:center}
.application-item .left-left{text-align:left}
.application-item .center-center{text-align:center}
.application-item .right-right{text-align:right}
.application-item .no-padding{padding:0}
.application-item fieldset .h4,.application-item fieldset .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .application-item fieldset .account-headline{margin:0 0 10px 0}
.application-item .icon-edit-after,.application-item .icon-calendar-after{cursor:pointer;position:absolute;right:16px;top:8px}
.application-item .icon{position:relative}
.application-item .icon span{height:18px;padding:0;display:inline-block;font-size:2rem;line-height:1.2}
.application-item .center{display:inline-block}
.application-item .top-40{margin-top:40px}
.application-item .full-btn.inactive{opacity:.4}
.application-item .text-btn{background:0;text-decoration:underline;font-size:14px;padding-left:0}
.application-item .submit-error{display:none;word-wrap:break-word}
.application-item .formrow-col [type=email],.application-item .formrow-col [type=text],.application-item .formrow-col [type=date],.application-item .formrow-col select,.application-item .formrow-col textarea{background-color:rgba(255,255,255,0.2);color:#fff;font-size:16px;border:0;padding:10px;border-radius:5px}
.application-item .formrow-col select,.application-item .formrow-col .dropdown{background-image:url("../media/elements/arrow-down.svg");background-size:14px;background-size:1.4rem;background-position:center right 5px}
.application-item .formrow-col select:disabled{background-image:none}
.application-item .formrow-col select option{background-color:#4e7fb2;color:#fff;border:0}
.application-item .formrow-col .btn-input span{background-color:rgba(255,255,255,0.2);color:#fff;padding:1px;border-radius:5px;text-align:center;padding:9px 20px;display:block;margin:1px;font-size:16px}
.application-item .formrow-col .btn-input span:hover{background-color:rgba(255,255,255,0.4);border:1px solid #fff;margin:0}
.application-item .formrow-col .btn-input input{display:none}
.application-item .formrow-col .btn-input input:checked+span{background-color:rgba(255,255,255,0.4);border:1px solid #fff;margin:0}
.application-item .formrow-col.header{padding:0 0 1px 10px}
.application-item .formrow-col .tick-label,.application-item .formrow-col .label{font-size:16px}
.application-item .formrow-col .tick-label:before{box-shadow:inset 0 0;background-color:rgba(255,255,255,0.2);border:0;margin-top:.2rem;box-sizing:content-box;content:"";color:#803689;position:absolute;left:-2.2rem;width:1.8rem;height:1.8rem;margin:-0.2rem 0 0 0;border:0 solid #ccc;text-align:center;background:rgba(255,255,255,0.2);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);margin-top:0}
.application-item .formrow-col>.formrow-col.left{padding-left:0}
.application-item .formrow-col .input{font-size:16px;font-family:VodafoneRg,Arial,sans-serif}
.application-item .formrow-col .input .tick{display:block}
.application-item .formrow-col .input span{font-size:16px;font-family:VodafoneRg,Arial,sans-serif}
.application-item .formrow-col input.error{color:#af0b37;border:1px solid #af0b37}
.application-item .formrow-col .input.error{border:1px solid #af0b37}
.application-item .formrow-col em.error{bottom:55px}
.application-item .image{text-align:center}
.application-item .image div{text-align:center}
.application-item .image label{text-align:center;display:none}
.application-item .image img{border:solid 1px transparent;border-radius:4px;margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,0.1)}
.application-item .image img:hover{background-color:rgba(255,255,255,0.2);border:solid 1px #fff;padding:0;opacity:.6}
.application-item .image.checked img{background-color:rgba(255,255,255,0.2);border:solid 1px #fff;padding:0;opacity:.6}
.application-item .image.section img{background:0;padding-bottom:20px;border:0 none;opacity:1}
.application-item .image.section img:hover{background:0;padding-bottom:20px;border:0 none;opacity:1}
.application-item .image a{text-decoration:underline}
.application-item .image-text p{margin-left:auto;margin-right:auto;width:229px;display:inline}
.application-item .salary h4 span{font-size:24px}
@media screen and (max-width:479px){.application-item div.image{margin-bottom:40px}
.application-item .center-center-xs{text-align:center}
.application-item .clear-xs{float:none}
}
@media screen and (max-width:819px){.w-1of1-sm.left{-ms-flex-align:left;align-items:left;-ms-flex-pack:left;display:inline-block}
}
.application-item input[type="radio"]:checked ~ .tick-label:before{background-color:#fff}
.application-item input[type="radio"]:checked ~ .tick-label:after{content:"";position:absolute;width:.6rem;height:.6rem;background-color:#803689;border-radius:50%;margin-top:.4rem;left:-1.6rem;top:0;margin-top:.6rem}
.application-progress.p-1of9 p{width:15%}
.application-progress.p-1of9 .progress>span{width:11.11111%}
.application-progress.p-2of9 p{width:26%}
.application-progress.p-2of9 .progress>span{width:22.22222%}
.application-progress.p-3of9 p{width:37%}
.application-progress.p-3of9 .progress>span{width:33.33333%}
.application-progress.p-4of9 p{width:48%}
.application-progress.p-4of9 .progress>span{width:44.44444%}
.application-progress.p-5of9 p{width:59%}
.application-progress.p-5of9 .progress>span{width:55.55555%}
.application-progress.p-6of9 p{width:70%}
.application-progress.p-6of9 .progress>span{width:66.66666%}
.application-progress.p-7of9 p{width:81%}
.application-progress.p-7of9 .progress>span{width:77.77777%}
.application-progress.p-8of9 p{width:92%}
.application-progress.p-8of9 .progress>span{width:88.88888%}
.application-progress.p-9of9 p{width:99.99999%}
.application-progress.p-9of9 .progress>span{width:99.99999%;border-radius:6px}
.application-progress p[data-value]{position:relative;margin:0}
.application-progress p[data-value]::after{content:attr(data-value);position:absolute;right:0;color:#46cdeb;font-size:16px}
.application-progress .progress{height:10px;position:relative;background:#555;border-radius:6px;background:#fff;opacity:.2;margin:5px 0 25px 0}
.application-progress .progress>span{display:block;height:100%;background-color:#46cdeb;border-radius:6px 0 0 6px;position:relative;overflow:hidden}
@media screen and (max-width:479px){.application-progress.p-1of9 p,.application-progress.p-2of9 p,.application-progress.p-3of9 p,.application-progress.p-4of9 p,.application-progress.p-5of9 p,.application-progress.p-7of9 p,.application-progress.p-8of9 p,.application-progress.p-9of9 p{width:auto}
}
.application-slider{height:22px;position:relative}
.application-slider input[type='range']{overflow:visible;position:absolute;-webkit-appearance:none;top:0;left:0;width:100%;height:22px;border-radius:6px;transform:translate(0,0);font-size:1em;cursor:pointer;background-color:transparent;margin:0;padding:0}
.application-slider input[type='range']::-webkit-slider-runnable-track{-webkit-appearance:none;z-index:-1;border:0;height:10px;border-radius:6px;transform:translateY(-1px);background:rgba(255,255,255,0.2);background-image:linear-gradient(90deg,#803689,#803689);background-repeat:no-repeat}
.application-slider input[type='range']::-webkit-slider-thumb{z-index:1;border:4px solid #fff;height:20px;width:20px;border-radius:50px;background:#803689;cursor:pointer;-webkit-appearance:none;margin-top:-5px}
.application-slider input[type='range']::-moz-range-track{z-index:-1;border:0;height:10px;border-radius:6px;transform:translateY(-1px);background:rgba(255,255,255,0.2)}
.application-slider input[type='range']::-moz-range-thumb{z-index:1;border:4px solid #fff;height:12px;width:12px;border-radius:50%;background:#803689;cursor:ew-resize}
.application-slider input[type='range']::-moz-range-progress{height:10px;border-radius:6px;background:#803689}
.application-slider input[type='range']::-ms-track{z-index:-1;border:0;height:10px;border-radius:6px;transform:translateY(-1px);background:rgba(255,255,255,0.2);color:transparent}
.application-slider input[type='range']::-ms-thumb{z-index:1;border:4px solid #fff;height:12px;width:12px;border-radius:50%;background:#803689;cursor:ew-resize}
.application-slider input[type='range']::-ms-fill-lower{background:linear-gradient(90deg,#803689,#803689);border-radius:6px}
.application-slider input[type='range']::-ms-fill-upper{background:transparent}
.application-slider input[type='range']::-ms-tooltip{display:none}
.application-slider input[type='range']:focus{outline:0}
.application-slider input[type='range'] /deep/ #thumb:before{position:absolute;left:100%;margin-left:1.5em;padding:0 .5em;width:3em;height:1.66667em;border-radius:.83333em;box-shadow:inset 0 -1px 1px #9daabb,inset 0 1px .125em #0f1110;background:linear-gradient(to right top,#474747,#202020);font:.75em / 1.66667em verdana,sans-serif;text-align:right;content:"75%"}
.application-upload__container{border:1px dashed #fff;border-radius:5px;text-align:center;background:rgba(255,255,255,0.2)}
.application-upload__container input{display:none}
.application-upload__icon{font-size:70px;font-size:7rem;line-height:1.05714}
.application-upload__icon:before{vertical-align:top;margin-top:-4px}
.application-upload__label{padding:36px 10px;display:block}
.application-upload__note{font-size:14px;font-size:1.4rem;line-height:1.42857;display:block}
.application-upload__note--error{color:#af0b37}
.application-upload__button{margin-left:22px;vertical-align:middle;padding:12px 30px}
.application-upload__item{border-radius:5px;background:rgba(255,255,255,0.2);padding:2px 5px;margin:2px 0;cursor:pointer}
.application-upload__item:before{font-size:16px;font-size:1.6rem;line-height:1.25}
.application-upload__item input{display:none}
.application-item .completion span{font-size:2rem;line-height:1.2;font-family:VodafoneRg,Arial,Helvetica,sans-serif;display:inline-block;padding:8px 0}
.application-item .completion span.title{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,Helvetica,sans-serif;padding:0;margin-left:-2px}
.application-item .completion div.input{background:rgba(255,255,255,0.2);border-radius:4px;padding:10px}
.application-item .completion .input input{background-color:transparent;display:inline;border-radius:0;border:0;padding:0;width:auto}
.application-item .completion .input select{background-color:transparent;display:inline;border-radius:0;border:0;padding:0;width:auto;width:100%;background-position:center right 0}
.application-item .completion .i-1of1 input{width:100%}
.application-item .completion .input input:focus,.application-item .completion .input select:focus{box-shadow:none}
.application-item .completion select option{background-color:#588cbd}
.application-item .completion select.multiple option{background-color:transparent}
.application-item .completion div.input span{padding:0;height:18px}
.application-item .completion .grid-col{padding:10px 0}
.application-item .completion .formrow-col .select{color:#fff;font-size:16px;background-color:transparent;border:0 none;border-radius:0;display:inline;padding:0}
.application-item .completion div.input span.icon-arrow-down{height:16px}
.application-item .completion .icon-arrow-down::before{font-size:1.8rem;opacity:.6}
.application-item .completion .formrow-col .js_selection .select{cursor:pointer;width:100%;display:block}
.application-item .completion .selection{display:none}
.handset-subnav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.handset-subnav__list{font-size:0;line-height:0;word-spacing:-.31em;display:inline-block;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}
.is-sticky .handset-subnav__list{box-shadow:0 -10px 10px -10px rgba(0,0,0,0.25)}
.handset-subnav__list li:first-child .handset-subnav__anchor.is-active:after{content:"";position:absolute;top:10px;right:-17px;border:9px solid transparent;border-left-color:#f59c09;z-index:2}
.handset-subnav__item{display:inline-block;position:relative;vertical-align:middle}
.handset-subnav__item:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}
.handset-subnav__item:first-child a.is-active{border-right:0}
.handset-subnav__item:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:0}
.handset-subnav__anchor{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;background:none repeat scroll 0 0 #fff;display:block;text-decoration:none;color:#002c77;padding:10px 20px;border-right:1px solid #b9c1ce}
.handset-subnav__anchor.is-active{background:#f59c09;color:#fff}
.handset-subnav ul li a{color:#002c77;text-decoration:none}
.handset-imgzoom__content{position:relative;margin:30px 80px;margin:3rem 8rem}
.handset-imgzoom__nav-btn{line-height:34px;font-size:34px;line-height:3.4rem;font-size:3.4rem;padding:0;cursor:pointer;color:#803689;font-family:ume-icons;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;display:block;position:absolute;top:42%}
.handset-imgzoom__nav-btn--prev{left:15px}
.handset-imgzoom__nav-btn--prev:after{content:""}
.handset-imgzoom__nav-btn--next{right:15px}
.handset-imgzoom__nav-btn--next:after{content:""}
.handset-funding__headline{padding-right:30%}
@media screen and (max-width:819px){.handset-funding__headline{padding-right:10%}
}
.handset-funding__copy{color:#002c77;padding-right:20%}
@media screen and (max-width:819px){.handset-funding__copy{padding-right:10%}
}
.handset-funding__btn{background:transparent;border:1px solid #002c77;color:#002c77}
.handset-funding__btn:hover,.handset-funding__btn:focus{background:transparent;border:1px solid #002c77;color:#002c77}
.handset-funding__accordion input{display:none}
.handset-funding__accordion input:checked+label.handset-funding__radio{background:#803689;border-bottom-right-radius:0;border-bottom-left-radius:0;color:white;margin-bottom:0}
.handset-funding__accordion input:checked+label.handset-funding__radio:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:right;vertical-align:-12%}
.handset-funding__accordion input:checked ~ .handset-funding__expand{height:auto;margin-bottom:.5rem;margin-bottom:5px;visibility:visible}
.handset-funding__accordion label.handset-funding__radio{background:#fff;border:solid 1px rgba(0,44,119,0.25);border-radius:5px;color:#262626;cursor:pointer;display:block;margin-bottom:.5rem;margin-bottom:5px;padding:0 10px;padding:0 1rem;height:35px;line-height:35px;font-weight:bold;position:relative}
.handset-funding__accordion label.handset-funding__radio:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:right;vertical-align:-12%}
.handset-funding__accordion label.handset-funding__radio span{font-weight:normal}
.handset-funding__accordion label.handset-funding__radio::after{font-size:24px;font-weight:normal;position:absolute;right:15px}
.handset-funding__accordion label.handset-funding__radio:hover{background:#803689;color:#fff}
.handset-funding__expand{margin-top:2px;height:0;visibility:hidden}
.handset-funding__table{background-image:linear-gradient(55deg,#7895d6,#6d81b9 50%,#734c90);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:10px;padding:1rem}
.handset-funding__table-row{display:-ms-flexbox;display:flex}
.handset-funding__table-row:last-child .handset-funding__arrow-link{margin-bottom:0}
.handset-funding__table-cell{padding-right:10px;padding-right:1rem}
@media screen and (max-width:479px){.handset-funding__table-cell--image{display:none}
}
.handset-funding__table-cell--image img{max-width:60px}
.handset-funding__table-cell--description{padding:10px 30px 0 0;padding:1rem 3rem 0 0}
@media screen and (max-width:479px){.handset-funding__table-cell--description{padding:10px 10px 0 0;padding:1rem 1rem 0 0}
}
@media screen and (max-width:479px){.handset-funding__table-cell--description h5{font-size:16px}
}
.handset-funding__table-cell--description h5,.handset-funding__table-cell--description p{margin-bottom:10px;margin-bottom:1rem}
.handset-funding__table-cell--price{margin-left:auto;min-width:110px;border-left:1px solid;padding-left:20px;padding-left:2rem}
@media screen and (max-width:479px){.handset-funding__table-cell--price{padding-left:10px;padding-left:1rem}
}
.handset-funding__label{font-size:14px;line-height:14px;margin-top:15px;margin-top:1.5rem}
.handset-funding__label.tick-label::before{background-color:#fff}
.handset-funding__label span{font-size:11px;margin-left:4px}
.handset-funding__arrow-link{display:inline-block;margin-bottom:20px;margin-bottom:2rem}
.handset-funding__btn-basket{margin-top:20px;margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.handset-rate-box{margin-top:15px;max-width:400px}
.handset-rate-box__container{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:5px;background:rgba(255,255,255,0.15);padding:15px 0}
.handset-rate-box__option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 10px;border-left:1px solid rgba(255,255,255,0.4)}
.handset-rate-box__option:first-child{border:0}
.handset-rate-box__action,.handset-rate-box__copy{margin-top:10px}
.handset-rate-box__copy{text-align:left;padding:0 20px;text-align:center}
.handset-rate-box__copy p{font-size:12px;font-size:1.2rem;line-height:1.16667;margin:0}
.handset-rate-box__amount{font-size:48px;font-size:4.8rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;display:inline-block;font-weight:bold}
.handset-rate-box__cents{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;display:inline-block;font-weight:bolder;vertical-align:baseline;max-width:20px;line-height:.9;text-align:center;margin:0 -2px 0 -5px}
.handset-rate-box__cents::first-line {font-size:16px;font-size:1.6rem;line-height:1.25;line-height:.9}
.handset-rate-box__info{font-size:12px;font-size:1.2rem;line-height:1.16667}
.handset-rate-box__full-price{margin-top:10px}
.handset-rate-box .tooltip{vertical-align:top;margin-top:4px}
.handset-rate-box__selection{text-align:center;margin:10px 0 0}
.handset-rate-box__selection .tick{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;padding:0}
.handset-rate-box__selection .tick>input[type="radio"]:checked,.handset-rate-box__selection .tick>input[type="radio"]:not(:checked){visibility:hidden;position:static;height:auto;margin:inherit}
.handset-rate-box__selection .tick-label{font-size:14px;font-size:1.4rem;line-height:1.42857;display:-ms-inline-flexbox;display:inline-flex;margin:0}
.handset-rate-box__selection .tick-label:before{box-sizing:content-box;content:"";color:#fff;position:absolute;left:-3.1rem;width:2.2rem;height:2.2rem;margin:-0.2rem 0 0 0;border:0 solid #ccc;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33)}
.handset-rate-box__selection input[type="radio"]:checked ~ .tick-label::after{content:"";position:absolute;width:1.2rem;height:1.2rem;background-color:#40920f;border-radius:50%;margin-top:.3rem;left:-2.6rem;top:0}
.handset-rate-box__selection input[type="radio"] ~ .tick-label::before{color:#40920f;padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.handset-rate-box__action{width:100%;padding:0 30px}
.handset-rate-box__action .btn,.handset-rate-box__action .recall-dialog a,.recall-dialog .handset-rate-box__action a{margin:0;width:100%}
.handset-rate-box__funding{background-image:linear-gradient(to bottom,rgba(255,255,255,0.5),#fff);border-radius:5px;height:72px;box-sizing:border-box;margin-top:10px;opacity:.9}
.handset-rate-box__funding-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;padding:0 20px}
.handset-rate-box__funding-copy{font-size:11px;color:#002c77;padding:6px 0 10px;text-align:center}
.handset-rate-box__thumb{max-height:28px}
.handset-slider-teaser{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:calc(100% - 20px);padding:10px;margin:0;border-radius:5px;background:linear-gradient(158deg,rgba(255,255,255,0.15),rgba(255,255,255,0.25))}
@media screen and (max-width:479px){.handset-slider-teaser{display:none}
}
.handset-slider-teaser__img{display:block;-ms-flex:1 0 55%;flex:1 0 55%;margin-bottom:-10px;line-height:0;text-align:center;margin-left:-20px}
@media screen and (max-width:979px){.handset-slider-teaser__img{display:none;line-height:0}
}
.handset-slider-teaser__img img{width:100%}
.handset-slider-teaser__plectrum{margin:0;position:absolute;top:10%;left:50%;transform:translateX(-50%)}
.handset-slider-teaser__plectrum img{max-width:100px}
.handset-slider-teaser__list{margin-left:20px;margin-right:10px;-ms-flex-preferred-size:45%;flex-basis:45%}
@media screen and (max-width:979px){.handset-slider-teaser__list{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.handset-slider-teaser__list .check-list{margin:0;padding:0}
.handset-teaser{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px;border-radius:4px}
.handset-teaser__img{-ms-flex:0 0 50%;flex:0 0 50%;line-height:0;text-align:center}
.handset-teaser__img img{max-width:100%}
.handset-teaser__img:first-child{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-10px}
@media screen and (min-width:480px){.handset-teaser__img{-ms-flex-preferred-size:27%;flex-basis:27%}
}
@media screen and (min-width:980px){.handset-teaser__img{-ms-flex-preferred-size:20%;flex-basis:20%}
}
.handset-teaser__content{-ms-flex:1;flex:1;text-align:center}
@media screen and (max-width:479px){.handset-teaser{-ms-flex-wrap:wrap;flex-wrap:wrap}
.handset-teaser__content{-ms-flex-order:-1;order:-1;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.handset-pbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 35px);padding:15px 20px 20px}
@media screen and (max-width:729px){.handset-pbox{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
}
.handset-pbox__headline{font-size:28px;font-size:2.8rem;font-weight:bold;line-height:1.07;font-family:VodafoneRg,Arial,sans-serif;text-align:center;min-height:60px}
@media screen and (max-width:729px){.handset-pbox__headline{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.handset-pbox--teaser .handset-pbox__headline{min-height:110px}
.handset-pbox__stage{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-bottom:20px;min-height:240px}
.handset-pbox__image{padding:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-left:-25px}
.handset-pbox__image img{max-height:237px;max-width:210px}
.handset-pbox__image .handset-plectrum img{max-width:60px}
.handset-pbox .handset-plectrum{position:absolute;top:30px;right:10px}
.handset-pbox__prices{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;padding-bottom:10px;margin-right:-10px;margin-left:-10px}
@media screen and (max-width:729px){.handset-pbox__prices{margin-right:0}
}
.handset-pbox__prices .handset-rate-box__info{max-width:140px}
.handset-pbox__prices .handset-rate-box__info--header{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-top:-7px;margin-bottom:3px}
.handset-pbox__amount{font-size:48px;font-size:4.8rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;display:inline-block;font-weight:bold}
.handset-pbox__cents{font-size:20px;font-size:2rem;line-height:1.2;font-family:VodafoneRg,Arial,sans-serif;display:inline-block;font-weight:bold;vertical-align:baseline;max-width:25px;line-height:.9}
.handset-pbox__info{font-size:12px;font-size:1.2rem;line-height:1.16667;max-width:140px;margin-top:-5px}
.handset-pbox__full-price{margin-top:10px}
.handset-pbox .tooltip{vertical-align:top;margin-left:1px;margin-top:4px}
@media screen and (max-width:729px){.handset-pbox__list{-ms-flex-preferred-size:250px;flex-basis:250px;-ms-flex-item-align:end;align-self:flex-end;padding-left:10px;margin-bottom:-5px}
}
.handset-pbox__list .check-list{margin:0}
.handset-pbox__list .check-list li{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif;padding-left:20px;padding-left:2rem;margin-bottom:5px;margin-bottom:.5rem}
.handset-pbox__copy{margin-bottom:10px}
.handset-pbox--teaser .handset-pbox__copy{text-align:center;padding:0 40px}
.handset-pbox__copy--small{font-size:13px;font-size:1.3rem;line-height:1.23077}
.handset-pbox__action{text-align:center;margin-top:auto}
@media screen and (max-width:729px){.handset-pbox__action{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.handset-pbox__action button{display:inline-block;margin-top:5px}
.handset-pbox__action .btn,.handset-pbox__action .recall-dialog a,.recall-dialog .handset-pbox__action a{display:inline-block;padding:12px 40px;margin-bottom:0}
.handset-pbox--teaser .handset-pbox__action .btn,.handset-pbox--teaser .handset-pbox__action .recall-dialog a,.recall-dialog .handset-pbox--teaser .handset-pbox__action a{margin-bottom:24px}
.handset-pbox__btn:last-child{margin-top:5px}
.handset-pbox--condensed{background:linear-gradient(158deg,rgba(255,255,255,0.15),rgba(255,255,255,0.25));border-radius:5px;height:calc(100% - 10px);padding:10px 10px 0}
.handset-pbox--condensed .handset-pbox__headline{font-size:24px;font-size:2.4rem;line-height:1.08333;min-height:52px}
.handset-pbox--condensed .handset-pbox__stage{margin-top:1rem}
.handset-pbox--condensed .handset-pbox__image{max-width:120px;padding:0 20px 0 0;line-height:0}
.handset-pbox--condensed .handset-pbox__image img{width:100%}
.handset-pbox--condensed .handset-plectrum{max-width:70px}
.handset-pbox--condensed .handset-pbox__prices{-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10px}
.handset-pbox--condensed .handset-pbox__action{margin-top:10px}
.handset-pbox--condensed .handset-pbox__action .btn,.handset-pbox--condensed .handset-pbox__action .recall-dialog a,.recall-dialog .handset-pbox--condensed .handset-pbox__action a{padding:12px;margin-top:0}
.handset-section{margin-top:60px}
.handset-section--centered{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.handset-section .h3{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}
.handset-skon-note{font-size:11px;position:absolute;top:0;left:0;right:0;text-align:right;z-index:2}
.handset-skon-note .asterisk-orb{background:#fff;color:#40920f;font-size:16px;height:10px;width:10px;margin-top:-3px}
.handset-skon-note .left-tooltip .tooltip-layer::after,.handset-skon-note .left-tooltip .tooltip-layer::before{right:6px}
.section-body--handset-details{margin-top:-90px}
.section-body--handset-details .grid-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.section-body--handset-details .handset-rate-box{margin-top:auto}
@media screen and (max-width:979px){.section-body--handset-details .handset-rate-box{max-width:500px}
}
.handset-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}
.handset-list--slider{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}
.handset-list--slider.slick-initialized{overflow:visible}
.handset-list__item{-ms-flex-preferred-size:340px;flex-basis:340px;max-width:50%;-ms-flex-positive:1;flex-grow:1;padding:5px;box-sizing:border-box}
@media screen and (max-width:729px){.handset-list__item{max-width:inherit}
}
.handset-list__item--teaser{-ms-flex-preferred-size:680px;flex-basis:680px}
.handset-list__item--slider{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0;max-width:100%}
@media screen and (min-width:480px){.handset-list__item--slider{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:0;flex-shrink:0;max-width:50%}
}
@media screen and (min-width:980px){.handset-list__item--slider{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;-ms-flex-negative:0;flex-shrink:0;max-width:33.3333%}
.handset-list__item--slider.handset-list__item--teaser{-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%;max-width:66.6666%}
}
@media screen and (min-width:1280px){.handset-list__item--slider{-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-negative:0;flex-shrink:0;max-width:25%}
.handset-list__item--slider.handset-list__item--teaser{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
}
.handset-list__item--placeholder{width:0 !important;-ms-flex-preferred-size:0;flex-basis:0;padding:0;margin:0}
@media screen and (max-width:479px){.handset-list__item--placeholder{display:none !important}
}
.handset-overview-intro{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-top:-40px}
@media screen and (max-width:729px){.handset-overview-intro{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.handset-overview-intro__stage{margin-bottom:-10px}
@media screen and (max-width:729px){.handset-overview-intro__stage{-ms-flex-order:1;order:1}
}
.handset-overview-intro__plectrum{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:-20px;margin-right:20px}
@media screen and (max-width:729px){.handset-overview-intro__plectrum{-ms-flex-order:1;order:1;margin-left:-50px}
}
.handset-overview-intro__list .h5{font-weight:bold}
.handset-overview-intro .check-list{margin:0}
.handset-overview-intro .check-list li{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif;padding-left:20px;padding-left:2rem;margin-bottom:5px;margin-bottom:.5rem}
.handset-overview-intro__filter{margin-left:auto;position:relative;right:5px}
@media screen and (max-width:729px){.handset-overview-intro__filter{-ms-flex-order:1;order:1;position:absolute;right:20px}
}
.handset-overview-intro__formrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.handset-overview-intro__select{margin-left:10px}
@media screen and (max-width:819px){.handset-overview-intro__select{font-size:16px}
}
@media screen and (max-width:729px){.handset-overview-intro__list{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.handset-img-wrapper{position:relative;background:url("../media/backgrounds/glow_lightblue.svg") center center no-repeat}
.ume-section--handsetpromo .handset-img-wrapper{background:url("../media/backgrounds/glow_white.svg") center center no-repeat}
.handset-img-wrapper__packshot{cursor:pointer;max-height:350px}
.handset-img-wrapper__plectrum{position:absolute;top:50px;left:57%}
.handset-img-viewer{width:100%}
.handset-selection{display:inline-block;vertical-align:top;margin:1rem}
.handset-selections .handset-selection{margin-right:2.5rem}
.handset-selections .handset-selection:last-child{margin-right:0}
.handset-selection__head{margin-bottom:5px}
.handset-selection__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;vertical-align:top}
.handset-selection__wrapper--color,.handset-selection__wrapper--memory{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;text-align:left}
@media screen and (max-width:819px){.handset-selection__wrapper--color,.handset-selection__wrapper--memory{-ms-flex-pack:center;justify-content:center}
}
.handset-selection__item{box-sizing:border-box;cursor:pointer;width:45px;height:35px;border-radius:4px;background-color:rgba(254,254,254,0.15);transition:border-color .6s;border:solid 1px #fff;margin:0 3px;padding:3px 0;opacity:.4}
.handset-selection__item--color{width:30px;height:30px;padding:0;opacity:1;border-radius:15px;border-color:rgba(255,255,255,0.5)}
.handset-selection__item--color:first-of-type{margin-left:0}
.handset-selection__item--memory{font-family:VodafoneRg,Arial,sans-serif;font-weight:bold;width:50px;height:30px;text-align:center;line-height:28px;padding:0}
.handset-selection__item--nonexists{position:relative;pointer-events:none}
.handset-selection__item--nonexists:after{content:"";position:absolute;border:1px solid #dadbe0;left:-3px;bottom:13px;width:110%;transform:rotate(-30deg)}
.handset-selection__item--nonexists.handset-selection__item--color:after{left:0;width:26px}
.handset-selection__thumb{max-height:100%;pointer-events:none}
.handset-selection__radio{display:none}
.handset-selection__radio:checked+label{opacity:1;transition:border-color .6s;border:solid 2px #fff}
.handset-attributes{margin:2rem 0 1rem}
.handset-banner{margin-bottom:20px}
.handset-cta{margin-top:auto}
.handset-cta .login-button{margin-bottom:13px}
.handset-cta .login-button .login-btn-wrapper{margin-bottom:15px}
.flexible-teaser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#333;color:#fff;padding:20px;min-height:125px;background-repeat:no-repeat;background-size:auto;box-sizing:border-box;position:relative}
.flexible-teaser--light-bg{background:#fff;color:#333}
.flexible-teaser__headline{font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;margin-bottom:10px}
.flexible-teaser__headline--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}
.flexible-teaser__headline--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}
.flexible-teaser__headline--bold{font-weight:bold}
.flexible-teaser__headline--size-s{font-size:20px;font-size:2rem;line-height:1.2}
.flexible-teaser__headline--size-l{font-size:32px;font-size:3.2rem;line-height:1.125}
.flexible-teaser__copy{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:10px;letter-spacing:.2px;white-space:normal;line-height:19px}
.flexible-teaser__copy--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}
.flexible-teaser__copy--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}
.flexible-teaser__copy--size-s{font-size:12px;font-size:1.2rem;line-height:1.16667}
.flexible-teaser__copy--size-l{font-size:16px;font-size:1.6rem;line-height:1.25}
.flexible-teaser__copy a{color:inherit}
.flexible-teaser__visual{max-width:100px}
.flexible-teaser__visual--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.flexible-teaser__visual--right{-ms-flex-item-align:end;align-self:flex-end}
.flexible-teaser__visual img{max-width:100%}
.flexible-teaser__cta{position:absolute;bottom:20px}
.flexible-teaser__cta--center{left:50%;transform:translateX(-50%)}
.flexible-teaser__cta--right{right:20px}
.flexible-teaser__cta--size-l .btn,.flexible-teaser__cta--size-l .recall-dialog a,.recall-dialog .flexible-teaser__cta--size-l a{font-size:14px;font-size:1.4rem;line-height:1.42857}
.vodafone-teaser{padding-top:30px;margin-bottom:10px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
@media screen and (max-width:599px){.vodafone-teaser{padding-top:0}
}
.vodafone-teaser .bg-sprite{background-color:#f4f4f4;width:calc(100%);height:calc(100% - 90px);min-height:100px;position:absolute;z-index:0;-ms-flex-direction:column;flex-direction:column}
.vodafone-teaser .image-container{position:relative;width:40%;top:-30px;z-index:1;margin-bottom:auto;margin-top:auto}
.vodafone-teaser .image-container img{width:100%;display:block}
.vodafone-teaser .highlight{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;position:relative;display:inline-block;margin-bottom:10px;line-height:2.2rem;font-size:1.6rem;text-align:center;background-color:#e60000;color:#fff;padding:4px 10px}
.vodafone-teaser .highlight--blue{background-color:#007c92}
.vodafone-teaser .content-container{width:60%;z-index:2;padding-left:48px;padding-right:20px;padding-bottom:10px;padding-top:10px;margin-bottom:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:599px){.vodafone-teaser .content-container{margin-bottom:0}
}
.vodafone-teaser .content-container .inner-container{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;overflow:hidden}
@media screen and (min-width:599px){.vodafone-teaser .content-container .inner-container{padding-left:2px}
}
.vodafone-teaser .content-container p,.vodafone-teaser .content-container li{font-size:1.6rem;line-height:2.2rem}
.vodafone-teaser .content-container ul{list-style-type:disc;list-style-position:inside}
.vodafone-teaser .content-container li{list-style:inherit}
.vodafone-teaser .content-container li span{margin-left:-12px}
.vodafone-teaser .content-container li::marker{font-size:2.2rem;margin:0 6px 0 0}
.vodafone-teaser .content-container .price{font-size:15px;line-height:22px;margin-bottom:10px;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
@media screen and (max-width:599px){.vodafone-teaser .content-container .price{font-size:14px}
}
.vodafone-teaser .content-container .price--big{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;font-size:36px;line-height:40px;margin-right:4px;margin-left:4px;display:block;float:left;white-space:nowrap}
.vodafone-teaser .content-container .price--before{margin-bottom:1px}
.vodafone-teaser .content-container .price--legal{display:block;float:left;line-height:1;padding-top:3px;margin-bottom:5px;margin-left:6px}
.vodafone-teaser .content-container .price--postText{margin-bottom:3px;display:inline-block}
.vodafone-teaser .content-container .price--postText:empty{display:none}
.vodafone-teaser .content-container .link{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;position:relative;font-size:16px;line-height:22px;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none !important;background:0;box-shadow:none;color:#333;padding:0;height:auto;margin-bottom:10px;margin-top:7px}
.vodafone-teaser .content-container .link svg{fill:#e60000;margin-top:-4px;margin-left:5px}
.vodafone-teaser .content-container .link:hover{color:#e60000}
.vodafone-teaser .content-container .link:hover svg{fill:#333}
.vodafone-teaser .content-container .btn,.vodafone-teaser .content-container .recall-dialog a,.recall-dialog .vodafone-teaser .content-container a{margin-bottom:5px;margin-top:12px}
.vodafone-teaser .content-container .btn svg,.vodafone-teaser .content-container .recall-dialog a svg,.recall-dialog .vodafone-teaser .content-container a svg{display:none}
.vodafone-teaser .content-container .btn.asterisk-orb,.vodafone-teaser .content-container .recall-dialog a.asterisk-orb,.recall-dialog .vodafone-teaser .content-container a.asterisk-orb{margin:-32px 5px 0 0}
.vodafone-teaser--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.vodafone-teaser--reverse .bg-sprite{left:0}
.vodafone-teaser--reverse .content-container{padding-left:20px;padding-right:48px}
.vodafone-teaser--small{-ms-flex-direction:column;flex-direction:column;padding-top:0}
.vodafone-teaser--small .bg-sprite{width:100%;left:0;display:none}
@media screen and (max-width:979px){.vodafone-teaser--small .bg-sprite{display:inherit;top:50px !important;height:calc(100% - 60px) !important}
}
.vodafone-teaser--small .image-container,.vodafone-teaser--small .content-container{width:100%}
.vodafone-teaser--small .image-container{top:0}
.vodafone-teaser--small .image-container img{width:100% !important}
.vodafone-teaser--small .content-container{padding-left:0;padding-right:0;top:-25px;position:relative;margin-bottom:0}
.vodafone-teaser--small .content-container .inner-container{text-align:center}
.vodafone-teaser--small .price{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.vodafone-teaser--small .price--legal{text-align:left}
.vodafone-teaser:not(.vodafone-teaser--small) .content-container{padding-top:30px;padding-bottom:20px}
@media screen and (max-width:599px){.vodafone-teaser:not(.vodafone-teaser--small) .content-container{padding-top:22px}
}
@media screen and (min-width:599px){.vodafone-teaser:not(.vodafone-teaser--small):not(.vodafone-teaser--reverse) .image-container{left:16px}
.vodafone-teaser.vodafone-teaser--reverse .image-container{right:16px}
}
@media screen and (max-width:599px){.vodafone-teaser:not(.vodafone-teaser--small){margin-top:25%}
.vodafone-teaser:not(.vodafone-teaser--small) .image-container{top:0;margin-top:-25%}
.vodafone-teaser:not(.vodafone-teaser--small) .bg-sprite{top:auto;height:100%}
}
@media screen and (max-width:599px){.vodafone-teaser,.vodafone-teaser--reverse{-ms-flex-direction:column;flex-direction:column}
.vodafone-teaser .image-container,.vodafone-teaser .content-container,.vodafone-teaser--reverse .image-container,.vodafone-teaser--reverse .content-container{width:100%}
.vodafone-teaser .image-container,.vodafone-teaser--reverse .image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.vodafone-teaser .image-container img,.vodafone-teaser--reverse .image-container img{width:calc(50%)}
.vodafone-teaser .content-container,.vodafone-teaser--reverse .content-container{padding-left:0;padding-right:0}
.vodafone-teaser .content-container .inner-container,.vodafone-teaser--reverse .content-container .inner-container{padding-left:20px;padding-right:20px}
.vodafone-teaser .bg-sprite,.vodafone-teaser--reverse .bg-sprite{width:100%;left:0;top:80px;height:calc(100% - 30px)}
}
.rfs-orb{background:#fff;color:#002c77;font-size:12rem;text-align:center;border-radius:100%;height:18rem;width:18rem;margin:0 auto 4rem;border:solid 1px #fff}
.rfs-orb:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.rfs-orb:before{display:inline}
.rfs-orb:after{font-size:2rem;text-align:center;line-height:2rem;height:2rem;width:2rem;padding:1rem;color:#fff;margin:-1.5rem auto 0;display:block;background:#40920f;border-radius:100%}
.rfs-orb--unavailable{color:#fff;background:rgba(255,255,255,0.3)}
.rfs-orb--unavailable:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.rfs-orb--unavailable:after{background:#af0b37;font-size:2rem;line-height:2rem;height:2rem;width:2rem;padding:1rem;display:block}
.channel-overview{color:#002c77;position:relative}
.channel-overview .search-form input{height:40.1px;padding-top:0;padding-bottom:0}
.station-overview .ume-spinner:after{width:100%}
.co__filters{text-align:center;font-size:14px}
.co__filters .search-form{width:100%;white-space:nowrap;margin:10px 0;position:relative}
.co__filters .search-form__input{width:100%;padding:5px 40px 5px 10px;border:0;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.co__filters select{width:100%;padding:11px 10px;margin:15px 0;border:0;font-size:14px;background:#fff}
@media screen and (max-width:819px){.co__filters select{margin:10px 0}
}
.co__search-results{display:none;position:absolute;z-index:5;width:100%;background:#fff;border-radius:5px;border:1px solid #ccc;box-sizing:border-box;margin-top:5px;opacity:0}
.co__search-results:before{content:'';position:absolute;display:block;border:solid 7px transparent;border-bottom:solid 7px #ccc;top:-15px;right:17px}
.co__search-results:after{content:'';position:absolute;display:block;border:solid 7px transparent;border-bottom:solid 7px #fff;top:-14px;right:17px}
.co__search-results li{border-bottom:1px solid #ccc;padding:7px 10px;cursor:pointer;font-family:VodafoneRg,Arial,sans-serif;font-weight:bold;font-size:16px}
.co__search-results li:last-of-type{border:0}
.co__search-results li:hover{color:#803689}
.co__search-results--visible{display:block;animation:dialog .2s forwards}
.co__reset{text-decoration:underline;cursor:pointer;padding:10px 0;display:inline-block}
.co__reset:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.1em;text-align:left;vertical-align:-12%}
.co__reset:before{text-decoration:underline}
.co__reset:before{font-size:1.5em;vertical-align:-20%;white-space:pre-wrap;text-decoration:none}
.co__sort-section{text-align:right;border-top:1px solid rgba(0,44,119,0.3);padding:15px 0;margin-top:30px;font-size:14px}
@media screen and (max-width:819px){.co__sort-section{text-align:left}
}
.co__sort-section .co__select:after{right:0}
.co__results-sort{border:0;font-size:14px;background:0;padding-left:0}
.co__label-container{margin-right:10px}
@media screen and (max-width:819px){.co__label-container{display:block;padding-left:0}
}
.co__select{position:relative}
.co__select:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:.9em;text-align:right;vertical-align:-12%}
.co__select:after{font-weight:bold;font-size:16px;vertical-align:-20%;position:absolute;right:10px;top:-1px;pointer-events:none}
.co__select select{padding-right:30px}
.co__select select.co__results-sort{padding-right:20px}
.co__results-label{font-weight:bold}
.co__list-container{margin-bottom:40px}
.co__list-container--no-results+.btnalign,.co__list-container--no-results .co__list{display:none}
.co__list-container--no-results .co__no-results{display:block}
.co__no-results{display:none;font-family:VodafoneRg,Arial,sans-serif;font-size:24px;text-align:center;padding-bottom:50px}
.co__no-results:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:left;vertical-align:-12%}
.co__no-results:before{font-size:4em;display:block;text-align:center}
.co__list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -10px}
@media screen and (max-width:479px){.co__list{margin:0 -5px}
}
.co__list--tile-active .co__tile:not(.co__tile--active) .co__hd,.co__list--tile-active .co__tile:not(.co__tile--active) .co__tile-content img,.co__list--tile-active .co__tile:not(.co__tile--active) .tooltip-icon{opacity:.5}
.co__list--tile-active .co__tile:not(.co__tile--active) .co__tile-content{background:rgba(255,255,255,0.5)}
.co__fake-tile,.co__tile{width:100px;margin:10px;-ms-flex:1 0 auto;flex:1 0 auto;transition:margin 200ms}
@media screen and (max-width:479px){.co__fake-tile,.co__tile{width:80px;margin:5px}
}
.co__fake-tile:after,.co__tile:after{content:'';display:none;border-left:solid 13px transparent;border-right:solid 13px transparent;border-bottom:solid 10px #fff;position:relative;margin-top:10px;margin-left:-13px;width:0;left:50%}
@media screen and (max-width:819px){.co__fake-tile:after,.co__tile:after{margin-top:5px}
}
.co__fake-tile--active,.co__tile--active{transition:margin 200ms}
.co__fake-tile--active:after,.co__tile--active:after{display:block}
.co__fake-tile--active .co__tile-overlay,.co__tile--active .co__tile-overlay{z-index:2;transform:scaleY(1);transition:transform 200ms}
.co__fake-tile{margin:0 10px}
@media screen and (max-width:479px){.co__fake-tile{margin:0 5px}
}
.co__tile-content{width:100%;background:#fff;padding-bottom:100%;border-radius:8px;cursor:pointer;position:relative}
.co__tile-content img{width:90%;position:absolute;left:5%;top:0;bottom:0;margin:auto}
.co__tile-content .tooltip{position:absolute;right:4px;top:2px}
.co__tile-content .tooltip .tooltip-layer{min-width:140px}
.co__hd{overflow:hidden;width:40px;height:40px;position:absolute;top:0;left:0}
.co__hd div{background:#002c77;color:#fff;font-weight:bold;font-family:VodafoneRg,Arial,sans-serif;font-size:12px;line-height:14px;text-align:center;width:60px;transform:rotate(-45deg);margin:7px 0 0 -15px}
.co__tile-overlay{position:absolute;left:0;width:100%;background:#fff;margin:20px 0 -10px;border-radius:8px;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;transform:scaleY(0);transform-origin:top}
.co__tile-overlay a{text-decoration:underline}
@media screen and (max-width:819px){.co__tile-overlay{-ms-flex-direction:column;flex-direction:column;margin:15px 0 -5px}
}
.co__infos{padding:25px 35px;box-sizing:border-box;-ms-flex:1;flex:1}
.co__products{background:#f5f5f5;border-radius:0 8px 8px 0;margin:10px;padding:20px 0;width:300px;box-sizing:border-box}
.co__products img{width:100px;vertical-align:middle}
.co__products ul{padding:30px 20px 0 30px}
@media screen and (max-width:819px){.co__products{margin:20px 0 0;width:100%;border-radius:0 0 8px 8px}
.co__products ul{padding:30px 30px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.co__products ul li{margin-right:10px;-ms-flex:1 0 auto;flex:1 0 auto;min-width:230px}
}
.co__infos-title{font-family:VodafoneRg,Arial,sans-serif;font-size:24px}
.co__overlay-img{width:65px;height:65px;line-height:65px;padding:8px;border-radius:3px;border:1px solid #dadbe0;margin:0 20px 20px 0}
.co__overlay-img img{width:100%;vertical-align:middle}
.co__info-list{margin-bottom:20px;-ms-flex:1;flex:1}
.co__info-container{display:-ms-flexbox;display:flex;flex-directio:row;margin-top:20px}
@media screen and (max-width:479px){.co__info-container{-ms-flex-direction:column;flex-direction:column}
}
.co__label-container{margin-bottom:2px}
.co__label{font-weight:bold}
.co__description{margin:5px 0 20px}
.co__products-title{font-family:VodafoneRg,Arial,sans-serif;font-size:20px;line-height:24px;text-align:center;margin:0 30px}
.co__link{margin-right:10px}
.discovery-footer{padding-top:60px;background:#333}
.discovery-footer a{color:#fff;cursor:pointer}
.discovery-footer .h4,.discovery-footer .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .discovery-footer .account-headline{margin:40px 0 30px;font-size:2rem;line-height:2.7rem;color:#fff}
.discovery-footer .headline:first-child .h4,.discovery-footer .headline:first-child .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .discovery-footer .headline:first-child .account-headline{margin-top:0}
.discovery-footer .grid-col{border-right:1px solid white}
.discovery-footer .grid-col:last-child{border-right:0}
@media screen and (max-width:479px){.discovery-footer .grid-col{border-right:0}
}
.discovery-footer .footer-list ul li{margin:8px 0;font-size:1.4rem;line-height:2rem}
.discovery-footer .social-list{margin:-1px -3px 20px}
.discovery-footer .social-list li{display:inline-block;margin:1px 3px}
.discovery-footer .social-list li a{display:inline-block;height:20px;width:60px;background-color:#f4f4f4;background-image:url("../media/elements/social-icons.png")}
.discovery-footer .social-list li a.facebook{background-position:left top}
.discovery-footer .social-list li a.twitter{background-position:left top -20px}
.discovery-footer .social-list li a.blog{background-position:left top -40px}
.discovery-footer .social-list li a.gplus{background-position:left top -60px}
.discovery-footer .social-list li a.youtube{background-position:left top -80px}
.discovery-footer .meta-bar{margin-top:40px;padding-bottom:25px;border-top:1px solid white}
.discovery-footer .meta-bar .container{text-align:justify}
.discovery-footer .meta-bar .container:after{content:'';width:100%;height:.01px;display:inline-block}
.discovery-footer .meta-bar .container ul{margin:0 -4px;display:inline-block}
.discovery-footer .meta-bar .container ul li{font-size:1.4rem;line-height:2rem;margin:0 4px;padding:10px 0;display:inline-block}
.discovery-footer .meta-bar .container ul li a{color:#fff}
.discovery-footer .meta-bar .container ul:last-child{margin:0 -20px}
.discovery-footer .meta-bar .container ul:last-child li{margin:0 20px}
@media screen and (max-width:819px){.discovery-footer .w-1of1-sm{width:50%;border-right:0;padding-left:35px}
}
@media screen and (max-width:979px){.discovery-footer .w-1of1-sm,.discovery-footer .w-1of1-md{display:block}
}
@media screen and (max-width:479px){.discovery-footer .w-1of1-sm{width:100%}
}
.checkout-footer{font-size:1.4rem;line-height:2rem;padding:20px 0 40px;background:transparent;text-align:right}
.checkout-footer li{display:inline-block;margin-left:15px;padding-left:15px;border-left:1px solid #333}
.checkout-footer li:first-child{margin-left:0;padding-left:0;border-left:0}
.checkout-footer a{color:#40920f}
@media screen and (max-width:819px){.checkout-footer{padding:20px 0 20px;text-align:center}
}
.troubleshooter-footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;min-height:80px}
.troubleshooter-footer .meta-bar{padding-top:15px}
.troubleshooter-footer .meta-bar .container{bottom:0;position:relative;text-align:justify}
.troubleshooter-footer .meta-bar .container ul{margin:0 -4px;display:inline-block}
.troubleshooter-footer .meta-bar .container ul li{color:#666;font-size:16px;line-height:24px;margin:0 4px;padding:10px 0;float:left;margin-left:20px}
.troubleshooter-footer .meta-bar .container ul li a{color:#666}
.upc-basic-aspot-container.upc-basic-aspot-size-small,.upc-basic-aspot-container.upc-basic-aspot-size-small .upc-aspot-item,.upc-basic-aspot-container.upc-basic-aspot-size-small .upc-aspot-wrapper{height:340px}
.upc-basic-aspot-container.upc-basic-aspot-size-medium,.upc-basic-aspot-container.upc-basic-aspot-size-medium .upc-aspot-item,.upc-basic-aspot-container.upc-basic-aspot-size-medium .upc-aspot-wrapper{height:420px}
.upc-basic-aspot-container.upc-basic-aspot-size-large,.upc-basic-aspot-container.upc-basic-aspot-size-large .upc-aspot-item,.upc-basic-aspot-container.upc-basic-aspot-size-large .upc-aspot-wrapper{height:530px}
.upc-basic-aspot-container.upc-basic-aspot-size-extralarge,.upc-basic-aspot-container.upc-basic-aspot-size-extralarge .upc-aspot-item,.upc-basic-aspot-container.upc-basic-aspot-size-extralarge .upc-aspot-wrapper{height:624px}
.upc-basic-aspot-container.upc-basic-aspot-size-superlarge,.upc-basic-aspot-container.upc-basic-aspot-size-superlarge .upc-aspot-item,.upc-basic-aspot-container.upc-basic-aspot-size-superlarge .upc-aspot-wrapper{height:800px}
.upc-aspot-wrapper{background-color:#fff;position:absolute;left:0;right:0;height:440px;overflow:visible}
.upc-aspot-wrapper .cursorNavActive{cursor:pointer}
.upc-aspot-item{background-color:#fff;display:none;position:absolute;left:0;right:0;height:440px;background-position:center top;background-repeat:no-repeat;max-width:3000px;margin:0 auto}
.upc-aspot-item:first-child{display:block}
.upc-aspot-content{position:absolute;left:50%;top:0;bottom:30px;width:940px;margin-left:-470px}
.upc-aspot-content .ume-section{border-bottom:0}
.upc-aspot-content img{max-width:100%}
@media screen and (max-width:979px){.upc-aspot-content{width:100%;margin-left:-50%}
}
.upc-aspot-nav{position:absolute;left:50%;bottom:-10px;width:940px;margin:0 0 20px -470px;text-align:center;z-index:3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width:979px){.upc-aspot-nav{width:100%;margin-left:-50%}
}
.upc-basic-aspot-container .cursorNavigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.upc-basic-aspot-container .cursorNavigation.cursorLeft{cursor:url("../../../aff-unitymedia-de/common/media/controls/arrowLeft.png"),pointer}
.upc-basic-aspot-container .cursorNavigation.cursorRight{cursor:url("../../../aff-unitymedia-de/common/media/controls/arrowRight.png"),pointer}
.upc-basic-aspot-container .cursorNavigation .upc-aspot-next-icon,.upc-basic-aspot-container .cursorNavigation .upc-aspot-prev-icon{width:60px;height:60px;z-index:2;position:absolute;top:50%;margin-top:-30px;cursor:pointer;opacity:0;color:white;transition:all .1s linear}
.upc-basic-aspot-container .cursorNavigation .upc-aspot-next-icon__black,.upc-basic-aspot-container .cursorNavigation .upc-aspot-prev-icon__black{color:#333}
.upc-basic-aspot-container .cursorNavigation .upc-aspot-next-icon:before,.upc-basic-aspot-container .cursorNavigation .upc-aspot-prev-icon:before{line-height:3.4rem;font-size:3.4rem}
.upc-basic-aspot-container .cursorNavigation .upc-aspot-prev-icon{margin-left:80px;left:0}
.upc-basic-aspot-container .cursorNavigation .upc-aspot-next-icon{margin-right:80px;right:0}
.upc-aspot-prevnext-nav.cursorNavActive{opacity:1 !important}
.isPanning .upc-aspot-prevnext-nav.cursorNavActive{opacity:0 !important}
.upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level1,.upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level2{position:absolute;width:940px}
.basic-aspot{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}
.upc-basic-aspot-container .tooltip.js_tooltip.bottom-tooltip{z-index:4}
.upc-basic-aspot-container.upc-basic-aspot-size-large .upc-aspot-wrapper{overflow:visible}
.cq-wcm-edit .upc-basic-aspot-container .cursorNavigation{cursor:pointer !important}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level1,.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level2{border:5px solid;width:100%}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level1:before,.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level2:before{font-family:Arial;font-size:12px;font-weight:bold;text-align:center;color:white;position:absolute;left:-60px;top:85px;display:block;width:52px;z-index:8888;padding:4px}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level1{border-color:blue}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level1.active{background:rgba(0,0,255,0.1);z-index:1 !important}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level1:before{content:'Level 1';background:blue;top:110px}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level2{border-color:purple}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level2.active{background:rgba(128,0,128,0.1);z-index:1 !important}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level2:before{content:'Level 2';background:purple}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level{min-height:138px;opacity:.3}
.cq-wcm-edit .upc-bgcontainer-aspot.effect-basicHorizontalSlideParallax .level.active{opacity:1}
.upc-aspot-container{height:440px;margin-top:122px}
.upc-aspot-edit{position:absolute;left:0;top:240px;z-index:4}
.upc-aspot-caption-text{position:relative;min-height:20px;margin-top:10px}
.upc-aspot-caption-text p{position:absolute;text-align:center;width:100%;opacity:0;-ms-filter:"alpha(opacity=0)"}
@keyframes dialog{1%{opacity:0;transform:scale(0.9)}
to{opacity:1;transform:scale(1)}
}
.dialog{font-size:0;line-height:0;word-spacing:-.31em;position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;overflow:hidden;text-align:center;white-space:nowrap;color:#333;opacity:0;transform:scale(0.9);-ms-transform:scale(1);display:none;z-index:210}
.dialog:after,.dialog .dialog-box{display:inline-block;vertical-align:middle}
.dialog:after{content:"";width:0;height:100%}
.dialog a.js_dialog-close:not(.btn),.dialog button.js_dialog-close:not(.btn),.dialog a.close-btn,.dialog button.close-btn{color:#333;text-decoration:underline;margin-left:10px}
.dialog a:not(.btn){color:#333}
.dialog .product-table thead{background:#333;color:#fff}
.dialog .product-table .tick-label{margin-bottom:0}
.dialog .product-table.tick{background:#fff}
.dialog .product-table .product-name{font-size:1.6rem;font-weight:bold}
.dialog .product-eligibility-check h4,.dialog .js_product-contract-dialog h4{font-size:2rem;color:#e60000}
.dialog .product-eligibility-check h3,.dialog .js_product-contract-dialog h3{color:#333;font-size:1.8rem;font-weight:bold;font-family:VodafoneRg,Arial,sans-serif;margin-bottom:10px}
.dialog .product-eligibility-check .label-section,.dialog .js_product-contract-dialog .label-section{padding:0}
.dialog .product-eligibility-check .conflict-dialog-spinner,.dialog .js_product-contract-dialog .conflict-dialog-spinner{margin-top:12px}
.dialog .integrateable-hardware-fieldset .label{font-size:1.4rem;margin-bottom:10px}
.dialog #soonAvailableDialog .formrow .label{font-size:1.4rem}
.dialog #dialog_service_not_available_teaser{margin-top:15px}
.dialog .align-right.label{font-size:1.4rem}
.dialog .h3{color:#e60000;font-size:3rem;font-family:VodafoneLt,Arial,sans-serif;margin-bottom:20px}
.dialog h4.h5{font-size:2.4rem;font-weight:bold;padding:15px 0 15px}
.dialog .rfs-box-headline{font-size:2rem;font-weight:bold}
.dialog.fullWidth .dialog-box{max-width:initial;width:100%;margin-left:0;margin-right:0;border-radius:0}
.dialog.fullWidth .dialog-box .close-btn{position:fixed}
.dialog .dialog-box{font-size:14px;font-size:1.4rem;line-height:1.42857;word-spacing:0;position:relative;box-sizing:border-box;max-width:777px;margin:20px 30px;padding:35px 20px 30px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);text-align:left;white-space:normal}
@media screen and (max-width:979px){.dialog .dialog-box{margin:20px 5px}
}
.dialog .dialog-box .btn,.dialog .dialog-box .recall-dialog a,.recall-dialog .dialog .dialog-box a{font-size:1.6rem}
.dialog .dialog-box .close-btn{position:absolute;right:10px;top:10px}
@media screen and (max-width:479px){.dialog .dialog-box .btn:not(.close-btn),.dialog .dialog-box .recall-dialog a:not(.close-btn),.recall-dialog .dialog .dialog-box a:not(.close-btn){float:none;width:100%;text-align:center}
}
.dialog .dialog-box .success_message{padding:5px;margin-bottom:20px;color:#40920f}
.dialog .dialog-box .error_message{padding:5px;margin-bottom:20px;color:red}
.dialog .dialog-box .error_message a,.dialog .dialog-box .success_message a{text-decoration:underline}
.dialog .dialog-box .no-margin{margin-left:-15px;margin-right:-15px}
.dialog .dialog-box .tick-label{font-size:1.4rem}
.dialog .dialog-box .tick-label:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:-2.2rem;width:2rem;height:2rem;margin:-0.2rem 0 0 0;border:0 solid #40920f;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);background-color:#f4f4f4}
.dialog .dialog-box input[type="radio"]:checked ~ .tick-label:after{content:"";position:absolute;width:1rem;height:1rem;background-color:#428600;border-radius:50%;margin-top:.3rem;left:-1.7rem;top:0}
.dialog .dialog-box .short-plain-list{text-align:right}
.dialog--message .dialog-box{max-width:400px;padding:30px 30px 10px 30px;text-align:center}
.dialog.is-visible{display:block;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;animation:dialog .2s forwards}
.no-csstransitions .dialog.is-visible{opacity:1}
.dialog .dialog-spinner{margin-bottom:15px}
.ume-overlay{position:absolute;top:0;left:0;right:0;z-index:4;background:#262626;opacity:0;filter:alpha(opacity=0);transition:opacity .2s;pointer-events:none}
.no-pointerevents .ume-overlay{display:none}
.ume-overlay.is-visible{display:block;width:100%;opacity:.85;filter:alpha(opacity=50);pointer-events:all;bottom:0}
.b2b-template .ume-overlay.is-visible{opacity:.8}
.b2b-template .ume-overlay{background:#bbc4cb}
.dialog .modal{padding:0;max-width:700px;overflow:hidden}
.dialog .modal__head--error{background-image:linear-gradient(to right,#d93333,#aa0019)}
.dialog .modal__head--white{background:0}
.dialog .modal__head--small{height:auto;min-height:0;margin-top:40px}
.dialog .modal__headline{font-family:VodafoneLt,Arial,sans-serif;font-size:3rem;margin-bottom:20px;color:#e60000}
.dialog .modal__headline--product{font-weight:bold;margin:0 0 10px 0;font-size:2rem}
.dialog .modal__headline--bluebold{font-weight:bold}
.dialog .modal__headline--size3{font-size:32px;font-size:3.2rem;line-height:1.125}
.dialog .modal #changeRfsLink{color:#333;text-decoration:underline;font-size:1.4rem}
.dialog .modal__body{font-size:16px;font-size:1.6rem;line-height:1.25;font-family:VodafoneRg,Arial,sans-serif;background:#fff}
.dialog .modal__body .im-login-form{text-align:left;width:50%;margin:20px auto 0}
@media screen and (max-width:479px){.dialog .modal__body .im-login-form{width:100%}
}
.dialog .modal__binder{font-family:VodafoneRg,Arial,sans-serif;color:#fff;text-align:center;padding:10px 40px}
.dialog .modal__section{margin:10px 0 20px;text-align:left}
.dialog .modal__section:last-child{margin-bottom:0}
.dialog .modal__section--intro{margin:0 0 20px}
.dialog .modal__section.align-center{text-align:center}
.dialog .modal__copy,.dialog .modal_copy{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif;margin-bottom:10px}
.dialog .modal__copy--salutation,.dialog .modal_copy--salutation{font-size:1.4rem}
.dialog .modal__image{margin:10px 0}
.dialog .modal__image--packshot{margin:0;max-width:100px}
.dialog .modal__table{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.dialog .modal__table--address{-ms-flex-align:start;align-items:flex-start}
.dialog .modal__cell--description{-ms-flex-item-align:start;align-self:flex-start;width:60%}
@media screen and (max-width:479px){.dialog .modal__cell--description{-ms-flex:1;flex:1}
}
.dialog .modal__cell--fullwidth{-ms-flex:1;flex:1}
.dialog .modal__cell--button{margin-left:auto;-ms-flex-item-align:end;align-self:flex-end}
@media screen and (max-width:479px){.dialog .modal__cell--button{width:100%}
}
.dialog .modal__cell--button .btn,.dialog .modal__cell--button .recall-dialog a,.recall-dialog .dialog .modal__cell--button a{font-family:VodafoneRg,Arial,sans-serif;margin-bottom:10px;letter-spacing:.2px}
@media screen and (max-width:819px){.dialog .modal__cell--button .btn,.dialog .modal__cell--button .recall-dialog a,.recall-dialog .dialog .modal__cell--button a{width:100%}
}
.dialog .modal__cell--button .arrow-link{font-size:13px;font-size:1.3rem;line-height:1.23077;font-family:VodafoneRg,Arial,sans-serif}
@media screen and (max-width:819px){.dialog .modal__cell--href{margin-top:10px}
}
.dialog .modal__cell--checked-address{font-size:1.6rem;font-weight:bold;margin-bottom:5px;-ms-flex-preferred-size:100%;flex-basis:100%}
.dialog .modal__pricing{font-size:14px;font-size:1.4rem;line-height:1.42857;font-family:VodafoneRg,Arial,sans-serif;margin:5px 0 10px 0;text-align:right}
.dialog .modal__pricing thead{background:#333;color:#fff}
.dialog .modal__pricing tbody{background:#f4f4f4}
.dialog .modal__pricing tbody tr{border-bottom:1px solid #fff}
.dialog .modal__pricing th{padding:10px;text-align:right}
.dialog .modal__pricing td{padding:10px}
@media screen and (max-width:479px){.dialog .modal__pricing td{position:relative;padding:4px 0}
}
@media screen and (max-width:479px){.dialog .modal__pricing tr{border-bottom:1px solid #dadbe0}
}
@media screen and (max-width:479px){.dialog .modal__pricing table,.dialog .modal__pricing tbody,.dialog .modal__pricing td,.dialog .modal__pricing th,.dialog .modal__pricing thead,.dialog .modal__pricing tr{display:block}
.dialog .modal__pricing thead tr{position:absolute;top:-9999px;left:-9999px}
}
.dialog .modal__nowrap{white-space:nowrap}
.dialog .modal__nowrap span{display:none;position:absolute;top:4px;left:0;padding-right:10px}
@media screen and (max-width:479px){.dialog .modal__nowrap span{display:block}
}
.dialog .modal__foot{text-align:right}
.dialog .modal__foot--alignright{text-align:right}
.dialog .modal__foot--paddingbottom{padding-bottom:30px}
.dialog .modal__twister{background-image:url("../media/elements/Colour-Twister-B2C-Home.svg");background-repeat:no-repeat;height:90px;background-size:100% 90px;margin-top:-88px;width:101%}
.dialog .modal__spinner{border-radius:50%;width:50px;height:50px;margin:0 auto 10px;position:relative;text-indent:-9999em;border-top:2px solid #e9e9e9;border-right:2px solid #e9e9e9;border-bottom:2px solid #4990e2;border-left:2px solid #e9e9e9;transform:translateZ(0);animation:loadme 1.1s infinite linear}
.dialog .modal__spinner::after{border-radius:50%;width:50px;height:50px}
.dialog .modal .btn-prefixed{border:1px solid #40920f}
@media screen and (max-width:479px){.dialog .modal .btn-prefixed .btn,.dialog .modal .btn-prefixed .recall-dialog a,.recall-dialog .dialog .modal .btn-prefixed a{width:auto}
}
@media screen and (max-width:479px){.dialog .modal .btn-prefixed .btn.asterisk-orb,.dialog .modal .btn-prefixed .recall-dialog a.asterisk-orb,.recall-dialog .dialog .modal .btn-prefixed a.asterisk-orb{width:15px}
}
.discovery-body .dialog .modal--bgwhite{background-color:#fff}
@keyframes loadme{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.dialog .modal-sim{padding:40px 60px;max-width:700px;text-align:center}
.dialog .modal-sim__body{margin-top:40px}
.dialog .modal-sim__headline{margin-top:20px;margin-bottom:0;font-weight:bold}
.dialog .modal-sim__copy{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:10px}
.dialog .modal-sim__copy--bold{font-weight:bold}
.dialog .modal-sim__copy--paragraph{margin-bottom:20px}
.dialog .modal-sim__textlink{margin-top:60px}
.dialog .modal-sim__subheadline{font-size:14px;font-size:1.4rem;line-height:1.42857;font-weight:bold;margin-top:20px;margin-bottom:5px}
.modal__vodafone .modal__head{background-image:none;height:auto;min-height:0;font-size:30px}
.modal__vodafone .modal__headline{text-align:left;color:#e60000;font-size:3rem}
.modal__vodafone .modal__headline-no-um-products{margin-bottom:0}
.modal__vodafone .modal__banner{position:relative;text-align:left;font-family:VodafoneRg;font-weight:normal}
.modal__vodafone .modal__banner img{max-width:100%;height:auto}
.modal__vodafone .modal__banner .small-banner-img{display:none}
.modal__vodafone .modal__banner .big-banner-img{min-height:145px}
.modal__vodafone .modal__banner .modal__banner-header{position:absolute;top:12px;left:12px;color:#fff;font-size:30px;line-height:35px}
.modal__vodafone .modal__banner .modal__banner-sub-header{font-size:24px;line-height:28px;max-width:80%;margin-top:6px}
.modal__vodafone .modal__banner--small .modal__banner-header{font-size:30px;line-height:35px}
.modal__vodafone .modal__banner--small .modal__banner-sub-header{font-size:22px;line-height:26px}
.modal__vodafone .modal__redirect{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.modal__vodafone .modal__redirect a{display:table}
.modal__vodafone .modal__redirect .btn,.modal__vodafone .modal__redirect .recall-dialog a,.recall-dialog .modal__vodafone .modal__redirect a{cursor:pointer;margin-bottom:auto;margin-top:auto;width:136px;font-family:Helvetica Neue,HelveticaNeue,Arial,Helvetica,sans-serif}
.modal__vodafone .modal__redirect--left{-ms-flex-pack:start;justify-content:start}
.modal__vodafone .modal__redirect--left .btn,.modal__vodafone .modal__redirect--left .recall-dialog a,.recall-dialog .modal__vodafone .modal__redirect--left a{text-align:center}
.modal__vodafone .modal__redirect-with-image{-ms-flex-pack:justify;justify-content:space-between}
.modal__vodafone .modal__redirect-with-image .btn,.modal__vodafone .modal__redirect-with-image .recall-dialog a,.recall-dialog .modal__vodafone .modal__redirect-with-image a{margin-bottom:0;margin-top:auto;text-align:center}
.modal__vodafone .modal__redirect-with-image{-ms-flex-pack:justify;justify-content:space-between}
.modal__vodafone .modal__vodafone-address{text-align:left;margin-top:10px;margin-bottom:10px}
.modal__vodafone .modal__vodafone-address span{color:#333}
.modal__vodafone .modal__body-no-um-products{padding-top:10px}
.modal__vodafone .cart_legend{text-align:left;color:#333;font-size:14px;line-height:16px;position:relative;display:block;padding-left:30px;margin-bottom:15px}
.modal__vodafone .cart_legend:before{position:absolute;content:"";width:20.19px;height:13.6px;top:1px;left:0;background-color:#bd0000}
.modal__vodafone .vodafone-map{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start}
.modal__vodafone .vodafone-map div{margin-bottom:auto;margin-top:auto;margin-left:25px}
@media screen and (max-width:479px){.modal__vodafone .btn:not(.close-btn),.modal__vodafone .recall-dialog a:not(.close-btn),.recall-dialog .modal__vodafone a:not(.close-btn){float:none;width:256px !important;height:40px !important;margin-left:auto;margin-right:auto;text-align:center}
.modal__vodafone .modal__headline{font-size:20px;line-height:23px}
.modal__vodafone .destructive-btn{margin-left:auto;margin-right:auto;display:block}
.modal__vodafone .modal__redirect a{margin-left:auto;margin-right:auto}
.modal__vodafone .modal__banner{width:calc(100% + 40px);margin-left:-20px}
.modal__vodafone .modal__banner img{width:calc(100% - 26px);margin:0 13px}
.modal__vodafone .modal__banner .small-banner-img{display:block;min-height:190px}
.modal__vodafone .modal__banner .big-banner-img{display:none}
.modal__vodafone .modal__banner .modal__banner-header{font-size:30px;line-height:35px}
.modal__vodafone .modal__banner .modal__banner-sub-header{font-size:22px;line-height:26px;margin-top:5px}
.modal__vodafone .modal__redirect-with-image{display:block}
}
.modal--dline__title{text-align:center}
@media screen and (max-width:479px){.modal--dline__title{margin-top:20px}
}
.modal--dline__info{font-size:1.8rem;text-align:center}
@media screen and (min-width:480px){.modal--dline__links{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}
}
@media screen and (max-width:479px){.modal--dline__info-link{margin-bottom:10px}
}
.modal--dline__banner{position:relative;text-align:left;font-family:VodafoneRg,Arial,sans-serif;font-weight:normal;margin-bottom:20px;margin-top:5px;width:100%}
.modal--dline__banner img{max-width:100%;height:auto;min-height:120px}
.modal--dline__banner-header{position:absolute;top:12px;left:12px;color:#fff;font-size:3rem;line-height:3.5rem;width:100%}
@media screen and (max-width:479px){.modal--dline__banner-header{font-size:2.4rem}
}
.modal--dline__banner-sub-header{font-size:2.4rem;line-height:2.8rem;max-width:80%;margin-top:6px}
@media screen and (max-width:479px){.modal--dline__banner-sub-header{font-size:1.6rem;line-height:1.8rem}
}
@keyframes update-call-form{1%{opacity:0;transform:scale(0.9)}
to{opacity:1;transform:scale(1)}
}
@keyframes update-call-spinner{10%{transform:scale(1)}
50%{transform:scale(1.1)}
90%{transform:scale(1)}
}
.discovery-body .dialog-box{background-color:#fff}
.login .dialog-box{padding:15px;width:300px}
@media screen and (max-width:819px){.login .dialog-box{width:80%;min-width:0}
}
.login .dialog-box .overlay-login-description{max-width:250px;padding-bottom:10px}
.basket-layer .dialog-box{padding:35px 20px 30px;max-width:900px}
@media screen and (max-width:979px){.basket-layer .dialog-box{margin:20px 5px;padding:25px 15px}
}
.customer-order .dialog-box{padding:30px;max-width:600px}
.customer-order .h4,.customer-order .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .customer-order .account-headline{padding-right:20px}
.customer-order .tick{display:block}
.customer-order .tick-label{margin-right:0}
.customer-order .tick-label:before{margin-top:1.0rem}
.customer-order input[type="radio"]:checked ~ .tick-label:after{top:0;margin-top:1.6rem}
.customer-order .label-section{border-radius:4px;position:relative;padding:10px 20px}
.customer-order p{margin:0}
.customer-order .small-btn,.customer-order .recall-dialog a,.recall-dialog .customer-order a{margin:20px 0 0}
.customer-order .conflict-dialog-spinner{margin-top:28px;margin-right:4px}
.customer-order .multiinstance-wrapper h4.h4,.customer-order .multiinstance-wrapper .checkout-step-thankyou .account h4.account-headline,.checkout-step-thankyou .account .customer-order .multiinstance-wrapper h4.account-headline{margin-bottom:5px}
.customer-order .multiinstance-content{margin-bottom:15px}
.legal-terms-layer .dialog-box{padding:30px;max-width:600px}
@media screen and (max-width:979px){.legal-terms-layer .dialog-box{max-width:500px}
}
@media screen and (max-width:479px){.legal-terms-layer .dialog-box{max-width:inherit}
}
.legal-terms-layer .left{margin-right:10px}
@media screen and (max-width:479px){.legal-terms-layer .right{float:left}
}
.legal-terms-layer-section{clear:both}
.customer-product-conflict .dialog-box{padding:30px;min-width:600px}
@media screen and (max-width:979px){.customer-product-conflict .dialog-box{min-width:450px}
}
@media screen and (max-width:479px){.customer-product-conflict .dialog-box{min-width:inherit}
}
.customer-product-conflict .dialog-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media screen and (max-width:479px){.customer-product-conflict .dialog-flex{display:inline-block}
}
.customer-product-conflict .dialog-boxes{padding:20px 15px 15px;margin-left:10px;position:relative;cursor:pointer;-ms-flex:1;flex:1}
.customer-product-conflict .dialog-boxes:first-child{margin-left:0}
@media screen and (max-width:819px){.customer-product-conflict .dialog-boxes{padding:10px}
}
@media screen and (max-width:479px){.customer-product-conflict .dialog-boxes{margin-bottom:20px;margin-left:30px}
.customer-product-conflict .dialog-boxes:first-child{margin-left:30px}
.customer-product-conflict .dialog-boxes:last-child{margin-bottom:0}
}
.customer-product-conflict input[type="radio"]:checked ~ .tick-label:after{bottom:-3.4rem;left:0;right:0;margin:0 auto;top:initial}
.customer-product-conflict .tick-label{margin:0}
.customer-product-conflict .tick-label:before{bottom:-4.0rem;left:0;right:0;margin:0 auto;top:inherit}
@media screen and (max-width:479px){.customer-product-conflict .tick-label:before{left:-30px;top:45%;right:inherit}
}
.customer-product-conflict .tick-label-image{display:inline-block;margin:0 auto 10px;width:100%;height:auto}
.customer-product-conflict .tick-label-headline{margin-bottom:5px}
.customer-product-conflict .tick-label-price{font-family:VodafoneRg,Arial,sans-serif;font-weight:400;font-size:20px;font-size:2rem;line-height:1.2;font-weight:bold}
.customer-product-conflict .small-btn,.customer-product-conflict .recall-dialog a,.recall-dialog .customer-product-conflict a{margin:40px 0 0}
.basketconflict .small{color:#002c77}
.basketconflict .dark-bg .small{color:#fff}
.basketconflict h4.h5{margin:0}
.basketconflict .tick{display:block}
.basketconflict .tick-label{margin-right:0}
.basketconflict .tick-label:before{margin-top:2.5rem;top:18px}
.basketconflict .tick-label div:empty{display:none}
.basketconflict input[type="radio"]:checked ~ .tick-label:after{top:18px !important;margin-top:3.1rem}
.basketconflict .integrateable-hardware-fieldset .tick{margin-bottom:0}
.basketconflict .integrateable-hardware-fieldset .tick-label,.basketconflict .integrateable-hardware-fieldset :checked ~ .tick-label{border:0}
.basketconflict .integrateable-hardware-fieldset .tick-label:before{margin-top:0}
.basketconflict .product-section{min-width:0;padding:15px;background:#f4f4f4;margin-left:3px}
.hotline{font-size:2rem;font-weight:bold}
.webmail .formrow-col{white-space:nowrap}
.webmail input{margin-right:10px}
.webmail label{margin-right:40px}
.webmail .image{display:block;margin:0 0 10px 0;max-width:403px}
.webmail .image .formrow-col{padding:0}
.dialog-box.product-dialog-box{padding:25px;padding:2.5rem}
.dialog-box.product-dialog-box .productrateplans{padding-left:15px}
.dialog-box.product-dialog-box .btn-prefixed{margin-bottom:5px}
@media screen and (max-width:819px){.dialog-box.product-dialog-box .grid .grid-col:first-child{-ms-flex-order:1;order:1}
.dialog-box.product-dialog-box .grid .grid-col:last-child{-ms-flex-order:0;order:0}
}
.btn-link{clear:both;margin-bottom:20px;text-align:right}
.recall-dialog .dialog-box{min-height:250px;min-width:520px}
.recall-dialog .content{position:relative}
.recall-dialog .content>div{text-align:center}
.recall-dialog form{animation:update-call-form .2s forwards}
.recall-dialog form .formrow{margin:0 0 10px}
.recall-dialog form .formrow-col{padding-left:0}
.recall-dialog form .btn,.recall-dialog form a{margin-top:25px}
.recall-dialog a{margin-top:40px}
.recall-dialog .spinner{display:none;margin-top:40px;animation:update-call-spinner 1s infinite;text-align:center}
.recall-dialog.callback-active form{display:none}
.recall-dialog.callback-init .spinner{display:block}
.btn.additional-btn,.recall-dialog a{color:#002c77}
.leave-layer{z-index:9000}
.leave-layer .dialog-box{background-repeat:no-repeat;height:300px;width:500px}
.leave-layer .dialog-box .h3{color:#fff;margin-bottom:11px;font-weight:bold}
.leave-layer .dialog-box p{color:#fff;margin-bottom:10px}
.basket-layer .generic-teaser,.basket-layer .basket-teaser{margin-top:20px}
.basket-layer .cart tbody:before,.basket-layer .cart tbody:after{width:150%}
.shopping-basket{margin:20px 0 20px;border-radius:4px}
.shopping-basket .review-section{margin-bottom:20px}
@media screen and (max-width:979px){.shopping-basket{border-radius:0}
}
.shopping-basket table{margin:0}
.shopping-basket tbody{border-top:0;background:inherit}
.shopping-basket tbody:before,.shopping-basket tbody:after{background:inherit}
.shopping-basket .optional:before{border-top:5px solid #fff}
.shopping-basket thead,.shopping-basket tfoot,.shopping-basket tbody{background:#ebebeb;font-family:inherit}
.shopping-basket thead{background:#333;color:#fff}
.shopping-basket thead tr:first-child th:first-child{font-size:3rem;font-family:VodafoneLt,Arial,sans-serif;padding-top:10px;padding-bottom:10px}
.shopping-basket td.upfront-price,.shopping-basket td.monthly-price{font-size:1.6rem}
.shopping-basket tfoot .totalprice{font-family:inherit;font-size:2rem}
.shopping-basket .cart-headline{display:inline-block;margin-right:5px;font-family:inherit}
.shopping-basket .product-icon{float:left;margin-left:-70px}
.shopping-basket th:first-child,.shopping-basket td:first-child{padding-left:15px}
@media screen and (max-width:979px){.shopping-basket th:first-child,.shopping-basket td:first-child{padding-left:10px}
}
.shopping-basket td{position:relative}
.shopping-basket .close-btn{position:absolute;top:0;left:15px;background:#fff;color:#40920f;box-shadow:none}
.shopping-basket .close-btn:hover{background:#fff}
.shopping-basket .icon-shopping-basket{float:left;margin-left:-40px;font-size:3rem;width:1em}
.shopping-basket .shopping-basket-headline{font-family:VodafoneRg,Arial,sans-serif;font-size:24px;font-size:2.4rem;line-height:1.08333}
.basket-help-icon{font-size:24px;color:#803689;padding-left:10px}
.starting-credit{overflow:visible}
.starting-credit thead{background:transparent;color:#fff}
.starting-credit .cart-headline{display:inline-block;color:#fff;font-family:VodafoneRg,Arial,Helvetica,sans-serif;font-size:2rem}
.starting-credit tbody tr td{font-size:12px}
.starting-credit tbody tr td a{font-weight:normal;text-decoration:underline}
.starting-credit tbody tr td{font-size:12px}
.starting-credit tbody tr td a{font-weight:normal;text-decoration:underline}
.starting-credit tbody:after{height:15px}
.starting-credit tbody:before{height:auto}
.basket-voucher{background:#f9f9f9;margin-left:0;margin-bottom:20px;padding:10px 10px 0;line-height:inherit;border-radius:4px}
.basket-voucher>div{line-height:0;padding:0}
.basket-voucher .fieldset{margin:10px 0 0}
.basket-voucher input[type=text]{height:35px}
.basketprerequisite .dialog-box{padding:30px 40px 0}
.basketprerequisite .small.grid-col{padding-left:0}
.basketprerequisite .textlink{margin-top:5px;text-decoration:underline;display:inline-block}
.basketprerequisite .cart-product-headline{font-size:2rem}
.basketprerequisite .cart tbody tr td{border:0}
.basketprerequisite .shopping-basket thead{background:#333;color:#fff}
.basketprerequisite .shopping-basket tbody{background:#f4f4f4;border-top:0}
.tbl-prerequisite.cart th,.tbl-prerequisite.cart td{text-align:left;padding-top:15px;padding-bottom:15px}
.shopping-basket .product-icon>div{background-size:100%;height:70px;width:50px;margin-bottom:-40px;background-repeat:no-repeat}
.flp-container .section-content{padding:35px 0}
.flp-container .grid-col{padding-left:0}
.flp-content{margin-top:40px;margin-top:4rem}
.flp-content .flp-section{margin:0 0 2px 0;box-sizing:border-box;position:relative}
.flp-content .flp-section+div{margin-left:25px}
.flp-content .station-overview{padding:0}
.flp-content CR-58256 .arrow-slide{margin:0}
.flp-content .tick-label.tick-label{margin:2px 17px 6px 25px}
.flp-content .tick-label.tick-label:before{width:20px;height:20px;width:2rem;height:2rem;margin:-3px 0 -20px -25px;font-size:1.8rem}
.flp-content .arrow-station-info{transition:all .4s;overflow:hidden}
.flp-content .arrow-station-info .grid-col{padding-bottom:30px;padding-bottom:3rem}
.flp-content .checkbox-list{padding-bottom:15px;padding-bottom:1.5rem}
.flp-content .h3 p{font-family:VodafoneRg,Arial,sans-serif;font-weight:400;padding-top:10px;padding-top:1rem}
.flp-content input[type="checkbox"]:checked ~ .tick-label:before{background:#fff}
.flp-dropdown:before{font-size:20px}
.flp-secondlayer{border-radius:4px}
.flp-secondlayer.is-hidden{display:none}
.flp-secondlayer .section-drawer-btn{line-height:40px;bottom:-66px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.flp-secondlayer .section-drawer-btn.is-active{color:#fff}
.digitaltv_check{width:100%}
.digitaltv_check .dtvcheck{border:1px solid #fff;background:#8d61a2;background:linear-gradient(45deg,#8d61a2,#415b97);padding:30px;border-radius:5px}
.digitaltv_check .dtvcheck .title{margin-bottom:35px}
.digitaltv_check .dtvcheck .zip{font-size:20px;font-family:VodafoneRg,Arial,sans-serif;padding:11px 8px 10px;margin:0 40px 10px 0;width:210px;vertical-align:top}
.digitaltv_check .dtvcheck .zip.error{background:#a93a74;border-color:#bb1e50;color:#aaa}
.digitaltv_check .dtvcheck .btn,.digitaltv_check .dtvcheck .recall-dialog a,.recall-dialog .digitaltv_check .dtvcheck a{margin:0}
.digitaltv_check .dtvcheck .infoError{display:none;margin-bottom:0}
.digitaltv_check .dtvcheck .infoSuccess,.digitaltv_check .dtvcheck .infoNotAvailable{display:none;margin-top:20px;margin-bottom:0}
.digitaltv_check .dtvcheck .city,.digitaltv_check .dtvcheck .date{font-weight:bold}
.dialog-gallery{width:340px;max-width:calc(90vw - 30px);margin:25px 0}
@media screen and (min-width:480px){.dialog-gallery{margin:25px 30px 40px}
}
.dialog-gallery__slide-img{max-width:100%;margin-bottom:20px}
.dialog-gallery__slide-video{position:relative}
.dialog-gallery__slide-video:before{content:'';display:block;position:relative;width:100%;padding-bottom:66.5%}
.dialog-gallery__slide-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.dialog-gallery__nav{text-align:center;color:#002c77}
.dialog-gallery__index{background:rgba(0,44,119,0.1);border-radius:20px;padding:8px 15px;display:inline-block}
.dialog-gallery .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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}
.dialog-gallery .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.dialog-gallery .slick-list:focus{outline:0}
.dialog-gallery .slick-list.dragging{cursor:pointer;cursor:hand}
.dialog-gallery .slick-slider .slick-track,.dialog-gallery .slick-slider .slick-list{transform:translate3d(0,0,0)}
.dialog-gallery .slick-track{position:relative;left:0;top:0;display:block}
.dialog-gallery .slick-track:before,.dialog-gallery .slick-track:after{content:"";display:table}
.dialog-gallery .slick-track:after{clear:both}
.dialog-gallery .slick-loading .slick-track{visibility:hidden}
.dialog-gallery .slick-slide{float:left;height:100%;min-height:1px;overflow:hidden;display:none}
.dialog-gallery .slick-slide img{display:block}
.dialog-gallery .slick-slide.dragging img{pointer-events:none}
.dialog-gallery .slick-initialized .slick-slide{display:block}
.dialog-gallery .slick-arrow.slick-hidden{display:none}
.dialog-gallery .slick-prev,.dialog-gallery .slick-next{height:20px;width:20px;font-size:0;line-height:0;cursor:pointer;padding:5px;border:0;outline:0}
.dialog-gallery .slick-prev:before,.dialog-gallery .slick-next:before{content:'';display:block;width:10px;height:10px;transform-origin:50%;transform:rotate(45deg)}
.dialog-gallery .slick-prev:hover,.dialog-gallery .slick-prev:focus,.dialog-gallery .slick-next:hover,.dialog-gallery .slick-next:focus{outline:0}
.dialog-gallery .slick-prev:hover:before,.dialog-gallery .slick-prev:focus:before,.dialog-gallery .slick-next:hover:before,.dialog-gallery .slick-next:focus:before{opacity:.9}
.dialog-gallery .slick-prev.slick-disabled:before,.dialog-gallery .slick-next.slick-disabled:before{opacity:.5}
.dialog-gallery .slick-prev:before{border-bottom:1px solid #002c77;border-left:1px solid #002c77}
.dialog-gallery .slick-next:before{border-top:1px solid #002c77;border-right:1px solid #002c77}
.search-results{padding-top:32px}
.search-results__box{margin-left:0;background-color:#fff}
.search-results__header--title{font-family:VodafoneRg,Arial,sans-serif;font-size:4rem;line-height:5.4rem;color:#e60000}
.search-results__header--count{font-family:VodafoneLt,Arial,sans-serif;font-size:3rem;line-height:3.3rem;margin-bottom:2rem}
.search-results__filter{margin-left:0;padding:16px 0;background-color:#fff;border-right:2px solid #f4f4f4}
.search-results__filter--hdl{padding:0 16px;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;font-size:2rem;line-height:2.5rem;font-weight:700}
.search-results__filter--facet{padding:0 16px}
.search-results__filter--facet h6{font-size:1.8rem;line-height:2.2rem;margin-right:20px;word-wrap:break-word}
.search-results__filter--facet a.selected:hover{text-decoration:line-through}
.search-results__filter .toggle-box .toggle-box-trigger:after{top:8px;right:0}
.search-results__results{margin-left:0;padding:16px 32px;background-color:#fff}
@media screen and (max-width:819px){.search-results__results{width:100%}
}
.search-results__item{padding:16px 0;word-wrap:break-word;border-bottom:1px solid #ccc}
.search-results__item:first-child{padding-top:0}
.search-results__item--title a,.search-results__item--title a:-webkit-any-link:not(.btn){color:#333;font-size:2rem;line-height:2.5rem;text-decoration:none;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.search-results__item--title a,.search-results__item--title a:any-link:not(.btn){color:#333;font-size:2rem;line-height:2.5rem;text-decoration:none;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.search-results__item--title a:hover,.search-results__item--title a:-webkit-any-link:not(.btn):hover{text-decoration:none}
.search-results__item--title a:hover,.search-results__item--title a:any-link:not(.btn):hover{text-decoration:none}
.search-results__item--title span{float:right}
.search-results__item--download{margin-right:15px;display:inline-block}
@media screen and (max-width:819px){.search-results__item--download{margin-right:5px}
}
.search-results__item--document{margin-right:15px;display:inline-block}
@media screen and (max-width:819px){.search-results__item--document{margin-right:0}
}
.search-results__item--url{margin-bottom:6px;font-size:1.6rem;line-height:2.4rem;display:block}
.search-results__item p{font-size:1.6rem;line-height:2.4rem}
.search-results__pagination{padding:32px 0 16px 0}
.search-results__pagination a,.search-results__pagination span{float:left;box-sizing:border-box;margin:0 -1px 0 0;padding:0 15px 25px 0;overflow:auto;text-decoration:none;font-size:1.8rem;line-height:2.3rem}
.search-results__pagination span{color:#262626}
.search-results__noresult ul li{list-style:inside;padding-left:16px}
.connect-booster{margin:20px 0 0}
.connect-booster__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.connect-booster__item{display:-ms-flexbox;display:flex;max-width:350px;margin:0 25px 20px}
.connect-booster__contentwrap{text-align:center;width:100%}
.connect-booster__select,.dark-bg .connect-booster__select,.light-bg .connect-booster__select{font-size:14px;font-size:1.4rem;line-height:1.42857;color:#002c77;padding:10px;min-width:170px;border-radius:5px;background-image:url("../media/elements/el_select_toggle2.png");background-size:28px 10px;background-repeat:no-repeat;background-position:100% 50%}
.connect-booster__title,.dark-bg .connect-booster__title{font-size:16px;font-size:1.6rem;line-height:1.25;color:#fff}
.connect-booster__title,.light-bg .connect-booster__select{font-size:16px;font-size:1.6rem;line-height:1.25;color:#002c77}
.connect-booster__button{margin-top:20px;text-align:center;width:100%}
.connect-booster__button .btn,.connect-booster__button .recall-dialog a,.recall-dialog .connect-booster__button a{padding:12px 50px}
.print-body hr,.print-body .btn-product-delete,.print-body .cart tbody tr td.remove-product,.print-body .to-top-btn{display:none}
.print-body .product-headline a{pointer-events:none;color:#002c77}
.print-body .footnotes{margin:20px 0 10px}
.print-body .cart thead tr:first-child th .cart-headline{padding-left:0}
.print-body .icon-mail:before{width:1.5em}
.sim-activation{text-align:center;max-width:850px;margin:0 auto}
.sim-activation__headline{font-family:VodafoneLt,Arial,sans-serif;font-size:3rem;line-height:3.3rem;margin-bottom:3.2rem}
.sim-activation__subheadline{font-weight:bold;font-size:2rem;line-height:2.5rem;margin-bottom:3.2rem}
.sim-activation__bubble{height:auto;width:105px;margin:0 auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}
.sim-activation__bubble--first{padding-left:25px;height:105px}
.sim-activation__label{font-size:1.8rem;line-height:2.2rem;color:#333;margin:7px 0 0}
.sim-activation__btn:last-child{margin-bottom:4rem}
.sim-activation__cards{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.sim-activation__card{margin:0 20px 20px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}
@media screen and (max-width:479px){.sim-activation__card{margin:20px 5px 30px}
}
.sim-activation__cardtext{font-size:1.6rem;line-height:2rem;font-family:VodafoneBd,Arial,sans-serif;font-weight:400;margin:10px 0;color:#333}
.sim-activation__description-text,.sim-activation__info{font-size:1.6rem;line-height:2.4rem;margin-bottom:4rem}
.sim-activation__copy{font-size:1.6rem;line-height:2.4rem;color:#333}
.sim-activation__copy--format{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-bottom:80px}
.sim-activation__copy p{font-size:1.6rem;line-height:2.4rem}
.sim-activation__error{position:absolute;top:14px;right:13px}
.sim-activation__input{padding-right:30px}
.sim-activation input[type=number]:focus .form-builder__error-container,.sim-activation .form-builder__input input[type=number]:focus.form-builder__error-container,.sim-activation .dark-bg input[type="number"]:focus.form-builder__error-container{border-color:#e60000}
.sim-activation .form-builder__error-container{background:#fff;border-color:#e60000;color:#e60000;padding:8px;bottom:70px}
.sim-activation .form-builder__error-container:before{border-top-color:#e60000}
.sim-activation .form-builder__error-container:after{border-top-color:#fff}
.sim-activation .icon-cross{opacity:0;position:absolute;top:38px;right:0}
.sim-activation .icon-cross:before{color:#e60000;font-size:2.5rem}
.sim-activation .textlink{cursor:pointer;text-decoration:underline}
.rfs-check{color:#333}
.rfs-check .btn-link .js_logindialog{margin-top:10px;text-decoration:underline}
.rfs-check .dialog-box{width:720px;max-width:720px;padding:20px 40px;color:#333}
.rfs-check .dialog-box h3{color:#e60000;font-size:32px}
.rfs-check .dialog-box h3 span{color:#333}
.rfs-check .dialog-box>div{color:#333;line-height:1.3}
.rfs-check .dialog-box>div.startext{color:#333;font-size:14px}
@media screen and (max-width:819px){.rfs-check .dialog-box{width:90%;padding:20px 2%;margin:0}
}
.rfs-check .small{padding:0;font-size:14px;line-height:19px}
.rfs-check .fieldset{border:0;padding:20px 10px;background-color:#f4f4f4;color:#333}
.rfs-check .fieldset .formrow{display:-ms-flexbox;display:flex}
.rfs-check .fieldset .formrow label,.rfs-check .fieldset .formrow .zip,.rfs-check .fieldset .formrow .house_number{-ms-flex:2;flex:2}
.rfs-check .fieldset .formrow .city,.rfs-check .fieldset .formrow .street{-ms-flex:4;flex:4}
.rfs-check .fieldset .label{font-size:18px;line-height:20px}
.rfs-check .fieldset .label.req:after{margin-left:-4px}
.rfs-check .fieldset .lnk-rfs-reset-address{color:#333}
.rfs-check .fieldset .dcomm-has-error input,.rfs-check .fieldset .dcomm-has-error select{margin-bottom:5px}
.rfs-check .fieldset .dcomm-has-error em{color:#e60000;font-size:14px}
.rfs-check.rfs-check-besit .fieldset{background-color:inherit;padding:0}
.rfs-check.rfs-check-besit .lnk-rfs-reset-address__wrap{margin-top:-15px}
.rfs-check.rfs-check-besit .grid .align-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media screen and (max-width:479px){.rfs-check.rfs-check-besit .grid .align-right{-ms-flex-direction:column;flex-direction:column}
}
.rfs-check.rfs-check-besit .grid .btn-link{margin-bottom:0;margin-right:15px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.rfs-check.rfs-check-besit .grid .btn-link .login-btn-wrapper{margin-bottom:0}
.rfs-check.rfs-check-besit .wideform .formrow{padding-left:0}
.rfs-check.rfs-check-besit .wideform .formrow>.label{display:none}
.rfs-check.rfs-check-besit .wideform .formrow-col>.label{display:inline-block;font-weight:bold;margin-bottom:2px;font-size:14px}
@media screen and (max-width:819px){.rfs-check.rfs-check-besit .wideform .formrow-col>.label{font-size:14px !important}
}
.rfs-check .grid a,.rfs-check .grid span{color:#333}
.rfs-check .rfs-box{position:relative;color:#fff;background-color:rgba(0,0,0,0.1);background:linear-gradient(45deg,#bd0000 0,#f00 100%);padding:1rem 0;margin:0 0 1rem;text-align:left;border-radius:0}
.rfs-check .rfs-box .rfs-box-headline,.rfs-check .rfs-box a{margin-left:50px}
.rfs-check .rfs-box span{color:#fff}
.rfs-check .rfs-box .rfs-icon-circle-check:before{width:0}
.rfs-check .rfs-box h3{color:#fff;text-align:left;font-size:19px;line-height:19px}
.rfs-check .rfs-box .grid span{color:#fff}
.rfs-check .rfs-box:last-child{margin-bottom:0}
.rfs-check .rfs-box a{text-decoration:none;color:#fff}
.rfs-check .rfs-box a:hover{text-decoration:underline}
.rfs-check .rfs-box .rfs-box-header,.rfs-check .rfs-box .rfs-box{padding:0}
.rfs-check .rfs-box .rfs-box-header>span{position:absolute;font-size:3rem;left:10px}
.rfs-check .rfs-box .rfs-box-headline{margin-bottom:.5rem}
.rfs-check .rfs-box .rfs-box-body>span{position:absolute;top:.5rem;font-size:4rem;right:5.5rem}
.rfs-check .rfs-box .rfs-box-body{padding:0}
.rfs-check .dline-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.rfs-check .dline-links .link--dline-info,.rfs-check .dline-links:hover{color:#333}
.rfs-check .dline-links .link--dline-info{text-decoration:underline;margin-top:25px}
.rfs-check button.js_rfs_change_address.link{text-decoration:underline;margin-left:10px}
.rfs-check .modal__vodafone .h4,.rfs-check .modal__vodafone .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .rfs-check .modal__vodafone .account-headline{color:#e60000;text-align:center;font-size:31px;line-height:36px}
.rfs-check .btn--dline{height:46px;padding-left:6rem;margin-bottom:1.5rem}
.rfs-check .btn--dline:before{background:transparent;color:#fff;border:0;font-size:3.5rem;left:10px;height:4rem;width:4rem;line-height:7.9rem;font-weight:100}
.rfs-grid{margin:0 0rem}
.rfs-grid .rfs-grid-col{padding-left:20px}
.rfs-grid .grid-col--results{padding-left:0}
.rfs-grid img{max-width:170px;position:absolute;right:10px}
.rfs-grid .dark-bg .h4,.rfs-grid .dark-bg .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .rfs-grid .dark-bg .account-headline{color:#fff;font-size:18px;padding-right:40%}
@media screen and (max-width:979px){.rfs-check .dialog-box .h3{font-size:2rem}
.rfs-check .icon-check{display:none}
.rfs-check .w-3of5{width:100%}
.rfs-check .w-2of5{margin:20px 0 0;padding:0;width:100%}
}
.rfs-adress{margin-bottom:1rem}
.dcom_rfs_product_available_at_address{display:none !important}
div[data-dialog=rfs-dialog-besit] .dialog-box,.dialog-box.dialog-box-besit{padding-top:60px;padding-bottom:50px;text-align:center}
div[data-dialog=rfs-dialog-besit] .dialog-box .rfs-besit-alt-text,.dialog-box.dialog-box-besit .rfs-besit-alt-text{font-size:1.8rem;margin-bottom:20px;margin-top:5px}
div[data-dialog=rfs-dialog-besit] .dialog-box .btn-prefixed,.dialog-box.dialog-box-besit .btn-prefixed{display:block}
.cockpit{background:#fff}
.cockpit-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#333;padding-top:95px;padding-bottom:35px;z-index:1}
@media screen and (max-width:819px){.cockpit-wrapper{padding-top:0}
}
.cockpit-background{display:none}
@media screen and (min-width:820px){.cockpit-background{background-size:cover;height:455px;width:100%;min-width:100%;max-height:455px;position:absolute;z-index:0;display:inherit}
}
.cockpit-box{z-index:1;background-color:#fff;max-width:980px;padding-left:16px;padding-right:16px;box-sizing:border-box;box-shadow:-2px -2px 12px 0 rgba(51,51,51,0.15),2px 2px 12px 0 rgba(51,51,51,0.15)}
@media screen and (max-width:819px){.cockpit-box{box-shadow:none}
}
.cockpit-header{width:100%;font-size:4.8rem;line-height:5.4rem;text-align:center;padding-top:27px;margin-bottom:35px}
@media screen and (max-width:819px){.cockpit-header{font-size:3.6rem;line-height:4rem}
}
@media screen and (max-width:479px){.cockpit-header{font-size:3rem;line-height:3.4rem}
}
.cockpit-subheader{width:100%;font-size:3rem;line-height:3.4rem;font-family:VodafoneLt,Arial,sans-serif;text-align:center;margin-bottom:30px}
@media screen and (max-width:479px){.cockpit-subheader{font-size:2rem;line-height:2.3rem}
}
.cockpit-squares{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}
.cockpit-squares .square{background-color:#fff;height:198px;min-height:198px;width:208px;min-width:208px;margin:16px;cursor:pointer;color:inherit;text-decoration:none;box-shadow:0 1px 3px 0 rgba(51,51,51,0.6)}
.cockpit-squares .square:hover{background:#ebebeb}
.cockpit-squares .square:active{background:#f4f4f4;box-shadow:inset 0 1px 3px 0 rgba(51,51,51,0.6)}
.cockpit-squares .square-image{width:72px;height:72px;position:relative;left:68px;margin-top:20px}
.cockpit-squares .square-title,.cockpit-squares .square-sub-title{position:relative;width:100%;text-align:center;display:block}
.cockpit-squares .square-title{font-size:1.8rem;line-height:2.3rem;font-family:VodafoneBd,Arial,sans-serif;margin-top:16px}
.cockpit-squares .square-sub-title{font-size:1.8rem;line-height:2.3rem}
.logo-bar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:#fff}
@media screen and (max-width:979px){.logo-bar .el-container{margin-right:60px}
}
@media screen and (max-width:600px){.logo-bar .el-container{display:block;width:100%;margin-right:0;text-align:center}
}
.logo-bar>.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-height:105px;-ms-flex-preferred-size:100%;flex-basis:100%}
@media screen and (max-width:979px){.logo-bar>.container{min-height:75px}
}
.logo-bar .logo{display:inline-block;vertical-align:middle}
.b2b-template .logo-bar .logo{width:180px;height:72px}
.logo-bar .logo img{display:block;height:48px;margin:15px 0}
@media screen and (max-width:600px){.logo-bar .logo img{height:32px;margin:10px 0 8px}
}
.logo-bar.logo-bar-landing{pointer-events:none}
.logo-bar--checkout{margin-bottom:50px;background-color:#fff}
@media screen and (max-width:600px){.logo-bar--checkout{margin-bottom:0}
}
.logo-bar--checkout>.container{min-height:0}
@media screen and (max-width:979px){.discovery-header--sticky .logo-bar .container>.parsys{display:inline-block;width:100%}
}
@media screen and (max-width:979px){.header.discovery-header--sticky{position:fixed;width:100%;z-index:998;top:0;border-bottom:1px solid #333}
}
.icon-headerbar{display:-ms-flexbox;display:flex;vertical-align:middle}
@media screen and (max-width:979px){.icon-headerbar{padding-right:75px}
}
@media screen and (max-width:600px){.icon-headerbar{padding-right:0}
}
.icon-headerbar__item{display:inline-block;color:#333;font-size:3rem;margin-right:15px;margin-right:1.5rem;vertical-align:middle;line-height:1.25;height:26px;width:26px}
@media screen and (max-width:819px){.icon-headerbar__item{margin-right:1rem}
}
@media screen and (max-width:819px){.icon-headerbar__item{height:32px;width:32px}
}
.icon-headerbar__item:last-child{margin-right:0}
.icon-headerbar__item--disabled,.icon-headerbar__item--empty{pointer-events:none;opacity:.6;cursor:default;position:relative}
.icon-headerbar__item--disabled:after,.icon-headerbar__item.basket-trigger--updating:after{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;background:#fff;background-image:url("../media/elements/spinner.png");background-position:center center;background-repeat:no-repeat;animation:rotating 2s linear infinite}
.icon-headerbar--hidden{opacity:0;pointer-events:none}
.customer-login-btn{display:block;cursor:pointer;width:100%;line-height:1.3}
.customer-login-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:100%;text-align:center;vertical-align:-12%}
.customer-login-btn:before{font-size:3rem;line-height:1.3}
.customer-login-btn.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;z-index:6}
.subscription-btn{color:#333;display:block;cursor:pointer;width:100%;line-height:1.2}
.subscription-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:100%;text-align:center;vertical-align:-12%}
.subscription-btn:before{font-size:3rem}
.subscription-btn.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;z-index:6}
.icon-search{cursor:pointer}
.icon-search:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:100%;text-align:center;vertical-align:-12%}
.cart_placeholder{margin-right:0}
@media screen and (max-width:979px){.cart_placeholder{display:none}
}
.basket-trigger{font-size:3rem;position:relative;box-sizing:content-box;overflow:visible;margin-left:30px}
.basket-trigger:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:100%;text-align:center;vertical-align:-12%}
@media screen and (max-width:600px){.basket-trigger{margin-left:0}
}
.basket-trigger-counter{position:absolute;top:-.6rem;right:-.6rem;font-size:1rem;line-height:1.5rem;width:1.5rem;text-align:center;border-radius:100%;color:#fff;background:red;transform:scale(1);transition:transform .4s;z-index:1}
@media screen and (min-width:820px){.basket-trigger.sticky{position:fixed;right:0;top:99px;z-index:3;background:#f4f4f4;opacity:1;width:80px;cursor:pointer;height:80px;border-top-left-radius:2px;font-size:3.6rem;opacity:1;transition:opacity .5s linear;box-shadow:-1px -1px 10px 1px #ddd;margin-right:0}
.basket-trigger.sticky .basket-trigger-counter{top:1rem;right:1rem;line-height:2rem;width:2rem}
.basket-trigger.sticky:before{margin-left:-4px}
}
.basket-trigger.icon-headerbar__item--disabled .basket-trigger-counter{transform:scale(0)}
.icon-headerbar__item .basket-trigger:before{font-size:3rem}
.icon-headerbar__item.icon-search.js_trigger_search{font-size:2.5rem}
.login-widget{box-sizing:border-box;font-family:VodafoneRg,Arial,sans-serif;text-align:left}
.login-widget [type="text"],.login-widget [type="password"]{padding-top:0;padding-bottom:0}
.login-widget .submitbutton{text-align:center}
.login-widget label{font-size:1.8rem}
.login-widget__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;margin:5px 10px;margin:.5rem 1rem}
@media screen and (max-width:819px){.login-widget .login-widget__header--flex{display:-ms-flexbox;display:flex}
}
.login-widget__content{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);padding-top:10px;border-top-right-radius:0;padding-bottom:1rem}
.login-widget__headline{vertical-align:inherit;margin:0}
.login-widget__headline:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
@media screen and (max-width:979px){.login-widget__headline{font-size:18px;font-size:1.8rem}
}
.login-widget__icon{font-size:20px;font-size:2rem;line-height:1.2;font-weight:normal;vertical-align:inherit}
.login-widget__icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.login-widget .error-msg{-webkit-font-smoothing:subpixel-antialiased}
.login-widget__wrapper{position:absolute;width:300px;z-index:4;right:-1px;transition:min-height .4s,height .4s linear;overflow:hidden;height:0;margin-top:5px}
.login-widget__wrapper.is-active{overflow:visible;transition:none}
.login-widget__wrapper.in-active{display:none}
.login-widget__bulletlist{padding:0}
.login-widget__bulletitem{font-size:1.8rem;padding:0 0 0 2.5rem;margin-bottom:.4rem}
@media screen and (max-width:979px){.login-widget__bulletitem{margin-bottom:.2rem}
}
.login-widget__bulletitem--last{margin-bottom:0}
.login-widget__bulletitem--check-list{position:relative}
.login-widget__bulletitem--check-list:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.login-widget__bulletitem--check-list::before{position:absolute;left:0}
.login-widget__section{margin:1rem 2rem 0rem}
@media screen and (max-width:979px){.login-widget__section{margin:0 10px;margin:0 1rem}
}
.login-widget__section--regular{font-family:VodafoneRg,Arial,sans-serif;font-weight:normal}
.login-widget__section--outside{margin:0 0 1rem;text-align:center}
.login-widget__section--gradient{padding:1rem;background:#333}
@media screen and (max-width:979px){.login-widget__section--gradient{padding:5px 10px;padding:.5rem 1rem}
}
.login-widget__section--dark-bg{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}
.login-widget__section--flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:979px){.login-widget__section--flex{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}
}
.login-widget__input-text{color:#262626;width:100%;box-sizing:border-box;margin-bottom:10px}
.login-widget__input-text--no-bottom-gap{margin-bottom:0}
@media screen and (max-width:979px){.login-widget__input-text--no-bottom-gap{margin-bottom:10px}
}
.login-widget__button{padding:10px 15px;padding:1rem 1.5rem;margin:0 0 15px;width:100%}
.login-widget__button.ume-spinner:after{margin:-10px -44px -10px 24px}
@media screen and (min-width:480px) and (max-width:979px){.login-widget__button.ume-spinner:after{margin:-10px -33px -10px 13px}
}
@media screen and (max-width:979px){.login-widget__button{margin-bottom:10px;margin-bottom:1rem}
}
.login-widget__link{display:inline-block;text-align:left;text-decoration:underline;font-size:1.8rem}
.login-widget .is-active .login-widget__headline:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.login-widget .is-active>.login-box-icon:after,.login-widget .is-active .login-box-title.login-box-icon:after,.login-widget .is-active .login-header-headline:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.login-widget .overlaylogin{padding-bottom:0}
.overlaylogin{padding-bottom:2rem}
.overlaylogin .submitbutton{text-align:center;font-size:1.8rem}
.overlaylogin label{font-size:1.8rem}
.overlaylogin input{padding-top:0;padding-bottom:0}
.overlaylogin .login-widget__section{bottom:0}
.dialog--login-widget{position:static;opacity:1;display:block;overflow:visible;line-height:1;z-index:3;transform:none;word-spacing:inherit;background:transparent}
.dialog .dialog-box--login-widget{padding:0;display:block;width:100%;height:auto;margin:0;box-shadow:none;background:transparent}
.dialog .close-btn--login-widget{display:none}
.dialog .im-login-form{margin:2rem 2rem}
.dialog .im-login-form .title,.dialog .im-login-form .upc_spacer_height_3{display:none}
.dialog .im-login-form p{margin:0}
.dialog .im-login-form .overlay-login-error{color:#e60000;margin-bottom:10px;margin-bottom:1rem;padding:5px 0}
.dialog .im-login-form .lgi-form-error-required{color:#e60000}
.dialog .im-login-form .lgi-form-error-required input{border:1px solid #e60000}
.dialog .im-login-form .lgi-form-error-required label{color:#333}
.dialog .im-login-form .lgi-form-error-constraint{color:#e60000}
.dialog .im-login-form .myupc-login-username{position:relative;margin-bottom:25px}
.dialog .im-login-form .myupc-login-username a{text-decoration:underline}
.dialog .im-login-form .myupc-login-username .forgotusername{position:absolute;bottom:-20px;right:0}
.dialog .im-login-form .myupc-login-password{position:relative;margin-bottom:30px}
.dialog .im-login-form .myupc-login-password a{text-decoration:underline}
.dialog .im-login-form .myupc-login-password .forgotpassword{position:absolute;bottom:-20px;right:0}
.dialog .im-login-form .simplecaptcha .lgi-form-captcha-image{border-bottom:1px solid #666}
.dialog .im-login-form .simplecaptcha .lgi-form-captcha-buttons{color:#40920f;margin:10px 0 5px;margin:1rem 0 .5rem}
.dialog .im-login-form .simplecaptcha button{padding:5px 0 0;padding:.5rem 0 0;text-align:left;display:block}
.dialog .im-login-form .simplecaptcha button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.dialog .im-login-form .simplecaptcha button:hover{text-decoration:underline}
.dialog .im-login-form .simplecaptcha #simplecaptchaform{margin:5px 0 10px;margin:.5rem 0 1rem}
.dialog .im-login-form .keepsignin{position:relative}
.dialog .im-login-form .keepsignin .lgi-checkbox-imagePlaceholder{display:block;margin:.2rem 1.5rem 1rem 2.2rem;margin-right:0;padding-left:5px;color:#333;cursor:pointer;position:relative;vertical-align:middle;font-size:1.8rem;line-height:1.8rem}
.dialog .im-login-form .keepsignin .lgi-checkbox-imagePlaceholder:before{box-sizing:content-box;content:"";color:#803689;position:absolute;left:-2.2rem;width:2rem;height:2rem;margin:-0.2rem 0 0 0;border:0 solid #40920f;text-align:center;background:#fff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.33);margin-top:.2rem}
.dialog .im-login-form .keepsignin .lgi-checkbox-imagePlaceholder.lgi-form-checked:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";background-color:#428600;color:#fff}
.dialog .im-login-form .keepsignin .lgi-checkbox-textPlaceholder{margin-left:30px;vertical-align:middle;display:inline-block}
.dialog .im-login-form .keepsignin input[type=checkbox]{display:none}
.dialog .im-login-form input[type=text],.dialog .im-login-form input[type=password]{width:calc(100% - 2.2rem);margin:2px 0}
.dialog .im-login-form .button button{display:inline-block;box-sizing:border-box;margin:1.5rem 0 0;outline:0;border:0 solid #40920f;cursor:pointer;text-align:center}
.dialog .im-login-form .button button,.dialog .im-login-form .button button:hover,.dialog .im-login-form .button button:focus{color:#fff;text-decoration:none}
.dialog .im-login-form .clear{display:none}
.dialog .im-login-form .indicator{display:none}
@media screen and (max-width:479px){#loginForm .w-1of2{width:100%}
#loginForm .passwordreset{margin-top:8px}
}
span.lgi-form-error-required,span.lgi-form-error-constraint{display:none}
.lgi-form-error-required span.lgi-form-error-required,.lgi-form-error-constraint span.lgi-form-error-constraint{display:inline;color:red}
.lgi-form-error-required input,.lgi-form-error-required select,.lgi-form-error-required textarea,.lgi-form-error-constraint input,.lgi-form-error-constraint select,.lgi-form-error-constraint textarea{border:solid 1px red}
.subscription{box-sizing:border-box;font-family:VodafoneRg,Arial,sans-serif;text-align:left}
.subscription__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;margin:5px 10px;margin:.5rem 1rem}
@media screen and (max-width:819px){.subscription .subscription__header--flex{display:-ms-flexbox;display:flex}
}
.subscription__content{padding:10px 0;border-top-right-radius:0;background-color:#fff;box-shadow:0 1px 3px rgba(51,51,51,0.6);font-size:1.8rem;line-height:3rem;font-weight:400}
.subscription__headline{font-size:20px;font-size:2rem;vertical-align:inherit}
.subscription__headline:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
@media screen and (max-width:979px){.subscription__headline{font-size:18px;font-size:1.8rem}
}
.subscription__icon{position:relative}
.subscription__icon:after{position:absolute;top:0;right:0}
.subscription__icon--big{font-size:20px;font-size:2rem;line-height:1.2;font-weight:normal;vertical-align:inherit}
.subscription__icon--customer{color:#002c77}
.subscription__icon--customer:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.subscription__icon--arrow-down{padding-right:2rem}
.subscription__icon--arrow-down:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.subscription__icon--add:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.2em;text-align:left;vertical-align:-14%}
.subscription__section{margin:10px 20px 0;margin:1rem 2rem 0}
.subscription__section--buttonbar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.subscription__section--inside{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.subscription__section--details{margin:0 20px 10px;margin:0 2rem 1rem}
.subscription__section--align-right{text-align:right}
.subscription__section--teaser{text-align:center;border-radius:2px;padding:10px;color:#fff}
.subscription__section--gradient{border-radius:2px;padding:10px;padding:1rem;margin:10px 20px 0;margin:1rem 2rem 0}
@media screen and (max-width:979px){.subscription__section--gradient{padding:5px 10px;padding:.5rem 1rem}
}
.subscription__section--dark-bg{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;background:#333}
.subscription__box{background:#fff;border:1px solid #dadbe0;border-radius:2px;padding:10px 10px;overflow:hidden}
@media screen and (max-width:979px){.subscription__box{padding:5px 10px}
}
.subscription__box--gradient{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff}
.subscription__box--flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.subscription__box--cursor{cursor:pointer}
.subscription__cursor{cursor:pointer}
.subscription__hr{border:0;border-top:1px solid #dadbe0}
.subscription__bulletlist{padding:0}
.subscription__bulletitem{padding:0 0 0 20px;padding:0 0 0 2rem;margin-bottom:4px;margin-bottom:.4rem}
@media screen and (max-width:979px){.subscription__bulletitem{margin-bottom:2px;margin-bottom:.2rem}
}
.subscription__bulletitem--last{margin-bottom:0}
.subscription__bulletitem--check-list{position:relative}
.subscription__bulletitem--check-list:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.subscription__bulletitem--check-list::before{position:absolute;left:0}
.subscription__title{font-size:16px;font-size:1.6rem;line-height:1.25}
.subscription__title--fontsize7{font-size:14px;font-size:1.4rem;line-height:1.42857}
.subscription__price{font-size:14px;font-size:1.4rem;line-height:1.42857}
@media screen and (max-width:979px){.subscription__price{margin-top:5px}
}
.subscription__price--big{font-size:16px;font-size:1.6rem;line-height:1.25}
.subscription__link{display:inline-block;text-align:left}
.subscription__link:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1em;text-align:left;vertical-align:-12%}
.subscription__copy{font-size:16px;font-size:1.6rem;line-height:1.25;text-align:left;margin-bottom:10px}
.subscription__button{font-size:12px;font-size:1.2rem;line-height:1.16667;margin:0;padding:10px 15px}
@media screen and (max-width:979px){.subscription__button{padding:10px}
}
.subscription__button--fullwidth{width:100%;text-align:center}
.subscription__term{font-size:12px;color:#666}
@media screen and (max-width:979px){.subscription__term{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.subscription__wrapper{font-weight:bold;position:absolute;width:300px;z-index:3;right:-1px;transition:min-height .4s,height .4s linear;overflow:hidden;height:0;margin-top:-1px}
@media screen and (min-width:480px) and (max-width:979px){.subscription__wrapper{width:170px}
}
.subscription__wrapper.is-active{overflow:visible;transition:none}
.subscription__wrapper.in-active{display:none}
.subscription .is-active>.subscription__icon--arrow-down:after,.subscription .is-active>.subscription__box .subscription__title.subscription__icon:after,.subscription .is-active .subscription__headline:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.dialog--subscription{position:static;opacity:1;display:block;overflow:visible;line-height:1;z-index:3;transform:none;word-spacing:inherit;background:transparent}
.dialog .dialog-box--subscription{padding:0;display:block;width:100%;height:auto;margin:0;box-shadow:none;border-radius:5px;background:transparent}
.dialog .close-btn--subscription{display:none}
.config{margin:0 -30px}
.config .hidden_options{display:none}
.config input.button{margin-left:20px}
.config fieldset{background:#5497a9;background:#5497a9;background:linear-gradient(90deg,#5084a7,#58a9aa)}
.config table{font-size:13px;font-size:1.3rem;line-height:1.23077;border-collapse:separate;width:100.1%;margin:0}
.config th,.config td{padding:8px 15px 5px;vertical-align:top;background:#e2ebf1}
.config th{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden;background:0;color:#fff;vertical-align:baseline}
.config th:first-child{width:100%}
.config th h4{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;font-size:24px;font-size:2.4rem;line-height:1.08333;font-family:VodafoneRg,Arial,sans-serif;font-weight:400;font-weight:200;margin:0;background:transparent;padding:0 0 0 35px}
.config th h4:before{width:1em;margin:0 .5em 0 -1.5em}
@media screen and (max-width:979px){.config th h4{padding-left:30px}
}
.config th h5{font-size:13px;font-size:1.3rem;line-height:1.23077;color:#fff;font-weight:normal;width:4em}
.config th.one_time_fee,.config th.montly_price,.config th.yearly_price{background-image:none;text-align:right;white-space:nowrap}
.config tr.options td span.group_price,.config tr.selected td span.group_price{display:none}
.config tr.toggle_options td,.config tr.mobile_add_sim_card td{padding-left:50px}
@media screen and (max-width:979px){.config tr.toggle_options td,.config tr.mobile_add_sim_card td{padding-left:40px}
}
.config tr.toggle_options td{font-size:12px;font-size:1.2rem;line-height:1.16667;padding-top:10px;padding-bottom:10px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.config tr.toggle_options span.open{display:none}
.config tr.toggle_options span.open:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.config tr.toggle_options span.closed:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:right;vertical-align:-12%}
.config tr.toggle_options.open span.open{display:inline}
.config tr.toggle_options.open span.closed{display:none}
.config td.checkbox{padding-right:0;width:0;text-align:right}
.config td.checkbox:after{content:"";display:block;width:20px}
.config td.one_time_fee,.config td.montly_price,.config td.yearly_price{text-align:right;border-left:1px solid #fff}
.config td.toggle_details{width:40px;text-align:center}
.config p,.config li{font-size:12px;font-size:1.2rem;line-height:1.16667;margin:0 0 5px;padding:0}
.config ul li{list-style-type:disc}
.config ol li{list-style-type:decimal}
.config ul,.config ol{margin:0;padding:0 0 0 1.5em}
.config label{font-weight:bold}
.config label[id*=EXISTING]{font-size:12px;font-size:1.2rem;line-height:1.16667;font-weight:normal;font-style:italic}
.config td blockquote{margin:0 0 5px;font-size:9px;line-height:13px}
.config td.title{padding-bottom:7px;width:999em}
.config td.title span.toggle_details{display:block;margin-bottom:5px}
.config td .tv_international{margin:0 0 5px}
.config tr.group_option{background-image:none}
.config tr.group_option td{padding-top:0;padding-bottom:7px;background-image:none}
.config tr.group_option td.title p,.config tr.group_option td.title label{margin-left:23px}
.config tr.group_option td.title span.checkbox{float:left;display:block;width:23px}
.config tr.group_option td.title span.checkbox{position:absolute}
.config tr.group_option td.title span.checkbox input{margin:0}
.config tr.group_option td.title span.toggle_details{margin:0 0 8px 25px;width:auto}
.config tr.disabled td{color:#aaa}
.config tr.selected{color:#262626}
.config tr.selected td.one_time_fee,.config tr.selected td.montly_price,.config tr.selected td.yearly_price{font-weight:bold}
.config tr td .simcard_count{display:none}
.config tr.selected td .simcard_count{display:block}
.config fieldset.mobil tr.mobile_add_sim_card td .info_text{padding:7px}
.config fieldset.mobil tr.mobile_add_sim_card span.max{color:#af0b37;display:inline-block}
.config fieldset.mobil tr.mobile_add_sim_card .btn,.config fieldset.mobil tr.mobile_add_sim_card .recall-dialog a,.recall-dialog .config fieldset.mobil tr.mobile_add_sim_card a{margin-right:10px}
.config strong.highlight{color:#af0b37}
.config p.message{margin:0 0 10px;padding:5px;border:1px solid #ccc;background-color:#f6f6f6;color:#262626}
.config .bandwidth_member{display:none}
.config .missing_base_product{margin-bottom:30px}
.config .msg{margin-left:30px;margin-right:30px}
@media screen and (max-width:979px){.config .msg{margin-left:20px;margin-right:20px}
}
.config .tooltip-layer{min-width:300px;color:#666}
@media screen and (max-width:979px){.config .tooltip-layer{min-width:200px}
}
@media screen and (max-width:979px){.config{margin-left:-20px;margin-right:-20px}
.config th,.config td{padding-left:10px;padding-right:10px}
.config th h4{font-size:20px;font-size:2rem;line-height:1.2;padding-top:3px;padding-bottom:3px}
}
.checkout-step-thankyou{overflow:hidden}
.checkout-step-thankyou .box-header{background:#68b url("../media/backgrounds/bg_thankyou_intro.jpg") no-repeat 50% 100%;background-size:cover;padding-top:60px;padding-bottom:40px}
.checkout-step-thankyou .account{text-align:left}
.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{width:33.333%}
.checkout-step-thankyou .account .account-item-wide{width:50%}
@media screen and (max-width:819px){.checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .account-item-wide,.checkout-step-thankyou .account .account-link{width:100%}
}
@media screen and (max-width:819px){.checkout-step-thankyou .account .account-item{width:50%}
}
@media screen and (max-width:479px){.checkout-step-thankyou .account .account-item{width:100%}
}
.checkout-step-thankyou .thankyou-steps{counter-reset:steps;font-size:16px;font-size:1.6rem;line-height:1.25}
.checkout-step-thankyou .thankyou-steps>li{background:#f6f7fc;background:#f6f7fc;background:linear-gradient(175deg,#f2f5f8,#faf8ff);background-position:center center;background-repeat:no-repeat;overflow:hidden;padding:0 15% 40px}
.checkout-step-thankyou .thankyou-steps>li:nth-child(2n){background:#ececf4;background:#ececf4;background:linear-gradient(190deg,#eceaf5,#eceef2)}
.checkout-step-thankyou .thankyou-steps>li .h2{margin-top:40px}
.checkout-step-thankyou .thankyou-steps>li .thankyou-step-headline:before{font-family:VodafoneRg,Arial,sans-serif;font-weight:400;display:block;width:37px;height:39px;margin:50px auto 10px;padding-left:2px;counter-increment:steps;content:counter(steps) ".";text-align:center;font-size:24px;line-height:36px;background:transparent url("../media/backgrounds/bg_thankyou_step.png") 0 0 no-repeat;color:#fff}
.checkout-step-thankyou .thankyou-steps>li .thankyou-step-headline.faq-step:before{content:"?";counter-increment:none;padding-left:0 1px}
.thankyou-page.checkout{background:#fff;color:#333}
.thankyou-page.checkout .container{max-width:none;padding:0}
@media screen and (max-width:979px){.thankyou-page.checkout .section-body{padding-left:20px;padding-right:20px}
}
@media screen and (max-width:979px){.thankyou-page.checkout .confirmation-intro .section-header{padding-left:20px;padding-right:20px}
}
@media screen and (max-width:979px){.thankyou-page.checkout .confirmation-intro .section-header h1{font-size:50px;font-size:5rem}
}
@media screen and (max-width:979px){.thankyou-page.checkout .confirmation-intro .section-header h1 .h4,.thankyou-page.checkout .confirmation-intro .section-header h1 .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .thankyou-page.checkout .confirmation-intro .section-header h1 .account-headline{font-size:18px;font-size:1.8rem}
}
.thankyou-page.checkout .checkout-header{box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
.thankyou-page.checkout .template_header_logo img{height:48px}
@media screen and (max-width:819px){.thankyou-page.checkout .template_header_logo img{height:32px}
}
.thankyou-page.checkout .logo-bar>.container{min-height:0;line-height:1;padding:12px 0 10px 0;-ms-flex-pack:center;justify-content:center}
.ume-product{margin-bottom:20px;padding-top:25px;box-sizing:border-box;width:100%}
.ume-product .product-image img{display:block;margin:-3% auto -4%;max-width:200px;height:auto}
.ume-product .product-image .bannerimage-handset{max-width:105px}
.ume-product .product-info-handset{font-family:VodafoneRg,Arial,sans-serif;font-size:14px;margin:5px 0}
.ume-product .product-info-handset>div{line-height:20px}
.ume-product .product-info-handset>div>span{font-weight:bold;padding-right:5px}
.ume-product .product-bubble{padding-top:5px;font-size:11px}
@media screen and (max-width:479px){.ume-product .product-bubble{padding-right:140px}
}
.checkout-step-product .ume-product,.checkout-step-reviewdata .ume-product{background:#7ea4b1;background:#7ea4b1;background:linear-gradient(-45deg,#c3e3d6,#39648b)}
.checkout-step-product .ume-product .product-image,.checkout-step-reviewdata .ume-product .product-image{position:relative;margin:0 auto;width:100%}
.checkout-step-reviewdata .ume-product .product-description{display:none}
.product-description{font-size:1.4rem}
.product-description>.check-list{padding-bottom:0}
@media screen and (max-width:479px){.product-description>.check-list{display:none}
}
.product-description>.check-list li{font-family:VodafoneRg,Arial,sans-serif;font-size:11px;padding-left:20px}
@media screen and (max-width:479px){.product-description>.check-list li{width:100%}
}
.product-description .tooltip .check-list{padding-top:5px;padding-bottom:5px}
.product-description .tooltip .check-list li{font-size:14px;font-size:1.4rem;line-height:1.42857;padding-left:20px;margin-bottom:2px}
.product-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.product-block .product-image,.product-block .product-attributes{display:inline-block;vertical-align:top}
.product-block .product-image{margin-right:5px}
.product-block .product-name{padding-bottom:5px}
.dialog-box .address{margin-bottom:20px}
.product-table th:last-child,.product-table td:last-child{text-align:right}
.checkout .confirmation{padding:0;overflow:hidden;margin-top:5px}
.checkout .confirmation .btn--grey{color:#fff}
.checkout .confirmation table{max-width:820px;margin:0 auto}
.checkout .confirmation table thead{background:#333}
.checkout .confirmation table thead tr th{color:#fff;font-size:1.4rem;font-weight:normal;vertical-align:bottom;padding:15px}
.checkout .confirmation table thead tr th:first-child{font-size:3rem;vertical-align:middle;padding:10px 10px 11px 20px;font-family:VodafoneLt,Arial,sans-serif}
@media screen and (max-width:819px){.checkout .confirmation table thead tr th:first-child{font-size:2rem;padding-left:15px}
}
.checkout .confirmation .confirmation-tutorial__copy--white{font-size:2rem}
@media screen and (max-width:819px){.checkout .confirmation .confirmation-tutorial__copy--white{font-size:1.4rem}
}
.checkout .confirmation__box--header{padding-bottom:70px}
@media screen and (max-width:819px){.checkout .confirmation__box--header{padding-bottom:30px}
}
.checkout .confirmation__box--footer{margin-top:-22px;box-shadow:none}
.checkout .confirmation__h2{font-size:4.8rem;color:#e60000;margin-bottom:25px}
@media screen and (max-width:819px){.checkout .confirmation__h2{font-size:3rem}
}
.checkout .confirmation__h2--body{margin-bottom:0}
@media screen and (max-width:979px){.checkout .confirmation__h3{font-size:24px;font-size:2.4rem;line-height:1.08333}
}
@media screen and (max-width:479px){.checkout .confirmation__h3{font-size:20px;font-size:2rem;line-height:1.2}
}
.checkout .confirmation__h3--footer{color:#fff;font-size:4.5rem;margin-bottom:0}
@media screen and (max-width:819px){.checkout .confirmation__h3--footer{font-size:3rem}
}
.checkout .confirmation__h4{margin-bottom:0}
@media screen and (max-width:979px){.checkout .confirmation__h4{font-size:20px;font-size:2rem;line-height:1.2}
}
@media screen and (max-width:479px){.checkout .confirmation__h4{font-size:16px;font-size:1.6rem;line-height:1.25}
}
.checkout .confirmation__h4--footer{color:#fff}
.checkout .confirmation__head{border-top-left-radius:4px;border-top-right-radius:4px;padding:50px 50px 0;text-align:center}
@media screen and (max-width:479px){.checkout .confirmation__head{padding:40px 20px 25px}
}
.checkout .confirmation__head p{font-size:1.8rem;position:relative;margin:0 auto 20px}
@media screen and (max-width:979px){.checkout .confirmation__head p{font-size:1.6rem}
}
.checkout .confirmation__details{padding:50px 50px 0}
@media screen and (max-width:479px){.checkout .confirmation__details{padding:20px}
}
.checkout .confirmation__details .dcomm_button .btn,.checkout .confirmation__details .dcomm_button .recall-dialog a,.recall-dialog .checkout .confirmation__details .dcomm_button a{margin:0}
.checkout .confirmation__foot{border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff;background:#5e2750;margin-top:-1px}
.checkout .confirmation__section{padding:40px 20px;border-bottom:1px solid #dadbe0}
@media screen and (max-width:479px){.checkout .confirmation__section{padding:20px}
}
.checkout .confirmation__section--headline{border:0 none;padding-bottom:0;min-height:inherit}
@media screen and (max-width:479px){.checkout .confirmation__section--headline{padding-top:40px}
}
.checkout .confirmation__section--footer{text-align:center;min-height:inherit}
.checkout .confirmation__section--footer .btn,.checkout .confirmation__section--footer .recall-dialog a,.recall-dialog .checkout .confirmation__section--footer a{margin:10px 0 40px}
.checkout .confirmation__copy{font-size:13px;font-size:1.3rem;line-height:1.23077;margin:0;color:#fff}
.checkout .confirmation__copy--body{color:#666;max-width:500px;margin-bottom:20px}
.checkout .confirmation__copy--head{font-size:20px;font-size:2rem;line-height:1.2;font-family:VodafoneRg,Arial,sans-serif;max-width:500px}
@media screen and (max-width:979px){.checkout .confirmation__copy--head{font-size:16px;font-size:1.6rem;line-height:1.25}
}
@media screen and (max-width:479px){.checkout .confirmation__copy--head{font-size:14px;font-size:1.4rem;line-height:1.42857}
}
.checkout .confirmation__copy--head:nth-of-type(1){padding-bottom:10px}
.checkout .confirmation__copy--head:nth-last-of-type(1){padding:10px 0}
.checkout .confirmation__copy--negative{max-width:600px}
.checkout .confirmation__copy--negative:nth-last-of-type(1){padding:0 0 10px}
.checkout .confirmation__image{position:absolute;right:19%;bottom:260px}
@media screen and (max-width:979px){.checkout .confirmation__image{right:13%;bottom:250px}
}
@media screen and (max-width:700px){.checkout .confirmation__image{right:9%;bottom:240px}
}
.checkout .confirmation__image--product img{position:absolute;max-width:190px;right:0}
@media screen and (max-width:979px){.checkout .confirmation__image--product img{max-width:170px}
}
@media screen and (max-width:700px){.checkout .confirmation__image--product img{max-width:150px}
}
@media screen and (max-width:600px){.checkout .confirmation__image--product img{display:none}
}
.checkout .confirmation__icon{position:absolute;right:0;max-width:120px}
@media screen and (max-width:479px){.checkout .confirmation__icon{display:none}
}
.checkout .confirmation__packshot{position:absolute;right:80px;max-width:100px;bottom:0}
@media screen and (max-width:819px){.checkout .confirmation__packshot{display:none}
}
.checkout .confirmation__twister{background-image:url("../media/elements/Colour-Twister-01-mask-default.svg");background-repeat:no-repeat;height:150px;background-size:100% 150px;margin-top:-150px;width:100.1%;max-width:3000px;min-width:600px}
.checkout .confirmation__twister--footer{background-image:url("../media/elements/Colour-Twister-00_mask_gespiegelt_h.svg");margin-top:-1px;margin-bottom:-20px;margin-left:-1px;width:101%}
.checkout .confirmation__numbers{display:-ms-flexbox;display:flex;margin:20px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.checkout .confirmation__number{margin-bottom:10px;padding-right:30px;padding-left:30px}
.checkout .confirmation__link{text-decoration:underline}
.checkout .confirmation__w-1of1{z-index:1}
@media screen and (max-width:600px){.checkout .confirmation__w-1of1{width:100%}
}
.checkout .confirmation .confirmation__h2--footer.h2{color:#fff;font-size:3.6rem}
@media screen and (max-width:819px){.checkout .confirmation .confirmation__h2--footer.h2{font-size:2.4rem}
}
.checkout .confirmation-tutorial{box-shadow:none;margin-top:-24px;counter-reset:steps;padding-top:40px}
@media screen and (max-width:479px){.checkout .confirmation-tutorial{margin-top:-50px}
}
.checkout .confirmation-tutorial__section{display:-ms-flexbox;display:flex;border-bottom:0;-ms-flex-align:center;align-items:center;min-height:inherit;padding:25px 0}
@media screen and (max-width:600px){.checkout .confirmation-tutorial__section{padding:25px 0 20px 0}
}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__section{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
}
.checkout .confirmation-tutorial__image{position:relative;text-align:right}
.checkout .confirmation-tutorial__icon{position:relative}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__icon{margin-bottom:15px}
}
.checkout .confirmation-tutorial__icon img{width:100px;max-width:none}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__icon img{width:58px;margin-bottom:10px}
}
.checkout .confirmation-tutorial__text{padding:0 40px 45px 40px;margin-left:50px;border-bottom:1px solid #ccc}
@media screen and (max-width:979px){.checkout .confirmation-tutorial__text{padding-left:0;padding-right:0}
}
@media screen and (max-width:600px){.checkout .confirmation-tutorial__text{margin-left:20px}
}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__text{text-align:center;margin-left:0}
}
.checkout .confirmation-tutorial__headline{text-align:center}
.checkout .confirmation-tutorial__h2{color:#333;font-size:3.6rem;margin-bottom:30px}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__h2{font-size:2.4rem;margin-bottom:15px}
}
.checkout .confirmation-tutorial__h3{font-weight:bold;font-size:2.4rem;margin-bottom:20px}
.checkout .confirmation-tutorial__h3--nomax{max-width:inherit}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__h3{font-size:2rem}
}
.checkout .confirmation-tutorial__h3:before{counter-increment:steps;content:counter(steps) ". "}
.checkout .confirmation-tutorial__h4{margin:30px 0 25px;font-size:3rem}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__h4{font-size:2rem;margin:15px 0 20px}
}
.checkout .confirmation-tutorial__copy{margin:0 0 10px;font-size:1.6rem}
.checkout .confirmation-tutorial__copy--nomax{max-width:inherit}
.checkout .confirmation-tutorial__copy--white{color:#fff}
.checkout .confirmation-tutorial__copy p{margin:0 0 10px}
.checkout .confirmation-tutorial__mycare{text-align:center;padding:40px 20px 30px;margin:45px -40% 65px -40%;background:#f4f4f4}
@media screen and (max-width:979px){.checkout .confirmation-tutorial__mycare{margin:45px -17.5% 65px -17.5%}
}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__mycare{margin:5px -20px 25px -20px;padding:20px 20px 15px}
}
.checkout .confirmation-tutorial__mycare img{margin-bottom:10px;max-width:192px}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__mycare img{max-width:142px}
}
.checkout .confirmation-tutorial__details{margin:40px 0}
.checkout .confirmation-tutorial__table{font-size:16px;font-size:1.6rem;line-height:1.25;margin-bottom:10px;font-weight:bold}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__table{position:relative}
}
.checkout .confirmation-tutorial__table tr:first-child td{padding-top:20px}
.checkout .confirmation-tutorial__table th{font-weight:bold;border-bottom:1px solid;padding:10px 0;text-align:right}
.checkout .confirmation-tutorial__table th:first-child{text-align:left}
.checkout .confirmation-tutorial__table td{text-align:right;padding:15px 0;border-bottom:1px solid #dadbe0;white-space:nowrap;padding-left:10px}
.checkout .confirmation-tutorial__table td:first-child{text-align:left;white-space:normal;padding-left:0}
.checkout .confirmation-tutorial__table p{margin:0 0 5px}
.checkout .confirmation-tutorial__additional td{padding-top:40px}
.checkout .confirmation-tutorial__result td{box-shadow:0 -2px 0 #fff,0 -3px 0 #dadbe0;font-weight:bold;text-transform:uppercase}
.checkout .confirmation-tutorial__result ~ .confirmation-tutorial__rising-price div{margin-top:-15px;padding-bottom:15px}
.checkout .confirmation-tutorial__delivery td{padding-top:10px;padding-bottom:60px;border-bottom:0 none}
.checkout .confirmation-tutorial__rising-price td{font-size:14px;font-size:1.4rem;line-height:1.42857;padding:0;text-align:right;border-top:2px solid #fff}
.checkout .confirmation-tutorial__rising-price td:first-child{text-align:right}
.checkout .confirmation-tutorial__rising-price td div{margin-top:-15px;padding-bottom:15px;font-weight:normal}
@media screen and (max-width:600px){.checkout .confirmation-tutorial__rising-price td div{margin-top:-10px;padding-bottom:15px}
}
.checkout .confirmation-tutorial sup{font-weight:normal;margin-left:5px}
.checkout .confirmation-tutorial__blocktext{font-size:14px;font-size:1.4rem;line-height:1.42857;text-transform:none;font-weight:normal;margin-top:5px}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__blocktext{font-size:13px;font-size:1.3rem;line-height:1.23077}
}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__blocktext--promo{position:relative;width:calc(100% + 105px)}
}
.checkout .confirmation-tutorial__online-promo{background:#ebebeb}
.checkout .confirmation-tutorial__online-promo td{border-bottom:0 none;color:#333;font-weight:bold}
.checkout .confirmation-tutorial__online-promo td:first-child{padding-left:20px;width:65%}
.checkout .confirmation-tutorial__spacer{padding:10px;display:block}
.checkout .confirmation-tutorial__petal{margin-top:-40px;position:relative;right:5%;max-width:80%;display:none}
@media screen and (max-width:600px){.checkout .confirmation-tutorial__petal{max-width:100%}
}
.checkout .confirmation-tutorial__product{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.checkout .confirmation-tutorial__product p:first-child:last-child{font-size:16px;font-size:1.6rem;line-height:1.25;font-weight:bold}
.checkout .confirmation-tutorial__product p:last-child{font-size:14px;font-size:1.4rem;line-height:1.42857;font-weight:normal}
.checkout .confirmation-tutorial__product br{display:none}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__product br{display:block}
}
.checkout .confirmation-tutorial__packshot{max-width:70px;margin-right:10px}
@media screen and (max-width:600px){.checkout .confirmation-tutorial__packshot{display:none}
}
@media screen and (max-width:479px){.checkout .confirmation-tutorial__fullwidth{margin:0 20px}
}
.checkout .confirmation-tutorial__personal-data{margin:60px auto 0;max-width:820px}
.checkout .confirmation-tutorial__personal-data .grid-col{font-size:16px;font-size:1.6rem;line-height:1.25}
.checkout .confirmation-tutorial__personal-headline{background:#333;color:#fff;font-size:3rem;vertical-align:middle;padding:8px 10px 10px 20px;font-family:VodafoneLt,Arial,sans-serif;margin-bottom:20px}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__personal-headline{font-size:2rem;padding-left:15px}
}
.checkout .confirmation-tutorial__personal-btn{text-align:center;margin:30px 0 0}
.checkout .confirmation-tutorial__personal-btn .btn,.checkout .confirmation-tutorial__personal-btn .recall-dialog a,.recall-dialog .checkout .confirmation-tutorial__personal-btn a{font-size:16px;font-size:1.6rem;line-height:1.25}
.checkout .confirmation-tutorial__legal{font-size:14px;font-size:1.4rem;line-height:1.42857;margin-top:40px;max-width:820px;margin-left:auto;margin-right:auto}
.checkout .confirmation-tutorial__legal ul{margin-bottom:60px}
.checkout .confirmation-tutorial__legal ul li{display:-ms-flexbox;display:flex}
.checkout .confirmation-tutorial__legal div{margin-right:10px}
.checkout .confirmation-tutorial__legal p{line-height:20px;font-size:1.2rem}
.checkout .confirmation-tutorial__legal strong,.checkout .confirmation-tutorial__legal br{display:none}
.checkout .confirmation-tutorial__legal-head{margin-bottom:20px;font-weight:normal;font-size:1.6rem}
.checkout .confirmation-tutorial__birthday{margin:15px 0 3px}
.checkout .confirmation-tutorial__birth-note{font-size:14px;font-size:1.4rem;line-height:1.42857}
@media screen and (max-width:819px){.checkout .confirmation-tutorial__phone{margin-top:15px}
}
.checkout .confirmation-tutorial .orderConfirmationSteps:last-child .confirmation-tutorial__text{border-bottom:0;padding-bottom:0}
.checkout .confirmation-tutorial .orderConfirmationSteps:last-child .confirmation-tutorial__text .h3:before{counter-increment:steps;content:""}
.handset-overview{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}
.handset-overview__item{-ms-flex-preferred-size:340px;flex-basis:340px;max-width:calc(50% - 10px);-ms-flex-positive:1;flex-grow:1;background:linear-gradient(158deg,rgba(255,255,255,0.15),rgba(255,255,255,0.25));border-radius:5px;margin:5px}
@media screen and (max-width:729px){.handset-overview__item{max-width:inherit}
}
.handset-overview.ume-spinner:after{display:block;margin:2rem auto;position:static;width:100%}
.arrow-slide{position:relative;margin:0 0 40px;margin:0 0 4rem;transition:margin .4s}
.arrow-slide.has-nav .arrow-slide-wrapper{margin-left:50px;margin-right:50px;margin-left:5rem;margin-right:5rem}
.arrow-slide.has-nav .nav-btn{opacity:.6;pointer-events:auto}
.no-pointerevents .arrow-slide.has-nav .nav-btn{display:block}
.arrow-slide.has-nav .nav-btn:hover{opacity:1}
.arrow-slide .nav-btn{cursor:pointer;position:absolute;display:block;top:50%;opacity:0;margin-top:-17px;margin-top:-1.7rem;transition:opacity .2s;pointer-events:none}
.no-pointerevents .arrow-slide .nav-btn{display:none}
.arrow-slide .nav-btn.nav-btn-left{left:0}
.arrow-slide .nav-btn.nav-btn-left::after{content:""}
.arrow-slide .nav-btn.nav-btn-right{right:0}
.arrow-slide .nav-btn.nav-btn-right::after{content:""}
.arrow-slide .arrow-slide-wrapper{overflow:hidden;transition:margin .4s}
.arrow-slide .arrow-slide-slide{display:inline-block;white-space:nowrap;position:relative;left:0;padding:20px 0}
.arrow-slide .arrow-slide-slide.is-visible li{opacity:1}
.arrow-slide .arrow-slide-slide li{opacity:0;transition:all .4s}
.arrow-slide .arrow-slide-slide.is-transitioning{transition:all .2s}
.hd-slider{position:relative;padding-top:0}
.hd-slider .hd-slider-slider{height:700px;background-position:left top;position:relative}
.hd-slider .hd-slider-sd{background-position:left top;width:100%}
.hd-slider .hd-slider-sd:before,.hd-slider .hd-slider-sd:after{content:" ";display:table}
.hd-slider .hd-slider-sd:after{clear:both}
.hd-slider.is-active .hd-slider-sd{width:40%;transition:width 1s}
.hd-slider .hd-slider-handle{box-shadow:0 0 30px rgba(255,255,255,0.6);height:700px;background:#fff;background:white;background:rgba(255,255,255,0.35);background:radial-gradient(center,ellipse cover,rgba(255,255,255,0.7) 0,rgba(255,255,255,0) 95%);width:2px;position:relative;float:right}
.hd-slider .hd-slider-handle:before{content:"HD";position:absolute;right:10px;top:500px;background:rgba(255,255,255,0.7);padding:0 10px;padding:0 1rem;border-radius:5px;font-family:VodafoneRg,Arial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;color:#262626}
.hd-slider .hd-slider-handle:after{content:"SD";position:absolute;left:10px;top:500px;background:rgba(255,255,255,0.7);padding:0 10px;padding:0 1rem;border-radius:5px;font-family:VodafoneRg,Arial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;color:#262626}
.hd-slider .hd-slider-handle .slider-handle{top:400px}
.hd-slider .hd-slider-desc{position:absolute;text-align:right;bottom:90px;right:60px}
.hd-slider .section-content{position:absolute;top:0}
.hd-slider .section-header{min-width:480px;text-align:left}
.hd-slider .section-drawer{margin-top:0}
.img-slider{position:relative;padding-top:0}
.img-slider .img-slider-slider{background-position:left top;position:relative}
.img-slider .img-slider-slider.is-responsive{background-size:100%;background-size:contain}
.img-slider .img-slider-sd{background-position:left top;width:100%;position:relative}
.img-slider.is-active .img-slider-sd{width:40%;transition:width 1s}
.img-slider .img-slider-handle{box-shadow:0 0 30px rgba(255,255,255,0.6);background:#fff;background:white;background:rgba(255,255,255,0.35);background:radial-gradient(center,ellipse cover,rgba(255,255,255,0.7) 0,rgba(255,255,255,0) 95%);width:2px;position:absolute;right:0;top:0;bottom:0}
.img-slider .img-slider-handle .slider-handle{position:absolute;top:50%}
.compare-slider-heads li{position:relative}
.compare-slider-heads li:before{display:none}
@media screen and (min-width:980px){.compare-slider-heads li{padding-left:5rem}
.compare-slider-heads li:before{display:block;position:absolute;top:-0.5rem;left:-3rem;font-size:6.2rem}
.compare-slider-heads p,.compare-slider-heads .h4,.compare-slider-heads .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .compare-slider-heads .account-headline{white-space:nowrap}
}
.compare-slider-heads .h4,.compare-slider-heads .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .compare-slider-heads .account-headline{font-weight:bold}
.content-slider.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
@media screen and (min-width:980px){.content-slider.slick-slider{padding:0 63px;margin:0 -63px}
}
.content-slider .slick-list{z-index:0;overflow:hidden;display:block;padding:150px 0 100px 0;margin:-150px 0 -100px 0}
.content-slider.slick-slider .slick-track{transform:translate3d(0,0,0)}
.content-slider .slick-track{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100% !important}
.slick-loading .content-slider .slick-track{visibility:hidden}
.content-slider .slick-slide{display:none}
.content-slider .slick-slide.slick-loading img{display:none}
.content-slider .slick-slide.dragging img{pointer-events:none}
.content-slider.slick-loading .slick-slide{visibility:hidden}
.content-slider.slick-initialized .slick-slide{display:inline-block}
.content-slider .slick-prev,.content-slider .slick-next{z-index:1;position:absolute;height:50px;width:50px;line-height:51px;font-size:50px;cursor:pointer;top:50%;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;text-align:center;opacity:0;transition:opacity .3s ease-in}
.content-slider .slick-prev:before,.content-slider .slick-next:before{display:inline-block;font-family:ume-icons;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.content-slider.slick-slider:hover .slick-prev,.content-slider.slick-slider:hover .slick-next{opacity:1}
.content-slider .slick-prev{left:0}
.content-slider .slick-prev:before{content:""}
.content-slider .slick-next{right:0}
.content-slider .slick-next:before{content:""}
.content-slider .slick-disabled{opacity:.3}
.content-slider .slick-dots{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:20px;left:0;width:100%;height:30px}
.content-slider .slick-dots li{margin:0 5px}
.content-slider .slick-dots li button{position:relative;display:block;height:20px;width:20px;padding:5px;border:0;border-radius:20px;outline:0;line-height:0;font-size:0;cursor:pointer}
.content-slider .slick-dots li button:before{content:"";position:absolute;top:5px;left:5px;width:10px;height:10px;border-radius:10px;background-color:#fff}
.content-slider .slick-dots li.slick-active button{background:#fff}
.content-slider .slick-dots li.slick-active button:before{background-color:#803689}
.home-article-wrapper{overflow:hidden;border-radius:4px;margin-bottom:2rem}
.home-article-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-2px -2px;-ms-flex:999 1 auto;flex:999 1 auto}
.article-overview{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:5rem}
@media screen and (max-width:979px){.article-overview{margin-top:3rem}
}
@media screen and (max-width:819px){.article-overview{margin-top:1rem}
}
.article-overview-featured{position:relative;overflow:hidden;border-top-left-radius:4px}
@media screen and (max-width:979px){.article-overview-featured{padding-bottom:66.6666%;margin-bottom:2px;display:table;border-top-right-radius:4px}
}
@media screen and (max-width:819px){.article-overview-featured{padding-bottom:0}
}
.article-overview-articles{background:#fff;padding:0 2rem 2rem;margin-top:2px;box-sizing:border-box}
.article-overview-articles:first-child{border-top-left-radius:4px;border-top-right-radius:4px;margin-top:0}
.article-overview-articles:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.article-overview-articles-list{display:block;-moz-column-count:3;-moz-column-gap:2rem;-moz-column-fill:balance;column-count:3;column-gap:2rem;column-fill:balance}
@media screen and (max-width:979px){.article-overview-articles-list{column-count:2}
}
@media screen and (max-width:819px){.article-overview-articles-list{column-count:1}
}
.article-overview-articles-list li{break-inside:avoid-column;break-inside:avoid;-webkit-column-break-inside:avoid;display:table;padding-top:2rem;border-bottom:solid 1px #262626;width:100%}
@media screen and (min-width:820px){.article-mansory li:first-child{width:calc(200% - -2rem)}
.article-mansory li:first-child .article-overview-article p,.article-mansory li:first-child .article-overview-article .h4,.article-mansory li:first-child .article-overview-article .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .article-mansory li:first-child .article-overview-article .account-headline,.article-mansory li:first-child .article-overview-article .article-overview-article-category{width:calc(50% - 1rem)}
}
.article-mansory .article-mansory-spacer{display:block;border-bottom:solid 1px #262626;margin-left:-1rem;padding-bottom:2rem;position:relative}
.article-mansory .article-mansory-spacer img{display:none;position:absolute;right:0;width:200%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.article-mansory .article-mansory-spacer img{display:block}
}
.article-mansory .article-mansory-wrapper.article-mansory-wrapper.article-mansory-wrapper{border-bottom:0}
@media screen and (max-width:819px){.article-mansory .article-mansory-wrapper.article-mansory-wrapper.article-mansory-wrapper{display:none}
}
.article-overview-articles-more{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-2px;width:calc(100% - -2px)}
.article-overview-articles-more li{display:-ms-flexbox;display:flex;padding:2px 0 0 2px;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}
.article-overview-articles-more .article-overview-more-btn{-ms-flex:1;flex:1;display:block;background:#fff;color:#40920f;padding:1rem 2rem;text-align:left}
.article-overview-articles-more .article-overview-more-btn:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.article-overview-articles-more .article-overview-more-btn:disabled{color:#666;cursor:auto}
.article-overview-articles-more .fill-download-btn{width:100%;margin-bottom:0}
.article-slider-container{position:relative;margin:0 auto}
.article-slider-container.is-transitioning{transition:height .4s}
.article-transition-in-progress{position:absolute;top:0}
.article-container{max-width:1200px;overflow-y:hidden;overflow-x:visible}
.article-wrapper{padding-top:200px;padding-top:20rem;transition:transform .4s}
.article-wrapper.trans-left{transform:translate3d(100vw,0,0)}
.article-wrapper.trans-right{transform:translate3d(-100vw,0,0)}
@media screen and (max-width:819px){.article-wrapper{padding-top:150px;padding-top:15rem}
}
.box.article-box{position:relative;padding:50px 85px 85px;padding:5rem 8.5rem 8.5rem;margin-bottom:0}
@media screen and (max-width:819px){.box.article-box{padding:0 0 3.5rem}
}
@media screen and (min-width:980px){.box.article-box .grid{margin-left:-10rem}
.box.article-box .grid-col{padding-left:10rem}
}
.box.article-box .box-header .article-meta{font-size:12px;font-size:1.2rem;line-height:1.16667;letter-spacing:1.5px;margin-bottom:40px;margin-bottom:4rem;text-transform:uppercase;color:#222}
@media screen and (max-width:819px){.box.article-box .box-header .article-meta{margin-bottom:.5rem}
}
.box.article-box .box-header .article-meta span{padding-left:15px;padding-left:1.5rem;font-weight:bold}
@media screen and (max-width:819px){.box.article-box .box-header .article-meta span{display:block;padding-left:0}
}
.box.article-box .box-header .h3{font-weight:bold}
.box.article-box .box-header .h4,.box.article-box .box-header .checkout-step-thankyou .account .account-headline,.checkout-step-thankyou .account .box.article-box .box-header .account-headline{color:#262626;font-weight:normal;margin-bottom:5rem}
.box.article-box .article-slider-buttons{position:absolute;text-align:right;right:0}
.box.article-box .article-slider-buttons .article-slider-button{font-size:2em;color:#40920f}
.box.article-box .article-slider-buttons .article-slider-button:before{width:auto}
.box.article-box .article-slider-buttons .article-slider-button:disabled{cursor:initial;opacity:.3}
.box.article-box .article-slider-buttons .article-slider-button:first-child{margin-right:2.5rem}
@media screen and (max-width:819px){.box.article-box .article-slider-buttons .article-slider-button:first-child{margin-right:1.5rem}
}
@media screen and (max-width:979px){.box.article-box .article-slider-buttons{position:static}
}
@media screen and (max-width:819px){.box.article-box .article-slider-buttons{text-align:left;width:100%;margin-bottom:1.5rem}
}
.box.article-box .box-body{color:#262626}
.box.article-box .box-body p{margin-bottom:15px;margin-bottom:1.5rem;font-weight:normal}
.box.article-box .box-body .article-sidebar{position:relative}
.box.article-box .box-body .article-sidebar .parsys.sidebar>.section:first-child{padding-top:4rem;border-top:solid 1px #262626}
@media screen and (max-width:979px){.box.article-box .box-body .article-sidebar{position:static;margin-top:1rem}
}
.article-sidebar-up{display:inline-block;text-align:center;margin-top:2rem;color:#40920f}
.article-sidebar-up:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:auto;text-align:center;vertical-align:0}
.article-sidebar-up:before{display:block;margin-bottom:-.5rem;font-size:2rem}
@media screen and (max-width:979px){.article-sidebar-up{display:none}
}
.article-body{background:#0b6782;background:#0b6782;background:linear-gradient(90deg,#0e9a98,#08346c);padding-bottom:4rem}
.grid.wowi-archive{margin-left:-2px}
.grid.wowi-archive .wowi-archive-header{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;padding:2.5rem}
.grid.wowi-archive .wowi-archive-header .h6{text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:1.16667;font-weight:normal;color:#666}
.grid.wowi-archive .grid-col{padding-left:2px;margin-bottom:2px;display:-ms-flexbox;display:flex}
.grid.wowi-archive .grid-col .wowi-archive-box{margin-bottom:0}
.grid.wowi-archive .grid-col>div{-ms-flex:1 1 auto;flex:1 1 auto}
@media screen and (max-width:819px){.grid.wowi-archive{margin-left:0}
.grid.wowi-archive .grid-col{padding-left:0}
}
.wowi-sections-slider.wowi-sections-slider{margin:50px auto;margin:5rem auto}
.wowi-sections-slider.wowi-sections-slider .grid-col{padding-left:0}
.wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides{position:relative;overflow:hidden;margin-left:1px;margin-right:-1px;display:-ms-flexbox;display:flex;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);background:#fff;border-top-right-radius:6px;border-bottom-right-radius:6px}
.no-flexbox .wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides{min-height:312px}
.wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box{transform:translate3d(100%,0,0);-ms-flex:999 1 auto;flex:999 1 auto;box-shadow:none;border-radius:none;position:absolute;top:0;right:0;bottom:0;left:0;display:block}
.wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box.is-active{transform:translate3d(0,0,0)}
.wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box.is-pre{transform:translate3d(-100%,0,0)}
.wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box.is-transitioning{transition:transform 1s}
.no-csstransforms3d .wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box{left:100%}
.no-csstransforms3d .wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box.is-active{left:0}
.no-csstransforms3d .wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box.is-pre{left:-100%}
.no-csstransforms3d .wowi-sections-slider.wowi-sections-slider .grid-col.wowi-sections-slider-slides .wowi-sections-slider-card-box.is-transitioning{transition:left 1s}
.wowi-sections-slider.wowi-sections-slider .wowi-sections-slider-card-box{margin:0}
.category-box-slide{position:relative}
.category-box-slide .category-box-indicators{display:none;position:absolute;bottom:1rem;left:0;right:0;text-align:center}
@media screen and (max-width:819px){.category-box-slide .category-box-indicators{display:block}
}
.category-box-slide .category-box-indicators .indicator{margin:3px 4px}
.category-box-slide .category-box-indicators .indicator.is-active{margin:0 1px}
.category-boxes{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:999 1 auto;flex:999 1 auto;margin-left:-3rem}
@media screen and (min-width:1280px){.category-boxes{margin-left:-5rem}
}
@media screen and (max-width:819px){.category-boxes{transition:transform .6s;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:4rem;margin-left:0}
.category-boxes .full-size-items{padding:0 .2rem;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}
}
@media screen and (min-width:820px){.category-boxes{transform:none !important}
}
.markable-map__info{position:relative;background:#ef7918;color:#fff;padding:1rem 1.5rem;margin:0}
@media screen and (max-width:979px){.markable-map__info{margin-left:-15px;margin-right:-15px}
}
.markable-map__info:after{content:'';position:absolute;left:calc(50% - 6px);bottom:-12px;border-top:solid 12px #ef7918;border-left:solid 12px transparent;border-right:solid 12px transparent;z-index:1}
.markable-map__wrapper{max-height:55vh;height:100vw;box-sizing:border-box;position:relative;margin-bottom:2rem}
@media screen and (max-width:979px){.markable-map__wrapper{margin-left:-15px;margin-right:-15px}
}
.markable-map__map{display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.troubleshooter-app{padding:10px;background-color:#2679dc;border-radius:5px;color:#333}
.troubleshooter-app__headline,.troubleshooter-app h3,.troubleshooter-app__intro,.troubleshooter-app__list,.troubleshooter-app ul button,.troubleshooter-app li{color:#333}
.troubleshooter-app__headline{margin-top:20px;text-align:center;font-family:VodafoneBd,Arial,sans-serif;font-weight:400}
.troubleshooter-app__intro{margin-bottom:30px;text-align:center;font-size:16px;line-height:1.5}
.troubleshooter-app__list{margin-bottom:20px}
.troubleshooter-app__list .check-list li,.troubleshooter-app__list .link-list li{font-size:16px}
.troubleshooter-app__list:first-child{margin-left:10px}
.troubleshooter-app ul button{text-align:left}
.troubleshooter-app .arrow-list--header{display:-ms-flexbox;display:flex;margin-bottom:10px}
.troubleshooter-app .arrow-list--header img{max-width:60px;max-height:60px;margin-right:10px}
.troubleshooter-app .arrow-list--header span.icon{font-size:5rem}
.troubleshooter-app .arrow-list--header h3{padding-top:22px;font-size:32px}
.troubleshooter-app .login-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.troubleshooter-app .login-wrapper .btn--blue{background-image:none;background:#002c77;border:1px solid #002c77;color:inherit}
.troubleshooter-app .login-wrapper .btn--blue:hover,.troubleshooter-app .login-wrapper .btn--blue:focus{background:#083a8f;border:1px solid #083a8f;color:inherit}
.troubleshooter-app .login-wrapper .login-link{color:#333;margin-bottom:10px;line-height:2.1}
.troubleshooter-app--menu-box{margin-top:-4px}
.troubleshooter-app--second-box{border-top:4px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px}
.troubleshooter-app--second-box .grid{margin:0}
.troubleshooter-app--second-box .grid-col{padding-left:10px;padding-right:10px}
.troubleshooter-app--second-box .troubleshooter-app__headline{margin-bottom:40px}
.troubleshooter-app .help-option{text-align:center;min-height:100px;position:relative;margin-bottom:40px}
.troubleshooter-app .help-option__header{font-weight:bold}
.troubleshooter-app .help-option__footer{position:absolute;bottom:0;left:0;right:0;width:calc(100% - 15px)}
.troubleshooter-app .help-option__footer a{color:#333}
.troubleshooter-app .check-list li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.troubleshooter-app .grid{margin-left:0}
@media screen and (max-width:979px){.troubleshooter-app .grid{margin-left:0}
}
.troubleshooter-form{color:#333}
@media screen and (min-width:1280px){.troubleshooter-form{max-width:800px;margin-left:auto;margin-right:auto}
}
.troubleshooter-form h2,.troubleshooter-form .h3,.troubleshooter-form p,.troubleshooter-form span,.troubleshooter-form .tick-label{color:#333}
.troubleshooter-form p,.troubleshooter-form .tick-label{font-size:16px}
.troubleshooter-form .tick-label{line-height:1}
.troubleshooter-form p{margin-bottom:24px;line-height:1}
.troubleshooter-form a{text-decoration:underline}
.troubleshooter-form .topic-icon{float:left;position:relative;top:-8px;left:-2px;max-width:60px;max-height:60px}
.troubleshooter-form .topic-title{font-size:3.8rem;display:block;width:calc(100% - 72px);float:left;margin-bottom:20px}
@media screen and (max-width:479px){.troubleshooter-form .topic-icon{font-size:4.8rem}
.troubleshooter-form .topic-title{font-size:3.8rem}
}
.troubleshooter-form input{height:34px}
.troubleshooter-form .form-section{min-height:200px}
.troubleshooter-form .icon-calendar{font-size:2.5rem;color:#333;margin-left:-34px}
.troubleshooter-form .icon-calendar:before{vertical-align:-20%}
.troubleshooter-form .button-box{margin-top:60px}
.troubleshooter-form .button-box .button-group{margin:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:20px}
.troubleshooter-form .button-box .button-group .right-group{margin-right:-25px}
.troubleshooter-form .button-box .button-group .icon{width:24px;height:24px;font-size:2rem;cursor:pointer}
.troubleshooter-form .button-box .button-group .icon:before{right:-15px;top:28px;position:absolute}
.troubleshooter-form .button-box .button-group .icon-arrow-right::before{right:-10px}
.troubleshooter-form .button-box .button-group .icon-arrow-left::before{right:auto;left:0}
.troubleshooter-form .button-box .button-group img{margin-top:27px}
.troubleshooter-form .button-box .button-group .button-text{position:absolute;top:30px;cursor:pointer;font-size:16px}
@media screen and (max-width:479px){.troubleshooter-form .button-box .button-group .button-text{max-width:60px}
}
@media screen and (max-width:479px){.troubleshooter-form .button-box .button-group .button-text-second-row{display:none}
}
.troubleshooter-form .button-box .button-group .right-box{right:20px}
.troubleshooter-form .button-box .button-group .left-box{left:30px}
.troubleshooter-form .button-box .button-group .invisible{visibility:hidden}
.troubleshooter-form .ts-form-section__error,.troubleshooter-form .ts-form-section__error span{color:#333;background:#af0b37;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;border-radius:6px}
.troubleshooter--dialog-box{max-width:500px !important;padding:30px !important}
.troubleshooter--dialog-box .h3{color:#333}
.troubleshooter--dialog-box .reload-button{margin-top:40px;margin-bottom:40px}
.troubleshooter--close-dialog-box{padding-top:20px !important;padding-bottom:40px !important}
.troubleshooter--close-dialog-box .h3{max-width:80%;margin-left:auto;margin-right:auto;color:#333}
.troubleshooter--close-dialog-box p{margin:50px 0}
.troubleshooter--close-dialog-box .btn,.troubleshooter--close-dialog-box .recall-dialog a,.recall-dialog .troubleshooter--close-dialog-box a{margin-bottom:10px}
.troubleshooter-wrapper{min-height:calc(100vh - 248px);padding-bottom:30px;padding-top:30px}
.troubleshooter-wrapper .dialog--message .dialog-box{min-width:300px;background-color:#fff}
.troubleshooter-wrapper .dialog--message .dialog-box .h3{font-size:3rem;line-height:3.4rem}
.troubleshooter-wrapper .dialog--message .dialog-box p{font-size:1.8rem;line-height:2.3rem}
.troubleshooter-header{background-color:#fff;color:#333;z-index:30;border-bottom:1px solid #fff}
@media screen and (max-width:600px){.troubleshooter-header .logo-bar>.container{-ms-flex-direction:column;flex-direction:row;margin-bottom:20px}
}
.troubleshooter-header--title{font-family:VodafoneRg,Arial,Helvetica,sans-serif;font-size:32px;margin-left:-100px}
@media screen and (max-width:479px){.troubleshooter-header--title{display:none}
}
.troubleshooter-header--menu{position:relative;cursor:pointer;font-size:16px}
.troubleshooter-header--menu .text{margin-top:-4px;position:absolute;right:70px;top:22px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:Arial,Helvetica,sans-serif}
@media screen and (max-width:979px){.troubleshooter-header--menu .text{display:none}
}
.troubleshooter-header--menu .icon{font-size:4rem;margin-left:10px}
.troubleshooter-header--flyout{display:none;z-index:30;position:absolute;width:100%;right:0;left:0;background-color:#fff;font-size:16px}
.troubleshooter-header--flyout .flyout-container{min-height:100px;padding:20px}
.troubleshooter-header--flyout .grid-col{padding-left:50px;padding-right:50px;margin-bottom:30px;font-size:16px}
@media screen and (max-width:479px){.troubleshooter-header--flyout .grid-col{padding-left:0;padding-right:0}
}
.troubleshooter-header--flyout .flyout-header{font-weight:bold;margin-bottom:20px}
.troubleshooter-header--flyout .arrow-list,.troubleshooter-header--flyout a,.troubleshooter-header--flyout .arrow-list--link li{color:#333;font-size:16px}
.troubleshooter-header--flyout .arrow-list li{margin-bottom:0}
.troubleshooter-header--flyout img{display:block;cursor:pointer;margin-bottom:10px}
.troubleshooter-header--flyout .messenger-icon{cursor:default}
.troubleshooter-header--flyout .phone{font-family:VodafoneRg,Arial,Helvetica,sans-serif;font-size:42px}
.troubleshooter-header--flyout .phone:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:ume-icons;content:"";display:inline-block;width:1.5em;text-align:left;vertical-align:-12%}
.troubleshooter-header--flyout .phone:before{width:50px;height:50px}
.troubleshooter-header--flyout .phone+div{padding-left:48px}
@media all and (-ms-high-contrast:none) and (min-width:980px){.troubleshooter-header--menu .text{width:248px}
}
.dark-layer{position:absolute;left:0;width:100%;height:calc(100% - 106px);z-index:29;background-color:rgba(0,0,0,0.5)}
.vod-detail{margin-bottom:40px;font-size:16px;line-height:20px}
.vod-detail__overview{margin-bottom:60px}
.vod-detail__overview .h3{margin-bottom:5px}
@media screen and (max-width:819px){.vod-detail__poster{margin-bottom:30px}
}
@media screen and (min-width:820px){.vod-detail__poster{margin-top:5px}
}
.vod-detail__poster img{vertical-align:top}
.vod-detail__properties{margin-bottom:35px;font-size:16px;line-height:20px}
.vod-detail__properties p{margin-bottom:30px}
.vod-detail__properties li{margin-bottom:10px}
.vod-detail__prices{font-size:16px;line-height:20px}
.vod-detail__prices p{margin-bottom:10px}
.vod-detail__price-list{display:-ms-inline-flexbox;display:inline-flex;max-width:100%;margin-left:-1px}
.vod-detail__price{width:148px;background:rgba(255,255,255,0.2);text-align:center;padding:14px;margin:0 1px}
.vod-detail__price:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}
.vod-detail__price:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}
.vod-detail__desc{margin-bottom:60px}
.vod-detail__desc .h3{margin-bottom:10px}
.vod-detail__gallery{margin-bottom:50px}
.vod-detail__gallery-img{cursor:pointer}
.vod-detail__gallery-video{position:relative;cursor:pointer}
.vod-detail__gallery-video:after{content:'';display:block;position:relative;z-index:1;width:100%;padding-bottom:66.5%;background:rgba(0,44,119,0.4)}
.vod-detail__gallery-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.vod-detail__gallery li{margin-bottom:10px;font-size:0}
@media screen and (min-width:480px){.vod-detail__gallery li{margin-bottom:20px}
}
@media screen and (min-width:820px){.vod-detail__gallery li{margin-bottom:30px}
}
@media screen and (min-width:1280px){.vod-detail__gallery,.vod-detail__gallery li{margin-bottom:40px}
}
@media screen and (min-width:1400px){.vod-detail__gallery,.vod-detail__gallery li{margin-bottom:50px}
}
.vod-listing{margin-bottom:80px}
.vod-listing__search{margin-bottom:70px;text-align:center}
.vod-listing__search .search-form__input{max-width:426px;width:calc(100% - 40px);padding-right:40px;-webkit-appearance:none}
.vod-listing__nav{margin-bottom:45px}
.vod-listing__cats{border-bottom:1px solid rgba(255,255,255,0.3);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;white-space:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vod-listing__cats-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.vod-listing__cats--main{font-family:VodafoneRg,Arial,sans-serif;font-size:18px}
@media screen and (min-width:820px){.vod-listing__cats--main{font-size:24px}
}
.vod-listing__cats--sub{padding:20px 0 10px}
.vod-listing__cat-main{margin:0 10px}
@media screen and (min-width:820px){.vod-listing__cat-main{margin:0 25px}
}
.vod-listing__cat-main button{display:block;padding:7px 2px;transition:border-color .4s;border-bottom:4px solid transparent}
.vod-listing__cat-main button:hover{text-decoration:none;border-color:rgba(255,255,255,0.2);transition:border-color .2s}
.vod-listing__cat-main button.is-active{border-color:#fff}
.vod-listing__cat-sub{display:-ms-flexbox;display:flex;padding-left:10px;padding-bottom:10px}
@media screen and (max-width:1279px){.vod-listing__cat-sub{padding-left:7px}
}
@media screen and (max-width:979px){.vod-listing__cat-sub{padding-left:5px}
}
.vod-listing__cat-sub:after{content:'';display:inline-block;width:0;height:100%;border-left:1px solid rgba(255,255,255,0.3);vertical-align:bottom;margin-left:10px}
@media screen and (max-width:1279px){.vod-listing__cat-sub:after{margin-left:7px}
}
@media screen and (max-width:979px){.vod-listing__cat-sub:after{margin-left:5px}
}
.vod-listing__cat-sub:last-child:after{display:none}
.vod-listing__cat-sub button{padding:5px 15px;border-radius:4px;transition:background .4s}
@media screen and (max-width:1279px){.vod-listing__cat-sub button{padding:5px 7px}
}
@media screen and (max-width:979px){.vod-listing__cat-sub button{padding:5px}
}
.vod-listing__cat-sub button:hover{text-decoration:none;background:rgba(255,255,255,0.1);transition:background .2s}
.vod-listing__cat-sub button.is-active{background:rgba(255,255,255,0.2)}
.vod-listing__result-list{margin-bottom:20px}
.vod-listing__movie{display:block;max-width:180px;margin-bottom:60px}
.vod-listing__movie:hover{text-decoration:none}
.vod-listing__movie-image{width:100%;margin-bottom:15px}
.vod-listing__movie-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vod-listing__movie-label{padding:2px 3px;margin-right:2px;border-radius:4px;background:#fff;color:#ef7918;font-size:12px;text-transform:uppercase}
.vod-listing__load-more{text-align:center}
.puek fieldset label span{color:#002c77}
.dark-bg .puek fieldset label span{color:#fff}
.puek__buttons{margin-top:18px}
@media screen and (max-width:819px){.puek__buttons{margin-top:0}
}
.puek__result th{cursor:pointer}
#template_login_panel_loginpanel_overlaylogin .submitbutton button[type="submit"]{font-family:VodafoneBd,Arial,sans-serif;font-weight:400;padding:12px 20px;box-shadow:0 1px 3px rgba(51,51,51,0.6);background-color:#e60000;color:#fff}
#template_login_panel_loginpanel_overlaylogin .submitbutton button[type="submit"]:hover,#template_login_panel_loginpanel_overlaylogin .submitbutton button[type="submit"]:focus{text-decoration:none;background-color:#900}
#template_login_panel_loginpanel_overlaylogin .submitbutton button[type="submit"]:active{text-decoration:none;background-color:#bd0000}
.ume-wcmmode .section-drawer-wrapper{height:auto !important;overflow:visible !important}
.author-radioactive{border-color:red;border-style:solid;border-width:2px}
.author-radioactive-widget{color:red;top:0;width:100%;height:100px;z-index:10000000;font-size:13pt;text-align:left;line-height:13pt}
.upc_spacer_height_1{height:10px;clear:both}
.upc_spacer_height_2{height:20px;clear:both}
.upc_spacer_height_3{height:30px;clear:both}
.upc_spacer_height_4{height:40px;clear:both}
.upc_spacer_height_5{height:50px;clear:both}
.upc_spacer_height_1_wcm{height:8px;clear:both;border:1px dashed #999}
.upc_spacer_height_2_wcm{height:18px;clear:both;border:1px dashed #999}
.upc_spacer_height_3_wcm{height:28px;clear:both;border:1px dashed #999}
.upc_spacer_height_4_wcm{height:38px;clear:both;border:1px dashed #999}
.upc_spacer_height_5_wcm{height:48px;clear:both;border:1px dashed #999}