html{font-size:20px}*{min-width:0}body{font-family:var(--swli-font-daytona-light);color:var(--swli-color-black);line-height:1.2}h1,h2,h3,h4,h5{font-family:var(--swli-font-daytona-bold);color:var(--swli-color-turquoise);font-weight:normal}h1,.h1{margin-bottom:1.45rem}h2,.h2{font-size:1.5rem;margin-bottom:1.5rem}h3{font-size:1rem;color:var(--swli-color-black);margin-bottom:1rem}h4{font-size:1rem;margin-bottom:1rem}.h3-color-black{color:var(--swli-color-black)}.h3-color-turquoise{color:var(--swli-color-turquoise)}.h4-color-black{color:var(--swli-color-black)}.h4-color-turquoise{color:var(--swli-color-turquoise)}a{color:var(--swli-color-turquoise);text-decoration:underline;transition:0.5s color}a:hover{color:var(--swli-color-turquoise)}b,strong{font-family:var(--swli-font-daytona-bold);font-weight:normal}hr{border-color:var(--swli-color-turquoise);border-width:2px}ul li,ol li{margin-bottom:0.2rem}.text-large{font-size:1.1rem;line-height:1.45}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{padding-right:10px;padding-left:10px}.row{margin-right:-10px;margin-left:-10px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:10px;padding-left:10px}main{padding-top:2rem}.section{padding:2rem 0}.section-container{padding:0 3rem}.image-element{margin-bottom:1rem}.image-element img{border-radius:1rem}.card{background-color:var(--swli-color-grey-bright);border:0;border-radius:1rem;height:calc(100% - 1.95rem);margin-bottom:1.95rem}.card img{border-top-right-radius:1rem;border-top-left-radius:1rem}.card .card-body{font-size:0.9rem;font-size:18px;padding:1.5rem 1.9rem;padding:2.1rem 1.9rem 1.5rem}.card-body-inner{height:100%;display:flex;flex-direction:column}.card h3{font-size:1rem;color:var(--swli-color-black);margin-bottom:0.5rem}.card .button-element{margin-top:auto;margin-bottom:0;padding-top:0.5rem}.card-info,.card-contact{color:#FFFFFF;background-color:var(--swli-color-turquoise)}.card-contact{text-align:center}.card-contact .card-body{font-size:1.1rem;line-height:1.3rem;padding:4.5rem 0 4.25rem;max-width:380px;margin:auto}.card-contact h3,.card-contact h4{color:#ffffff}.card-contact a:not(.btn){color:#ffffff}.card-contact .button-element{margin-bottom:1rem}.card-info h3{color:#FFFFFF;margin-bottom:1.5rem}.card-contact-person{height:auto;min-height:10px!important}.card-contact-person a{color:#ffffff}.card-contact-person h3{margin-bottom:1rem}.card-contact-person-buttons{display:flex}.card-contact-person-buttons .btn{margin-right:0.5rem}.overview-listing-heading{font-size:1.5rem}.card-overview{min-height:313px}.card-overview h3{font-size:1.8rem;color:var(--swli-color-turquoise)}.card-overview .card-body{padding:1.45rem 1.9rem}.card-steps{text-align:center}.card-steps-icon{width:50px;height:50px;margin:2.5rem auto 0}.card-steps-icon img{border-radius:0}.card-steps .card-body{padding:2rem 1.9rem 1.5rem}.card-steps-number{position:absolute;top:0;right:0}.card-steps-number span{font-size:20px;line-height:2;color:#FFFFFF;display:inline-block;width:40px;height:40px;background-color:var(--swli-color-turquoise);border-radius:100%}.accordion-container{margin-bottom:2rem}.accordion-element{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--swli-color-grey-bright);background-clip:border-box;border:0;margin-bottom:0.6rem;border-radius:1rem}.accordion-element-header{padding:0;margin-bottom:0;border:0;background-color:transparent}.accordion-element-header h3{margin-bottom:0!important}.accordion-element-header .btn{font-family:var(--swli-font-daytona-bold);color:var(--swli-color-black);text-align:left;margin-bottom:0!important;padding:1.35rem 3.8rem 1.35rem 1.8rem;width:100%}.accordion-element-header .btn:hover{color:var(--swli-color-black)}.accordion-element-header .btn:focus{box-shadow:none!important}.accordion-element-header .btn:after{font-family:"Font Awesome 5 Pro";content:'\f107';font-size:1.2rem;position:absolute;top:1.2rem;right:1.8rem;transform:rotate(-180deg);transition:all 0.2s}.accordion-element-header .btn.collapsed:after{transform:rotate(0deg)}.accordion-element-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:0.5rem 1.8rem 1rem;background-color:transparent}.nav-tabs{border:0;margin-bottom:0.35rem}.nav-tabs .nav-item{margin-right:0.7rem;margin-bottom:1rem}.tab-container-title h2{}.tab-content>.tab-pane{font-size:1.1rem;background-color:var(--swli-color-grey-bright);padding:2.8rem 3.4rem;border-radius:1rem}.stripe-malfunction-element{background-color:var(--swli-color-grey-bright);display:flex;margin-bottom:9px;border-radius:2rem;position:relative}.stripe-malfunction-element-icon-container{width:60px;min-width:60px;height:60px;margin-top:auto;margin-right:1.1rem;margin-bottom:auto}.stripe-malfunction-element-icon{height:100%;width:100%;border-radius:100%;background-color:var(--swli-color-turquoise);padding:14px}.stripe-malfunction-element-icon img{max-width:100%}.stripe-malfunction-element.sme-danger .stripe-malfunction-element-icon{background-color:var(--swli-color-yellow)}.stripe-malfunction-element-text{padding:0.9rem 1rem 0.9rem 0}.stripe-malfunction-element.deactivated{opacity:0.6}.stripe-malfunction-element.deactivated:after{content:'Deaktiviert';font-size:14px;color:#FFFFFF;background-color:red;position:absolute;top:0;right:0}.stripe-check-element{background-color:var(--swli-color-grey-bright);display:flex;margin-bottom:9px;border-radius:2rem;position:relative}.stripe-check-element-icon-container{width:60px;min-width:60px;height:60px;margin-top:auto;margin-right:1.1rem;margin-bottom:auto;display:flex}.stripe-check-element-icon{height:35px;margin:auto;padding:0 0 0 5px}.stripe-check-element-text{padding:0.9rem 1rem 0.9rem 0}.stripe-check-element-text p:last-of-type{margin-bottom:0}.shape-contact-element{position:relative;max-width:1078px;margin:auto}.shape-contact-element svg{max-width:100%;max-height:100%;width:100%;height:auto}.shape-contact-element-text-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column}.shape-contact-element-text-inner{margin:auto;display:flex;flex-direction:column;padding-top:1rem;max-width:870px}.shape-contact-element-text{font-family:var(--swli-font-daytona-bold);font-size:3rem;color:#FFFFFF;margin-right:5rem}.shape-contact-element-button-container{margin-left:auto;position:relative;bottom:-1rem}.slide-in-action-container{position:fixed;z-index:5;top:50%;right:1rem;transform:translateY(-50%)}.slide-in-action-container-inner{display:flex;flex-direction:column}.slide-in-action-element{font-size:1rem;display:flex;margin-bottom:0.75rem;position:relative;right:0;overflow:hidden}.slide-in-action-icon{display:flex;margin-right:-1.5rem;margin-left:auto;background-color:#FFFFFF;border-radius:100%;z-index:2}.slide-in-action-image{position:relative;height:60px;width:60px}.slide-in-action-icon img{margin:auto 0;width:33px;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-in-action-image:after{content:'';background-color:var(--swli-color-grey);border-radius:100%;padding:10px;position:absolute;top:0;right:0;bottom:0;left:0}.slide-in-action-icon.bg-color-grey .slide-in-action-image:after{background-color:var(--swli-color-grey)}.slide-in-action-icon.bg-color-yellow .slide-in-action-image:after{background-color:var(--swli-color-yellow)}.slide-in-action-text{display:flex;color:var(--swli-color-black);padding-left:1.5rem;background-color:#FFFFFF;border-top-right-radius:5rem;border-bottom-right-radius:5rem;max-width:0;transition:max-width 1s ease-in-out}.slide-in-action-text span{padding-right:2rem}.slide-in-action-element:hover .slide-in-action-text{max-width:1000px}.slide-in-action-text a{text-decoration:none;padding:0 1.5rem 0 1.5rem;color:inherit;white-space:nowrap;margin:auto}.download-listing-cms-plugin{}.download-listing-cms-plugin.no-header thead th{padding:0}.download-listing-cms-plugin.no-header thead th span{visibility:hidden;height:1px;overflow:hidden;display:block}.form-control::placeholder{color:var(--swli-color-turquoise);opacity:1}.form-control::-ms-input-placeholder{color:var(--swli-color-turquoise)}.highlighted{background-color:var(--swli-color-yellow)}.search-view-container{position:relative}.section-search-inner{position:relative;max-width:1352px;margin:auto}.search-view-container .search-view-form-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:0 3rem}.search-view-container .search-view-form-container form{margin-top:auto;margin-bottom:5rem;padding:0 0;width:100%}.search-view-container .search-view-form-container form .form-control{color:var(--swli-color-turquoise)}.search-view-container .search-view-form-container svg{max-width:100%;max-height:100%;width:100%;height:auto}.search-view-form-container .form-control{border-color:#FFFFFF;border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.search-view-form-container .btn-search{font-size:1.5rem;padding:0.3rem 1.45rem 0.3rem 1.25rem}.search-view-form-container .btn-search:hover{color:#FFFFFF;background-color:var(--swli-color-turquoise-80);border-color:var(--swli-color-turquoise-80)}.search-view-form .btn i{margin:0}.search-view-table{border-top:2px solid var(--swli-color-black)}.search-view-table td{vertical-align:middle}.search-view-table-first-td,.search-view-table-last-td{width:5%}.search-view-table-last-td{text-align:right}.section-search-pages,.section-search-downloads{margin-bottom:4rem}.section-search .nav-pagination{text-align:center}.section-search .pagination-container{display:flex}.section-search .pagination-container .pagination{flex-wrap:wrap;margin:0.5rem auto}.section-search .pagination .page-item .btn,.section-search .pagination .page-item .btn{margin-right:0.5rem;padding:0.475rem 1.5rem!important}.section-search .pagination .page-item.prev .btn i,.section-search .pagination .page-item.next .btn i{margin:0}iframe{width:100%}.video-element,.google-map,.html-snippet-iframe-cookie-accept{position:relative;background-color:var(--swli-color-grey)}.html-snippet-has-iframe iframe{width:100%!important}.video-element-cookie-accept,.maps-element-cookie-accept,.cookie-accept-text{position:absolute;top:0;right:0;bottom:0;left:0}.video-element .video-element-cookie-accept .btn-cookie-settings,.google-map .maps-element-cookie-accept .btn-cookie-settings,.cookie-accept-text .btn-cookie-settings{text-decoration:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}.video-element-cookie-accept,.video-element-cookie-accept a,.maps-element-cookie-accept,.maps-element-cookie-accept a,.cookie-accept-text,.cookie-accept-text a{color:#000}.iframe-eturnity-ladestation iframe{min-height:850px}.video-player{margin-bottom:2rem}.cms-plugin-deactivated{position:relative}.cms-plugin-deactivated>*,.cms-plugin-deactivated picture img{opacity:0.5}.cms-plugin-deactivated:after{content:'Deaktiviert';font-size:16px;color:#fff;position:absolute;top:5px;left:50%;transform:translateX(-50%);padding:0 10px;background-color:red;box-shadow:0 0 20px rgba(0,0,0,0.25);border-radius:30px}