@import "../../shared/css/esimCapable.min.css";@font-face{font-family:VodafoneRg;src:url(../media/fonts/VodafoneRg.eot);src:url(../media/fonts/VodafoneRg.eot?#iefix)format("embedded-opentype"),url(../media/fonts/VodafoneRg.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:VodafoneBg;src:url(../media/fonts/VodafoneRgBd.eot);src:url(../media/fonts/VodafoneRgBd.eot?#iefix)format("embedded-opentype"),url(../media/fonts/VodafoneRgBd.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:VodafoneLtRegular;src:url(../media/fonts/VodafoneLight.eot);src:url(../media/fonts/VodafoneLight.eot?#iefix)format("embedded-opentype"),url(../media/fonts/VodafoneLight.ttf)format("truetype");font-weight:400;font-style:normal}body,html{max-width:100%;overflow-x:hidden;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}body{padding-right:0!important;font-family:"VodafoneRg",Arial,Helvetica,sans-serif!important;color:#333}body.showForm{height:100vh;overflow-y:hidden}.remove-white-bottom{background-color:#333;height:100px;position:absolute;bottom:-100px;width:100%}.block-scroll{overflow:hidden}.bg-image-full{background-position-x:center;background-size:auto 432px;background-repeat:no-repeat}.sr-only-focusable:focus{outline:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-vodafone:focus-visible,.languageSelect:focus-visible,.open-tariff:focus-visible{outline:3px solid #005fcc;outline-offset:2px;border-radius:4px}.collapse-header:focus{outline:2px solid #007bff;outline-offset:2px}#formContainer .nav-link{display:block;padding:0;text-decoration:none;color:#333;left:0;position:relative}@media screen and (min-width:992px){#formContainer .nav-link{left:100px}}#formContainer .nav-link img{width:44px}.form-container{visibility:hidden;opacity:0;position:fixed;top:-100%;left:0;width:100%;background-color:#f2f2f2;z-index:20;transition:top .5s ease-in-out,visibility 0s .5s;overflow-y:auto}.form-container.show{visibility:visible;height:100vh;opacity:1;top:0;background-color:#f2f2f2;transition:top .5s ease-in-out}.mwst-badge{font-family:VodafoneRg;font-size:14px}.hero-img-tourist{background-image:url(../media/img/hero_tourist.jpg)}.hero-overlay-div{text-align:center;position:relative}#hero-overlay-image{width:80%}.header-icon-div{line-height:50px}.header-icon-div a.nav-link img{width:32px}.heroHeader.hero_shadow{text-shadow:0 0 16px #1f1e1c}.heroHeader.main-header-white{color:#fff;font-family:VodafoneRg;margin:10px 0}.heroHeader.main-header-black{color:#000;font-family:VodafoneRg}.heroHeader.main-header-red{color:#e60000;font-family:VodafoneRg}h2>sup{font-weight:400}h3.prize-duration-header{font-size:1rem;margin:0}h4.prize-header{font-size:1.7rem;margin:0;line-height:1.2}p.sub-header,p.sub-header-white{line-height:1.2;margin:0 0 20px}h2>sup,p.sub-header-white{font-family:VodafoneLtRegular}p.sub-header-white{padding-top:0;color:#fff}p.sub-header-black{line-height:1.2;margin:0 0 20px;padding-top:10px;font-size:20px;color:#000}.text-vf-red{color:#e60000!important}.text-vodafonerg,p.sub-header-black{font-family:VodafoneRg}.background-red{background:#e60000}.background-red .text-white-header{color:#fff;font-size:24px;line-height:50px}.background-red .text-white-sub{color:#fff;font-size:17px}.border-red{border:2px solid #e60000}.border-bottom-grey{border-bottom:1px solid #b3b3b3}.border-top-grey{border-top:1px solid #b3b3b3}.border-bottom-lightgrey{border-bottom:1px solid #e3e3e3}.border-top-lightgrey{border-top:1px solid #e3e3e3}.stoerer{width:70%;float:right;position:relative;bottom:25px}small{font-size:.7rem}.navbar{padding:0}.navbar-nav .nav-link{padding:7px}.languageSelect{background:url(shared/img/digital/icons/icon_select.svg)no-repeat;background-size:17px;background-position:right 9px top 21px;padding:8px 10px 0!important}#language-select option{width:150px;padding:10px}.payment_imgs img{height:20px}.infotext{border-radius:50%;font-size:9px!important;font-weight:700;height:11px;line-height:10px!important}#eyecatcher{position:absolute;right:-30px;top:-40px;width:45%}.btn.btn-vodafone{display:inline-block;height:auto;min-height:46px;font-family:VodafoneBg;font-size:16px;border-radius:0;text-decoration:none;line-height:20px;padding:10px 20px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.6);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.6);box-shadow:0 1px 3px 0 rgba(0,0,0,.6)}.btn.btn-vodafone.btn-vodafone-white{background-color:#fff;color:#333}.btn.btn-vodafone.btn-vodafone-white:hover{background-color:#ebebeb}.btn.btn-vodafone.btn-vodafone-white:active{background-color:#f4f4f4}.btn.btn-vodafone.btn-vodafone-purple{background-color:#9c2aa0;color:#fff}.btn.btn-vodafone.btn-vodafone-red{background-color:#e60000;border-radius:0;color:#fff}.btn.btn-vodafone.btn-vodafone-red:hover{background-color:#900}.btn.btn-vodafone.btn-vodafone-red:active{background-color:#bd0000}.btn.btn-vodafone.btn-vodafone-dark-grey{background-color:#333;color:#fff}.btn.btn-vodafone.full-width{width:100%}.btn-check:checked+.btn{color:#fff;background-color:#e60000;border-color:#e60000}.btn-outline-grey{background-color:#fff;border-color:#ccc}.dark-grey-bg{background-color:#333;color:#fff}.light-grey-bg{background-color:#ebebeb;color:#333}#upper-step-section{background-color:#007c92}#upper-step-section .content img{width:48px;margin-bottom:10px}#upper-step-section p.big{font-family:"VodafoneBg",Arial,Helvetica,sans-serif;margin-bottom:0}#upper-step-section .content{text-align:center}@media screen and (min-width:576px){#upper-step-section .content{min-width:100px}}.popover-handler{cursor:pointer}.popover-handler:not(.tariff-tile-info,.rufnummern-stoerer-info-icon,.tariff-tile-talk-sms,.pseudo-link){background:url(shared/img/digital/icons/info.svg)no-repeat;cursor:pointer;width:25px;height:25px;margin-left:8px}.text-vodafonerg{font-size:18px}ol{margin:0;padding:0;counter-reset:item}ol>li{margin:0;padding:0 0 0 28px;text-indent:-26px;list-style-type:none;counter-increment:item}ol>li:before{display:inline-block;width:1.5em;padding-right:.5em;font-weight:700;text-align:right;content:counter(item)"."}.tariff-info-box ul>li{text-indent:0}.popupCloseBtn{cursor:pointer;background-image:url(shared/img/icons/close_white.png)!important;background-size:contain;background-color:transparent;border:0;height:40px;width:40px;position:absolute;z-index:2;top:9px;right:5px}.popupCloseBtnForm{position:absolute;top:3px;right:5px}.qc-result-image{width:120px}.pos-top-8{position:relative;top:8px}.no-transparence{opacity:1}.modal{-webkit-overflow-scrolling:touch}.modal-full{min-width:100%;margin:0}#info-modal .modal-dialog,#quick-check-modal .modal-dialog,#warning-modal .modal-dialog{max-width:100%}#info-modal .modal-content{padding:69px 32px 25px}#warning-modal .modal-content{padding:64px 25px}#quick-check-modal .modal-header{padding:69px 32px 0}#quick-check-modal .modal-footer{padding-bottom:25px}.modal-no-border-radius{border-radius:0}.modal-full .modal-content{min-height:100vh;border:0}.modal .form-close{position:absolute;border:0;z-index:101;right:0;background:0 0}.modal-footer,.modal-header{border:0;font-family:VodafoneBg}.modal-body{font-family:VodafoneRg;font-size:18px;padding:0}.modal-title{font-size:48px;line-height:54px;font-family:VodafoneRg;color:#e60000}.modal-body ul{margin:0;padding:16px}.modal-body h5{font-size:20px;line-height:16px;font-family:VodafoneBg}#hero-section{height:430px}.bg-image-small{background:no-repeat left center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.innertext_normal{font-size:20px;font-family:VodafoneRg}.innertext_bold{font-size:20px;font-family:VodafoneBg}.btn:active{box-shadow:inset 0 1px 3px 1px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 3px 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 3px 1px rgba(0,0,0,.3)}[role=tab].active{color:#fff;background-color:#e60000;border-color:#e60000}[role=tab]:focus-visible{outline:3px solid #005fcc;outline-offset:2px;border-radius:4px}.portfolio-item{margin-bottom:30px}.card-title{font-family:VodafoneBg;color:#e60000}.image-with-text{position:relative}.bottom{position:absolute;bottom:20px}.top{padding-top:20px}footer{color:#fff;background-color:#333}footer a,footer a:active,footer a:focus,footer a:hover,footer a:visited{color:#fff;text-decoration:underline}.container{max-width:1140px}.container-960{max-width:960px}@media only screen and (min-width:800px){.container-small{max-width:800px}}.section-grey{background-color:#ebebeb}.section-dark-grey{background-color:#333;color:#fff}.section-ccc-grey{background-color:#f4f4f4;color:#333}.section-white,.vf-module{background-color:#fff}.vf-module{-webkit-box-shadow:0 0 10px rgba(51,51,51,.15);-moz-box-shadow:0 0 10px rgba(51,51,51,.15);box-shadow:0 0 10px rgba(51,51,51,.15)}.usp{position:relative;top:-10px;color:#333;font-size:20px}.order-steps h2,.usp h2{text-align:center;font-size:24px;line-height:24px}.mobile-usp ul,.usp ul{padding-left:0}.mobile-usp li,.usp li{font-family:VodafoneBg;list-style:none}.mobile-usp li{font-family:"VodafoneRg",sans-serif;text-align:left;font-size:16px}.mobile-usp .li-checkmark-green,.usp .li-checkmark-green{margin:0;padding-left:32px;list-style:none;background-repeat:no-repeat;background-position:left center;background-size:24px;background-image:url(../media/img/icons/tick_symbol_green_70x70.png)}.mobile-usp .li-number,.usp .li-number{margin:15px 0}.mobile-usp .li-number-one,.usp .li-number-one{padding-left:32px;list-style:none;background-repeat:no-repeat;background-position:left center;background-size:24px;background-image:url(../media/img/icons/number-1-blk.svg)}.mobile-usp .li-number-four,.mobile-usp .li-number-three,.mobile-usp .li-number-two,.usp .li-number-four,.usp .li-number-three,.usp .li-number-two{padding-left:32px;list-style:none;background-repeat:no-repeat;background-position:left center;background-size:24px;background-image:url(../media/img/icons/number-2-blk.svg)}.mobile-usp .li-number-four,.mobile-usp .li-number-three,.usp .li-number-four,.usp .li-number-three{background-image:url(../media/img/icons/number-3-blk.svg)}.mobile-usp .li-number-four,.usp .li-number-four{background-image:url(../media/img/icons/number-4-blk.svg)}.mobile-usp .gigakombi-header-text{text-align:left;font-family:VodafoneBg;font-size:24px;margin-bottom:.5rem;font-weight:500;line-height:1.2}.tariff-selection-box{border:1px solid #333;margin:25px 10px 15px;border-radius:5px;text-align:center}.box-border-right{border-right:1px solid #333}.tariff-volume-header{font-family:VodafoneBg;font-size:30px;line-height:30px;margin-bottom:0}.tariff-icon-text{display:inline-block}.tariff-volume-sub{font-family:VodafoneBg;font-size:20px;line-height:24px;text-align:left;vertical-align:top}.tariff-volume-foot{position:relative;bottom:5px;font-family:VodafoneRg;font-size:16px;white-space:nowrap}.tariff-volume-icon{width:24px;height:24px;background-image:url(../media/img/icons/minutes-sms_black_70x70.png);background-size:cover;float:left;margin-right:3px}.price-cent{font-size:12px}.info-icon{width:24px}.tariff-box-selected{background-color:#e60000;color:#fff}.tariff-box-selector{padding:10px;cursor:pointer}.ribbon-wrapper,.tariff-box-selected:before{position:absolute;border-bottom:1px solid #333}.tariff-box-selected:before{display:block;content:"";bottom:-8px;left:calc(50% - 10px);transform:rotate(45deg);width:16px;height:16px;border-right:1px solid #333;background-color:#e60000}.tariff-box-selected .tariff-volume-icon{background-image:url(../media/img/icons/minutes-sms_white_70x70.png)}.ribbon-wrapper{width:69px;top:-18px;left:0;-moz-border-bottom-colors:rgba(0,0,0,.02) rgba(0,0,0,.04) rgba(0,0,0,.06) rgba(0,0,0,.08) rgba(0,0,0,.1) rgba(0,0,0,.12) rgba(0,0,0,.14) rgba(0,0,0,.16) rgba(0,0,0,.18) rgba(0,0,0,.2);-webkit-border-bottom-colors:rgba(0,0,0,.02) rgba(0,0,0,.04) rgba(0,0,0,.06) rgba(0,0,0,.08) rgba(0,0,0,.1) rgba(0,0,0,.12) rgba(0,0,0,.14) rgba(0,0,0,.16) rgba(0,0,0,.18) rgba(0,0,0,.2);-moz-border-top-colors:rgba(0,0,0,.02) rgba(0,0,0,.04) rgba(0,0,0,.06) rgba(0,0,0,.08) rgba(0,0,0,.1) rgba(0,0,0,.12) rgba(0,0,0,.14) rgba(0,0,0,.16) rgba(0,0,0,.18) rgba(0,0,0,.2);-webkit-border-top-colors:rgba(0,0,0,.02) rgba(0,0,0,.04) rgba(0,0,0,.06) rgba(0,0,0,.08) rgba(0,0,0,.1) rgba(0,0,0,.12) rgba(0,0,0,.14) rgba(0,0,0,.16) rgba(0,0,0,.18) rgba(0,0,0,.2)}.ribbon-front{font-family:VodafoneBg;background-color:#428600;height:20px;width:74px;position:relative;left:-5px;z-index:2;font-size:11px;line-height:19px;color:#fff}.ribbon-edge-bottomleft,.ribbon-edge-bottomright,.ribbon-edge-topleft,.ribbon-edge-topright{position:absolute;z-index:1;border-style:solid;height:0;width:0}.ribbon-edge-bottomleft,.ribbon-edge-bottomright{top:20px}.ribbon-edge-bottomleft,.ribbon-edge-topleft{left:-5px;border-color:transparent #214201 transparent transparent}.ribbon-edge-topleft{top:0;border-width:0 5px 0 0}.ribbon-edge-bottomleft{border-width:0 5px 5px 0}.ribbon-edge-bottomright,.ribbon-edge-topright{left:20px;border-color:transparent transparent transparent #214201}.ribbon-edge-topright{top:0;border-width:0}.ribbon-edge-bottomright{border-width:0}.ribbon-back-left,.ribbon-back-right{position:absolute;height:20px;z-index:0}.ribbon-back-left{top:5px;left:-5px;width:5px}.ribbon-back-right{top:0;right:0;width:0}.rufnummern-stoerer{position:relative;background-color:#1b8298;color:#fff;padding:5px 10px;z-index:1;line-height:normal;top:-194px;font-family:VodafoneRg;font-size:16px}.price span,.rufnummern-stoerer,.rufnummern-text,img{display:inline-block}.rufnummern-stoerer-info-icon{position:relative;top:-1px;margin-left:10px}.tariff-tile,.tariff-tile-transparent{color:#fff;font-size:20px;text-align:center}.tariff-tile{background-color:#333;padding-top:16px;margin:0 12px}.tariff-tile .collapse-div{font-size:18px;line-height:30px}.tariff-tile-transparent{position:relative;background-color:rgba(0,0,0,.6);padding-top:20px}.ttt-allnetflatm{height:206px;position:relative;padding-top:32px}.tariff-tile-white{color:#333;font-size:20px;background-color:#fff;padding-top:20px;text-align:center;margin:0 12px;box-shadow:0 3px 14px 0#adadad;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.tariff-tile .mobile-tariff{font-family:VodafoneBg;text-align:center;font-size:20px;line-height:30px}.tariff-tile .hr-full-width{border-bottom:1px solid #ebebeb;padding-top:20px;margin-left:-15px;margin-right:-15px}.tariff-tile ul{padding-left:10px}.tariff-tile .li-checkmark-white{margin:0;padding-left:32px;padding-bottom:10px;list-style:none;background-repeat:no-repeat;background-position:left top;background-size:24px;background-image:url(../media/img/icons/tick_symbol_white_70x70.png);line-height:22px;font-size:16px;font-family:VodafoneRg}.tariff-tile-info-mobile .header-mobile-advantage{border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:.5rem}#collapseFootnote a,.tariff-details p,.tariff-tile-link,.tariff-tile-link:hover{color:#333;text-decoration:underline}.gigaKombiSwitch-mobile{color:#333;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 0 10px rgba(51,51,51,.15)}.gigakombi-info-text{font-family:VodafoneBg;font-size:16px;color:#428600}.gigakombi-header{font-family:VodafoneBg;font-size:24px}#faqbar div.container{box-shadow:0 3px 14px 0#adadad;max-width:960px}#faqbar h2{font-family:VodafoneRg;font-size:30px;line-height:34px}.faq-button,.your-choice h3{font-family:VodafoneBg;line-height:25px}.faq-button{background:linear-gradient(45deg,#007c92 0,#00b0ca 100%);height:108px;text-align:center;color:#fff;font-size:16px;padding-top:15px;min-width:160px;min-height:124px;cursor:pointer}.faq-button img{height:45px;margin-bottom:10px}.cents,.price{font-family:VodafoneBg}.price{font-size:60px;line-height:60px;margin-bottom:15px;display:block}.tariff-tile .price{width:100%}.cents{font-size:34px;line-height:40px;position:relative;bottom:.5em;left:5px}.month,.slide-badge span{font-size:16px;line-height:20px}.month{font-family:VodafoneRg;position:relative;left:-52px}.tariff-info-box{text-align:left}#collapse-allnet,#collapse-special,#collapse-talksms{font-family:VodafoneRg;font-size:18px;line-height:24px}.product-information-mobile{position:relative;top:-28px}.tariff-details-tile{position:relative;top:-40px}.tariff-details{padding-bottom:10px;padding-left:0}.tariff-details p{font-family:VodafoneLtRegular;font-size:16px;line-height:22px}.tariff-details-row>*{padding-right:0;padding-left:0}.order-steps,.your-choice{margin-bottom:20px;font-size:20px}.order-steps{margin-top:15px;color:#333;padding-bottom:10px;padding-top:15px;text-align:center}.order-steps h2{font-size:22px;padding-bottom:20px;margin-bottom:0}.order-steps .centered-ol{margin-bottom:0;font-size:16px;line-height:22px;font-family:VodafoneRg;padding-bottom:10px}.your-choice{margin-top:20px;padding:15px 16px;text-align:left}.your-choice h2{text-align:center;font-size:30px;padding-bottom:10px;font-family:VodafoneLtRegular}.your-choice h3{font-size:20px;font-weight:700;margin-bottom:5px}.your-choice ul{padding-left:40px;padding-bottom:0;margin-bottom:0;list-style:none;flex-basis:70%}.desktop-usp h2,.your-choice .your-choice-price{font-family:VodafoneBg;text-align:right;font-size:16px;line-height:22px}.your-choice .your-choice-price span{padding-left:20px;font-size:22px}.tariff-details-row{padding:.5rem!important}.tariff-details-row h4{font-family:VodafoneLtRegular;font-size:24px;line-height:25px;padding:0}.tariff-details-rufnummern-mitnahme{font-family:VodafoneRg;font-size:18px;line-height:20px}.tariff-details-blue{background-color:#1b8298;color:#fff}.tariff-details-grey{background-color:#ebebeb;color:#3e3e3e;font-family:VodafoneRg;font-size:22px;line-height:25px}.mod-glnav-footer ul.list-social{position:relative;display:flex;justify-content:center}.mod-glnav-footer ul.list-social li{position:relative;margin:0 5px}.mod-glnav-footer ul.list-social li .icon.icon-social-vf{background-position:-114px -78px}.mod-glnav-footer ul.list-social li .icon{position:relative;display:block;width:30px;height:30px;padding:0;background-image:url(../../shared/img/icons/ols-search.svg);background-size:150px 1230px}.mod-glnav-footer{display:block!important;color:#fff}.mod-glnav-footer a,.mod-glnav-footer a:visited{color:#fff}.mod-glnav-footer ul.list-social li .icon.icon-social-linkedin{background-position:-114px -294px}.mod-glnav-footer ul.list-social li .icon.icon-social-youtube{background-position:-114px -150px}.mod-glnav-footer ul.list-social li .icon.icon-social-gplus{background-position:-114px -186px}.mod-glnav-footer ul.list-social li .icon.icon-social-twitter{background-position:-114px -222px}.mod-glnav-footer ul.list-social li .icon.icon-social-facebook{background-position:-114px -114px}.mod-glnav-footer ul.list-social li .icon.icon-social-instagram{background-position:-114px -402px}.mod-glnav-footer ul.list-social li .icon.icon-social-forum{background-position:-114px -366px}@media only screen and (max-width:575px){.mobile-full-width-container{margin:0;padding:0;max-width:100%!important}#info-modal .modal-content{padding:61px 31px 25px}.modal-title{font-size:31px;line-height:40px}.text-vodafonerg{font-size:20px}#info-modal .popupCloseBtn{top:8px!important}.span-inline-block{display:inline-block}#info-modal,#quick-check-modal{padding-right:0!important}.slide-information{text-align:center}.mobile-btn{width:100%}}.anchor-link sup{cursor:pointer;text-decoration:underline}.rufnummern-stoerer .one-row-class{line-height:40px}.tariff-icon-text{padding:8px 0 5px}.tariff-details-chevron-list-text{line-height:22px;font-family:VodafoneRg;font-size:16px}.tariff-details-chevron-list-text a{color:#333;text-decoration:underline}.tariff-details-chevron-list-text-left{width:67%;max-width:80%}.usp{height:340px}.gigakombi-header-text:before{content:"";display:block;background:url(../media/img/icons/tv_everywhere_home.svg)no-repeat;width:42px;height:35px;float:left;top:-4px;position:relative}#step-section div.container{padding:20px 0;color:#333330}#step-section .step-section-item,.esim-info-items .esim-info-item{text-align:center}@media screen and (min-width:576px){#step-section .step-section-item{min-width:100px}}#step-section .step-section-item img,.esim-info-items .esim-info-item img{height:40px}#step-section ol>li:before{font-family:"VodafoneRg",Arial,Helvetica,sans-serif;font-weight:400}#step-section ol{list-style:none;counter-reset:my-awesome-counter}#step-section ol li{counter-increment:my-awesome-counter}#step-section ol li::before{content:counter(my-awesome-counter)". "}@media screen and (min-width:576px){.esim-info-items .esim-info-item{min-width:100px}}@media only screen and (min-width:768px){.header-icon-div{padding-left:50px}.header-icon-div a.nav-link img{width:48px}.tariff-selection-box{margin:20px 10px 15px}.tariff-box-selected:before{display:none}.desktop-tariff-details{font-family:VodafoneRg;font-size:16px;line-height:22px;left:70px}.desktop-tariff-produktinformationsblatt{left:-20px}.tariff-details p{font-family:VodafoneRg;font-size:16px;line-height:22px}.heroHeader.main-header-black,.heroHeader.main-header-red,.heroHeader.main-header-white{font-family:VodafoneRg;max-width:463px}p.sub-header,p.sub-header-white{font-family:VodafoneRg;max-width:430px}p.sub-header{max-width:399px}.section-md-white{background-color:#fff}.section-md-white .container-md-max-height{height:200px}.usp{top:-100px}.border-radius-10{border-radius:5px;height:100%}.usp .tariff-selection{padding:0 20px;max-width:410px}.image-with-text{height:545px}#hero-overlay-image{width:440px}.rufnummern-stoerer{top:-85px;height:30px;padding:0 10px}.rufnummern-text{font-size:16px;font-family:VodafoneBg;font-weight:700;line-height:30px}.tariff-details .popover-handler{text-align:left;font-weight:400!important}.md-down-hidden,.rufnummern-text{display:inline-block}.qc-result-image{width:80px}}@media only screen and (min-width:768px) and (max-width:1024px){#hero-section{padding-top:80px}}.desktop-usp{padding:30px 0 0 30px}.desktop-usp h2{text-align:left;font-size:24px;line-height:28px;padding-bottom:15px}.desktop-usp li{font-family:VodafoneRg;font-size:16px;line-height:22px}.desktop-usp .li-checkmark-green{margin-bottom:8px}.advantages h2,.advantages p,.slider-container h2{font-family:VodafoneRg;text-align:center;font-size:30px;line-height:34px}.advantages p{font-size:16px;line-height:26px}.advantages .desktop-icon{width:48px}.advantages .info-icon{margin-left:5px}.desktop-tariff-header{font-family:VodafoneBg;font-size:14px;margin:0}.desktop-tariff-tile{text-align:left;padding:30px 0 0;font-family:VodafoneRg;font-weight:700}.desktop-tariff-tile .price{font-size:76px;padding-left:0;line-height:normal}.desktop-tariff-tile .cents{font-size:45px;bottom:.5em}.desktop-tariff-tile .month{font-family:VodafoneLtRegular;font-size:18px;left:-70px}.desktop-tariff-tile .btn.btn-vodafone.full-width{width:180px}img{vertical-align:middle}.slider-container h2{font-family:VodafoneLtRegular;font-size:36px}.slider-container h3{text-align:center;font-size:24px;line-height:28px;margin-bottom:5px}.slider-card-header{padding-top:19px}.slider-card-header *{font-family:VodafoneBg;color:#333;opacity:1;margin-bottom:4px}.slider-card-header h4{font-size:24px;line-height:30px}.slider-card-header h1{font-size:48px;line-height:54px}.slide-badge{background-color:#007c92;padding:4px 10px}.slide-badge span{font-family:VodafoneBg;color:#fff}.my-slider{padding-top:27px}.my-slider .tns-item{padding-left:8px!important;padding-right:8px!important}.my-slider .card,.my-slider .card.card.selected-tariff{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.my-slider .card{border-radius:10px}.my-slider .card.slider-tipp::before{padding:4px 8px;opacity:1;color:#fff;font-family:"VodafoneBg",sans-serif;font-size:14px;line-height:21px;content:"Unser Tipp";position:absolute;left:1rem;top:-29px;background:#e60000}.my-slider .card.slider-tipp-text::before{content:attr(data-content)}.my-slider .card.card.selected-tariff{border:2px solid #007c92}.my-slider .card-body{padding:0}.my-slider .slider-card-body{font-size:14px;padding:12px 0 16px;background-color:#f4f4f4;min-height:260px}.my-slider .slider-card-body ul{margin-bottom:0;text-align:left}.my-slider .slider-card-body .li-checkmark-none{list-style-type:none;margin-left:32px}.my-slider .slider-card-body .li-checkmark-none:not(:last-child){margin-bottom:16px}.my-slider .slider-card-body .li-checkmark-none p{font-family:VodafoneRg;color:#333;font-size:14px;line-height:21px}.my-slider .slider-card-body .li-checkmark-green{margin:0;padding-left:32px;list-style:none;background-repeat:no-repeat;background-position:left center;background-size:24px;background-image:url(../media/img/icons/tick_symbol_green_70x70.png)}.my-slider .slider-card-body .li-checkmark-green p{font-family:VodafoneBg;color:#333;font-size:14px;line-height:21px}.my-slider .slider-card-footer{margin:24px 0 32px}.my-slider .slider-card-footer .price-col{margin-bottom:24px}.my-slider .slider-card-footer .price-col *{color:#333}.my-slider .slider-card-footer .price-col .price{font-size:80px;line-height:80px;font-family:VodafoneBg;margin-bottom:15px}.my-slider .slider-card-footer .price-col .cents{font-family:VodafoneBg;font-size:46px;line-height:46px;position:relative;bottom:.5em;left:5px}.my-slider .slider-card-footer .price-col .month{font-family:VodafoneRg;font-size:18px;line-height:22px;left:-70px}.my-slider .slider-card-footer .slide-information{font-family:VodafoneRg;font-size:16px;line-height:22px}.my-slider .slider-card-footer .slide-information p{margin-bottom:12px}.my-slider .slider-card-footer .slide-information div{margin-top:24px}.tns-nav{text-align:center;margin:15px 0 25px}.tns-nav>[aria-controls]{width:10px;height:10px;padding:0;margin:0 10px;border-radius:50%;background:#333;border:2px solid #333}.tns-nav>.tns-nav-active{background:#fff}.row-next,.row-prev{width:35px;height:96px;overflow:hidden;transition:opacity .3s;opacity:1;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:7px 35px}.row-prev{box-shadow:4px 0 5px 0 rgba(0,0,0,.29);border-top-right-radius:3px;border-bottom-right-radius:3px;background-image:url(../media/img/icons/arrow_consumer_left.png);float:left}.row-next{box-shadow:-4px 0 5px 0 rgba(0,0,0,.29);border-top-left-radius:3px;border-bottom-left-radius:3px;background-image:url(../media/img/icons/arrow_consumer_right.png);float:right}.mobile-position,.slider-controls{position:relative;top:-100px}.slider-controls{top:-400px;width:100%;height:96px}.pt-10{padding-top:10px}.gk-sitcher-padding{padding-left:70px}@media only screen and (min-width:400px){.slide-information div p{display:inline}.month{font-size:18px;line-height:22px}.my-slider{text-align:center}}@media only screen and (min-width:768px) and (max-width:874px){.gk-sitcher-padding{padding-left:5px}}@media only screen and (max-width:1024px) and (min-width:600px){.icon-wrap,.stepper-container .stepper-header .header-icon,img{vertical-align:middle}.tablet-no-spacer-right{max-width:100%;padding-right:0;background-color:#f4f4f4}}@media only screen and (min-width:1025px){.image-container{max-width:338px}}@media only screen and (max-width:599px){.bg-image-full{background-position-x:center;background-size:cover;background-repeat:no-repeat}.hero-img-tourist{background-image:url(../media/img/hero_tourist_mobile.jpg)}.hero-overlay-div{left:0}.slider{width:20rem;max-width:20rem}}.tariff-tile-info .popover-handler{margin-left:0;text-decoration:underline}@media only screen and (max-width:992px){.image-container img{width:100%}}@media only screen and (min-width:992px){h1#main-header{margin:20px 0 10px}.desktop-tariff-details{left:-25px}.desktop-tariff-produktinformationsblatt{left:-130px}.mwst-badge{font-size:16px}}@media only screen and (min-width:1200px){.hero-img{background-image:url(shared/img/hero_desktop.jpg);background-position:center}.desktop-tariff-details{left:-60px}.desktop-tariff-produktinformationsblatt{left:-215px}}@media only screen and (max-width:767px){.mobile-position{margin-top:80px}.extra-padding-top{margin-top:135px}.hero-img-classic .rufnummern-stoerer{top:-205px}.bg-image-full{height:340px}.tns-outer{margin-left:-6px}.slider-card-body ul{padding:0 8px}.tariff-volume-foot{font-size:14px}.mobile-no-padding{padding:0}.mod-glnav-footer ul.list-social{position:relative;display:flex;justify-content:center}.mod-glnav-footer ul.list-social li{position:relative;margin:0 5px}.mod-glnav-footer ul.list-social li .icon.icon-social-vf{background-position:-114px -78px}.mod-glnav-footer ul.list-social li .icon{position:relative;display:block;width:30px;height:30px;padding:0;background-image:url(../../shared/img/icons/ols-search.svg);background-size:150px 1230px}.mod-glnav-footer{display:block!important;color:#fff}.mod-glnav-footer a,.mod-glnav-footer a:visited{color:#fff}.mod-glnav-footer ul.list-social li .icon.icon-social-linkedin{background-position:-114px -294px}.mod-glnav-footer ul.list-social li .icon.icon-social-youtube{background-position:-114px -150px}.mod-glnav-footer ul.list-social li .icon.icon-social-gplus{background-position:-114px -186px}.mod-glnav-footer ul.list-social li .icon.icon-social-twitter{background-position:-114px -222px}.mod-glnav-footer ul.list-social li .icon.icon-social-facebook{background-position:-114px -114px}.mod-glnav-footer ul.list-social li .icon.icon-social-instagram{background-position:-114px -402px}.mod-glnav-footer ul.list-social li .icon.icon-social-forum{background-position:-114px -366px}.my-slider .slider-card-footer{margin:16px 0 12px}.my-slider .slider-card-footer .price-col{margin-bottom:16px}.my-slider .slider-card-footer .price-col .price{margin-bottom:0}.my-slider .slider-card-footer .slide-information{padding-top:16px}.my-slider .slider-card-footer .slide-information div{margin-top:8px}}@media only screen and (max-width:335px){p.sub-header-white{font-size:16px}}@media only screen and (max-width:320px){.price{padding-left:56px}.tariff-box-selector{padding:10px 0}.slider{max-width:17rem;width:17rem}}.tariff-tile-info-mobile .price{font-size:60px;line-height:60px;display:flex;width:100%;flex-direction:row;margin:0 auto 15px;column-gap:5px;justify-content:center}.tariff-tile-info-mobile .price-sub{display:flex;flex-direction:column}.tariff-tile-info-mobile .cents{position:unset;text-align:left}.tariff-tile-info-mobile .month{position:unset}.rufnummern-stoerer-info-icon{display:none}@media only screen and (max-width:1279px){.my-slider .slider-card-footer .price-col .month{font-size:17px}}