.dsl-availability-loader{display:none}.dsl-address-dialog::part(close-button){display:none}.dsl-address-dialog::part(panel){min-height:-moz-fit-content;min-height:fit-content}.dsl-address-dialog sl-button:not(.button-secondary){float:right}body.loadingdsl{opacity:1;background:none}body.loadingdsl:after{display:none}body.loadingdsl #main{opacity:1}body.loadingdsl .consult-availability{position:relative;pointer-events:none;background-color:#fff;max-height:190px;overflow:hidden;padding-top:36px}@media (min-width:768px){body.loadingdsl .consult-availability{max-height:inherit;overflow:inherit;padding-top:0}}body.loadingdsl .consult-availability .dsl-availability-loader{background:url(/publicapp/www/img/logitel-animation.gif) no-repeat scroll center;background-size:250px;z-index:999999;opacity:1;display:block;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);background-color:#fff;width:100%;height:100%}body.loadingdsl .consult-availability:before{content:"Bitte habe einen Moment Geduld, wir pr\00FC fen die Verf\00FCgbarkeit f\00FCr Deine Adresse.";display:block;position:absolute;top:30px;left:50%;margin-right:-50%;transform:translate(-50%,-50%);font-size:14px;color:#3b3333;font-weight:400;z-index:9999999;padding-left:8px;padding-right:8px}@media (min-width:768px){body.loadingdsl .consult-availability:before{top:35%}}#main .dsl-list .link-speed,#main .dsl-tarif-detail .link-speed{font-size:14px;color:#0d384a}#main .dsl-list .tariff-remember.mobile,#main .dsl-tarif-detail .tariff-remember.mobile{display:flex;justify-content:space-between}@media (min-width:768px){#main .dsl-list .tariff-remember.mobile,#main .dsl-tarif-detail .tariff-remember.mobile{display:none}}#main .dsl-list .autovervollstandigung,#main .dsl-tarif-detail .autovervollstandigung{position:absolute;max-height:83px;border:1px #ccc solid;background:#fff;width:100%;overflow-y:scroll;top:43px;z-index:10;font-size:12px;border-radius:0 0 4px 4px;max-height:80px;border:1px #f60 solid;border-top-color:#fff}#main .dsl-list .autovervollstandigung ul,#main .dsl-tarif-detail .autovervollstandigung ul{list-style:none;margin:0;padding:0}#main .dsl-list .autovervollstandigung ul li,#main .dsl-tarif-detail .autovervollstandigung ul li{line-height:15px;display:block;margin-left:5px;cursor:pointer;color:var(--sl-input-color);font-size:var(--sl-input-font-size-small);padding:5px 11px}#main .dsl-list .autovervollstandigung ul li:focus,#main .dsl-tarif-detail .autovervollstandigung ul li:focus,#main .dsl-list .autovervollstandigung ul li:hover,#main .dsl-tarif-detail .autovervollstandigung ul li:hover{color:#fff;background-color:#f60}#main .dsl-list #openDSLProviderHelp .info{flex-flow:column;align-items:flex-start;gap:8px}#main .dsl-list #openDSLProviderHelp .info h4{margin:0}@media (min-width:768px){#main .dsl-list #openDSLProviderHelp .info h4{display:none}}#main .dsl-list sl-tooltip::part(base__arrow){width:22px;height:22px;bottom:-10px;background-color:#0d384a}#main .dsl-list sl-tooltip::part(body){padding:16px;background-color:#0d384a;border-radius:0}#main .dsl-list sl-tooltip.price-calc-tooltip::part(body){background-color:#fff;border-radius:0;padding:0;color:inherit}#main .dsl-list sl-tooltip.price-calc-tooltip [slot="content"]{box-shadow:0 2px 5px #e1e1e1}#main .dsl-list sl-tooltip.price-calc-tooltip [slot="content"] .title{padding:12px;color:#fff;background-color:#0d384a}#main .dsl-list sl-tooltip.price-calc-tooltip [slot="content"] table{display:block;padding:12px;white-space:normal}#main .dsl-list sl-tooltip.price-calc-tooltip [slot="content"] table tbody tr hr{margin-top:10px;margin-bottom:10px}#main .dsl-list sl-tooltip.price-calc-tooltip [slot="content"] table tbody tr td:nth-child(2){white-space:nowrap;text-align:right}#main .dsl-list sl-tooltip.price-calc-tooltip [slot="content"] .sum{display:flex;justify-content:space-between;padding:12px;background-color:#f3f5f6;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif}#main .dsl-list sl-tooltip.price-calc-tooltip [slot="content"] .sum span:nth-child(2){text-align:right}#main .dsl-list .dsl-fields-mobile{display:block}@media (min-width:768px){#main .dsl-list .dsl-fields-mobile{display:none}}#main .dsl-fields-desktop{display:none}@media (min-width:768px){#main .dsl-fields-desktop{display:block}}#main .dsl-list .tariff-cta{display:flex;flex-flow:column;flex-grow:1;text-align:center}#main .dsl-list .result-address-container::part(base){height:100%}#main .dsl-list .result-address-container .result-address{white-space:break-spaces;line-height:1.2;padding-left:4px}#main .dsl-list .availability-infotext{line-height:1.3;margin-bottom:16px;align-items:center;display:flex;gap:8px;padding-left:28px;position:relative;font-size:16px}#main .dsl-list .availability-infotext div>strong:first-child{width:100%;display:block;margin-bottom:3px}#main .dsl-list .availability-infotext [name="check-circle"]{width:24px;height:24px;color:#fff;background:#7cb126;border-radius:50%;position:absolute;left:-2px;top:0}#main .dsl-list sl-dialog .info{padding:0}#main .dsl-list sl-dialog::part(title){font-size:18px;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;color:#0d384a}#main .dsl-list sl-dialog .info{margin-bottom:10px}@media (min-width:768px){#main .dsl-list .speed-filter-list{flex-direction:column}}@media (max-width:768px){#main .dsl-list .speed-filter-list label{display:flex!important;gap:10px}}#main .dsl-list .speed-filter-list label .text figure{display:none}@media (max-width:768px){#main .dsl-list .speed-filter-list label .text{max-width:150px!important;white-space:nowrap}#main .dsl-list .speed-filter-list label .text figure{margin:auto;display:block}}#main .dsl-list .speed-filter-list label .info-speed{display:flex;gap:10px;align-items:center;flex-flow:row}#main .dsl-list .speed-filter-list label .info-speed figure{display:block}@media (max-width:768px){#main .dsl-list .speed-filter-list label .info-speed{width:60%}#main .dsl-list .speed-filter-list label .info-speed figure{display:none}}@media (min-width:768px){#main .dsl-list .speed-filter-list label .info-speed{padding:0 16px;margin-top:16px}}#main .dsl-list .speed-filter-list label .info-speed .info-speed-infotext{font-size:14px;line-height:1.4;color:#0d384a;font-weight:400;text-transform:none}@media (min-width:768px){#main .dsl-list .speed-filter-list label .info-speed .info-speed-infotext{width:90%}}#main .dsl-list .speed-filter-list label figure{width:80px;height:25px;background-size:contain;background-repeat:no-repeat}#main .dsl-list .speed-filter-list label figure.beratung-user-group{background-image:url(/publicapp/www/img/beratung/user-group.svg)}#main .dsl-list .speed-filter-list label figure.beratung-user-with-partner{background-image:url(/publicapp/www/img/beratung/user-with-partner.svg)}#main .dsl-list .speed-filter-list label figure.beratung-user-multiple-tv{background-image:url(/publicapp/www/img/beratung/user-multiple-tv.svg)}#main .dsl-list .speed-filter-list label figure.beratung-user-multiple-gaming{background-image:url(/publicapp/www/img/beratung/user-multiple-gaming.svg)}#main .dsl-list .speed-filter-list label input:checked+.text figure.beratung-user-group{background-image:url(/publicapp/www/img/beratung/user-group-active.svg)}#main .dsl-list .speed-filter-list label input:checked+.text figure.beratung-user-with-partner{background-image:url(/publicapp/www/img/beratung/user-with-partner-active.svg)}#main .dsl-list .speed-filter-list label input:checked+.text figure.beratung-user-multiple-tv{background-image:url(/publicapp/www/img/beratung/user-multiple-tv-active.svg)}#main .dsl-list .speed-filter-list label input:checked+.text figure.beratung-user-multiple-gaming{background-image:url(/publicapp/www/img/beratung/user-multiple-gaming-active.svg)}#main .dsl-list sl-alert{margin-bottom:10px}#main .dsl-list .tarifbox-container{display:grid;grid-template-columns:1fr;grid-column-gap:0;list-style:none;position:relative}@media (min-width:768px){#main .dsl-list .tarifbox-container{grid-template-columns:1fr 2fr 32%;grid-template-rows:1fr;grid-column-gap:8px;grid-row-gap:0;margin-top:0}}#main .dsl-list .tarifbox-container li.tarifbox{border:1px solid #e1e1e1;box-shadow:0 2px 5px #e1e1e1;background-repeat:repeat-x}#main .dsl-list .tarifbox-container>li{position:relative;flex:0 0 auto;min-height:0;min-width:0;padding:20px;width:100%}@media (min-width:768px){#main .dsl-list .tarifbox-container>li{flex:0 0 auto;width:auto;flex-basis:194px;padding:40px 23px}}#main .dsl-list .tarifbox-container>li.row1{text-align:left;padding:11px 10px 10px 10px;color:#0d384a;background-color:#fff}@media (min-width:768px){#main .dsl-list .tarifbox-container>li.row1{padding:40px 20px;display:flex;gap:30px}}@media (min-width:768px){#main .dsl-list .tarifbox-container>li.row1 .tarif_price,#main .dsl-list .tarifbox-container>li.row1 .extra-info{display:none}}#main .dsl-list .tarifbox-container>li.row2{background-color:#d4dce1;align-items:center;display:flex;flex-flow:row;color:#0d384a}@media (min-width:768px){#main .dsl-list .tarifbox-container>li.row2{background-color:#fff;align-items:flex-start;padding:40px 0}}#main .dsl-list .tarifbox-container>li.row2 .articleline{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif}#main .dsl-list .tarifbox-container>li.row2 .articleline .price{display:block;padding-top:5px;padding-bottom:10px}@media (min-width:768px){#main .dsl-list .tarifbox-container>li.row2 .articleline{display:none}}#main .dsl-list .tarifbox-container>li.row2 .row2-wrap{display:flex;flex-flow:row;margin-left:auto;margin-right:auto;gap:16px}#main .dsl-list .tarifbox-container>li.row2 .link-container{margin:auto 0 0 0}@media (min-width:768px){#main .dsl-list .tarifbox-container>li.row2 .link-container{display:none}}#main .dsl-list .tarifbox-container>li.action-info-container{padding:10px}@media (min-width:768px){#main .dsl-list .tarifbox-container>li.action-info-container{display:none}}#main .dsl-list .tarifbox-container>li.row3{height:100%;background-color:#fff;text-align:center;flex-flow:column;gap:2px;align-items:center;padding:10px;color:#0d384a;display:none}@media (min-width:768px){#main .dsl-list .tarifbox-container>li.row3{padding:32px 12px;background-color:#d4dce1;flex-basis:250px;display:flex}}@media (min-width:1280px){#main .dsl-list .tarifbox-container>li.row3{padding:32px}}#main .dsl-list .tarifbox-container>li.row3 .tarifprice{flex-direction:row;justify-content:center;gap:5px;margin-bottom:15px}#main .dsl-list .tarifbox-container>li.row3 .tarifprice .articleline{position:relative;display:flex;width:100%;justify-content:flex-end;min-width:100px}@media (min-width:1080px){#main .dsl-list .tarifbox-container>li.row3 .tarifprice .articleline{min-width:150px}}#main .dsl-list .tarifbox-container>li.row3 .tarifprice .montl{position:relative;margin-left:10px;width:100%}#main .dsl-list .tarifbox-container>li.row3 .tarifprice .montl .nachkomma{right:14px}@media (min-width:1080px){#main .dsl-list .tarifbox-container>li.row3 .tarifprice .montl .nachkomma{right:21px}}#main .dsl-list .tarifbox-container>li.row3 .tarifprice .montl em.extra-info{right:-5px}@media (min-width:1080px){#main .dsl-list .tarifbox-container>li.row3 .tarifprice .montl em.extra-info{right:15px}}#main .dsl-list .tarifbox-container>li.row3 .tarifprice .border{border-right:2px #b6c3c8 solid}#main .dsl-list .tarifbox-container>li.row3 ul.pricing{list-style:none}#main .dsl-list .tarifbox-container>li.row3 .detail-dialog-opener{border:0;font-size:12px;line-height:1.2;text-decoration:underline;padding:0;margin:auto 0 8px 0}#main .dsl-list .tarifbox-container>li.row3 .link-container{margin-bottom:0}#main .dsl-list .tarifbox-container .tarif_price{display:flex;flex-flow:column;position:relative;align-items:flex-end;min-width:200px}#main .dsl-list .tarifbox-container .tarif_price .tarifprice{position:relative;display:flex;flex-flow:column;text-align:right;margin-right:-11px}@media (min-width:768px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice{margin-right:0}}#main .dsl-list .tarifbox-container .tarif_price .tarifprice .vorkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;font-size:40px;line-height:1.2}#main .dsl-list .tarifbox-container .tarif_price .tarifprice .nachkomma-placeholder{opacity:0;font-size:25px;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;line-height:1.2;white-space:nowrap}#main .dsl-list .tarifbox-container .tarif_price .tarifprice .nachkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;line-height:1.2;position:absolute;font-size:25px;right:21px;top:3px}#main .dsl-list .tarifbox-container .tarif_price .tarifprice em.extra-info{position:absolute;width:57px;line-height:10px;text-align:left;font-size:10px;right:22px;top:31px;font-style:normal}#main .dsl-list .tarifbox-container .tarif_price .tarifprice sup{font-size:14px;line-height:26px;vertical-align:text-bottom;padding-left:2px;width:12px;display:inline-block}@media (min-width:768px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article .vorkomma{font-size:26px}}@media (min-width:1080px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article .vorkomma{font-size:40px}}@media (min-width:768px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article .nachkomma-placeholder{font-size:15px}}@media (min-width:1080px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article .nachkomma-placeholder{font-size:25px;width:68px}}@media (min-width:768px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article .nachkomma{font-size:15px;top:2px;right:6px}}@media (min-width:1080px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article .nachkomma{font-size:25px;top:3px;right:11px}}@media (min-width:768px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article em.extra-info{right:-13px;top:19px}}@media (min-width:1080px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article em.extra-info{right:11px;top:31px}}@media (min-width:768px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article sup{font-size:12px;line-height:15px}}@media (min-width:1080px){#main .dsl-list .tarifbox-container .tarif_price .tarifprice.with-article sup{font-size:14px;line-height:26px}}#main .dsl-list .tarifbox-container .actions_info_text{color:#f60;font-size:12px;line-height:1.2;text-align:left;margin-left:35px;display:block;position:relative}#main .dsl-list .tarifbox-container .actions_info_text:before{content:'';background:url(/publicapp/www/img/modulecms/artikelliste_tarifliste/preisschild-desktop.png) no-repeat left bottom;width:22px;height:19px;display:inline-block;top:2px;left:-33px;position:absolute}#main .dsl-list .tarifbox-container .tarifdetails-link{border:0;font-size:12px;line-height:1.2;text-decoration:underline;padding:0;margin-top:auto;margin-right:5px}#main .dsl-list .tarifbox-container .tariff-name-extra-info{display:flex;justify-content:space-between;gap:8px}#main .dsl-list .tarifbox-container .tariff-name-extra-info .tarifname{padding-right:20px}@media (min-width:768px){#main .dsl-list .tarifbox-container .tariff-name-extra-info .tarifname{padding-right:0;min-height:63px}}#main .dsl-list .tarifbox-container .tariff-name-extra-info .extra-info{display:flex;align-items:center;gap:10px}#main .dsl-list .tarifbox-container .tariff-logo-price{display:flex;justify-content:space-between}#main .dsl-list .tarifbox-container figure.providerimg{margin-bottom:5px;position:relative;right:0}@media (min-width:768px){#main .dsl-list .tarifbox-container figure.providerimg{margin-bottom:32px}}#main .dsl-list .tarifbox-container figure.providerimg img{max-width:40px}#main .dsl-list .tarifbox-container .tarifname{font-size:16px;line-height:1.3}#main .dsl-list .tarifbox-container .tarifname strong{text-transform:uppercase;display:block}#main .dsl-list .tarifbox-container .divider{content:'';width:2px;height:70px;display:inline-block;background-color:#0d384a}@media (min-width:768px){#main .dsl-list .tarifbox-container .divider{background-color:#d4dce1}}#main .dsl-list .tarifbox-container .auszahlung{display:flex;flex-flow:column;flex-grow:1;text-align:center;background-image:url(/img/icons/icon-praemie-muenze.svg);background-repeat:no-repeat;background-size:22px;padding-left:30px;margin-bottom:8px}#main .dsl-list .tarifbox-container .auszahlung p{color:#0d384a;margin:0;line-height:22px}#main .dsl-list .tarifbox-container .auszahlung p strong{white-space:nowrap}#main .dsl-list .tarifbox-container .tariff_speed{display:flex;flex-flow:column;line-height:1;gap:4px;margin-left:auto;margin-right:auto;flex-grow:1;flex-basis:180px;min-width:138px}#main .dsl-list .tarifbox-container .tariff_speed span.icon-container{width:32px;display:flex;justify-content:center}#main .dsl-list .tarifbox-container .tariff_speed .download{font-size:18px;display:flex;gap:8px;align-items:center}#main .dsl-list .tarifbox-container .tariff_speed .download span.icon{background-image:url(/publicapp/www/img/dsllist/download-arrow.png);background-size:cover;background-repeat:no-repeat;background-position:center center;height:32px;width:32px;display:block}#main .dsl-list .tarifbox-container .tariff_speed .upload{font-size:14px;display:flex;gap:8px;align-items:center}#main .dsl-list .tarifbox-container .tariff_speed .upload span.icon{background-image:url(/publicapp/www/img/dsllist/upload-arrow.png);background-size:cover;background-repeat:no-repeat;background-position:center center;height:22px;width:22px;display:block}#main .dsl-list .tarifbox-container .tariff_speed .type{font-size:11px}#main .dsl-list .top-tarif-container .tarif_price .tarifprice em.extra-info{position:absolute;width:57px;line-height:10px;text-align:left;font-size:10px;right:22px;top:31px;font-style:normal}@media (min-width:768px){#main .dsl-list .top-tarif-container .tarif_price .tarifprice em.extra-info{right:19px;top:32px}}@media (min-width:1080px){#main .dsl-list .top-tarif-container .tarif_price .tarifprice em.extra-info{right:21px;top:31px}}#main .dsl-list ul.dsl-list-list{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0 10px}@media (min-width:768px){#main .dsl-list ul.dsl-list-list{gap:19px;padding:0}}#main .dsl-list ul.dsl-list-list li.tarifbox{height:unset;width:100%;margin:0;padding:4px 0 0 0;margin-top:10px}#main .dsl-list ul.dsl-list-list li.tarifbox:first-child{margin-top:25px}@media (min-width:768px){#main .dsl-list ul.dsl-list-list li.tarifbox:first-child{margin-top:32px}}#main .dsl-list-form-options{display:flex;gap:16px;justify-content:space-between;flex-flow:row wrap}#main .dsl-field-info{display:flex;gap:8px;align-items:center;font-size:14px;line-height:21px}#main .dsl-field-info sl-tooltip [slot="content"]{font-size:12px}#main .dsl-list-form-search{display:flex;gap:16px;flex-flow:row wrap;margin-bottom:16px}@media (min-width:768px){#main .dsl-list-form-search{justify-content:flex-end}}.cms-module-dsllist{visibility:hidden}body.sl-ready .cms-module-dsllist{visibility:visible}body.no-scroll .dsl-list .consult-availability{display:none!important}.body.loadingdsl .beratung-list-filter sl-tab-panel::part(base){background-color:#fff}.shortcode.internet_filter{background-color:#fff0}.layer-step-box .clx-step-repeater,.layer-step-box .clx-step-repeater-selection,.layer-step-box .clx-step-router-selection,.layer-step-box .clx-step-note-connection{display:none}.layer-step-box .steps-container{display:none}.layer-step-box #label-steps-container{padding:14px 0 10px 0}.layer-step-box #label-steps-container ul{list-style-type:none;justify-content:center;padding:0;display:flex;gap:0}@media (min-width:768px){.layer-step-box #label-steps-container ul{gap:3px}}.layer-step-box #label-steps-container ul li{display:flex;align-items:center;padding:5px 7px;background-color:#e6f0d9;color:#fff;position:relative;max-height:29px;font-size:9px;line-height:1;width:100%}@media (min-width:768px){.layer-step-box #label-steps-container ul li{padding:5px 15px}}@media (min-width:768px){.layer-step-box #label-steps-container ul li{font-size:14px}}.layer-step-box #label-steps-container ul li>div{width:100%;margin-left:14px;text-align:center}.layer-step-box #label-steps-container ul li::after{content:"";z-index:2;width:0;height:0;border-left:12px solid #e6f0d9;border-top:9px solid #fff0;border-bottom:9px solid #fff0;right:-9px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.layer-step-box #label-steps-container ul li::after{border-top:12px solid #fff0;border-bottom:12px solid #fff0;right:-11px}}.layer-step-box #label-steps-container ul li::before{content:"";z-index:1;width:0;height:0;border-left:15px solid #fff;border-top:15px solid #fff0;border-bottom:15px solid #fff0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.layer-step-box #label-steps-container ul li.active{background-color:#7cb126}.layer-step-box #label-steps-container ul li.active::after{border-left:9px solid #7cb126}@media (min-width:768px){.layer-step-box #label-steps-container ul li.active::after{border-left:12px solid #7cb126}}.layer-step-box #label-steps-container ul li.inactive{background-color:#e0e0e0;color:#999}.layer-step-box #label-steps-container ul li.inactive::after{border-left-color:#e0e0e0}.layer-step-box .group{position:relative}.layer-step-box .group .bottom{position:absolute;bottom:10px;left:10px;z-index:1000;display:flex;justify-content:space-between}.layer-step-box .group figure{padding-bottom:10px}.layer-step-box .repeater-info{display:flex;flex-flow:row;gap:8px;align-items:center;margin-bottom:16px}.layer-step-box .repeater-info img{width:145px}.layer-step-box .summery-container{display:none;margin-top:30px;background-color:#d4dce1;margin-left:-20px;margin-right:-20px;margin-bottom:16px;padding:20px}.layer-step-box .summery-container .plus{align-self:center}.layer-step-box .summery-container .equal{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;align-items:center;font-size:20px}.layer-step-box .summery-container .componentes{display:flex;flex-flow:row;justify-content:space-between;gap:8px}.layer-step-box .summery-container .componentes .placeholder-images{display:flex;flex-flow:row;justify-content:space-between;gap:0}.layer-step-box .summery-container .componentes .placeholder-images figure{position:relative;display:flex;align-items:center;width:45%}.layer-step-box .summery-container .componentes .placeholder-images figure img{width:70%}.layer-step-box .summery-container .componentes .placeholder-images figure:nth-child(2){margin-left:20px}.layer-step-box .summery-container .componentes .placeholder-images figure:nth-child(2)::before{content:"+";font-size:20px;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;display:block;margin:auto;position:absolute;left:-28px}.layer-step-box .summery-container .componentes .price-container{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:35px}.layer-step-box .summery-container .componentes .price-container .price{position:relative;text-align:left;display:flex;white-space:nowrap;line-height:1}.layer-step-box .summery-container .componentes .price-container .price .vorkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif!important;font-size:40px;line-height:1.2}.layer-step-box .summery-container .componentes .price-container .price .nachkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif!important;line-height:1.2;font-size:16px;top:-17px;position:relative;margin-left:-13px}.layer-step-box .summery-container .componentes .price-container .price .extra-info{position:absolute;right:6px;font-size:9px;text-align:right;top:23px}.layer-step-box .summery-container .title{text-transform:uppercase;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;margin-bottom:16px}.layer-step-box .button-container{background:#fff;display:flex;flex-flow:column-reverse;align-items:center;gap:10px;margin-top:20px}@media (min-width:768px){.layer-step-box .button-container{justify-content:space-between;flex-flow:row;align-items:flex-start}}.layer-step-box .button-container .reset{font-size:12px;color:#0d384a}.layer-step-box .repeater-selection-group{margin-bottom:32px}.layer-step-box .clx-step-repeater-selection .repeater-head{margin-bottom:16px}.layer-step-box .clx-step-repeater-selection sl-radio-group figure{width:30px}@media (min-width:1080px){.layer-step-box .clx-step-repeater-selection sl-radio-group figure{width:57px}}.layer-step-box .clx-step-repeater-selection sl-radio-group figure img{width:100%}.layer-step-box .clx-step-repeater-selection sl-radio-group figure img.repeater-img.yes{width:65%}.layer-step-box .clx-step-note-connection a{color:#f60}.layer-step-box .clx-step-note-connection p{margin-bottom:16px}.layer-step-box .clx-step-note-connection figure{margin-bottom:16px}.layer-step-box .layerinfotext{padding:0 0 16px 0;position:relative}.layer-step-box .layerinfotext sl-icon{position:absolute}.layer-step-box .layerinfotext .info-text{font-size:14px;line-height:1.3;margin-left:24px}.layer-step-box::part(panel){position:relative;width:100vw;height:80vh;z-index:1000;background-color:#fff}@media (min-width:768px){.layer-step-box::part(panel){width:780px}}.layer-step-box::part(base){z-index:999}.layer-step-box::part(title){padding:0 15px}.layer-step-box::part(body){padding-top:0}.layer-step-box::part(header){justify-content:end;gap:0;z-index:10}.layer-step-box::part(header-actions){padding:0}.layer-step-box::part(close-button){font-size:25px;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;z-index:505;padding-top:3px}.layer-step-box .headline{text-transform:uppercase;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif}.layer-step-box p{font-size:14px;line-height:1.3;margin-bottom:25px}.layer-step-box p+strong{font-size:16px;display:block;margin-bottom:10px}.layer-step-box sl-radio-button{width:100%;max-width:345px}@media (min-width:768px){.layer-step-box sl-radio-button{width:auto;max-width:360px}}.layer-step-box sl-radio-button::part(label){justify-content:space-between;gap:14px;color:#0d384a}.layer-step-box sl-radio-button::part(button){border-radius:6px;justify-content:flex-start;padding:12px 10px;border:2px solid #d4dce1}.layer-step-box sl-radio-button::part(button):hover,.layer-step-box sl-radio-button::part(button):active{background-color:#fff0;border-color:#0d384a}.layer-step-box sl-radio-button::part(button):before{content:'';background:#7cb126;border-radius:50%;width:35px;height:35px;position:absolute;right:20px;top:-12px;opacity:0;transition:opacity 0.3s ease-in-out}.layer-step-box sl-radio-button::part(button):after{content:'';background:url(/publicapp/www/img/dsldetail/check-white.svg) 0 0 no-repeat;width:35px;height:35px;display:inline-block;background-size:100%;position:absolute;right:20px;top:-12px;transform:scale(0);transition:transform 0.3s ease-in-out}.layer-step-box sl-radio-button::part(button--checked){background-color:#fff0;border-color:#0d384a}.layer-step-box sl-radio-button::part(button--checked):before{opacity:1}.layer-step-box sl-radio-button::part(button--checked):after{transform:scale(1)}.layer-step-box sl-radio-group::part(button-group__base){flex-flow:row wrap;gap:10px 8px}.layer-step-box sl-radio-group.router-select figure{width:41px}.layer-step-box sl-divider[vertical]{margin:0 10px}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button::part(label),.layer-step-box sl-radio-group.router-selection-group sl-radio-button::part(label){gap:0;padding:0}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .tag,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .tag{line-height:1;position:absolute;top:-14px;left:-12px;color:#fff;padding:4px 8px;border-top-left-radius:5px;font-size:10px;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;text-transform:uppercase}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .tag.preis,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .tag.preis{background-color:#f60}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .tag.leistung,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .tag.leistung{background-color:#0d384a}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .title,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .title{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;margin-bottom:4px;white-space:break-spaces}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .description,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .description{text-align:left;line-height:1.3;font-size:12px;max-width:110px;margin-left:10px}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .description ul,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .description ul{list-style:none;padding:0 0 0 14px;white-space:normal;margin-bottom:8px;font-size:10px;position:relative;height:40px;overflow:hidden}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .description ul li:before,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .description ul li:before{content:'';background:url(/publicapp/www/img/dsldetail/check.svg) 0 0 no-repeat;width:12px;height:11px;display:inline-block;position:absolute;left:-3px}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button a,.layer-step-box sl-radio-group.router-selection-group sl-radio-button a{color:#f60}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .price,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .price{position:relative;text-align:left;display:flex;white-space:nowrap}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .price .vorkomma,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .price .vorkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif!important;font-size:27px;line-height:1.2}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .price .nachkomma,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .price .nachkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif!important;line-height:1.2;font-size:13px;top:-13px;position:relative;margin-left:-9px}.layer-step-box sl-radio-group.repeater-selection-group sl-radio-button .price .extra-info,.layer-step-box sl-radio-group.router-selection-group sl-radio-button .price .extra-info{position:absolute;right:0;font-size:8px;width:50px;text-align:right;top:-2px}.layer-step-box sl-radio-group.repeater-selection-group img,.layer-step-box sl-radio-group.router-selection-group img{max-width:70px}@media (min-width:768px){.layer-step-box sl-radio-group.repeater-selection-group img,.layer-step-box sl-radio-group.router-selection-group img{max-width:100px}}.dsl-list.cms-tarif-list .tarifbox_label{position:absolute;top:-15px;left:0;z-index:10;background:#f60;color:#fff;padding:1px 5px;font-size:12px;line-height:19px;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif!important;white-space:nowrap;text-transform:uppercase}.dsl-list.cms-tarif-list .tarifbox_label.second{background:#295c73}