::-ms-reveal{display:none}html.modal-open{overflow:hidden}.form-body,.formular{background:#fff;background:linear-gradient(0,#fff 0,#ebebeb 100%) no-repeat;user-select:none;overflow-x:hidden}.form-body a:hover{color:#333}#form-modal{padding-right:0 !important;overflow-x:hidden;overflow-y:auto}.modal-title{color:#333 !important}.form-modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5}.modal-form-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}h4{font-family:VodafoneLtRegular;font-size:30px}.background-white{background-color:white}.close{position:relative;z-index:101}.navbar{background-color:white}#info-icon-text{padding-left:8px;font-size:16px;min-height:27px;width:100%;line-height:18px;font-family:VodafoneRg}input[type='checkbox'],input[type='radio']{display:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}select.customSelect::-ms-expand{display:none}.ic-checkbox,.ic-radio{cursor:pointer}.radio{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio input{position:absolute;opacity:0;cursor:pointer}.radio-label{padding-left:28px;line-height:30px;margin-left:15px}.mnp-radio-label{float:left}.checkround{position:absolute;top:2px;left:0;height:25px;width:25px;background-color:#fff;border-color:#f4f4f4;border-style:solid;border-width:1px;border-radius:50%;-webkit-box-shadow:0 0 6px 1px #cecece;box-shadow:0 0 6px 1px #cecece}.radio input:checked ~ .checkround{background-color:#fff}.checked-radio span,.checked-radio label,.checked-radio .salutation-icon svg .st0{stroke:#e60000 !important;color:#e60000 !important}.checkround:after{content:"";position:absolute;display:none}.radio input:checked ~ .checkround:after{display:block}.radio .checkround:after{left:5px;top:5px;width:13px;height:13px;border-radius:50%;background:#e60000}.checkbox label{display:block;cursor:pointer;margin-bottom:0}.checkbox label:before{float:left;vertical-align:middle;content:"";border:1px solid #adadad;width:30px;height:30px;background-color:white;margin-right:8px;position:relative;border-radius:0}.mnp-chk-extra label:before{top:-5px}.checkbox>input[type=checkbox]:checked+label:before{content:url(shared/img/icons/checkbox-check-white.png);background-color:#007c92;text-align:center;font-family:Arial;font-size:2em;color:#007c92;line-height:18px;font-weight:normal;border:1px solid #007c92}input:invalid{box-shadow:none !important}input[type=password],input[type=text]:not(.pin-input),input[type=email],input[type=file],input[type=number]:not(.pin-input),input[type=time],select,textarea{width:100%;font-weight:normal;border-radius:0 !important;margin-bottom:0}button,input,select,textarea{font-family:inherit;font-size:100%}.inputs input,.inputs select{font-family:'VodafoneRg',Arial,Helvetica,sans-serif;font-size:16px;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #bbb;color:#333;float:left;font-weight:normal;padding:6px 16px;width:100%}select.placeholder{color:#BBB !important}.customSelect{background:url(shared/img/digital/icons/icon_select.svg) no-repeat;background-size:17px;background-position:right 9px top 23px;padding:16px 9px 0 9px !important}.input-info-right{float:right;background:url(shared/img/digital/icons/info.svg) no-repeat;background-size:25px;width:25px;height:25px;bottom:26px;right:15px;position:absolute;cursor:pointer;z-index:10}.check-info-right{float:right;background:url(shared/img/digital/icons/info.svg) no-repeat;background-size:25px;width:25px;height:25px;bottom:3px;right:15px;position:absolute;cursor:pointer;z-index:10}.check-info-right.form-popover-handler{top:unset;bottom:3px !important;right:15px !important}.input-info-right.form-popover-handler{right:15px !important}.check-info-align{float:left;background:url(shared/img/digital/icons/info.svg) no-repeat;background-size:25px;width:25px;height:25px;bottom:12px;left:231px;position:absolute;cursor:pointer;z-index:10}.ident-box-24{padding:24px}.ident-box-header{font-family:VodafoneBg;font-size:16px;line-height:22px;padding-bottom:8px}.ident-info-right{float:right;background:url(shared/img/digital/icons/info.svg) no-repeat;background-size:25px;width:25px;height:25px;bottom:17px;right:20px;position:absolute;cursor:pointer;z-index:10}.form-popover-handler:not(.pseudo-link){background:url(shared/img/digital/icons/info.svg) no-repeat;cursor:pointer;width:25px;height:25px}.text-popover-handler{cursor:pointer;text-decoration:underline}.ident-methods-selector .form-popover-handler{position:absolute;top:8px;right:25px}.mnp-popover-handler{float:left;background:url(shared/img/digital/icons/info.svg) no-repeat;cursor:pointer;width:25px;height:25px;margin-left:10px;margin-top:2px}.rect-ident-parent-selected .form-popover-handler{background:url(shared/img/icons/info-red.svg) no-repeat}.input-info-right-text{background:url(shared/img/digital/icons/info.svg) no-repeat;background-size:25px;width:25px;height:25px;position:relative;cursor:pointer;z-index:10;display:inline-block;top:7px}.input-info-float-left{float:left;background:url(shared/img/digital/icons/info.svg) no-repeat;background-size:25px;width:25px;height:25px;cursor:pointer;margin-left:10px;position:relative;bottom:10px}.input-info-pressed{background:url(shared/img/digital/icons/info-close.svg) no-repeat !important}.hotline-header-info.input-info-pressed{background:url(shared/img/digital/icons/info-close-white.svg) no-repeat !important}.popover{max-width:100%;border:1px solid #00b0ca;border-left-width:10px}.popover-header{font-family:VodafoneRg;font-size:18px;background-color:white;border-bottom:0;padding-left:4px;padding:0}h3.popover-header{font-family:VodafoneBg;font-size:22px;line-height:22px;background:transparent}.button-icon{width:32px}.form-faq-button{cursor:pointer;text-decoration:underline}.popover-header-icon{width:32px;height:32px;margin-right:10px}.popover-wo-header-icon{width:32px;height:32px;position:absolute;left:5px;top:5px}.popover-text-icon{width:25px;height:25px}.popover-body{padding:0 10px 10px 45px;color:#333}.ident-popover-header{font-family:'VodafoneBg',Arial,Helvetica,sans-serif;font-size:18px}.ident-partner-logo{margin-top:16px}#btn_step_back{padding:0 10px;width:132px}#back-button-div{z-index:1}#btn_step_back span{line-height:32px}.popover .arrow::before{border-left-color:#00b0ca}#terminateDate_mnp_div .popover-body,#time_end_div .popover-body,#time_soon_div .popover-body{padding:10px 10px 10px 45px}#time_end_div .bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after,#time_end_div .bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{display:none}#step-order-form{font-family:VodafoneRg;font-size:16px;line-height:22px}#step-order-form .anchor-link{display:none}.form-handler{z-index:0;height:60px}form hr{display:block;height:1px;border:0;border-top:1px solid #d1d1d1;margin:1em 0;padding:0}form .labeltac{float:left;display:block;width:80%;font-size:14px;color:#000;line-height:26px;position:relative;top:2px}form .label-takeaway{float:left;display:block;padding-top:5px;width:80%;font-size:18px;color:#000;line-height:normal;font-size:16px}form .radio-labeltac{float:left;line-height:normal;color:#333}#address-other-info{float:left;left:188px;top:1px}.radio-selected .radio-labeltac{color:#427d00}form .hints{font-size:14px}#form_header_mobile{display:none}form .labeltac a{color:#7f7f7f}form .labeltac a:hover{color:#7f7f7f}form #streetdiv,form #streetdiv_other{float:left;width:100%}form #housenumberdiv,form #housenumberdiv_other{width:100%;float:right}form .mouseover{cursor:pointer;color:#7f7f7f !important;text-decoration:underline}form input[type=text]:not(.pin-input),input[type=password],input[type=number]:not(.pin-input),input[type=email]{font-family:'VodafoneRg',Arial,Helvetica,sans-serif;font-size:16px;background-color:transparent;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:18px 10px 0 10px;width:100%;border-bottom:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:normal}.form-control:disabled,.form-control[readonly]{background-color:transparent;opacity:1}.form-control:focus{color:#333;background-color:transparent;border:0;outline:0;box-shadow:none;border-bottom:1px solid #007c92 !important}form .mnp-hint{background-color:#1b8298;color:white;padding:10px;font-family:VodafoneRg;font-size:14px}.password-eye{float:right;width:25px;height:25px;bottom:27px;right:15px;position:absolute;cursor:pointer;z-index:10}.eye-closed{background:url(shared/img/icons/hide-password.svg) no-repeat;background-size:25px}.eye-open{background:url(shared/img/icons/show-password.svg) no-repeat;background-size:25px}.eye-dummy{position:relative;bottom:-6px;right:0}.password-dummy{border-bottom:none !important;padding:0 !important;font-size:16px !important}.form-editIcon{float:right;width:25px;height:25px;bottom:27px;right:20px;position:absolute;cursor:pointer;z-index:10;background:url(shared/img/icons/edit.svg) no-repeat;background-size:25px}.border-tab{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#step-order-form .faq,.modal-form-content .faq{font-family:VodafoneRg;margin:20px 0 20px 0;font-size:16px;text-align:left}#step-order-form .collapse-faq-header,.modal-form-content .collapse-faq-header{padding:16px}#step-order-form .collapse-faq-div,.modal-form-content .collapse-faq-div{border:0}#step-order-form .collapse-faq-div>ul,.modal-form-content .collapse-faq-div>ul{margin:0;padding:0}#step-order-form .faq-header,.modal-form-content .faq-header{padding:15px 20px 15px 20px;background-color:transparent;color:#333}#step-order-form .faq-header-big,.modal-form-content .faq-header-big{font-family:"VodafoneBg",Arial}#step-order-form .collapse-faq-div,.modal-form-content .collapse-faq-div{padding-left:16px;padding-bottom:15px}#step-order-form .row-faq,.modal-form-content .row-faq{margin-right:0;padding-right:0;margin-left:0;padding-top:5px;padding-bottom:5px}.modal-form-content .collapse-arrow{top:14px}.mnp-hint-box{margin-top:-20px;padding-bottom:10px}.mnp-hint:before{position:absolute;display:block;content:'';top:56px;left:calc(50% - 10px);transform:rotate(45deg);width:16px;height:16px;background-color:#1b8298}.mnp-hint p{line-height:20px}.mnp-hint-icon{float:left;line-height:37px;padding-right:10px}.mnp-hint-icon img{width:35px}input:focus,select:focus,textarea:focus,button:focus{outline:0}select option:disabled{color:#e60000;font-weight:bold}.checkbox label a{text-decoration:underline}form .mnp_button{margin:10px 0 0 0}div.resultList{position:absolute;background-color:#fff;z-index:999;border:1px solid #bfbfbf;padding:3px;border-top-style:dashed;margin-top:37px;max-height:114px;overflow-y:auto;overflow-x:hidden;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}div.resultList ul{list-style:none;padding-left:0}div.resultList li{cursor:pointer}div.resultList li:hover{color:#333;text-decoration:underline}div.resultList ul li.grey{background-color:#f3f3f3}div.resultList ul li a{font-family:'vodafonelt-webfont',Arial;text-decoration:none;color:#afafaf}div.resultList ul li:hover{color:black}.invalid-feedback{margin-top:0;color:#e60000;line-height:15px}.invalid-feedback-custom{width:100%;font-size:80%;color:#dc3545;display:inline-block;width:320px;line-height:11px;padding-top:2px}.success-feedback-custom{width:100%;font-size:80%;color:#428600;display:inline-block;width:320px;line-height:11px;padding-top:2px}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:none;color:#e60000}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:none}.was-validated .form-control:invalid,.was-validated .form-control:valid{background-image:none}#nationality.form-control:invalid,#nationality.form-control:valid,#provider.form-control:invalid,#provider.form-control:valid{background:url(shared/img/digital/icons/icon_select.svg) no-repeat !important;background-size:24px !important;background-position:right 34px top 16px !important;height:36px}#port_provider_id.form-control:valid{background:url(shared/img/digital/icons/icon_select.svg) no-repeat !important;background-size:24px !important;background-position:right 0 top 16px !important;height:35px}.was-validated .form-control:invalid ~ label{color:#e60000}.border-error{border-color:#e60000}.form-subheader{font-family:VodafoneRg;text-align:center;font-size:16px;line-height:22px}input:disabled,select:disabled{background:#f4f4f4}.growEffect ~ label{position:absolute;width:100%;top:13px;left:24px;color:#bbb;z-index:-1;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-iban-label{left:53px !important}.growEffect:focus ~ label,.hasContent.growEffect ~ label{font-family:'VodafoneRg',Arial,Helvetica,sans-serif;top:-2px;z-index:1;font-size:12px;color:#666;transition:.3s}.growEffect:focus ~ label.custom-iban-label,.hasContent.growEffect ~ label.custom-iban-label{left:63px !important}.labelbold{font-weight:bold}#checktakeaway-label{font-size:18px}.takeaway-info{max-width:450px}.takeaway-block{font-family:'VodafoneLtRegular',sans-serif;font-size:16px}.takeaway-block label{font-family:'VodafoneRg',sans-serif;font-size:16px}.takeaway-block input{font-family:'vodafonelt-webfont',sans-serif}div.accordion{background-color:#fff;color:#ccc;cursor:pointer;padding:7px;width:100%;border:0;text-align:left;outline:0;font-size:15px;transition:.4s;height:44px;border:1px solid #ccc;margin-bottom:1px}div.accordion.active{background-color:#f4f4f4;color:#000;border:0}div.success_text{margin-bottom:0;border-bottom:none !important;background-color:#f4f4f4 !important}div.success_all_text{margin-bottom:0;border-bottom:1px solid #cbcbcb !important}div.last{border-top:none !important}div.panel{padding:0;display:none}div.panel.show{display:block}div.panel p a{text-decoration:underline}.active .circle{border:1px solid #666;color:#666}#takeaway-success{padding-left:5px;padding-top:10px;padding-bottom:10px}#takeaway-success p{font-family:'VodafoneRg';font-size:14px;padding-left:40px;color:#427d00;font-weight:bold}.circle_success:before{color:#427d00;font-size:32px;position:relative;font-family:'vdf-ic-rg';vertical-align:middle;content:"7";padding-right:8px}.success_text{color:#427d00 !important}.success_all_text{color:#666 !important}.all_success:before{color:#ccc !important}.save_success{position:absolute}#btn_save{max-width:150px}.labelmnpdone{float:left;display:block;width:90%;font-size:14px;color:#000;line-height:normal}.panel_link{float:right;line-height:26px;font-size:12px}#takeaway-infos{padding-bottom:20px}#nextWithoutMnpDiv,#nextWithoutMnpDiv2,#nextWithoutMnpDiv3{line-height:38px;float:left;margin-top:12px;padding-left:15px}.other-address-header{font-family:VodafoneBg;margin-left:37px}#other-address-label{color:#333;font-family:'VodafoneRg';font-size:16px;line-height:18px}#other-address-checkbox-label{color:#333;font-family:'VodafoneRg';font-size:16px;line-height:22px}.numberCircle{width:32px;line-height:31px;border-radius:50%;text-align:center;font-size:18px;border:0;color:white;background-color:#e3e3e3;font-family:VodafoneBg}.step-selected .numberCircle{background-color:#e60000}.step-text{font-family:VodafoneBg;line-height:30px;color:#e60000;font-size:18px}.step-done .numberCircle{background-color:#1b8298}.step-done{cursor:pointer}.form-area-header{font-size:16px;font-family:VodafoneBg;line-height:22px}.circle-ident-option{background-repeat:no-repeat;background-position:center center;background-size:35px;background-color:white;width:50px;height:50px;border-radius:50%;box-shadow:0 0 5px 0 #333;background-clip:content-box;margin-bottom:10px;cursor:pointer}.rect-ident-option{background-repeat:no-repeat;background-position:center center;background-size:35px;background-color:white;height:40px;border-radius:5px;background-clip:content-box;margin-bottom:10px;border:1px solid #ccc;cursor:pointer;line-height:38px;font-family:'VodafoneBg'}.rect-ident-option span{padding:12px 16px}.circle-ident-option-now{background-image:url(shared/img/digital/icons/video-chat.svg)}.circle-ident-option-later{background-image:url(shared/img/digital/icons/vodafone-postfiliale.svg)}.circle-ident-option-fk{background-image:url(shared/img/digital/icons/vodafone-customer.svg)}.circle-ident-option-selected .circle-ident-option-now{background-image:url(shared/img/digital/icons/video-chat-white.svg) !important}.circle-ident-option-selected .circle-ident-option-later{background-image:url(shared/img/digital/icons/vodafone-postfiliale-white.svg) !important}.circle-ident-option-selected .circle-ident-option-fk{background-image:url(shared/img/digital/icons/vodafone-customer-white.svg) !important}.circle-ident-option-selected .circle-ident-option{background-color:#e60000}.rect-ident-option-selected{border:1px solid #e60000;color:#e60000}.circle-ident-option-selected p{color:#e60000}.white-shadow-container{background-color:#fff;border:1px solid #ccc;border-radius:5px}.white-round-container{background-color:white;border:1px solid #ccc;border-radius:5px}.white-round-container span[class^="placeholder_"]{white-space:normal;word-break:break-word;font-family:VodafoneRg;font-size:16px;line-height:22px}.white-round-container .col{padding:0 10px 20px 15px}.white-round-container h3{font-family:VodafoneBg;font-size:22px;line-height:26px;padding:30px 0 0 15px;margin-bottom:0}.white-round-container p{font-family:VodafoneBg;margin-bottom:0;margin-top:25px}.white-round-container .editIcon{width:24px;height:24px;position:absolute;right:19px;top:16px;background-size:24px;background-repeat:no-repeat;background-position:center left;background-image:url(shared/img/digital/icons/edit.svg);cursor:pointer}.ident-options:before{position:relative;display:block;content:'';top:-6px;transform:rotate(45deg);width:16px;height:16px;-webkit-box-shadow:-7px -5px 14px -4px rgba(50,50,50,0.59);-moz-box-shadow:-7px -5px 14px -4px rgba(50,50,50,0.59);box-shadow:-7px -5px 14px -4px rgba(50,50,50,0.59);background-color:white}.ident-options-hide-arrow:before{content:none}.ident-option-now:before{left:calc(25% - 36px)}.ident-option-later:before{left:calc(75% - 92px)}.ident-option-festnetz:before{left:calc(80% - -2px)}.ident-description-container{width:75%}.ident-description-header{padding:20px;font-size:16px;font-family:VodafoneBg;line-height:22px}.ident-collapse-div{cursor:pointer;padding:10px 20px 10px 20px;font-size:18px}.payment-method-header{color:#e60000;position:relative;font-family:VodafoneLtRegular;font-size:16px;line-height:22px}.collapse-payment{width:24px;height:24px;position:relative;float:left;background-size:24px;background-repeat:no-repeat;background-position:center left;margin-right:10px}.collapse-payment-plus{background-image:url(shared/img/digital/icons/dropdown_plus_red.svg)}.collapse-payment-minus{background-image:url(shared/img/digital/icons/dropdown_minus_red.svg)}.payment-method-box ul{padding-left:0;margin-bottom:0}.payment-class .p-24{padding:24px}.payment-box::before{content:'';display:block;position:absolute;top:41px;right:10px;width:60px;height:25px;background-image:url(//kk-ffm.s3.eu-central-1.amazonaws.com/vodafone/2021/Test38/sepa-120.png);background-size:100%}.mobile-voucher-header{font-size:16px;font-family:VodafoneBg;padding-top:16px}.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(shared/img/digital/icons/tick_symbol_green_70x70.png)}.account-header{font-family:VodafoneBg}.custom-input-error{color:#e60000 !important;border-bottom-color:#e60000 !important}.custom-input-error+label{color:#e60000 !important}.custom-input-valid{border-bottom-color:#428600 !important}#iban,#bic,#vouchercode-input{text-transform:uppercase}.kk-iban-icon{display:inline-block;width:24px;position:absolute;left:20px;top:9px}.btn-without-border{outline:0;padding:0}.btn-without-border:hover{background-color:#ccc;border-radius:50%;outline:none !important}.check-data-box{padding:20px 10px 20px 0;margin-top:30px;margin-bottom:20px}.border-bottom-grey{border-bottom:1px solid #b3b3b3}.border-top-grey{border-top:1px solid #b3b3b3}.check-data-box span[class^="placeholder_"]{white-space:normal;word-break:break-word;font-family:VodafoneRg;font-size:16px;line-height:22px}.check-data-box h3{font-family:VodafoneBg;font-size:22px;line-height:26px}#form-check-step h3{font-family:'VodafoneBg',Arial,Helvetica,sans-serif;font-size:22px}.round-border-box{border:1px solid #ccc;border-radius:5px;background-color:#fff}#fourth-third-step h4{font-family:VodafoneBg;font-size:18px}.editIcon{width:24px;height:24px;position:relative;float:right;background-size:24px;background-repeat:no-repeat;background-position:center left;background-image:url(shared/img/digital/icons/edit.svg);cursor:pointer}.esim-edit-icon{margin-top:10px;width:20px;height:20px;background-size:20px}.esim-info-items .esim-info-item{text-align:center}@media screen and (min-width:576px){.esim-info-items .esim-info-item{min-width:100px}}.esim-info-items .esim-info-item img{height:40px}.info-box{border:1px solid #1b8298;border-left-width:10px;border-radius:5px;background-color:white}.info-box h3{font-family:VodafoneBg;font-size:16px}.warning-box{max-width:100%;border:1px solid #fecb00;border-left-width:10px;border-radius:5px;background-color:white}.success-box{max-width:100%;border:1px solid #428600;border-left-width:10px;border-radius:5px;background-color:white}@media only screen and (min-width:333px){#address-other-info{left:233px;top:1px}}@media only screen and (min-width:407px){#address-other-info{left:293px;top:1px}}@media only screen and (min-width:576px){#order-info .col-12{padding:0}.mnp-chk-extra label:before{top:25px !important}form .labeltac{top:0}}.error-box{border:1px solid #e60000;border-left-width:10px;border-radius:5px;background-color:white}.error-box-bigleft{border-left:10px solid #e60000;border-top:1px solid #e60000;border-right:1px solid #e60000;border-bottom:1px solid #e60000;border-radius:5px;background-color:white}.info-box-bigleft{border-left:10px solid #1b8298;border-top:1px solid #1b8298;border-right:1px solid #1b8298;border-bottom:1px solid #1b8298;border-radius:5px;background-color:white}.message-box-icon{width:25px;height:25px;margin-right:10px}#error-messages a{font-weight:bold;color:#333;text-decoration:underline}.font-black{color:black}.info-box-header-icon{width:32px;height:32px;float:left;margin:4px 10px 0 5px}.info-box-header-text{width:90%;margin-left:47px}.box-header{font-family:'VodafoneBg',sans-serif;font-size:16px;color:#333}.info-box-body{margin:10px;line-height:20px;min-height:30px;margin-left:43px;width:80%}.success-box-body{margin-left:50px;line-height:20px;width:80%;margin-top:.5rem}.agb-box h5{font-family:VodafoneBg;font-size:16px}.agb-box a{text-decoration:underline;color:#333}.your-choice-box h5{font-family:VodafoneBg;font-size:16px}.your-choice-box h6{font-family:VodafoneLtRegular;font-size:20px}.your-choice-box ul{padding-left:20px;padding-bottom:10px;margin-bottom:5px}.your-choice-box .price{float:right;font-size:20px;line-height:normal;margin-bottom:0}.your-choice{margin-top:20px;margin-bottom:20px;font-size:20px;padding-bottom:20px;padding:15px 20px 15px 15px;text-align:left}.your-choice-extra{border:1px solid #ccc;border-radius:5px;background-color:white}.your-choice h2{text-align:center;font-size:30px;padding-bottom:10px}.your-choice h3{font-family:VodafoneBg;font-size:20px;line-height:25px;font-weight:bold;margin-bottom:5px}.your-choice ul{font-family:VodafoneRg;line-height:22px;font-size:16px}.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}.your-choice-content{display:flex;flex-wrap:wrap}.your-choice-content h3{text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:15px;margin-bottom:1rem;font-size:20px !important}.your-choice-content .your-choice-price,.your-choice-content h3,.your-choice-content hr{flex-basis:100%}.your-choice-content img{align-self:flex-start;display:inline-block;vertical-align:middle}.your-choice-content ul{padding-left:40px;padding-bottom:0;margin-bottom:0;list-style:none;flex-basis:70%}.your-choice-content ul li:not(:last-child){margin-bottom:6px}.your-choice-content ul li{position:relative}.your-choice-content ul li::before{content:'';width:8px;height:14px;border:0 solid #427d00;border-width:0 1px 1px 0;display:block;position:absolute;top:-2px;left:0;transform:translate(-26px,3px) rotate(45deg)}.your-choice-content b{font-family:VodafoneBg}.your-choice-content .your-choice-price,.your-choice-content h3,.your-choice-content hr{flex-basis:100%}.kk-shipping{max-width:200px;margin-left:auto}.your-choice .kk-shipping>div:first-child{margin-bottom:0}.your-choice .kk-shipping>div{padding:0 !important;margin-bottom:.25rem;line-height:24px}.your-choice .kk-shipping{display:flex;flex-direction:column-reverse;max-width:100%;margin-top:-4px;font-family:VodafoneRg}.kk-shipping>div{display:flex;justify-content:space-between}.your-choice .kk-shipping>div{padding:0 !important;margin-bottom:.25rem;line-height:24px}.kk-shipping>div+div{font-family:VodafoneRg}.kk-shipping>div{display:flex;justify-content:space-between}.your-choice .your-choice-price span{padding-left:20px;font-size:22px}.your-choice .kk-shipping>div span{font-size:1rem;font-family:VodafoneBg;color:#333;padding-left:12px;min-width:51px}.your-choice .kk-shipping>div>div:first-child{position:relative;display:flex}.your-choice .kk-shipping>div>div:first-child .form-popover-handler{margin-left:8px}.sim-selector{flex-basis:100%}.btn-simcard{color:#333;background-color:#ebebeb;border-color:#ebebeb;padding:12px 16px;font-size:18px;width:100%;height:48px;line-height:normal}.btn-simcard img{height:25px}.btn-simcard-left{border-top-right-radius:0;border-bottom-right-radius:0}.btn-simcard-right{border-top-left-radius:0;border-bottom-left-radius:0}.btn-simcard:hover{background-color:#dbdbdb;border-color:#ebebeb}.btn-simcard:not(:disabled):not(.disabled).active,.btn-simcard:not(:disabled):not(.disabled):active,.show>.btn-simcard.dropdown-toggle{color:#fff;background-color:#e60000;border-color:#e60000}.btn-simcard:not(:disabled):not(.disabled).active img,.btn-simcard:not(:disabled):not(.disabled):active img,.show>.btn-simcard.dropdown-toggle img{-webkit-filter:invert(100%);filter:invert(100%)}.hide-for-simcard ol{padding:15px}.redirect_thanksModule{background-color:#ccc;height:400px;width:100%;position:relative;top:0;left:0;background-image:url(shared/img/redirect-page-image.jpg);background-position:left center;background-repeat:no-repeat;background-size:cover}.redirect_thxContent{color:#333;background-color:#fff;padding-bottom:20px}.redirect_footnoteContainer{color:white;padding-top:20px}.redirect_formular{background-color:#333 !important}.redirect_thxContent h2{font-size:30px !important;color:#333 !important;text-align:left !important;padding:0 !important;margin:20px 0 20px 0 !important}#redirect_navbar{position:absolute;left:196px;height:50px;font-weight:bold;line-height:50px}.fast-ul{padding-left:28px}.fast-ul li{padding-left:10px;padding-right:8px}.popover-text-icon sup{text-decoration:underline}@media only screen and (max-width:767px){.popover .arrow::before,.popover .arrow::after{content:none}.full-width-box-mobile{background-color:white;margin-left:-10px;margin-right:-10px;margin-bottom:20px}#back-button-div{width:55px;margin-right:15px}.redirect_thanksModule{height:150px}.data-nav-icon+p{line-height:40px !important}#btn_step_back{width:52px !important;padding-left:13px !important}.mnp-radio-label{width:80%;line-height:20px;position:relative;top:5px}.payment-box{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0 !important}.payment-box::before{top:38px;right:0}#payment-info-box-header{border-left:1px solid #ccc;border-right:1px solid #ccc;padding-left:33px}.payment-info-box{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-left:24px;font-size:17px;line-height:1.5}.payment-info-box .p-24{padding-top:0 !important;padding-left:33px}}@media only screen and (max-width:412px){.pin-input{width:30px !important}}@media only screen and (max-width:320px){.ident-options:before{top:502px}.mnp-hint:before{top:56px}.btn.btn-vodafone{padding:10px 10px}#btn_skip_mnp{font-size:14px}.ident-popover-header{font-size:16px}.pin-input{width:22px !important;height:35px !important}}.hotline-header{color:white;font-family:VodafoneBg;background-color:#333;height:30px;padding-right:118px}.hotline-header-info{float:right;background:url(shared/img/digital/icons/info-white.svg) no-repeat;background-size:25px;width:25px;height:25px;bottom:-2px;right:-5px;position:relative;cursor:pointer}.border-mobile-bottom-lightgrey{border-bottom:1px solid #e3e3e3}.vf-btn-shadow{box-shadow:0 1px 2px grey}#form-info-modal .popupCloseBtnB{cursor:pointer;background-image:url(shared/img/icons/closeB.svg) !important;background-repeat:no-repeat;background-position:10px 10px;background-size:40%;height:40px;width:40px;position:absolute;z-index:2;top:7px;right:15px}#form-info-modal .popupCloseBtnB{background-position:12px 12px;height:40px;width:40px;top:-38px;right:0}#form-info-modal .modal-dialog{max-width:100%}#form-info-modal .modal-form-content{padding:69px 31px 25px 31px}.upper-btn-div{margin-top:32px}.full-width-box-desktop-b{background-color:white;border:1px solid #ccc;border-radius:5px}.pin-error .pin-input{color:#e60000;border-color:#e60000}.pin-input{margin:0 3px;padding:0 !important;background-color:#FFF;border:1px solid #ebebeb;width:36px;height:48px;text-align:center;font-size:24px;font-family:"VodafoneBg",sans-serif}.pin-input:disabled{background:#FFF}@media only screen and (min-width:576px){.agb-box{background:transparent}.mnp-hint-box{margin-top:-10px}.mnp-hint:before{display:none}.full-width-box-desktop{background-color:white;margin:30px -15px 20px -15px;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important;padding-bottom:15px;padding-top:15px}form .mnp-hint{background-color:#1b8298;color:white;padding:0 0 0 10px;position:relative;top:-20px}form .mnp-hint span{line-height:40px}.your-choice-box .price{float:none;padding-left:50px;font-size:20px;font-family:VodafoneRg;font-weight:bold}form .labeltac{line-height:30px}#other-address-checkbox-label{line-height:28px}#checktakeaway-checkbox-label{line-height:26px}.ident-option-now:before{left:calc(16% - 4px)}.ident-option-later:before{left:calc(50% - 10px)}.ident-option-festnetz:before{left:calc(81% - -8px)}.popover .arrow::before{border-left-color:transparent;border-top-color:#00b0ca}.border-mobile-bottom-lightgrey{border-bottom:0}.desktop-grey{background-color:#f4f4f4;margin:0}.payment-method-box .li-checkmark-green{line-height:40px}.payment-h3-desktop{color:#333;font-size:22px;font-family:VodafoneBg;line-height:26px}.circle-ident-option{background-size:64px;width:114px;height:114px}.container-small{max-width:540px}}@media only screen and (max-width:794px){form .mnp-hint span{line-height:20px}.mnp-hint-icon{float:left;line-height:44px;padding-right:10px}.popover{width:80%}}@media only screen and (min-width:768px){.popover{width:40%}#back-button-div{position:relative;left:-237px;width:0}.upper-btn-div{min-width:280px}.mnp-chk-extra label:before{top:11px !important}}@media only screen and (min-width:1024px){.kk-vf-38 .kk-iban-icon{left:20px}.popover{max-width:80%}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:2px}}@media only screen and (max-width:1024px){.step-text{font-size:16px}}@media only screen and (min-width:1430px){.d-1430-block{display:block !important}}@media(min-width:768px){.container-small{max-width:720px}.btn-simcard{max-width:165px}}@media only screen and (min-width:800px){.container-small{max-width:800px}}.brix-form-selection-control{display:flex;flex-direction:column}.brix-form-selection-control__item{display:inline;padding-bottom:16px}.brix-form-selection-control__item:last-child{padding-bottom:8px}@media(max-width:767px){.brix-form-selection-control__item.brix-form-selection-control__item--switch{display:block}}.brix-form-selection-control__label{display:inline-block;position:relative;padding:2px 0 2px 30px;margin:0 16px 8px 0;cursor:pointer;z-index:1}.brix-form-selection-control__label::before{height:18px;width:18px;border:1px solid #000}@media(hover:hover){.brix-form-selection-control__label:hover .brix-form-selection-control__text::before,.brix-form-selection-control__label:active .brix-form-selection-control__text::before{width:34px;height:34px}}.brix-form-selection-control__label:active::before{border-color:#007c92}.brix-form-selection-control__label:active .brix-form-selection-control__text::before{opacity:.2}.brix-form-selection-control__label::before,.brix-form-selection-control__label::after,.brix-form-selection-control__text::before{content:'';position:absolute;left:9px;top:9px;transform:translate(-50%,-50%);display:block;border-radius:50%;transition:all .2s cubic-bezier(0.47,0,0.745,0.715)}.brix-form-selection-control__item--checkbox .brix-form-selection-control__label::before,.brix-form-selection-control__item--checkbox .brix-form-selection-control__label::after{border-radius:0}.brix-form-selection-control__label::after,.brix-form-selection-control__text::before{background:#007c92;height:0;width:0}.brix-form-selection-control__text::before{width:0;height:0;z-index:1;opacity:.1}.brix-form-selection-control__text p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.brix-form-selection-control__item--switch .brix-form-selection-control__label{padding:4px 0 4px 68px}.brix-form-selection-control__item--switch .brix-form-selection-control__label .brix-form-selection-control__text::before{top:16px;left:0;transform:translate(0,-50%)}.brix_selection_text_extra::before{top:27px !important}.brix-form-selection-control__item--switch .brix-form-selection-control__label::before{top:16px;left:0;transform:translate(0,-50%);width:56px;height:32px;border:0;border-radius:32px;background:#999}.brix_selection_extra::before{top:27px !important}.brix-form-selection-control__item--switch .brix-form-selection-control__label::after{top:16px;left:1px;transform:translate(0,-50%);width:30px;height:30px;border:0;border-radius:32px;background:#fff}.brix_selection_extra::after{top:27px !important}.brix-form-selection-control__input{display:none}.brix-form-selection-control__input:checked+.brix-form-selection-control__label::after{width:14px;height:14px}.brix-form-selection-control__item--checkbox .brix-form-selection-control__input:checked+.brix-form-selection-control__label::after{background-size:contain;background-position:0 0;width:18px;height:18px;background-size:16px 16px;background-position:1px 3px;background-repeat:no-repeat}.brix-form-selection-control__item--switch .brix-form-selection-control__input:checked+.brix-form-selection-control__label::before{background:#007c92}.brix-form-selection-control__item--switch .brix-form-selection-control__input:checked+.brix-form-selection-control__label::after{background-image:none;width:30px;height:30px;left:25px}.brix-form-selection-control__item--switch .brix-form-selection-control__input:checked+.brix-form-selection-control__label .brix-form-selection-control__text::before{left:23px}.brix-form-selection-control__input:disabled+.brix-form-selection-control__label{cursor:not-allowed;color:#999}.brix-form-selection-control__input:disabled+.brix-form-selection-control__label::before{border:1px solid #999}.brix-form-selection-control__item--switch .brix-form-selection-control__input:disabled+.brix-form-selection-control__label::before{border:0;background:#ccc}.brix-form-selection-control__input:disabled+.brix-form-selection-control__label .brix-form-selection-control__text::before{display:none}