/*! Author: arsmedium ag (016e55d) (Fri Dec 05 2025 11:38:11 GMT+0100 (Mitteleuropäische Normalzeit)) */
.asm-verfuegbarkeitscheck{font-size:18px;line-height:27px;position:relative;background-color:#f3f3f5;border-radius:8px;padding:40px}@media(min-width: 1200px){.asm-verfuegbarkeitscheck{padding:80px 120px}}@media(max-width: 768px){.asm-verfuegbarkeitscheck{width:100%;max-width:100%;padding:40px 20px;border-radius:0}}.asm-verfuegbarkeitscheck *:focus{outline:none !important}.asm-verfuegbarkeitscheck *,.asm-verfuegbarkeitscheck :after,.asm-verfuegbarkeitscheck :before{-webkit-box-sizing:border-box;box-sizing:border-box}.asm-verfuegbarkeitscheck strong{font-family:On Air,sans-serif;font-weight:700}.asm-verfuegbarkeitscheck h3{padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid #c4c7cc}.asm-verfuegbarkeitscheck .sr_only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .required-text{font-size:12px;line-height:1;text-align:right;margin-bottom:24px}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 form.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;gap:24px}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(1) .input:nth-child(1){width:30%}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(1) .input:nth-child(1){width:100%}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(1) .input:nth-child(2){width:70%}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(1) .input:nth-child(2){width:100%}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(2){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #c4c7cc}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(2) .input:nth-child(1){width:70%}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(2) .input:nth-child(1){width:100%}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(2) .input:nth-child(2){width:30%}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .form-group:nth-of-type(2) .input:nth-child(2){width:100%}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input input{padding:24px 16px 8px;border-color:#c4c7cc;color:#00001e;height:50px}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input input:hover{border-color:#0050ff}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input input:focus,.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input input:focus-within{outline:none;border:1px solid #0050ff;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0090d0;box-shadow:0 0 0 1px #fff,0 0 0 3px #0090d0}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:8px;left:17px;font-size:12px;line-height:12px;color:#00001e}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input.required{position:relative}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input.required:before{content:"*";position:absolute;top:2px;right:8px;color:#00001e;font-size:16px;z-index:3}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input.has-error input{border-color:#c04961}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input:nth-child(odd){margin-right:0}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input:nth-child(even){margin-left:0}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .input .error-message{display:none;color:#c04961;font-size:12px;margin:5px 0 0}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn{display:block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid #0050ff;text-decoration:none;white-space:nowrap;padding:3px 20px;font-size:16px;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;color:#fff;border-radius:3px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;background:#0050ff;margin-bottom:0;margin-left:auto;min-width:200px}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn:hover{border-color:#003dc3;background:#003dc3;color:#fff}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn:focus,.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn:focus-visible{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #000;box-shadow:0 0 0 1px #fff,0 0 0 2px #000;outline:0}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn.disabled{opacity:.25;color:#fff !important}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn.btn-loader{display:none}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn.btn-loader>div{width:12px;height:12px;margin:0 2px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn.btn-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 .btn.btn-loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-1 p.error-message{display:none;font-size:16px;line-height:21px;color:#c04961;text-align:right;margin:20px 0}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2{display:none}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 p+p{margin-top:24px}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .change-adress{background-color:rgba(0,0,0,0);border:none;display:inline-block;vertical-align:baseline;position:relative;border-bottom:0;text-decoration:none;-webkit-transition:color 250ms,background-color 250ms;transition:color 250ms,background-color 250ms;cursor:pointer;font-family:On Air,sans-serif;font-weight:700;font-size:16px;color:#0050ff;letter-spacing:0;text-align:right;line-height:24px;padding:0;margin-left:16px}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .change-adress{margin-left:0;font-size:16px;line-height:24px;display:block;margin-top:16px}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .change-adress:after{font-family:"o2-brand-icons";display:inline-block;content:"\E9F9";padding-left:4px;font-size:12px;line-height:1}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .change-adress:hover{text-decoration:underline !important}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px)}@media(max-width: 768px){.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a{display:block;width:100%;position:relative;background-color:#fff;border:1px solid #d4d6d9;border-radius:8px;padding:16px 36px 16px 54px;color:#00001e}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a:after{font-family:"o2-brand-icons";display:inline-block;content:"\E9F9";position:absolute;top:calc(50% - 8px);right:16px;font-size:16px;line-height:1}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a:hover{text-decoration:none;border-color:#0050ff}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;width:24px;height:25px}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a svg path{fill:#0050ff}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a .bandwidth{margin-top:2px;font-size:16px;line-height:24px;color:#6e6e78}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a .recommendation{position:absolute;bottom:100%;left:-1px;right:-1px;display:block;background-color:#0050ff;color:#fff;padding:4px;font-size:12px;line-height:16px;font-family:On Air,sans-serif;font-weight:700;text-align:center;border-top-right-radius:8px;border-top-left-radius:8px}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a.has-recommendation{margin-top:24px;border-top-right-radius:0;border-top-left-radius:0}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a.active{border-color:#0050ff;pointer-events:none}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a.active:after{display:none}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:#94979e;background-color:#e3e4e7;color:#6e6e78 !important}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a.disabled .bandwidth{color:#6e6e78}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a.disabled svg path{fill:#6e6e78}.asm-verfuegbarkeitscheck .asm-verfuegbarkeitscheck-step-2 .available-technologies li a.disabled:after{color:#6e6e78}
