.tarif-bestellung{background:#edeff2}.tarif-bestellung header{margin-bottom:0;height:66px;background:#fff}.tarif-bestellung header a{height:66px}.tarif-bestellung .header-actions{display:flex;justify-content:space-between;align-items:center}.tarif-bestellung .cart-link{display:block;width:40px;height:40px;background:url(../assets/images/ico_cartorder_blue_24.svg) no-repeat center center/contain}@media (min-width:992px){.tarif-bestellung .cart-link{visibility:hidden}}.tarif-bestellung h1{margin-top:40px}.tarif-bestellung [data-currentstep]>[data-step]{display:none}.tarif-bestellung [data-currentstep="1"]>[data-step="1"],.tarif-bestellung [data-currentstep="2"]>[data-step="2"],.tarif-bestellung [data-currentstep="3"]>[data-step="3"]{display:contents}.tarif-bestellung .chosen{display:none}.tarif-bestellung [chosenone] .chosen{display:flex;cursor:auto}.tarif-bestellung [chosenone] .not-chosen{display:none}.tarif-bestellung .tarif-bersicht-nd{display:none;margin-top:40px}.tarif-bestellung .rates-container{padding-bottom:10px}.tarif-bestellung #clientAndSummary,.tarif-bestellung #productsAndSummary{display:flex;justify-content:flex-start}@media (max-width:991px){.tarif-bestellung #clientAndSummary,.tarif-bestellung #productsAndSummary{flex-direction:column}}.tarif-bestellung #clientAndSummary .input-width-50,.tarif-bestellung #clientAndSummary .input-width-65-30,.tarif-bestellung #productsAndSummary .input-width-50,.tarif-bestellung #productsAndSummary .input-width-65-30{display:flex;flex-wrap:wrap}.tarif-bestellung #clientAndSummary .input-width-50 .input-container:has([id$=anrede]),.tarif-bestellung #productsAndSummary .input-width-50 .input-container:has([id$=anrede]){flex:0 0 calc(50% - 14px)}@media (max-width:991px){.tarif-bestellung #clientAndSummary .input-width-50 .input-container:has([id$=anrede]),.tarif-bestellung #productsAndSummary .input-width-50 .input-container:has([id$=anrede]){flex:100%}}.tarif-bestellung #clientAndSummary .input-width-50 [id$=anrede],.tarif-bestellung #productsAndSummary .input-width-50 [id$=anrede]{margin:0}.tarif-bestellung #clientAndSummary .input-width-50 .input-container,.tarif-bestellung #productsAndSummary .input-width-50 .input-container{width:calc(50% - 15px);margin:15px 7.5px 0}@media (max-width:991px){.tarif-bestellung #clientAndSummary .input-width-50 .input-container,.tarif-bestellung #productsAndSummary .input-width-50 .input-container{width:100%}}.tarif-bestellung #clientAndSummary .input-width-50 .invoiceAddressData,.tarif-bestellung #clientAndSummary .input-width-50 .routerShippingData,.tarif-bestellung #productsAndSummary .input-width-50 .invoiceAddressData,.tarif-bestellung #productsAndSummary .input-width-50 .routerShippingData{width:100%}.tarif-bestellung #clientAndSummary .input-width-50 .invoiceAddressData .input-container,.tarif-bestellung #clientAndSummary .input-width-50 .routerShippingData .input-container,.tarif-bestellung #productsAndSummary .input-width-50 .invoiceAddressData .input-container,.tarif-bestellung #productsAndSummary .input-width-50 .routerShippingData .input-container{width:100%}.tarif-bestellung #clientAndSummary .input-width-65-30,.tarif-bestellung #productsAndSummary .input-width-65-30{padding:15px 7.5px;gap:15px}.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container,.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container{margin:0}.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(1),.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(4),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(1),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(4){width:calc(65% - 7.5px)}@media (max-width:991px){.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(1),.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(4),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(1),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(4){width:100%;max-width:none}}.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(2),.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(3),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(2),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(3){width:calc(35% - 7.5px)}@media (max-width:991px){.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(2),.tarif-bestellung #clientAndSummary .input-width-65-30 .input-container:nth-child(3),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(2),.tarif-bestellung #productsAndSummary .input-width-65-30 .input-container:nth-child(3){width:100%;max-width:none}}.tarif-bestellung #clientAndSummary summary::after{top:0;transform:rotate(-90deg) translateY(0)}.tarif-bestellung #clientAndSummary details[open] summary::after{transform:rotate(90deg) translateY(0)}.tarif-bestellung #clientAndSummary #phonesServiceProviderOtherContainer{display:none;margin:20px 7px}.tarif-bestellung #clientAndSummary #phonesServiceProviderOtherContainer p{padding:0;margin-bottom:5px}@media (max-width:991px){.tarif-bestellung #clientAndSummary #client{margin-bottom:0}}.tarif-bestellung #clientAndSummary .summary{margin-top:0}.tarif-bestellung .phonebook-container summary::after{top:-7%;transform:rotate(90deg) translateY(23%)}.tarif-bestellung .phonebook-container details[open] summary::after{transform:rotate(-90deg) translateY(-23%)}.tarif-bestellung #products{width:calc(100% - 410px);margin-right:30px}@media (max-width:991px){.tarif-bestellung #products{width:100%;margin-right:0}.tarif-bestellung #products h1,.tarif-bestellung #products h2{margin:25px 0!important;text-align:center}}@media (min-width:992px){.tarif-bestellung .toStep3mob{display:none}}.tarif-bestellung .products-wide{width:calc(100% - 410px)}@media (max-width:991px){.tarif-bestellung .products-wide{width:100%}}.tarif-bestellung .first-btn{width:100%}.tarif-bestellung .product-costs-tables{margin-top:30px}.tarif-bestellung .product-costs-tables th{padding-right:10px}.tarif-bestellung .product-costs-tables td{text-align:right;min-width:100px}.tarif-bestellung #order .product-costs-tables{margin-top:0}.tarif-bestellung .abweichende-top2{margin-top:35px}.tarif-bestellung .kontoinhaber{margin-top:30px}.tarif-bestellung .abweichende-top{margin-top:20px!important}.tarif-bestellung .summary{width:380px;margin-top:55px;display:none}.tarif-bestellung .summary table{width:100%!important;padding:0 0 20px}.tarif-bestellung .summary table td,.tarif-bestellung .summary table th{border:none;padding:5px 0;line-height:22px;font-weight:400;vertical-align:top}.tarif-bestellung .summary h3{font-size:18px;line-height:24px}@media (min-width:992px){.tarif-bestellung .summary .product{position:sticky;top:30px}}.tarif-bestellung .summary .product-head{height:60px;border-radius:8px 8px 0 0;background:#fc0 url(../assets/images/ico_cartorder_blue_24.svg) no-repeat 15px center;background-size:24px;padding-left:50px;margin-bottom:5px}.tarif-bestellung .summary .product-title{margin-left:51px}@media (max-width:991px){.tarif-bestellung .summary{width:100%;margin-top:30px}}@media (min-width:992px){.tarif-bestellung .preSelectedRate-shown{padding-top:145px}}.tarif-bestellung .rate-toggle{text-align:center}.tarif-bestellung .rate-toggle>a{display:inline-flex}.tarif-bestellung .rate-toggle>a:hover{color:#1a3853}@media (max-width:991px){.tarif-bestellung .rate-toggle{margin-top:25px}}@media (min-width:992px){.tarif-bestellung #products .rate-toggle{margin-top:40px;text-align:left}}.tarif-bestellung .rebate{width:calc(100% - 320px);margin:0 30px 0 0;width:calc(100% - 410px);position:relative;display:none!important}.tarif-bestellung .rebate .input-container{margin:0;flex:1 0}.tarif-bestellung .rebate .input-container input[type=text]{width:calc(100% - 15px)}.tarif-bestellung .rebate h2{margin-bottom:30px}@media (max-width:991px){.tarif-bestellung .rebate h2{margin:25px 0!important;text-align:center;left:auto}.tarif-bestellung .rebate h2::before{content:"";display:block;width:50px;height:50px;background-position:center;background:url(../assets/images/ico_arrow_key_down_med_blue_24.svg) no-repeat;position:relative;margin:auto;margin-bottom:30px}}.tarif-bestellung .rebate .button{white-space:nowrap;height:60px}.tarif-bestellung .rebate .valid{display:none}.tarif-bestellung .rebate [activationsuccess] .not-checked{display:none}.tarif-bestellung .rebate [activationsuccess] .valid{display:inline}@media (max-width:991px){.tarif-bestellung .rebate{width:100%;margin:0 auto}}.tarif-bestellung .rebate-input-container{display:flex;max-width:100%;width:100%;padding:15px;background:#fff;box-sizing:border-box;border-radius:8px}.tarif-bestellung #initialButton,.tarif-bestellung #nextButton{margin-top:30px}.tarif-bestellung .in-overview{display:none!important}.tarif-bestellung .in-order-process{display:block!important;padding:0 15px}.tarif-bestellung .rate{margin-bottom:2px}.tarif-bestellung .rate-links .detail-link{display:none}.tarif-bestellung .rate-links .rate-sheet{display:block}@media (max-width:991px){.tarif-bestellung .rate-links{padding:0 15px 40px}}.tarif-bestellung .rate-features{border:none}.tarif-bestellung .rate-options{display:none}.tarif-bestellung nav{height:140px;box-shadow:0 .5px 3px 0 rgba(163,175,186,.9);position:relative;z-index:6}.tarif-bestellung nav .text-s{padding:15px 0 20px;margin:0;font-size:15px!important}@media (max-width:991px){.tarif-bestellung nav{height:auto}}.tarif-bestellung #orderProcessProgress{margin-top:0!important;padding-bottom:0}.tarif-bestellung .ausbauphasen-anzeige{height:auto}.tarif-bestellung .ausbauphasen-anzeige [data-step]{width:calc(33.33% - 1px)}.tarif-bestellung .ausbauphasen-anzeige .text-content{width:100%;margin-top:0;padding-top:20px}.tarif-bestellung .ausbauphasen-anzeige .ausbauphasen-kategorien{padding-left:0;padding-bottom:74px}.tarif-bestellung .ausbauphasen-anzeige .ausbauphasen-kategorien [data-step="1"]::before{content:"1";vertical-align:top;font-weight:700;line-height:28px}.tarif-bestellung .ausbauphasen-anzeige .ausbauphasen-kategorien [data-step="2"]::before{content:"2";vertical-align:top;font-weight:700;line-height:28px}.tarif-bestellung .ausbauphasen-anzeige .ausbauphasen-kategorien [data-step="3"]::before{content:"3";vertical-align:top;font-weight:700;line-height:28px}.tarif-bestellung .ausbauphasen-anzeige .ausbauphasen-kategorien li::marker{font-size:0}@media (max-width:991px){.tarif-bestellung .ausbauphasen-anzeige .ausbauphasen-kategorien{display:flex}.tarif-bestellung .ausbauphasen-anzeige .ausbauphasen-kategorien .text-content{display:flex;left:0;top:0;margin-top:40px;position:absolute;text-align:center;align-items:center;justify-content:center;width:auto;word-break:break-word;font-size:13px;line-height:18px}}.tarif-bestellung .ausbauphasen-anzeige[data-currentstep="3"] [data-step="4"]{animation:blink1 forwards 2s 2s}.tarif-bestellung .ausbauphasen-anzeige[data-currentstep="3"] [data-step="3"]::before{animation:hide forwards 3s}.tarif-bestellung .ausbauphasen-anzeige[data-currentstep="3"] [data-step="3"]::after{content:"";display:inline-block;background:url(../assets/images/ico_checker_bold_white_24.svg) no-repeat;width:25px;height:25px;animation:show 3s;vertical-align:-8px}.tarif-bestellung .ausbauphasen-anzeige [data-step="3"]{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:15px;border-top-right-radius:15px}@media (max-width:991px){.tarif-bestellung .ausbauphasen-anzeige{padding-bottom:50px;margin-bottom:0!important}}.tarif-bestellung .ausbauphasen-anzeige [data-step="2"],.tarif-bestellung .ausbauphasen-anzeige [data-step="3"]{cursor:not-allowed}.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="2"] [data-step="1"]{cursor:pointer}.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="2"] [data-step="2"]{cursor:auto}.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="2"][data-currentstep="1"] [data-step="2"]{cursor:pointer}.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="3"] [data-step="1"],.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="3"] [data-step="2"]{cursor:pointer}.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="3"] [data-step="3"]{cursor:auto}.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="3"][data-currentstep="1"] [data-step="3"],.tarif-bestellung .ausbauphasen-anzeige[data-maxstep="3"][data-currentstep="2"] [data-step="3"]{cursor:pointer}.tarif-bestellung #ThankYou .thank-you-layer-content{padding:30px;text-align:center}.tarif-bestellung #ThankYou .thank-you-layer-content .resulticon{display:inline-block;margin-top:30px}.tarif-bestellung #ThankYou .thank-you-layer-content .button{margin-top:30px;width:100%}.tarif-bestellung #ThankYou .thank-you-layer-content::after{content:"";display:table;clear:both}.tarif-bestellung .keepon-container{display:flex;justify-content:center;background:#1a3853;max-width:860px}.tarif-bestellung .keepon-container .image-container{display:flex;flex-basis:35%;justify-content:center}.tarif-bestellung .keepon-container .image-container img{width:50%;box-sizing:border-box}@media (max-width:991px){.tarif-bestellung .keepon-container .image-container{display:none}}.tarif-bestellung .keepon-container .text-container{background:#fc0;padding:0 40px 40px;display:flex;gap:20px;flex-basis:65%;flex-direction:column;box-sizing:border-box;justify-content:space-between}@media (max-width:991px){.tarif-bestellung .keepon-container .text-container{flex-basis:100%;text-align:center}}.tarif-bestellung .keepon-container .links-container{display:flex;gap:10px;align-items:flex-end;justify-content:space-between}@media (max-width:991px){.tarif-bestellung .keepon-container .links-container{flex-direction:column;align-items:center}}.tarif-bestellung .keepon-container .button{margin-top:10px}.tarif-bestellung .keepon-container::after{content:"";display:table;clear:both}.tarif-bestellung .keepon-container a[href="/"]{display:block;padding-top:10px;clear:both}.tarif-bestellung .product-head{height:90px;background:#fff;display:flex;align-items:center;margin-bottom:5px;border-radius:8px 8px 0 0}.tarif-bestellung summary{cursor:pointer;position:relative;padding-right:40px}.tarif-bestellung summary::marker{font-size:0}.tarif-bestellung summary::after{content:"";display:inline-block;width:40px;height:30px;position:absolute;right:0;top:35%;background:url(../assets/images/ico_arrow_blue_24.svg) no-repeat center;background-size:cover;transform:rotate(90deg) translateY(35%)}.tarif-bestellung details[open] summary::after{transform:rotate(-90deg) translateY(-35%)}.tarif-bestellung .product-image{width:90px;height:60px;background:#edeff2 url(../assets/images/leo_head_footer.svg) no-repeat center;background-size:contain;margin:15px}.tarif-bestellung .product-image img{width:100%;height:100%;object-fit:contain;background-color:#fff}.tarif-bestellung .phone-flatrates .product-image{background-image:url(../assets/images/Telefonie-125x83.png)}.tarif-bestellung .headline-m,.tarif-bestellung .text-d:where(:not(.rate-links-nd)){margin:0}.tarif-bestellung .product{padding:0;background:0 0}.tarif-bestellung .product .input-container{margin:0}.tarif-bestellung .product .input-container label{font-weight:700;font-size:18px;line-height:24px;pointer-events:all;cursor:pointer;transform:none;position:static;padding-left:35px}.tarif-bestellung .product .input-container input{position:absolute!important;width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;pointer-events:none}.tarif-bestellung .product .input-container input[type=radio]+label::before{content:"";width:20px;height:20px;display:block;border:2px solid #1a3853;border-radius:50%;margin-right:10px;background:#fff;position:absolute;left:0}.tarif-bestellung .product .input-container input[type=radio]:checked+label::after{content:"";background:#e94f35;width:12px;height:12px;display:inline-block;border-radius:50%;position:absolute;left:6px}.tarif-bestellung .product .input-container input[type=checkbox]+label::before{content:"";width:20px;height:20px;display:block;border:2px solid #1a3853;margin-right:10px;background:#fff;flex:none;position:absolute;left:0}.tarif-bestellung .product .input-container input[type=checkbox]:checked+label::before{background:#fff url(../assets/images/ico_checker_bold_red_24.svg) no-repeat;background-size:80%;background-position:center}.tarif-bestellung .product[data-producttype=router_product] .product-costs .when-notfreeforrate{flex-direction:row;flex-wrap:wrap;column-gap:50px;row-gap:0}.tarif-bestellung .product[data-producttype=router_product] .product-costs .when-notfreeforrate label{white-space:nowrap}.tarif-bestellung h2:not(.rate-name-nd){margin-top:40px!important}.tarif-bestellung .product-body{background:#fff;padding:30px 30px 20px;border-radius:0 0 8px 8px}.tarif-bestellung .product-body ul{margin:0;padding-left:20px}.tarif-bestellung .product-body ul li{margin:0}@media (min-width:992px){.tarif-bestellung .product-body ul li{font-size:18px;line-height:26px}}@media (max-width:991px){.tarif-bestellung .product-body ul li{font-size:16px;line-height:24px}}.tarif-bestellung .product-body ul li::marker{color:#1a3853}.tarif-bestellung .product-body p{margin:0}.tarif-bestellung .product-body .product-body-text{display:flex;flex-direction:column;gap:8px}.tarif-bestellung .product-body .product-costs{margin-top:30px}.tarif-bestellung .product-body .product-cost{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.tarif-bestellung .product-body .when-notfreeforrate{display:flex}.tarif-bestellung .product-body .when-freeforrate,.tarif-bestellung .product-body .when-notfreeforrate{flex-direction:column;gap:8px}@media (max-width:991px){.tarif-bestellung .product-body .when-freeforrate,.tarif-bestellung .product-body .when-notfreeforrate{margin-bottom:0}}.tarif-bestellung .product-body .product-cost-price{font-size:18px;line-height:22px;font-weight:700;font-family:Arial,sans-serif}.tarif-bestellung .product-body .product-cost-price.rebated{max-width:260px}.tarif-bestellung .router{background:#fff;border-radius:8px;margin-top:30px;padding:30px}@media (min-width:992px){.tarif-bestellung #order{display:flex}.tarif-bestellung #order #orderLeft{width:calc(100% - 410px)}.tarif-bestellung #order #orderLeft .summary{display:none!important}.tarif-bestellung #order #orderLeft .summary-container-right{display:flex;align-items:baseline}.tarif-bestellung #order #orderLeft .summary-container-right span{flex:50%}.tarif-bestellung #order>.summary{width:380px}}@media (max-width:991px){.tarif-bestellung #orderLeft .summary-container-right{flex-direction:column}.tarif-bestellung #orderLeft .summary-container-right span{flex:100%}.tarif-bestellung #order>.summary{display:none!important}}.tarif-bestellung #order #order2{background:#fff;padding:1px 30px 40px;border-radius:0 0 8px 8px}.tarif-bestellung #order #order2 h2,.tarif-bestellung #order #order2 h3{margin-left:0}.tarif-bestellung #order #order2 h2{margin-top:30px!important;margin-bottom:20px!important}@media (min-width:992px){.tarif-bestellung #order #order2{margin-bottom:20px}}.tarif-bestellung #order .checktext{font-weight:700}@media (max-width:991px){.tarif-bestellung #order .checktext{font-size:15px!important;line-height:22px!important}}.tarif-bestellung #order .productProse ul{margin-top:0}.tarif-bestellung #order .productProse li{font-size:15px!important;line-height:24px!important;font-family:objektiv-mk3,sans-serif}@media (max-width:991px){.tarif-bestellung #order .productProse li{margin:0}}@media (min-width:992px){.tarif-bestellung #order .productProse li{margin:0}}.tarif-bestellung #order .summary{margin-top:0;margin-bottom:20px}@media (min-width:992px){.tarif-bestellung #order .summary{margin-left:30px;padding-top:40px}}@media (max-width:991px){.tarif-bestellung #order .summary{padding-top:30px}}.tarif-bestellung #order .summary::before{display:none}.tarif-bestellung #order .summary .product-body{padding:30px 30px 20px}.tarif-bestellung #order .summary .product-head{margin-bottom:5px}.tarif-bestellung #order .summary h2{margin-top:0!important}.tarif-bestellung #order .summary h3{margin:0}.tarif-bestellung #order .summary [data-pid=mobile-selected] [data-pid=international-flat-1],.tarif-bestellung #order .summary [data-pid=mobile-selected] [data-pid=international-flat-2],.tarif-bestellung #order .summary [data-pid=mobile-selected] [data-pid=mobileflat]{margin-top:20px}.tarif-bestellung #order .rebate{margin-bottom:0;width:100%}.tarif-bestellung #order .data{background:0 0!important}.tarif-bestellung #order .linkdatenschutz{padding:20px 0 0 5px;font-size:15px!important;line-height:22px!important;margin-top:0}@media (max-width:991px){.tarif-bestellung #order .linkdatenschutz{padding:0 50px 0 40px;font-size:15px!important;margin-top:30px}}.tarif-bestellung #client,.tarif-bestellung .phonebook-container{width:calc(100% - 410px);margin-right:30px;margin-bottom:40px}.tarif-bestellung #client+.summary,.tarif-bestellung .phonebook-container+.summary{margin-top:98px}@media (max-width:991px){.tarif-bestellung #client+.summary,.tarif-bestellung .phonebook-container+.summary{margin-top:30px!important}}.tarif-bestellung #client+.summary .product-head,.tarif-bestellung .phonebook-container+.summary .product-head{margin-bottom:5px}@media (max-width:991px){.tarif-bestellung #client h2,.tarif-bestellung #order h2,.tarif-bestellung .phonebook-container h2{margin-top:30px!important}}.tarif-bestellung #client h3,.tarif-bestellung #order h3,.tarif-bestellung .phonebook-container h3{margin-bottom:20px;margin-top:30px;margin-left:7.5px}.tarif-bestellung #client input[type=text],.tarif-bestellung #order input[type=text],.tarif-bestellung .phonebook-container input[type=text]{width:100%}.tarif-bestellung #client .angaben,.tarif-bestellung #client .auftraggeber,.tarif-bestellung #client .bankdaten,.tarif-bestellung #client .glasfaserhausanschluss,.tarif-bestellung #client .optionen,.tarif-bestellung #client .telefonanschluss,.tarif-bestellung #client .telefonbucheintrag,.tarif-bestellung #client .yellowheader,.tarif-bestellung #order .angaben,.tarif-bestellung #order .auftraggeber,.tarif-bestellung #order .bankdaten,.tarif-bestellung #order .glasfaserhausanschluss,.tarif-bestellung #order .optionen,.tarif-bestellung #order .telefonanschluss,.tarif-bestellung #order .telefonbucheintrag,.tarif-bestellung #order .yellowheader,.tarif-bestellung .phonebook-container .angaben,.tarif-bestellung .phonebook-container .auftraggeber,.tarif-bestellung .phonebook-container .bankdaten,.tarif-bestellung .phonebook-container .glasfaserhausanschluss,.tarif-bestellung .phonebook-container .optionen,.tarif-bestellung .phonebook-container .telefonanschluss,.tarif-bestellung .phonebook-container .telefonbucheintrag,.tarif-bestellung .phonebook-container .yellowheader{height:60px;border-radius:8px 8px 0 0;display:flex;align-items:center;padding-left:50px;margin-bottom:5px}.tarif-bestellung #client .glasfaserhausanschluss,.tarif-bestellung #order .glasfaserhausanschluss,.tarif-bestellung .phonebook-container .glasfaserhausanschluss{background:#fc0 url(../assets/images/ico_home_blue_24.svg) no-repeat 15px center;background-size:24px}.tarif-bestellung #client .angaben,.tarif-bestellung #order .angaben,.tarif-bestellung .phonebook-container .angaben{background:#fc0 url(../assets/images/ico_checker_checkbox_blue_24.svg) no-repeat 15px center;background-size:24px}.tarif-bestellung #client .auftraggeber,.tarif-bestellung #order .auftraggeber,.tarif-bestellung .phonebook-container .auftraggeber{background:#fc0 url(../assets/images/ico_person_blue_24.svg) no-repeat 15px center;background-size:24px}.tarif-bestellung #client .telefonanschluss,.tarif-bestellung #order .telefonanschluss,.tarif-bestellung .phonebook-container .telefonanschluss{background:#fc0 url(../assets/images/ico_telefonie_blue_24.svg) no-repeat 15px center;background-size:24px}.tarif-bestellung #client .telefonbucheintrag,.tarif-bestellung #order .telefonbucheintrag,.tarif-bestellung .phonebook-container .telefonbucheintrag{background:#fc0 url(../assets/images/ico_telefonbuch_blue_24.svg) no-repeat 15px center;background-size:24px}.tarif-bestellung #client .bankdaten,.tarif-bestellung #order .bankdaten,.tarif-bestellung .phonebook-container .bankdaten{background:#fc0 url(../assets/images/ico_bank_blue_24.svg) no-repeat 15px center;background-size:24px}.tarif-bestellung #client .wunschtermin .yellowheader,.tarif-bestellung #order .wunschtermin .yellowheader,.tarif-bestellung .phonebook-container .wunschtermin .yellowheader{background:#fc0 url(../assets/images/ico_calendar01.svg) no-repeat 15px center;background-size:24px}.tarif-bestellung #client .optionen,.tarif-bestellung #order .optionen,.tarif-bestellung .phonebook-container .optionen{background:#fc0 url(../assets/images/ico_options_blue_24.svg) no-repeat 15px center;background-size:26px}.tarif-bestellung #client .optionen-inhalt,.tarif-bestellung #order .optionen-inhalt,.tarif-bestellung .phonebook-container .optionen-inhalt{margin-bottom:30px}.tarif-bestellung #client .data,.tarif-bestellung #order .data,.tarif-bestellung .phonebook-container .data{background:#fff;padding:1px 15px 30px;border-radius:0 0 8px 8px}.tarif-bestellung #client .data .input-container label,.tarif-bestellung #order .data .input-container label,.tarif-bestellung .phonebook-container .data .input-container label{padding-right:40px;cursor:pointer;font-size:15px}@media (max-width:991px){.tarif-bestellung #client .data .input-container label,.tarif-bestellung #order .data .input-container label,.tarif-bestellung .phonebook-container .data .input-container label{padding-right:20px}}.tarif-bestellung #client .data .input-container input[type=checkbox]+label,.tarif-bestellung #client .data .input-container input[type=radio]+label,.tarif-bestellung #order .data .input-container input[type=checkbox]+label,.tarif-bestellung #order .data .input-container input[type=radio]+label,.tarif-bestellung .phonebook-container .data .input-container input[type=checkbox]+label,.tarif-bestellung .phonebook-container .data .input-container input[type=radio]+label{pointer-events:all;display:block;transform:none;position:relative;padding-left:30px;box-sizing:border-box;left:0}.tarif-bestellung #client .data .input-container input[type=radio],.tarif-bestellung #order .data .input-container input[type=radio],.tarif-bestellung .phonebook-container .data .input-container input[type=radio]{position:absolute!important;width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;pointer-events:none}.tarif-bestellung #client .data .input-container input[type=radio]+label::before,.tarif-bestellung #order .data .input-container input[type=radio]+label::before,.tarif-bestellung .phonebook-container .data .input-container input[type=radio]+label::before{content:"";width:20px;height:20px;display:inline-block;border:2px solid #1a3853;border-radius:50%;background:#fff;vertical-align:-6px;margin-right:10px;margin-left:-30px;position:absolute}.tarif-bestellung #client .data .input-container input[type=radio]:checked+label::after,.tarif-bestellung #order .data .input-container input[type=radio]:checked+label::after,.tarif-bestellung .phonebook-container .data .input-container input[type=radio]:checked+label::after{content:"";background:#e94f35;width:12px;height:12px;display:inline-block;border-radius:50%;position:absolute;left:6px;top:6px}.tarif-bestellung #client .data .input-container input[type=radio]+label:hover::before,.tarif-bestellung #order .data .input-container input[type=radio]+label:hover::before,.tarif-bestellung .phonebook-container .data .input-container input[type=radio]+label:hover::before{border:2px solid #e94f35}.tarif-bestellung #client .data .input-container input[type=checkbox],.tarif-bestellung #order .data .input-container input[type=checkbox],.tarif-bestellung .phonebook-container .data .input-container input[type=checkbox]{position:absolute!important;width:calc(100% + 4px);height:calc(100% + 4px);margin:-2px;pointer-events:none}.tarif-bestellung #client .data .input-container input[type=checkbox]+label::before,.tarif-bestellung #order .data .input-container input[type=checkbox]+label::before,.tarif-bestellung .phonebook-container .data .input-container input[type=checkbox]+label::before{content:"";width:17px;height:17px;display:inline-block;border:2px solid #1a3853;background:#fff;vertical-align:-4px;margin-right:10px;margin-left:-30px;position:absolute}.tarif-bestellung #client .data .input-container input[type=checkbox]+label:hover::before,.tarif-bestellung #order .data .input-container input[type=checkbox]+label:hover::before,.tarif-bestellung .phonebook-container .data .input-container input[type=checkbox]+label:hover::before{border:2px solid #e94f35}.tarif-bestellung #client .data .input-container input[type=checkbox]:checked+label::before,.tarif-bestellung #order .data .input-container input[type=checkbox]:checked+label::before,.tarif-bestellung .phonebook-container .data .input-container input[type=checkbox]:checked+label::before{background:#fff url(../assets/images/ico_checker_bold_red_24.svg) no-repeat;background-size:80%;background-position:center}.tarif-bestellung #client .data .num-units p,.tarif-bestellung #order .data .num-units p,.tarif-bestellung .phonebook-container .data .num-units p{margin:0}.tarif-bestellung #client .data input[type=date],.tarif-bestellung #order .data input[type=date],.tarif-bestellung .phonebook-container .data input[type=date]{width:100%}.tarif-bestellung #client .data input[type=email],.tarif-bestellung #order .data input[type=email],.tarif-bestellung .phonebook-container .data input[type=email]{width:100%}.tarif-bestellung #client .data input[type=tel],.tarif-bestellung #order .data input[type=tel],.tarif-bestellung .phonebook-container .data input[type=tel]{width:100%}.tarif-bestellung #client .data .group,.tarif-bestellung #order .data .group,.tarif-bestellung .phonebook-container .data .group{display:flex;justify-content:flex-start}.tarif-bestellung #client .data .group .input-container,.tarif-bestellung #order .data .group .input-container,.tarif-bestellung .phonebook-container .data .group .input-container{width:40%}@media (max-width:991px){.tarif-bestellung #client .data .group .input-container,.tarif-bestellung #order .data .group .input-container,.tarif-bestellung .phonebook-container .data .group .input-container{width:100%}}@media (max-width:991px){.tarif-bestellung #client .data .housetype .group .input-container,.tarif-bestellung #order .data .housetype .group .input-container,.tarif-bestellung .phonebook-container .data .housetype .group .input-container{width:calc(50% - 15px)}}@media (min-width:992px){.tarif-bestellung #client .data .housetype .group .input-container,.tarif-bestellung #order .data .housetype .group .input-container,.tarif-bestellung .phonebook-container .data .housetype .group .input-container{width:calc(33% - 15px)}}.tarif-bestellung #client .data .housetype .group label,.tarif-bestellung #order .data .housetype .group label,.tarif-bestellung .phonebook-container .data .housetype .group label{padding-right:10px}.tarif-bestellung #client .data+.data,.tarif-bestellung #order .data+.data,.tarif-bestellung .phonebook-container .data+.data{margin-top:5px}@media (max-width:991px){.tarif-bestellung #client .data .group-mob,.tarif-bestellung #order .data .group-mob,.tarif-bestellung .phonebook-container .data .group-mob{flex-direction:column}}.tarif-bestellung #client .step2hinweis,.tarif-bestellung #order .step2hinweis,.tarif-bestellung .phonebook-container .step2hinweis{margin:0}.tarif-bestellung #client .radios,.tarif-bestellung #order .radios,.tarif-bestellung .phonebook-container .radios{margin:30px 7.5px;max-width:calc(100% - 15px)}@media (max-width:991px){.tarif-bestellung #client .radios,.tarif-bestellung #order .radios,.tarif-bestellung .phonebook-container .radios{margin:15px 7.5px}}.tarif-bestellung #client .radios-margin,.tarif-bestellung #order .radios-margin,.tarif-bestellung .phonebook-container .radios-margin{margin-bottom:0;margin-top:-20px;margin-left:7.5px}.tarif-bestellung #client .radios-mob .input-container,.tarif-bestellung #order .radios-mob .input-container,.tarif-bestellung .phonebook-container .radios-mob .input-container{margin-top:0;margin-bottom:0;margin-left:15px}@media (max-width:991px){.tarif-bestellung #client .radios-mob .group,.tarif-bestellung #order .radios-mob .group,.tarif-bestellung .phonebook-container .radios-mob .group{flex-direction:column}.tarif-bestellung #client .radios-mob .input-container,.tarif-bestellung #order .radios-mob .input-container,.tarif-bestellung .phonebook-container .radios-mob .input-container{margin:15px 7.5px}}.tarif-bestellung #client h4,.tarif-bestellung #order h4,.tarif-bestellung .phonebook-container h4{margin-left:7.5px}@media (max-width:991px){.tarif-bestellung #client,.tarif-bestellung #order,.tarif-bestellung .phonebook-container{width:100%}}.tarif-bestellung .phonebook-container h2{margin-top:0!important}.tarif-bestellung #client .dropdown-items,.tarif-bestellung #order .dropdown-items,.tarif-bestellung #products .dropdown-items,.tarif-bestellung .phonebook-container .dropdown-items{position:relative;margin:15px 0}.tarif-bestellung #client .dropdown-display,.tarif-bestellung #order .dropdown-display,.tarif-bestellung #products .dropdown-display,.tarif-bestellung .phonebook-container .dropdown-display{font-weight:400;cursor:pointer;height:60px;box-sizing:border-box;padding:17px 42px 13px 15px;max-width:100%;border:1px solid #a3afba;font-family:objektiv-mk3,sans-serif;color:#1a3853}.tarif-bestellung #client .dropdown-display::after,.tarif-bestellung #order .dropdown-display::after,.tarif-bestellung #products .dropdown-display::after,.tarif-bestellung .phonebook-container .dropdown-display::after{content:"";display:inline-block;width:24px;height:24px;background:url(../assets/images/ico_arrow_down_blue_24.svg) no-repeat;position:absolute;right:5px}.tarif-bestellung #products .dropdown-items{margin-left:0;margin-right:0}.tarif-bestellung .data p{padding:0 30px 0 7.5px}.tarif-bestellung .imobaddress .imobEigentumer,.tarif-bestellung .imobaddress .imobort{display:flex}@media (max-width:991px){.tarif-bestellung .imobaddress .imobEigentumer,.tarif-bestellung .imobaddress .imobort{display:block}}.tarif-bestellung .imobaddress .imobEigentumer div{flex:50%}.tarif-bestellung .imobaddress .imobort{flex-wrap:wrap}.tarif-bestellung .imobaddress .imobort div:nth-child(1),.tarif-bestellung .imobaddress .imobort div:nth-child(4){flex:70%}.tarif-bestellung .imobaddress .imobort div:nth-child(2),.tarif-bestellung .imobaddress .imobort div:nth-child(3){flex:20%}.tarif-bestellung .fibre-info{padding:60px 40px 40px}.tarif-bestellung .fibre-info>:first-child{margin-top:0!important}.tarif-bestellung .zurueck{font-weight:700;font-size:16px;margin-top:43px;margin-bottom:60px;display:flex;height:50px;align-items:flex-end}@media (max-width:991px){.tarif-bestellung .zurueck{text-align:center;margin-bottom:40px}}.tarif-bestellung .weiter{margin-top:40px}.tarif-bestellung .weiter-step1{margin-bottom:50px}.tarif-bestellung #nextButton1 .weiter-step1{margin-bottom:0}@media (max-width:991px){.tarif-bestellung #nextButton1 .weiter-step1{margin-top:30px;margin-bottom:10px}}.tarif-bestellung .warning{border:5px solid;padding:60px 60px}.tarif-bestellung .warning .titel{font-size:18px;line-height:27px;font-weight:700;margin-bottom:30px}.tarif-bestellung .warning ul{padding:10px 0 20px 15px}.tarif-bestellung .warning li{font-size:15px;line-height:22px;font-weight:700}.tarif-bestellung .warning .button{margin-top:40px}.tarif-bestellung .warning .description{display:flex;margin:30px 0 0;gap:30px;max-width:940px}.tarif-bestellung .warning .description:has(:nth-child(2)):not(:has(:nth-child(3)))>*{flex-basis:50%}.tarif-bestellung .warning .description .our-router,.tarif-bestellung .warning .description .own-router{background:#edeff2;padding:10px}.tarif-bestellung .warning .description .our-router div,.tarif-bestellung .warning .description .own-router div{margin-bottom:20px;margin-left:25px;position:relative}.tarif-bestellung .warning .description .our-router div:first-child,.tarif-bestellung .warning .description .own-router div:first-child{margin-left:0}.tarif-bestellung .warning .description .our-router div:first-child::before,.tarif-bestellung .warning .description .own-router div:first-child::before{display:none}.tarif-bestellung .warning .description .our-router div::before,.tarif-bestellung .warning .description .own-router div::before{content:"";display:inline-block;margin-left:-25px;width:18px;height:18px;top:12px;transform:translateY(-50%);background-size:contain!important;position:absolute}.tarif-bestellung .warning .description .own-router div::before{background:url(../assets/images/ico_check_router_blue_24x24.svg) no-repeat}.tarif-bestellung .warning .description .own-router .last-child::before{background:url(../assets/images/ico_check_router_red_24x24.svg) no-repeat}.tarif-bestellung .warning .description .our-router div::before{background:url(../assets/images/ico_check_router_green_24x24.svg) no-repeat}.tarif-bestellung .warning .description .our-router:only-child>div{margin-left:30px;padding-right:10px}.tarif-bestellung .warning .description .our-router:only-child>div:first-child{margin:20px 30px 25px}.tarif-bestellung .warning .description .our-router:only-child>div::before{top:3px;transform:scale(1.2)}.tarif-bestellung .warning .description .our-router:only-child button{margin:45px 32px 32px;max-width:calc(100% - 64px);height:auto}@media (max-width:991px){.tarif-bestellung .warning .description .our-router:only-child button{padding:15px}}.tarif-bestellung .warning .description .our-router:only-child button+button{margin-top:20px;font-size:12px}@media (max-width:991px){.tarif-bestellung .warning{padding:60px 20px}.tarif-bestellung .warning .button{margin:10px auto 20px}.tarif-bestellung .warning .description{flex-direction:column}.tarif-bestellung .warning .description .our-router,.tarif-bestellung .warning .description .own-router{flex-basis:100%}}.tarif-bestellung:has(#orderProcessProgress) .footer-exhibits-container{padding-top:50px;padding-bottom:50px;margin-bottom:0}.tarif-bestellung:not(:has(#orderProcessProgress)) .footer-exhibits-container{display:none}.tarif-bestellung footer{padding-bottom:0}.tarif-bestellung footer #help{background:#edeff2 url(../assets/images/ico_phone_hotline_red_24.svg) no-repeat center top;height:124px;text-align:center;margin:90px 0 0 0;padding-bottom:44px;background-size:38px;padding-top:20px}.tarif-bestellung footer #help p{margin:25px 0 0 0}@media (max-width:991px){.tarif-bestellung footer #help{margin:60px 0 0 0;padding-bottom:24px}}.tarif-bestellung footer #trustArea .trustelement{padding-top:20px;padding-bottom:60px}.tarif-bestellung ::-webkit-calendar-picker-indicator{position:relative;left:35px}.tarif-bestellung .dropdown-items.disabled{opacity:1!important;background-color:light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3))}.tarif-bestellung .homeid-or-gfha:has(.shown:last-child) .data:not(:last-child){border-radius:0!important}.tarif-bestellung:has(.homeid-entry>.input-container>.js-dropdown-items.disabled) .homeid-or-gfha:not(:has(.gfha-possible.shown)){display:none!important}.tarif-bestellung:has(.homeid-entry>.input-container>.js-dropdown-items.disabled) .homeid-entry{display:none!important}.when-freeforrate{display:none}[freefor].isThatRate .when-freeforrate{display:block}[freefor].isThatRate .when-notfreeforrate{display:none}[freefor].isThatRate .input-container input[type=checkbox],[freefor].isThatRate .input-container input[type=checkbox]+label{opacity:.4;pointer-events:none!important}.read-more-separator{display:block;cursor:pointer}.read-moreable>.read-more-separator{margin-top:4px}.read-more-separator::before{content:"...mehr";font-weight:700;text-decoration:underline}.read-less-clicker{display:none;cursor:pointer;margin-top:4px}.read-less-clicker::before{content:"...weniger";font-weight:700;text-decoration:underline}.morereadable-shown .read-more-separator{display:none}.morereadable-shown .read-less-clicker{display:block}.addphonebutton{padding:5px 0 5px 28px;margin:0 7.5px!important;line-height:20px!important;font-weight:700;color:#1a3853;background:url(../assets/images/ico_trf_bullet_plus_blue_24.svg) no-repeat left center/auto 24px;cursor:pointer}.furtherphonetport{display:flex}.furtherphonetport .input-container{flex:1 1;margin-top:0}.furtherphonetport .phonenumber-number{margin-left:5px}.delphonebutton{flex:0 0 60px;height:60px;margin:0 7.5px 15px -7.5px;background:url(../assets/images/task_nope.svg) center center no-repeat;appearance:none;font-size:0;cursor:pointer}#extraPhonestoportContainer:has(input[name=phonetoport-10]) .addphonebutton{display:none}#phonesServiceProvider .dropdown-items-container{margin-top:-16px}[data-note]~#phonesServiceProvider .dropdown-items-container{margin-top:-48px}#phonesServiceProvider .dropdown-display{display:none}.first-of-group-phones-provider{margin-top:20px;border-top:1px solid rgb(from #a3afba r g b/40%);padding-top:15px}.match-highlight{background-color:rgb(from #fc0 r g b/40%)}.product-cost:has(.rebated:not(:empty)) .product-cost-price:not(.rebated){text-decoration:3px solid #e94f35 line-through}
/*# sourceMappingURL=order.css.map */
