.dt-telekom-form .tabs{border-bottom:3px solid #c63040;display:flex}.dt-telekom-form .tabs>div{align-items:center;background-color:#fff;box-shadow:0 -12px 32px rgba(0,0,0,.07);display:flex;flex:1 1;height:120px;margin:0 0 4px;opacity:.5;position:relative}.dt-telekom-form .tabs>div.active{bottom:-3px;opacity:1}.dt-telekom-form .tabs>div:hover{cursor:pointer}.dt-telekom-form .tabs>div .icon{display:flex;flex-basis:150px;justify-content:center}.dt-telekom-form .tabs>div .icon img{max-height:32px;max-width:32px;width:100%}.dt-telekom-form .tabs>div .text{padding:0 16px 0 0}.dt-telekom-form .tabs>div .text small{color:#c63040;display:block;font-size:12px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase}.dt-telekom-form .tabs>div .text span{color:#333;font-size:20px}@media screen and (max-width:580px){.dt-telekom-form .tabs{display:block}}.dt-telekom-form .content{background-color:#fff;border:1px solid #dcdcdc;border-top:0;padding:50px}@media screen and (max-width:768px){.dt-telekom-form .content{padding:0 20px}}.dt-telekom-form .content>div{display:none}.dt-telekom-form .content>div.active{display:block}.dt-telekom-form .content div[data-index="1"] form>fieldset:nth-child(n+1):nth-child(-n+19){border-left:8px solid #e10075;padding-left:20px}.dt-telekom-form .content div[data-index="1"] form>fieldset:nth-child(6){margin-bottom:30px}.dt-telekom-form .content div[data-index="1"] form>fieldset:nth-child(n+20):nth-child(-n+30){border-left:8px solid #0b344b;padding-left:20px}.dt-telekom-form .content div[data-index="2"] form>fieldset:nth-child(n+1):nth-child(-n+2){border-left:8px solid #e10075;padding-left:20px}.dt-telekom-form .content div[data-index="2"] form>fieldset:nth-child(2){margin-bottom:30px}.dt-telekom-form .content div[data-index="2"] form>fieldset:nth-child(n+3):nth-child(-n+7){border-left:8px solid #0b344b;padding-left:20px}.dt-telekom-form .content div[data-index="2"] form>fieldset:nth-child(19){margin-bottom:30px}.dt-telekom-form .content form{max-width:none}.dt-telekom-form .content form .form-columns-1:has(.hs_vertriebsteam){margin-bottom:0!important}.dt-telekom-form .content form .form-columns-1:has(.hs_vertriebsteam) .hs_vertriebsteam{margin-bottom:30px}.dt-telekom-form .content form .form-columns-0:has(h4.second){margin-top:30px}.dt-telekom-form .content form h4{color:#e10075;font-size:20px;font-style:normal;font-weight:700}.dt-telekom-form .content form h4.second{color:#0b344b}.dt-telekom-form .content form .form-columns-3 .hs-form-field{width:33.33%}@media screen and (max-width:402px){.dt-telekom-form .content form .hs-input{width:100%!important}}.dt-telekom-form .content form .hs-form-field{margin-bottom:20px;position:relative}.dt-telekom-form .content form .hs-form-field>label{background-color:#fff;color:#33475b;display:block;font-size:16px;font-style:normal;font-weight:700;left:11px;padding:0 6px;position:absolute;top:-11px;z-index:1}.dt-telekom-form .content form .hs-form-field select,.dt-telekom-form .content form .hs-form-field textarea{border:1px solid #ccc;width:100%!important}.dt-telekom-form .content form .hs-form-field .input{margin-right:0}@media screen and (max-width:402px){.dt-telekom-form .content form .hs-form-field .input{margin-right:0}}.dt-telekom-form .content form .hs-form-field+.hs-form-field .input{margin-left:8px}@media screen and (max-width:400px){.dt-telekom-form .content form .hs-form-field+.hs-form-field .input{margin-left:0}}.dt-telekom-form .content form .legal-consent-container label{color:#0b344b;font-size:16px;font-style:normal;font-weight:400;position:static}.dt-telekom-form .content form .legal-consent-container input{width:auto!important}.dt-telekom-form .content form textarea{height:100%;min-height:100px;resize:none}.dt-telekom-form .content form select,.dt-telekom-form .content form textarea{background-color:#fff;border:none;min-width:90px;outline:0;padding:10px 16px;width:100%}.dt-telekom-form .content form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%230b344b' d='M8 11.4 2.6 6 4 4.6l4 4 4-4L13.4 6z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;height:40px}.dt-telekom-form .content form input[type=email],.dt-telekom-form .content form input[type=file],.dt-telekom-form .content form input[type=number],.dt-telekom-form .content form input[type=password],.dt-telekom-form .content form input[type=tel],.dt-telekom-form .content form input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:40px;min-width:90px;outline:0;padding:10px 16px;width:100%}.dt-telekom-form .content form input[type=email]:focus,.dt-telekom-form .content form input[type=file]:focus,.dt-telekom-form .content form input[type=number]:focus,.dt-telekom-form .content form input[type=password]:focus,.dt-telekom-form .content form input[type=tel]:focus,.dt-telekom-form .content form input[type=text]:focus{border-color:#e10075}.dt-telekom-form .content form .hs-button{background:#fff;border:1px solid #c63040;color:#c63040;font-size:16px!important;height:inherit;padding:1em;text-transform:uppercase;width:100%}