.content-text .contact a,a.button,button,input.submit,span.button{--button-color:#045080;--button-color-secondary:#009dff;background-color:var(--button-color,#045080);border:none;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}.content-text .contact a:active,.content-text .contact a:focus,.content-text .contact a:hover,a.button:active,a.button:focus,a.button:hover,button:active,button:focus,button:hover,input.submit:active,input.submit:focus,input.submit:hover,span.button:active,span.button:focus,span.button:hover{background-color:var(--button-color-secondary,#045080);background-image:none;background-position:0;text-decoration:none;transition:background-color .15s}.content-customer-bento-box.button-transparent .more a,a.button-transparent,span.button-transparent{--button-color:transparent;--button-color-secondary:#fff;background-color:var(--button-color,#045080);background-image:none;border:1px solid #fff;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}.content-customer-bento-box.button-transparent .more a:active,.content-customer-bento-box.button-transparent .more a:focus,.content-customer-bento-box.button-transparent .more a:hover,a.button-transparent:active,a.button-transparent:focus,a.button-transparent:hover,span.button-transparent:active,span.button-transparent:focus,span.button-transparent:hover{background-color:var(--button-color-secondary,#045080);background-color:#fff;background-image:none;background-position:0;color:#045080!important;text-decoration:none;transition:background-color .15s}a.button-border-colored{--button-color:transparent;background-color:var(--button-color,#045080);background-image:none;border:none;border:1px solid var(--rft-radial-color-main);border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}a.button-border-colored:active,a.button-border-colored:focus,a.button-border-colored:hover{background-color:var(--button-color-secondary,#045080);background-color:var(--rft-radial-color-main)!important;background-image:none;background-position:0;color:#fff!important;text-decoration:none;text-decoration:none!important;transition:background-color .15s}.ce_hyperlink.button a,.content-hyperlink.button a{--button-color:#045080;--button-color-secondary:#009dff;background-color:var(--button-color,#045080);border:none;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}.ce_hyperlink.button a:active,.ce_hyperlink.button a:focus,.ce_hyperlink.button a:hover,.content-hyperlink.button a:active,.content-hyperlink.button a:focus,.content-hyperlink.button a:hover{background-color:var(--button-color-secondary,#045080);background-image:none;background-position:0;text-decoration:none;transition:background-color .15s}.ce_hyperlink.button.button-green a,.content-hyperlink.button.button-green a{--button-color:#7ab51d;--button-color-secondary:#95cc3d;background-color:var(--button-color,#045080);border:none;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}.ce_hyperlink.button.button-green a:active,.ce_hyperlink.button.button-green a:focus,.ce_hyperlink.button.button-green a:hover,.content-hyperlink.button.button-green a:active,.content-hyperlink.button.button-green a:focus,.content-hyperlink.button.button-green a:hover{background-color:var(--button-color-secondary,#045080);background-image:none;background-position:0;text-decoration:none;transition:background-color .15s}.ce_hyperlink.button.button-orange a,.content-hyperlink.button.button-orange a{--button-color:#f29400;--button-color-secondary:#ffb700;background-color:var(--button-color,#045080);border:none;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}.ce_hyperlink.button.button-orange a:active,.ce_hyperlink.button.button-orange a:focus,.ce_hyperlink.button.button-orange a:hover,.content-hyperlink.button.button-orange a:active,.content-hyperlink.button.button-orange a:focus,.content-hyperlink.button.button-orange a:hover{background-color:var(--button-color-secondary,#045080);background-image:none;background-position:0;text-decoration:none;transition:background-color .15s}.ce_hyperlink.button.button-tv a,.content-hyperlink.button.button-tv a{--button-color:#2eaadc;--button-color-secondary:#045080;background-color:var(--button-color,#045080);border:none;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}.ce_hyperlink.button.button-tv a:active,.ce_hyperlink.button.button-tv a:focus,.ce_hyperlink.button.button-tv a:hover,.content-hyperlink.button.button-tv a:active,.content-hyperlink.button.button-tv a:focus,.content-hyperlink.button.button-tv a:hover{background-color:var(--button-color-secondary,#045080);background-image:none;background-position:0;text-decoration:none;transition:background-color .15s}a.button-iptv,span.button-iptv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:linear-gradient(90deg,#198de0,#b401be);border:none;border-radius:10px;color:#fff!important;display:block;outline:none;padding:.65em 1.618em;text-align:left;text-align:center;text-decoration:none!important}a.button-iptv:active,a.button-iptv:focus,a.button-iptv:hover,span.button-iptv:active,span.button-iptv:focus,span.button-iptv:hover{background-image:none;background-image:linear-gradient(90deg,#198de0,#b401be);background-position:0;background-size:150%;text-decoration:none!important}.button-blue-blue a,.content-customer-bento-box.button-blue-blue .more a,a.button-blue-blue{--button-color:#045080;--button-color-secondary:#009dff;background-color:var(--button-color,#045080);background-image:linear-gradient(to right,var(--button-color-secondary),var(--button-color));border:none;border-radius:10px;color:#fff;display:inline-block;font-weight:600;padding:.3em 1em;transition:background-color .4s}.button-blue-blue a:active,.button-blue-blue a:focus,.button-blue-blue a:hover,.content-customer-bento-box.button-blue-blue .more a:active,.content-customer-bento-box.button-blue-blue .more a:focus,.content-customer-bento-box.button-blue-blue .more a:hover,a.button-blue-blue:active,a.button-blue-blue:focus,a.button-blue-blue:hover{background-color:var(--button-color-secondary,#045080);background-image:none;background-image:linear-gradient(to right,var(--button-color-secondary),var(--button-color));background-position:0;background-size:150%;text-decoration:none;transition:background-color .15s}.button-radial-iptv a,.content-customer-bento-box.button-radial-iptv .more a,a.button-radial-iptv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:linear-gradient(90deg,#198de0,#b401be);border:none;border-radius:10px;color:#fff!important;display:block;font-weight:600;outline:none;padding:.65em 1.618em;text-align:left;text-align:center;text-decoration:none!important}.button-radial-iptv a:active,.button-radial-iptv a:focus,.button-radial-iptv a:hover,.content-customer-bento-box.button-radial-iptv .more a:active,.content-customer-bento-box.button-radial-iptv .more a:focus,.content-customer-bento-box.button-radial-iptv .more a:hover,a.button-radial-iptv:active,a.button-radial-iptv:focus,a.button-radial-iptv:hover{background-image:none;background-image:linear-gradient(90deg,#198de0,#b401be);background-position:0;background-size:150%;text-decoration:none!important}.button-border-iptv a,.content-customer-bento-box.button-border-iptv .more a,a.button-border-iptv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#fff;border:1px solid #433689;border-radius:10px;color:#433689;display:block;font-weight:600;outline:none;padding:.65em 1.618em;text-align:left;text-align:center;text-decoration:none!important}.button-border-iptv a:active,.button-border-iptv a:focus,.button-border-iptv a:hover,.content-customer-bento-box.button-border-iptv .more a:active,.content-customer-bento-box.button-border-iptv .more a:focus,.content-customer-bento-box.button-border-iptv .more a:hover,a.button-border-iptv:active,a.button-border-iptv:focus,a.button-border-iptv:hover{background-color:#433689;background-image:none;background-position:0;color:#fff;text-decoration:none!important}.button-100,.button-100 a{box-sizing:border-box;text-align:center;width:100%}.fa-x-1:before{display:inline-block;font-family:FontAwesome;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-x-1.ce_hyperlink.button,.fa-x-1.content-hyperlink.button{position:relative}.fa-x-1.ce_hyperlink.button:before,.fa-x-1.content-hyperlink.button:before{color:#fff;font-size:inherit;line-height:1.3em;padding-bottom:.5em;padding-left:.8em;padding-top:.5em;position:absolute}.fa-x-1.ce_hyperlink.button a,.fa-x-1.content-hyperlink.button a{padding-left:2.1em}.module-rft-availability,.module-rft-order-form-workflow .step-availability{grid-template-columns:1fr}.module-rft-availability .navigation,.module-rft-availability .overview,.module-rft-order-form-workflow .step-availability .navigation,.module-rft-order-form-workflow .step-availability .overview{display:none}.module-rft-availability .form,.module-rft-order-form-workflow .step-availability .form{padding-top:0}.module-rft-availability .form form,.module-rft-order-form-workflow .step-availability .form form{border:1px solid #045080;border-radius:var(--rft-order-border-radius);padding:24px}.module-rft-availability .form form .form-rft-availability,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.module-rft-availability .form form .form-rft-availability .widget-availability_result,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result{grid-column:1/span 4}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div{border-top:1px solid #045080;margin-top:24px;padding-top:39px}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-top:24px;row-gap:16px}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group{display:flex;flex-direction:column;gap:16px}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div{--color-availability-badge:#666;--color-availability-badge-secondary:#999;color:var(--color-availability-badge)}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-availability-badge-secondary);content:"";display:inline-block;padding-right:.55em}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available{display:flex;opacity:1}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;width:30px}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.docsis,.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.internet,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.docsis,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.internet{--color-availability-badge:var(--rft-color-green-internet);--color-availability-badge-secondary:#ecf9d8}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.docsis:before,.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.internet:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.docsis:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.internet:before{background-image:url(/layout/webpack/images/2025-internet-single.39d8e5a0.svg)}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.phone,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.phone{--color-availability-badge:var(--rft-color-orange-phone);--color-availability-badge-secondary:#fffaf2}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.phone:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.phone:before{background-image:url(/layout/webpack/images/2025-telefon-single.a4fdab95.svg)}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.paytv,.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.tvStandard,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.paytv,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.tvStandard{--color-availability-badge:var(--tv-color-main);--color-availability-badge-secondary:#f3fafd}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.paytv:before,.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.tvStandard:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.paytv:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.tvStandard:before{background-image:url(/layout/webpack/images/2025-tv-single.97b70889.svg)}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.choice,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.choice{--color-availability-badge:#433689;--color-availability-badge-secondary:#c5bfe6}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.choice:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .services .group div.available.choice:before{background-image:url(/layout/webpack/images/2025-iptv-single.bf77e479.svg)}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .product-availability,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .product-availability{border-radius:var(--rft-order-border-radius);color:#045080;display:inline-block;font-size:22px;margin-bottom:16px;padding:0}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.hide,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.hide{display:none}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.show,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.show{display:block}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-not-available,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-not-available{color:#666}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-not-available:before,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-not-available:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;padding-right:.6em}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-available,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-available{font-family:Dosis Variable,Helvetica,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase}.module-rft-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-available .headline-wrapper,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .widget-availability_result>div .product-availability.product-available .headline-wrapper{-webkit-background-clip:text;background-clip:text;display:inline-block;margin-left:10px;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#009dff,#045080);padding-bottom:6px}@media screen and (max-width:1020px){.module-rft-availability .form form .form-rft-availability .w25,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .w25{grid-column-end:span 2}}@media screen and (max-width:590px){.module-rft-availability .form form .form-rft-availability .w25,.module-rft-order-form-workflow .step-availability .form form .form-rft-availability .w25{grid-column-end:span 4}}.module-rft-availability{--rft-order-border-radius:$base-border-radius-new}.module-rft-availability .form form{border:0}.module-rft-availability .form form .selectric{border-color:#2eaadc;border-radius:var(--rft-order-border-radius)}.module-rft-availability .form form .selectric input+label:before{color:#2eaadc}.module-rft-availability .form form{padding:0}.content-text .contact{display:flex;flex-wrap:wrap;gap:10px}.content-text .contact a{background-color:#009dff;border-radius:5px}.content-text .contact a:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;padding-right:.5em}.content-text .contact a:focus,.content-text .contact a:hover{background-color:#045080}.content-text .contact .phone a:before{content:""}.content-text .contact .email a:before{content:""}.content-text .contact .visit a:before{content:""}.availability-result-headline{display:flex;font-family:Dosis Variable,Helvetica,sans-serif;font-size:clamp(24px,4.5vw,28px);font-weight:700}.availability-result-headline .headline-wrapper{-webkit-background-clip:text;background-clip:text;display:inline-block;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#045080,#009dff);font-family:Dosis Variable,Helvetica,sans-serif;margin-left:10px;padding-bottom:6px}.availability-result-headline span{margin-left:10px}.content-hyperlink.availability-order-button{text-align:right}.content-hyperlink.availability-order-button a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background:#009dff linear-gradient(90deg,#009dff,#00519d);border:none;border-radius:10px;color:#fff;font-size:22px;outline:none;padding:.2em 2em;text-align:left;text-decoration:none!important}.content-hyperlink.availability-order-button a:active,.content-hyperlink.availability-order-button a:focus,.content-hyperlink.availability-order-button a:hover{background-image:none;background-position:0;text-decoration:none!important}.content-hyperlink.availability-order-button a:hover{background:#009dff}.content-hyperlink.availability-order-button.disabled a{cursor:none;filter:grayscale(1);opacity:.5;pointer-events:none}.module-rft-availability .widget-choice.widget-block>div:nth-last-child(n+2),.module-rft-order-form-workflow .widget-choice.widget-block>div:nth-last-child(n+2){margin-bottom:10px}.module-rft-availability .widget-choice.widget-block>div .choice,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice{align-items:center;border:2px solid var(--color-rft-order-main);border-radius:var(--rft-order-border-radius);display:flex;gap:39px;margin-top:16px;padding:16px;position:relative}.module-rft-availability .widget-choice.widget-block>div .choice:nth-last-child(n+2),.module-rft-order-form-workflow .widget-choice.widget-block>div .choice:nth-last-child(n+2){margin-bottom:10px}.module-rft-availability .widget-choice.widget-block>div .choice.hasTieredPrices,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.hasTieredPrices{flex-wrap:wrap}.module-rft-availability .widget-choice.widget-block>div .choice>*,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice>*{grid-column:1/span 1}.module-rft-availability .widget-choice.widget-block>div .choice>.price,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice>.price{grid-column:2/span 1;line-height:1em}.module-rft-availability .widget-choice.widget-block>div .choice .image img,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .image img{max-height:95px;-o-object-fit:contain;object-fit:contain;width:130px}.module-rft-availability .widget-choice.widget-block>div .choice .plenta-tooltip,.module-rft-availability .widget-choice.widget-block>div .choice .runtime,.module-rft-availability .widget-choice.widget-block>div .choice .tieredPrices .amount,.module-rft-availability .widget-choice.widget-block>div .choice .tooltip,.module-rft-availability .widget-choice.widget-block>div .choice a,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .plenta-tooltip,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .runtime,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .tieredPrices .amount,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .tooltip,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice a{position:relative;z-index:100}.module-rft-availability .widget-choice.widget-block>div .choice .tooltip,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .tooltip{z-index:101}.module-rft-availability .widget-choice.widget-block>div .choice input,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice input{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.module-rft-availability .widget-choice.widget-block>div .choice input+label,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice input+label{cursor:pointer;padding-left:0}.module-rft-availability .widget-choice.widget-block>div .choice input+label:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice input+label:before{display:none}.module-rft-availability .widget-choice.widget-block>div .choice .name-wrapper label,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .name-wrapper label{font-size:18px;margin-bottom:0}.module-rft-availability .widget-choice.widget-block>div .choice .name-wrapper label .mandatory,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .name-wrapper label .mandatory{display:none}.module-rft-availability .widget-choice.widget-block>div .choice .name-wrapper label .tooltip,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .name-wrapper label .tooltip{vertical-align:initial}.module-rft-availability .widget-choice.widget-block>div .choice .name-wrapper .text,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .name-wrapper .text{display:block}.module-rft-availability .widget-choice.widget-block>div .choice .name-wrapper .plenta-tooltip.no-asterisk,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .name-wrapper .plenta-tooltip.no-asterisk{cursor:pointer;text-decoration:underline}.module-rft-availability .widget-choice.widget-block>div .choice .name-wrapper .plenta-tooltip.no-asterisk:hover,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .name-wrapper .plenta-tooltip.no-asterisk:hover{text-decoration:none}.module-rft-availability .widget-choice.widget-block>div .choice .price,.module-rft-availability .widget-choice.widget-block>div .choice .prices,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .price,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .prices{margin-left:auto}.module-rft-availability .widget-choice.widget-block>div .choice .price,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .price{align-items:baseline;display:flex;font-size:22px;font-weight:700;white-space:nowrap}.module-rft-availability .widget-choice.widget-block>div .choice .price--small,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .price--small{font-size:16px;margin-right:6px}.module-rft-availability .widget-choice.widget-block>div .choice .price--inclusive,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .price--inclusive{color:#222;font-size:16px}.module-rft-availability .widget-choice.widget-block>div .choice .prices,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .prices{display:flex;gap:16px;width:100%}.module-rft-availability .widget-choice.widget-block>div .choice .prices .runtime,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .prices .runtime{background-color:#fff;border:1px solid var(--color-rft-order-main);border-radius:var(--rft-order-border-radius);color:#222;cursor:pointer;display:flex;flex-direction:column;font-weight:400;padding:10px 24px;text-align:center}.module-rft-availability .widget-choice.widget-block>div .choice .prices .runtime .runtimePrice,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .prices .runtime .runtimePrice{font-weight:700}.module-rft-availability .widget-choice.widget-block>div .choice .prices .runtime.active,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .prices .runtime.active{background-color:#045080;color:#fff}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-green,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-green{border-color:var(--rft-color-green-internet)}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-green input+label:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-green input+label:before{color:var(--rft-color-green-internet)}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-blue,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-blue{border-color:var(--rft-color-blue-tv)}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-blue input+label:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-blue input+label:before{color:var(--rft-color-blue-tv)}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-orange,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-orange{border-color:var(--rft-color-orange-phone)}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-orange input+label:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-orange input+label:before{color:var(--rft-color-orange-phone)}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-purple,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-purple{border-color:#433689}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-purple input+label:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-purple input+label:before{color:#433689}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-dark-blue,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-dark-blue{border-color:#045080}.module-rft-availability .widget-choice.widget-block>div .choice.color-theme-dark-blue input+label:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.color-theme-dark-blue input+label:before{color:#045080}.module-rft-availability .widget-choice.widget-block>div .choice.default,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.default{background-color:#ccc;border-color:#ccc;color:#222}.module-rft-availability .widget-choice.widget-block>div .choice.default input+label:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.default input+label:before{color:#ccc}.module-rft-availability .widget-choice.widget-block>div .choice.default input,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.default input{cursor:auto}.module-rft-availability .widget-choice.widget-block>div .choice.default .price,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.default .price{color:#222}.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default),.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default){background-color:var(--color-rft-order-main)}.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default),.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default) .text a,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default),.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default) .text a{color:#fff}.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default) a,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default) a{color:#fff!important}.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default) .tooltiptext a,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default) .tooltiptext a{color:#045080!important}.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default):not(.default),.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default):not(.default){box-shadow:0 0 10px rgba(0,0,0,.4)}.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default) .prices .runtime,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default) .prices .runtime{color:#222}.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default) .prices .runtime.active,.module-rft-availability .widget-choice.widget-block>div .choice.checked:not(.default) .prices .runtime:hover,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default) .prices .runtime.active,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.checked:not(.default) .prices .runtime:hover{background-color:var(--color-rft-order-main);color:#fff}.module-rft-availability .widget-choice.widget-block>div .choice .text span[class*=icon-],.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .text span[class*=icon-]{display:block;margin-bottom:2px}.module-rft-availability .widget-choice.widget-block>div .choice .text li,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .text li{padding-left:1.5em;position:relative}.module-rft-availability .widget-choice.widget-block>div .choice .text li:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .text li:before{font-family:Font Awesome\ 6 Free;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;left:0;padding-right:.4em;position:absolute;top:.05em}.module-rft-availability .widget-choice.widget-block>div .choice.has-badge,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.has-badge{margin-top:12px;position:relative}.module-rft-availability .widget-choice.widget-block>div .choice.has-badge .name-wrapper,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.has-badge .name-wrapper{align-items:center;display:flex!important;justify-content:center}.module-rft-availability .widget-choice.widget-block>div .choice.has-badge .name-wrapper:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.has-badge .name-wrapper:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#cb0000;content:"";display:inline-block;font-size:16px;padding-right:.4em}.module-rft-availability .widget-choice.widget-block>div .choice.has-badge .badge,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.has-badge .badge{background-color:#cb0000;border-radius:10px;color:#fff;display:none;font-size:14px;font-weight:700;left:50%;padding:2px 16px;position:absolute;text-transform:capitalize;top:-6px;transform:translate(-50%,-50%);width:-moz-max-content!important;width:max-content!important}.module-rft-availability .widget-choice.widget-block>div .choice.has-badge .badge:before,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice.has-badge .badge:before{font-family:Font Awesome\ 6 Free;font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;padding-right:.4em}@media screen and (max-width:520px){.module-rft-availability .widget-choice.widget-block>div .choice,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice{flex-wrap:wrap;gap:16px}.module-rft-availability .widget-choice.widget-block>div .choice .name-wrapper,.module-rft-order-form-workflow .widget-choice.widget-block>div .choice .name-wrapper{width:100%}}.module-rft-availability .widget-choice.widget-block>.tooltip,.module-rft-order-form-workflow .widget-choice.widget-block>.tooltip{display:none}.module-rft-availability .widget-choice.bullet-block,.module-rft-order-form-workflow .widget-choice.bullet-block{border:2px solid var(--color-rft-order-main);border-radius:var(--rft-order-border-radius);display:flex;font-size:18px;justify-content:space-between;padding:10px 16px}.module-rft-availability .widget-choice.bullet-block label,.module-rft-order-form-workflow .widget-choice.bullet-block label{font-weight:400}.module-rft-availability .widget-choice.bullet-block label .mandatory,.module-rft-order-form-workflow .widget-choice.bullet-block label .mandatory{display:none}.module-rft-availability .widget-choice.bullet-block label+div>div:nth-last-child(n+2),.module-rft-order-form-workflow .widget-choice.bullet-block label+div>div:nth-last-child(n+2){margin-bottom:0}.module-rft-availability .widget-choice.bullet-block>label,.module-rft-order-form-workflow .widget-choice.bullet-block>label{font-size:20px}.module-rft-availability .widget-choice.bullet-block>label .mandatory,.module-rft-order-form-workflow .widget-choice.bullet-block>label .mandatory{color:var(--color-rft-order-main);display:inline-block}.module-rft-availability .widget-choice.bullet-block>div fieldset,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset{display:flex;flex-wrap:wrap;gap:12px}.module-rft-availability .widget-choice.bullet-block>div fieldset legend+input+span,.module-rft-availability .widget-choice.bullet-block>div fieldset legend+span,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset legend+input+span,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset legend+span{margin-left:auto}.module-rft-availability .widget-choice.bullet-block>div fieldset legend .tooltip,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset legend .tooltip{vertical-align:initial}.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice{position:relative}.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice .plenta-tooltip,.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice .runtime,.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice .tieredPrices .amount,.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice .tooltip,.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice a,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice .plenta-tooltip,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice .runtime,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice .tieredPrices .amount,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice .tooltip,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice a{position:relative;z-index:100}.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice .tooltip,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice .tooltip{z-index:101}.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice input,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice input{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice input:checked+label,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice input:checked+label{padding-left:1.6em}.module-rft-availability .widget-choice.bullet-block>div fieldset>.choice .tooltip,.module-rft-order-form-workflow .widget-choice.bullet-block>div fieldset>.choice .tooltip{vertical-align:initial}.module-rft-availability .widget-choice.bullet-block.hasTooltip,.module-rft-order-form-workflow .widget-choice.bullet-block.hasTooltip{position:relative}.module-rft-availability .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-order-form-workflow .widget-choice.bullet-block.hasTooltip>fieldset{padding-right:24px}.module-rft-availability .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-order-form-workflow .widget-choice.bullet-block.hasTooltip>.tooltip{position:absolute;right:16px;top:16px}.module-rft-availability .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-order-form-workflow .widget-choice.bullet-block.hasTooltip>.tooltip:after{color:#7ab51d}.module-rft-availability .widget-choice.bullet-block span.price,.module-rft-order-form-workflow .widget-choice.bullet-block span.price{display:none}.module-rft-availability .widget-choice.vertikal,.module-rft-order-form-workflow .widget-choice.vertikal{align-items:center}.module-rft-availability .widget-choice.vertikal>div,.module-rft-order-form-workflow .widget-choice.vertikal>div{flex-direction:column}.module-rft-availability .widget-choice.widget-rft-discount,.module-rft-availability .widget-choice.widget-rft-price,.module-rft-order-form-workflow .widget-choice.widget-rft-discount,.module-rft-order-form-workflow .widget-choice.widget-rft-price{margin-bottom:24px}.module-rft-availability .widget-choice.widget-rft-discount .widget-text,.module-rft-availability .widget-choice.widget-rft-price .widget-text,.module-rft-order-form-workflow .widget-choice.widget-rft-discount .widget-text,.module-rft-order-form-workflow .widget-choice.widget-rft-price .widget-text{margin-bottom:6px}.module-rft-availability .widget-choice.widget-rft-discount h3,.module-rft-availability .widget-choice.widget-rft-price h3,.module-rft-order-form-workflow .widget-choice.widget-rft-discount h3,.module-rft-order-form-workflow .widget-choice.widget-rft-price h3{margin-top:0}.module-rft-availability .widget-choice.widget-rft-discount .widget-select .selectric-wrapper,.module-rft-availability .widget-choice.widget-rft-price .widget-select .selectric-wrapper,.module-rft-order-form-workflow .widget-choice.widget-rft-discount .widget-select .selectric-wrapper,.module-rft-order-form-workflow .widget-choice.widget-rft-price .widget-select .selectric-wrapper{width:100%}.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices{display:grid!important;grid-template-columns:130px 1fr auto;grid-gap:24px 39px!important}.module-rft-availability .widget-choice.product-modem .choice>*,.module-rft-order-form-workflow .widget-choice.product-modem .choice>*{grid-column:auto!important}.module-rft-availability .widget-choice.product-modem .choice .name-wrapper>label,.module-rft-order-form-workflow .widget-choice.product-modem .choice .name-wrapper>label{color:var(--color-rft-order-main);font-size:24px!important}.module-rft-availability .widget-choice.product-modem .choice .name-wrapper .text,.module-rft-order-form-workflow .widget-choice.product-modem .choice .name-wrapper .text{display:block}.module-rft-availability .widget-choice.product-modem .choice.checked .name-wrapper>label,.module-rft-order-form-workflow .widget-choice.product-modem .choice.checked .name-wrapper>label{color:#fff}.module-rft-availability .widget-choice.product-modem .choice>.prices,.module-rft-order-form-workflow .widget-choice.product-modem .choice>.prices{justify-content:flex-end}.module-rft-availability .widget-choice.product-modem .choice>.price,.module-rft-order-form-workflow .widget-choice.product-modem .choice>.price{align-self:center}@media screen and (max-width:1230px)and (min-width:970px){.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices{grid-template-columns:130px 1fr}.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices>.prices,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices>.prices{grid-column-end:span 2!important;justify-content:flex-start}}@media screen and (max-width:910px){.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices{grid-template-columns:130px 1fr}.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices>.prices,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices>.prices{grid-column-end:span 2!important;justify-content:flex-start}}@media screen and (max-width:490px){.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices{grid-template-columns:1fr}.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices>.prices,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices>.prices{flex-wrap:wrap;grid-column-end:auto!important}.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices>.prices .runtime,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices>.prices .runtime{width:100%}.module-rft-availability .widget-choice.product-modem .choice.hasTieredPrices>.prices .runtime>*,.module-rft-order-form-workflow .widget-choice.product-modem .choice.hasTieredPrices>.prices .runtime>*{display:inline-block}}.module-rft-availability .form-installation_installation_explanation_27,.module-rft-availability .form-personal_data_explanation_29,.module-rft-availability .form-personal_data_explanation_31,.module-rft-order-form-workflow .form-installation_installation_explanation_27,.module-rft-order-form-workflow .form-personal_data_explanation_29,.module-rft-order-form-workflow .form-personal_data_explanation_31{margin-bottom:0!important}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block,.module-rft-availability .widget.form-installation_installation_date,.module-rft-availability .widget.form-installation_installation_type,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block,.module-rft-order-form-workflow .widget.form-installation_installation_date,.module-rft-order-form-workflow .widget.form-installation_installation_type,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block{border:none;display:block;font-size:18px;padding:0}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block>label,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>label,.module-rft-availability .widget.form-installation_installation_date>label,.module-rft-availability .widget.form-installation_installation_type>label,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block>label,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block>label,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>label,.module-rft-order-form-workflow .widget.form-installation_installation_date>label,.module-rft-order-form-workflow .widget.form-installation_installation_type>label,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block>label{font-size:20px}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block>label .mandatory,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>label .mandatory,.module-rft-availability .widget.form-installation_installation_date>label .mandatory,.module-rft-availability .widget.form-installation_installation_type>label .mandatory,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block>label .mandatory,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block>label .mandatory,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>label .mandatory,.module-rft-order-form-workflow .widget.form-installation_installation_date>label .mandatory,.module-rft-order-form-workflow .widget.form-installation_installation_type>label .mandatory,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block>label .mandatory{display:inline-block}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block .choice,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block .choice,.module-rft-availability .widget.form-installation_installation_date .choice,.module-rft-availability .widget.form-installation_installation_type .choice,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block .choice,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block .choice,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block .choice,.module-rft-order-form-workflow .widget.form-installation_installation_date .choice,.module-rft-order-form-workflow .widget.form-installation_installation_type .choice,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block .choice{margin-bottom:0!important}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset,.module-rft-availability .widget.form-installation_installation_date fieldset,.module-rft-availability .widget.form-installation_installation_type fieldset,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset{display:flex;gap:12px}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend+input+span,.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend+span,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset legend+input+span,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset legend+span,.module-rft-availability .widget.form-installation_installation_date fieldset legend+input+span,.module-rft-availability .widget.form-installation_installation_date fieldset legend+span,.module-rft-availability .widget.form-installation_installation_type fieldset legend+input+span,.module-rft-availability .widget.form-installation_installation_type fieldset legend+span,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend+input+span,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend+span,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend+input+span,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend+span,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset legend+input+span,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset legend+span,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset legend+input+span,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset legend+span,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset legend+input+span,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset legend+span,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend+input+span,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend+span{margin-left:auto}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset legend,.module-rft-availability .widget.form-installation_installation_date fieldset legend,.module-rft-availability .widget.form-installation_installation_type fieldset legend,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset legend,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset legend,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset legend,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend{margin-bottom:16px}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend .tooltip,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset legend .tooltip,.module-rft-availability .widget.form-installation_installation_date fieldset legend .tooltip,.module-rft-availability .widget.form-installation_installation_type fieldset legend .tooltip,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend .tooltip,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset legend .tooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset legend .tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset legend .tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset legend .tooltip,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset legend .tooltip{vertical-align:initial}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice label,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset>.choice label,.module-rft-availability .widget.form-installation_installation_date fieldset>.choice label,.module-rft-availability .widget.form-installation_installation_type fieldset>.choice label,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice label,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice label,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset>.choice label,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset>.choice label,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset>.choice label,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice label{border:2px solid var(--color-rft-order-main);border-radius:var(--rft-order-border-radius);color:var(--color-rft-order-main);cursor:pointer;padding:6px 16px}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice input:checked+label,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset>.choice input:checked+label,.module-rft-availability .widget.form-installation_installation_date fieldset>.choice input:checked+label,.module-rft-availability .widget.form-installation_installation_type fieldset>.choice input:checked+label,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice input:checked+label,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice input:checked+label,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset>.choice input:checked+label,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset>.choice input:checked+label,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset>.choice input:checked+label,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice input:checked+label{background-color:var(--color-rft-order-main);color:#fff;padding-left:16px}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice input+label:before,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset>.choice input+label:before,.module-rft-availability .widget.form-installation_installation_date fieldset>.choice input+label:before,.module-rft-availability .widget.form-installation_installation_type fieldset>.choice input+label:before,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice input+label:before,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice input+label:before,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset>.choice input+label:before,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset>.choice input+label:before,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset>.choice input+label:before,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice input+label:before{display:none}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice .tooltip,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block fieldset>.choice .tooltip,.module-rft-availability .widget.form-installation_installation_date fieldset>.choice .tooltip,.module-rft-availability .widget.form-installation_installation_type fieldset>.choice .tooltip,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice .tooltip,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block fieldset>.choice .tooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block fieldset>.choice .tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_date fieldset>.choice .tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type fieldset>.choice .tooltip,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block fieldset>.choice .tooltip{vertical-align:initial}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip,.module-rft-availability .widget.form-installation_installation_date.hasTooltip,.module-rft-availability .widget.form-installation_installation_type.hasTooltip,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip,.module-rft-order-form-workflow .widget.form-installation_installation_date.hasTooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type.hasTooltip,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip{position:relative}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-availability .widget.form-installation_installation_date.hasTooltip>fieldset,.module-rft-availability .widget.form-installation_installation_type.hasTooltip>fieldset,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-order-form-workflow .widget.form-installation_installation_date.hasTooltip>fieldset,.module-rft-order-form-workflow .widget.form-installation_installation_type.hasTooltip>fieldset,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip>fieldset{padding-right:24px}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-availability .widget.form-installation_installation_date.hasTooltip>.tooltip,.module-rft-availability .widget.form-installation_installation_type.hasTooltip>.tooltip,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_date.hasTooltip>.tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type.hasTooltip>.tooltip,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip>.tooltip{position:absolute;right:16px;top:16px}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-availability .widget.form-installation_installation_date.hasTooltip>.tooltip:after,.module-rft-availability .widget.form-installation_installation_type.hasTooltip>.tooltip:after,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-order-form-workflow .widget.form-installation_installation_date.hasTooltip>.tooltip:after,.module-rft-order-form-workflow .widget.form-installation_installation_type.hasTooltip>.tooltip:after,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block.hasTooltip>.tooltip:after{color:#7ab51d}.module-rft-availability #personal_data_invoiceAddress .widget-choice.bullet-block span.price,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block span.price,.module-rft-availability .widget.form-installation_installation_date span.price,.module-rft-availability .widget.form-installation_installation_type span.price,.module-rft-availability .widget.form-pre_conditions .widget-choice.bullet-block span.price,.module-rft-order-form-workflow #personal_data_invoiceAddress .widget-choice.bullet-block span.price,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block span.price,.module-rft-order-form-workflow .widget.form-installation_installation_date span.price,.module-rft-order-form-workflow .widget.form-installation_installation_type span.price,.module-rft-order-form-workflow .widget.form-pre_conditions .widget-choice.bullet-block span.price{display:none}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>label,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>label,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>label,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>label{color:#222;font-size:20px}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>label .mandatory,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>label .mandatory,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>label .mandatory,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>label .mandatory{color:#222}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>label .mandatory~.mandatory,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>label .mandatory~.mandatory,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>label .mandatory~.mandatory,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>label .mandatory~.mandatory{display:none}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>label .tooltip,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>label .tooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>label .tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>label .tooltip{vertical-align:top}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>label .tooltip:after,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>label .tooltip:after,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>label .tooltip:after,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>label .tooltip:after{padding-left:0}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block .choice,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block .choice,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block .choice,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block .choice{margin-bottom:0!important}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div fieldset,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div fieldset,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div fieldset,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div fieldset{display:flex;flex-wrap:wrap;gap:12px}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div>*,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div>*,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div>*,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div>*{margin-right:24px}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div>:last-child,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div>:last-child,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div>:last-child,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div>:last-child{margin-right:0}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div legend+input+span,.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div legend+span,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div legend+input+span,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div legend+span,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div legend+input+span,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div legend+span,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div legend+input+span,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div legend+span{margin-left:auto}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div legend .tooltip,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div legend .tooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div legend .tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div legend .tooltip{vertical-align:initial}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div>.choice label,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice label,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div>.choice label,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice label{border:2px solid var(--color-rft-order-main);border-radius:var(--rft-order-border-radius);color:var(--color-rft-order-main);cursor:pointer;padding:6px 16px}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div>.choice input:checked+label,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice input:checked+label,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div>.choice input:checked+label,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice input:checked+label{background-color:var(--color-rft-order-main);color:#fff;padding-left:16px}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div>.choice input+label:before,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice input+label:before,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div>.choice input+label:before,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice input+label:before{display:none}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block>div>.choice .tooltip,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice .tooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block>div>.choice .tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block>div>.choice .tooltip{vertical-align:initial}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip{position:relative}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip>fieldset,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip>fieldset{padding-right:24px}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip>.tooltip{position:absolute;right:16px;top:16px}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block.hasTooltip>.tooltip:after,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block.hasTooltip>.tooltip:after{color:#7ab51d}.module-rft-availability .widget-options_telefon .widget-choice.bullet-block span.price,.module-rft-availability .widget.form-installation_installation_type .widget-choice.bullet-block span.price,.module-rft-order-form-workflow .widget-options_telefon .widget-choice.bullet-block span.price,.module-rft-order-form-workflow .widget.form-installation_installation_type .widget-choice.bullet-block span.price{display:none}.module-rft-availability .form-options_options_telefon_numberPortingInfo>div,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:24px}.module-rft-availability .form-options_options_telefon_numberPortingInfo .widget-explanation,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo .widget-explanation{grid-column-end:span 4}.module-rft-availability .form-options_options_telefon_numberPortingInfo .widget-text[class*=form-number_],.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo .widget-text[class*=form-number_]{grid-row-start:6}@media screen and (max-width:785px){.module-rft-availability .form-options_options_telefon_numberPortingInfo .widget-text,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo .widget-text{grid-column:auto/span 2}.module-rft-availability .form-options_options_telefon_numberPortingInfo .widget-text.form-number_3,.module-rft-availability .form-options_options_telefon_numberPortingInfo .widget-text.form-number_4,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo .widget-text.form-number_3,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo .widget-text.form-number_4{grid-row-start:7}}@media screen and (max-width:485px){.module-rft-availability .form-options_options_telefon_numberPortingInfo>div,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo>div{grid-template-columns:1fr}.module-rft-availability .form-options_options_telefon_numberPortingInfo .widget-explanation,.module-rft-availability .form-options_options_telefon_numberPortingInfo .widget-text,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo .widget-explanation,.module-rft-order-form-workflow .form-options_options_telefon_numberPortingInfo .widget-text{grid-column:auto!important;grid-row:auto!important}}