.DistrictHeatMapRecommendation-module-base{background-color:#fff;border-radius:.75rem;box-shadow:0 8px 48px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.08);font-size:.875rem;font-weight:300;line-height:1.45;margin-bottom:1rem;padding:1.25rem 1.25rem 2rem;text-align:center}@media only screen and (min-width:768px){.DistrictHeatMapRecommendation-module-base{font-size:1rem;margin-bottom:1.25rem}}.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-header{background:var(--accent--05,#FEF7F8);border-radius:8px;color:var(--accent--100,#C7105C);font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:1rem;padding:1rem}@media only screen and (min-width:768px){.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-header{font-size:1.125rem;line-height:1.33;margin-bottom:1.25rem;padding:1.25rem 1rem}}.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-header .DistrictHeatMapRecommendation-module-icon{display:block;margin-inline:auto;margin-bottom:.25rem}@media only screen and (min-width:768px){.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-header .DistrictHeatMapRecommendation-module-icon{height:3rem;width:3rem}}.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-description{margin-bottom:1rem}@media only screen and (min-width:768px){.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-description{margin-bottom:1.25rem}}.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-contact-button{background-color:var(--accent--100,#C7105C)}.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-info-button{color:var(--accent--100,#C7105C)}.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-button{margin-bottom:.75rem;width:100%}.DistrictHeatMapRecommendation-module-base .DistrictHeatMapRecommendation-module-button:last-child{margin-bottom:0}.Logo-module-default{height:33px;width:132px}.RegioFooter-module-base{align-items:center;background:linear-gradient(90deg,#990099,#E50000);display:flex;flex-direction:column;padding:4rem 1rem}@media only screen and (min-width:768px){.RegioFooter-module-base{padding:4.75rem 4.75rem 3.75rem}}.RegioFooter-module-logo{margin-bottom:3rem}.RegioFooter-module-social-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2.5rem;width:auto}.RegioFooter-module-social-link{color:#fff;transition:transform .25s}.RegioFooter-module-social-link:hover{transform:translateY(-4px)}.RegioFooter-module-base-link{color:#fff;font-size:1rem;font-weight:300;line-height:1.25}.RegioFooter-module-base-link:hover{text-decoration:underline}@media only screen and (min-width:768px){.RegioFooter-module-base-link{font-size:1.125rem;line-height:1.3}}.RegioFooter-module-base-links{column-gap:1.875rem;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;row-gap:1.25rem}@media only screen and (min-width:576px){.RegioFooter-module-base-links{gap:2rem;margin-bottom:1rem}}.RegioHeader-module-base{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1rem;position:relative;width:100%;z-index:5}@media only screen and (min-width:768px){.RegioHeader-module-base{padding:2.5rem}.RegioHeader-module-base.RegioHeader-module-has-margin-bottom{margin-bottom:4rem}}.RegioHeader-module-logo{max-width:5.75rem;width:100%}@media only screen and (min-width:768px){.RegioHeader-module-logo{max-width:8.875rem}}.RegioHeader-module-link{align-items:flex-start;color:#c7105c;display:flex;font-size:.875rem;font-weight:500;gap:.375rem}@media only screen and (min-width:768px){.RegioHeader-module-link{align-items:center;font-size:1.25rem;gap:.5rem}}.RegioChecklist-module-list{list-style-type:none;margin:0;padding:0;position:relative}.RegioChecklist-module-list li{margin-bottom:1rem;padding-left:1.75rem}@media only screen and (min-width:768px){.RegioChecklist-module-list li{margin-bottom:1rem;padding-left:2rem}}.RegioChecklist-module-list li p{margin-bottom:0;margin-top:.5rem}.RegioChecklist-module-list li:before{background-color:#007e85;content:"";display:block;height:1.5rem;margin-left:-2rem;-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.886 26.932a1.5 1.5 0 01-1.061-.44L4.44 19.108a1.5 1.5 0 112.12-2.121l6.21 6.21L26.312 6.554a1.5 1.5 0 112.328 1.893l-14.59 17.93a1.498 1.498 0 01-1.163.555' fill='%23000000' fill-rule='evenodd'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.886 26.932a1.5 1.5 0 01-1.061-.44L4.44 19.108a1.5 1.5 0 112.12-2.121l6.21 6.21L26.312 6.554a1.5 1.5 0 112.328 1.893l-14.59 17.93a1.498 1.498 0 01-1.163.555' fill='%23000000' fill-rule='evenodd'/%3E%3C/svg%3E%0A");position:absolute;width:1.5rem}@media only screen and (min-width:768px){.RegioChecklist-module-list li:before{transform:translateY(.25rem)}}.RegioChecklist-module-base{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:992px){.RegioChecklist-module-base{flex-direction:row;gap:2.5rem}}.RegioChecklist-module-image-wrapper{width:100%}@media only screen and (min-width:992px){.RegioChecklist-module-image-wrapper{max-width:35rem;z-index:2}}.RegioChecklist-module-content{position:relative}.RegioChecklist-module-wrapper{padding:2rem 1rem;width:100%}@media only screen and (min-width:992px){.RegioChecklist-module-wrapper{margin-left:-6.75rem;max-width:none;padding:4rem 2rem 4rem 6.75rem;width:calc(100% + 6.75rem)}}.RegioChecklist-module-title{font-size:1.5rem;font-weight:500;line-height:1.3;margin-bottom:.5rem;margin-top:0}@media only screen and (min-width:992px){.RegioChecklist-module-title{font-size:2.75rem;margin-bottom:1.5rem}}.RegioChecklist-module-description-bottom,.RegioChecklist-module-description-top{font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1.5rem}@media only screen and (min-width:992px){.RegioChecklist-module-description-bottom,.RegioChecklist-module-description-top{font-size:1.375rem;margin-bottom:4rem}.RegioChecklist-module-description-bottom{margin-bottom:2.5rem}}.RegioChecklist-module-button{width:100%}@media only screen and (min-width:768px){.RegioChecklist-module-button{max-width:20rem}}.RegioChecklist-module-list{margin-bottom:2rem;margin-top:0}@media only screen and (min-width:992px){.RegioChecklist-module-list{margin-bottom:4rem}}.RegioChecklist-module-list .RegioChecklist-module-list-item{line-height:1.6;margin-bottom:1.5rem}@media only screen and (min-width:992px){.RegioChecklist-module-list .RegioChecklist-module-list-item:before{height:2rem;transform:none;width:2rem}.RegioChecklist-module-list .RegioChecklist-module-list-item span{display:inline-block;font-size:1.375rem;padding-left:1rem}}.RegioContactSection-module-base{background-color:#fef7f8;margin:0;padding:1.5rem 1rem 4.25rem}@media only screen and (min-width:768px){.RegioContactSection-module-base{padding:4.25rem 5rem 6rem}}.RegioContactSection-module-title{font-size:1.5rem;font-weight:500;line-height:1.3;margin:0 0 1rem;text-align:center}@media only screen and (min-width:768px){.RegioContactSection-module-title{font-size:2.25rem;margin-bottom:.625rem}}.RegioContactSection-module-sub-title{font-size:1rem;font-weight:400;line-height:1.625;margin:0 0 1.5rem;text-align:center}@media only screen and (min-width:768px){.RegioContactSection-module-sub-title{font-size:1.375rem;line-height:1.5;margin-bottom:3rem}}.RegioContactSection-module-button-container{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem}@media only screen and (min-width:768px){.RegioContactSection-module-button-container{flex-direction:row;gap:3rem;margin-bottom:3rem}}.RegioContactSection-module-button{font-weight:400;line-height:1.7}@media only screen and (min-width:768px){.RegioContactSection-module-button{line-height:1.5}}.RegioContactSection-module-button span{font-size:1.25rem}@media only screen and (min-width:768px){.RegioContactSection-module-button span{font-size:1.375rem;margin-left:.5rem}}.RegioContactSection-module-button i{height:2rem;width:2rem}@media only screen and (min-width:768px){.RegioContactSection-module-button i{height:3.5rem;margin-right:1rem;width:3.5rem}}.RegioContactSection-module-button:hover{text-decoration:underline;transform:unset!important}.RegioContactSection-module-text{font-size:1rem;font-weight:400;line-height:1.625;margin-inline:auto;text-align:center}.RegioContactSection-module-text:not(:last-child){margin-bottom:1.5rem}.RegioContactSection-module-text>a{color:#c7105c;font-weight:500;position:relative}.RegioContactSection-module-text>a:hover{text-decoration:underline}@media only screen and (min-width:768px){.RegioContactSection-module-text{font-size:1.375rem;line-height:1.5;margin-inline:auto;max-width:65rem}.RegioContactSection-module-text:not(:last-child){margin-bottom:3rem}}.RegioFact-module-base{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#990099,#E50000);-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 rgba(0,0,0,0)}.RegioFact-module-text{font-size:3rem;line-height:1.3;text-align:center}.RegioFact-module-text strong{font-weight:500}@media only screen and (min-width:768px){.RegioFact-module-text{font-size:4rem}}.RegioTariffComparisonCard-module-base{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15),0 4px 20px rgba(0,0,0,.15);position:relative}@media only screen and (min-width:768px){.RegioTariffComparisonCard-module-base{flex:50% 1;max-width:50%}}.RegioTariffComparisonCard-module-base div:last-child{margin-bottom:0}.RegioTariffComparisonCard-module-default{padding:2.5rem 1.5rem;z-index:1}@media only screen and (min-width:768px){.RegioTariffComparisonCard-module-default{padding:3.75rem 3rem}}.RegioTariffComparisonCard-module-small{padding:2rem 1.5rem 1rem}@media only screen and (min-width:768px){.RegioTariffComparisonCard-module-small{margin:5.5rem 0 auto;padding:2.5rem 2rem 1.25rem}}.RegioTariffComparisonCard-module-logo{display:block;margin:0 auto 1.5rem;max-width:7rem;width:100%}@media only screen and (min-width:768px){.RegioTariffComparisonCard-module-logo{margin-bottom:1.7rem;max-width:11.375rem}}.IconButton-module-base{position:relative;transition:transform .25s ease-in-out}.IconButton-module-base:after,.IconButton-module-base:before{border-radius:inherit;content:"";display:inherit;height:100%;left:0;position:absolute;top:0;transition:opacity .25s ease-in-out,box-shadow .25s;width:100%}.IconButton-module-base:before{box-shadow:0 2px 4px rgba(0,0,0,.15),0 6px 24px rgba(0,0,0,.1);opacity:1}.IconButton-module-base:after{box-shadow:0 8px 16px rgba(0,0,0,.15),0 18px 48px rgba(0,0,0,.1);opacity:0}.IconButton-module-base:hover{transform:translateY(-2px)}.IconButton-module-base:hover:before{opacity:0}.IconButton-module-base:hover:after{opacity:1}.IconButton-module-base:focus:after{box-shadow:0 2px 4px rgba(199,18,178,.15),0 6px 24px rgba(199,18,178,.1)}.IconButton-module-base{align-items:center;background-color:#fff;border:none;border-radius:50%;display:flex;height:3.75rem;justify-content:center;padding:0;transition:transform .25s;width:3.75rem}.IconButton-module-base .IconButton-module-text,.IconButton-module-base>i{color:#c7105c;flex-shrink:0}.IconButton-module-base>.IconButton-module-text{font-size:1.875rem;font-weight:400;position:relative;top:-.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IconButton-module-base:hover{cursor:pointer}.IconButton-module-base:focus{border-radius:50%;box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12);outline:none}.IconButton-module-base.IconButton-module-inverse{background-color:#c7105c}.IconButton-module-base.IconButton-module-inverse .IconButton-module-text,.IconButton-module-base.IconButton-module-inverse>i{color:#fff}.IconButton-module-base.IconButton-module-inactive .IconButton-module-text,.IconButton-module-base.IconButton-module-inactive>i{color:#ffdbe2}.IconButton-module-base.IconButton-module-inactive:focus{box-shadow:0 0 0 4px rgba(0,2,16,.04)}.IconButton-module-base:disabled{background-color:#cecece;border:none;cursor:auto;transform:none;transition:none}.IconButton-module-base:disabled:after,.IconButton-module-base:disabled:before{box-shadow:none}.IconButton-module-base:disabled .IconButton-module-text,.IconButton-module-base:disabled>i{color:#ffdbe2}.IconButton-module-small{height:1.875rem;width:1.875rem}.IconButton-module-small>i{height:.875rem;width:.875rem}.IconButton-module-medium{height:3.125rem;width:3.125rem}.IconButton-module-medium>i{height:1rem;width:1rem}.IconButton-module-large{height:3.75rem;width:3.75rem}.IconButton-module-large>i{height:1.125rem;width:1.125rem}.NumberStepInput-module-base{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.NumberStepInput-module-base{flex-direction:row}}.NumberStepInput-module-label{color:#1f1f1f;font-size:1.125rem;margin:0 0 .5rem;text-align:center;width:100%}@media only screen and (min-width:768px){.NumberStepInput-module-label{margin:0 1rem 0 0;max-width:50%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}}.NumberStepInput-module-wrapper{align-items:center;display:flex;margin:0}.NumberStepInput-module-button{border:2px solid #cecece!important;height:2.75rem!important;transition:border-color .25s;width:2.75rem!important}.NumberStepInput-module-button:after,.NumberStepInput-module-button:before{display:none!important}.NumberStepInput-module-button:focus,.NumberStepInput-module-button:hover{border-color:#c7105c!important;transform:none!important}.NumberStepInput-module-button>i{transition:color .25s}.NumberStepInput-module-button.NumberStepInput-module-disabled>i{color:#bbb}.NumberStepInput-module-value{font-size:1.25rem;font-weight:500;margin:0 .5rem;text-align:center;white-space:nowrap;width:75px}.ConfiguratorBackButton-module-base{opacity:0;pointer-events:none;transform:translateY(50%);transition:opacity .25s,transform .25s}@media only screen and (max-width:767px){.ConfiguratorBackButton-module-base{height:1.375rem;margin-left:1rem;position:fixed;top:1.5rem;width:1.375rem;z-index:3}.ConfiguratorBackButton-module-base>button{background-color:rgba(0,0,0,0);height:100%;padding:0;width:100%}.ConfiguratorBackButton-module-base>button:after,.ConfiguratorBackButton-module-base>button:before{display:none!important}.ConfiguratorBackButton-module-base>button>i{height:100%;width:100%}}@media only screen and (min-width:768px){.ConfiguratorBackButton-module-base{bottom:2rem;left:2rem;position:fixed}}.ConfiguratorBackButton-module-base.ConfiguratorBackButton-module-visible{opacity:1;pointer-events:all;transform:translateY(0)}@media only screen and (max-width:767px){.ConfiguratorBackButton-module-base.ConfiguratorBackButton-module-mobile-header-distance{top:6rem}}.ConfiguratorHeader-module-base{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem;width:100vw}@media only screen and (max-width:767px){.ConfiguratorHeader-module-base{display:none}}.ConfiguratorHeader-module-logo{display:none}@media only screen and (min-width:768px){.ConfiguratorHeader-module-logo{display:block;height:2rem}}.ConfiguratorHeader-module-links{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){.ConfiguratorHeader-module-links{display:none}}.ConfiguratorHeader-module-link{color:#bbb;line-height:24px;margin-right:32px}.ConfiguratorHeader-module-phone-number{align-items:center;display:flex;font-size:1.25rem;justify-content:center}.ConfiguratorHeader-module-phone-number:hover,.ConfiguratorHeader-module-phone-number:hover .ConfiguratorHeader-module-action-icon,.ConfiguratorHeader-module-phone-number:hover .ConfiguratorHeader-module-icon{color:#c7105c;transition:color .25s}.ConfiguratorHeader-module-phone-number .ConfiguratorHeader-module-icon{height:22px;margin-right:8px;width:22px}.ConfiguratorHeader-module-close{background-color:rgba(0,0,0,0);border:none;color:#c7105c;height:1.375rem;margin-left:auto;padding:0;width:1.375rem}.ConfiguratorHeader-module-close:hover{cursor:pointer}.ConfiguratorHeader-module-close>i{height:100%;width:100%}.ConfiguratorHeader-module-action-icon{color:currentColor;height:20px;width:20px}@media only screen and (min-width:992px){.ConfiguratorHeader-module-action-icon{height:3rem;width:3rem}}.StepAnimator-module-container{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.StepAnimator-module-container{min-height:calc(100% - 4px);padding-top:0;position:absolute}.StepAnimator-module-container .StepAnimator-module-price-bar-extended{margin-bottom:268px}}.StepAnimator-module-step{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding:0 1rem 4rem;will-change:transform,opacity}.InputNumber-module-base{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.InputNumber-module-base{flex-direction:column}}.InputNumber-module-interactionElements{align-items:center;display:flex;justify-content:center}.InputNumber-module-label{font-size:1rem}@media only screen and (max-width:767px){.InputNumber-module-label{margin-bottom:16px}}.InputNumber-module-input{border:none;font-size:1.125rem;text-align:center;width:58px}.InputNumber-module-input:disabled{color:#bbb}.InputNumber-module-tag{align-items:center;background-color:#e8e8e8;border-radius:6px;color:#bbb;display:flex;font-size:1rem;font-weight:500;height:35px;justify-content:center;line-height:1.1875rem;margin-left:45px;min-width:100px;padding:0 14px;text-align:center}.InputNumber-module-tag.InputNumber-module-active{background-color:#c7105c;box-shadow:0 1px 3px 0 rgba(199,18,92,.12);color:#fff}.CheckBoxCardHintList-module-base{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 64px rgba(0,0,0,.08);margin-top:16px;position:relative}.CheckBoxCardHintList-module-base>div:not(:last-child){border-bottom:1.5px solid #cecece}.CheckBoxCardHintList-module-base.CheckBoxCardHintList-module-border-radius-max{border-radius:200px!important}@media only screen and (max-width:767px){.CheckBoxCardHintList-module-base{width:100%!important}}.CheckBoxCardHintList-module-triangle{border-bottom:13px solid #cecece;bottom:100%}.CheckBoxCardHintList-module-triangle,.CheckBoxCardHintList-module-triangle:before{border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);height:0;position:absolute;width:0}.CheckBoxCardHintList-module-triangle:before{border-bottom:13px solid #fff;content:"";filter:drop-shadow(0 -1.5px 0 #e8e9e8);left:-13px;top:1.5px}@media only screen and (max-width:767px){.CheckBoxCardHintList-module-triangle{left:calc(50% - 13px)!important}}.CheckBoxCardSmall-module-base{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;height:60px;margin:0;max-width:100%;min-width:220px;outline:none;padding:.75rem;transition:background-color .25s,transform .25s,box-shadow .25s,color .25s;width:100%}@media only screen and (min-width:375px){.CheckBoxCardSmall-module-base{height:80px;padding:1.25rem}}.CheckBoxCardSmall-module-base:hover{box-shadow:0 3px 6px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08);cursor:pointer;transform:translateY(-4px)}.CheckBoxCardSmall-module-base:focus,.CheckBoxCardSmall-module-base:hover:focus{box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12)}.CheckBoxCardSmall-module-base:hover:focus{transform:translateY(-4px)}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-flat{border:1.5px solid #f0f0f0;box-shadow:none}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected{border:2px solid #c7125c}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected:hover,.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected:hover:focus{transform:translateY(0)}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected .CheckBoxCardSmall-module-label{color:#c7105c}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected .CheckBoxCardSmall-module-checkmark{opacity:1;transform:translateY(0)}.CheckBoxCardSmall-module-base.CheckBoxCardSmall-module-selected .CheckBoxCardSmall-module-price{background-color:#c7105c;color:#fff}.CheckBoxCardSmall-module-label{color:#bbb;font-size:1.125rem;font-weight:500;margin-right:2rem;overflow:hidden;text-align:left;transition:color .25s;white-space:nowrap;white-space:pre-line}.CheckBoxCardSmall-module-label.CheckBoxCardSmall-module-with-price{width:70%}.CheckBoxCardSmall-module-checkmark{color:#c7105c;height:1rem;margin-left:auto;opacity:0;transform:translateY(2px);transition:opacity .25s,transform .25s;width:1rem}@media only screen and (min-width:375px){.CheckBoxCardSmall-module-checkmark{height:1.5rem;width:1.5rem}}.CheckBoxCardSmall-module-checkmark-inactive{color:#bbb}.CheckBoxCardSmall-module-price{background-color:#e8e8e8;border-radius:5px;color:#bbb;font-size:.875rem;font-weight:500;margin-left:auto;padding:.5rem;transition:color .25s,background-color .25s;white-space:nowrap}@media only screen and (min-width:375px){.CheckBoxCardSmall-module-price{font-size:15px}}.CheckBoxCardSquare-module-base{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;height:185px;justify-content:space-evenly;margin:0;outline:none;padding:.75rem;transition:background-color .25s,transform .25s,box-shadow .25s,color .25s;width:100%}@media only screen and (max-width:767px){.CheckBoxCardSquare-module-base{flex-direction:row;height:auto;justify-content:space-between;width:100%}}.CheckBoxCardSquare-module-base:hover{box-shadow:0 3px 6px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08);cursor:pointer;transform:translateY(-4px)}.CheckBoxCardSquare-module-base:focus,.CheckBoxCardSquare-module-base:hover:focus{box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12),0 0 0 4px rgba(199,18,92,.12)}.CheckBoxCardSquare-module-base:hover:focus{transform:translateY(-4px)}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected{border:2px solid #c7125c}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected:hover,.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected:hover:focus{transform:translateY(0)}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected .CheckBoxCardSquare-module-label{color:#c7105c}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected .CheckBoxCardSquare-module-price{background-color:#c7105c;color:#fff}.CheckBoxCardSquare-module-base.CheckBoxCardSquare-module-selected .CheckBoxCardSquare-module-icon{color:#c7105c}.CheckBoxCardSquare-module-label{color:#bbb;font-size:.875rem;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:color .25s;white-space:nowrap}@media only screen and (min-width:375px){.CheckBoxCardSquare-module-label{font-size:1.125rem}}.CheckBoxCardSquare-module-price{background-color:#e8e8e8;border-radius:5px;color:#bbb;font-size:.875rem;font-weight:500;padding:.5rem;transition:color .25s,background-color .25s;white-space:nowrap}.CheckBoxCardSquare-module-icon{color:#bbb;transition:opacity .25s,transform .25s;width:56px}@media only screen and (max-width:767px){.CheckBoxCardSquare-module-icon{display:none}}.CheckBoxCardSquare-module-icon path{fill:currentColor!important}.CheckBoxCardSquareList-module-base{display:flex;justify-content:center;width:100%}.CheckBoxCardSquareList-module-base>:not(:last-child){margin-right:16px}@media only screen and (max-width:767px){.CheckBoxCardSquareList-module-base{flex-direction:column}.CheckBoxCardSquareList-module-base>*{margin-right:0}.CheckBoxCardSquareList-module-base>:not(:first-child){margin-top:16px}}.CheckBoxCardToggle-module-base{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;height:80px;margin:0 0 1.5rem;max-width:100%;min-width:220px;outline:none;padding:.75rem;transition:border .25s,box-shadow .25s;width:100%}@media only screen and (min-width:375px){.CheckBoxCardToggle-module-base{padding:1.5rem}}.CheckBoxCardToggle-module-base:hover{cursor:pointer}.CheckBoxCardToggle-module-base:focus{border:2px solid #c7105c;box-shadow:0 1px 3px 0 rgba(199,18,92,.12),0 8px 16px 0 rgba(199,18,92,.12)}.CheckBoxCardToggle-module-base.CheckBoxCardToggle-module-selected .CheckBoxCardToggle-module-label{color:#c7105c}.CheckBoxCardToggle-module-label{color:#bbb;font-size:1.125rem;font-weight:500;margin-right:2rem;overflow:hidden;text-align:left;transition:color .25s;white-space:nowrap;white-space:pre-line}.CheckBoxCardToggle-module-toggle{color:#c7105c;margin-left:auto;position:absolute!important;right:1.25rem}.charging-station-overrides-module-additional-margin-top{margin-top:1rem}.charging-station-overrides-module-additional-margin-top-large{margin-top:2rem}@media only screen and (max-width:767px){.charging-station-overrides-module-additional-margin-top-price-bar{margin-top:90px}}.charging-station-overrides-module-additional-margin-bottom{margin-bottom:1rem}@media only screen and (max-width:991px){.charging-station-overrides-module-padding-on-mobile{padding-top:2rem}}.charging-station-overrides-module-margin-bottom{margin-bottom:1rem}.charging-station-overrides-module-margin-bottom-medium{margin-bottom:1.5rem}.charging-station-overrides-module-sub-headline-margin{margin-bottom:1rem;margin-top:2rem}.charging-station-overrides-module-sub-headline-margin-medium{margin-bottom:1.5rem}.charging-station-overrides-module-large-margin-bottom{margin-bottom:2rem}@media only screen and (min-width:768px){.charging-station-overrides-module-large-margin-bottom{margin-bottom:3rem}}@media only screen and (max-width:767px){.charging-station-overrides-module-large-margin-bottom-only-mobile{margin-bottom:2rem}}@media only screen and (min-width:768px){.charging-station-overrides-module-form-element{margin-top:-1rem}.charging-station-overrides-module-time-slot-group>label{margin:1rem 1rem 0}}.charging-station-overrides-module-box-with-arrow-text{color:#626262}.charging-station-overrides-module-spacing>:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:768px){.charging-station-overrides-module-spacing>:not(:last-child){margin-bottom:2rem}}.charging-station-overrides-module-image{margin:0 auto;max-width:120px}.charging-station-overrides-module-image>picture>img{left:unset!important;right:1rem}.charging-station-overrides-module-footer-text{margin-top:-.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.charging-station-overrides-module-info-text{color:#1f1f1f;font-size:1.25rem;font-weight:500;line-height:1.5;margin-bottom:.75rem}.charging-station-overrides-module-plant{color:#64b32c;margin-bottom:-1.5rem}.charging-station-overrides-module-lightning{color:#c7105c;margin-bottom:-1.5rem}.charging-station-overrides-module-craftsman{color:#007e85;margin-bottom:-1.5rem}.charging-station-overrides-module-continue-text{color:#fff;font-size:.875rem;line-height:1.4}.charging-station-overrides-module-continue-text-large{font-size:1rem;line-height:1.25}.charging-station-overrides-module-order-text{color:#a6a7ab;font-size:.875rem;line-height:1.4}.charging-station-overrides-module-order-text-large{color:#a6a7ab;font-size:1rem;line-height:1.25}.charging-station-overrides-module-order-headline{color:#1f1f1f;font-size:1.25rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.charging-station-overrides-module-box{background-color:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 64px rgba(0,0,0,.08);margin-left:auto;margin-right:auto;max-width:640px;padding:1.75rem 1rem;position:relative;width:100%}.charging-station-overrides-module-box .charging-station-overrides-module-edit-button-desktop{position:absolute;right:-23px;top:23px}@media only screen and (max-width:767px){.charging-station-overrides-module-box .charging-station-overrides-module-edit-button-desktop{display:none}}.charging-station-overrides-module-box .charging-station-overrides-module-edit-button-mobile{position:absolute;right:16px;top:20px}@media only screen and (min-width:768px){.charging-station-overrides-module-box .charging-station-overrides-module-edit-button-mobile{display:none}.charging-station-overrides-module-box{padding:1.75rem 2rem}}.charging-station-overrides-module-wallbe{text-align:center}@media only screen and (min-width:768px){.charging-station-overrides-module-wallbe{text-align:left}.charging-station-overrides-module-mobile{display:none}}.charging-station-overrides-module-order-summary-headline{font-size:1.25rem;font-weight:500}.charging-station-overrides-module-order-summary-sub-headline{font-size:1.125rem;font-weight:500}.charging-station-overrides-module-order-summary-payment-amount{display:flex;justify-content:space-between}.charging-station-overrides-module-order-summary-payment-amount-highlight{color:#c7105c;font-size:1.125rem;font-weight:500}.charging-station-overrides-module-order-summary-payment-amount-highlight-amount{color:#c7105c;font-size:1.375rem;font-weight:500}.charging-station-overrides-module-order-summary-payment-amount-second{color:#94959a;font-size:1rem}.charging-station-overrides-module-order-summary hr{border:1px solid #f0f0f0;margin:1.5rem 0;width:100%}@media only screen and (min-width:768px){.charging-station-overrides-module-order-summary hr{margin:1.5rem 0;width:calc(100% + 2rem)}}.charging-station-overrides-module-order-summary ul{color:#a6a7ab;list-style-type:none;margin:1rem 0;padding:0;position:relative}.charging-station-overrides-module-order-summary ul li{margin-bottom:.5rem;padding-left:1rem}@media only screen and (min-width:768px){.charging-station-overrides-module-order-summary ul li{margin-bottom:.5rem;padding-left:1.5rem}}.charging-station-overrides-module-order-summary ul li p{margin-bottom:0;margin-top:.5rem}.charging-station-overrides-module-order-summary ul li:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='20px' viewBox='0 0 22 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 57 (83077) - https://sketch.com --%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='CARD/Active' transform='translate(-22.000000, -20.000000)' fill='%23A6A7AB' fill-rule='nonzero'%3E%3Cpath d='M29.4831834,40 C29.0484873,40 28.6286385,39.8285671 28.3239908,39.5221973 L22.4631129,33.640471 C21.8370775,33.0112599 21.8463511,32.0027572 22.4872626,31.3881593 C23.1281832,30.7735614 24.1554537,30.7844863 24.7814891,31.4136919 L29.3216721,35.9693919 L41.0809975,20.6352581 C41.6197189,19.9331206 42.6358612,19.790863 43.3529199,20.3197515 C44.068124,20.8486306 44.213029,21.8480292 43.6742981,22.5501667 L30.7802716,39.3652367 C30.4960447,39.7354568 30.0595035,39.9670889 29.5876467,39.9962687 C29.5523507,39.9980928 29.5170537,40 29.4836166,40 L29.4831834,40 Z' id='Path-Copy'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:.75rem;margin-left:-1rem;position:absolute;transform:translateY(.25rem);width:.75rem}@media only screen and (min-width:768px){.charging-station-overrides-module-order-summary ul li:before{height:1rem;margin-left:-1.5rem;width:1rem}}.charging-station-overrides-module-packaging{margin:0 auto;max-width:200px}@media only screen and (min-width:768px){.charging-station-overrides-module-packaging{margin-right:1rem}}.charging-station-overrides-module-packaging-text{display:flex;flex-direction:column;font-size:1.125rem;justify-content:flex-start;margin:0 2rem}@media only screen and (min-width:768px){.charging-station-overrides-module-packaging-text{margin:0}}.charging-station-overrides-module-packaging-text-medium{font-weight:500}.charging-station-overrides-module-packaging-text-gray{color:#bbb}.charging-station-overrides-module-continue-button{margin-bottom:.5rem;width:100%}@media only screen and (min-width:768px){.charging-station-overrides-module-continue-button-margin{margin:0}}.charging-station-overrides-module-text-center{text-align:center}.charging-station-overrides-module-hr{border:1px solid #f0f0f0;margin:1.5rem 0;width:100%}@media only screen and (min-width:768px){.charging-station-overrides-module-hr{margin:1.5rem 0 1.5rem -2rem;width:calc(100% + 4rem)}}.charging-station-overrides-module-cloud-app-column-container{margin-left:auto;margin-right:auto;width:80%}.charging-station-overrides-module-cloud-app-column-container button{margin-top:6px}@media only screen and (min-width:768px){.charging-station-overrides-module-cloud-app-pictogram>div{height:220px;width:100%}}@media only screen and (max-width:767px){.charging-station-overrides-module-cloud-app-pictogram>div{height:153px;width:100%}}.charging-station-overrides-module-onsite-survey-column-container p{font-size:1.125rem;margin-top:0}.charging-station-overrides-module-onsite-survey-column-container button{margin-top:6px}.charging-station-overrides-module-pictrogram span{display:block;height:301px;position:relative;width:100%}@media only screen and (max-width:1199px){.charging-station-overrides-module-pictrogram span{height:225px}}@media(min-width:1400px)and (max-height:900px){.charging-station-overrides-module-pictrogram span{height:180px}}.charging-station-overrides-module-pictrogram svg{height:100%;left:0;position:absolute;top:0;width:100%}.charging-station-overrides-module-security-pictogram{position:relative}.charging-station-overrides-module-more-button-security{left:6%;position:absolute;top:5%;z-index:10}@media only screen and (max-width:1199px){.charging-station-overrides-module-more-button-security{left:16%;top:1%}}@media only screen and (max-width:575px){.charging-station-overrides-module-more-button-security{left:2%;top:7%}}@media(min-width:1400px)and (max-height:900px){.charging-station-overrides-module-more-button-security{left:22%;top:-5%}}.charging-station-overrides-module-onsite-survey-image-container{margin:auto 0 auto auto;position:relative;text-align:center}@media only screen and (max-width:991px){.charging-station-overrides-module-onsite-survey-image-container{margin:auto}}@media only screen and (max-width:575px){.charging-station-overrides-module-onsite-survey-image-container{width:auto}}.charging-station-overrides-module-onsite-survey-image-container img{border-radius:6px;height:254px;object-fit:cover;object-position:top;width:203px}@media only screen and (max-width:767px){.charging-station-overrides-module-onsite-survey-image-container img{height:153px}}.charging-station-overrides-module-onsite-survey-image-container .charging-station-overrides-module-onsite-survey-badge{bottom:28px;position:absolute;right:-62px}.charging-station-overrides-module-onsite-survey-image-container .charging-station-overrides-module-onsite-survey-badge strong{font-weight:700}.charging-station-overrides-module-onsite-survey-image-container .charging-station-overrides-module-onsite-survey-badge>div{font-size:1rem}@media only screen and (max-width:767px){.charging-station-overrides-module-onsite-survey-image-container .charging-station-overrides-module-onsite-survey-badge>div{font-size:.875rem}}.charging-station-overrides-module-icon-checkmark{color:#1f1f1f;margin:auto .5rem}.charging-station-overrides-module-checkmark-box{display:flex;flex-direction:row;justify-content:flex-start}.charging-station-overrides-module-checkmark-box span{margin:auto 0}.charging-station-overrides-module-icon-edit{background-color:#fff;color:#c7105c;margin:auto}.charging-station-overrides-module-icon-box{background-color:#fff;border-radius:15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);cursor:pointer;display:flex;flex-shrink:0;height:30px;margin-right:.5rem;width:30px}.charging-station-overrides-module-edit-box{display:flex;flex-direction:row;justify-content:flex-start}.charging-station-overrides-module-edit-box span{margin:auto 0}.charging-station-overrides-module-plz-headline{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.33;margin-bottom:-4rem;margin-top:4rem;text-align:center}.charging-station-overrides-module-more-information-modal-button{color:#c7105c;cursor:pointer}@media only screen and (min-width:768px){.charging-station-overrides-module-hide-desktop{display:none}}.charging-station-overrides-module-bank-info{color:#94959a;font-size:1rem;line-height:1.5;margin-top:.75rem}@media only screen and (min-width:768px){.charging-station-overrides-module-bank-info{margin-top:1rem}}.charging-station-overrides-module-back-button-mobile{left:-1rem;position:absolute;top:.5rem}@media only screen and (min-width:768px){.charging-station-overrides-module-back-button-mobile{display:none}}.charging-station-overrides-module-back-button-mobile-no-header{top:18px}.charging-station-overrides-module-sepa-agreement{align-items:flex-start;display:flex}.charging-station-overrides-module-sepa-agreement-checkbox{margin-right:1rem;margin-top:.5rem;min-height:26px;min-width:26px}.charging-station-overrides-module-sepa-agreement-text{color:#94959a;font-size:1.125rem;line-height:1.33}.charging-station-overrides-module-sepa-agreement-text--errror{margin-top:-1.125rem}.charging-station-overrides-module-no-margin{margin:0}.charging-station-overrides-module-summary-sub-label{color:#94959a;font-size:1rem;margin-top:1rem;max-width:375px}.charging-station-overrides-module-customer{display:flex;flex-direction:column-reverse;justify-content:center}@media only screen and (min-width:768px){.charging-station-overrides-module-customer{flex-direction:row}}.charging-station-overrides-module-customer__text{color:#94959a;font-size:1.125rem;letter-spacing:0;line-height:1.4}.charging-station-overrides-module-link{color:#c7105c;font-size:.875rem;line-height:1.4}.charging-station-overrides-module-tool-tip{left:calc(100% + .75rem);position:absolute;top:50%;transform:translateY(-50%);width:100%}.charging-station-overrides-module-tool-tip-mobile{margin-top:16px;position:relative}.charging-station-overrides-module-customer-number{font-weight:500}.charging-station-overrides-module-energy-info{margin-bottom:2rem}.charging-station-overrides-module-energy-info span,.charging-station-overrides-module-energy-info ul{font-size:1.125rem;font-weight:400}ul.charging-station-overrides-module-energy-info-list{margin-bottom:1rem;margin-top:1rem}ul.charging-station-overrides-module-energy-info-list li{margin-bottom:.5rem}@media only screen and (min-width:768px){.charging-station-overrides-module-onsite-survey-form-row{margin-left:auto;margin-right:auto;width:470px}}.charging-station-overrides-module-thanks-additional-text{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:704px;text-align:center}.charging-station-overrides-module-order-summary-item-align{display:flex;justify-content:space-between}.charging-station-overrides-module-discount-button{display:block;margin-top:2.5rem}.charging-station-overrides-module-order-summary-payment-amount-highlight-amount-VAT,.charging-station-overrides-module-text-align-right{text-align:right}.charging-station-overrides-module-continue-box{margin:0 auto 4rem;max-width:640px;text-align:center}.charging-station-overrides-module-modal-button-margin{margin-top:2.5rem}@media only screen and (max-width:767px){.charging-station-overrides-module-modal-button-margin{margin-top:1.5rem}}.charging-station-overrides-module-payment-second-headline{font-size:1.375rem;margin-bottom:2rem;margin-top:4rem;text-align:center}.charging-station-overrides-module-payment-second-headline strong{font-weight:500}@media only screen and (max-width:767px){.charging-station-overrides-module-payment-second-headline{font-size:1.25rem;margin-bottom:1.5rem;margin-top:2.5rem}}.charging-station-overrides-module-light-highlight{font-weight:500}.charging-station-overrides-module-modal-header{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}@media only screen and (max-width:767px){.charging-station-overrides-module-modal-header{font-size:1.375rem}}.charging-station-overrides-module-close-button{color:#c7105c;position:absolute;right:0;top:7px}@media only screen and (min-width:768px){.charging-station-overrides-module-close-button{display:none}}.charging-station-overrides-module-close-button-no-header{top:19px}.RegioTariffComparisonPrice-module-base{text-align:center}@media only screen and (min-width:768px){.RegioTariffComparisonPrice-module-base{margin-bottom:1rem}}.RegioTariffComparisonPrice-module-price{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#990099,#E50000);display:inline-block;-webkit-text-fill-color:rgba(0,0,0,0);font-size:2.75rem;line-height:.9}@media only screen and (min-width:768px){.RegioTariffComparisonPrice-module-price{font-size:4rem}}.RegioTariffComparisonPrice-module-small{font-size:1.25rem}@media only screen and (min-width:768px){.RegioTariffComparisonPrice-module-small{font-size:2.75rem}}.RegioTariffComparisonPrice-module-sub-text{font-size:.875rem;font-weight:300;line-height:3;text-align:center}@media only screen and (min-width:768px){.RegioTariffComparisonPrice-module-sub-text{font-size:1.125rem}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top .MapConsentLayer-module-title{background-clip:text;-webkit-background-clip:text;background-color:var(--fallback-gradient-color,#990099);background-image:var(--linear-gradient-headline,linear-gradient(90deg,#990099 0,#E50000 100%));box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-text-fill-color:rgba(0,0,0,0)}.MapConsentLayer-module-requestConsentContainer{align-items:center;border:1px solid #ffdbe2;border-radius:1.5rem;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.MapConsentLayer-module-requestConsentContainer:before{background-image:url(https://www.enercity.de/_next/static/media/maps_background.06dccbf2.webp);background-position:50%;background-size:cover;content:"";filter:blur(10px) brightness(.7);inset:-20px;position:absolute}@media only screen and (min-width:576px){.MapConsentLayer-module-requestConsentContainer{border:none;padding:1.25rem}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent{background-color:#fff;border:1px solid #ffe9ed;border-radius:1.5rem;max-width:37.125rem;overflow:auto;position:relative;width:100%;z-index:1}@media only screen and (max-width:575px){.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent{border:none;border-radius:0;height:100%}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent p{margin:0}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top{background-color:#fffcfd;border-bottom:1px solid #ffe9ed;padding:2rem 2rem 1.5rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top .MapConsentLayer-module-title{font-size:1.375rem;font-weight:500;line-height:1.27;margin-block:0 .5rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top p{font-size:.875rem;line-height:1.43}@media only screen and (min-width:768px){.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-top p{font-size:1rem;line-height:1.5}}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom{padding:1.5rem 2rem 2rem}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom p{color:#1f1f1f;font-size:.875rem;line-height:1.43;margin-bottom:24px}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom p a{color:inherit;display:block;text-decoration:underline}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-bottom .MapConsentLayer-module-actionButton{font-size:.875rem;height:2.5rem;min-width:unset}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-scrollButtonWrapper{bottom:0;position:-webkit-sticky;position:sticky}.MapConsentLayer-module-requestConsentContainer .MapConsentLayer-module-requestConsent .MapConsentLayer-module-scrollButtonWrapper .MapConsentLayer-module-scrollButton{bottom:1.125rem;position:absolute;right:1.25rem}.RegioTariffComparisonProviderName-module-base{margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){.RegioTariffComparisonProviderName-module-base{margin-bottom:.85rem}}.RegioTariffComparisonProviderName-module-name{font-size:1.25rem;line-height:1.2;margin:0 auto;max-width:17ch}@media only screen and (min-width:768px){.RegioTariffComparisonProviderName-module-name{font-size:1.5rem;line-height:1.6}}.RegioTariffComparisonProviderName-module-description{font-size:.875rem;font-weight:500;line-height:2.25}@media only screen and (min-width:768px){.RegioTariffComparisonProviderName-module-description{font-size:1rem}}.Skeleton-module-base{background-color:#fef7f8;display:inline-block;overflow:hidden;position:relative;width:var(--width-initial);height:var(--height-initial);border-radius:var(--border-radius-initial)}@media only screen and (min-width:320px){.Skeleton-module-base[data-responsive-breakpoints~="width:xxs"]{width:var(--width-xxs,var(--width-initial))}.Skeleton-module-base[data-responsive-breakpoints~="height:xxs"]{height:var(--height-xxs,var(--height-initial))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:xxs"]{border-radius:var(--border-radius-xxs,var(--border-radius-initial))}}@media only screen and (min-width:375px){.Skeleton-module-base[data-responsive-breakpoints~="width:xsbetween"]{width:var(--width-xsbetween,var(--width-xxs,var(--width-initial)))}.Skeleton-module-base[data-responsive-breakpoints~="height:xsbetween"]{height:var(--height-xsbetween,var(--height-xxs,var(--height-initial)))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:xsbetween"]{border-radius:var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))}}@media only screen and (min-width:576px){.Skeleton-module-base[data-responsive-breakpoints~="width:xs"]{width:var(--width-xs,var(--width-xsbetween,var(--width-xxs,var(--width-initial))))}.Skeleton-module-base[data-responsive-breakpoints~="height:xs"]{height:var(--height-xs,var(--height-xsbetween,var(--height-xxs,var(--height-initial))))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:xs"]{border-radius:var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial))))}}@media only screen and (min-width:768px){.Skeleton-module-base[data-responsive-breakpoints~="width:sm"]{width:var(--width-sm,var(--width-xs,var(--width-xsbetween,var(--width-xxs,var(--width-initial)))))}.Skeleton-module-base[data-responsive-breakpoints~="height:sm"]{height:var(--height-sm,var(--height-xs,var(--height-xsbetween,var(--height-xxs,var(--height-initial)))))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:sm"]{border-radius:var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))))}}@media only screen and (min-width:992px){.Skeleton-module-base[data-responsive-breakpoints~="width:md"]{width:var(--width-md,var(--width-sm,var(--width-xs,var(--width-xsbetween,var(--width-xxs,var(--width-initial))))))}.Skeleton-module-base[data-responsive-breakpoints~="height:md"]{height:var(--height-md,var(--height-sm,var(--height-xs,var(--height-xsbetween,var(--height-xxs,var(--height-initial))))))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:md"]{border-radius:var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial))))))}}@media only screen and (min-width:1200px){.Skeleton-module-base[data-responsive-breakpoints~="width:lg"]{width:var(--width-lg,var(--width-md,var(--width-sm,var(--width-xs,var(--width-xsbetween,var(--width-xxs,var(--width-initial)))))))}.Skeleton-module-base[data-responsive-breakpoints~="height:lg"]{height:var(--height-lg,var(--height-md,var(--height-sm,var(--height-xs,var(--height-xsbetween,var(--height-xxs,var(--height-initial)))))))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:lg"]{border-radius:var(--border-radius-lg,var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))))))}}@media only screen and (min-width:1400px){.Skeleton-module-base[data-responsive-breakpoints~="width:xl"]{width:var(--width-xl,var(--width-lg,var(--width-md,var(--width-sm,var(--width-xs,var(--width-xsbetween,var(--width-xxs,var(--width-initial))))))))}.Skeleton-module-base[data-responsive-breakpoints~="height:xl"]{height:var(--height-xl,var(--height-lg,var(--height-md,var(--height-sm,var(--height-xs,var(--height-xsbetween,var(--height-xxs,var(--height-initial))))))))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:xl"]{border-radius:var(--border-radius-xl,var(--border-radius-lg,var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial))))))))}}@media only screen and (min-width:1600px){.Skeleton-module-base[data-responsive-breakpoints~="width:xxl"]{width:var(--width-xxl,var(--width-xl,var(--width-lg,var(--width-md,var(--width-sm,var(--width-xs,var(--width-xsbetween,var(--width-xxs,var(--width-initial)))))))))}.Skeleton-module-base[data-responsive-breakpoints~="height:xxl"]{height:var(--height-xxl,var(--height-xl,var(--height-lg,var(--height-md,var(--height-sm,var(--height-xs,var(--height-xsbetween,var(--height-xxs,var(--height-initial)))))))))}.Skeleton-module-base[data-responsive-breakpoints~="border-radius:xxl"]{border-radius:var(--border-radius-xxl,var(--border-radius-xl,var(--border-radius-lg,var(--border-radius-md,var(--border-radius-sm,var(--border-radius-xs,var(--border-radius-xsbetween,var(--border-radius-xxs,var(--border-radius-initial)))))))))}}.Skeleton-module-base:after{animation:Skeleton-module-shimmer 2s infinite;background-image:linear-gradient(90deg,rgba(255,219,226,0),rgba(255,219,226,.2) 20%,rgba(255,219,226,.5) 60%,rgba(255,219,226,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes Skeleton-module-shimmer{to{transform:translateX(100%)}}.RegioTariffComparisonDivider-module-base{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto;max-width:500px;min-height:1px;position:relative;width:100%}.RegioTariffComparisonDivider-module-base:before{left:0}.RegioTariffComparisonDivider-module-base:after,.RegioTariffComparisonDivider-module-base:before{background-color:var(--accent--20,#D8F2CC);content:"";height:1px;position:absolute;top:50%;width:50%}.RegioTariffComparisonDivider-module-base:after{right:0}.RegioTariffComparisonDivider-module-text{background-color:#fff;color:#1f1f1f;font-size:1rem;font-weight:300;line-height:20px;padding:0 .75rem;text-align:center;z-index:1}@media only screen and (min-width:768px){.RegioTariffComparisonDivider-module-text{font-size:1.125rem;padding:0 1.25rem}}.GoogleMap-module-container{height:100%;width:100%}.GoogleMap-module-map{height:calc(100% - 3.75rem);position:absolute;width:100%;z-index:0}@media only screen and (min-width:768px){.GoogleMap-module-map{height:calc(100% - 5rem)}}.GoogleMap-module-map.GoogleMap-module-fullheight{height:100%}.GoogleMap-module-map.GoogleMap-module-relative-position{position:relative}.GoogleMap-module-map.GoogleMap-module-with-border-radius>div{border-radius:5px;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.MapLocationMarker-module-base{animation:MapLocationMarker-module-scale-in .25s 1 forwards;border-radius:50%;color:#c7105c;cursor:pointer;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-100%);transform-origin:bottom center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:10}@media screen and (prefers-reduced-motion:reduce){.MapLocationMarker-module-base{animation:none}}.MapLocationMarker-module-base>i,.MapLocationMarker-module-base>img{bottom:0;height:50px;left:50%;position:relative;transform:translate(-50%,-50%);width:50px}@keyframes MapLocationMarker-module-scale-in{0%{transform:translate(-50%,-100%) scale(0)}to{transform:translate(-50%,-100%) scale(1)}}.EventLocation-module-base{margin:0;width:100%}.EventLocation-module-title{font-size:1.875rem;font-weight:500;line-height:1.25;margin-bottom:2rem}.EventLocation-module-map-wrapper{height:450px;margin-bottom:1.5rem;position:relative;width:100%}.EventLocation-module-map-wrapper div div{height:100%}.EventLocation-module-location-name{font-size:1.25rem;font-weight:500;line-height:1.6}.EventLocation-module-location-address{font-size:1.25rem;font-weight:300;line-height:1.6;margin:0}.EventLocation-module-location-address span{display:block}.NativeSelect-module-native-select{height:100%;opacity:0;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:576px){.NativeSelect-module-native-select--mobile-only{display:none}}.NativeSelect-module-native-select.NativeSelect-module-select-only{width:100%}.FocusTrap-module-base{height:0;pointer-events:none;position:absolute;width:0}.RegioTariffComparisonTariffName-module-base{margin-bottom:2rem}@media only screen and (min-width:768px){.RegioTariffComparisonTariffName-module-base{margin-bottom:2.25rem}}.RegioTariffComparisonTariffName-module-name{font-size:1.125rem;line-height:1.3;margin:.9rem 0 1.15rem;text-align:center}@media only screen and (min-width:768px){.RegioTariffComparisonTariffName-module-name{font-size:1.5rem;line-height:1.6;margin:1rem 0 1.25rem}}.FormFieldDropdown-module-base{position:relative;width:100%}.FormFieldDropdown-module-form-field input,.FormFieldDropdown-module-form-field label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormFieldDropdown-module-form-field input,.FormFieldDropdown-module-form-field span{pointer-events:none}.FormFieldDropdown-module-form-field svg{pointer-events:none;transition:transform .25s}.FormFieldDropdown-module-form-field ::selection{background-color:none}.FormFieldDropdown-module-is-open{z-index:auto}.FormFieldDropdown-module-is-open .FormFieldDropdown-module-form-field svg{transform:rotate(180deg)}.FormFieldDropdown-module-list{background:#fff;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;margin-bottom:10rem;margin-top:.75rem;max-height:170px;opacity:0;padding:10px;pointer-events:none;position:absolute;visibility:hidden;width:100%;z-index:6}@media only screen and (max-width:575px){.FormFieldDropdown-module-list:not(.FormFieldDropdown-module-disable-native-select){display:none}}.FormFieldDropdown-module-list.FormFieldDropdown-module-is-active{opacity:1;pointer-events:all;visibility:visible}.FormFieldDropdown-module-list.FormFieldDropdown-module-with-scrollbar{overflow-y:scroll;padding:10px 0 10px 10px}.FormFieldDropdown-module-list.FormFieldDropdown-module-with-scrollbar::-webkit-scrollbar{width:28px}.FormFieldDropdown-module-list.FormFieldDropdown-module-with-scrollbar::-webkit-scrollbar-track{border-radius:0}.FormFieldDropdown-module-list.FormFieldDropdown-module-with-scrollbar::-webkit-scrollbar-thumb{background:#ffdbe2;background-clip:padding-box;border:10px solid rgba(0,0,0,0);border-radius:13px}.FormFieldDropdown-module-native-select{-webkit-appearance:initial}.FormFieldDropdown-module-list-item{border-radius:3px;color:#c7105c;font-size:1.25rem;list-style-type:none;padding-bottom:10px;padding-left:20px;padding-top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormFieldDropdown-module-list-item.FormFieldDropdown-module-selected,.FormFieldDropdown-module-list-item:hover{background:rgba(199,16,92,.1);cursor:pointer}.FormFieldUploadNew-module-base{width:100%}.FormFieldUploadNew-module-card{align-items:center;background-color:rgba(26,64,148,.03);border:2px dashed #626262;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:10.5rem;margin-bottom:1rem;padding:2.5rem 1rem 3rem;position:relative;transition:background .25s,border .25s}@media only screen and (min-width:768px){.FormFieldUploadNew-module-card{height:14.5rem}}.FormFieldUploadNew-module-icon{color:#c7105c}.FormFieldUploadNew-module-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:.5rem;width:100%}@media only screen and (min-width:768px){.FormFieldUploadNew-module-text{margin-top:1rem}}.FormFieldUploadNew-module-link{color:#c7105c;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5;position:relative;text-align:center}.FormFieldUploadNew-module-link:after{background-color:#c7105c;bottom:-1px;content:" ";height:2px;left:0;position:absolute;width:100%}.FormFieldUploadNew-module-divider{display:none}@media only screen and (min-width:768px){.FormFieldUploadNew-module-divider{color:#626262;display:block;font-size:.875rem;font-weight:500;line-height:1.5;margin:.5rem 0;text-align:center}}.FormFieldUploadNew-module-info{color:#000210;display:none;font-size:1rem;font-weight:500;line-height:1.5;text-align:center;transition:color .25s}@media only screen and (min-width:768px){.FormFieldUploadNew-module-info{display:block}}.FormFieldUploadNew-module-upload-info-container{color:#626262;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.5;margin-bottom:1.5rem}.FormFieldUploadNew-module-icon-box{align-items:center;background-color:rgba(26,64,148,.03);border:1.5px solid #cecece;border-radius:6px;display:flex;height:3rem;height:2.125rem;justify-content:center;min-height:3rem;min-height:2.125rem;min-width:3rem;min-width:2.125rem;width:3rem;width:2.125rem}@media only screen and (min-width:768px){.FormFieldUploadNew-module-icon-box{height:3.125rem;width:3.125rem}}.FormFieldUploadNew-module-icon-small{color:#626262}.FormFieldUploadNew-module-icon-small.FormFieldUploadNew-module-trash{cursor:pointer;margin-left:1.25rem;min-height:1.5rem;min-width:1.5rem}.FormFieldUploadNew-module-files{list-style:none;margin:0;padding:0}.FormFieldUploadNew-module-file{align-items:center;display:flex;justify-content:space-between}.FormFieldUploadNew-module-file:not(:last-child){margin-bottom:1rem}.FormFieldUploadNew-module-file-info{align-items:center;color:#000210;display:flex;flex-direction:row;font-size:.75rem;line-height:1.5;max-width:100%;overflow:hidden}@media only screen and (min-width:375px){.FormFieldUploadNew-module-file-info{font-size:.875rem}}.FormFieldUploadNew-module-file-info-text{margin-left:1rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.FormFieldUploadNew-module-file-info-text span{white-space:nowrap}.FormFieldUploadNew-module-file-size{color:#626262;font-size:.75rem;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:375px){.FormFieldUploadNew-module-file-size{font-size:.875rem}}.FormFieldUploadNew-module-file-with-border{border-bottom:1px solid #cecece;padding-bottom:1rem}.FormFieldUploadNew-module-file-with-border:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.FormFieldUploadNew-module-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.FormFieldUploadNew-module-state-icon,.FormFieldUploadNew-module-upload-bar{display:none}.FormFieldUploadNew-module-dragging{background-color:rgba(199,16,92,.03);border-color:#c7105c;display:flex;justify-content:center}.FormFieldUploadNew-module-dragging .FormFieldUploadNew-module-divider,.FormFieldUploadNew-module-dragging .FormFieldUploadNew-module-link{display:none}.FormFieldUploadNew-module-dragging .FormFieldUploadNew-module-info{color:#c7105c;display:block}.FormFieldUploadNew-module-failed .FormFieldUploadNew-module-divider,.FormFieldUploadNew-module-failed .FormFieldUploadNew-module-link,.FormFieldUploadNew-module-success .FormFieldUploadNew-module-divider,.FormFieldUploadNew-module-success .FormFieldUploadNew-module-link,.FormFieldUploadNew-module-uploading .FormFieldUploadNew-module-divider,.FormFieldUploadNew-module-uploading .FormFieldUploadNew-module-link{display:none}.FormFieldUploadNew-module-failed .FormFieldUploadNew-module-info,.FormFieldUploadNew-module-success .FormFieldUploadNew-module-info,.FormFieldUploadNew-module-uploading .FormFieldUploadNew-module-info{display:block;margin-bottom:.5rem;max-width:140px}.FormFieldUploadNew-module-success{background-color:rgba(118,183,42,.03)}.FormFieldUploadNew-module-success .FormFieldUploadNew-module-input{cursor:default}.FormFieldUploadNew-module-success .FormFieldUploadNew-module-state-icon{color:#64b32c;display:block}.FormFieldUploadNew-module-failed{background-color:rgba(229,0,0,.03)}.FormFieldUploadNew-module-failed .FormFieldUploadNew-module-input{cursor:default}.FormFieldUploadNew-module-failed .FormFieldUploadNew-module-state-icon{color:#e50000;display:block}.FormFieldUploadNew-module-uploading{background-color:rgba(23,80,181,.03)}.FormFieldUploadNew-module-uploading .FormFieldUploadNew-module-input{cursor:progress}.FormFieldUploadNew-module-uploading .FormFieldUploadNew-module-upload-bar{background-color:#fef7f8;border:1px solid rgba(0,0,0,0);border-radius:15px;display:block;height:4px;margin-top:.75rem;max-width:320px;width:100%}@media only screen and (min-width:768px){.FormFieldUploadNew-module-uploading .FormFieldUploadNew-module-upload-bar{margin-top:2rem}}.FormFieldUploadNew-module-uploading .FormFieldUploadNew-module-upload-bar .FormFieldUploadNew-module-upload-bar-percent{background-color:#c7105c;border:1px solid rgba(0,0,0,0);border-radius:15px;height:4px;transition:width 1s}.Hamburger-module-base{align-items:center;display:flex;height:.875rem;justify-content:center;width:1.125rem}.Hamburger-module-element{position:relative;transition:background-color .25s}.Hamburger-module-element,.Hamburger-module-element:after,.Hamburger-module-element:before{background-color:currentColor;border-radius:12px;height:.125rem;width:1rem}.Hamburger-module-element:after,.Hamburger-module-element:before{content:"";display:block;left:0;position:absolute;transform-origin:center;transition:transform .25s,top .25s .25s}.Hamburger-module-element:after{top:.375rem}.Hamburger-module-element:before{top:-.375rem}.Hamburger-module-element.Hamburger-module-crossed{background-color:rgba(0,0,0,0)}.Hamburger-module-element.Hamburger-module-crossed:after{top:0;transform:rotate(45deg);transition:top .25s,transform .25s .25s}.Hamburger-module-element.Hamburger-module-crossed:before{top:0;transform:rotate(-45deg);transition:top .25s,transform .25s .25s}.TariffComparison-module-base{margin:0}.TariffComparison-module-title{font-size:1.5rem;font-weight:500;line-height:1.4;margin-top:0;text-align:center}@media only screen and (min-width:768px){.TariffComparison-module-title{font-size:2.75rem;line-height:1.2;margin-bottom:1.625rem}}.TariffComparison-module-subtitle{font-size:1rem;font-weight:400;line-height:1.6;text-align:center}@media only screen and (min-width:768px){.TariffComparison-module-subtitle{font-size:1.375rem;margin-bottom:5rem}}.TariffComparison-module-footnote{font-size:.875rem;font-weight:300;line-height:1.8;margin-top:1.25rem}@media only screen and (min-width:768px){.TariffComparison-module-footnote{margin-top:1.5rem}}.TariffComparison-module-footnote-date{font-size:.875rem;font-weight:300;line-height:1.8;margin:0}.TariffComparison-module-product-overview-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:768px){.TariffComparison-module-product-overview-wrapper{align-items:flex-end;flex-direction:row;justify-content:center}}.Teaser-module-base{border-radius:5px;color:#1f1f1f;display:flex;flex-direction:column;overflow:hidden;text-align:start}.Teaser-module-wrapper{display:flex;flex:1 1;flex-direction:column}.Teaser-module-wrapper:not(:last-child){margin-bottom:1rem}.Teaser-module-headline{display:block;font-size:1.375rem;font-weight:500;line-height:1.3;margin-bottom:0;margin-top:0}@media only screen and (min-width:768px){.Teaser-module-headline{font-size:1.5rem}}.Teaser-module-headline em,.Teaser-module-headline p,.Teaser-module-headline strong,.Teaser-module-headline u{font-style:normal;font-weight:500;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;text-decoration:none}.Teaser-module-content{font-size:1.25rem;margin-top:.5rem}.Teaser-module-content>p{font-size:1.125rem;font-weight:300;line-height:1.6;margin:0}@media only screen and (min-width:768px){.Teaser-module-content>p{font-size:1.25rem}}.Teaser-module-link{font-size:1.125rem;line-height:1;padding:1.25rem 0}@media only screen and (min-width:768px){.Teaser-module-link{font-size:1.25rem}}.Teaser-module-center{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.Teaser-module-center .Teaser-module-link{margin:0 auto;transition:padding-left .25s}.Teaser-module-center .Teaser-module-link:hover{margin-left:auto;padding-left:.75rem}.Teaser-module-icon-wrapper{height:4rem;margin-bottom:1rem;width:4rem}.Teaser-module-icon-wrapper:empty{background:#d3d3d3}.Teaser-module-icon{color:#c7105c;height:100%;width:100%}[data-bg-color=gradient] .Teaser-module-base,[data-bg-color=gradient] .Teaser-module-icon,[data-bg-color=gradient] .Teaser-module-link,[data-layout-background=gradient] .Teaser-module-base,[data-layout-background=gradient] .Teaser-module-icon,[data-layout-background=gradient] .Teaser-module-link{color:#fff}.RegioPageContent-module-base{margin:0}.RegioPageContent-module-background-wrapper{position:relative}@media only screen and (min-width:1200px){.RegioPageContent-module-background-wrapper{margin:0 -1rem}}.RegioPageContent-module-background-image{height:auto}@media only screen and (min-width:768px){.RegioPageContent-module-background-image{top:3rem}}.RegioPageContent-module-regio-first-fact-container{margin:6rem auto}@media only screen and (min-width:768px){.RegioPageContent-module-regio-first-fact-container{margin:10rem auto}}.RegioPageContent-module-regio-second-fact-container{margin:5.5rem auto}.RegioPageContent-module-regio-teaser-container{margin-bottom:6rem}@media only screen and (min-width:768px){.RegioPageContent-module-regio-teaser-container{margin-bottom:11rem}}.RegioPageContent-module-regio-comparison-tips-container>p{font-size:1rem;font-weight:300;margin:0}@media only screen and (min-width:768px){.RegioPageContent-module-regio-comparison-tips-container>p{font-size:1.375rem}}.RegioPageContent-module-headline>div{max-width:62ch}.RegioPageContent-module-tab-title{text-align:left}.RegioPageContent-module-tab-title .RegioPageContent-module-consumption{display:block;font-size:.875rem;font-weight:400;margin-top:.25rem}@media only screen and (min-width:768px){.RegioPageContent-module-tab-title .RegioPageContent-module-consumption{font-size:1rem;font-weight:500}}.MainHeader-module-base{align-items:center;background-color:#fff;display:flex;height:4.5rem;padding:0 1rem;position:relative;transition:background-color .25s,-webkit-backdrop-filter .25s;transition:backdrop-filter .25s,background-color .25s;transition:backdrop-filter .25s,background-color .25s,-webkit-backdrop-filter .25s;z-index:2}.MainHeader-module-base.MainHeader-module-is-inverted{background-color:rgba(0,0,0,0);color:#fff}.MainHeader-module-base.MainHeader-module-is-translucent{-webkit-backdrop-filter:saturate(180%) blur(1.25rem);backdrop-filter:saturate(180%) blur(1.25rem);background-color:hsla(0,0%,100%,.8)}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-base{height:6rem;padding:0 1.25rem}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-base{height:6rem;padding:0 1.25rem}}.MainHeader-module-logo{display:flex}.MainHeader-module-items,.MainHeader-module-logo{opacity:1;pointer-events:all;transition:opacity .25s .25s}.MainHeader-module-items{align-items:center;display:none;gap:2rem;margin-left:2.5rem}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-items{display:flex}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-items{display:flex}}.MainHeader-module-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;gap:.125rem;padding:0}.MainHeader-module-item.MainHeader-module-is-active,.MainHeader-module-item:hover{color:#c7105c}.MainHeader-module-is-inverted .MainHeader-module-item{transition:color .125s}.MainHeader-module-is-inverted .MainHeader-module-item.MainHeader-module-is-active{color:#fff}.MainHeader-module-is-inverted .MainHeader-module-item:hover{color:hsla(0,0%,100%,.5)}.MainHeader-module-item.MainHeader-module-is-active .MainHeader-module-item-chevron{transform:scaleY(-1)}.MainHeader-module-item-chevron{transition:transform .25s}.MainHeader-module-item-icon{margin-right:.5rem}.MainHeader-module-addons{align-items:center;display:flex;gap:1rem;margin-left:auto}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-addons{gap:1.5rem}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-addons{gap:1.5rem}}.MainHeader-module-addon-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;justify-content:center;opacity:1;pointer-events:all;transition:color .125s 0s,opacity .25s .25s}.MainHeader-module-addon-button.MainHeader-module-is-active{color:#c7105c}.MainHeader-module-addon-button-icon{align-items:center;display:flex;height:1.25rem;justify-content:center;margin-bottom:.125rem;width:1.25rem}.MainHeader-module-menu{background-color:#fff;border-radius:6px;box-shadow:0 0 24px rgba(31,31,31,.08),0 0 1px rgba(31,31,31,.08);color:#1f1f1f;display:grid;grid-gap:0 1rem;gap:0 1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 2.5rem;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:calc(5.75rem + var(--offset));transform:scale(.975);transition:opacity .5s,transform .5s;width:calc(100% - 5rem);z-index:1}.MainHeader-module-menu.MainHeader-module-is-active{opacity:1;pointer-events:all;transform:scale(1)}.MainHeader-module-is-inverted .MainHeader-module-menu{margin:0 1.25rem;width:calc(100% - 2.5rem)}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-menu{top:calc(7.25rem + var(--offset))}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-menu{top:calc(7.25rem + var(--offset))}}.MainHeader-module-menu-host{-webkit-clip-path:polygon(0 0,100% 0,100% 100vh,0 100vh);clip-path:polygon(0 0,100% 0,100% 100vh,0 100vh);position:relative}.MainHeader-module-mobile-menu-toggle{display:flex;padding:0}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-mobile-menu-toggle{display:none}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-mobile-menu-toggle{display:none}}.MainHeader-module-mobile-menu-host{background-color:#fff;display:block;height:calc(100vh - var(--offset, 7.625rem));opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .25s;width:100%;z-index:1}.MainHeader-module-mobile-menu-host.MainHeader-module-is-active{opacity:1;pointer-events:all}@media only screen and (min-width:1200px){[data-collapse-until-xl=false] .MainHeader-module-mobile-menu-host{display:none}}@media only screen and (min-width:1400px){[data-collapse-until-xl=true] .MainHeader-module-mobile-menu-host{display:none}}@supports(height:100dvh){.MainHeader-module-mobile-menu-host{height:calc(100dvh - var(--offset, 7.625rem))}}.MainHeader-module-mobile-menu-page{left:0;margin:0;max-height:calc(100vh - var(--offset, 7.625rem));opacity:0;overflow-y:auto;padding:0;position:absolute;top:0;transform:translateX(100%);transition:opacity .25s,transform .25s;width:100%}.MainHeader-module-mobile-menu-page.MainHeader-module-is-root{transform:translateX(-100%)}.MainHeader-module-mobile-menu-page.MainHeader-module-is-active{opacity:1;transform:translateX(0)}@supports(height:100dvh){.MainHeader-module-mobile-menu-page{height:calc(100dvh - var(--offset, 7.625rem))}}.MainHeader-module-mobile-menu-audiences{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem}.MainHeader-module-mobile-menu-audience-link{color:currentColor;font-size:1rem;position:relative;white-space:nowrap}.MainHeader-module-mobile-menu-audience-link.MainHeader-module-is-active{font-weight:700}.MainHeader-module-mobile-menu-audience-link.MainHeader-module-is-active:after{background-color:#c7105c;bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;width:100%}.MainHeader-module-mobile-menu-items{padding:0 1rem}.MainHeader-module-mobile-menu-items:last-child{padding-bottom:3.5rem}.MainHeader-module-mobile-menu-items>*+*{border-top:1px solid #e8e8e8}.MainHeader-module-mobile-menu-back-item{gap:1rem;padding:1rem}.MainHeader-module-mobile-menu-back-item,.MainHeader-module-mobile-menu-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;height:4rem;width:100%}.MainHeader-module-mobile-menu-item{padding:0}.MainHeader-module-mobile-menu-item+.MainHeader-module-mobile-menu-item{border-top:1px solid #e8e8e8}.MainHeader-module-mobile-menu-item-chevron{margin-left:auto}.MainHeader-module-mobile-menu-item-icon{margin-right:.5rem}.MainHeader-module-mobile-menu-links{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;padding-left:.75rem}.MainHeader-module-mobile-menu-link{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#1f1f1f;cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;height:2.5rem;padding:.5rem}@media(hover:hover){.MainHeader-module-mobile-menu-link:hover{color:#c7105c}}.MainHeader-module-container{display:contents;transition:background-color .25s,-webkit-backdrop-filter .25s;transition:backdrop-filter .25s,background-color .25s;transition:backdrop-filter .25s,background-color .25s,-webkit-backdrop-filter .25s}.MainHeader-module-container.MainHeader-module-is-full-width{background-color:#fff;display:block}.MainHeader-module-container.MainHeader-module-is-full-width.MainHeader-module-is-inverted{background-color:rgba(0,0,0,0);color:#fff}.MainHeader-module-container.MainHeader-module-is-full-width.MainHeader-module-is-translucent{-webkit-backdrop-filter:saturate(180%) blur(1.25rem);backdrop-filter:saturate(180%) blur(1.25rem);background-color:hsla(0,0%,100%,.8)}.MainHeader-module-container.MainHeader-module-is-full-width .MainHeader-module-base{background-color:rgba(0,0,0,0);margin:0 auto;max-width:1440px}.MainHeader-module-container.MainHeader-module-is-full-width .MainHeader-module-menu-host{margin:0 auto;max-width:1440px}.MainHeader-module-has-career-layout .MainHeader-module-addons>:not(.MainHeader-module-mobile-menu-toggle){display:none}@media only screen and (min-width:1200px){.MainHeader-module-has-career-layout .MainHeader-module-addons{display:none}.MainHeader-module-has-career-layout .MainHeader-module-items{margin-left:auto}}.MainHeader-module-is-hidden{opacity:0;pointer-events:none;transition:opacity .25s 0s}.MapMarker-module-base{animation:MapMarker-module-scale-in .25s 1 forwards;border-radius:50%;cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-100%);transform-origin:bottom center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (prefers-reduced-motion:reduce){.MapMarker-module-base{animation:none}}.MapMarker-module-base>img,.MapMarker-module-base>svg{bottom:0;height:50px;left:50%;position:relative;transform:translate(-50%);transition:all .4s cubic-bezier(.47,1.64,.41,1.3);width:50px}.MapMarker-module-base:not(.MapMarker-module-active):hover{z-index:1}.MapMarker-module-dot{background-color:#fff;border-radius:50%;height:1rem;top:20%;width:1rem}.MapMarker-module-dot,.MapMarker-module-icon{left:50%;position:absolute;transform:translateX(-50%);z-index:2}.MapMarker-module-icon{color:#fff;top:18%;transition:all .4s cubic-bezier(.47,1.64,.41,1.3)}.MapMarker-module-iconActive{color:var(--icon-color,#C7105C);height:32px;width:32px}.MapMarker-module-surrogate{color:#c7105c}.MapMarker-module-yellow{color:#ffc500}.MapMarker-module-turquoise{color:#007e85}.MapMarker-module-violet{color:#909}.MapMarker-module-white{color:#fff}.MapMarker-module-blue{color:#1750b5}.MapMarker-module-lightblue{--icon-color:$blue-7;color:#a1c1f8}.MapMarker-module-green{color:#64b32c}.MapMarker-module-orange{color:#ee7100}.MapMarker-module-gradient.MapMarker-module-active>i svg path,.MapMarker-module-gradient>svg path{fill:var(--gradient-fill-url,url(#linearGradient-enercity))}.MapMarker-module-small>img,.MapMarker-module-small>svg{height:2rem;width:2rem}.MapMarker-module-small .MapMarker-module-dot{height:.625rem;width:.625rem}.MapMarker-module-active{filter:drop-shadow(0 0 2px rgba(0,0,0,.1)) drop-shadow(0 0 27px rgba(0,0,0,.12));will-change:filter;z-index:11}.MapMarker-module-active>img,.MapMarker-module-active>svg{height:5.625rem;width:5.625rem}.MapMarker-module-active>svg path{fill:#fff!important}.MapMarker-module-active .MapMarker-module-icon{color:currentColor;height:2rem;width:2rem}.MapMarker-module-with-animation{animation:MapMarker-module-bounce-pin 2s 1;animation-delay:.5s}.MapMarker-module-pulse{background:#ffe9ed;border-radius:50%;height:.875rem;left:50%;margin-top:.875rem;position:absolute;top:50%;transform:rotateX(55deg) translate(-50%,-50%);width:.875rem;z-index:-2}.MapMarker-module-pulse:after{animation:MapMarker-module-pulsate 2s ease-out;animation-delay:2.1s;animation-iteration-count:infinite;border-radius:50%;box-shadow:0 0 1px 2px #c7105c;content:"";height:40px;margin:-13px 0 0 -13px;opacity:0;position:absolute;width:40px}@keyframes MapMarker-module-bounce-pin{0%{transform:translate(-50%,calc(-100% - .5rem))}to{transform:translate(-50%,-100%)}}@keyframes MapMarker-module-pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.JobList-module-list{margin:0;padding:0}.JobList-module-border-between>:not(:last-of-type){border-bottom:1px solid #cecece}.JobList-module-alternate-background>:nth-child(odd){background:#e8e8e8}.ProgressBar-module-base{background:linear-gradient(90deg,#990099,#E50000);height:0;height:4px;transform-origin:left top;transition:transform 1s;z-index:5}.ProgressBar-module-with-background{background:#ffe9ed;height:4px}.MagazineArticleHeaderProgressBar-module-base{transition:height .25s,transform 1s;width:100%}.MagazineArticleHeaderProgressBar-module-base.MagazineArticleHeaderProgressBar-module-is-hidden{height:0}.MagazineArticleHeaderProgressBar-module-container{background-color:#ffe9ed;left:0;position:absolute;top:0;width:100vw}.PriceBar-module-base{background-color:#fff;bottom:-156px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 64px rgba(0,0,0,.08);display:flex;flex-direction:column;position:fixed;transition:bottom .25s ease-in;width:100%;z-index:5}@media only screen and (max-width:767px){.PriceBar-module-base{bottom:auto;height:82px;top:0}}.PriceBar-module-hidden{display:none}.PriceBar-module-content{align-items:center;display:flex;flex-direction:column;padding:0 32px 16px}@media only screen and (max-width:767px){.PriceBar-module-content{background-color:#fff;padding:0}}.PriceBar-module-general-info{align-items:center;display:flex;height:104px;justify-content:space-between;width:100%;z-index:5}@media only screen and (max-width:767px){.PriceBar-module-general-info{height:auto;padding:16px}}@media only screen and (max-width:1199px){.PriceBar-module-general-info{height:85px}}.PriceBar-module-product-info{width:100%}.PriceBar-module-product-info,.PriceBar-module-product-info .PriceBar-module-product-info-content{display:flex;justify-content:space-between}.PriceBar-module-product-info .PriceBar-module-product-image{position:absolute;top:-22px;z-index:10}@media only screen and (max-width:767px){.PriceBar-module-product-info .PriceBar-module-product-image{position:relative;top:auto}}.PriceBar-module-product-info .PriceBar-module-product-image picture{display:flex}.PriceBar-module-product-info .PriceBar-module-product-image img{height:100%;width:110px}@media only screen and (max-width:1199px){.PriceBar-module-product-info .PriceBar-module-product-image img{width:90px}}@media only screen and (max-width:767px){.PriceBar-module-product-info .PriceBar-module-product-image img{margin-bottom:0;width:60px}}.PriceBar-module-product-info .PriceBar-module-product-image .PriceBar-module-expand-button{bottom:-8px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transition:transform .25s ease-in-out}@media only screen and (max-width:767px){.PriceBar-module-product-info .PriceBar-module-product-image .PriceBar-module-expand-button{display:none}}.PriceBar-module-product-info .PriceBar-module-product-image .PriceBar-module-expand-button-active{transform:rotate(180deg)}.PriceBar-module-product-info .PriceBar-module-mobile-expand-button-wrapper{align-items:center;display:flex;margin-right:8px}.PriceBar-module-product-info .PriceBar-module-mobile-expand-button-wrapper .PriceBar-module-mobile-expand-button{color:#c7105c;transition:transform .25s ease-in-out}@media only screen and (min-width:768px){.PriceBar-module-product-info .PriceBar-module-mobile-expand-button-wrapper .PriceBar-module-mobile-expand-button{display:none}}.PriceBar-module-product-info .PriceBar-module-mobile-expand-button-wrapper .PriceBar-module-expand-button-active{transform:rotate(180deg)}.PriceBar-module-price-info{display:flex;flex-direction:column;justify-content:center;margin-left:134px}@media only screen and (max-width:1199px){.PriceBar-module-price-info{margin-left:112px}}@media only screen and (max-width:767px){.PriceBar-module-price-info{margin-left:12px}}.PriceBar-module-navigationButtons{display:flex;justify-content:flex-end;width:100%}.PriceBar-module-navigationButtons>:first-child{margin-right:16px;position:static}@media only screen and (max-width:767px){.PriceBar-module-navigationButtons{display:none}}.PriceBar-module-price{color:#626262;font-size:26px;font-weight:500}@media only screen and (max-width:767px){.PriceBar-module-price{font-size:1.375rem}}.PriceBar-module-tax-info{color:#bbb;font-size:.875rem}@media only screen and (max-width:767px){.PriceBar-module-tax-info{font-size:.75rem}.PriceBar-module-hide-on-mobile{display:none}}.PriceBar-module-expanded{bottom:0;transition:bottom .25s ease-out}@media only screen and (max-width:767px){.PriceBar-module-expanded .PriceBar-module-selection-list{background-color:#fff;bottom:0;padding-top:82px;transition:bottom .25s ease-out}}.PriceBar-module-selection-list{background-color:#fff;transition:bottom .25s ease-out;width:100%}@media only screen and (max-width:767px){.PriceBar-module-selection-list{bottom:calc(100% - 82px);height:100%;overflow:auto;position:fixed;transition:bottom .25s ease-in;z-index:-1}}.PriceBar-module-hide-product-info>*{display:none}.SelectionList-module-base{background-color:#fff;display:flex;height:140px;overflow:visible;overflow-x:scroll;padding-top:16px;width:100%}.SelectionList-module-base .SelectionList-module-items{display:flex;width:100%}@media only screen and (min-width:768px){.SelectionList-module-base .SelectionList-module-items{padding-left:8px;padding-top:8px}}@media only screen and (max-width:767px){.SelectionList-module-base{flex-direction:column;height:auto;margin-top:0;padding:0 16px}.SelectionList-module-base .SelectionList-module-items{flex-direction:column}}.SelectionList-module-base .SelectionList-module-contact{align-items:center;color:#bbb;display:flex;font-size:1.25rem;justify-content:center;margin-top:12px;padding:20px}.SelectionList-module-base .SelectionList-module-contact i{margin-right:8px}@media only screen and (min-width:768px){.SelectionList-module-base .SelectionList-module-contact{display:none}}.SelectionListItem-module-base{align-items:center;border:2px dashed #cecece;border-radius:6px;color:#fff;display:flex;flex:1 1;height:88px;min-width:250px;padding:24px;position:relative}.SelectionListItem-module-base:not(:last-child){margin-right:8px}@media only screen and (max-width:767px){.SelectionListItem-module-base{width:100%}}.SelectionListItem-module-base .SelectionListItem-module-selection-item{align-items:center;display:flex;justify-content:space-between;width:100%}.SelectionListItem-module-base .SelectionListItem-module-selection-item-info{display:flex;flex-direction:column;margin-left:16px}@media only screen and (min-width:768px){.SelectionListItem-module-base .SelectionListItem-module-edit-button{bottom:-15px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}}@media only screen and (max-width:767px){.SelectionListItem-module-base{margin-right:0;margin-top:12px}}.SelectionListItem-module-base.SelectionListItem-module-active{border:2px solid #cecece;color:#fff}.SelectionListItem-module-base.SelectionListItem-module-active .SelectionListItem-module-selection-item-info-title{color:#000}.SelectionListItem-module-base.SelectionListItem-module-active .SelectionListItem-module-selection-item-info-price{color:#94959a}.SelectionListItem-module-base.SelectionListItem-module-disabled{color:#cecece}.SelectionListItem-module-base.SelectionListItem-module-is-current-step{background-color:#fff;border:2px solid #c7105c;box-shadow:0 1px 3px rgba(199,16,92,.12),0 4px 16px rgba(199,16,92,.12)}.SelectionListItem-module-icon{color:#cecece}.SelectionListItem-module-iconActive{color:#c7105c}.MainHeaderAddon-module-base{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:currentColor;cursor:pointer;display:flex;flex-direction:column;gap:.125rem;opacity:1;padding:0;pointer-events:all;transition:opacity .25s .25s}.MainHeaderAddon-module-base:hover{color:#c7105c}.MainHeaderAddon-module-base.MainHeaderAddon-module-is-inverted{transition:color .125s 0s,opacity .25s .25s}.MainHeaderAddon-module-base.MainHeaderAddon-module-is-inverted:hover{color:hsla(0,0%,100%,.5)}.MainHeaderAddon-module-base.MainHeaderAddon-module-is-hidden{opacity:0;pointer-events:none;transition:opacity .25s 0s}@media only screen and (min-width:1200px){.MainHeaderAddon-module-base{flex-direction:row;gap:.5rem}}.MainHeaderAddon-module-icon{flex-shrink:0}.MainHeaderAddon-module-icon-badge{bottom:-.125rem;display:flex;position:absolute;right:-.25rem}.MainHeaderAddon-module-icon-container{display:flex;flex-shrink:0;position:relative}.MainHeaderAddon-module-title{font-size:.875rem;font-weight:500;line-height:1}@media only screen and (min-width:1200px){.MainHeaderAddon-module-title{font-size:1rem;font-weight:400}}.TeaserList-module-base{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-bottom:-1.5rem;position:relative}.TeaserList-module-base>*{margin-bottom:1.5rem;width:100%}.TeaserList-module-base.TeaserList-module-teaser-tile-large{margin-bottom:-1.25rem}.TeaserList-module-base.TeaserList-module-teaser-tile-large>*{margin-bottom:1.25rem}@media only screen and (min-width:576px){.TeaserList-module-teaser-tile-large{flex-direction:row;margin-left:-.5rem;margin-right:-.5rem}.TeaserList-module-teaser-tile-large.TeaserList-module-cols-three>*{padding:0 .5rem;width:50%}}@media only screen and (min-width:768px){.TeaserList-module-base{margin-bottom:-4rem}.TeaserList-module-base>*{margin-bottom:4rem}.TeaserList-module-cols-three,.TeaserList-module-cols-two{margin-left:-1.5rem;margin-right:-1.5rem}.TeaserList-module-cols-three>*,.TeaserList-module-cols-two>*{padding:0 1.5rem}.TeaserList-module-cols-two>*{width:50%}.TeaserList-module-default{flex-direction:row}.TeaserList-module-default.TeaserList-module-cols-three>*{width:33.3333%}.TeaserList-module-teaser-tile-large{margin-bottom:-1.5rem;margin-left:-1rem;margin-right:-1rem}.TeaserList-module-teaser-tile-large.TeaserList-module-cols-three>*{margin-bottom:1.5rem;padding:0 1rem}}@media only screen and (min-width:1200px){.TeaserList-module-teaser-tile-large.TeaserList-module-cols-three>*{width:33.3333%}}.JobDetailsPageContent-module-stage-box{margin-bottom:0!important}@media only screen and (min-width:576px){.JobDetailsPageContent-module-stage-box{margin-bottom:5rem}}@media only screen and (min-width:1200px){.JobDetailsPageContent-module-stage-box{margin-bottom:0}}.JobDetailsPageContent-module-benefits-headline,.JobDetailsPageContent-module-related-jobs-headline{margin-bottom:2.5rem!important}@media only screen and (min-width:768px){.JobDetailsPageContent-module-benefits-headline,.JobDetailsPageContent-module-related-jobs-headline{margin-bottom:4rem!important}}.JobDetailsPageContent-module-apply-headline{max-width:900px;padding:0 1rem}@media only screen and (min-width:768px){.JobDetailsPageContent-module-apply-headline{padding:0 2rem}}.JobDetailsPageContent-module-apply-headline div{font-size:1rem}@media only screen and (min-width:576px){.JobDetailsPageContent-module-apply-headline div{font-size:1.375rem}}.JobDetailsPageContent-module-interest-section{padding:3rem 0!important}@media only screen and (min-width:768px){.JobDetailsPageContent-module-interest-section{padding:5rem 0!important}}.JobDetailsPageContent-module-section-spacer{margin-top:4rem!important;padding-bottom:2rem}@media only screen and (min-width:768px){.JobDetailsPageContent-module-section-spacer{margin-top:10rem!important}}.JobDetailsPageContent-module-jobs-headline{max-width:calc(100% - 2rem)}.JobDetailsPageContent-module-question-container{width:100%}.JobDetailsPageContent-module-button{margin:0}@media only screen and (min-width:992px){.JobDetailsPageContent-module-button{padding-left:2rem;padding-right:2rem;width:auto}}@media only screen and (max-width:991px){.JobDetailsPageContent-module-modal-button-wrapper>a:first-child{margin-bottom:1rem!important}}@media only screen and (min-width:992px){.JobDetailsPageContent-module-modal-button-wrapper{display:flex!important;flex-direction:row!important;justify-content:center!important}.JobDetailsPageContent-module-modal-button-wrapper>a:first-child{margin-right:1rem!important}}.JobDetailsPageContent-module-awards{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;position:relative;width:100%}@media only screen and (min-width:768px){.JobDetailsPageContent-module-awards{justify-content:space-between}}.JobDetailsPageContent-module-awards img{height:100%;max-width:50%}@media only screen and (min-width:576px){.JobDetailsPageContent-module-awards img{max-width:25%}}.FiberOpticMap-module-base{position:relative}.FiberOpticMap-module-map-container{margin-bottom:1rem;min-height:85vh;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.FiberOpticMap-module-map-container{min-height:800px}}.FiberOpticMap-module-fiber-optic-map-details,.FiberOpticMap-module-fiber-optic-map-legend{bottom:1.5rem;left:0;margin-left:auto;margin-right:auto;max-width:24.5rem;padding:0 1rem;position:absolute;right:0;z-index:1}.FiberOpticMap-module-search-box{background-color:#fff;position:relative;z-index:1}@media only screen and (min-width:768px){.FiberOpticMap-module-search-box{left:1rem;position:absolute;top:1rem}}.FiberOpticMap-module-full-screen{height:calc(100vh - 5.8125rem);margin-bottom:0;width:100vw}.JobCallout-module-base{border-radius:5px;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 27px 0 rgba(0,0,0,.12);display:grid;grid-template-columns:auto 1fr}@media only screen and (min-width:992px){.JobCallout-module-base{gap:1.5rem}}.JobCallout-module-base[data-color=orange]{color:#c45100}.JobCallout-module-base[data-color=orange] .JobCallout-module-icon{filter:invert(64%) sepia(59%) saturate(6226%) hue-rotate(6deg) brightness(97%) contrast(102%)}.JobCallout-module-base[data-color=cyan]{color:#007e85}.JobCallout-module-base[data-color=cyan] .JobCallout-module-icon{filter:invert(46%) sepia(47%) saturate(5189%) hue-rotate(155deg) brightness(92%) contrast(101%)}.JobCallout-module-base[data-color=purple]{color:#909}.JobCallout-module-base[data-color=purple] .JobCallout-module-icon{filter:invert(9%) sepia(91%) saturate(5749%) hue-rotate(296deg) brightness(102%) contrast(108%)}.JobCallout-module-base[data-color=red]{color:#e50000}.JobCallout-module-base[data-color=red] .JobCallout-module-icon{filter:invert(17%) sepia(99%) saturate(5613%) hue-rotate(357deg) brightness(91%) contrast(121%)}.JobCallout-module-base[data-color=surrogate]{color:#c7105c}.JobCallout-module-base[data-color=surrogate] .JobCallout-module-icon{filter:invert(19%) sepia(55%) saturate(3670%) hue-rotate(317deg) brightness(97%) contrast(108%)}.JobCallout-module-base[data-color=yellow]{color:#856a29}.JobCallout-module-base[data-color=yellow] .JobCallout-module-icon{filter:invert(89%) sepia(28%) saturate(4784%) hue-rotate(357deg) brightness(100%) contrast(106%)}.JobCallout-module-base[data-color=green]{color:#487e25}.JobCallout-module-base[data-color=green] .JobCallout-module-icon{filter:invert(57%) sepia(67%) saturate(517%) hue-rotate(52deg) brightness(95%) contrast(81%)}.JobCallout-module-base[data-color=blue]{color:#1750b5}.JobCallout-module-base[data-color=blue] .JobCallout-module-icon{filter:invert(17%) sepia(89%) saturate(2477%) hue-rotate(215deg) brightness(87%) contrast(92%)}.JobCallout-module-icon{display:none}@media only screen and (min-width:992px){.JobCallout-module-icon{display:flex;width:6rem}}.JobCallout-module-img{width:5.5rem}@media only screen and (min-width:992px){.JobCallout-module-img{width:100%}}.JobCallout-module-content{padding:24px}@media only screen and (min-width:992px){.JobCallout-module-content{padding:32px 32px 32px 0}}.JobCallout-module-headline{font-size:1.375rem;font-weight:700;line-height:1.75;margin:0}@media only screen and (min-width:992px){.JobCallout-module-headline{font-size:1.5rem;line-height:1.3}}.JobCallout-module-text{color:#000;font-size:1.125rem;font-weight:300;line-height:1.75;margin:.5rem 0 0}@media only screen and (min-width:992px){.JobCallout-module-text{font-size:1.25rem;line-height:1.6}}.JobCallout-module-link{align-items:center;color:inherit;display:flex;font-size:1.125rem;font-weight:500;line-height:1.5;margin-top:.75rem}@media only screen and (min-width:992px){.JobCallout-module-link{font-size:1.25rem;margin-top:1rem}}.JobCallout-module-arrow{align-items:center;display:flex;margin-right:.75rem}.JobShiftModel-module-base-wrapper{max-width:80rem;overflow-x:scroll;position:relative}.JobShiftModel-module-base{display:grid;grid-template-areas:". mo di mi do fr sa so" "paul paul-shift-first paul-shift-first paul-shift-second paul-shift-second . paul-shift-third ." "anna anna-shift-first anna-shift-first anna-shift-second anna-shift-second anna-shift-third anna-shift-third anna-shift-third" "jan jan-shift-first jan-shift-first . jan-shift-second . . ." "leon . leon-shift-first . . leon-shift-second leon-shift-second leon-shift-second" "matthias matthias-shift-first matthias-shift-first matthias-shift-first matthias-shift-first matthias-shift-first matthias-shift-first matthias-shift-first" "christina . christina-shift-first christina-shift-second christina-shift-second christina-shift-third christina-shift-third christina-shift-third";grid-template-columns:repeat(8,10rem);grid-template-rows:repeat(7,1fr)}.JobShiftModel-module-pill-wrapper{background-color:#ffe9ed;padding:.75rem;position:relative}.JobShiftModel-module-pill{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04);font-size:.875rem;font-weight:500;padding:.75rem;position:relative;transition:transform .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:2}.JobShiftModel-module-pill:hover{transform:translateY(-.25rem)}.JobShiftModel-module-pill-icon{padding-right:.5rem}.JobShiftModel-module-day{color:#c7105c;display:flex;font-size:.875rem;font-weight:500;justify-content:center;padding:1.5rem 1rem}.JobShiftModel-module-person{align-items:center;color:#1f1f1f;display:flex;font-size:1rem;font-weight:500;justify-content:flex-start;padding:1rem 0}.JobShiftModel-module-person-image-wrapper{align-items:center;display:flex;justify-content:center;padding-right:.625rem}.JobShiftModel-module-person-image{border-radius:50%;height:2rem;width:2rem}.JobShiftModel-module-shift-box{padding:.75rem}.JobShiftModel-module-white{background-color:#fff}.JobShiftModel-module-surrogate{background-color:#fffcfd}.JobShiftModel-module-back-shift{color:#e50000}.JobShiftModel-module-night-shift{color:#909}.JobShiftModel-module-early-shift{color:#c45100}.JobShiftModel-module-disposal-shift{color:#487e25}.JobShiftModel-module-rest-day{color:#1750b5}.JobShiftModel-module-border-top-left{border-top-left-radius:.5rem}.JobShiftModel-module-border-top-right{border-top-right-radius:.5rem}.JobShiftModel-module-border-bottom-left{border-bottom-left-radius:.5rem}.JobShiftModel-module-border-bottom-right{border-bottom-right-radius:.5rem}.JobShiftModel-module-vertical-lines{height:100%;pointer-events:none;position:absolute;width:100%}.JobShiftModel-module-vertical-lines>span:first-child{background-color:#ffe9ed;bottom:0;left:20rem;position:absolute;top:0;width:1px;z-index:1}.JobShiftModel-module-vertical-lines>span:nth-child(2){background-color:#ffe9ed;bottom:0;left:30rem;position:absolute;top:0;width:1px;z-index:1}.JobShiftModel-module-vertical-lines>span:nth-child(3){background-color:#ffe9ed;bottom:0;left:40rem;position:absolute;top:0;width:1px;z-index:1}.JobShiftModel-module-vertical-lines>span:nth-child(4){background-color:#ffe9ed;bottom:0;left:50rem;position:absolute;top:0;width:1px;z-index:1}.JobShiftModel-module-vertical-lines>span:nth-child(5){background-color:#ffe9ed;bottom:0;left:60rem;position:absolute;top:0;width:1px;z-index:1}.JobShiftModel-module-vertical-lines>span:nth-child(6){background-color:#ffe9ed;bottom:0;left:70rem;position:absolute;top:0;width:1px;z-index:1}.JobShiftModel-module-bottom-line{border-bottom:1px solid #ffe9ed}.JobShiftModel-module-paul-shift-first{grid-area:paul-shift-first}.JobShiftModel-module-paul-shift-second{grid-area:paul-shift-second}.JobShiftModel-module-paul-shift-third{grid-area:paul-shift-third}.JobShiftModel-module-anna-shift-first{grid-area:anna-shift-first}.JobShiftModel-module-anna-shift-second{grid-area:anna-shift-second}.JobShiftModel-module-anna-shift-third{grid-area:anna-shift-third}.JobShiftModel-module-jan-shift-first{grid-area:jan-shift-first}.JobShiftModel-module-jan-shift-second{grid-area:jan-shift-second}.JobShiftModel-module-leon-shift-first{grid-area:leon-shift-first}.JobShiftModel-module-leon-shift-second{grid-area:leon-shift-second}.JobShiftModel-module-christina-shift-first{grid-area:christina-shift-first}.JobShiftModel-module-christina-shift-second{grid-area:christina-shift-second}.JobShiftModel-module-christina-shift-third{grid-area:christina-shift-third}.JobShiftModel-module-matthias-shift-first{grid-area:matthias-shift-first}.JobShiftModel-module-mo{grid-area:mo}.JobShiftModel-module-di{grid-area:di}.JobShiftModel-module-mi{grid-area:mi}.JobShiftModel-module-do{grid-area:do}.JobShiftModel-module-fr{grid-area:fr}.JobShiftModel-module-sa{grid-area:sa}.JobShiftModel-module-so{grid-area:so}.JobShiftModel-module-paul{grid-area:paul}.JobShiftModel-module-anna{grid-area:anna}.JobShiftModel-module-jan{grid-area:jan}.JobShiftModel-module-leon{grid-area:leon}.JobShiftModel-module-matthias{grid-area:matthias}.JobShiftModel-module-christina{grid-area:christina}
/*# sourceMappingURL=004ea2ea7f2b13d3.css.map*/