.skip-to-content-link{background:var(--background);color:var(--link-color);left:-100%;margin:var(--gap-xs);padding:var(--gap-xs);position:absolute;top:0;transition:left var(--transition-quick);z-index:12}.skip-to-content-link:focus-visible{left:0;position:unset;z-index:12}.main-nav[data-v-59d2b67f]{background-color:var(--main-nav--background);color:var(--main-nav--color);width:100%}.main-nav .top[data-v-59d2b67f]{align-items:center;height:50px;justify-content:space-between}.main-nav .logo-wrapper[data-v-59d2b67f] svg{height:30px;width:auto}.main-nav .main-menu[data-v-59d2b67f]{max-height:0;overflow:hidden;transition:all var(--transition-quick);transition-timing-function:ease-out;visibility:hidden;width:100%}@media screen and (min-width:992px){.main-nav .main-menu[data-v-59d2b67f]{display:flex;max-height:none;overflow:initial;position:relative;transition:var(--transitions-max-height);visibility:visible}}.main-nav .main-menu .main-menu-item[data-v-59d2b67f]{flex:auto;position:relative}.main-nav .main-menu .main-menu-item ul[data-v-59d2b67f]{margin-bottom:.7rem;padding:0!important}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item ul[data-v-59d2b67f]{margin-bottom:0}}.main-nav .main-menu .main-menu-item>.btn[data-v-59d2b67f]{border-bottom:none;border-left:var(--border-base) var(--main-nav--background)}.main-nav .main-menu .main-menu-item a.btn.active[data-v-59d2b67f]{border:var(--border-base) transparent;border-bottom:none}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item>.btn[data-v-59d2b67f]:hover{color:var(--ps-white)}}.main-nav .main-menu .main-menu-item .dropdown-menu[data-v-59d2b67f]{background:inherit;border:none;position:relative}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item .dropdown-menu[data-v-59d2b67f]{position:absolute}}.main-nav .main-menu .main-menu-item .dropdown-menu .dropdown-item[data-v-59d2b67f]{display:flex;font-weight:400;justify-content:flex-start;padding:calc(var(--gap)/3) calc(var(--gap));padding-left:1.5rem}.main-nav .main-menu .main-menu-item .dropdown-menu .dropdown-item.btn[data-v-59d2b67f]{color:var(--foreground)}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item .dropdown-menu .dropdown-item.btn[data-v-59d2b67f]{color:var(--ps-white)}}.main-nav .main-menu .main-menu-item .dropdown-menu .dropdown-item.btn.active[data-v-59d2b67f],.main-nav .main-menu .main-menu-item .dropdown-menu .dropdown-item.btn[data-v-59d2b67f]:focus-visible,.main-nav .main-menu .main-menu-item .dropdown-menu .dropdown-item.btn[data-v-59d2b67f]:hover{background:var(--ps-white);color:var(--ps-black);font-weight:700}.main-nav .main-menu .main-menu-item .btn[data-v-59d2b67f]{align-items:center;height:100%;justify-content:flex-start;padding:.75rem;text-wrap:nowrap;width:100%}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item .btn[data-v-59d2b67f]{justify-content:center}}.main-nav .main-menu .main-menu-item .btn .sub-menu-icon[data-v-59d2b67f]{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;width:1.25rem}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item .btn .sub-menu-icon[data-v-59d2b67f]{margin-left:0}}.main-nav .main-menu .main-menu-item .btn .sub-menu-icon[data-v-59d2b67f]:after,.main-nav .main-menu .main-menu-item .btn .sub-menu-icon[data-v-59d2b67f]:before{background-color:var(--foreground);content:"";display:block;height:.625rem;position:relative;right:0;transition:var(--transitions-transform-quick),var(--transitions-color-quick);width:.125rem}.main-nav .main-menu .main-menu-item .btn .sub-menu-icon[data-v-59d2b67f]:before{right:.5rem;transform:rotate(-45deg)}.main-nav .main-menu .main-menu-item .btn .sub-menu-icon[data-v-59d2b67f]:after{right:.25rem;transform:rotate(45deg)}.main-nav .main-menu .main-menu-item .btn.active-menu-item .sub-menu-icon[data-v-59d2b67f]:before{transform:rotate(45deg)}.main-nav .main-menu .main-menu-item .btn.active-menu-item .sub-menu-icon[data-v-59d2b67f]:after{transform:rotate(-45deg)}.main-nav .main-menu .main-menu-item a.btn[data-v-59d2b67f]{text-align:left}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item a.btn[data-v-59d2b67f]{text-align:center}}.main-nav .main-menu .main-menu-item.sub-menu-open .dropdown-menu[data-v-59d2b67f]{display:block;margin-top:0}@media screen and (min-width:992px){.main-nav .main-menu .main-menu-item.sub-menu-open[data-v-59d2b67f],.main-nav .main-menu .main-menu-item[data-v-59d2b67f]:hover{background-color:var(--main-nav--background-hover);color:var(--ps-white)}.main-nav .main-menu .main-menu-item.sub-menu-open .btn[data-v-59d2b67f],.main-nav .main-menu .main-menu-item:hover .btn[data-v-59d2b67f]{border-left:var(--border-base) var(--main-nav--background-hover)}.main-nav .main-menu .main-menu-item.sub-menu-open .btn .sub-menu-icon[data-v-59d2b67f]:after,.main-nav .main-menu .main-menu-item.sub-menu-open .btn .sub-menu-icon[data-v-59d2b67f]:before,.main-nav .main-menu .main-menu-item:hover .btn .sub-menu-icon[data-v-59d2b67f]:after,.main-nav .main-menu .main-menu-item:hover .btn .sub-menu-icon[data-v-59d2b67f]:before{background-color:var(--ps-white)}.main-nav .main-menu .main-menu-item .dropdown-menu[data-v-59d2b67f]{background-color:var(--main-nav--background-hover);border:var(--border-base) var(--main-nav--background-hover);border-radius:0;border-top:none;min-width:100%;padding:0}.main-nav .main-menu .main-menu-item .dropdown-menu .dropdown-item[data-v-59d2b67f]{padding:var(--gap) calc(var(--gap)*2)}.main-nav .main-menu .main-menu-item .dropdown-menu .btn[data-v-59d2b67f]{color:var(--ps-white);font-weight:var(--font-weight-bold)}.main-nav .main-menu .main-menu-item .dropdown-menu .btn[data-v-59d2b67f]:hover{color:var(--ps-black)}.main-nav .main-menu .main-menu-item:hover .dropdown-menu[data-v-59d2b67f]{display:block;margin-top:0}.main-nav .main-menu .main-menu-item>button.show[data-v-59d2b67f]{border-color:transparent}.main-nav .main-menu .main-menu-item>button[data-v-59d2b67f]:active{box-shadow:none;outline:0}.main-nav .main-menu .main-menu-item a.btn[data-v-59d2b67f]{justify-content:center}}.main-nav .mobile-menu-button[data-v-59d2b67f]{background:none;border:none;padding:0}.main-nav .mobile-menu-button.open .mobile-menu-icon .icon-line[data-v-59d2b67f]{background:transparent}.main-nav .mobile-menu-button.open .mobile-menu-icon .icon-line[data-v-59d2b67f]:after,.main-nav .mobile-menu-button.open .mobile-menu-icon .icon-line[data-v-59d2b67f]:before{top:0}.main-nav .mobile-menu-button.open .mobile-menu-icon .icon-line[data-v-59d2b67f]:before{transform:rotate(-45deg)}.main-nav .mobile-menu-button.open .mobile-menu-icon .icon-line[data-v-59d2b67f]:after{transform:rotate(45deg)}.main-nav .mobile-menu-icon[data-v-59d2b67f]{padding:1.25rem .5rem}.main-nav .mobile-menu-icon .icon-line[data-v-59d2b67f]{background:var(--foreground);display:block;height:.125rem;position:relative;width:30px}.main-nav .mobile-menu-icon .icon-line[data-v-59d2b67f]:after,.main-nav .mobile-menu-icon .icon-line[data-v-59d2b67f]:before{background:var(--foreground);content:"";display:block;height:100%;position:absolute;transition:var(--transitions-all-quick);width:100%}.main-nav .mobile-menu-icon .icon-line[data-v-59d2b67f]:before{top:.513rem}.main-nav .mobile-menu-icon .icon-line[data-v-59d2b67f]:after{top:-.513rem}.main-nav.responsive-menu-active .main-menu[data-v-59d2b67f]{flex-direction:column;max-height:1000px;padding-top:.5rem;transition:max-height var(--transition-quick),visibility 0s;transition-timing-function:ease-in;visibility:visible}@media screen and (min-width:992px){.main-nav.responsive-menu-active .main-menu[data-v-59d2b67f]{flex-direction:row;padding-top:0}}.auth-button[data-v-69149c7b]:hover{color:var(--ps-white);text-decoration:underline}.icon[data-v-69149c7b] svg{height:1.5rem;width:auto}.theme-switcher[data-v-fcb5b5d4]:hover{color:var(--cta-primary)}.theme-switcher[data-v-fcb5b5d4] svg{height:1.1rem;width:1.1rem}.meta-nav[data-v-1c80c981]{align-items:center;background-color:var(--meta-nav--background);color:var(--meta-nav--color);display:flex;height:50px}nav .tarifrechner[data-v-1c80c981]{flex-grow:2}@media screen and (min-width:576px){nav .tarifrechner[data-v-1c80c981]{flex-grow:unset}}ul[data-v-1c80c981]{align-items:center;display:flex;gap:10px;justify-content:space-between;list-style:none;margin-bottom:0;width:100%}@media screen and (min-width:768px){ul[data-v-1c80c981]{gap:30px}}.logo-link[data-v-1c80c981]{flex-grow:5;text-decoration:none}.logo-link .logo[data-v-1c80c981] svg{height:30px;width:auto}.logo-link a[data-v-1c80c981]{color:currentColor;transition:var(--transitions-color-quick)}.logo-link a[data-v-1c80c981]:hover{color:var(--ps-blue)}.phone[data-v-1c80c981],.userarea[data-v-1c80c981]{position:relative}.phone[data-v-1c80c981] svg,.userarea[data-v-1c80c981] svg{height:1.5rem;width:auto}.phone .notification-badge[data-v-1c80c981],.userarea .notification-badge[data-v-1c80c981]{background-color:var(--ps-error);border-radius:50%;height:9px;position:absolute;right:-3px;top:-5px;width:9px}.phone[data-v-1c80c981]{flex-grow:2}.tariff-calculator-button[data-v-1c80c981]{min-width:140px;padding-bottom:5px;padding-top:5px}.tariff-calculator-button[data-v-1c80c981]:focus-visible{outline-color:var(--background)}.login-button[data-v-1c80c981] svg{height:18px;width:18px}.logout-button[data-v-1c80c981] svg{height:25px;width:25px}.impersonification-bar{align-items:center;background:var(--ps-teal);display:flex;justify-content:space-between;padding:var(--gap);width:100%}header[data-v-eadeffbe]{background:#fff;overflow-y:scroll;position:sticky;top:-50px}header .main-nav[data-v-eadeffbe]{max-height:100vh}@media screen and (min-width:768px){header[data-v-eadeffbe]{overflow-y:unset;top:0}}.contact-item-icon :deep(svg){display:inline-block;height:2.5rem;width:2.5rem}.contact-section-action-item[data-v-4362ddab]{font-weight:lighter;padding:0;text-align:left}ul.unstyled-list li .btn.active[data-v-fb2fd9e9]{border:none}.contact-links--wrapper[data-v-98a44dd3]{margin-bottom:calc(var(--gap)*2.5)}.headline[data-v-98a44dd3]{margin-bottom:calc(var(--gap)*1.5)}footer[data-v-3916fa3f]{background-color:var(--footer-background);color:var(--footer-color);padding:60px 0 var(--gap)}footer[data-v-3916fa3f] section{margin-bottom:0}
