@charset "UTF-8";.loginGrid .loginContainer{display:flex;flex-direction:column;grid-row:2;width:100%}.loginGrid .loginContainer .loginInputContainer{width:100%;display:flex;flex-direction:column;gap:2rem}.loginGrid .loginContainer .achievement-logo-container{display:flex;align-items:center;height:7.125rem;width:100vw;padding:2rem;justify-content:center;gap:4rem;background:rgba(3,43,83,.2)}.loginGrid .loginContainer .achievement-logo-container img{height:3.125rem;opacity:.5}.loginGrid .loginContainer .achievement-logo-container img:hover{opacity:1;transition:.3s;cursor:pointer}.loginGrid a{color:#fff}.loginGrid a:hover{color:#fff}.achievement-logo-container-modal{display:flex;flex-direction:column;gap:1rem;align-items:center}.public-blocking-overlay{background-color:rgba(1,1,1,0);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(100%)}}.achievement-slide-container{overflow:hidden;padding:2rem 0;background:rgba(3,43,83,.2);white-space:nowrap;position:relative;max-width:75vw;display:flex;flex-direction:row-reverse;mask:linear-gradient(to right,rgba(0,0,0,0) 0,#032b53 20%,#032b53 80%,rgba(0,0,0,0) 100%);pointer-events:none}.achievement-slide-container:hover,.achievement-slide-container__item:hover{animation-play-state:paused}.achievement-slide-container:hover .achievement-slide-container__item,.achievement-slide-container__item:hover .achievement-slide-container__item{animation-play-state:paused}.achievement-slide-container__item{animation:20s slide infinite linear;display:inline-block}.achievement-slide-container__item img{object-fit:contain;min-width:3.125rem;height:3.125rem;opacity:.5;margin:0 4rem;pointer-events:auto}.achievement-slide-container__item img:hover{cursor:pointer;opacity:1;transition:.3s}.public-background{background-image:url(../../assets/images/login-bg.jpg);background-size:cover;background-position:center;position:relative;overflow-y:auto;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:center;height:100%;gap:2rem}.public-background ::-webkit-scrollbar{width:1rem}.public-background ::-webkit-scrollbar-track{background-color:transparent}.public-background ::-webkit-scrollbar-thumb{background-color:rgba(3,43,83,.25);border-radius:.625rem;border:3px solid transparent;background-clip:content-box}.public-background ::-webkit-scrollbar-thumb:hover{background-color:rgba(3,43,83,.4)}.public-background .fipo-logo-container{width:75vw;background-color:rgba(3,43,83,.2);display:flex;justify-content:center;margin-top:2rem;mask:linear-gradient(to right,rgba(0,0,0,0) 0,#032b53 20%,#032b53 80%,rgba(0,0,0,0) 100%)}.public-background .fipo-logo-container img{max-width:57.375rem;padding:2rem 0}@media screen and (max-width:1150px){.public-background .fipo-logo-container{margin-top:2em!important}}.public-background>ui-view>div{height:100%}.public-background .textHeader{color:#fff;background-color:linear-gradient(107deg,#0656a6,#002447);font-size:32px!important;min-height:40px}.public-background .impressum-text{color:#fff;overflow-y:auto}.public-background .impressum-text a{color:#6495ed}.public-background .impressum-text a:hover{color:#6495ed}.contentView .textHeader{color:#000}.login-checkbox{display:flex;justify-content:start;align-items:center}.login-checkbox i{font-size:1.25rem;margin-right:.2em}.public-button{width:100%;height:2.125rem;background-color:#3f90bb;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center;padding:0;border-radius:.625rem;border:none;font-weight:700}.public-button:hover{color:#fff;background-color:#0288d1}.public-button:focus{box-shadow:none}.public-button:disabled{color:rgba(156,156,156,.5);text-shadow:none;background:rgba(214,214,214,.1);background-color:rgba(214,214,214,.1)!important}.forgot-pass{margin-left:auto}.forgot-pass a{text-decoration:none}.white-text{font-size:32px;color:#fff}.info-text{font-size:1rem}.public-input-container{display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:27rem;min-width:27rem;width:100%;font-size:1rem;color:#fff;gap:2rem}.public-input-container a{color:#fff!important}.public-input-container a:hover{text-decoration:underline!important}.public-input-container .group{position:relative;width:100%}.public-input-container input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.public-input-container input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.public-input-container input{-webkit-border-radius:0;height:3.125rem;background-clip:padding-box;padding:10px 10px 10px 5px;display:block;width:100%;border:2px solid #bdbdbd;background:0 0;color:#fff;box-shadow:none;border-radius:.625rem;filter:none}.public-input-container input:disabled{color:#b4b4b4}.public-input-container input::placeholder{color:#b4b4b4;font-weight:lighter;margin-left:2em}.public-input-container input:focus,.public-input-container input:hover{border-color:#fff;outline:0}.public-input-container label{position:absolute;pointer-events:none;left:5px;top:10%;bottom:15%;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.public-input-container .bar{position:relative;display:block}.public-input-container .bar:after,.public-input-container .bar:before{content:"";height:1px;width:0;bottom:1px;position:absolute;background:#d6d6d6;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.public-input-container .bar:before{left:50%}.public-input-container .bar:after{right:50%}.public-input-container input:focus~.bar:after,.public-input-container input:focus~.bar:before{width:50%}.public-input-container label.password-visible{right:.5rem;left:auto;pointer-events:auto;display:flex;align-items:center;margin-bottom:0!important;top:0;bottom:0}.public-input-container label.password-visible i:hover{cursor:pointer}.public-input-container .password-requirements{display:flex;flex-direction:column;gap:1rem}.public-input-container .password-requirements span{color:#fff;font-size:1rem}.public-input-container .password-requirements span:not(:last-of-type){margin-bottom:10px}.public-input-container .password-requirements .pw-req-met{color:#fff}.public-input-container .password-requirements .pw-req-not-met{color:#ff5722}.public-input-container .password-requirements .pw-req-not-met i{color:#ff5722}.public-input-container .password-requirements .pw-req-met,.public-input-container .password-requirements .pw-req-not-met{display:grid;grid-template-columns:2rem 1fr;align-items:center}.public-input-container .password-requirements .password-req-icon-container{display:inline-flex;width:1.5em;margin-bottom:0!important}.header-text{font-size:24px;margin-bottom:0!important;width:70%}.public-modal-content{background:linear-gradient(213deg,#0c3156,#002549);border-radius:12px}.public-modal-content div.modal-header{background:linear-gradient(213deg,#0c3156,#002549);align-items:flex-start}.public-modal-content div.modal-header .modal-title{color:#fff;font-size:32px!important;font-weight:lighter!important;text-shadow:0 3px 6px rgba(255,255,255,.32)!important}.public-modal-content div.modal-header .modal-button-group{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;margin-top:auto;margin-bottom:auto}.public-modal-content div.modal-header .modal-button-group button{font-size:2em;color:#fff;background:0 0;border:1px solid #fff;width:40px;height:40px;border-radius:5px;border:1px solid #9c9c9c;margin-right:.5em;display:flex;justify-content:center;align-items:center}.public-modal-content div.modal-header .modal-button-group button i.fa-times{font-size:35px}.public-modal-content div.modal-header .modal-button-group button:last-of-type{margin-right:0}.public-modal-content div.modal-body{color:#fff;background:linear-gradient(213deg,#0c3156,#002549)}.public-modal-content div.modal-footer{background:linear-gradient(213deg,#0c3156,#002549)}.public-modal-content div.modal-footer span{color:#fff;padding-bottom:1em}.public-modal-content div.modal-footer span span.rectangle{display:block;border:1px solid #9c9c9c;width:40px;height:40px;border-radius:5px;position:relative;margin-right:1em}.public-modal-content div.modal-footer span span.rectangle i{color:#fff!important}.public-modal-content div.modal-footer button.modal-footer-button-accept,.public-modal-content div.modal-footer button.modal-footer-button-decline{background:0 0;border:1px solid #9c9c9c;border-radius:5px;color:#fff;display:flex;justify-content:flex-start;align-items:center;width:260px;height:40px;font-size:18px}.public-modal-content div.modal-footer button.modal-footer-button-accept i,.public-modal-content div.modal-footer button.modal-footer-button-decline i{font-size:20px;margin-right:.5em;color:#fff!important}.frozenGlass{background:rgba(3,43,83,.5);border-radius:1.25rem}@media screen and (max-height:1024px){.public-modal-content{max-height:686px!important}}@media screen and (max-height:800px){.public-modal-content{max-height:486px!important}}#loading-bar-login .bar{width:400px;height:2px;border:4px solid #fff;border-radius:5px;z-index:100000!important;background:#fff!important}.loading-bar-login{position:relative;background-color:#0656a6;width:400px;height:8px;border-radius:5px;margin-bottom:.5em}.loading-bar-login .glow{box-shadow:0 0 10px 2px rgba(255,255,255,.6),0 0 8px 2px rgba(255,255,255,.1)}.fade-out.ng-hide{opacity:0}.fade-out.ng-hide-add,.fade-out.ng-hide-remove{transition:all linear .1s}.a-link-custom{text-decoration:underline;color:#fff}.a-link-custom:hover{color:#fff}.datenschutzmodal{max-height:768px}@media screen and (max-height:1000px){.datenschutzmodal{max-height:512px}}.card-extended{border-radius:.5rem!important;font-size:1rem}.dropdown-menu li{width:100%;cursor:pointer;transition:background-color .5s;-webkit-transition:background-color .5s;display:flex;gap:.25rem;flex-direction:row;align-items:center}.dropdown-menu li:hover{background-color:#e8e8e8}.dropdown-menu span{padding:6px 12px!important;color:#0656a6}.dropdown-menu a{text-decoration:none;margin:0;display:flex;width:100%;height:100%;align-items:center;padding:6px 12px!important;gap:.25rem}.dropdown-menu a:not(.disabled){color:#0656a6}.dropdown.btn.main-button{padding-right:0}.dropdown.btn.main-button span:first-of-type{height:45px;display:flex;align-items:center;margin:0 .5em;border:none;flex:1}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent!important}.dropdown-menu{z-index:1500!important}.loading-animation-wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.lds-roller{width:70px;height:70px;margin:100px auto}.lds-roller-login{margin:0 auto}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#0656a6;margin:-3px 0 0 -3px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading-animation-wrapper-login{display:flex;justify-content:center;align-items:center}.loading-animation-color-white div::after{background:#fff!important;box-shadow:0 3px 6px rgba(255,255,255,.39)}.horizontal-vertical-scroll-table{width:100%;height:55em;overflow:auto;position:relative}.horizontal-vertical-scroll-table table{position:relative;border-collapse:collapse}.horizontal-vertical-scroll-table thead th{position:-webkit-sticky;position:sticky;top:0;background:#fff}.horizontal-vertical-scroll-table thead th:first-child{left:0;z-index:1}.horizontal-vertical-scroll-table tbody th{position:-webkit-sticky;position:sticky;left:0;background:#fff}table i.fa-euro-sign{color:#000!important}table i{color:#0656a6;transition:color .5s;-webkit-transition:color .5s;cursor:pointer}table i:not(.fa-square) :not(.fa-ellipsis-v) :not(.fa-check-square) :not(.fa-link) :not(.fa-image) :not(.fa-file-word) :not(.fa-file-powerpoint) :not(.fa-file-excel) :not(.fa-file-alt) :not(.fa-file-pdf) :not(.fa-euro-sign) :not(.fa-angle-up) :not(.fa-angle-down) :not(.fa-circle) :not(.fa-trash-alt) :not(.fa-envelope) :not(.fa-pencil-alt) :not(.fa-copy) :not(.fa-wrench):hover{color:#fff!important}.right-td-text-align td:not(:first-of-type){text-align:right!important;padding-right:1em}.tr-right-text td:not(:first-of-type),.tr-right-text th:not(:first-of-type){text-align:right!important}tr.small-th th{font-size:12px}.tr-center-text td{text-align:center!important}.tr-center-text td input{text-align:center}.tr-bold-text td{font-weight:700!important}.wider-tr{height:50px}.selected-row{background:rgba(0,0,0,.075)}.notification-unread{font-weight:700}.notification-unread td:first-of-type span{padding-left:.5em;border-left:.25em solid #0656a6}.notification-read td:first-of-type span{padding-left:.75em}.table-bg-white{background-color:#fff}.table-darkblue-white{background:#0656a6}.table-darkblue-white td{color:#fff}.table-darkblue-white td input{color:#fff}.skin-blue-light .table.table-striped>tbody>tr:nth-of-type(even),.table.table-striped>tbody>tr:nth-of-type(even){background-color:rgba(150,201,251,.2)!important}.skin-blue-light .table.table-striped--hover>tbody>tr:hover,.table.table-striped--hover>tbody>tr:hover{background-color:rgba(0,0,0,.075)!important}.fh-fixedHeader{justify-content:center}.fh-fixedHeader .dataTables_filter input{transition:ease all .5s;width:400px!important}.fh-fixedHeader .test{display:flex;align-items:center}.fh-fixedHeader .import-and-delete{display:flex;align-items:center}@media (max-width:1050px){.fh-fixedHeader{justify-content:center}.fh-fixedHeader .dataTables_filter input{transition:ease all .5s;width:300px!important}}@media (max-width:850px){.fh-fixedHeader{justify-content:center}.fh-fixedHeader .dataTables_filter input{transition:ease all .5s;width:150px!important}.stickybuttons,.test{justify-content:flex-start}}.sticky-table-header th{position:sticky;position:-webkit-sticky;width:100%;padding:10px;border:none!important;background-color:#fff;z-index:10000}.sticky-table-header th:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #d2d6de}.sticky-table-header--z-index-1000 th{z-index:1000}.sticky-table-header th{top:40px}.sticky-table-header-with-subtabs th{top:125px}.sticky-table-footer>td{position:sticky;bottom:0}.sticky-table-footer--white-background>td{background-color:#fff!important}.sticky-table-footer--1em>td{bottom:-1em}.group td[colspan="5"]{font-size:1rem;font-weight:700}.tr-border-bottom td{border-top:1px solid #d6d6d6}.tr-disabled{background:#d6d6d6;cursor:not-allowed}.animate-slide-ng-repeat.ng-enter,.animate-slide-ng-repeat.ng-leave,.animate-slide-ng-repeat.ng-move{-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.animate-slide-ng-repeat.ng-enter,.animate-slide-ng-repeat.ng-leave.ng-leave-active,.animate-slide-ng-repeat.ng-move{opacity:0}.animate-slide-ng-repeat.ng-enter.ng-enter-active,.animate-slide-ng-repeat.ng-leave,.animate-slide-ng-repeat.ng-move.ng-move-active{opacity:1}.tr-td-table-divider td:nth-child(even){border-left:1px solid #d6d6d6!important}.fa-grey{color:gray}.tr-white-space-no-wrap td{white-space:nowrap}.table.dataTable,.table.dataTable.no-footer{width:100%!important;border:0}.table.dataTable th,.table.dataTable.no-footer th{padding-left:13px}.td-ellipsis-text{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.tr-flash-on-select{background:rgba(0,123,255,.1)!important}.table-fixed-header{overflow-y:auto;max-height:400px}.table-fixed-header thead th{position:sticky;top:0;z-index:900;background:#fff}.table-fixed-header tfoot td{position:sticky;bottom:0;z-index:900;background:#fff}.table-fixed-header tfoot tr:first-of-type td{bottom:24px}.table-fixed-header tfoot tr:last-of-type td{bottom:0}.table-fixed-header__footer--bg-white tfoot td{background:#fff!important}.table-fixed-header-in-modal thead th{background:#f5f5f5}.table-fixed-header-in-modal tfoot td{background:#f5f5f5;background-color:#f5f5f5}.th-error-bubble{width:50px!important;max-width:50px}.pkv-vs-gkv__pkv-grid{display:grid;grid-template-columns:3fr 1fr}.pkv-vs-gkv__pkv-grid__row{display:grid;grid-template-columns:50% 1fr 1fr;grid-gap:.5em;align-items:center;margin-bottom:.5em}.pkv-vs-gkv__pkv-grid__row div:first-of-type{align-self:start}.pkv-vs-gkv__pkv-grid__row div:not(:nth-child(1)){text-align:right}.pkv-vs-gkv__gkv-grid__row{display:grid;grid-template-columns:1fr 1fr 2em 1fr 1fr 1fr 1fr 2em;grid-gap:1em;margin-bottom:.5em;align-items:center}.pkv-vs-gkv__gkv-grid__row div>tooltip-ui{display:flex;align-items:center}.pkv-vs-gkv__table tbody td.icon{width:2em}.pkv-vs-gkv__table tbody tr td{text-align:right}.pkv-vs-gkv__table tbody tr td:first-of-type{text-align:left}.tabellen-rechner-grid-new{display:grid;grid-template-columns:repeat(3,1fr)}.tabellen-rechner-grid-new .fp-numeric{min-width:unset}.tabellen-pkv-stammdaten{font-size:.75rem!important}.tabellen-pkv-stammdaten .fp-numeric .form-control.has-suffix{min-width:unset;padding-right:12px}.tabellen-pkv-stammdaten .form-control{font-size:.75rem!important}.table--border-spacing tbody tr td{padding-top:.5rem;padding-bottom:.5rem}@media screen and (max-width:1650px){.tabellen-rechner-grid-new{display:flex;flex-wrap:wrap}.tabellen-rechner-grid-new>div{flex:.5}}.modal{z-index:1500;padding:0 17px!important}.modal .header-text{font-size:1.5rem;margin-bottom:0!important;width:70%}.modal img{object-fit:contain;text-align:center;max-width:100%}.modal .fp-action-row img{max-width:unset}.modal .expandable-body .fp-form-row{max-width:536px;margin-left:auto;margin-right:auto}.modal .expandable-body .multi-rows,.modal .expandable-body .multi-rows-grid{max-width:536px;margin-left:auto;margin-right:auto}.modal .expandable-body .multi-rows .fp-form-row,.modal .expandable-body .multi-rows-grid .fp-form-row{width:100%}.modal .expandable-body .multi-rows--max-width-unset{max-width:unset}.modal .expandable-body .multi-rows--max-width-unset .fp-form-row{max-width:unset;margin-left:inherit;margin-right:inherit}.modal .expandable-body fp-info-box{max-width:536px;margin-left:auto;margin-right:auto}.modal .fp-header-wrapper .fp-header-wrapper__headline{font-size:1.5rem}.modal .list-header-details-text .list-header-details-title-row{font-size:1.5rem}.fp-box-multi-rows--full-width .expandable-body .fp-form-row{max-width:unset;margin-left:inherit;margin-right:inherit}.fp-box-multi-rows--full-width .expandable-body .multi-rows,.fp-box-multi-rows--full-width .expandable-body .multi-rows-grid{max-width:unset;margin-left:inherit;margin-right:inherit}.fp-box-multi-rows--full-width .expandable-body fp-info-box{max-width:unset;margin-left:inherit;margin-right:inherit}.fp-box-multi-rows--disable-fp-form-row-grid .fp-form-row .fp-form-row__fieldset .fp-form-row__content{grid-template-columns:1fr auto}.fp-box-multi-rows--disable-fp-form-row-grid .fp-form-row .fp-form-row__fieldset .fp-form-row__content .content__button-primary>div{display:flex;align-items:center}.fp-box-multi-rows--disable-fp-form-row-grid div.fp-numeric.fp-numeric-percentage{min-width:5rem}.fp-box-multi-rows--disable-fp-form-row-grid div.fp-numeric:not(.fp-numeric-percentage){min-width:5.5rem}.modal__fp-info-box--full-width{max-width:unset!important;margin-left:inherit!important;margin-right:inherit!important}@media (min-width:992px){.modal-xl{max-width:1000px}}@media (min-width:768px){.modal .modal-xl{width:90%;max-width:1250px!important}}.modal-backdrop{position:static}.modal-header{min-width:568px;padding:16px 16px 16px 16px;border-top-right-radius:12px;border-top-left-radius:12px;color:#404040;display:flex;position:relative;background:#f5f5f5;border-bottom:none}.modal-header .button-wrapper{display:flex;margin-left:auto;opacity:1;color:#c2d9ef!important}.modal-header .fp-header-wrapper{margin-bottom:0}.modal-header .modal-header-button{width:45px;height:45px;padding:0;margin:0;box-shadow:0 3px 8px rgba(0,0,0,.3);border-radius:.625em;opacity:1;display:flex;align-items:center;justify-content:center;cursor:pointer;color:transparent;text-shadow:none}.modal-header .modal-header-button i{font-size:28px;line-height:inherit;background-image:linear-gradient(45deg,#032b53,#0656a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-header .modal-header-button .fa-times{font-size:38px!important}.modal-body{background-color:#f5f5f5;padding:1em 3em;overflow-x:hidden;overflow-y:auto;min-width:568px}.modal-body.overflow{overflow:visible}.fullscreen-modal,.modal-lg,.modal-xl{height:95%!important}.fullscreen-modal{max-width:50%!important;min-width:1300px}.small-modal{height:90%!important;max-width:38%!important}.small-modal .main-modal-content{min-height:250px}.small-input-modal{height:100%!important;min-height:0}.modal-content-wrapper,.vertical-modal-content-wrapper{display:flex;justify-content:space-around;overflow-y:visible}.modal-content-wrapper .file-upload-control-panel,.vertical-modal-content-wrapper .file-upload-control-panel{display:flex;justify-content:space-around;align-items:center;margin-bottom:1em}.modal-content-wrapper .file-upload-control-panel label,.vertical-modal-content-wrapper .file-upload-control-panel label{margin-bottom:0!important}.vertical-modal-content-wrapper{flex-direction:column;min-height:250px}.modal-dialog{padding:0}.modal-body{min-width:568px;padding:0 16px 16px 16px!important}.modal-content{min-width:568px;border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,.3);border:1px solid #707070}.modal-tab-section{display:flex;position:sticky;position:-webkit-sticky;align-items:center;width:100%;top:0;background-color:#f5f5f5;z-index:1000;margin-bottom:1rem;padding-top:.5rem}.modal-tab-section>div{width:auto;display:flex;justify-content:center;align-items:center;position:relative;padding:0 1rem;padding-bottom:.25rem;border-bottom:2px solid #d6d6d6}.modal-tab-section>div span{cursor:pointer}.modal-tab-section .fp-box-error-bubble{position:relative!important;bottom:0!important;right:0!important;margin-left:.5em;width:unset!important;height:unset!important}.modal-tab-section .fp-box-error-bubble .fp-error-bubble-icon-variant-container{font-size:1rem}.modal-tab-section .fp-box-error-bubble .fp-error-bubble-icon-variant-container .icon-variant__counter{font-size:.5rem;bottom:.25rem;right:-.3rem}.modal-tab-section div[class=selected-tab]{text-decoration:none;border-bottom:2px solid #0656a6;font-weight:700}.modal-tab-section div[class=selected-tab] span{cursor:default}.modal-footer{border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-color:#f5f5f5;display:flex;justify-content:flex-end;align-items:flex-end;border-top:none;min-width:568px}.modal-footer .main-button,.modal-footer .white-main-button{margin-bottom:0;min-width:260px}.modal-footer .header-text{padding-bottom:16px}.modal-footer>:not(:last-child){margin-right:16px}.modal-content-responsive-squashed,.modal-print-squash{display:flex;flex-direction:row;width:100%}.modal-content-responsive,.modal-print-deckblatt,.modal-print-inhalt{width:50%}.modal-print-deckblatt-border{border-right:1px dotted #b4b4b4}@media (max-width:1300px){.fullscreen-modal{width:100%!important;height:100%!important;max-width:100%!important;min-width:unset!important}.modal-content-responsive-squashed,.modal-print-squash{display:flex;flex-direction:column}.modal-content-responsive,.modal-print-deckblatt,.modal-print-inhalt{margin:1em 0;width:100%}.modal-print-deckblatt-border{border-right:none}.modal-print-deckblatt-border-bottom{border-bottom:1px dotted #b4b4b4}}@media (min-width:1300px){.fullscreen-modal{width:90%!important;height:90%!important;max-width:1300px!important;min-width:unset!important}}@media screen and (max-height:1024px){.public-modal-content{max-height:686px!important}}@media screen and (max-height:800px){.public-modal-content{max-height:486px!important}}.modal-header-button-disabled{cursor:not-allowed!important}.modal-bounding-box{background:0 0;display:block;z-index:0;position:fixed;top:0;bottom:-25%;left:-25%;right:-25%;width:150%;height:125%}.modal-sticky-bootstrap-tabs{position:sticky;top:0;position:-webkit-sticky;z-index:1;background:#f5f5f5}.modal-footer--clear-button-min-widths button,.modal-footer--clear-button-min-widths button.main-button,.modal-footer--clear-button-min-widths button.white-main-button{min-width:auto}.right-sidebar,.sideBar{background-color:#fff;display:flex;flex-direction:column;-webkit-transition:width .1s;transition:width .1s;box-shadow:-1px 0 7px -3px;z-index:11;word-break:break-word;height:calc(100% - 60px);position:absolute;z-index:801}.right-sidebar .border-top,.sideBar .border-top{border-top:solid 1px #bdbdbd}.right-sidebar .StammdatenSidebar .sidebar-menu,.sideBar .StammdatenSidebar .sidebar-menu{list-style:none;margin:0;padding-left:0;white-space:nowrap;overflow:hidden}.right-sidebar .StammdatenSidebar .sidebar-menu li,.sideBar .StammdatenSidebar .sidebar-menu li{min-height:35px}.right-sidebar .StammdatenSidebar .sidebar-menu li .sidebar-item .sidebar-item__icon,.right-sidebar .StammdatenSidebar .sidebar-menu li .sidebar-item .sidebar-item__postfix,.right-sidebar .StammdatenSidebar .sidebar-menu li .sidebar-item .sidebar-item__text,.sideBar .StammdatenSidebar .sidebar-menu li .sidebar-item .sidebar-item__icon,.sideBar .StammdatenSidebar .sidebar-menu li .sidebar-item .sidebar-item__postfix,.sideBar .StammdatenSidebar .sidebar-menu li .sidebar-item .sidebar-item__text{color:#032b53}.right-sidebar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--warning .sidebar-item__icon,.sideBar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--warning .sidebar-item__icon{color:#fdbc01!important}.right-sidebar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--error .sidebar-item__icon,.sideBar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--error .sidebar-item__icon{color:#d80000!important}.right-sidebar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--warning,.sideBar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--warning{background-color:#fff9e6}.right-sidebar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--error,.sideBar .StammdatenSidebar .sidebar-menu li .sidebar-item.sidebar-item--error{background-color:#fce6e6}.right-sidebar .StammdatenSidebar .sidebar-menu li .ng-hide,.sideBar .StammdatenSidebar .sidebar-menu li .ng-hide{max-height:0;background-color:rgba(255,255,255,.5)}.right-sidebar .StammdatenSidebar .sidebar-menu li.active .sidebar-item,.sideBar .StammdatenSidebar .sidebar-menu li.active .sidebar-item{background-color:#032b53}.right-sidebar .StammdatenSidebar .sidebar-menu li.active .sidebar-item .sidebar-item__icon,.right-sidebar .StammdatenSidebar .sidebar-menu li.active .sidebar-item .sidebar-item__postfix,.right-sidebar .StammdatenSidebar .sidebar-menu li.active .sidebar-item .sidebar-item__text,.sideBar .StammdatenSidebar .sidebar-menu li.active .sidebar-item .sidebar-item__icon,.sideBar .StammdatenSidebar .sidebar-menu li.active .sidebar-item .sidebar-item__postfix,.sideBar .StammdatenSidebar .sidebar-menu li.active .sidebar-item .sidebar-item__text{color:#fff}.right-sidebar{right:0}.right-sidebar[data-sidebarstate=large],.sideBar[data-sidebarstate=large]{width:16.375rem;padding-bottom:.625rem;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.right-sidebar[data-sidebarstate=large] .sidebar-toggle,.sideBar[data-sidebarstate=large] .sidebar-toggle{margin-left:.5em}.right-sidebar[data-sidebarstate=large] .sidebar-item__customer-info div.sidebar-item__kundepartner:first-of-type,.sideBar[data-sidebarstate=large] .sidebar-item__customer-info div.sidebar-item__kundepartner:first-of-type{gap:.25rem}.right-sidebar[data-sidebarstate=large] .sidebar-item__customer-info div.sidebar-item__kundepartner:last-of-type,.sideBar[data-sidebarstate=large] .sidebar-item__customer-info div.sidebar-item__kundepartner:last-of-type{display:none!important}.right-sidebar[data-sidebarstate=small]::-webkit-scrollbar,.sideBar[data-sidebarstate=small]::-webkit-scrollbar{display:none}.right-sidebar[data-sidebarstate=small],.sideBar[data-sidebarstate=small]{width:6.25rem;padding-left:0;border-left-color:#0056b3;padding-bottom:10px;overflow-y:auto;scrollbar-width:none}.right-sidebar[data-sidebarstate=small] .sidebar-toggle,.sideBar[data-sidebarstate=small] .sidebar-toggle{display:flex;justify-content:center}.right-sidebar[data-sidebarstate=small] .sidebar-item .sidebar-item__icon,.sideBar[data-sidebarstate=small] .sidebar-item .sidebar-item__icon{text-align:center}.right-sidebar[data-sidebarstate=small] .sidebar-item .sidebar-item__text,.sideBar[data-sidebarstate=small] .sidebar-item .sidebar-item__text{display:none}.right-sidebar[data-sidebarstate=small] .sidebar-item .sidebar-item__postfix:empty,.sideBar[data-sidebarstate=small] .sidebar-item .sidebar-item__postfix:empty{display:none}.right-sidebar[data-sidebarstate=small] .sidebar-item__analysedatum .sidebar-item__postfix,.sideBar[data-sidebarstate=small] .sidebar-item__analysedatum .sidebar-item__postfix{display:none}.right-sidebar[data-sidebarstate=small] .sidebar-item__address .sidebar-item__postfix,.sideBar[data-sidebarstate=small] .sidebar-item__address .sidebar-item__postfix{display:none}.right-sidebar[data-sidebarstate=small] .sidebar-menu--address,.sideBar[data-sidebarstate=small] .sidebar-menu--address{justify-content:center}.right-sidebar[data-sidebarstate=small] .sidebar-item__customer-info div.sidebar-item__kundepartner:first-of-type,.sideBar[data-sidebarstate=small] .sidebar-item__customer-info div.sidebar-item__kundepartner:first-of-type{display:none!important}.right-sidebar[data-sidebarstate=small] .sidebar-item__customer-info div.sidebar-item__kundepartner:not(:first-of-type),.sideBar[data-sidebarstate=small] .sidebar-item__customer-info div.sidebar-item__kundepartner:not(:first-of-type){display:block!important;text-align:center}.right-sidebar[data-sidebarstate=small] .sidebar-item--center-on-small-res,.sideBar[data-sidebarstate=small] .sidebar-item--center-on-small-res{display:flex;align-items:center;justify-content:center}.sidebar-toggle{cursor:pointer;margin-top:.5em}.sidebar-item{display:grid;grid-template-columns:2rem 1fr auto;grid-gap:.5rem;border-radius:.625em;cursor:pointer;padding:.25rem;padding-left:.5rem;padding-right:.5rem;margin-left:.5rem;margin-right:.5rem;transition:all ease-in .15s}.sidebar-item:hover{background-color:#e9e9e9;text-decoration:none}.sidebar-item--disable-hover:hover{background-color:transparent;text-decoration:none}.sidebar-item__analysedatum{grid-template-columns:2rem 1fr 1fr}.sidebar-item__customer-info{grid-template-columns:1fr}.sidebar-item__icon{text-align:center;display:flex;align-items:center;justify-content:center}.sidebar-item__text{color:#032b53;font-size:.875rem;display:flex;align-items:center}.sidebar-item__postfix{color:#032b53;font-weight:700;text-align:right;font-size:.875rem;display:flex;align-items:center}.sidebar-item--ellipsis-12{text-overflow:ellipsis;overflow:hidden;max-width:12rem}.sidebar-item--ellipsis-10{text-overflow:ellipsis;overflow:hidden;max-width:10rem}.sideBar{clip-path:inset(0 -10px -10px -10px)}.sidebar-tools-wrapper{background:#eee;border-radius:.625em;margin:.5rem;display:flex;flex-direction:column;padding:.5rem;gap:.5rem}.sidebar-toolgrid{display:grid;grid-gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(39px,1fr))}.sidebar-toolgrid .sidebar-toolgrid__label{font-weight:600}.sidebar-toolgrid .sidebar-toolgrid__entry{background:#fff;border-radius:.625em;cursor:pointer}.sidebar-toolgrid .sidebar-toolgrid__entry:hover{transform:translateY(-.25rem)}.sidebar-toolgrid .sidebar-toolgrid__entry i{font-size:1.5rem!important;color:#0656a6;padding:.5rem;display:flex;justify-content:center;align-items:center;width:100%}.sidebar-toolgrid .sidebar-toolgrid__entry--current{cursor:default!important}.sidebar-toolgrid .sidebar-toolgrid__entry--current i{color:#757575!important}.carousel-button{padding:0!important;min-width:unset;box-shadow:none}.carousel-button:hover{background-color:#e3f2fd;text-decoration:none}.carousel-button i{width:100%;height:100%;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.sidebar-carousel{min-width:unset!important;box-shadow:none!important}.carousel-toolname{white-space:pre-line;margin-top:0}.fp-header-main{height:3.75rem;width:100%;display:grid;align-items:center;grid-template-columns:1fr 2fr 1fr;grid-gap:.5rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.fp-header-main .header-panel{display:flex;align-items:center;height:100%}.fp-header-main .header-panel i{color:#757575}.fp-header-main .header-panel__left{display:flex;gap:1rem;height:100%}.fp-header-main .header-panel__right{margin-right:1rem}.fp-header-main .header-panel__middle{margin-left:auto;margin-right:auto}.fp-header-main .header-panel__middle input{max-width:33.5rem;max-height:2.4375rem;flex-shrink:0;border-radius:.625em;background:#eee;border:0;width:33.5rem;height:100%;padding-left:2rem}.fp-header-main .header-panel__middle input#mainSearch[type=search]::-webkit-search-cancel-button,.fp-header-main .header-panel__middle input#mainSearch[type=search]::-webkit-search-decoration,.fp-header-main .header-panel__middle input#mainSearch[type=search]::-webkit-search-results-button,.fp-header-main .header-panel__middle input#mainSearch[type=search]::-webkit-search-results-decoration{display:none}.fp-header-main .header-panel__middle .search-icon{position:absolute;left:.5rem;top:.4rem;color:#757575}.fp-header-main .header-panel__middle .clear-search-icon{position:absolute;right:.5rem;top:.4rem;color:#757575}.fp-header-main .fp-header-video-thumbnail{margin-right:1em;display:flex;justify-content:center;align-items:center;position:relative;max-width:150px;text-align:center}.fp-header-main .fp-header-video-thumbnail i.fab,.fp-header-main .fp-header-video-thumbnail i.far{min-width:70px;min-height:70px;display:flex;justify-content:center;align-items:center;color:#b4b4b4;font-size:50px!important;position:static}.fp-header-main .fp-header-video-thumbnail .thumbNailContainer{position:relative;max-width:150px;min-width:150px;padding-bottom:0!important;justify-content:unset!important;align-items:unset!important;display:flex}.fp-header-main .fp-header-video-thumbnail .thumbNailContainer .movieStripes{background:#9c9c9c;flex:1;display:flex;flex-direction:column;justify-content:space-between!important;align-items:center!important;padding:5px 0!important;max-width:17px}.fp-header-main .fp-header-video-thumbnail .thumbNailContainer .movieStripes i{background:#fff;width:10px;height:10px}.fp-header-main .fp-header-video-thumbnail .thumbNailContainer .movieStripes:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.fp-header-main .fp-header-video-thumbnail .thumbNailContainer .movieStripes:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.fp-header-main .fp-header-video-thumbnail .thumbNailContainer img{width:100%;border-bottom:2px solid #bdbdbd;border-top:2px solid #bdbdbd;max-width:115px}.fp-header-main .fp-header-video-thumbnail .fp-header-video-duration{position:absolute;bottom:2px;right:2px;width:34px;height:15px;background:#9c9c9c 0 0 no-repeat padding-box;border-radius:3px;color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center}.fp-header-main .videoContextRow{width:100%;display:flex;flex-direction:column;padding:0!important;pointer-events:none}.fp-header-main .videoContextRow span{padding:0!important}.fp-header-main .videoContextRow span:first-child{margin-bottom:.5em}.fp-header-main .fp-header-search-tooltip{font-size:.875rem}.fp-header-main .fp-search-panel-results-red{color:#a60606!important}.fp-header-main .fp-header-search-tooltip-red{color:rgba(166,6,6,.5)!important}.fp-header-main .fp-search-panel-results{width:100%;padding:1rem}.fp-header-main .fp-search-panel-results .search-panel-header{width:100%;z-index:2000;display:flex;flex-direction:column;gap:.5rem}.fp-header-main .fp-search-panel-results .search-panel-header>div{background-color:#fff;width:100%!important;min-height:unset!important}.fp-header-main .fp-search-panel-results .search-panel-header>div span{color:#424242}.fp-header-main .fp-search-panel-results .search-panel-header>div a{color:#007bff!important;padding:0!important;width:unset!important}.fp-header-main .fp-search-panel-results .search-panel-header>div a:hover{text-decoration:underline!important}.fp-header-main .fp-search-panel-results .search-panel-header .searchPanelTabcontrol{display:flex;align-items:center;justify-content:center;flex:1;font-weight:700;border-radius:5px;border:1px solid #bdbdbd;height:40px;min-height:40px!important;max-height:40px!important}.fp-header-main .fp-search-panel-results .search-panel-header .searchPanelTabcontrol .searchPanelTab{cursor:pointer;height:40px;min-height:40px!important;max-height:40px!important;display:flex;align-items:center;justify-content:center;width:100%}.fp-header-main .fp-search-panel-results .search-panel-header .searchPanelTabcontrol .searchPanelTab:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.fp-header-main .fp-search-panel-results .search-panel-header .searchPanelTabcontrol .searchPanelTab:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.fp-header-main .fp-search-panel-results .search-panel-header .searchPanelTabcontrol .searchPanelTab:not(:last-child) span{border-right:1px solid #bdbdbd;width:100%;text-align:center}.fp-header-main .fp-search-panel-results .search-panel-header .searchPanelTabcontrol .searchPanelTab.active{border:2px solid #379bde;background:#e3f2fd}.fp-header-main .fp-search-panel-results .search-panel-header .searchPanelTabcontrol .searchPanelTab.active span{border-width:0}.fp-header-main .fp-search-panel-results .listContainer{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;max-height:50vh;overflow-y:auto}.fp-header-main .fp-search-panel-results .listContainer .tool-item{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.fp-header-main .fp-search-panel-results .listContainer .tool-item .tool-item__icon{color:#0656a6}.fp-header-main .fp-search-panel-results .listContainer .tool-item .tool-item__title{color:#0656a6}.fp-header-main .fp-search-panel-results .listContainer .tool-row{display:flex;flex-direction:column;border-radius:.625em;padding:.25rem}.fp-header-main .fp-search-panel-results .listContainer .tool-row:hover{background:#e3f2fd}.fp-header-main .fp-search-panel-results li{padding-left:67px!important;margin-bottom:20px}.fp-header-main .fp-search-panel-results li a,.fp-header-main .fp-search-panel-results li span{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.fp-header-main .fp-search-panel-results ul{border-top:none!important;border-bottom:none!important}@media screen and (max-width:1150px){.fp-header-main .fp-search-panel-results{min-width:450px}}.fp-header-main .header-navigation-element{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;color:#424242;font-weight:400;font-size:1.25rem;line-height:normal;transition:color .25s}.fp-header-main .header-navigation-element .header-icon{display:none}.fp-header-main .header_avatar{border-radius:50%;width:42px;height:42px}.fp-header-main .header-navigation-element:hover{color:#2196f3}.fp-header-main .header-navigation-element:hover .header-icon{color:#2196f3}.fp-header-main .header-navigation-element.active{color:#0656a6}.fp-header-main .header-navigation-element--white{color:rgba(255,255,255,.5)}.fp-header-main .header-navigation-element--white .header-icon{color:rgba(255,255,255,.5)}.fp-header-main .header-navigation-element--white.active{color:rgba(255,255,255,.9)}.fp-header-main .header-navigation-element.header-navigation-element--white:hover{color:#fff}.fp-header-main .header-navigation-element.header-navigation-element--white:hover .header-icon{color:#fff}.fp-header-main .header-navigation-element--dashboard-icon{padding-left:1rem}.fp-header-main .header-navigation-element.active.header-navigation-element--dashboard-icon:hover{filter:brightness(1.1)}.fp-header-main .header-navigation-element:not(.active).header-navigation-element--dashboard-icon{filter:grayscale(1)}.fp-header-main .header-navigation-element:not(.active).header-navigation-element--dashboard-icon:hover{filter:grayscale(0) brightness(1.025)}.fp-header-main .header-navigation-element__icon{width:2.82456rem;height:1.71669rem;object-fit:contain}.fp-header-main .header-navigation-element.header-navigation-element--white.active.header-navigation-element--dashboard-icon{filter:contrast(0) brightness(1.8)}.fp-header-main .header-navigation-element.header-navigation-element--white.active.header-navigation-element--dashboard-icon:hover{filter:contrast(0) brightness(2)}.fp-header-main .header-navigation-element:not(.active).header-navigation-element--dashboard-icon.header-navigation-element--white{filter:contrast(0) brightness(2) opacity(.5)}.fp-header-main .header-navigation-element:not(.active).header-navigation-element--dashboard-icon.header-navigation-element--white:hover{filter:contrast(0) brightness(2)}@media (max-width:1150px){.fp-header-main .header-navigation-element .header-navigation-element__text{display:none}.fp-header-main .header-navigation-element .header-icon{display:block}.fp-header-main .header-navigation-element .header-icon--white{color:rgba(255,255,255,.5)}.fp-header-main .header-navigation-element .header-icon--white:hover{color:#fff}.fp-header-main .header-panel__middle input{max-width:22.5rem}}@media screen and (max-width:1150px) and (max-width:1000px){.fp-header-main .header-panel__middle input{max-width:unset;width:auto}}.fp-header-main .fp-header-search-tooltip-blue{color:#99c0e5!important}.fp-header-main i{cursor:pointer;transition:color .25s}.fp-header-main .dropdown{cursor:pointer}.fp-header-main span.dropdown div{padding:0 1em!important;outline:0}.fp-header-main .dropdown-item{padding:0}.fp-header-main .dropdown-clicked .small-header-icon{color:#0656a6}.fp-header-main .dropdown-clicked .small-header-icon--white{color:rgba(255,255,255,.9)}.fp-header-main .dropdown-clicked .small-header-icon--yellow{color:#ffc107;opacity:.9}.fp-header-main .header-icon{font-size:1.5rem;transition:color .25s}.fp-header-main .header-button-group{display:flex;width:100%;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:1rem}.fp-header-main .header-button-group-item{font-size:1.5rem}.fp-header-main .header-button-group-item i{transition:color .25s}.fp-header-main .header-button-group-item:hover{color:#0656a6}.fp-header-main .header-button-group-item:hover i{color:#2196f3}.fp-header-main .header-button-group-item.active{color:#0656a6}.fp-header-main .header-button-group-item.active i{color:#0656a6}.fp-header-main .header-button-group-item--white i{color:rgba(255,255,255,.5)}.fp-header-main .header-button-group-item--white:hover{color:#fff}.fp-header-main .header-button-group-item--white:hover i{color:#fff}.fp-header-main .header-button-group-item--white.active{color:rgba(255,255,255,.9)}.fp-header-main .header-button-group-item--white.active i{color:rgba(255,255,255,.9)}.fp-header-main .header-button-group-item--yellow{color:#ffc107;opacity:.9}.fp-header-main .header-button-group-item--yellow i{color:#ffc107;opacity:.9}.fp-header-main .header-button-group-item--yellow:hover{color:#ffe082}.fp-header-main .header-button-group-item--yellow:hover i{color:#ffe082}.fp-header-main .li-hover{background-color:#e8e8e8}.counter-bubble{background-color:#c9001c;border-radius:50%;width:.9rem;height:.9rem;position:absolute;display:flex;font-size:.75rem;justify-content:center;align-items:center;bottom:.2rem;right:-.1rem;color:#fff;z-index:2}.fp-footer-main{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;width:100%;font-size:.625rem;flex:0 0 auto;position:relative}.fp-footer-main div{color:#0656a6}.error{font-weight:700;color:#c62828!important}.warn{font-weight:700;color:#ffc107!important}.carousel{width:100%}.jcarousel-wrapper{width:100%;font-size:.875em;background-color:#f5f5f5;z-index:10;position:sticky;top:0;transition:margin-left .2s ease-in-out,margin-right .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.jcarousel-wrapper .currentStateIcon{font-size:1rem;margin:10px 0}.jcarousel-wrapper .currentStateIcon i{font-size:1rem}.jcarousel-wrapper .currentStateName{font-weight:700;color:#424242}.jcarousel-wrapper .jcarousel{overflow:hidden;max-height:140px;display:flex;flex-direction:column;width:100%;z-index:1}.jcarousel-wrapper .jcarousel ul{display:flex;width:100%;list-style-type:none;margin:0!important;padding-inline-start:0;padding:0}.jcarousel-wrapper .jcarousel ul li{width:auto;color:#9e9e9e;cursor:pointer;display:flex;align-items:center;padding:0 .5rem;padding-bottom:.25rem;white-space:nowrap;border-bottom:2px solid #d6d6d6;gap:.25rem}.jcarousel-wrapper .jcarousel ul li.active{border-bottom:2px solid #0656a6}.jcarousel-wrapper .jcarousel ul li.active span{color:#424242}.jcarousel-wrapper .jcarousel .mainCarousel{width:100%}.jcarousel-wrapper .jcarousel .subCarousel{margin-top:.75rem}.jcarousel-wrapper.subTabsEnabled{min-height:110px}.jcarousel-wrapper.subTabsDisabled{min-height:95px}.fp-row-warning .fp-form-row__fieldset{background-color:rgba(216,0,0,.1)}.fp-row-warning .fp-form-row__legend{color:#ec1717;font-weight:700!important}.fp-row-success .fp-form-row__fieldset{background-color:rgba(36,167,57,.1)}.fp-row-success .fp-form-row__legend{color:#92cd59;font-weight:700!important}.fp-form-row{margin-bottom:.5rem}.fp-form-row input:not([type=radio]):not([type=color]){height:100%;width:100%;border:0}.fp-form-row fieldset,.fp-form-row legend{all:unset}.fp-form-row .fp-form-row__fieldset{width:100%;border:1px solid #bdbdbd;color:#757575;border-radius:.625em;padding:.25rem;padding-top:0;box-sizing:inherit;min-height:3rem;display:flex;align-items:center}.fp-form-row .fp-form-row__fieldset .form-control{border-radius:0!important}.fp-form-row .fp-form-row__fieldset div.fp-switch-main.form-control,.fp-form-row .fp-form-row__fieldset textarea.form-control{border:0}.fp-form-row .fp-form-row__fieldset .fp-form-row__legend{font-weight:600;font-size:.75rem;padding-left:.25rem;padding-right:.25rem;margin-left:.5rem;border-radius:.625em}.fp-form-row .fp-form-row__fieldset .fp-form-row__content{display:grid;gap:.5rem;grid-template-columns:1fr 2rem;align-items:center;min-height:2.125rem;width:100%;flex:1}.fp-form-row .fp-form-row__fieldset .fp-form-row__content .content__input-grid{display:flex;gap:.5rem}.fp-form-row .fp-form-row__fieldset .fp-form-row__content .content__input-grid>:not([type=radio]):not([type=color]){width:100%}.fp-form-row .fp-form-row__fieldset .fp-form-row__content .content__input-grid .fp-duration-input-main{border:0}.fp-form-row .fp-form-row__fieldset .fp-form-row__content--no-buttons{grid-template-columns:1fr}.fp-form-row .fp-form-row__fieldset--required{border:2px solid #c62828}.fp-form-row .fp-form-row__fieldset--required>legend{color:#c62828}.fp-form-row .fp-form-row__fieldset--recommended{border:2px solid #ffc107}.fp-form-row .fp-form-row__fieldset--recommended>legend{color:#ffc107}.fp-form-row .fp-form-row__fieldset--disabled{border:0}.fp-form-row .fp-form-row__fieldset--disabled>legend{font-weight:600}.fp-form-row .fp-form-row__fieldset--no-label,.fp-form-row .fp-form-row__fieldset--remove-border-label{display:flex}.fp-form-row .fp-form-row__fieldset--remove-border-label .fp-form-row__content{grid-template-columns:1fr;width:100%}.fp-form-row .fp-form-row__fieldset--no-label,.fp-form-row .fp-form-row__fieldset--remove-border,.fp-form-row .fp-form-row__fieldset--remove-border-label{border:0}.fp-form-row .fp-form-row__fieldset--multi-checkbox{padding-top:.5rem}.fp-form-row .fp-form-row__fieldset--multi-checkbox .segmented-button-group{justify-content:flex-end}.fp-form-row--invisible .fp-form-row__fieldset{border:0}.fp-form-row--invisible .fp-form-row__legend{opacity:0}.fp-form-row--invisible i{opacity:0}.form-row-grid{display:flex;gap:.5rem}.fp-form-row--disabled{display:flex;align-items:flex-end}.fp-form-row--disabled .fp-form-row__fieldset{display:flex;align-items:center}.fp-form-row--disabled .fp-form-row__fieldset .fp-form-row__legend{display:contents}.fp-form-row--disabled .fp-form-row__fieldset .fp-form-row__legend .fp-form-row__legend__wrapper{width:50%}.fp-form-row--disable-min-height{margin-bottom:.5rem}.fp-form-row--disable-min-height .fp-form-row__fieldset{min-height:unset}.fp-form-row--disable-min-height .fp-form-row__fieldset .fp-form-row__content{min-height:unset}.fp-form-row--transparent-border .fp-form-row__fieldset{border:1px solid transparent}.fp-form-row-label--no-wrap .fp-form-row__legend__label{white-space:nowrap}.fp-form-row-label--no-wrap tooltip-ui a span{white-space:nowrap}.uploadArea{height:400px;width:100%;display:flex;flex-direction:column;align-items:center}.uploadArea #manualArea{height:20%;padding:5px}.uploadArea #manualArea .manualInput{font-size:20px;width:100%}.uploadArea #dragArea{border:2px solid #000;height:80%;display:table}.uploadArea #dragArea .dragLabel{font-size:20px;vertical-align:middle;text-align:center;display:table-cell}.fp-switch-main{display:flex;align-items:center;width:100%;height:35px;cursor:pointer;min-width:100px}.fp-switch-main .switch-icon{display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin-left:auto}.fp-switch-main .switch-icon i{background-color:transparent;color:#9c9c9c}.fp-input-wrapper .disabled{background-color:transparent!important;border:none}.fp-plain-text-input-bold input{font-weight:600}.fp-plain-text-input-right-text input{text-align:right!important}.fp-plain-text-input--text-danger .fp-input-wrapper input{color:#c62828}.fp-checkbox-main{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding-left:.5rem}.fp-checkbox-main i{cursor:pointer}.fp-checkbox-main label{min-height:0!important;min-width:60px;width:auto!important;color:#757575;margin-bottom:0}.fp-checkbox-main label:blank,.fp-checkbox-main label:empty{min-width:unset!important;display:none;margin:0}.fp-checkbox-label-white-space-wrap .fp-checkbox-main label{white-space:normal}.fp-checkbox-label-white-space-nowrap .fp-checkbox-main label{white-space:nowrap}.segmented-button-group{display:flex;align-items:center;height:100%;max-height:4rem}.segmented-button-group button{height:100%;color:#424242;font-weight:600;font-size:1rem;border-radius:.625em;border:1px solid #bdbdbd;min-width:6em}.segmented-button-group button:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0}.segmented-button-group button:last-of-type{border-bottom-left-radius:0;border-top-left-radius:0}.segmented-button-group button.btn:disabled{cursor:not-allowed;background-color:#e0e0e0}.fp-date-field-action-field,.fp-datepicker-age-box{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;flex-basis:50%}.fp-date-field-action-field{min-width:3.5rem}.fp-datepicker-input--has-age input{border-top-right-radius:0;border-bottom-right-radius:0}.cancel-button,.fp-button-main,.main-button,.small-main-button,.white-main-button{min-width:9rem;height:2.125rem;padding:.375rem .625rem;transition:background-color .2s,color .2s,border .2s;-webkit-transition:background-color .2s,color .2s,border .2s;border-radius:.625rem;display:flex;justify-content:left;align-items:center;cursor:pointer;font-size:1rem;margin:0;color:#fff;background-color:#0656a6}.cancel-button i,.fp-button-main i,.main-button i,.small-main-button i,.white-main-button i{font-style:normal!important;color:#fff}.fp-button-main:hover,.main-button:hover,.small-main-button:hover{background-color:#0288d1;color:#fff}.fp-button-main:focus,.main-button:focus,.small-main-button:focus{border:none;box-shadow:none;color:#fff}.fp-button-main:active,.main-button:active,.small-main-button:active{background-color:#032b53;color:#fff}.btn.disabled,.btn:disabled,.fp-button-main-disabled,button.disabled{cursor:default;background-color:#757575}.cancel-button,.fp-button-secondary,.fp-icon-button,.white-main-button{border:2px solid #0656a6;background-color:transparent!important;color:#0656a6}.cancel-button i,.fp-button-secondary i,.fp-icon-button i,.white-main-button i{color:#0656a6}.cancel-button:hover,.fp-button-secondary:hover,.fp-icon-button:hover,.white-main-button:hover{background-color:transparent;border:2px solid #0288d1;color:#0288d1}.cancel-button:hover i,.fp-button-secondary:hover i,.fp-icon-button:hover i,.white-main-button:hover i{color:#0288d1}.cancel-button:focus,.fp-button-secondary:focus,.fp-icon-button:focus,.white-main-button:focus{border:2px solid #fff;color:#0288d1;background-color:#e3f2fd!important}.cancel-button:focus i,.fp-button-secondary:focus i,.fp-icon-button:focus i,.white-main-button:focus i{color:#0288d1}.cancel-button:active,.fp-button-secondary:active,.fp-icon-button:active,.white-main-button:active{border:2px solid #032b53;color:#032b53;background-color:transparent!important}.cancel-button:active i,.fp-button-secondary:active i,.fp-icon-button:active i,.white-main-button:active i{color:#032b53}.fp-button-secondary-disabled{background-color:transparent!important;border:2px solid #757575;cursor:default;color:#757575}.fp-button-secondary-disabled i{color:#757575}.fp-button-secondary-disabled:hover{color:#757575}.fp-button-secondary-disabled:hover i{color:#757575}.fp-icon-button{min-width:unset;width:2.125rem;height:2.125rem!important;padding:.813rem 1rem;border:transparent;justify-content:center}.fp-icon-button:active,.fp-icon-button:focus,.fp-icon-button:hover{border:transparent}.fp-icon-button-disabled{background-color:transparent;border:transparent;cursor:default;color:#757575}.fp-button-small{justify-content:center;min-width:unset;width:3.313rem;padding:.5rem 1rem}.fp-button-small i{color:#fff!important}.auto-main-button,.fp-button-auto{min-width:unset;width:auto}.fp-button-main-m-16{margin:0 16px}.small-main-button{display:flex;justify-content:flex-start;align-items:center;margin-left:auto;padding:5px;min-width:unset}.small-main-button .fa,.small-main-button .far,.small-main-button .fas,.small-main-button .fp-fa{margin-right:5px;color:#fff}.fp-button-toggle{min-width:unset;width:3.313rem!important;color:#424242!important;font-weight:600!important;border:1px solid #bdbdbd!important;border-radius:0!important}.fp-button-toggle__text{flex:1;width:auto}.fp-button-height .kachelContent{max-height:34px;min-height:34px;height:unset!important}.white-i{color:#fff!important}.fp-button-topic--disabled i{color:gray}.btn-circle-wider button{max-width:240px!important;min-width:240px!important;height:1.98em!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:15px!important}@media (max-width:1500px){.btn-circle-wider button{max-width:200px!important;min-width:200px!important}}@media (max-width:1399px){.btn-circle-wider button{max-width:300px!important;min-width:300px!important}}.btn-block+.btn-block{margin-top:0}.btn-block:not(:first-child){margin-left:10px}.btn-circle-auto button{padding:0 1em!important;margin:.5em!important;height:30px!important;width:auto!important}.btn-circle-no-width-limit button{max-width:none!important;width:100%!important}.finanzanalyse-themencluster-toggle-button button{height:100%!important;padding:1em!important;width:100%!important;display:flex!important;align-items:center;font-size:.75em!important}.fp-numeric,.fp-numeric-input{position:relative;width:100%;min-width:100px;text-align:right}.fp-numeric .form-control,.fp-numeric-input .form-control{text-align:right}.fp-numeric .form-control.has-suffix,.fp-numeric-input .form-control.has-suffix{padding-right:24px}.fp-numeric .form-control.has-suffix-longer,.fp-numeric-input .form-control.has-suffix-longer{padding-right:2.9em}.fp-numeric .htmlsuffix,.fp-numeric-input .htmlsuffix{position:absolute;right:5px;top:8px;background-color:transparent!important}.fp-numeric .small-htmlsuffix,.fp-numeric-input .small-htmlsuffix{right:6px}.fp-numeric .htmlsuffix-numeric--two-chars,.fp-numeric-input .htmlsuffix-numeric--two-chars{right:0!important}.fp-numeric .htmlsuffix-numeric,.fp-numeric-input .htmlsuffix-numeric{position:absolute;right:4px;top:0;background-color:transparent!important;display:flex;justify-content:center;align-items:center;height:100%;font-weight:600}.fp-numeric .htmlsuffix-numeric>span,.fp-numeric-input .htmlsuffix-numeric>span{display:flex;justify-content:center;align-items:center;height:100%}.fp-numeric .htmlsuffix-numeric.small,.fp-numeric-input .htmlsuffix-numeric.small{right:6px}.fp-numeric .disabled,.fp-numeric-input .disabled{background-color:transparent!important;border:none}.fp-numeric-bold input{font-weight:700}.fp-numeric-semi-bold input{font-weight:600}.fp-numeric-eliminate-min-width .fp-numeric{min-width:unset}.fp-numeric-input-black div.htmlsuffix-numeric{color:#000}.fp-numeric--required input.form-control{border:2px solid #ffc107}.fp-numeric-rs-focus input:focus{background-color:unset}.input-text-right{text-align:right!important}fp-duration-input{width:100%}.fp-duration-input-main{border:1px solid #bdbdbd;border-radius:.625em}.fp-duration-input-main.disabled{border:0}.fp-duration-input-main input.form-control{border:none;text-align:right}@media screen and (max-width:1650px){.fp-duration-input-main input.form-control{padding-right:.5rem}}.fp-duration-input-disabled{border:0}.fp-duration-input-action-field,.fp-duration-mmyyyy-box{white-space:nowrap;text-align:right}.fp-duration-text-right div.fp-input-wrapper div{padding-right:0}.fp-duration-text-right input{text-align:right!important}.fp-duration-input--recommended .fp-duration-input-main{border:2px solid #ffc107}.fp-duration-input--required .fp-duration-input-main{border:2px solid #c62828}.switch{position:relative;display:block;width:52px;height:30px}.switch input{display:none}.slider{position:relative;display:block;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.25s;transition:.25s}.slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.25s;transition:.25s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.slider.round{border-radius:30px;width:52px;height:30px}.slider.round:before{border-radius:50%}.fp-ios-switcher__label{font-size:.875rem}div.fpBoxContainer{margin-bottom:.75em}div.fpBoxContainer fp-box{margin-bottom:0}fp-box{display:inline-block;width:100%;margin-bottom:.75em;padding-right:1em}content-list fp-box{padding-right:unset}.div-wrapper{display:inline-block;width:inherit;position:relative}.fp-box{margin-bottom:.625em}.fp-box table tr{height:40px}.fp-box table tr:not(.remove-border) th{border-bottom:2px solid #d3d3d3}.fp-box table td{height:35px}.fp-box table tr td:first-child{padding-left:1em}.fp-box table tr th:first-child{padding-left:1em}.fp-box [class*=col-]{padding-left:0;float:none!important}.fp-box .row{display:flex;margin-bottom:.875em}.fp-box .row .number{text-align:right}.fp-box .row .key{width:40%;max-width:200px}.fp-box .row .value{flex:1}.fp-box .column{display:flex;flex-direction:column}.fp-box .column span{margin:5px 0}.fp-box .red{color:#a60606}.fp-box .green{color:#06a676}.fp-box .multiColoricon{text-align:center;display:flex;align-items:center;justify-content:center;padding-right:.5em}.fp-box .multiColoricon .fp{padding-top:5px}.fp-box .multiColoricon i{color:#032b53}@keyframes flash{from,to{border-color:#007bff}50%{border-color:#0656a6}}fp-box.flash-on-select .expandable-body,fp-box.flash-on-select td{border-width:2px!important;background:rgba(0,123,255,.1);animation:flash 1s linear infinite}fp-box.flash-on-select td{border-width:0}.fp-box-expander{display:flex;align-items:center;flex:1}.fp-box-no-expander{cursor:default}.fp-box-collapse.col-1,.fp-box-expander.col-12{padding-right:0}.fp-box-collapse.col-1 a,.fp-box-expander.col-12 a{color:#a9a9a9;display:flex}.fp-box-collapse{cursor:pointer}.fp-box-header{padding-right:0;display:flex}.fp-box-header .fp-box-header__buttons i{font-size:1.5rem}.fp-box-header-collapsed{margin-bottom:0;border-bottom:1px solid #d3d3d3}.expandable-body{padding:1em;border-radius:1.25em;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.1);padding-top:.5rem;padding-bottom:.5rem}.expandable-body--transparent{background-color:transparent;box-shadow:unset;padding:0}.fp-box-bills-adresses--active .expandable-body{border:3px solid green!important;background:#e6fedc}action-buttons button.fp-button-main:not(.fp-button-small){height:auto;min-width:unset}.tinyRow{max-width:3.3125rem;min-width:3.3125rem}.fp-kachel-edit-panel{position:absolute;top:1em;right:1em;cursor:pointer}.selectedCustomerBg .kachelMainInfo .span-fade{background-image:linear-gradient(to right,transparent,#e5f3ff)}.seperator{border-bottom:1px solid #dee2e6!important;padding-top:5px;margin-bottom:5px}.kachelDropdownContent{display:flex;flex-direction:column}.smallRow{max-width:7.625rem;min-width:7.625rem}.mediumRow{max-width:16.25rem;min-width:16.25rem}.largeRow{max-width:24.875rem;min-width:24.875rem}.bigRow{max-width:33.5rem;min-width:33.5rem}.fullScreenRow{max-width:68rem;min-width:68rem}.flexibleRow{min-width:unset!important;flex:1}.fullScreenWidthRow{max-width:none!important;min-width:unset;width:100%}.fullScreenWidthRow fp-button-kachel,.fullScreenWidthRow fp-kachel,.fullScreenWidthRow fp-kunden-kachel{flex:1}.fullScreenWidthRow fp-button-kachel .headerContainer,.fullScreenWidthRow fp-kachel .headerContainer,.fullScreenWidthRow fp-kunden-kachel .headerContainer{max-width:unset!important}.kachelBox{display:flex;flex-direction:column;margin:10px 0 20px 0;width:100%;align-items:center}.kachelBox .headerContainer{display:flex;max-width:68rem;align-items:center;margin-right:auto}.kachelBox .headerContainer .header{font-size:24px!important}.kachelBox .headerContainer .headerButtonContainer{margin-left:auto;margin-right:10px;display:flex;align-items:center}.kachelBox .headerContainer .headerButtonContainer .fp-icon-button{margin-right:10px}.kachelBox .headerContainer .headerButtonContainer .chevronBox{cursor:pointer}.kachelBox .subHeaderContainer{font-style:italic;color:#b4b4b4;max-width:68rem;margin-right:auto;display:flex;flex-direction:column}.kachelBox .kachelBox:not(.canMinimize) .headerContainer{display:none}.headerAction{cursor:pointer;color:#007bff}.headerAction:hover{text-decoration:underline;color:#0056b3}.kachelContainer{display:flex;max-width:68rem;flex-wrap:nowrap;gap:1em}.kachelContainer .kachelBox{width:unset}.kachelContainer list-header{width:100%}.kachelContainer.alignCenter{justify-content:center}.kachelContainer.justifyHeight .kachelBox{height:100%}.kachel{background:#fff;border-radius:.625em;box-shadow:1px 1px 5px rgba(0,0,0,.1);display:flex;position:relative;flex-direction:column;transition:box-shadow .5s ease}.kachel .kachelIcon{text-align:center;display:flex;align-items:center;justify-content:center;color:transparent}.kachel .kachelIcon .fp{padding-top:5px}.kachel .kachelIcon i{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kachel .kachelIcon--fp-without-padding .fp{padding-top:0}.kachel .kachelContent{display:flex;height:100%}.kachel .kachelContent.kundenKachel{flex-direction:column}.kachel .expandableDescription{display:flex;justify-content:space-between;padding:0 10px 5px}.kachel .expandableDescription span{font-weight:700}.kachel .expandableDescription i{cursor:pointer}.kachel .expandable-body{padding:0!important}.kachel .expandable-body .expandable-content{padding:0 10px 10px 10px}.kachel .expandable-body .kachel-dropdown-list{padding:0;margin:0}.kachel .expandable-body .kachel-dropdown-list li{height:50px;list-style-type:none;width:100%;cursor:pointer;transition:background-color .5s;-webkit-transition:background-color .5s;display:flex;align-items:center}.kachel .expandable-body .kachel-dropdown-list li:hover{background-color:#b4b4b4}.kachel fp-kachel .headerContainer{border-bottom:1px solid #b4b4b4}.kachel fp-kachel .kachel{border-width:0}.kachel .kachelIcon{padding:10px;font-size:25px}@keyframes flash{from,to{border-color:#007bff}50%{border-color:#0656a6}}.flash-on-select .kachel,.flash-on-select td{border-width:2px;background:rgba(0,123,255,.1);animation:flash 1s linear infinite}.flash-on-select td{border-width:0}.flash-on-select .kachelMainInfo .span-fade{background-image:linear-gradient(to right,transparent,#e5f3ff)}.selectedCustomerBg .kachel{background:rgba(0,123,255,.1)}.starContainer{width:25px;height:25px;padding:2px;position:absolute;top:.15em;left:.15em}.starContainer .fa-star{font-size:20px;cursor:cell;color:#edc240}.kachelIcon:not(.merge) .fa-female,.kachelIcon:not(.merge) .fa-male{font-size:70px}.kachelIcon:not(.blue) i{background-image:linear-gradient(45deg,#757575,#9c9c9c)}.kachelIcon.finanzanalyse:not(.merge) i{background-image:linear-gradient(45deg,#0080ff,#0080ff)}.kachelIcon.biometrische-risiken:not(.merge) i{background-image:linear-gradient(45deg,#0656a6,#0656a6)}.kachelIcon.foerderrechner:not(.merge) i{background-image:linear-gradient(45deg,#a232a6,#a232a6)}.kachelIcon.ruhestandsplanung:not(.merge) i{background-image:linear-gradient(45deg,#a63232,#a63232)}.kachelIcon.immobilien:not(.merge) i{background-image:linear-gradient(45deg,#f83,#f83)}.kachelIcon.generationenberatung:not(.merge) i{background-image:linear-gradient(45deg,#fd3,#fd3)}.kachelIcon.kostenfrei:not(.merge) i{background-image:linear-gradient(45deg,#24a739,#24a739)}.kachelIcon.anlagestrategie:not(.merge) i{background-image:linear-gradient(45deg,#83d82f,#83d82f)}.kachelIcon.blue:not(.merge) i{background-image:linear-gradient(45deg,#032b53,#0656a6)}.kachelIcon.personBlue i:first-of-type{background-image:linear-gradient(45deg,#0955a0,#097cf0)}.kachelIcon.personBlue i:last-of-type{background-image:linear-gradient(45deg,#1166ad,#64bbe9)}.kachelIcon.blue.merge i:first-of-type{background-image:linear-gradient(45deg,#0955a0,#097cf0)}.kachelIcon.blue.merge i:last-of-type{background-image:linear-gradient(45deg,#1166ad,#64bbe9)}.kachelIcon.merge{display:flex;font-size:35px!important;padding:30px 15px 30px 15px!important}.kachelIcon.merge i:first-of-type{z-index:1;color:#757575}.kachelIcon.merge i:last-of-type{position:absolute;margin:0 0 0 16px;left:15px;top:15px;color:#b4b4b4}.kachelIcon.merge i:last-of-type.fa-male{width:35px;left:20px}.kundenKachel .kachelIcon.merge i:last-of-type{top:45px!important}.kundenKachel .kachelContent{height:190px}.kundenKachel .kachelContent .kachelMainInfo{justify-content:flex-start!important}.kachelIcon.iconPlaceHolder i{display:none!important}.medium .kachelIcon{padding-left:20px!important}.kachelInfos{flex:1;justify-content:center;display:flex;flex-direction:column;padding:.5em}.kachelInfos .row{margin-bottom:14px}.kachelInfos .rowSmall{margin-bottom:5px}.kachelInfos .row,.kachelInfos .rowSmall{display:flex}.kachelInfos .row .number,.kachelInfos .rowSmall .number{text-align:right}.kachelInfos .row .alignCenter,.kachelInfos .rowSmall .alignCenter{text-align:center}.kachelInfos .row .key,.kachelInfos .rowSmall .key{width:40%;max-width:200px}.kachelInfos .row .value,.kachelInfos .rowSmall .value{flex:1}.kachelInfos .row .keyValueBox,.kachelInfos .rowSmall .keyValueBox{display:flex;margin-right:16px;flex:1}.kachelInfos .columnContainer{display:flex;font-size:12px;height:100%}.kachelInfos .column{display:flex;flex-direction:column}.kachelInfos .column span{margin:5px 0}.kachelInfos .column.key{margin-right:5px}.kachelInfos .column.value{flex:1}.kachelInfos .rowContainerKachel{display:flex;flex-direction:column;height:100%}.kachelInfos .rowContainerKachel span.rowContent{display:flex}.kachelInfos .rowContainerKachel span.rowContent .key{margin-right:16px}.kachelInfos .rowContainerKachel span.rowContent .value{text-align:right;margin-left:auto}.kachelInfos .caption{font-size:1em}.kachelInfos .caption .value{font-weight:700}.kachelInfos .kachelIcon{padding:0;font-size:25px;width:100%;flex:1}.kachelInfos .kachelFooter,.kachelInfos .kachelHeader{font-size:14px;color:#b4b4b4;max-height:25px;flex:.25;cursor:default}.kachelInfos .kachelMainInfo{flex:.5;display:flex;flex-direction:column;justify-content:center;font-size:1rem;word-break:break-word}.kachelInfos .kachelMainInfo.blue{color:#0656a6!important}.kachelInfos .kachelAction{font-size:1rem;max-height:25px;flex:.25}.kachelInfos .kachelAction a,.kachelInfos .kachelAction span{cursor:pointer;color:#007bff}.kachelInfos .kachelAction i{cursor:pointer}.kachelInfos .kachelAction a:hover,.kachelInfos .kachelAction span:hover{text-decoration:underline;color:#0056b3}.kachelInfos .kachelAction .kachelDropdown{cursor:pointer;margin-left:auto}.kachelInfos .kachelAction .kachelDropdown:hover{color:#a9a9a9;margin-left:auto}.kachelInfos .red{color:#a60606}.kachelInfos .green{color:#06a676}.kachelInfos .border-bottom{border-bottom:1px solid #b4b4b4;padding-bottom:10px}.kachelInfos.alignTop{justify-content:flex-start}.kachel-infos-p-0 .kachelInfos{padding:0}.dashboard-kachel-unify-styles .kachelInfos{padding:10px 10px 5px 10px}.dashboard-kachel-unify-styles .kachelInfos .kachelHeader{color:#717171!important}.dashboard-kachel-unify-styles .kachelIcon:not(.blue) i{background-image:linear-gradient(45deg,#404040,#000)}.kachelMainInfo-fulfill-pad{padding:6px}.fpKachelMargin{margin:8px 16px 8px 0!important}.tiny{max-width:3.3125rem;min-width:3.3125rem;align-items:center}.small,.small-with-default-cursor{max-width:7.625rem;min-width:7.625rem;align-items:center;font-size:unset!important}.small .kachelMainInfo,.small-with-default-cursor .kachelMainInfo{font-size:14px!important}.small{cursor:pointer}.headerKachel{font-size:20px;padding:5px 0}fp-kachel.disable-hover{cursor:default!important}fp-kachel.disable-hover .kachel:hover{box-shadow:none}.small{max-width:7.625rem;min-width:7.625rem}.medium{max-width:16.25rem;min-width:16.25rem}.large{max-width:24.875rem;min-width:24.875rem}.big{max-width:33.5rem;min-width:33.5rem}.fullScreen{max-width:68rem;min-width:68rem}.fullWidth{max-width:none;min-width:unset;width:100%}.kachel:Hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.kachelContainer.wrap{flex-wrap:wrap;width:100%}.kachelContainer.wrapSmall{flex-wrap:wrap;width:100%}.placeHolder .kachel{border-width:0}.placeHolder .kachel:hover{box-shadow:none}.center{text-align:center}fp-button-kachel .headerContainer,fp-kachel .headerContainer,fp-kunden-kachel .headerContainer{padding:8px 0}fp-button-kachel .kachelBox,fp-kachel .kachelBox,fp-kunden-kachel .kachelBox{margin:0!important;align-items:unset!important}fp-button-kachel .kachelBox.collapsed .headerContainer,fp-kachel .kachelBox.collapsed .headerContainer,fp-kunden-kachel .kachelBox.collapsed .headerContainer{border-bottom:1px solid #b4b4b4}fp-button-kachel[can-miminize] .kachel,fp-kachel[can-minimize] .kachel,fp-kunden-kachel[can-minimize] .kachel{flex:none!important}fp-kachel.emptyKachel{flex:1}fp-kachel.emptyKachel .kachelBox{width:100%!important}fp-kachel.emptyKachel .kachel{text-align:center;cursor:pointer;width:100%}fp-kachel.ui-draggable{-webkit-transition:transform .2s ease-in-out 0s,opacity .2s ease-in-out 0s,box-shadow .2s ease-in-out 0s;-moz-transition:transform .2s ease-in-out 0s,opacity .2s ease-in-out 0s,box-shadow .2s ease-in-out 0s;-o-transition:transform .2s ease-in-out 0s,opacity .2s ease-in-out 0s,box-shadow .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s,opacity .2s ease-in-out 0s,box-shadow .2s ease-in-out 0s}.alignRight{margin-left:auto}.alignLeft{margin-right:auto}fp-button-kachel.blueBorder .kachel,fp-kachel.blueBorder .kachel,fp-kunden-kachel.blueBorder .kachel{border:2px solid #0656a6}fp-button-kachel.redBorder .kachel,fp-kachel.redBorder .kachel,fp-kunden-kachel.redBorder .kachel{border:1px solid #a60606}fp-button-kachel.disabled .kachel,fp-kachel.disabled .kachel,fp-kunden-kachel.disabled .kachel{cursor:default}fp-button-kachel.disabled .kachel i,fp-kachel.disabled .kachel i,fp-kunden-kachel.disabled .kachel i{background-image:linear-gradient(45deg,#757575,#9c9c9c)!important}fp-button-kachel.disabled .kachel:hover,fp-kachel.disabled .kachel:hover,fp-kunden-kachel.disabled .kachel:hover{box-shadow:none}fp-button-kachel.hidden,fp-kachel.hidden,fp-kunden-kachel.hidden{display:none}fp-button-kachel.tinyHeight .kachelContent,fp-kachel.tinyHeight .kachelContent,fp-kunden-kachel.tinyHeight .kachelContent{max-height:53px;min-height:53px;height:unset!important}fp-button-kachel.smallHeight .kachelContent,fp-kachel.smallHeight .kachelContent,fp-kunden-kachel.smallHeight .kachelContent{max-height:136px;min-height:136px;height:unset!important}fp-kunden-kachel.erfassungsstreckenKundenKachelHeight .kachelContent{max-height:166px;min-height:166px;height:unset!important}fp-kunden-kachel.erfassungsstreckenKundenKachelHeight .kachelMainInfo{justify-content:flex-start}.erfassungsstrecke-kunde-state{width:1em;height:1em;border-radius:50%}.collapsed .dropDownContent{display:none}.inactive{opacity:.3;cursor:not-allowed!important}.inactive .kachel{cursor:not-allowed!important}.inactive-e-learning{opacity:.3;cursor:pointer}.unify-width{width:35px;left:20px!important}@media (max-width:1450px){.wrapLowSolutions{flex-direction:column;width:auto}.placeHolder,fp-kachel[placeholder=true]{display:none}.kachelContainer:not(.justifyLeft):not(.fullScreenWidthRow){align-items:center;align-content:center;justify-content:center}.kachelContainer.justifyLeft{align-items:flex-start;align-content:flex-start;justify-content:flex-start}.fullScreenRow,.headerContainer,.subHeaderContainer{min-width:33.5rem!important;max-width:33.5rem!important}.kachel .headerContainer,.kachel .subHeaderContainer{min-width:33.5rem!important;max-width:33.5rem!important}.fullScreen{max-width:33.5rem!important;min-width:33.5rem!important}.fullScreenWidthRow,.fullWidth{width:100%;max-width:none!important;min-width:unset!important}}.setWidthHundred{width:100%;max-width:unset!important}.kachel-pointer .kachel{cursor:pointer}.current-loaded-case{color:#06a676}.current-loaded-case .case-icon{background-image:linear-gradient(to right,#06a676,#04865f)!important}.case-info-and-load-span{cursor:pointer}.case-info-and-load-span i{background-image:linear-gradient(45deg,#0656a6,#0656a6)!important}.fp-kachel-equalize-height div.kachel{height:100%}.kachel-inactive .form-control{border:1px solid #b4b4b4;color:#b4b4b4}.kachel-inactive i:not(.far):not(.fa):not(.fas){background:#b4b4b4;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dragable .kachel{cursor:grab;background-color:#fff}.dragable .kachel .kachelIcon{align-items:baseline;margin-top:15px}.dragable .kachel .kachelMainInfo .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dragable .kachel .kachelMainInfo .txt{font-size:1rem;color:#424242;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden;margin:0;height:50px}.dropable .kachel{border:1px dashed #b4b4b4}.rotating-border{width:max-content;background:linear-gradient(90deg,#b4b4b4 50%,transparent 50%),linear-gradient(90deg,#b4b4b4 50%,transparent 50%),linear-gradient(0deg,#b4b4b4 50%,transparent 50%),linear-gradient(0deg,#b4b4b4 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 4px,15px 4px,4px 15px,4px 15px;padding:2px;animation:border-dance 4s infinite linear}@keyframes border-dance{0%{background-position:0 0,100% 100%,0 100%,100% 0}100%{background-position:100% 0,0 100%,0 0,100% 100%}}.onOut{animation:onOutScale .5s forwards}@-moz-keyframes onOutScale{100%{-moz-transform:scale(1)}}@-webkit-keyframes onOutScale{100%{-webkit-transform:scale(1)}}@keyframes onOutScale{100%{-webkit-transform:scale(1);transform:scale(1)}}.onOver{transform:scale(.8);transform-origin:center}.onDrag{-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);opacity:.8}.onDrag .kachel{-moz-box-shadow:10px 20px rgba(0,0,0,.2);-webkit-box-shadow:10px 20px rgba(0,0,0,.2);box-shadow:10px 20px rgba(0,0,0,.2)}.val-footer{display:flex;align-items:center;justify-content:center;width:50%;position:fixed;background-attachment:scroll;background-position:0 0;bottom:55px;border-top-left-radius:5px;border-bottom-left-radius:5px;right:0;border:1px solid #bdbdbd;background:#e5f3ff;padding:1em;z-index:1001}.val-footer .info-icon{margin-right:1em;color:#0656a6}.val-footer button{margin-left:1em}.kundenKachel .kachelIcon{justify-content:space-between;align-items:unset;padding:10px 10px 0 10px!important;max-height:55px}.kundenKachel .kachelIcon .headlineText{font-size:14px;color:#717171;cursor:default;flex:1}.kundenKachel .kachelInfos{padding:0 10px 5px 10px}.kundenKachel .expandableDescription{color:#717171}fp-kunden-kachel .colorVerliehen{color:#ff8000!important}fp-kunden-kachel .colorGeliehen{color:#fdbc01!important}fp-kunden-kachel .kachel.medium{padding:1rem}.fp-kunden-kachel__case-name{font-size:1rem;font-style:normal;font-weight:400;line-height:normal;color:#212121;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;max-width:11.5rem}.fp-kunden-kachel__details-button{color:#2196f3;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-top:auto}.fp-kunden-kachel__content__row{display:grid;grid-template-columns:auto 1fr 1.875rem;grid-gap:.5rem}.fp-kunden-kachel__content__row i{color:#0656a6;font-size:1.5rem}.fp-kunden-kachel__content__row .content__row__names{min-height:2.75rem;max-height:2.75rem}.fp-kunden-kachel__content__row--body{grid-template-columns:1fr 1.875rem}.fp-kunden-kachel__content__row--footer{grid-template-columns:fit-content}.fp-kunden-kachel__grid{display:grid;grid-template-rows:1.5rem 1fr auto;grid-gap:.75rem}.header__icon-box__headline{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.header__icon-box__headline .header__icon-box__headline__text{font-size:.875rem;font-style:normal;font-weight:400;line-height:.8rem;color:#757575}.header__icon-box__headline .fsc-state--await-validation{color:#c62828}.header__icon-box__headline .fsc-state--await-input{color:#009688}.header__icon-box__headline .fsc-state--await-consultant{color:#ffc107}.fp-kunden-kachel--currently-loaded .header__icon-box__icon i{color:#009688}.fp-kunden-kachel--currently-loaded .kachel{outline:3px solid #009688;background:#e8f5e9}.fp-kunden-kachel--currently-loaded i.fa-lock-alt,.fp-kunden-kachel--currently-loaded i.fa-lock-open-alt{color:#0656a6!important}.fp-kunden-kachel--marked .kachel{outline:3px solid #0656a6;background:#e3f2fd}.fp-kunden-kachel--marked-without-bg .kachel{outline:3px solid #0656a6}.fp-kunden-kachel--bg-locked .kachel{background:#e0e0e0}.fp-kunden-kachel--icons-locked i:not(.fa-globe){color:#bdbdbd}.fp-kunden-kachel--icons-admin i.fa-lock-alt{color:#c62828}.fp-kunden-kachel--icons-admin i.fa-lock-open-alt{color:#0656a6}.fp-kunden-kachel--currently-externally-loaded i.fa-globe{color:#009688}.fp-kunden-kachel--lock-disabled i.fa-lock-open-alt{color:#bdbdbd}fp-button-kachel{display:block;cursor:pointer}fp-button-kachel .kachel{border-radius:10px;background:#fff;border-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1)}fp-button-kachel .kachel .kachelContent{display:flex}fp-button-kachel .kachelIcon{padding:30px 38px;font-size:25px;width:136px}fp-button-kachel .kachelIcon .fp{margin-top:10px}fp-button-kachel .kachelMainInfo{font-size:24px}fp-button-kachel .toggleContent{padding-right:38px;display:flex;justify-content:space-between;font-size:24px}fp-button-kachel[disabled=disabled]{cursor:not-allowed;color:#b4b4b4!important}fp-button-kachel[disabled=disabled] .text-danger,fp-button-kachel[disabled=disabled] .text-primary,fp-button-kachel[disabled=disabled] .text-success{color:#b4b4b4!important}fp-button-kachel[disabled=disabled] .kachel:hover{box-shadow:none!important}fp-progress-bar{font-weight:800}fp-progress-bar .progress-wrapper{background-color:red;height:28px;position:relative;border-radius:.625em}fp-progress-bar .progress-wrapper-new-bar{background-color:#c62828;height:.25rem;position:relative;border-radius:.6rem}fp-progress-bar .progress-wrapper.greyBackground{background-color:#b5b5b5}fp-progress-bar .progress-bar,fp-progress-bar .progress-text{position:absolute}fp-progress-bar .progress-text{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:100%;font-weight:600;color:#404040}fp-progress-bar .progress-bar{color:#333;border-radius:.525rem;font-size:1em;font-weight:400;height:100%;background-color:#21e821}fp-progress-bar .progress-bar-new-bar{color:#333;border-radius:.525rem;font-size:1em;font-weight:400;height:100%;background-color:#009688}.fp-select-tree{list-style:none;padding-left:0}.fp-select-tree .item{margin:.25em 0}.fp-select-tree .item .item-header{display:flex;align-items:center;width:100%}.fp-select-tree .item .item-header .collapse-button-container{flex-basis:2em}.fp-select-tree .item .item-header .collapse-button-container .collapse-button{display:flex;justify-content:center;align-items:center;cursor:pointer}.fp-select-tree .item .item-header .item-title{flex:1;margin-left:.25em;border:1px solid #d6d6d6;border-radius:5px;padding:.25em .5em}.fp-select-tree .fp-select-tree{padding-left:2.25em}.fp-search-input-container{position:relative;box-sizing:border-box}.fp-search-input-container .fp-search-input{display:inline-block;width:100%;padding-right:1em}.fp-search-input-container .fp-search-input-icon-container{position:absolute;right:.75em;top:.3em;cursor:pointer;color:#9c9c9c}.fp-search-input--help-center input{border-top-right-radius:unset;border-bottom-right-radius:unset;border-right:0}.fp-pagination-main{margin-top:1em}.uib-custom-pagination-angles{border:1px solid #bdbdbd;width:26px;height:26px;background:#fff 0 0 no-repeat padding-box;border-radius:4px;display:flex;align-items:center;justify-content:center;text-decoration:none!important}.uib-custom-pagination-angles i{color:#0656a6;font-size:26px;opacity:1}.uib-custom-pagination-pages-text{border:none}.uib-custom-pagination-angles-text,uib-custom-pagination-angles-text-even{color:#404040}.uib-custom-pagination-angles-text div,uib-custom-pagination-angles-text-even div{font-size:18px;border-right:none}.uib-custom-pagination-angles-text-even div{border-right:2px solid #404040}.pagination-limit-button{text-align:center;letter-spacing:0;color:#0656a6;background:#fff 0 0 no-repeat padding-box;border:1px solid #bdbdbd;border-radius:4px;font-size:18px;width:37px;height:26px}.pagination-limit-button-no-border{border:none}.pagination-limit-button-active{font-weight:700;border:2px solid #0656a6}.fp-gehaltsabrechnung-row{display:flex;padding-top:3px;padding-bottom:3px}.fp-gehaltsabrechnung-row .fp-gehaltsabrechnung-row-label{flex:2}.fp-gehaltsabrechnung-row div:not(.fp-gehaltsabrechnung-row-label){display:flex;flex:1;justify-content:flex-end;white-space:nowrap}.fp-gehaltsabrechnung-row-bold>div{font-weight:700}.fp-gehaltsabrechnung-main .expandable-body{background:#fff}.fp-gehaltsabrechnung-striped fp-gehaltsabrechnung-row:nth-child(odd) div.fp-gehaltsabrechnung-row{background:rgba(150,201,251,.2)}.acc-management-ribbon,.beta-ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.acc-management-ribbon span,.beta-ribbon span{font-size:12px;font-weight:400;color:#fff;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.acc-management-ribbon span::before,.beta-ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.acc-management-ribbon span::before{border-left:3px solid #1e5799;border-top:3px solid #1e5799}.beta-ribbon span::before{border-left:3px solid #ff8000;border-top:3px solid #ff8000}.acc-management-ribbon span::after,.beta-ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.acc-management-ribbon span::after{border-right:3px solid #1e5799;border-top:3px solid #1e5799}.beta-ribbon span::after{border-right:3px solid #a61c06;border-top:3px solid #a61c06}.acc-management-business-text-color{color:#3899cc}.acc-management-premium-text-color{color:#0656a6}.acc-management-professional-text-color{color:#5606a6}.acc-management-ultimate-text-color{color:#d80404}.acc-management-addon-text-color{color:#06a676}.state-active{color:#06a676!important}.state-pending{color:#ffd500!important}.state-locked{color:#a60606!important}.bg-locked{background:rgba(166,6,6,.1)}.bg-pending{background:rgba(255,213,0,.1)}.bg-active{background:rgba(6,166,118,.1)}.bg-free{background:rgba(6,86,166,.1)}.bg-no-logon{background:rgba(112,112,112,.1)}.license-icon{cursor:pointer;border-radius:.625em;display:flex;align-items:center;gap:.5rem;transition:all .25s ease}.license-icon:hover{transform:translateY(-.25rem)}.license-icon--demo,.license-icon--starter{position:relative}.license-icon--demo i,.license-icon--starter i{color:#424242}.license-icon__demo-clock{position:absolute;top:-5px;right:-5px;color:#2196f3!important;font-size:.75rem}.license-icon--business{background:#e0f7fa;padding:.5rem}.license-icon--business i{color:#0288d1}.license-icon--professional{background:#e3f2fd;padding:.5rem}.license-icon--professional i{color:#0656a6}.license-icon--premium{background:#ede7f6;padding:.5rem}.license-icon--premium i{color:#4527a0}.license-icon--ultimate{background:#ffebee}.license-icon--ultimate i{color:#c62828}.license-icon--addon i{color:#009688}.license-icon-demo{color:#9c9c9c!important;text-shadow:0 0 6px #bedeff}.kachel-acc-management-starter{position:absolute;top:0;left:5px;font-weight:400;font-size:14px}.up-downgrade-box{border:1px solid #b4b4b4;border-radius:5px;width:650px;height:100%;margin-bottom:1em}.up-downgrade-starter{border-top:10px solid #b4b4b4}.up-downgrade-starter h2{color:#b4b4b4}.up-downgrade-business{border-top:10px solid #3899cc}.up-downgrade-business h2{color:#3899cc}.up-downgrade-professional{border-top:10px solid #0656a6}.up-downgrade-professional h2{color:#0656a6}.up-downgrade-premium{border-top:10px solid #9459cf}.up-downgrade-premium h2{color:#9459cf}.acc-management-pw-req-not-met span{color:#dc3545}.acc-management-pw-req-met span{color:#28a745}.acc-management-password-requirements span{min-width:250px}.acc-management-input-password{-webkit-text-security:disc}.btn-cart{border:1px solid #d3d3d3;background-color:#0656a6;color:#fff;width:100%}.btn-cart i{transition:transform .25s ease 0s}.btn-cart:hover{background-color:#0763bf;color:#fff;transform:scale(1.05)}.shopping-cart-bubble{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.shopping-cart-bubble__counter{color:#fff!important;background:#0656a6;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:14px;position:absolute;top:2px;right:-15px}.shopping-cart-bubble__counter--orange{background:orange}.shop-product-grid{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch}.shop-product-grid fp-shop-product-addon .fp-shop-product-addon{display:flex;flex-direction:column;height:100%}.shop-payment-info-grid{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr;align-items:center}.shop-payment-info-grid .shop-payment-info-grid__info{padding:6px 0;font-size:1.125rem;font-weight:400}.shop-payment-info-grid .shop-payment-info-grid__names{display:grid;grid-template-columns:auto auto}.shop-summary-overview-grid{display:grid;padding:.5rem 0;grid-gap:.5rem;align-items:center;border-bottom:1px solid #e0e0e0;grid-template-columns:4rem 1rem 3rem 10rem auto 2rem;text-align:center}.shop-summary-overview-grid .shop-side-right-grid__price{font-size:.875rem;font-weight:400;display:flex;justify-content:end;margin-right:1rem}.shop-summary-overview-grid .shop-side-right-grid__headline-desescription-grid{display:grid;grid-row:auto auto}.shop-summary-overview-grid .shop-side-right-grid__headline{font-size:.75rem;font-weight:400}.shop-summary-overview-grid .shop-side-right-grid__description{font-size:.75rem;font-weight:400;color:#757575}.shop-summary-overview-small-text{font-size:.875rem;font-weight:400;color:#757575}.shop-summary-overview-big-text{font-size:1.5rem;font-weight:700}.fpKachelContainer{display:flex;flex-wrap:wrap}.fpKachelContainer .kachelBox{height:100%;width:100%}.fpKachelContainer .kachel{height:100%;width:100%}.fpKachelContainer .kachelContent{align-items:start}.assign-licenses-grid{display:grid;grid-template-columns:1fr 3fr 3fr;grid-gap:.5rem;border-bottom:1px solid #e0e0e0;font-size:.875rem;font-weight:400;font-style:normal;padding:.25rem 0}.assign-licenses-grid .assign-licenses-grid__icon{display:flex;align-items:center;justify-content:center;font-size:1.5rem}.assign-licenses-grid .assign-licenses-grid__header{display:flex;align-items:center}.assign-licenses-grid .assign-licenses-grid__description{display:flex;align-items:center;color:#717171}.assign-licenses-grid--four-column{grid-template-columns:1fr 3fr 3fr auto}.assign-licenses-grid__select{border:2px solid #3899cc;background:#b2ddf4}.assign-licenses-grid__select:hover{background:#dff1fa!important}.assign-modal-text{font-size:1.125rem;font-weight:400}.assign-modal-text__username{color:#3899cc}.assign-licenses-grid:hover{background:#eee}.manage-user-button-grid{display:grid;grid-template-columns:minmax(15.25rem,1fr) minmax(15.25rem,1fr);gap:1rem}.manage-user-button-grid button{width:100%;justify-content:center}.account-management-actions{display:flex;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:2rem}.account-management-actions .actions__icon{display:grid;place-items:center}.account-management-actions .actions__icon--ci{color:#0656a6}.account-management-actions .actions__description{font-size:.875rem;color:#212121}.blacklist-group-row{display:flex;padding:.5rem;align-items:center;gap:.625rem;align-self:stretch;color:#032b53}.blacklist-group-row .blacklist-group-row__group-description{flex-grow:1;text-align:right}.blacklist-group-row--selected{background-color:#e3f2fd}.blacklist-group-row--clickable{cursor:pointer}.blacklist-user{display:flex;align-items:center;gap:.5rem;padding:.5rem}.blacklist-user .blacklist-user__email,.blacklist-user .blacklist-user__name{color:#424242;font-size:.875rem;line-height:normal}.blacklist-user .blacklist-user__name{font-weight:700;flex:1}.blacklist-user .blacklist-user__email{font-weight:400;max-width:14rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.blacklist-user--striped div.blacklist-user:nth-child(2n+1){background:#f5f5f5;border-radius:.625em}.blacklist-manage-users-action-bar{position:sticky;top:0;background:#fff;padding-top:.5rem;border-radius:.625em;padding-bottom:.5rem;z-index:1000}.account-management-filter-row{display:flex;justify-content:space-between;gap:1rem;border-radius:1.25em;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.1);width:100%;padding:.5rem 1rem}.account-management-filter-row input[type=search]::-webkit-search-cancel-button,.account-management-filter-row input[type=search]::-webkit-search-decoration,.account-management-filter-row input[type=search]::-webkit-search-results-button,.account-management-filter-row input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.account-management-filter-row__search{background:#f5f5f5;color:#757575;border:0}.account-management-filter-row__search:focus{background:#f5f5f5}.shop-gutschein-grid{display:grid;grid-template-rows:auto auto;grid-gap:.5rem;margin-top:2.5rem}.shop-gutschein-grid_title{font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;color:#424242;display:flex;justify-content:start;align-items:center}.shop-gutschein-grid__input-grid{display:grid;grid-template-columns:auto 10rem;grid-gap:1rem}.introductionPage{overflow-y:scroll}.introductionPage .introduction-back-button{display:flex;align-items:center;justify-content:center;width:auto;cursor:pointer;transition:text-shadow .5s ease,color .5s ease}.introductionPage .introduction-back-button:hover{text-shadow:2px 2px 8px rgba(255,255,255,.8)}.introductionPage .introduction-avatar{height:250px;width:250px;border-radius:50%}.introductionPage .introduction-logo{height:auto;max-height:250px;max-width:100%;border-radius:500px;object-fit:contain}.introductionPage .introduction-header{width:100%;height:60px;position:fixed;top:0;display:flex!important;align-items:center}.introductionPage .introduction-header .introduction-header-panel{display:flex;width:50%;align-items:center;font-size:20px;padding:1em}.introductionPage .introduction-header .introduction-header-panel i{cursor:pointer;transition:text-shadow .5s ease,color .5s ease}.introductionPage .introduction-header .introduction-header-panel i:hover{text-shadow:2px 2px 8px rgba(255,255,255,.8)}.introductionPage .introduction-header .introduction-header-panel.left{justify-content:flex-start}.introductionPage .introduction-header .introduction-header-panel.right{justify-content:flex-end}.introductionPage .large-introduction-grid,.introductionPage .medium-introduction-grid,.introductionPage .small-introduction-grid{display:grid;width:100%;grid-column-gap:2em}.introductionPage .hideScrollbar::-webkit-scrollbar{display:none}.introductionPage .hideScrollbar{-ms-overflow-style:none;scrollbar-width:none}.introductionPage .large-introduction-grid{max-width:1100px;grid-template-columns:minmax(500px,1fr) minmax(500px,1fr)}.introductionPage .introduction-file-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2em}.introductionPage .small-introduction-grid{grid-template-columns:minmax(100px,1fr) minmax(300px,3fr);grid-auto-rows:30px}.introductionPage .medium-introduction-grid{grid-template-columns:minmax(100px,1fr) minmax(300px,3fr);grid-template-rows:100px auto}.introductionPage .introduction-broker-large-text{font-size:32px;display:flex;align-items:center;cursor:pointer}.introductionPage .introduction-broker-mid-text{font-size:24px;margin-bottom:.5em!important}.introductionPage .introduction-small-text{font-size:16px}.introductionPage .introduction-tiny-text{font-size:14px;color:#696969}.introductionPage .introduction-scroll-wrapper{width:100%;overflow-y:auto;max-height:292px}.introductionPage .introduction-scroll-wrapper::-webkit-scrollbar{display:none}.introductionPage .introduction-scroll-wrapper{-ms-overflow-style:none;scrollbar-width:none}.introductionPage .introduction-file-tile{background:#fff;border-radius:10px;height:122px;display:flex;justify-content:flex-start;align-items:center;padding:1em;overflow:auto;transition:box-shadow .5s ease;cursor:pointer}.introductionPage .introduction-file-tile:hover{box-shadow:0 5px 15px rgba(0,0,0,.3)}.introductionPage .introduction-file-tile-title{overflow-x:hidden;overflow-y:auto;text-overflow:ellipsis;color:#000}.introductionPage .modal-dialog{margin:0;max-width:unset!important;height:100%}.introductionPage .modal-dialog .modal-content{background-color:transparent;box-shadow:none;border-width:0;display:flex!important;align-items:center;padding-top:5.5em;height:100%}.introductionPage .modal-dialog .modal-content .introduction{display:grid;grid-template-columns:1fr;grid-template-rows:50px 1fr 2fr 1fr;grid-gap:2em 0;height:100%}.introductionPage .modal-dialog .modal-content .introduction .introductionHeader,.introductionPage .modal-dialog .modal-content .introduction .theming-button{cursor:pointer;position:absolute;display:flex;align-items:center}.introductionPage .modal-dialog .modal-content .introduction .theming-button{top:1em;right:1em}.introductionPage .modal-dialog .modal-content .introduction .introductionHeader{top:1em;left:1em}.introductionPage .modal-dialog .modal-content .introduction .introductionHeader i{margin-right:1em}.introductionPage .modal-dialog .modal-content .introduction .consultantInfo{display:flex;align-items:center;flex:1;padding:10px}.introductionPage .modal-dialog .modal-content .introduction .consultantInfo .introductionProfilPicture{max-height:250px;max-width:250px}.introductionPage .modal-dialog .modal-content .introduction .consultantInfo .consultantData{display:flex;align-items:flex-start;font-size:14px;padding-left:15px;flex-wrap:wrap}.introductionPage .modal-dialog .modal-content .introduction .consultantInfo .consultantData .dataBlock{display:flex;flex-direction:column;margin-bottom:10px;white-space:nowrap}.introductionPage .modal-dialog .modal-content .introduction .consultantInfo .consultantData .consultantName{font-weight:700;font-size:16px}.introductionPage .modal-dialog .modal-content .introduction .consultantInfo .consultantData .description{margin-right:5px}.introductionPage .modal-dialog .modal-content .introduction .introductionFooter{justify-content:flex-end;min-height:200px;display:flex;align-items:flex-end}.disabled-input-color input[type=color]:disabled{cursor:not-allowed}.clampheight{min-height:250px}.drop-areaa{flex-grow:1;height:100%;border:1px dashed #b4b4b4}fp-info-box{display:block}fp-info-box .fp-info-box{border-radius:5px;width:100%;padding:.625em;margin-bottom:.5rem}fp-info-box .fp-info-box .fp-inner-info-box{display:flex;align-items:center}fp-info-box .fp-info-box .fp-inner-info-box .fp-info-box-icon{margin-bottom:auto;margin-top:.25em}fp-info-box .fp-info-box .fp-info-box-text{width:100%;padding:.25rem}fp-info-box .fp-info-box .fp-info-box-text>span{display:block}fp-info-box.warning .fp-info-box{background-color:rgba(255,193,7,.1)}fp-info-box.warning .fp-info-box .fp-inner-info-box .fp-info-box-icon{color:#ffc107}.fp-info-box--info{background-color:#e3f2fd}.fp-info-box--info .fp-info-box-icon{color:#0656a6}.fp-info-box--warning{background-color:rgba(253,188,1,.1)}.fp-info-box--warning .fp-info-box-icon{color:#fdbc01}.fp-info-box--danger{background-color:rgba(216,0,0,.1)}.fp-info-box--danger .fp-info-box-icon{color:#d80000}.fp-info-box--success{background-color:rgba(36,167,57,.1)}.fp-info-box--success .fp-info-box-icon{color:#06a676}.fp-info-box-dismiss{cursor:pointer;margin-bottom:auto}.fp-info-box-dismiss i{color:#9e9e9e}.fp-info-box-dismiss i:hover{color:#757575}.fp-info-box.ng-enter{transition:.8s linear all;opacity:0}.fp-info-box-init .fp-info-box.ng-enter{opacity:1}.fp-info-box.ng-enter.ng-enter-active{opacity:1}.fp-info-box.ng-leave{transition:.3s linear all;opacity:1}.fp-info-box.ng-leave.ng-leave-active{opacity:0}.fp-info-box--paragraph-remove-padding-bottom p{margin-bottom:0!important}.question-answer-control{display:grid;grid-template-columns:minmax(118px,1fr) 35px repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:5px;padding:.5em 0}.question-answer-control fp-select-box input{font-size:14px}.question-answer-control div{word-break:break-word}.question-answer-bedingt-erfuellt,.question-answer-erfuellt,.question-answer-nicht-erfuellt{display:contents}.question-answer-erfuellt span.question-answer-cell-content span{background:#a0ffa0}.question-answer-bedingt-erfuellt span.question-answer-cell-content span{background:#ffc080}.question-answer-nicht-erfuellt span.question-answer-cell-content span{background:#ffa0a0}.question-answer-cell-content{display:grid;grid-template-columns:1fr;grid-template-rows:4fr 1fr;grid-column-gap:0;grid-row-gap:5px}.question-answer-cell-content span:first-of-type{padding:.25em}.question-answer-cell-content span:last-of-type{display:flex;justify-content:center;align-items:center}.question-answer-cell-gray div:not(:nth-of-type(2)){background:#d3d3d3;text-align:center;height:100%;width:100%;max-width:unset}.question-answer-istko{color:#d3d3d3}.date-range-slider-container{padding-left:75px;padding-right:1em;padding-bottom:1em;width:100%;display:flex;align-items:center}.date-range-slider--labels-below .rz-bubble.rz-limit.rz-ceil,.date-range-slider--labels-below .rz-bubble.rz-limit.rz-floor{bottom:0;top:.5em}.fp-filter-dropdown{display:inline-block;position:relative}.fp-filter-dropdown ul.fp-filter-dropdown-items{position:absolute;width:auto;margin:0;padding:0;right:0;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:10px;z-index:900}.fp-filter-dropdown ul.fp-filter-dropdown-items li{list-style:none;margin-left:1em;height:35px;margin:.75em 0;padding:0 .75em}.fp-filter-dropdown ul.fp-filter-dropdown-items li:hover{background:#dedede}.fp-filter-dropdown ul.fp-filter-dropdown-items li fp-checkbox,.fp-filter-dropdown ul.fp-filter-dropdown-items li input{margin-right:1em}.fp-filter-dropdown ul.fp-filter-dropdown-items li fp-checkbox i,.fp-filter-dropdown ul.fp-filter-dropdown-items li input i{color:#3899cc}.erbfolge-kachel{display:flex;width:15em;min-width:15em;height:6.5em;border-radius:.625em;box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:0 2em;color:#fff;pointer-events:auto;position:relative;gap:.5rem;padding:.25rem}.erbfolge-kachel .erbfolge-kachel__icon{display:flex;justify-content:center;align-items:center;padding:0 .5em}.erbfolge-kachel .erbfolge-kachel__content{display:flex;flex-direction:column;width:100%}.erbfolge-kachel:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.erbfolge-kachel__action_menu{position:absolute;top:0;background:#f0f8ff;padding:1em;border-radius:.625em;border:1px solid #d3d3d3;z-index:10}.erbfolge-kachel__action_menu hr{margin:0}.erbfolge-kachel__action_menu .icon-container{display:flex;flex-direction:column;align-items:center;flex:1;margin:0 .5em;padding:5px;border:2px solid transparent;border-radius:.625em;min-width:75px}.erbfolge-kachel__action_menu .icon-container text{color:#000;text-align:center;margin:auto 0;font-size:14px}.erbfolge-kachel__action_menu .icon-container:hover{border:2px solid #d3d3d3}.erbfolge-kachel__action_menu .icon-container:hover i.fa-square{color:#61aed6}.erbfolge-kachel__action_menu .icon-container:hover i.fa-trash-alt{color:#dc3545}.erbfolge-kachel__action_menu .erbfolge-kachel__action_menu_title{display:flex;align-items:center;color:#000}.erbfolge-kachel__action_menu .erbfolge-kachel__action_menu_title i{color:#228b22;margin-right:.5em}.erbfolge-kachel__action_menu .erbfolge-kachel__action_menu_title span{font-size:1em;font-weight:700}.erbfolge-kachel__action_menu--icon-color .fa-square{color:#3899cc}.erbfolge-kachel__action_menu--right-0{right:0}.erbfolge-kachel__action_menu--bottom-0{bottom:0;top:auto}.erbfolge-kachel__details{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:1.25rem}.erbfolge-kachel__details--action-menu,.erbfolge-kachel__details--modal{display:flex;align-items:center;justify-content:center}.erbfolge-edit-person-icon-container{display:flex;flex-direction:column;align-items:center;flex:1;margin:0 .5em;padding:5px;border:2px solid transparent;border-radius:.625em;min-width:75px}.erbfolge-edit-person-icon-container text{color:#000;text-align:center;margin:auto 0;font-size:14px}.erbfolge-edit-person-icon-container:hover{border:2px solid #d3d3d3}.erbfolge-edit-person-icon-container:hover i.fa-square{color:#61aed6}.erbfolge-edit-person-icon-container:hover i.fa-trash-alt{color:#dc3545}.erbfolge-kachel-truncate{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ziele-wuensche{background:#fff;border:1px solid #d1d5db;box-sizing:border-box;border-radius:4px;margin-right:.5em;width:100%;flex:1;height:100%;padding:.5em;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;flex-direction:column}.ziele-wuensche:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:box-shadow 250ms ease-in-out}.ziele-wuensche:hover div.ziele-wuensche__image>div{filter:grayscale(0);transition:filter 250ms ease-in-out}.ziele-wuensche__header{display:flex;align-items:flex-start}.ziele-wuensche__headertext{font-weight:600;margin-right:.25em;display:flex}.ziele-wuensche__headericons{min-width:2.5em}.ziele-wuensche-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:1fr;grid-gap:1em}.ziele-wuensche__image{margin-top:auto}.ziele-wuensche__image>div{padding-top:32%;background-position:center;background-size:cover;background-repeat:no-repeat}.ziele-wuensche__image--inactive>div,.ziele-wuensche__image--inactive>span.ziele-wuensche__headericons i{filter:grayscale(100%)}.ziele-wuensche__image--active>div,.ziele-wuensche__image--active>span.ziele-wuensche__headericons i{filter:grayscale(0)}.ziele-wuensche-checkbox{cursor:pointer}.ziele-wuensche__rang-container{width:3em;height:3em;background:rgba(107,114,128,.1);border-radius:4px;display:flex;align-items:center;justify-content:center;margin-left:auto}.fp-erfassungsstrecke-diff-row{display:grid;grid-template-columns:3fr minmax(150px,2fr) 35px repeat(2,minmax(150px,2fr));grid-gap:.25em;padding:.25em 0}.fp-erfassungsstrecke-diff-row .fp-erfassungsstrecke-diff-row-icon-cell{display:flex;align-items:center;justify-content:center}.fp-erfassungsstrecke-diff-row>div{word-break:break-word}.fp-erfassungsstrecke-diff-row .new-value,.fp-erfassungsstrecke-diff-row .old-value{background:rgba(214,214,214,.5) 0 0 no-repeat padding-box;border-radius:10px;opacity:1;padding:0 .5em;display:flex;align-items:center;justify-content:flex-end;text-align:right;min-height:35px}.fp-erfassungsstrecke-diff-row .new-value{display:flex;align-items:center}.fp-erfassungsstrecke-diff-row .new-value div:last-of-type{margin-left:auto;padding:.25em}.fp-erfassungsstrecke-diff-row .fp-erfassungsstrecke-diff-row-compare-icon i{color:#0656a6}.fp-erfassungsstrecke-diff-row--font-weight-semibold{font-weight:600}.diff-accept-value,.diff-delete-value{border-radius:5px;border:2px solid}.diff-accept-value{border-color:#32cd32}.diff-delete-value{border-color:#a94442}.diff-update-value{font-weight:600}.fp-erfassungsstrecke-diff-row--sticky,.fp-erfassungsstrecke-filter--sticky{position:sticky;background:#f5f5f5;z-index:1;padding:.5em 0}.fp-erfassungsstrecke-filter--sticky{top:3.5em}.fp-erfassungsstrecke-diff-row--sticky{top:6.5em;font-weight:600}.diff-update-cell{position:relative;display:flex;width:100%;margin-top:auto;margin-bottom:auto}.diff-status{width:100%;word-break:break-word;font-size:.75em}.ul-tree,.ul-tree ul{list-style-type:none;margin:0;padding:0;position:relative}.ul-tree li{margin:0;padding-right:0;position:relative}.ul-tree li::after,.ul-tree li::before{content:"";position:absolute}.ul-tree li::before{border-top:1px solid #999;top:22px;width:1em;height:0}.ul-tree--familienstand li:first-of-type::after,.ul-tree--familienstand li:first-of-type::before{content:none}.ul-tree li:after{border-left:1px solid #999;height:100%;width:0;top:-20px}.rec-layer-0 .ul-tree li::after,.rec-layer-0 .ul-tree li::before{left:32px}.rec-layer-1 .ul-tree li::after,.rec-layer-1 .ul-tree li::before{left:32px}.rec-layer-2 .ul-tree li::after,.rec-layer-2 .ul-tree li::before{left:64px}.rec-layer-3 .ul-tree li::after,.rec-layer-3 .ul-tree li::before{left:96px}.rec-layer-4 .ul-tree li::after,.rec-layer-4 .ul-tree li::before{left:128px}.rec-layer-5 .ul-tree li::after,.rec-layer-5 .ul-tree li::before{left:160px}.hr-sect{display:flex;flex-basis:100%;align-items:center}.hr-sect::after{content:"";flex-grow:1;background:rgba(0,0,0,.35);height:1px;margin-top:.25em;margin-left:.5em;margin-right:.5em}.value-accepted{outline:2px solid #0656a6}.input-value-accepted input{outline:2px solid #0656a6}.fp-erfassungsstrecke-collapse-box{min-width:2em;min-height:2em;max-width:2em;max-height:2em;border-radius:5px;border:1px solid rgba(0,0,0,.35);background-color:#fff;cursor:pointer;align-self:baseline;margin-top:.25em;display:flex;align-items:center;justify-content:center}.fp-erfassungsstrecke-diff-row-btn--all-accepted,.fp-erfassungsstrecke-diff-row-btn--all-denied{background-color:rgba(0,123,255,.15)}.erbfolge-canvas{width:max-content;min-width:100%}.erbfolge-canvas div.erbfolge-canvas-row:last-of-type{border-bottom:0}.erbfolge-canvas .erbfolge-canvas-menu-row{display:flex;align-items:center;pointer-events:auto}.erbfolge-canvas-row{height:144px;display:flex;align-items:center;border-bottom:2px dotted coral}.erbfolge-canvas-row .erbfolge-canvas-row__title{width:180px}.erbfolge-canvas-row .erbfolge-canvas-row__content{display:flex;align-items:center;justify-content:center;width:100%}.erbfolge-kachel-svg-container{position:absolute;width:100%;height:100%;pointer-events:stroke}.erbfolge-kachel-svg-container svg{width:100%;height:100%}.erbfolge-kachel-svg-container svg line{cursor:pointer}.erbfolge-kachel-svg-container svg line:hover{stroke-width:8}@media screen and (max-width:1451px){.erbfolge-resolution .erbfolge-resolution--low{flex-direction:column;align-items:flex-start!important}.erbfolge-resolution .erbfolge-resolution--low button{margin:.5em 0;min-width:260px}}.fp-card-list{display:flex;margin-top:.25em;flex-wrap:wrap;justify-content:space-between}.fp-card-list hr{margin-top:.5em;margin-bottom:.5em}.fp-card-list .fp-card-list__repeat{display:flex;flex-direction:column;border-radius:.625em;box-shadow:1px 1px 5px rgba(0,0,0,.1);background:#fff 0 0 no-repeat padding-box;margin-bottom:1em;padding:1em;flex-basis:49%;position:relative}.fp-card-list .fp-card-list__header{display:flex;flex-direction:row;width:100%;margin-bottom:.5em}.fp-card-list .fp-card-list__header--inaktiv img{-webkit-filter:grayscale(1);filter:grayscale(1)}.fp-card-list .fp-card-list__header--inaktiv .finanzanalyse-result-finanzthema{color:#ccc;font-style:italic}.fp-card-list .fp-card-list__header-content{display:flex;flex-direction:column;margin-left:.5em;font-weight:600;flex:1}.fp-card-list .fp-card-list__header--gesellschaft{color:rgba(0,0,0,.6);text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.fp-card-list .fp-card-list__header--vertragssparte{color:rgba(0,0,0,.87);font-size:14px}.fp-card-list .fp-card-list__header--versicherungsnummer{color:#171717;font-size:12px}.fp-card-list .fp-card-list__header-logo-container{height:3rem!important;width:3rem!important}.fp-card-list .fp-card-list__header-logo-container button{width:unset;height:unset;padding:unset}.fp-card-list .fp-card-list__header-logo{min-height:3rem!important;min-width:3rem!important;height:3rem!important;width:3rem!important;border:none;object-fit:contain}.fp-card-list .fp-card-list__header-actions{display:flex;align-items:flex-start;margin-left:auto}.fp-card-list .fp-card-list__content-row{display:flex;flex-direction:row}.fp-card-list .fp-card-list__content-cell{display:flex;flex-direction:column;margin-right:.5em;height:100%}.fp-card-list .fp-card-list__content-cell>a{font-size:12px}.fp-card-list .fp-card-list__content-cell>span{color:rgba(0,0,0,.6);font-size:10px;font-weight:600;letter-spacing:1.2px;margin-top:auto}.fp-card-list .fp-card-list--marked{border-width:2px;background:rgba(0,123,255,.1);animation:flash 1s linear infinite}@keyframes flash{from,to{border-color:#007bff}50%{border-color:#0656a6}}.fp-card-list .fp-card-list--disabled a{color:#ccc;outline:0;text-decoration:none;pointer-events:none}.fp-card-list [class*=col-]{padding-left:0;padding-right:1em;display:flex}.fp-card-list .fp-card-list__error-bubble{position:absolute;bottom:.5em;right:.5em}.fp-card-list .fp-card-list__footer-row{display:flex}.fp-card-list--active{outline:2px solid #0656a6;border-radius:.625em;background:rgba(0,123,255,.1)}.fp-card-list--fsc-finish-date{font-size:14px;font-style:italic}.fp-card-list--disable-flex-basis .fp-card-list__repeat{flex-basis:100%}.fp-card-list--disable-ui .fp-card-list__content-cell{pointer-events:none}.fp-card-list__truncate-text a{max-width:8em;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.nachhaltigkeits-frage{width:100%;margin:2em auto}.nachhaltigkeits-frage input[type=checkbox],.nachhaltigkeits-frage input[type=radio]{min-width:1.25em;max-width:1.25em;width:1.25em;height:1.25em;cursor:pointer}.nachhaltigkeits-frage input[type=button]{position:inherit}.nachhaltigkeits-frage label{cursor:pointer;text-align:left;margin-bottom:0}.nachhaltigkeits-frage-header{display:flex;flex-direction:column;align-items:start;justify-content:center;position:inherit;width:100%}.nachhaltigkeits-frage-header .nachhaltigkeits-frage-title{font-size:1.25em;color:#2c3e50;font-weight:600}.nachhaltigkeits-frage-header .nachhaltigkeits-frage-subtitle{font-weight:400;font-size:.75em;color:#666;margin-bottom:0;margin-left:auto}.nachhaltigkeits-frage fieldset{background:#fff;border-radius:.625em;box-shadow:1px 1px 5px rgba(0,0,0,.1);padding:1.5em;box-sizing:border-box;width:100%;margin:0 auto;position:relative;display:flex;flex-direction:column}.nachhaltigkeits-frage__question-input-wrapper{display:flex;flex-direction:row;position:inherit;z-index:1}.nachhaltigkeits-frage__question-input-wrapper .nachhaltigkeits-frage__question_input_group{display:flex;flex-direction:column;gap:.5rem}.nachhaltigkeits-frage__question-input-wrapper .nachhaltigkeits-frage__question_input{display:flex;align-items:center}.nachhaltigkeits-frage__subject-specification{white-space:nowrap;color:#9c9c9c;font-size:1.25em;font-weight:400;border-bottom:1px solid #d6d6d6;margin-bottom:.5em;display:flex}.nachhaltigkeits-frage__subject-specification--no-border{border-bottom:none}.nachhaltigkeits-frage .action-button{width:100px;background:#0656a6;font-weight:700;color:#fff;border:0 none;border-radius:5px;cursor:pointer;padding:.75em .25em;margin:.75em .25em}.nachhaltigkeits-frage .action-button:focus,.nachhaltigkeits-frage .action-button:hover{transform:scale(1.05)}.nachhaltigkeits-frage-progress{margin-bottom:30px;overflow:hidden;counter-reset:step;display:flex}.nachhaltigkeits-frage-progress li{list-style-type:none;color:#333;text-transform:uppercase;font-size:.75em;flex:1;float:left;position:relative}.nachhaltigkeits-frage-progress li:before{content:counter(step);counter-increment:step;width:1.5em;line-height:1.5em;display:block;font-size:1.5em;color:#333;background:#ccc;border-radius:3px;margin:0 auto 5px auto}.nachhaltigkeits-frage-progress li:after{content:"";width:100%;height:2px;background:#ccc;position:absolute;left:-50%;top:12px;z-index:-1}.nachhaltigkeits-frage-progress li:first-child:after{content:none}.nachhaltigkeits-frage-progress li.active:after,.nachhaltigkeits-frage-progress li.active:before{background:#0656a6;color:#fff}.nachhaltigkeits-frage-stockphoto-container{width:100%;background-color:#f1f1f1;border-radius:1em;margin-top:.5em}.nachhaltigkeits-frage-stockphoto{height:11em}.nachhaltigkeits-frage-stockphoto .nachhaltigkeits-frage-stockphoto__div{height:100%;text-align:center}.nachhaltigkeits-frage-stockphoto img{object-fit:contain;height:100%;border-radius:1em}.nachhaltigkeits-frage-ui{display:flex;justify-content:space-between;margin-top:2em}.nachhaltigkeits-frage-ui .main-button{height:2em;font-size:1.125em;border-radius:.313em}.progress--rounded{border-radius:1em}.progress-bar--customized{display:flex;height:auto}.progress-bar-percentage{margin-left:.5em;margin-bottom:.25em;white-space:nowrap;text-align:right;width:3em;font-weight:600}@media screen and (min-width:1920px){.nachhaltigkeits-frage fieldset{font-size:110%}}@media screen and (min-width:2144px){.nachhaltigkeits-frage fieldset{font-size:120%}}@media screen and (min-width:2400px){.nachhaltigkeits-frage fieldset{font-size:140%}}@media screen and (min-width:2752px){.nachhaltigkeits-frage fieldset{font-size:160%}}@media screen and (min-width:3200px){.nachhaltigkeits-frage fieldset{font-size:180%}}.fsc-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));grid-gap:1em}.fsc-card{border-radius:.75em;padding:1em;color:#717171;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.1);cursor:pointer;height:100%;transition:box-shadow .5s ease;display:flex;flex-direction:column}.fsc-card:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.fsc-card--marked{background:rgba(0,123,255,.1)}.fsc-card__header{display:grid;grid-template-columns:3fr 2.5em}.fsc-card__header__title{display:flex;flex-direction:column;line-height:1.5em}.fsc-card__header__title>div:first-child{font-size:.875em}.fsc-card__header__title>div:last-child{font-size:1.25em;color:#404040}.fsc-card__header__icon{margin:auto}.fsc-card__header__icon i{color:#007bff}.fsc-card__details{font-size:.875em;margin-top:1em;margin-bottom:1em;min-height:4em}.fsc-card__details-row{display:grid;grid-template-columns:1fr auto}.fsc-card__details-row__label{text-align:left}.fsc-card__details-row__value{text-align:right;display:flex;justify-content:flex-end}.fsc-card__case-details{display:grid;grid-template-rows:1fr auto auto;margin-top:.75em;min-height:6rem}.fsc-card__case-details__loan{margin-top:1em;padding:1em;border-radius:.625em;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid}.fsc-card__case-details__loan .loan__haushaltsnetto{font-size:2.5rem;font-weight:700}.fsc-card__case-details__loan .loan__text{font-weight:600}.fsc-card__case-details__loan--tier-1{border-color:#757575;background:rgba(117,117,117,.1)}.fsc-card__case-details__loan--tier-1 .loan__haushaltsnetto{color:#757575}.fsc-card__case-details__loan--tier-2{border-color:#009688;background:rgba(0,150,136,.1)}.fsc-card__case-details__loan--tier-2 .loan__haushaltsnetto{color:#009688}.fsc-card__case-details__loan--tier-3{border-color:#0656a6;background:rgba(6,86,166,.1)}.fsc-card__case-details__loan--tier-3 .loan__haushaltsnetto{color:#0656a6}.fsc-card__case-details__loan--tier-4{border-color:#4527a0;background:rgba(69,39,160,.1)}.fsc-card__case-details__loan--tier-4 .loan__haushaltsnetto{color:#4527a0}.fsc-card__case-details__name{font-weight:600;min-height:4.5rem}.fsc-card__case-details__name--whitespace-prewrap{white-space:pre-wrap}.fsc-card__action{margin-left:-1em;margin-right:-1em;margin-bottom:1.5em}.fsc-card__action>button{background-color:#0656a6;color:#fff;font-size:1em;width:100%;height:auto;border-radius:0;transition-property:transform;transition-duration:.2s}.fsc-card__action>button:hover{color:#fff;background-color:#0659ac;transform:scale(1.025)}.fsc-card__action>button>i{margin-right:.5em}.fsc-public-card__action{display:flex;gap:1em}.fsc-public-card__action>button{background-color:#0656a6;color:#fff;font-size:1em;height:100%;width:100%;transition-property:transform;transition-duration:.2s}.fsc-public-card__action>button:hover{color:#fff;background-color:#0659ac;transform:scale(1.025)}.fsc-public-card__action>button>i{margin-right:.5em}.fsc-card__case-details__email{max-width:20em;overflow:hidden;text-overflow:ellipsis}.fsc-card__status{display:grid;grid-template-columns:1em 1fr;grid-gap:.75em;font-size:.875em}.fsc-card__status>i{margin-top:.25em}.fsc-card__status__text{font-size:.875em}.fsc-card__status_password-row{display:grid;grid-template-columns:1fr 2em;grid-gap:.5em}@media screen and (min-width:2560px){.fsc-card-grid{font-size:1.25em}}@media screen and (min-width:3240px){.fsc-card-grid{font-size:1.5em}}.fsc-card--public{cursor:default;transition:none}.fsc-card--public:hover{box-shadow:1px 1px 5px rgba(0,0,0,.1)}.fsc-card__unrevealed{display:grid;place-items:center;min-height:26.75em}.fsc-card__header-unrevealed{display:grid;place-items:center}.fsc-card__header-unrevealed .image-finanzwolke{text-align:center}.fsc-card__header-unrevealed .image-finanzwolke>img{width:60%;object-fit:contain;height:100%}.fsc-card__header-unrevealed .header__type{margin-top:.5em;font-size:1.5em;color:#404040}.tpl-tooltip-text-table{width:100%}.tpl-tooltip-text-table tbody td,.tpl-tooltip-text-table tbody th,.tpl-tooltip-text-table tfoot td,.tpl-tooltip-text-table tfoot th,.tpl-tooltip-text-table thead td,.tpl-tooltip-text-table thead th{padding:.5em .5em;text-align:right}.tpl-tooltip-text-table tbody td:first-of-type,.tpl-tooltip-text-table tbody th:first-of-type,.tpl-tooltip-text-table tfoot td:first-of-type,.tpl-tooltip-text-table tfoot th:first-of-type,.tpl-tooltip-text-table thead td:first-of-type,.tpl-tooltip-text-table thead th:first-of-type{padding-left:0;text-align:left}.tpl-tooltip-text-table tbody td:last-of-type,.tpl-tooltip-text-table tbody th:last-of-type,.tpl-tooltip-text-table tfoot td:last-of-type,.tpl-tooltip-text-table tfoot th:last-of-type,.tpl-tooltip-text-table thead td:last-of-type,.tpl-tooltip-text-table thead th:last-of-type{padding-right:0}.tpl-tooltip-text-table--border-between-rows tbody td{border-top:1px solid #dee2e6}.tpl-tooltip-text-table--border-between-rows tfoot td{border-top:.25em double #dee2e6}.vertragsoptimierung-vertrag{display:grid;grid-template-columns:3fr 1fr 2em;grid-gap:1em;border-radius:.5em;padding:.5em}.vertragsoptimierung-vertrag--marked{background:rgba(0,123,255,.1)!important}.vertragsoptimierung-vertrag__description{display:grid;grid-template-rows:auto;grid-auto-flow:row;grid-gap:1em}.vertragsoptimierung-vertrag__description__header{display:grid;grid-template-columns:3.5em 1fr;grid-gap:1em;align-self:center;align-items:center}.vertragsoptimierung-vertrag__description__header__gesellschaft-icon{place-self:center}.vertragsoptimierung-vertrag__description__header__gesellschaft-icon div.no-gesellschaft,.vertragsoptimierung-vertrag__description__header__gesellschaft-icon img{width:3.5em;height:3.5em;border:1px solid #ccc;border-radius:.25em}.vertragsoptimierung-vertrag__description__header__gesellschaft-icon img{object-fit:contain}.vertragsoptimierung-vertrag__description__header__gesellschaft-icon div.no-gesellschaft{display:flex;align-items:center;justify-content:center}.vertragsoptimierung-vertrag__description__header__details>div:first-of-type{color:#717171;font-size:.875em}.vertragsoptimierung-vertrag__description__header__details>div:nth-child(2){font-weight:600;font-size:1.125em}.vertragsoptimierung-vertrag__description__header__details>div:last-of-type{font-size:.875em}.vertragsoptimierung-vertrag__description__leistungen{font-size:.75em}.vertragsoptimierung-vertrag__leistungen{display:grid;grid-template-rows:auto;grid-gap:1em}.vertragsoptimierung-vertrag__leistungen__row{display:flex;align-items:center;font-size:.75em}.vertragsoptimierung-vertrag__leistungen__row>div:last-of-type{margin-left:.25em;font-weight:600}.vertragsoptimierung-vertrag__leistungen__row--result-below{flex-direction:column;align-items:start}.vertragsoptimierung-vertrag__leistungen__row--result-below>div:last-of-type{margin-left:0;font-size:1.125em}.vertragsoptimierung-vertrag__action{white-space:nowrap;font-size:.875rem}.vertragsoptimierung-sum-category{display:grid;grid-template-rows:auto;grid-gap:.5em;margin-bottom:2em}.vertragsoptimierung-sum-category__row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5em}.vertragsoptimierung-sum-category__row>div:not(:first-of-type){text-align:right}.vertragsoptimierung-sum-category__row--category-title{grid-template-columns:1fr;font-weight:800;padding-bottom:.5em;font-size:1.25rem}.vertragsoptimierung-sum-category__row--header,.vertragsoptimierung-sum-category__row--total{font-weight:600}.vertragsoptimierung-sum-category__row--total{border-bottom:1px solid #d6d6d6}.vertragsoptimierung-sum-category__row--double-border{padding-top:.5em;border-top:.25em double #d6d6d6}.luecken-details-card{display:flex;height:100%}.luecken-details-card__title{min-height:3.5em;font-weight:600;display:flex;align-items:center}.luecken-details-card__content{display:grid;padding-top:.5em;border-top:1px solid #d3d3d3}.luecken-details-card__content__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5em}.luecken-details-card__content__row>div:last-of-type{text-align:right}.help-center{position:absolute;bottom:1em;right:1em;z-index:1000}.help-center__box{width:5.5em;height:5.5em;background:#0656a6;border-bottom-left-radius:.625em;border-top-left-radius:2.75em;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-direction:column}.help-center__box-header{padding:.5em;display:grid;grid-template-columns:1fr;grid-gap:.5em;width:100%}.help-center__box--expanded,.help-center__box--expanded-demo-user{width:18em;height:100%;cursor:default}.help-center__box--expanded .help-center__box-header,.help-center__box--expanded-demo-user .help-center__box-header{grid-template-columns:1fr 3fr}.help-center__box--expanded-demo-user{width:26rem}.help-center-settings,.help-center__box-header__avatar-container{min-width:4.5em;width:4.5em;height:4.5em;border-radius:50%;background:#fff;padding:.25em;position:relative}.help-center-settings>img,.help-center__box-header__avatar-container>img{width:100%;height:100%}.help-center-settings:hover{box-shadow:0 3px 9px #000}.help-center-settings--selected{outline:3px solid #0656a6}.help-center__box__settings{position:absolute;top:0;right:0;color:orange;cursor:pointer}.help-center__box-header__introduction{font-weight:600;color:#fff;display:flex}.help-center__box-header__search{width:100%;padding-left:.5em;padding-bottom:.5em}.help-center__content-grid{display:grid;grid-auto-rows:auto;width:18em}.help-center__content__row{display:grid;background:#fff;margin-top:.5em;border-top-left-radius:.625em;border-bottom-left-radius:.625em;box-shadow:1px 1px 5px rgba(0,0,0,.1);padding:.5em;grid-template-rows:1fr auto;grid-template-columns:1fr;max-height:25vh;overflow-y:auto;scrollbar-width:thin;border-right:unset}.help-center__content__row ::-webkit-scrollbar{width:12px}.help-center__content__row div:first-of-type,.help-center__content__row div:last-of-type{align-self:center}.help-center__content__row div:first-of-type i{color:#0656a6}.help-center__content__row div:last-of-type i{cursor:pointer}.help-center__content__row i.fa-chevron-right{color:#0656a6}.help-center__content__row .content-header{display:grid;grid-template-columns:auto 1fr auto;grid-area:1/1/2/2;grid-gap:.5em}.help-center__content__row .content-body{grid-area:2/1/3/4}.help-center__content__row .video-container{display:grid;grid-template-columns:1fr 4fr;grid-gap:.5em;margin-top:1em;cursor:pointer}.help-center__content__row .video-container:hover{background:#d3d3d3}.help-center__content__row .video-container__thumbnail{position:relative;border:1px solid #bdbdbd;border-radius:.625em;height:4em;width:6em}.help-center__content__row .video-container__thumbnail--none-provided{display:grid;place-content:center}.help-center__content__row .video-container__thumbnail__container{width:100%;height:100%}.help-center__content__row .video-container__thumbnail__container img{width:100%;height:100%}.help-center__content__row .video-container__thumbnail__duration{position:absolute;bottom:.25em;right:.25em;font-size:.6em;background:#9c9c9c;border-radius:2px;color:#fff;padding-left:.25em;padding-right:.25em}.help-center__content__row .video-container__description{display:grid;grid-template-rows:auto;font-size:.75em}.help-center__content__row .video-container__description__title{font-weight:600}.help-center-dialog-settings-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5em;place-items:center;margin-top:1em;margin-bottom:1em}.help-center__avatar-sales{width:100%;height:100%;object-fit:contain;border-radius:50%;max-width:3.5em;max-height:3.5em;border:3px solid #fff}.float_chart_right{float:right;min-width:65em}.fp-sidebar-accordion .fp-sidebar-accordion__header{display:flex;align-items:center;justify-content:space-between;margin-top:3rem}.fp-sidebar-accordion .fp-sidebar-accordion__header div{margin-bottom:.5rem}.fp-sidebar-accordion .fp-sidebar-accordion__header .header__title{color:#032b53;font-size:.875rem;font-weight:400;margin-left:1rem}.fp-sidebar-accordion .fp-sidebar-accordion__header .header__icon{display:unset;color:#032b53;margin-right:1rem}.fp-sidebar-accordion .fp-sidebar-accordion__header--underline{border-bottom:1px solid #e0e0e0}.right-sidebar[data-sidebarstate=small] .header__icon,.sideBar[data-sidebarstate=small] .header__icon{display:none}.fp-shop-product{border-radius:.625em;background:#fff;display:flex;flex-direction:column;height:100%;width:16.25rem}.fp-shop-product .fp-shop-product__bubble{place-items:center;padding:2rem;position:relative;border:3px solid #757575;border-radius:.625em;border-bottom-left-radius:0;border-bottom-right-radius:0;width:inherit}.fp-shop-product .fp-shop-product__bubble .fp-shop-product__bubble--upper{font-size:2rem;font-weight:300;display:flex;line-height:1.5rem;justify-content:center}.fp-shop-product .fp-shop-product__bubble .fp-shop-product__bubble--upper .fp-shop-product__bubble--upper--monat{font-size:.875rem;font-weight:500;text-align:end}.fp-shop-product .fp-shop-product__bubble .fp-shop-product__bubble--lower{font-size:.625rem;display:flex;justify-content:center}.fp-shop-product .fp-shop-product__bubble--starter{border-color:#757575;color:#757575;background-color:#eee}.fp-shop-product .fp-shop-product__bubble--business{border-color:#3899cc;color:#3899cc;background-color:rgba(56,153,204,.1)}.fp-shop-product .fp-shop-product__bubble--professional{border-color:#0656a6;color:#0656a6;background-color:rgba(6,86,166,.1)}.fp-shop-product .fp-shop-product__bubble--premium{border-color:#5606a6;color:#5606a6;background-color:rgba(86,6,166,.1)}.fp-shop-product .fp-shop-product__bubble--ultimate{border-color:#d80404;color:#d80404;background-color:rgba(216,4,4,.1)}.fp-shop-product .fp-shop-product__bubble--addon{border-color:#009688;color:#009688;background-color:#e8f5e9}.fp-shop-product .fp-shop-product__bubble__nipple{display:block;height:1.25em;width:1.25em;border:inherit;position:absolute;bottom:-.625rem;left:calc(50% - .25rem);clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(-45deg)}.fp-shop-product .fp-shop-product__bubble__nipple--starter{background-color:#eee}.fp-shop-product .fp-shop-product__bubble__nipple--business{background-color:#e3f2fd}.fp-shop-product .fp-shop-product__bubble__nipple--professional{background-color:#e3f2fd}.fp-shop-product .fp-shop-product__bubble__nipple--premium{background-color:#ede7f6}.fp-shop-product .fp-shop-product__bubble__nipple--ultimate{background-color:#ffebee}.fp-shop-product .fp-shop-product__bubble__nipple--addon{background-color:#e8f5e9}.fp-shop-product .fp-shop-product__header{margin-top:1.25rem;margin-bottom:.25rem}.fp-shop-product .fp-shop-product__header .fp-shop-product__header__headline{border-bottom:1px solid #e0e0e0;padding-bottom:.5rem;display:flex;justify-content:center;margin-left:1.75rem;margin-right:1.75rem;font-size:1.5rem;line-height:1.5rem;font-weight:300}.fp-shop-product .fp-shop-product__header .fp-shop-product__header__sub-headline{display:flex;justify-content:center;align-items:center;font-size:.875rem;line-height:1.5rem;margin-top:.5rem}.fp-shop-product .fp-shop-product__content{padding:1rem}.fp-shop-product .fp-shop-product__content__grid{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;font-size:.75rem;align-items:center;margin-bottom:.5rem}.fp-shop-product .fp-shop-product__content__grid .fp-checkbox-main i{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.fp-shop-product .fp-shop-product__content__grid .content__fake-checkboxes{display:flex;align-items:center}.fp-shop-product .fp-shop-product__content__grid .content__fake-checkboxes i{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;display:grid;place-items:center;color:#0656a6}.fp-shop-product .fp-shop-product-inclusives{padding:1rem}.fp-shop-product .fp-shop-product-inclusives .fp-shop-product__content__services{display:grid;align-items:center;font-size:.75rem;letter-spacing:-.03125rem}.fp-shop-product .fp-shop-product-inclusives .fp-shop-product__content__sub-headline{display:flex;justify-content:center;font-size:.875rem;line-height:1.5rem;margin-top:.5rem;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem;margin-bottom:.5rem}.fp-shop-product .fp-shop-product-footer{padding:1rem}.fp-shop-product .fp-shop-product__bubble--elearning{font-size:.875rem;font-weight:500;text-align:center}.fp-shop-product-sonstige{border-radius:.625em;background:#fff;display:grid;width:16.25rem}.fp-shop-product-sonstige .fp-shop-product-sonstige__bubble{place-items:center;padding:2rem;position:relative;border:3px solid #ffc107;border-radius:.625em;border-bottom-left-radius:0;border-bottom-right-radius:0;width:inherit;background-color:#fff8e1;color:#757575}.fp-shop-product-sonstige .fp-shop-product-sonstige__bubble .fp-shop-product-sonstige__bubble--upper{font-size:1.75rem;font-weight:300;line-height:1.5rem;justify-content:center;display:grid;grid-template-rows:auto auto;text-align:center}.fp-shop-product-sonstige .fp-shop-product-sonstige__bubble .fp-shop-product-sonstige__bubble--upper .fp-shop-product-sonstige__bubble--upper--monat{font-size:.875rem;font-weight:500;text-align:center}.fp-shop-product-sonstige .fp-shop-product-sonstige__bubble .fp-shop-product-sonstige__bubble--lower{font-size:.625rem;font-weight:400;display:flex;justify-content:center}.fp-shop-product-sonstige .fp-shop-product-sonstige__bubble__nipple{display:block;height:1.25em;width:1.25em;border:inherit;background-color:inherit;color:inherit;position:absolute;bottom:-.625rem;left:calc(50% - .25rem);clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(-45deg)}.fp-shop-product-sonstige .fp-shop-product-sonstige__header{margin-top:1.25rem}.fp-shop-product-sonstige .fp-shop-product-sonstige__header .fp-shop-product-sonstige__header__headline{border-bottom:1px solid #e0e0e0;padding-bottom:.5rem;display:flex;justify-content:center;margin-left:1.75rem;margin-right:1.75rem;font-size:1.5rem;line-height:1.5rem;font-weight:300}.fp-shop-product-sonstige .fp-shop-product-sonstige__header .fp-shop-product-sonstige__header__sub-headline{display:flex;justify-content:center;font-size:.875rem;font-weight:400;line-height:1.5rem;margin-top:.5rem}.fp-shop-product-sonstige .fp-shop-product-sonstige__content__grid{display:grid;padding:1rem;grid-template-rows:auto;grid-gap:.5rem;font-size:.75rem;align-items:center;margin-bottom:.5rem;margin-top:.5rem}.fp-shop-product-sonstige .fp-shop-product-sonstige__content__grid .fp-shop-product-sonstige__content__grid__staffelpreise{display:grid;grid-template-columns:auto 1em 4em;grid-gap:.5em;text-align:right;font-size:.625rem}.fp-action-row{display:flex;align-items:center}.fp-action-row i{font-size:1.75rem;cursor:pointer}.fp-action-row__document-storage{position:relative}.fp-action-row__document-storage__counter-bubble{position:absolute;background-color:#2196f3;color:#fff;bottom:0;right:0;border:2px solid #fff;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;font-size:.75rem;justify-content:center;align-items:center;cursor:pointer}.fp-beratungsmodus-chart-element{color:#757575;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem}.fp-beratungsmodus-chart-element .chart-element-title{width:100%;text-align:center}.fp-beratungsmodus-chart-element .chart-element-container{background:#e0e0e0;border-radius:.625em;height:5.5rem;width:3.3125rem;display:flex;align-items:flex-end}.fp-beratungsmodus-chart-element .chart-element-content{display:flex;border-radius:.625em;width:100%}.fp-beratungsmodus-chart-element .chart-element-remark{text-align:center}.chart-element-container--w-100 .chart-element-container{width:100%}.chart-element-number-on-content--white-space-pre-line .chart-element-number-on-content{white-space:pre}.chart-element-container--h-15rem .chart-element-container{height:15rem}.chart-element-container--h-7-5rem .chart-element-container{height:7.5rem}.chart-element-number-on-content{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;font-weight:600;color:#fff;font-size:.825rem;gap:.5rem}.chart-element-number-on-content .pl-2rem{padding-left:2rem}.chart-element-container--model-list{display:flex;flex-direction:column;justify-content:flex-end}.chart-element-container--model-list div.chart-element-content:first-of-type{border-top-left-radius:.625em;border-top-right-radius:.625em}.chart-element-container--model-list div.chart-element-content:last-of-type{border-bottom-left-radius:.625em;border-bottom-right-radius:.625em}.chart-element-container--model-list div.chart-element-content{border-radius:0}.fp-beratungsmodus-chart-element--full-width .chart-element-container{width:100%;height:45vh}.fp-chat-element{display:flex;justify-content:center}.fp-chat-area{max-width:75%;width:100%}.fp-chat-answer,.fp-chat-question{border-radius:.625rem;min-width:80%;padding:1rem;margin-bottom:1rem;width:80%}.fp-chat-answer{margin-left:auto;min-width:unset;max-width:40%;text-align:right;background:#d3d3d3;color:#000;display:flex;align-items:center;justify-content:flex-end}.fp-chat-question__title{font-weight:400;font-size:1.25rem;margin-bottom:.5rem}.fp-chat-question__description{line-height:normal}.fp-chat-question__description input{color:inherit}.fp-chat-send-answer{display:grid;grid-template-columns:auto 10rem;grid-gap:1rem;justify-content:flex-end}.fp-chat-question__teaser{margin-bottom:1rem}.fp-chat-question__teaser img{width:100%;max-width:80%;height:100%;max-height:16rem;object-fit:contain;border-radius:.625em}.fp-chat-element-grid-2{display:grid;grid-template-columns:2fr 1fr;grid-gap:1em;margin-bottom:.5em}.fp-chat-element-grid-2>div:nth-last-of-type(1){text-align:right}.fp-chat-element-navigation-stepper{display:flex;justify-content:center;align-items:center;gap:1rem}.fp-chat-element-navigation-step{display:flex;justify-content:center;align-items:center;font-weight:600}.c-stepper{display:flex;padding-left:0}.c-stepper__item{display:flex;flex-direction:column;flex:1;text-align:center}.c-stepper__item:not(:last-child):after{content:"";position:relative;top:calc(clamp(1.5rem,5vw,3rem)/ 2);width:calc(100% - clamp(1.5rem,5vw,3rem) - clamp(.25rem,2vw,.5rem) * 2);left:calc(50% + clamp(1.5rem,5vw,3rem)/ 2 + clamp(.25rem,2vw,.5rem));height:2px;background-color:#e0e0e0;order:-1}.c-stepper__circle{display:block;width:clamp(1.5rem,5vw,3rem);height:clamp(1.5rem,5vw,3rem);border-radius:50%;background-color:#d3d3d3;opacity:.5;margin:0 auto 1rem;cursor:pointer}.c-stepper__circle--next,.c-stepper__circle--previous{background-color:#d3d3d3}.c-stepper__circle--current{background-color:#0656a6}.c-stepper__title{font-weight:700;font-size:clamp(1rem,4vw,1.25rem);margin-bottom:.5rem}.c-stepper__desc{color:grey;font-size:clamp(.85rem,2vw,1rem);padding-left:clamp(.25rem,2vw,.5rem);padding-right:clamp(.25rem,2vw,.5rem)}.fp_vsa_asset_details i{cursor:default}.fp_vsa_asset_details .icon-nominalwerte{color:#c62828}.fp_vsa_asset_details .icon-produktivkapital{color:#2196f3}.fp_vsa_asset_details .icon-rohstoffe{color:#0656a6}.fp_vsa_asset_details .icon-intrinsische-werte{color:#032b53}.fp_vsa_asset_details .icon-sigma{color:inherit}.fp-error-bubble-icon-variant{display:inline-flex}.fp-error-bubble-icon-variant-container{position:relative;font-size:1.5rem}.fp-error-bubble-icon-variant-container .icon-variant__icon{position:relative}.fp-error-bubble-icon-variant-container .icon-variant__counter{position:absolute;bottom:6px;right:-6px;background:tomato;border-radius:.125rem;font-size:.65rem;color:#fff;padding-left:.3em;padding-right:.3em}.fp-error-bubble-icon-variant--error i{color:#c62828}.fp-error-bubble-icon-variant--warning i{color:#ffc107}.fp-fa-ea-form-grid{display:grid;grid-template-columns:1fr repeat(2,7rem 2rem 10rem) 2rem;grid-gap:1rem;align-items:baseline;margin-bottom:.5rem}.fp-fa-ea-form-grid-bedarf-liquiditaet .fp-fa-ea-form-grid{grid-template-columns:1fr 7rem 2rem 10rem 6rem 10rem 2rem}.teaser-tool-intro-video{width:75%;height:75%}.teaser-tool-analyse-chart-grid{display:grid;grid-gap:1rem;position:relative}.teaser-tool-analyse-chart-grid .fp-beratungsmodus-chart-element .chart-element-container{width:100%;height:45vh}.teaser-tool-analyse-chart-grid--4{grid-template-columns:repeat(4,1fr)}.teaser-tool-analyse-chart-grid--5{grid-template-columns:repeat(5,1fr)}.teaser-tool-analyse-chart-grid--auto{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.teaser-tool-under-construction{object-fit:contain;height:50%;width:50%;border-radius:.625em}.teaser-tool-iframe{width:75%;height:40vh}.toggle-buttons-group{margin-left:auto}.toggle-buttons-group .modal-header-button{border-radius:.625em!important}.toggle-buttons-group button{height:2.125rem;width:3.313rem;color:#424242;font-weight:600;font-size:1rem;border:1px solid #bdbdbd;border-radius:.625em}.toggle-button-left{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.toggle-button-middle{border-radius:0!important}.toggle-button-right{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.toggle-button--active{background-color:#e3f2fd!important}.toggle-button--required{border:2px solid #c62828!important}.toggle-button--recommended{border:2px solid #ffc107!important}.fp-sv-rechengroessen-steigerung{color:#353535}.fp-sv-rechengroessen-steigerung__row{display:grid;grid-template-columns:1fr 6rem;grid-gap:.5rem;margin-bottom:.5rem}.kundeninformation__info{text-align:center}.kundeninformation__text{color:#032b53}.kundeninformation__icon{min-width:1.5rem;max-width:1.5rem;display:flex;align-items:center;justify-content:center}.kundeninformation__row{display:flex;gap:.75rem;min-height:1.5rem}.kundeninformation__email{overflow:hidden;text-overflow:ellipsis}.customer-container{height:100%;width:100%;margin:0;padding:0;display:flex;flex-direction:column}.customer-data{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.kundeninformation__copy-number{display:flex;align-items:center}.kundeninformation__copy-number button{height:1.5rem!important}.kundeninformation__copy-number .fp-icon-button{padding:0!important}.fp-icon-label{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:#032b53}.fp-icon-label__icon{font-size:1rem}.fp-icon-label__icon .fsc-icon__fsc{background-size:contain;width:20px;height:24px}.fp-icon-label__label{font-size:.875rem}.fp-header-wrapper{display:flex;flex-direction:column;margin-bottom:1rem}.fp-header-wrapper .fp-header-wrapper__headline{color:#424242;font-size:1.75rem;line-height:normal;font-weight:400}.fp-header-wrapper .fp-header-wrapper__sub-headline{color:#9e9e9e;font-size:.875rem;line-height:normal;font-weight:400}.fp-result{display:flex;flex-direction:column;align-items:start;width:100%;font-weight:400;padding-left:.5rem}.fp-result--align-left{align-items:start}.fp-result--flex-row{flex-direction:row;justify-content:start;gap:1rem;align-items:center}.fp-result__label{color:#757575;font-size:.875rem;line-height:normal}.fp-result__content{color:#424242;font-size:1rem}.fp-result--nowrap{white-space:nowrap}fp-cylinderchartpiece{display:flex;position:relative;height:50px;width:100%;max-width:250px;transform:translate3d(0,0,0)}fp-cylinderchartpiece span{cursor:default!important}fp-cylinderchartpiece .cylinderBase{transform-style:preserve-3d;width:100%;max-width:250px;height:100%;transform:rotate3d(1,0,0,-15deg);perspective:1000px;min-width:175px}fp-cylinderchartpiece .cylinderBase>div{position:absolute}fp-cylinderchartpiece .cylinderBase>.top{transform:translateY(-137px) rotateX(95deg);text-align:center;line-height:267px;font-size:30px}fp-cylinderchartpiece .cylinderBase>.top i{color:#fff}fp-cylinderchartpiece .cylinderBase>.bottom{transform:translateY(-98px) rotateX(-84deg);transform-style:preserve-3d}fp-cylinderchartpiece .cylinderBase>.bottom .middle{transform:rotateX(90deg) translateY(-18px) translateZ(-50px);width:95%;margin-left:6px;display:flex;flex:1}fp-cylinderchartpiece .cylinderBase>.bottom .middle>div{background:#0656a6}fp-cylinderchartpiece .cylinderBase>.bottom .middle .cylinderText{color:#fff}fp-cylinderchartpiece .cylinderBase>.bottom .middle .left,fp-cylinderchartpiece .cylinderBase>.bottom .middle .right{min-width:20px;height:30px}fp-cylinderchartpiece .cylinderBase>.bottom .middle .left{margin-left:2px}fp-cylinderchartpiece .cylinderBase>.bottom .middle .main{text-align:center;height:40px;flex:1;padding-top:15px}fp-cylinderchartpiece .cylinderBase>.bottom .middle .right{margin-right:2px}fp-cylinderchartpiece .face{width:100%;max-width:250px;height:250px;background:radial-gradient(circle at center,#0656a6 100%,#000 100%,transparent 49%);border-radius:50%;box-shadow:0 0 4px 0 #fff inset,0 4px 4px 0 #fff;border:4px solid #fff}fp-cylinderchartpiece .cylinderBase.noAmount .bottom .middle>div{background:#3899cc}fp-cylinderchartpiece .cylinderBase.noAmount .face{background:radial-gradient(circle at center,#3899cc 100%,#000 100%,transparent 49%)}fp-cylinderchart{width:100%;min-height:550px;display:flex;flex-direction:column;justify-content:flex-end}fp-cylinderchart .chartHeadline{display:grid;gap:1rem;grid-template-columns:minmax(330px,430px) minmax(330px,430px) 12rem;min-height:125px;justify-content:space-between;align-items:center}fp-cylinderchart .chartHeadline .calculation{display:flex;flex-direction:column;position:relative}fp-cylinderchart .chartHeadline .calculation .fp-form-row{margin-bottom:0}fp-cylinderchart .chartHeadline .calculation .fp-form-row__fieldset{padding:0;min-height:unset}fp-cylinderchart .chartHeadline .chartHeadlineButtons{display:flex;flex-direction:column;z-index:25;gap:.5rem}fp-cylinderchart .chartContent{min-height:350px}fp-cylinderchart .singleContainer,fp-cylinderchart .stackContainer{flex:1}fp-cylinderchart .singleContainer .timeline,fp-cylinderchart .stackContainer .timeline{display:flex;height:35px;align-items:center;width:100%;white-space:nowrap;background:#e8e9ed;position:relative}fp-cylinderchart .singleContainer .timeline .timelineText,fp-cylinderchart .stackContainer .timeline .timelineText{color:#000;flex:1;text-align:center}fp-cylinderchart .singleContainer .timeline .timelineSubText,fp-cylinderchart .stackContainer .timeline .timelineSubText{color:#000;flex:1;text-align:center;padding-left:20px}fp-cylinderchart .singleContainer .timeline span,fp-cylinderchart .stackContainer .timeline span{height:35px;line-height:35px}fp-cylinderchart .singleContainer .timeline.arrowRight::after,fp-cylinderchart .stackContainer .timeline.arrowRight::after{width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:20px solid #e8e9ed;content:"";position:absolute;right:-20px}fp-cylinderchart .stackContainer{max-width:300px}fp-cylinderchart .stackContainer fp-cylinderchartpiece:first-child .top::before{width:50%;height:50%;top:25%;left:25%;border:1px solid #fff;background:radial-gradient(circle at 50% 50%,transparent,transparent 48%);box-shadow:0 0 4px 4px #fff,0 0 4px 4px #fff;content:"";position:absolute;border-radius:50%;box-sizing:border-box}fp-cylinderchart .singleContainer fp-cylinderchartpiece .top::before{width:50%;height:50%;top:25%;left:25%;border:1px solid #fff;background:radial-gradient(circle at 50% 50%,transparent,transparent 48%);box-shadow:0 0 4px 4px #fff,0 0 4px 4px #fff;content:"";position:absolute;border-radius:50%;box-sizing:border-box}fp-cylinderchart .singleContainer .singleContainerText{margin-bottom:25px;width:250px;display:flex;justify-content:center}fp-cylinderchart .singleContainer .sideText{width:100%;z-index:15}fp-cylinderchart .singleContainer .sideText .value{height:50px;max-width:250px;width:100%}fp-cylinderchart .singleContainer .sideText .value .first{width:100%;max-width:150px;min-width:90px;text-align:right;padding-right:1em}fp-cylinderchart .singleContainer .sideText .value .underlineText{margin:0 10px}fp-cylinderchart .singleContainer .sideText .value .underline .line{flex:1}fp-cylinderchart .singleContainer .sideText .value .underline .shortline{max-width:40px;min-width:20px}fp-cylinderchart .singleContainer .sideText .value .underline.noText .line{border-bottom-style:solid;border-bottom-color:#cbddf1;border-bottom-width:5px;height:5px}fp-cylinderchart .curve{fill:none;stroke:#cbddf1;stroke-width:3px;position:absolute;top:30px;z-index:10}@media screen and (max-width:1450px){fp-cylinderchart .cylinderText,fp-cylinderchart .value{font-size:13px}}.rd-grid-row{display:grid;grid-template-columns:30px 120px 115px 80px 24px;grid-column-gap:5px;padding:2px 5px;align-items:center;justify-content:flex-start}.resultbox_toggle{position:absolute;color:#fff;border-radius:10px;top:15px;left:10px;background-image:linear-gradient(#0656a6,#063b70)}.resultbox_toggle .fp-icon-button{color:#fff;padding:0!important;width:20px!important;min-width:20px!important;max-width:20px!important;max-height:20px!important;min-height:20px!important}.resultbox_toggle .resultbox_toggle_error_annotation{position:absolute;left:-6px;top:-6px;border-radius:50%;font-size:50%;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.rd-resultbox{box-shadow:0 3px 6px rgba(0,0,0,.3);border-radius:10px;z-index:15;display:flex;flex-direction:column;background:#fff}.rd-resultbox .toggleContent{max-width:430px;min-width:330px}.rd-resultbox .toggleContent .rd-grid-row:first-of-type{background-image:linear-gradient(#0656a6,#063b70);border-top-left-radius:10px;border-top-right-radius:10px}.rd-resultbox .toggleContent .rd-grid-row:first-of-type div:not(.htmlsuffix-numeric){color:#fff}.rd-resultbox .toggleContent fp-numeric.text-white .fp-numeric{color:#fff}.rd-resultbox .resultbox_toggle{top:15px;left:10px;background-image:linear-gradient(#0656a6,#063b70)}.rd-resultbox .resultbox_footer{background-image:linear-gradient(#0656a6,#063b70);justify-content:space-between;align-items:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.rd-resultbox .resultbox_footer button{height:30px!important;margin:5px 0}.rd-resultbox .resultbox_footer div.fp-checkbox-main{color:#fff}fp-vertragsansicht{display:flex;flex-direction:column;justify-content:flex-end}fp-vertragsansicht .chartHeadline{display:grid;justify-content:center;min-height:180px;grid-template-columns:minmax(330px,430px) minmax(330px,430px) 12rem;justify-content:space-between;align-items:center}fp-vertragsansicht .chartHeadline .calculation{display:flex;flex-direction:column;position:relative}fp-vertragsansicht .chartHeadline .calculation .fp-form-row{margin-bottom:0}fp-vertragsansicht .chartHeadline .calculation .fp-form-row__fieldset{padding:0;min-height:unset}fp-vertragsansicht .chartHeadline .legend{margin:.5em 0;display:flex;align-items:center;margin-right:auto;font-size:.875rem}fp-vertragsansicht .chartHeadline .legend .colorContainer{height:25px;width:25px;margin-right:.5em}fp-vertragsansicht .chartHeadline .legend .legendText{margin-right:1em}fp-vertragsansicht .chartHeadline .chartHeadlineButtons{display:flex;flex-direction:column;z-index:25;gap:.5rem}fp-vertragsansicht .chartContent{display:grid;grid-auto-rows:35px;align-content:end;row-gap:.5em}fp-vertragsansicht .chartContent .contract{border-radius:10px;padding:5px 10px;width:100%;text-align:center;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}fp-vertragsansicht .chartContent .timeline{display:flex;height:35px;align-items:center;width:100%;white-space:nowrap;background:#e8e9ed;position:relative}fp-vertragsansicht .chartContent .timeline .timelineText{color:#000;flex:1}fp-vertragsansicht .chartContent .timeline .timelineSubText{color:#000;flex:1;text-align:center}fp-vertragsansicht .chartContent .timeline span{height:35px;line-height:35px;z-index:100}fp-vertragsansicht .chartContent .timeline.arrowRight::after{width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:20px solid #e8e9ed;content:"";position:absolute;right:-20px}fp-vertragsansicht .chartContent.smallRows{grid-auto-rows:25px!important}fp-vertragsansicht .chartContent.smallRows .contract{padding:0 10px}fp-vertragsansicht .chartContent.smallRows .timeline{height:25px}fp-kapitalkonto{display:flex;flex-direction:column;justify-content:flex-end}fp-kapitalkonto .chartHeadline{display:grid;justify-content:center;min-height:180px;grid-template-columns:minmax(330px,430px) minmax(330px,430px) 12rem;justify-content:space-between;align-items:center}fp-kapitalkonto .chartHeadline .calculation{display:flex;flex-direction:column;position:relative}fp-kapitalkonto .chartHeadline .calculation .fp-form-row{margin-bottom:0}fp-kapitalkonto .chartHeadline .calculation .fp-form-row__fieldset{padding:0;min-height:unset}fp-kapitalkonto .chartHeadline .legend{margin:.5em 0;display:flex;margin-right:auto}fp-kapitalkonto .chartHeadline .legend .colorContainer{height:25px;width:25px;margin-right:.5em}fp-kapitalkonto .chartHeadline .legend .legendText{margin-right:1em}fp-kapitalkonto .chartHeadline .chartHeadlineButtons{display:flex;flex-direction:column;z-index:25;gap:.5rem}fp-kapitalkonto .chartContent{display:grid;align-content:end;row-gap:.5em;grid-auto-columns:minmax(10px,40px);min-height:450px}fp-kapitalkonto .chartContent .barHeader{text-align:center;overflow:hidden;font-size:15px}fp-kapitalkonto .chartContent .barChart{display:grid;grid-auto-rows:4px;align-content:end;padding:.1em;position:relative}fp-kapitalkonto .chartContent .barChart:hover .barPart{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}fp-kapitalkonto .chartContent .barChart:hover .barPart.yellow{background:#ebac46}fp-kapitalkonto .chartContent .barChart:hover .barPart.red{background:#fb7d87}fp-kapitalkonto .chartContent .barChart:hover .barPart.green{background:#72db8d}fp-kapitalkonto .chartContent .linePart{background:#ffd500;position:absolute;height:2px;width:100%;cursor:pointer}fp-kapitalkonto .chartContent .contractsContainer{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;height:100%}fp-kapitalkonto .chartContent .contract{width:15px;height:15px;border-radius:5px;display:block;margin-left:2px;margin-bottom:5px;cursor:pointer}fp-kapitalkonto .chartContent .barPart{border-radius:10px;width:100%;text-align:center;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}fp-kapitalkonto .chartContent .barPart.yellow{background:#e59719}fp-kapitalkonto .chartContent .barPart.red{background:#fa4b59}fp-kapitalkonto .chartContent .barPart.green{background:#49d16c}fp-kapitalkonto .chartContent .timeline{display:flex;height:35px;align-items:center;width:100%;white-space:nowrap;background:#e8e9ed;position:relative}fp-kapitalkonto .chartContent .timeline .timelineText{color:#000;flex:1;overflow:hidden;text-overflow:ellipsis}fp-kapitalkonto .chartContent .timeline .timelineSubText{color:#000;flex:1;text-align:center}fp-kapitalkonto .chartContent .timeline span{height:35px;line-height:35px;text-align:center}fp-kapitalkonto .chartContent .timeline.darkGreen{background:#086b0c}fp-kapitalkonto .chartContent .timeline.darkGreen span{color:#fff}fp-kapitalkonto .chartContent .timeline.darkBlue{background:#082c6b}fp-kapitalkonto .chartContent .timeline.darkBlue span{color:#fff}fp-kapitalkonto .chartContent .timeline.arrowRight::after{width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:20px solid #e8e9ed;content:"";position:absolute;right:-20px}@media only screen and (max-width:1400px){fp-kapitalkonto .chartContent .barHeader,fp-kapitalkonto .chartContent .barPart{font-size:10px}}@media only screen and (min-width:1400px){fp-kapitalkonto .chartContent .barHeader,fp-kapitalkonto .chartContent .barPart{font-size:10px}}@media only screen and (min-width:1600px){fp-kapitalkonto .chartContent .barHeader,fp-kapitalkonto .chartContent .barPart{font-size:12px}}@media only screen and (min-width:1800px){fp-kapitalkonto .chartContent .barHeader,fp-kapitalkonto .chartContent .barPart{font-size:14px}}@media only screen and (min-width:2000px){fp-kapitalkonto .chartContent .barHeader,fp-kapitalkonto .chartContent .barPart{font-size:16px}}.vertragsoptimierung-rechner__add-optimierungsvertrag-grid{display:grid;grid-template-rows:auto;grid-gap:.5em}.vertragsoptimierung-rechner__optimization-grid{display:grid;grid-template-columns:1fr 2px 1fr;grid-gap:1em;margin:1em 0;padding-bottom:1em}.vertragsoptimierung-rechner__optimization-grid:not(:last-of-type){border-bottom:2px solid #ccc}.vertragsoptimierung-rechner__optimization-grid .left-hand-side{display:grid;grid-template-rows:1fr;grid-gap:1em}.vertragsoptimierung-rechner__optimization-grid .middle-divider{border-right:2px solid #ccc}.vertragsoptimierung-rechner__optimization-grid .right-hand-side{display:grid;grid-auto-rows:1fr;grid-gap:.5em}.vertragsoptimierung-rechner__optimization-grid .right-hand-side fp-vertragsoptimierung-vertrag .vertragsoptimierung-vertrag{height:100%}.vertragsoptimierung-rechner__add-new-replacement{display:flex;flex-direction:column;background-image:linear-gradient(to right,#ccc 50%,transparent 50%),linear-gradient(to right,#ccc 50%,transparent 50%),linear-gradient(to bottom,#ccc 50%,transparent 50%),linear-gradient(to bottom,#ccc 50%,transparent 50%);background-position:left top,left bottom,left top,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:1.25em .15em,1.25em .15em,.15em 1.25em,.15em 1.25em}.vertragsoptimierung-rechner__add-new-replacement .add-button{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.vertragsoptimierung-rechner__add-new-replacement .add-button button{height:auto;border-radius:1em!important}.vertragsoptimierung-rechner__add-new-replacement fp-info-box{margin:.25rem}.vertragsoptimierung-rechner__add-new-replacement--add-modal{margin-top:1em}.vertragsoptimierung-rechner__add-new-replacement--add-modal .add-button{min-height:11.25em}.vertragsoptimierung-rechner__sticky-total-sum-row{position:sticky;bottom:0;background:#f5f5f5;padding-top:1em;padding-bottom:1em;font-weight:600;border-top:1px solid #d6d6d6;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5em}.vertragsoptimierung-rechner__sticky-total-sum-row>div:not(:first-of-type){text-align:right}.vertragsoptimierung-rechner__sticky-title-bar{position:sticky;top:5.9em;background:#f5f5f5;padding-top:1em;z-index:1000;border-bottom:1px solid #d6d6d6}.vertragsoptimierung-rechner-modal-luecken-details-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5em}.vertragsoptimierung-rechner__filters{justify-content:space-between;gap:.5em}.vertragsoptimierung-rechner__search{min-width:10rem}.vertragsoptimierung-rechner-filter-header{justify-content:right}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.settings-grid--normal-user{grid-template-columns:1fr}.settings-grid__column{display:grid;grid-template-columns:repeat(auto-fill,7.625rem);grid-gap:1em}.settings-grid__column__left .kachelIcon i{background-image:linear-gradient(45deg,#1166ad,#1166ad)}.settings-grid__column__right .kachelIcon i{background-image:linear-gradient(45deg,#a106a6,#a106a6)}.profil-box-details-row{display:grid;grid-template-columns:125px 1fr;margin-bottom:5px}.password-req-icon-container{display:flex;gap:.5rem;align-items:center}.profile-settings-grid{display:grid;grid-template-columns:minmax(auto,10rem) 1fr;grid-gap:1rem;align-items:center;position:relative;color:#171717}.profile-head{display:flex;justify-content:center;flex-direction:column;font-size:1.25rem}.profile-head__title{color:#9c9c9c}.profile-head__name{font-size:1.75rem}.profile-settings-grid--height{min-height:9rem;max-height:9rem;margin-top:.5rem;margin-bottom:3rem}.profile-settings-grid__ellipsis{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.profile-settings-grid__ellipsis--height{height:1.625rem}.profile-settings-grid__ellipsis__tooltip button{max-height:1.375rem}.profile-label{padding-left:1rem;height:100%}.profile-edit-button{display:flex;align-items:center;justify-content:center;margin-left:auto;position:absolute;top:0;right:0;cursor:pointer}.avatar-wrapper{width:100%;height:10rem;display:flex;justify-content:center;align-items:center;max-height:10rem}.avatar-circle{border-radius:50%;object-fit:contain;width:100%;height:100%;max-width:9rem;max-height:9rem}.dashboard-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem}.dashboard__header{height:10.625rem;width:100%;flex-shrink:0;border-radius:.625em;box-shadow:1px 1px 5px rgba(0,0,0,.1);position:relative;cursor:pointer}.dashboard__header--default-background-image{background-repeat:no-repeat;background-size:cover}.dashboard__user-avatar-container{position:absolute;bottom:-2.25rem;left:1.5rem;width:8.75rem;height:8.75rem;border:8px solid #f5f5f5;border-radius:50%;background:#fff}.dashboard__user-avatar-container--center{display:grid;place-items:center}.dashboard__user-avatar{width:100%;height:100%;object-fit:contain;border-radius:50%;max-width:7.75rem;max-height:7.75rem}.dashboard__user-avatar--empty{text-align:center;font-size:4rem;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(180deg,#0656a6,#097cf0);color:#fff;width:100%;height:100%;display:flex;place-items:center;justify-content:center;border-radius:50%}.dashboard__current-date{position:absolute;bottom:.525rem;left:12.25rem;color:#fff;font-size:1.5rem;display:flex;align-items:center;line-height:normal}.dashboard__current-date__day-long{margin-right:.5rem}.dashboard__current-date__day-long span:last-of-type{font-size:3rem}.dashboard__curent-date--mmyyyy{font-size:1rem;font-style:normal;display:flex;flex-direction:column}.dashboard__curent-date--mmyyyy div:first-of-type{font-weight:700}.dashboard__curent-date--mmyyyy div:last-of-type{font-weight:400}.dashboard__company-logo{position:absolute;right:1.25rem;bottom:1.25rem}.dashboard__company-logo img{max-width:17rem;max-height:4rem;object-fit:contain}.dashboard__shortcuts{display:grid;grid-template-columns:repeat(auto-fit,7.625rem);grid-gap:1rem}.dashboard__contact-data{grid-column:span 3;padding:.25rem 1.25rem .25rem .5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex-shrink:0}.shortcut{display:grid;grid-template-rows:1fr 3fr 1fr;grid-gap:.5rem;margin:-.25rem}.shortcut--icon-grid{grid-template-rows:1fr minmax(2rem,1fr) 1fr}.shortcut__text{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;color:#757575}.shortcut__text--v-align{display:flex;align-items:center}.shortcut__icon{display:grid;place-items:center}.shortcut__counter{font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;color:#757575;text-align:center}.shortcut__counter--v-align-center{margin-top:auto;margin-bottom:auto}.shortcut__icon--default{background:-webkit-gradient(linear,right top,left bottom,from(#0656a6),to(#3588db));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:normal}.shortcut__icon--yellow{color:#fdbc01}.shortcut__icon--red{color:#a24e65}.shortcut__icon--datensicherung{color:#a61c06}.shortcut__icon--premium{color:#5606a6}.dashboard__widget-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit,7.625rem);margin-top:1rem}.dashboard__widget-grid--double-sized{grid-template-columns:repeat(auto-fit,16.25rem)}.dashboard__widget-grid--elearning{grid-template-columns:repeat(auto-fit,33.5rem)}.dashboard-notification-counter-bubble{background-color:#c9001c;border-radius:50%;width:.75rem;height:.75rem;position:absolute;display:flex;justify-content:center;align-items:center;bottom:1rem;right:1.25rem}.dashboard-beratung{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,352px);grid-gap:1rem}.dashboard-beratung .dashboard-beratung__item .dashboard-beratung__item__variant{display:grid;align-items:center;grid-template-columns:1fr 3fr;grid-gap:1rem}.dashboard-beratung .dashboard-beratung__item .dashboard-beratung__item__variant div:first-of-type{text-align:center}.dashboard-beratung .dashboard-beratung__item .dashboard-beratung__item__variant div:last-of-type{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.fsc-title{line-height:normal;font-size:90%;height:40%}.fsc-icon__fsc{background-image:url(https://finanzportal24.de/assets/images/finanzselbstcheck/fsc_icon.svg);background-size:cover;width:30px;height:38px}.fsc-icon__height{height:60%}.fsc-icon__blue{color:#0656a6}.fsc-icon__purple{color:#9c27b0}.elearning-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.elearning-grid .kachelBox{height:100%}.elearning-grid .kachel{height:100%}.kachel-elearning{display:flex;flex-direction:row;height:100%}.elearning-column-picture{width:10rem;display:flex;align-items:center;padding-top:0;padding-bottom:0;background-color:rgba(0,0,0,.2);border-radius:.625rem}.elearning-figure{display:flex;align-items:center;margin:.1rem}.elearning-picture{max-width:100%;margin-top:.3rem;margin-bottom:.3rem}.elearning-column-description{font-style:normal;font-weight:400;line-height:normal;color:#757575;display:flex;flex-direction:column;margin-left:.8em;margin-right:.8rem;flex:1 0 0;gap:1rem}.elearning-column-description .elearning-column-description__text{font-size:1rem;display:flex;align-items:center}.elearning-column-description .elearning-column-description__text-small{font-size:.75rem;display:flex;align-items:center;height:100%}.elearning-column-description .elearning-column-description__text-small>span{display:flex;align-items:center}.elearning-column-description .elearning-column-description__text-small>span>p{margin-bottom:0}.elearning-column-bestellen{display:flex;align-items:flex-end;flex:0 0 10%}.elearning-button{min-width:4em!important;text-align:center}.elearning-license{cursor:default}.elearning-license .kachel{background-color:rgba(0,0,0,.2)}.elearning-license .elearning-column-picture{background-color:#fff}@media screen and (max-width:620px){.elearning-grid{grid-template-columns:100%}}.dashboard-settings .dashboard-settings__section-text{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1rem}.dashboard-settings .dashboard-settings__section-text:not(:first-of-type){margin-top:2rem}.dashboard-settings .dashboard-settings__drag-and-drop{margin-top:1rem;margin-bottom:1rem;height:9.1875rem;border-radius:.625em;border:4px dashed #d6d6d6;display:grid;place-items:center;color:#b4b4b4}.dashboard-settings .dashboard-settings__drag-and-drop>div{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal}.dashboard-settings .dashboard-settings__drag-and-drop>div #locatefile{color:#007bff}.dashboard-settings .dashboard-settings__drag-and-drop--enter{border-color:#0d47a1}.dashboard-settings .dashboard-settings__drag-and-drop--enter div i{color:#0d47a1}.dashboard-settings .dashboard-settings__crop-area{height:35vh}.dashboard-settings .dashboard-settings-item{display:grid;grid-template-columns:2rem 1fr;grid-gap:1rem;align-items:center;border-radius:.625em;border:1px solid #bdbdbd;height:2.75rem;padding:.25rem 1rem;cursor:pointer;white-space:nowrap}.dashboard-settings .dashboard-settings-item div:first-of-type{color:#bdbdbd}.dashboard-settings .dashboard-settings-item div:last-of-type{color:#757575}.dashboard-settings .dashboard-settings-item--active{border-color:#0d47a1;background-color:#e3f2fd}.dashboard-settings .dashboard-settings-item--active div:first-of-type{color:#0d47a1}.dashboard-settings .dashboard-shortcut-settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.fa-snapview{filter:brightness(0) saturate(100%) invert(21%) sepia(85%) saturate(1928%) hue-rotate(196deg) brightness(93%) contrast(95%);width:2rem;height:2rem;background-image:url(/assets/images/Snapview.png);background-size:cover}.dashboard-kundenverwaltung{margin-top:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.shortcut--span-2{grid-column:span 2}.shop-sidebar-left-item{display:grid;grid-gap:.5rem;grid-template-columns:2rem 2rem auto;place-items:center;margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem;border-bottom:1px solid #e0e0e0}.shop-sidebar-left-item .shop-sidebar-left-item__amount{display:grid;place-items:center;grid-template-rows:auto auto;font-weight:600;font-size:1rem;color:#032b53}.shop-sidebar-left-item .shop-sidebar-left-item__amount .shop-sidebar-left-item__amount__top{color:#909090;display:flex;justify-content:center}.shop-sidebar-left-item .shop-sidebar-left-item__amount .shop-sidebar-left-item__amount__bottom{border-top:2px solid #e0e0e0}.shop-sidebar-left-item .shop-sidebar-left-item__description{display:grid;grid-template-rows:auto auto;font-size:.75rem;font-weight:400;color:#757575;line-height:normal;justify-self:start}.shop-sidebar-left-header-text{display:flex;align-items:center}.sideBar[data-sidebarstate=small] .shop-sidebar-left-item__description{display:none}.sideBar[data-sidebarstate=small] .shop-sidebar-left-header-text{display:none}.shop-sidebar-right-grid{display:grid;margin-top:.75rem;border-bottom:1px solid #e0e0e0}.shop-sidebar-right-grid .shop-sidebar-right-grid__sub-row{display:grid;grid-template-columns:1.5rem .75rem 4rem 1rem auto;margin-top:1rem;grid-gap:.5rem;margin-bottom:1rem;margin-right:1rem}.shop-sidebar-right-grid .shop-side-right-grid__price{font-size:.875rem;text-align:right}.shop-sidebar-right-grid .shop-side-right-grid__headline{font-size:.75rem;font-weight:400}.shop-sidebar-right-grid .shop-side-right-grid__description{font-size:.75rem;font-weight:400;color:#757575}.shop-sidebar-right-grid .shop-side-right-grid__hide-large{display:none}.shop-sidebar-right-grid .shop-side-right-grid__hide-small{display:unset}.shop-sidebar-right-grid .shop-side-right-grid__bin-and-price{display:flex;align-items:center;justify-content:right;white-space:nowrap}.shop-sidebar-right-small-text{font-size:.75rem;font-weight:400;color:#757575}.shop-sidebar-right-medium-text{font-size:.875rem;font-weight:400}.shop-sidebar-right-summary-voucher{display:flex;align-items:center;margin-left:1rem;margin-right:1rem;margin-top:1.5rem}.shop-sidebar-right-summary-ust{display:flex;align-items:center;margin-left:1rem;margin-right:1rem;margin-top:.5rem;border-bottom:1px solid #e0e0e0;padding-bottom:.5rem}.shop-sidebar-right-summary-total{display:flex;align-items:center;margin-left:.75rem;margin-right:.75rem;margin-top:.5rem;gap:.25rem}.shop-sidebar-right-summary-total__description{display:flex;justify-content:start;font-size:1.125rem}.shop-sidebar-right-summary-total__value{display:flex;justify-content:end;margin-left:auto;font-size:1.125rem;white-space:nowrap}.shop-sidebar-right-summary-description{display:flex;justify-content:flex-start}.shop-sidebar-right-summary-value{display:flex;justify-content:flex-end;margin-left:auto}.shop-sidebar-right-hide-small{display:unset}.shop-sidebar-right-hide-large{display:none}.shop-sidebar-right-header-text{display:flex;align-items:center}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-header-text{display:none}.right-sidebar[data-sidebarstate=small] .shop-side-right-grid__headline{display:none}.right-sidebar[data-sidebarstate=small] .shop-side-right-grid__description{display:none}.right-sidebar[data-sidebarstate=small] .shop-side-right-grid__bin-and-price{display:none}.right-sidebar[data-sidebarstate=small] .shop-side-right-grid__hide-large{display:unset;text-align:right}.right-sidebar[data-sidebarstate=small] .shop-side-right-grid__hide-small{display:none}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-grid__sub-row{display:grid;grid-template-columns:1.5rem .5rem auto;grid-gap:.5rem;margin-top:1rem;margin-right:.25rem;margin-bottom:1rem}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-summary-voucher{display:grid;grid-template-rows:auto auto;margin-right:.25rem}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-summary-ust{display:grid;grid-template-rows:auto auto;margin-right:.25rem}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-summary-total__description{display:none}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-summary-total__value{font-size:.875rem}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-small-text{font-size:.625rem;display:flex;justify-content:flex-end;margin-left:auto;white-space:nowrap}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-hide-small{display:none}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-hide-large{display:flex;justify-content:flex-end;margin-left:auto}.right-sidebar[data-sidebarstate=small] .shop-sidebar-right-summary-total{margin-right:.25rem}.ruhestand-mini-beratung-chart-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;position:relative}.ruhestand-mini-beratung-chart-grid .fp-beratungsmodus-chart-element .chart-element-container{width:100%;height:45vh}.ruhestand-mini-beratung-header-input-row{display:grid;grid-gap:1rem;grid-template-columns:5.5rem 10rem 6.5rem max-content max-content 5.5rem}.ruhestand-mini-beratung-header-input-text{font-weight:600;text-transform:uppercase;font-size:.75rem}.ruhestand-mini-beratung-vertragsspiegel-grid-row{display:grid;grid-template-columns:minmax(6rem,.5fr) minmax(10rem,.3fr) repeat(3,minmax(6rem,.25fr));grid-gap:.5rem;padding-bottom:.25rem;border-bottom:1px solid #ccc;margin-bottom:.25rem}.ruhestand-mini-beratung-vertragsspiegel-grid-row--header{border-radius:5px;font-weight:600;padding:.5rem;border-bottom:0;margin-bottom:1rem}.ruhestand-mini-beratung-vertragsspiegel-grid-row--footer{border-bottom:0;border-top:1px solid #ccc}.ruhestand-mini-beratung-video{width:75%;height:75%}.ruhestand-mini-beratung-frueher-beginn-chart-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.ruhestand-mini-beratung-chart-element-full-width .fp-beratungsmodus-chart-element .chart-element-container{width:100%;height:45vh}.chart-element-container--bg-inherit .fp-beratungsmodus-chart-element .chart-element-container{background:inherit}.ruhestand-mini-beratung-chart-inflationline{position:absolute;height:100%;width:100%;z-index:-1}.bu-teaser-input-grid{display:grid;text-align:left;grid-gap:1rem;grid-template-columns:auto auto auto auto auto}.vsa-icon:not(.merge) i{background-image:linear-gradient(45deg,#0656a6,#0656a6)}.vsa-table{background-color:transparent;box-shadow:none;width:70%}.vsa-table th{border-bottom:none!important;font-size:1rem;font-weight:400;text-align:left!important;padding:0!important;color:#757575}.vsa-table th .vsa-table__tab{padding:0 .5rem!important;cursor:pointer}.vsa-table th .vsa-table__tab--active{border-bottom:solid 2px #0656a6!important}.vsa-table td{border-top:none;font-size:1.125rem;padding:3px 8px!important}.vsa-table .font-600{font-weight:600}.vsa-table .no-wrap{white-space:nowrap}.vsa-table .vsa-summe-text{font-size:1.5rem;line-height:1.5rem;font-weight:400;color:#757575;letter-spacing:.078rem;padding-left:0;text-align:left}.vsa-table .vsa-summe-number{font-size:1.5rem;color:#424242;font-weight:600;line-height:2rem;white-space:nowrap}@media screen and (max-width:1600px){.vsa-table{width:50%}.table-center{display:flex;justify-content:center}}.vsa-whitebox{color:#032b53;font-size:1rem}.vsa-whitebox .vsa-whitebox__result{font-size:1.5rem;margin-left:auto;white-space:nowrap}.vsa-box .fp-box-expander{padding-bottom:0}.vsa-box .vsa-box__subtitle{color:#9e9e9e;font-size:.875rem}.vsa-box-text{color:#032b53;font-size:.875rem;margin-bottom:1rem}.vsa-box-text--bold{font-weight:700}.vsa-outer-box{display:flex;flex-direction:column;margin:0 auto;max-width:70rem;min-width:582px}.vsa-outer-box .vsa-inner-grid{display:grid;grid-template-columns:50% 50%}.vsa-outer-box .vsa-inner-grid-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.vsa-outer-box .ypos-boxes{border-style:solid;border-width:3px;border-radius:10px;padding-top:1rem}.vsa-outer-box .ypos-boxes--head{min-width:30rem;max-width:30rem;padding:.5rem;background-color:#fff;border-color:#9e9e9e;display:flex;justify-content:center}.vsa-outer-box .ypos-boxes--head h2{margin-bottom:0;display:flex;align-items:center}.vsa-outer-box .ypos-boxes--head i{color:#9e9e9e}.vsa-outer-box .ypos-boxes--top{max-width:30rem;height:100%}.vsa-outer-box .ypos-boxes--bottom{max-width:22rem}.vsa-outer-box .ypos-boxes--bottom h3{font-size:1.5rem}.vsa-outer-box .ypos-boxes--bottom ul{padding-left:1.5rem}.vsa-outer-box .ypos-boxes--green{background-color:#e8f5e9;border-color:#009688}.vsa-outer-box .ypos-boxes--green i{color:#009688}.vsa-outer-box .ypos-boxes--red{background-color:#ffebee;border-color:#c62828}.vsa-outer-box .ypos-boxes--red i{color:#c62828}.vsa-staatsverschuldung-schuldenuhr{display:flex;justify-content:center;align-items:center;gap:4rem;margin-bottom:2rem}.vsa-staatsverschuldung-schuldenuhr-row{display:flex;align-items:center;gap:.5em}.vsa-staatsverschuldung-schuldenuhr-row .schuldenuhr-row__wrapper{display:flex;flex-direction:column;align-items:center}.vsa-staatsverschuldung-schuldenuhr-row .main-text{font-size:1.25em;font-weight:600;display:flex;gap:.5rem;align-items:center;color:#424242}.vsa-staatsverschuldung-schuldenuhr-row .main-text i{color:#c62828;font-size:1rem}.vsa-staatsverschuldung-schuldenuhr-row .sub-text{font-size:.75em;color:#757575}.vsa-pie-chart-container{display:flex;flex-direction:column;position:relative}.vsa-pie-chart-text{width:100%;display:flex;height:100%;position:absolute;bottom:.5rem;left:0;justify-content:center;align-items:center;font-size:1.5rem}.vsa-canvas{width:100%;height:50px}.modal-buttons-margin{margin:0 auto 0 0!important}.vsa-scale{padding:0 1rem;display:flex;justify-content:center;align-items:start}.vsa-scale-image{width:90%}.remove-margin-bottom .fp-header-wrapper{margin-bottom:0}.bav-teaser-input-grid{display:grid;text-align:left;grid-gap:1rem;grid-template-columns:min-content auto auto auto min-content}.bav-teaser-chart-inflationline{position:absolute;height:100%;width:100%;z-index:-1}.bav-teaser-features{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bav-teaser-features .bav-teaser-features__entry{display:flex;align-items:baseline;gap:1rem}.bav-teaser-features .bav-teaser-features__entry i{color:#032b53}.bav-teaser-chart-sum{position:absolute;top:45%;display:flex;flex-direction:column;align-items:center;width:100%}.bav-teaser-chart-sum div:first-of-type{font-weight:600;font-size:1.75rem}.kundeninformation-icon:not(.merge) i{background-image:linear-gradient(45deg,#0656a6,#0656a6)}.kundeninformation__container>div:not(:last-of-type){margin-bottom:3rem}.kundeninformation__header{display:flex;flex-direction:column}.kundeninformation__header .kundeninformation__header__headline{color:#424242;font-size:1.75rem;line-height:normal;font-weight:400}.kundeninformation__header .kundeninformation__header__sub-headline{color:#9e9e9e;font-size:.875rem;line-height:normal;font-weight:400}.kundendaten-grid{display:grid;grid-gap:1rem;grid-template-rows:auto}.kundendaten-grid .fp-box{margin-bottom:0}.kundendaten-grid--one-adult{grid-template-columns:33.5rem auto}.kundendaten-grid--two-adults{grid-template-columns:16.25rem 16.25rem auto}.kundendaten-grid--no-children{grid-template-columns:33.5rem 33.5rem}.kinder-box--small{width:16.25rem}.kinder-box--big{width:33.5rem}.kundendaten__container{display:flex}.kinder-grid-wrapper{display:grid;grid-template-columns:1fr;position:relative}.kinder-grid{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-gap:1rem;position:relative;max-width:34.25rem;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-right:1rem}.kinder-grid .fp-box{margin-bottom:0}.kinder-grid::-webkit-scrollbar{display:none}.kinder-chevron{position:absolute;cursor:pointer;z-index:11;top:47%}.kinder-chevron--left{left:0}.kinder-chevron--right{right:.5rem}.kundeninformation__ziele-wuensche-list{display:flex;flex-direction:column;gap:1.5rem}.kundeninformation__ziele-wuensche-list .ziele-wuensche-list__item{display:flex;align-items:center;gap:1rem;background:#fff;padding:.5rem;border-radius:.625em}.kundeninformation__ziele-wuensche-list .ziele-wuensche-list__item i{font-size:3.125rem;color:#0656a6}.kundeninformation__ziele-wuensche-list .ziele-wuensche-list__item .ziele-wuensche-list__item__content{display:flex;flex-direction:column;color:#757575}.kundeninformation__ziele-wuensche-list .ziele-wuensche-list__item .ziele-wuensche-list__item__content div:first-of-type{display:flex;align-items:baseline;gap:.1rem}.kundeninformation__ziele-wuensche-list .ziele-wuensche-list__item--finished i.fa-check{color:#0656a6}.kundeninformation__ziele-wuensche-list .ziele-wuensche-list__item--finished i{color:#bdbdbd}.kundeninformation__ziele-wuensche-list .ziele-wuensche-list__item--finished .ziele-wuensche-list__item__content{color:#bdbdbd;text-decoration:line-through}.ziele-wuensche-list__item__index{font-size:2rem;font-weight:400;line-height:normal}.ziele-wuensche-list__item__image{width:18rem;height:3.8125rem;background-size:cover;background-repeat:no-repeat;background-position:35%;object-fit:contain;border-radius:.625em}.ziele-wuensche-list__item__category,.ziele-wuensche-list__item__description,.ziele-wuensche-list__item__rang{color:#032b53;font-size:1em;font-weight:700}.ziele-wuensche-list__item__description{font-size:.8em;font-weight:400}.ziele-wuensche-list__item__content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;flex:1 0 0}.ziele-wuensche-list__item__link{font-size:.9rem}.max-width-unset{max-width:unset!important}@media (max-width:1450px){.kundeninformation--small{display:flex;gap:2rem}.kundeninformation--small__columns{flex:1}}.onboarding-fsc-icon{background-image:url(https://finanzportal24.de/assets/images/finanzselbstcheck/fsc_icon.svg)!important;background-size:cover;width:2.8rem;height:3.75rem}.fsc-icon__fsc--background-unset{-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important}.onboarding-kachel-grid{display:grid;grid-gap:2rem;grid-template-columns:auto 1fr;padding-bottom:1rem}.onboarding-kachel-grid__description{display:flex;align-items:center}.onboarding-icon:not(.merge) i{background-image:linear-gradient(45deg,#0656a6,#0656a6)}.onboarding-img{max-width:10rem!important;margin-top:.5rem;border-radius:.5rem}onboarding-img__dashboard__wrapper{overflow:scroll}.onboarding-img__dashboard{width:67rem!important;margin-top:.5rem}.onboarding-check{color:green}.onboarding-exclamation{color:#ffbf00}.onboarding__fullscreen-row{min-width:68rem;max-width:68rem}.onboarding__modal-button--centered{margin:1rem auto}.onboarding__dashboard-button{position:absolute;height:1.8rem}.onboarding__dashboard-button--dashboard{top:5rem;left:.18rem;width:1.95rem}.onboarding__dashboard-button--kunden{top:5rem;left:2.3rem;width:2.8rem}.onboarding__dashboard-button--tools{top:5rem;left:5.3rem;width:2.15rem}.onboarding__dashboard-button--verlauf{top:9.2rem;left:.18rem;width:3.6rem}.onboarding__dashboard-button--akademie{top:5rem;right:4.9rem;width:1.5rem}.onboarding__dashboard-button--shop{top:5rem;right:3.3rem;width:1.5rem}.onboarding__dashboard-button--neuigkeiten{top:5rem;right:1.7rem;width:1.5rem}.onboarding__dashboard-button--kalender{top:5rem;right:6.5rem;width:1.5rem}.onboarding__dashboard-button--kundenverwaltung{top:11.7rem;left:.18rem;width:6.3rem}@media (max-width:1100px){.onboarding__fullscreen-row{min-width:40rem;max-width:40rem}}.course-modules-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}.course-module{display:grid;grid-template-rows:auto 1fr auto;background:#fff;border-radius:.625em;padding:1rem;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.course-module .course-module__header{display:flex;flex-direction:column;gap:1rem}.course-module .course-module__header img{object-fit:contain;width:100%;height:100%}.course-module .course-module__header .header__section{font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.course-module .course-module__header .header__section .header__difficulty{font-weight:700;padding:.5rem;border-radius:.625em;display:inline-block}.course-module .course-module__header .header__section .header__difficulty--easy{background-color:#8bc34a}.course-module .course-module__header .header__section .header__difficulty--medium{background-color:#ffca28}.course-module .course-module__header .header__section .header__difficulty--hard{background-color:#ff7043}.course-module .course-module__main .main__title{font-weight:700;text-align:center}.course-module .course-module__main .main__description{font-size:.875rem}.course-module .course-module__footer{font-size:.875rem}.course-module .course-module__footer .footer__course-info{display:flex;gap:.5rem;align-items:center}.course-module .course-module__footer .footer__est-time{display:flex;gap:.5rem;align-items:center;font-style:italic}.course-module .course-module__footer .footer__est-time i{color:#ffc107}.course-module .course-module__footer .footer__actions{margin-top:.5rem}.course-module .course-module__footer .footer__actions button{width:100%}.recommendation-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem}.recommendation-entry{display:flex;gap:.25rem;flex-direction:column;line-height:normal;background:#fff;border-radius:.625rem;padding:1rem;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.recommendation-entry .recommendation-entry__email{font-size:1rem;font-weight:600;display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;align-items:center}.recommendation-entry .recommendation-entry__name{font-size:.825rem}.recommendation-entry .recommendation-entry__status{display:flex;gap:.25rem;font-weight:600}.recommendation-entry .recommendation-entry__status--redeemed{color:#009688}.recommendation-entry .recommendation-entry__status--pending{color:#ffc107}.finanzanalyse-consulting{display:flex;flex-direction:column;align-items:center;padding-right:.26rem;padding-left:.25rem}@media (max-width:1151px){.finanzanalyse-consulting .finanzanalyse-result-finanzthema{font-size:18px!important}}.finanzanalyse-consulting .sticky-header-table-without-flex{width:100%;background:#f5f5f5;box-shadow:1px 1px 0 5px #f5f5f5}.finanzanalyse-consulting .finanzanalyse-beratung{top:98px}.finanzanalyse-consulting .finanzanalyse-analyseergebnisse{top:123px}.finanzanalyse-consulting-fp-box{font-size:.875rem}.grid-finanzanalysenorm-span{color:#9e9e9e}.finanzanalyse-filter{border-radius:1.25em;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.1);width:100%}.finanzanalyse-position-suffix{margin-left:.5rem;font-size:.688rem}.finanzanalyse-carousel .jcarousel-wrapper{box-shadow:1px 1px 0 5px #f5f5f5}#modal_status .finanzthema{font-size:1.5em;color:#404040}#modal_status .person{font-size:1.25em;color:#404040}.finanzanalyse-datenerfassung-kachel .kachelIcon:not(.blue) i{background-color:#0656a6;background-image:none}.finanzanalyse-datenerfassung-kachel .kachelIcon i{font-size:2.5rem}.finanzanalyse-datenerfassung-kachel .disabled{color:#9e9e9e}.finanzanalyse-datenerfassung-kachel .kachelDisabled i{background-color:#9e9e9e!important}.finanzanalyse-bedarfsfelder-topics{gap:1rem}.finanzanalyse-bedarfsfelder-topics .icon{color:#bdbdbd}.finanzanalyse-bedarfsfelder-topics .name{font-size:.75rem}.finanzanalyse-bedarfsfelder-topics .name--disabled{text-decoration:line-through;color:#bdbdbd}.finanzanalyse-bedarfsfelder-form-row span{font-size:1rem}.finanzanalyse-datenerfassung-haushalt-personen{border-spacing:.625rem;border-collapse:separate;table-layout:fixed;width:100%}.finanzanalyse-datenerfassung-haushalt{display:grid;width:35rem;gap:.625rem;grid-template-columns:repeat(6,1fr);justify-content:stretch}.finanzanalyse-datenerfassung-haushalt>*{height:3.125rem}.finanzanalyse-datenerfassung-haushalt>.fp-form-row{max-width:100%!important;width:100%}.finanzanalyse-datenerfassung-berufsangaben{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.finanzanalyse-datenerfassung-berufsangaben .lohnfortzahlung{text-align:center}.finanzanalyse-datenerfassung-berufsangaben .lohnfortzahlung .large-blue-number{font-size:1.5rem;color:#0656a6}.finanzanalyse-datenerfassung-krankenversicherung{display:grid;grid-template-columns:repeat(2,1fr)}.finanzanalyse-datenerfassung-krankenversicherung>.fp-form-row{width:100%}.finanzanalyse-datenerfassung-krankenversicherung>.fp-form-row .segmented-button-group button{width:100%}.modal--finanzanalyse-datenerfassung-haftung .expandable-body .fp-form-row,.modal--finanzanalyse-datenerfassung-haftung .expandable-body .multi-rows-grid{margin-left:unset;margin-right:unset}.finanzanalyse-analyse-note{color:#9e9e9e}.gray-dot{color:#9e9e9e}.grid-finanzanalysenorm-outer{display:grid;grid-template-columns:4fr;grid-column-gap:5px;padding-top:.5em}.grid-finanzanalysenorm-outer--moeglicherweise-relevant{color:#353535!important;font-style:italic}.grid-finanzanalysenorm-outer--moeglicherweise-relevant a,.grid-finanzanalysenorm-outer--moeglicherweise-relevant i{color:#353535!important}.grid-finanzanalysenorm-outer--betrachtet-nicht-relevant{color:#353535!important;font-style:italic;text-decoration:line-through}.grid-finanzanalysenorm-outer--betrachtet-nicht-relevant a,.grid-finanzanalysenorm-outer--betrachtet-nicht-relevant i{color:#353535!important}.grid-finanzanalysenorm-inner{display:grid;grid-template-columns:repeat(3,1fr) 4rem;grid-column-gap:5px}.grid-finanzanalysenorm-inner button{height:0!important}.grid-finanzanalysenorm-individuelle-analyse-inner,.grid-finanzanalysenorm-individuelle-analyse-outer{display:grid;grid-column-gap:5px;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.grid-finanzanalysenorm-individuelle-analyse-nicht-relevant{color:#353535!important;font-style:italic;text-decoration:line-through}.grid-finanzanalysenorm-individuelle-analyse-nicht-relevant a,.grid-finanzanalysenorm-individuelle-analyse-nicht-relevant i{color:#353535!important}.grid-finanzanalysenorm-individuelle-analyse-outer{grid-template-columns:1fr;padding-top:.5em}.grid-finanzanalysenorm-individuelle-analyse-grid{border-left:.25rem solid;border-right:.25rem solid;border-image:linear-gradient(to bottom,#f5f5f5 0,transparent 100%) 1;padding-left:.5rem;padding-right:.5rem;padding-block:.5rem}.grid-finanzanalysenorm-individuelle-analyse-inner{grid-template-columns:repeat(2,minmax(0,1fr)) 8.5rem minmax(0,1fr) 1fr repeat(4,30px)}.grid-finanzanalysenorm-individuelle-analyse-inner div:nth-of-type(5),.grid-finanzanalysenorm-individuelle-analyse-inner div:nth-of-type(6),.grid-finanzanalysenorm-individuelle-analyse-inner div:nth-of-type(7),.grid-finanzanalysenorm-individuelle-analyse-inner div:nth-of-type(8),.grid-finanzanalysenorm-individuelle-analyse-inner div:nth-of-type(9){margin-top:auto;margin-bottom:auto}.grid-finanzanalysenorm-individuelle-analyse-inner div:nth-of-type(4){word-break:break-word}.grid-finanzanalysenorm-individuelle-analyse-inner div:nth-of-type(3){margin-bottom:auto}.grid-finanzanalysenorm-individuelle-analyse-inner div{margin-top:0;margin-bottom:0}.grid-finanzanalysenorm-individuelle-analyse-inner div button{height:0!important}.grid-finanzanalysenorm-individuelle-analyse-inner .modal-link{color:#0656a6;flex:1;cursor:pointer}.grid-finanzanalysenorm-header{padding-left:.75rem!important;padding-right:.75rem!important}.grid-finanzanalysenorm-header div{font-size:.875rem}.grid-finanzanalyse-position-grid{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.25rem;font-size:1rem;background-color:#f5f5f5;border-radius:.313rem .313rem 0 0;padding-left:.5rem}.grid-finanzanalyse-position-grid div:first-of-type{white-space:nowrap}.grid-finanzanalysenorm-sticky-header{position:sticky;position:-webkit-sticky;top:178px;padding:.5em 0;background:#fff;z-index:11;padding-top:2rem}.finanzanalyse-themencluster-grid{display:grid;grid-gap:1em;grid-template-columns:repeat(3,minmax(16em,1fr))}.kalender-wrapper{display:flex;color:#032b53;padding:.25rem 0}.kalender-wrapper .expandable-body{padding-bottom:1rem;padding-top:1rem}.event-column{min-width:16.25rem;max-width:16.25rem;min-height:33.313rem;max-height:33.313rem;overflow-y:auto;padding:0 .25rem}.event-column .expandable-body{border-radius:.625em}.event-column .btn-past-event{display:flex;align-items:center;justify-content:center;font-size:.75rem;margin-bottom:.5rem}.event-container{display:flex;flex-direction:column;gap:1rem}.event-container__row{display:grid;gap:.5rem;grid-template-columns:1.5rem 1fr 1.5rem;align-items:flex-start}.event-container__row .row__description{font-size:.625rem}.event-container__row .description__title{font-weight:700}.event-container__row .description__main{hyphens:auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.month-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1rem;width:100%;max-width:49.25rem;margin:0 auto}.month-grid__weekday-headline{text-align:center}.month-grid__weekday-main{text-align:center;height:4.313rem;font-size:1.5rem;border-radius:.625rem;cursor:pointer;font-weight:300}.month-grid__weekday-main:hover{background-color:#e3f2fd}.month-grid__weekday-main--selected{outline:2px solid #0656a6;background-color:#e3f2fd}.month-grid__weekday-main--has-events{background-color:#f5f5f5}.month-grid__weekday-main--today{outline:2px solid #009688;background-color:rgba(36,167,57,.1)}.month-grid__weekday-main--today:hover{outline:2px solid #0656a6}.month-grid__weekday-main--next-month:not(.month-grid__weekday-main--selected),.month-grid__weekday-main--previous-month:not(.month-grid__weekday-main--selected){opacity:.1}.month-grid__weekday--weekend,.month-grid__weekday-main--weekend{color:#9e9e9e}.kalender-button{width:100%;justify-content:center;margin-top:1rem}.kalender-container__headline{display:flex;gap:1rem;font-size:1.5rem;padding-bottom:1rem;padding-left:.5rem;align-items:center}.kalender-container__headline>div{display:flex;align-items:center}.kalender-container__headline>div>i{cursor:pointer}.kalender-container__headline>div>i:hover{color:#2196f3}.kalender-container__headline .headline__date{min-width:12rem;max-width:12rem;text-align:center;display:block}.kalender-online-event-checkbox{margin:.5rem 0}.ereignisart-row{display:grid;grid-template-columns:1.5rem repeat(2,1fr) .5fr 4.5rem;grid-gap:1rem;align-items:center}.ereignisart-row .ereignisart-row__icon{justify-self:center}.ereignisart-row .ereignisart-row__actions{display:flex;gap:.25rem;align-items:center}.ereignisart-row .ereignisart-row__actions i{text-align:center;margin:0 auto;color:#0656a6}.event-dots-grid{display:flex;gap:.25rem;align-items:center;justify-content:center;margin-top:.7rem}.event-dot{font-size:.25rem}.din-teaser-input-grid{display:grid;text-align:left;grid-gap:1rem;grid-template-columns:auto auto auto auto}.din-teaser-button-container{display:flex;flex-direction:column;gap:.5rem;width:50%}::-webkit-scrollbar{width:1.25rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:.625em;border:6px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.contentView:empty{display:none!important}#rightSideBar:empty,#sideBar:empty{display:none!important}.thumbnail-file-input{width:300px;transition:box-shadow .5s ease;cursor:pointer;border:2px solid #000}.thumbnail-file-input:hover{box-shadow:10px 10px 8px 0 rgba(0,0,0,.2)}@media screen and (max-width:1600px){.mainCarousel,.subCarousel{transform:scale(.85,.85);transform-origin:left top}}@media screen and (max-width:1450px){.mainCarousel,.subCarousel{transform:scale(.75,.75);transform-origin:left top}}@media screen and (max-width:1300px){.mainCarousel,.subCarousel{transform:scale(.75,.75);transform-origin:left top}}@media screen and (max-width:1150px){.mainCarousel,.subCarousel{transform:scale(.65,.65);transform-origin:left top}}@media screen and (max-width:1050px){.mainCarousel,.subCarousel{transform:scale(.65,.65);transform-origin:left top}}html{height:100%;overflow:hidden;font-family:Nunito,"Segoe UI","Open Sans",sans-serif!important}html body{font-family:Nunito,"Segoe UI","Open Sans",sans-serif!important;color:#424242;height:100%;overflow:hidden}html body a.link{color:#0656a6!important}html body a.link:hover{color:#fff!important}html body a{color:#0656a6}html body a:hover{color:#0656a6}html body .wrapper{display:flex;flex-direction:column;height:100%;background:#fff!important;overflow:hidden}html body .wrapper .main-header{width:100%;z-index:1000;flex:0 0 auto;height:60px;position:relative}html body .wrapper .content-wrapper{overflow-y:auto;overflow-x:hidden;height:inherit;display:grid;grid-template-rows:min-content 1fr 15px;grid-template-columns:16.275rem 1fr minmax(auto,16.275rem);row-gap:1rem;column-gap:3rem}html body .wrapper .content-wrapper .sideBar{z-index:801;grid-row:1/3;grid-column:1}html body .wrapper .content-wrapper .right-sidebar{z-index:801;grid-row:1/3;grid-column:3}html body .wrapper .content-wrapper .jcarousel-wrapper{grid-column:2;grid-row:1;min-width:536px;justify-self:center}html body .wrapper .content-wrapper .contentView{grid-column:2;grid-row:2;width:100%;flex:1;z-index:1;max-width:1920px}html body .wrapper .content-wrapper .contentView div.carousel-item:not(.contentView--analyse-full-width){max-width:1088px;margin-left:auto;margin-right:auto}html body .wrapper .content-wrapper .contentView--shop{overflow-y:auto}html body .wrapper .content-wrapper fp-footer{grid-column:2;grid-row:3}@media screen and (max-width:1400px){html body .wrapper .content-wrapper{grid-template-columns:6.25rem 1fr minmax(auto,6.25rem)}}html body .wrapper .content-wrapper.content-wrapper-notabs{grid-template-rows:auto 15px}html body .wrapper .content-wrapper.content-wrapper-notabs .sideBar{z-index:801;grid-row:1/2;grid-column:1}html body .wrapper .content-wrapper.content-wrapper-notabs .right-sidebar{z-index:801;grid-row:1/2;grid-column:3}html body .wrapper .content-wrapper.content-wrapper-notabs .jcarousel-wrapper{display:none}html body .wrapper .content-wrapper.content-wrapper-notabs .contentView{grid-row:1;max-width:1088px;z-index:1;padding-top:1em}html body .wrapper .content-wrapper.content-wrapper-notabs fp-footer{grid-column:2;grid-row:2}html body .wrapper .content-wrapper:not(.content-wrapper-notabs) .main-content{grid-template-rows:min-content auto 15px}html body .wrapper .content-wrapper:not(.content-wrapper-notabs) .main-content .jcarousel-wrapper{grid-row:1;min-width:536px}html body .wrapper .content-wrapper:not(.content-wrapper-notabs) .main-content .contentView{grid-row:2}html body .wrapper .content-wrapper:not(.content-wrapper-notabs) .main-content fp-footer{grid-row:3}html body .wrapper .content-wrapper--shop{margin-right:-2rem}.contentView--original-size{max-width:1088px;margin-left:auto;margin-right:auto}.grabbable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;color:#0656a6}.icon-flipped{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}.grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.footer-in-calculator tr td,.footer-in-modal tr td{background-color:#f5f5f5!important;white-space:nowrap}.modal-legend{display:flex;align-items:center;margin:1em 0;width:100%}.modal-legend .label-with-color-block{display:flex;justify-content:space-between;align-items:center;margin:0 1em}.modal-legend .ansparphase-color-block,.modal-legend .ruhestandsbeginnjahr-color-block,.modal-legend .ruhestandsphase-color-block{width:30px;height:30px;display:flex;flex-direction:column;margin-right:1em}.modal-legend .ansparphase-color-block div:nth-child(1){background:#ffa200;height:50%}.modal-legend .ansparphase-color-block div:nth-child(2){background:#ff8b01;height:50%}.modal-legend .ruhestandsbeginnjahr-color-block div:nth-child(1){background:#bfff01;height:50%}.modal-legend .ruhestandsbeginnjahr-color-block div:nth-child(2){background:#bfff01;height:50%}.modal-legend .ruhestandsphase-color-block div:nth-child(1){background:#81cdfa;height:50%}.modal-legend .ruhestandsphase-color-block div:nth-child(2){background:#3aa3d5;height:50%}input[type=color]{width:50px;height:50px;cursor:pointer;transition:box-shadow .5s ease;border:none;outline:0;-webkit-appearance:none;overflow:hidden;min-width:50px;padding:0}input[type=color]::-webkit-color-swatch-wrapper{border:none;border-radius:50%;padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:50%;padding:0}.input-hexcode{text-align:right;width:auto;max-width:165px}@media (min-width:1300px){.input-hexcode{max-width:none}}input[type=color]:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.5)}.form-control:disabled{background-color:transparent!important;border:none}td p{margin:0!important}.rowContainer{display:flex;flex-direction:column}.rowContainer .row{display:flex;gap:.25rem;flex-direction:column;padding:5px 0;margin:0!important}.rowContainer .row div{flex:1;align-items:center}.rowContainer .row .number{text-align:right}.rowContainer div.table-subheading{font-weight:400;gap:.25rem}.rowContainer .label{min-width:16em;max-width:16em}.rowContainer .value{flex:1}.rowContainer .icon{cursor:pointer;text-align:center;width:30px}.rowContainer .row:not(.header){font-size:1em}.rowContainer .row.collapsable{border-top:1px solid #bdbdbd}.rowContainer .row.collapsable div{display:flex}.rowContainer .row.collapsable .hideRow{display:none;padding:5px 0}.rowContainer .header{font-size:1em;gap:.25rem;display:flex;border-top:1px solid #bdbdbd;padding:5px 0;font-weight:400}.rowContainer .header .label,.rowContainer .header .value{font-weight:400;font-weight:700}.rowContainer .header .number{text-align:right}.viewLoader{height:100%;width:100%;position:absolute;z-index:1101;background-color:#fff;box-shadow:inset 0 5px 5px 0 rgba(0,0,0,.24)}.noSidebar .contentView{padding:1em 0}.form-control:focus{border-color:#b4b4b4;box-shadow:none}.bold{font-weight:700}.fpBoxContainer{display:flex;flex-wrap:wrap}.fpBoxContainer div[class*=col-]{padding-left:0;padding-right:0}.fpBoxContainer fp-box div.div-wrapper{display:flex;flex-direction:column;height:100%}.fpBoxContainer fp-box div.div-wrapper .fp-box{flex:1}.vorsorgenverfuegung-outer-grid{display:grid;grid-template-columns:auto 222px 222px 222px auto;grid-template-rows:auto 100px auto;justify-items:center}.path-dummy-div{grid-column:2/span 3}.vorsorgeverfuegungen-trigger-box{grid-column:2/span 3;cursor:pointer;transition:box-shadow .5s ease;width:666px;position:relative}.vorsorgeverfuegungen-trigger-box:hover{box-shadow:0 4px 8px 10px rgba(0,0,0,.2)}.vorsorgeverfuegungen-boxes,.vorsorgeverfuegungen-info-text{grid-column:1/span 5}.small-vorsorgeverfuegungen-box,.vorsorgeverfuegungen-box,.vorsorgeverfuegungen-trigger-box{background:linear-gradient(0deg,rgba(3,43,83,.9),rgba(3,43,83,.9));border:3px solid #000;border-radius:10px;color:#c2d9ef}.vorsorgeverfuegungen-box{grid-column:1/span 2;width:300px;margin:0 25px;position:relative;min-height:500px}.vorsorgeverfuegungen-box-header{height:150px}.vorsorgeverfuegungen-grid{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-items:center}.single-switch-grid{grid-column:1/span 2}.switch-grid{display:grid;grid-template-columns:125px;grid-template-rows:125px auto 50px;justify-items:center}.switch-grid.single-switch-grid{grid-column:1/span 2}.switch-grid-path{width:8px;border-left:8px solid #565656;display:flex;align-items:center;justify-content:center;text-align:center}.switch-grid-path-label{background-color:#fff;max-width:125px;border:3px solid #000;padding:.5em;border-radius:10px;font-size:12px;text-align:center;margin-right:8px}.small-vorsorgeverfuegungen-box{height:125px;width:125px;display:flex;justify-content:center;align-items:center;text-align:center}.straight-above,.straight-below{width:8px;border-left:8px solid #565656;left:0;right:0}.left-curved,.right-curved{width:179px;border-top:8px solid #565656;top:-53px}.path{position:absolute;margin-left:auto;margin-right:auto;height:50px}.path.straight-above{top:-53px}.path.straight-below{bottom:-53px}.path.right-curved{border-left:8px solid #565656;left:143px}.path.left-curved{border-right:8px solid #565656;right:143px}.path.double-curved{width:350px;display:grid;grid-template-columns:179px 171px;top:-53px;left:-28px}.path.double-curved div{border-top:8px solid #565656}.path.double-curved div:first-of-type{border-right:8px solid #565656}.fpBoxContainer.justifyHeight fp-box{height:100%}.fpBoxContainer.justifyHeight fp-box div.div-wrapper .fp-box{flex:1}.fpBoxContainer.justifyHeight fp-box div.div-wrapper .fp-box .eb-in-fa,.fpBoxContainer.justifyHeight fp-box div.div-wrapper .fp-box .expandable-body{height:100%}tbody{border-top:none!important}button.disabled{cursor:not-allowed;opacity:.65}.fp-search-panel{height:39px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 1em}.fp-search-panel input{border:1px solid #b4b4b4;border-radius:2px}.fp-search-panel input::-webkit-search-cancel-button{display:none}.fp-search-panel .fp-search-panel-icon{position:absolute;right:.5em;background-color:transparent;color:#9c9c9c}.fp-search-panel .dropdown-menu{margin-top:0;width:100%;max-height:500px;overflow-y:scroll;overflow-x:hidden;padding:5px 0;border-radius:0 2px}.fp-search-panel li{flex-direction:column!important;align-items:flex-start!important}.fp-search-panel li span{font-size:16px;color:#c2d9ef}.form-control.required{box-shadow:4px 0 0 #ec1717 inset;background-color:#ffeaea!important}.form-control.optional{box-shadow:4px 0 0 #f90 inset;background-color:#fff3de!important}.form-with-left-alignment input{text-align:left!important}.form-control{transition:border 1s;line-height:1}.form-control-padding-left{margin-left:.75rem}.wrong-input input{border:3px solid #d31d1d;border-radius:.625em}.wrong-input textarea{border:3px solid #d31d1d;border-radius:.625em}.fa-info-circle{color:#0656a6}.fa-1-5x{font-size:1.5em}.fp-input-wrapper{position:relative;display:flex;align-items:center;flex:1;gap:.25rem}.fp-input-wrapper input{text-align:left}.fp-input-wrapper i{position:absolute;right:.5em}.global-company-logo,.options-set-avatar,.options-set-logo{cursor:pointer!important;display:flex;justify-content:center;align-items:center;transition:box-shadow .3s ease-in-out;object-fit:contain;max-width:9.375rem!important;max-height:10rem;box-shadow:0 3px 8px rgba(0,0,0,.3)}.options-set-avatar:hover,.options-set-logo:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.global-company-logo{cursor:default!important}.vertical-divider{border-left:1px solid #c3d7ea;height:-webkit-fill-available;height:fill-available;height:-moz-available;margin-left:1em;padding-left:1em}.flex-box-column{display:flex;flex-direction:column;justify-content:space-between;height:60px}.flex-box-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.ql-editor .ql-embed-selected{border:none}.large-ql .ql-container{height:auto!important}.large-ql .ql-editor{height:auto!important}.finanzanalyse-result-finanzthema{font-size:24px;color:#404040;cursor:pointer}.flex-box-center-row{display:flex;justify-content:center!important;align-items:center;flex-direction:row}.flex-box-h-center{display:flex;align-items:center}.colored-link{color:#0656a6!important}.colored-word-file{color:#0656a6!important}.colored-powerpoint-file{color:#ff4500!important}.colored-excel-file{color:#009688!important}.colored-pdf-file{color:#8b0000!important}.basic-colored-file{color:#0656a6!important}.toast-top-right{top:75px}.callout-forms{padding:0}.callout-forms span{color:#4b4949}.callout{color:#333;border:1px solid #ccc!important;background-color:#fff!important;padding:10px;border-radius:3px;margin:0 0 20px 0}.callout a{color:#0656a6}.callout a:hover{color:#f56c5b}.callout h4{border:none;box-shadow:none;padding:10px;margin:-9px -9px 10px!important}.callout.callout-danger{border-color:#f72d2d!important;border-left:4px solid #f84646!important;background-color:#fff!important;color:inherit!important;width:100%}.callout.callout-danger h4{background-color:#fff!important;color:#f60b0b!important}.callout.callout-danger h4:before{font-family:"Font Awesome 5 Pro";font-size:smaller;margin-right:10px}.callout.callout-info{border-color:#218abe!important;border-left:4px solid #259ad4!important;background-color:#fff!important;color:inherit!important;width:100%}.callout.callout-info h4{background-color:#dbeff9!important;color:#1c74a0!important}.callout.callout-info h4:before{font-family:"Font Awesome 5 Pro";font-size:smaller;margin-right:10px}.callout.callout-warning{border-color:#feb200!important;border-left:4px solid #ffba18!important;background-color:#fff!important;color:inherit!important;width:100%}.callout.callout-warning h4{background-color:#fffcf3!important;color:#da9900!important}.callout.callout-warning h4:before{font-family:"Font Awesome 5 Pro";font-size:smaller;margin-right:10px}.callout.callout-warningY{border-color:#e6c200!important;border-left:4px solid #ffd800!important;background-color:#fff!important;color:inherit!important;width:100%}.callout.callout-warningY h4{background-color:#fffadb!important;color:#c2a400!important}.callout.callout-warningY h4:before{font-family:"Font Awesome 5 Pro";font-size:smaller;margin-right:10px}.callout.callout-default{border-color:#c9c9c9!important;border-left:4px solid #d6d6d6!important;background-color:#fff!important;color:inherit!important;width:100%}.callout.callout-default h4{background-color:#fff!important;color:#b7b7b7!important}.callout.callout-default h4:before{font-family:"Font Awesome 5 Pro";font-size:smaller;margin-right:10px}.callout.callout-success{border-color:#21861d!important;border-left:4px solid #269b21!important;background-color:#fff!important;color:inherit!important;width:100%}.callout.callout-success h4{background-color:#adedaa!important;color:#1a6916!important}.callout.callout-success h4:before{font-family:"Font Awesome 5 Pro";font-size:smaller;margin-right:10px}fp-error-bubble{cursor:pointer}fp-error-bubble .fp-tooltip{top:27px;bottom:auto;margin-left:-295px;width:280px}#dragArea{transition:1s border-color;width:80%;word-break:break-word;padding:1em}#dragArea.enter{border-color:#c3d7ea}#loading-bar .bar{width:100%;border:3px solid #fff;z-index:100000!important;background:#fff!important}#loading-bar{position:absolute;width:100%;height:3px}#loading-bar .bar{background:pink;position:relative!important;border-bottom-right-radius:0!important;border-top-right-radius:0!important;margin:0!important}#loading-bar .bar .peg{border-radius:0}#loading-bar .glow{box-shadow:0 0 10px 2px rgba(255,255,255,.6),0 0 8px 2px rgba(255,255,255,.1)}.no-hover:hover{box-shadow:none!important;cursor:default!important}.col-no-padding{padding-left:0;padding-right:0}.effect-hover-grow:hover{transform:scale(1.1)}.color-disabled{color:#d6d6d6}.font-size-16{font-size:16px!important}.fa-gradient{background:-webkit-gradient(linear,right top,left bottom,from(#0656a6),to(#032b53));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fa-custom-gradient{background:linear-gradient(227deg,#3899cc,#2c7fc5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.divider-h{height:auto;width:16px;display:inline-block}.divider-v{height:16px;width:auto;display:inline-block}.beta-ribbon,.demo-ribbon,.new-ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.beta-ribbon span,.demo-ribbon span,.new-ribbon span{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:linear-gradient(225deg,#8595a7,#96b6d6);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.new-ribbon span{background:linear-gradient(225deg,#a61c06,red)}.demo-ribbon span{background:linear-gradient(225deg,#8595a7,#96b6d6)}.beta-ribbon span{background:linear-gradient(to right,#ff8000 0,#a61c06 100%)}.beta-ribbon span::before,.demo-ribbon span::before,.new-ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.beta-ribbon span::before,.demo-ribbon span::before,.new-ribbon span::before{border-left:3px solid #8595a7;border-top:3px solid #8595a7}.beta-ribbon span::before{border-left:3px solid #ff8000;border-top:3px solid #ff8000}.beta-ribbon span::after,.demo-ribbon span::after,.new-ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.new-ribbon span::after{border-right:3px solid #a61c06;border-top:3px solid #a61c06}.demo-ribbon span::after{border-right:3px solid #8595a7;border-top:3px solid #8595a7}.beta-ribbon span::after{border-right:3px solid #a61c06;border-top:3px solid #a61c06}.gesellschaft-with-header-text{flex:1}@media screen and (max-width:1150px){.gesellschaft-with-header-text{display:block!important}}input[type=search]{font-size:1em;border-radius:.625em}input[type=search]::-moz-placeholder,input[type=search]::-ms-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=search]::placeholder{font-size:1em}.fa-glow{text-shadow:0 3px 6px rgba(255,255,255,.32)}.fa-glow-2x{text-shadow:0 3px 6px rgba(255,255,255,.32),0 3px 6px rgba(255,255,255,.32)}.ngif-fix.ng-hide.ng-hide-animate{display:none!important}.ci-color{color:#0656a6}.button-decent{border:2px solid #328cc8;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.3);font-size:16px!important;line-height:0}.button-decent:hover{box-shadow:0 3px 6px rgba(54,149,203,.3);border:2px solid #379bde}.button-decent:disabled{border:2px solid #d6d6d6;color:#b4b4b4}.disabled-div{pointer-events:none;opacity:.5}.disabled-div div.moveable{border:2px solid #bdbdbd;opacity:1;background-color:#d6d6d6;color:#404040}.disabled-div span{z-index:1}.disabled-div i{color:#404040!important;background:#404040;-webkit-background-clip:text}.schnellerfassung-icon-box{width:80px;height:80px;border:1px solid #bdbdbd;border-radius:5px;display:flex;align-items:center;justify-content:center}.foerderanalyse-ranking{display:flex;flex-direction:column}.foerderanalyse-ranking div:last-of-type{border-bottom:0}.foerderanalyse-ranking-item{display:flex;border-bottom:1px solid #d6d6d6}.foerderanalyse-ranking-item span:first-of-type{flex-basis:5%;padding:.25em}.foerderanalyse-ranking-item span:nth-of-type(2){flex-basis:70%;padding:.25em}.foerderanalyse-ranking-item span:nth-of-type(3){padding:.25em;flex-basis:25%;white-space:nowrap;text-align:right}.vermietete-immobilie-grid{display:grid;grid-template-columns:minmax(150px,4fr) 10px minmax(100px,4fr) minmax(100px,1fr) 35px;grid-template-rows:1fr;grid-column-gap:.25em;margin:1em 0}.vermietete-immobilie-grid>div{display:flex;align-items:center}.vermietete-immobilie-grid .fp-button-main{margin:0!important}.vermietete-immobilie-grid fp-date-field,.vermietete-immobilie-grid fp-numeric,.vermietete-immobilie-grid fp-plain-text-input,.vermietete-immobilie-grid fp-select-box,.vermietete-immobilie-grid fp-switch{width:100%}.vermietete-immobilie-grid fp-date-field .fp-numeric,.vermietete-immobilie-grid fp-numeric .fp-numeric,.vermietete-immobilie-grid fp-plain-text-input .fp-numeric,.vermietete-immobilie-grid fp-select-box .fp-numeric,.vermietete-immobilie-grid fp-switch .fp-numeric{min-width:0}.vermietete-immobilie-grid-additional-information,.vermietete-immobilie-grid-input,.vermietete-immobilie-grid-label-input,.vermietete-immobilie-grid-label-operator,.vermietete-immobilie-grid-tooltip{display:flex;align-items:center}.vermietete-immobilie-grid-label-input{justify-content:flex-start;grid-area:1/1/2/2}.vermietete-immobilie-grid-operator{grid-area:1/2/2/3;justify-content:center}.vermietete-immobilie-grid-input{grid-area:1/3/2/4;justify-content:flex-end}.vermietete-immobilie-grid-additional-information{justify-content:flex-start;grid-area:1/4/2/5;white-space:nowrap}.vermietete-immobilie-grid-tooltip{grid-area:1/5/2/6}.grid-jahresbetrachtung{display:grid;grid-template-columns:2fr 1fr 30px 1fr 30px 1fr 30px;grid-template-rows:1fr;grid-column-gap:5px;margin-top:.5em;margin-bottom:.5em}.grid-jahresbetrachtung>div{display:flex;align-items:center;justify-content:flex-end}.grid-jahresbetrachtung-striped div.grid-jahresbetrachtung:nth-child(2n+1):not(:first-child){background:rgba(150,201,251,.2)!important}.grid-jahresbetrachtung-label{grid-area:1/1/2/2;justify-content:flex-start!important}.grid-jahresbetrachtung-vorher{grid-area:1/2/2/3}.grid-jahresbetrachtung-nachher{grid-area:1/4/2/5}.grid-jahresbetrachtung-differenz{grid-area:1/6/2/7}.grid-jahresbetrachtung-vorher-button{grid-area:1/3/2/4}.grid-jahresbetrachtung-nachher-button{grid-area:1/5/2/6}.grid-jahresbetrachtung-differenz-button{grid-area:1/7/2/8}.grid-jahresbetrachtung-differenz fp-date-field,.grid-jahresbetrachtung-differenz fp-numeric,.grid-jahresbetrachtung-differenz fp-plain-text-input,.grid-jahresbetrachtung-differenz fp-select-box,.grid-jahresbetrachtung-differenz fp-switch,.grid-jahresbetrachtung-nachher fp-date-field,.grid-jahresbetrachtung-nachher fp-numeric,.grid-jahresbetrachtung-nachher fp-plain-text-input,.grid-jahresbetrachtung-nachher fp-select-box,.grid-jahresbetrachtung-nachher fp-switch,.grid-jahresbetrachtung-vorher fp-date-field,.grid-jahresbetrachtung-vorher fp-numeric,.grid-jahresbetrachtung-vorher fp-plain-text-input,.grid-jahresbetrachtung-vorher fp-select-box,.grid-jahresbetrachtung-vorher fp-switch{width:100%}.grid-jahresbetrachtung-differenz fp-date-field .fp-numeric,.grid-jahresbetrachtung-differenz fp-numeric .fp-numeric,.grid-jahresbetrachtung-differenz fp-plain-text-input .fp-numeric,.grid-jahresbetrachtung-differenz fp-select-box .fp-numeric,.grid-jahresbetrachtung-differenz fp-switch .fp-numeric,.grid-jahresbetrachtung-nachher fp-date-field .fp-numeric,.grid-jahresbetrachtung-nachher fp-numeric .fp-numeric,.grid-jahresbetrachtung-nachher fp-plain-text-input .fp-numeric,.grid-jahresbetrachtung-nachher fp-select-box .fp-numeric,.grid-jahresbetrachtung-nachher fp-switch .fp-numeric,.grid-jahresbetrachtung-vorher fp-date-field .fp-numeric,.grid-jahresbetrachtung-vorher fp-numeric .fp-numeric,.grid-jahresbetrachtung-vorher fp-plain-text-input .fp-numeric,.grid-jahresbetrachtung-vorher fp-select-box .fp-numeric,.grid-jahresbetrachtung-vorher fp-switch .fp-numeric{min-width:0}.tooltip{z-index:1600}.tooltip .tooltip-inner{max-width:32em}.rz-slider-min-custom{display:flex!important;justify-content:center!important;align-items:center!important;width:70px!important}.rz-slider-min-custom::after{content:none!important}.grid-col-7{display:grid;grid-template-columns:repeat(4,1fr) 5em repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:.5em;grid-row-gap:0;margin-top:.5em;margin-bottom:.5em}.grid-lv-rv-analyse-ergebnis{display:grid;grid-template-columns:2fr 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-rows:1fr;grid-column-gap:5px;margin-top:.5em;margin-bottom:.5em}.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type){display:flex;align-items:center;justify-content:flex-end;text-align:right}.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) a{white-space:nowrap}.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-date-field,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-numeric,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-plain-text-input,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-select-box,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-switch{width:100%}.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-date-field .fp-numeric,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-numeric .fp-numeric,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-plain-text-input .fp-numeric,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-select-box .fp-numeric,.grid-lv-rv-analyse-ergebnis>div:not(:first-of-type) fp-switch .fp-numeric{min-width:0}.grid-lv-rv-analyse-ergebnis>div:first-of-type{justify-content:flex-start}.grid-lv-rv-analyse-ergebnis-new{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,.5fr))}.grid-lv-rv-analyse-ergebnis-new .fp-numeric{min-width:unset}.gliedertaxe-circle{height:15px;width:15px;background-color:#bbb;border-radius:50%;display:inline-block;position:absolute;border:1px solid #000}.gliedertaxe-circle:hover{transform:scale(1.2)}.gliedertaxe-circle--state-unselected{background-color:green}.gliedertaxe-circle--state-selected{background-color:red;transform-origin:center center}.text-grey{color:grey}.videoGridContent .calculatorListHeader,.videoGridContent .calculatorRow{display:flex;font-weight:700;cursor:pointer;padding:.5em 1em}.videoGridContent .calculatorRow,.videoGridContent .videoRow{transition:box-shadow 1s;transition:background 1s}.videoGridContent .calculatorRow{border-bottom:1px solid #000}.videoGridContent .calculatorListHeader{background-image:linear-gradient(#0656a6,#063b70);color:#c2d9ef;margin:0 -16px;padding:10px 16px;position:sticky;top:71px;z-index:50}.videoGridContent .calculatorListHeader:hover{color:#fff!important;text-shadow:2px 2px 8px rgba(255,255,255,.8)}.videoGridContent .videoGridContent .videoRow{cursor:pointer;margin:10px 0;display:flex;padding:.5em 1em;width:100%;justify-content:flex-start}.videoGridContent .videoGridContent .videoRow img{max-width:115px;border-bottom:2px solid #bdbdbd;border-top:2px solid #bdbdbd}.videoGridContent .videoGridContent .videoRow .videoContextRow{width:100%;padding-left:1em;pointer-events:none}.videoGridContent .videoGridContent .videoRow .videoContextRow span:first-child{margin-bottom:.5em}.videoGridContent .videoGridContent .videoRow i.fab,.videoGridContent .videoGridContent .videoRow i.far{display:flex;justify-content:center;align-items:center;color:#b4b4b4}.videoGridContent .videoGridContent .videoRow .thumbNailContainer{position:relative;max-width:150px;min-width:150px;display:flex}.videoGridContent .videoGridContent .videoRow .thumbNailContainer .movieStripes{background:#9c9c9c;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5px 0;max-width:16px;min-width:16px}.videoGridContent .videoGridContent .videoRow .thumbNailContainer .movieStripes i{background:#fff;width:10px;height:10px}.videoGridContent .videoGridContent .videoRow .thumbNailContainer .movieStripes:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.videoGridContent .videoGridContent .videoRow .thumbNailContainer .movieStripes:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.videoGridContent .videoGridContent .videoRow .thumbNailContainer .video-duration{position:absolute;bottom:2px;right:2px;width:34px;height:15px;background:#9c9c9c 0 0 no-repeat padding-box;border-radius:3px;color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.academy-support-entry-grid,.academy-video-grid{grid-row:auto;width:100%;height:100px;display:grid;align-items:center;margin:10px 0;cursor:default;column-gap:1em}.academy-support-entry-grid{grid-template-columns:50px 3fr 3fr 3fr 50px 50px 50px}.academy-video-grid{grid-template-columns:1fr 3fr 1fr 3fr 3fr 50px 50px 50px}.videoTree{margin-bottom:1em}.videoTree ul{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.videoTree .videoRow{cursor:pointer;width:100%;justify-content:flex-start}.videoTree .videoRow .videoRowHeader{padding:.5em 1em}.videoTree .videoRow .videoRowContent{display:flex;padding:.5em 1em}.videoTree .videoRow .videoRowContent img{max-width:115px;max-height:70px;border-bottom:2px solid #bdbdbd;border-top:2px solid #bdbdbd}.videoTree .videoRow .videoRowContent .videoContextRow{width:100%;padding-left:1em;justify-content:center;pointer-events:none}.videoTree .videoRow .videoRowContent .videoContextRow span:first-child{margin-bottom:.5em}.videoTree .videoRow .videoRowContent i.fab,.videoTree .videoRow .videoRowContent i.far{min-width:70px;min-height:70px;display:flex;justify-content:center;align-items:center;color:#b4b4b4}.videoTree .videoRow .videoRowContent .thumbNailContainer{position:relative;max-width:150px;min-width:150px;display:flex}.videoTree .videoRow .videoRowContent .thumbNailContainer .movieStripes{background:#9c9c9c;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5px 0;max-width:17px}.videoTree .videoRow .videoRowContent .thumbNailContainer .movieStripes i{background:#fff;width:10px;height:10px}.videoTree .videoRow .videoRowContent .thumbNailContainer .movieStripes:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.videoTree .videoRow .videoRowContent .thumbNailContainer .movieStripes:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.videoTree .videoRow .videoRowContent .thumbNailContainer .video-duration{position:absolute;bottom:2px;right:2px;width:34px;height:15px;background:#9c9c9c 0 0 no-repeat padding-box;border-radius:3px;color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.setMainColor{background-image:linear-gradient(#0656a6,#063b70);color:#fff;margin:-1em -1em 0 -1em;padding:.5em 1em;border-top-left-radius:5px;border-top-right-radius:5px}.setMainColor .rzslider .rz-pointer{color:#063b70}.setMainColor .rzslider .rz-bar.rz-selection{background:#3899cc}.setMainColor i{color:#fff}.setMainColor .btn{background-color:#fff}.setSecondaryColor{background:rgba(150,201,251,.2);color:#000;margin:0 -1em 0 -1em;padding-left:1em;padding-top:.5em;padding-bottom:.5em}.calculatorRow:hover,.videoRow:not(.remove-hover):hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);background:#fff}.grid-wunschsparrate{display:grid;grid-template-columns:14.375em 1fr 2rem;gap:.5rem}.grid-wunschsparrate>div{display:flex;align-items:center}@media screen and (max-width:1600px){.custom-ruhestandsdisplay-breakpoint{display:flex;flex-direction:column}.custom-ruhestandsdisplay-breakpoint div[class*=col-]{max-width:100%}}pre{font-size:1em;color:#4b4949}.disable-animations.ng-animate,.disable-animations.ng-enter,.disable-animations.ng-leave{-webkit-transition:none!important;transition:none!important}.disable-animations.ng-animate{-webkit-animation:none 0s;animation:none 0s}.tax-details-grid{display:grid;grid-template-columns:2fr 30px 1fr}.academy-course-grid{display:flex;gap:1em;flex-wrap:wrap}.academy-course-grid .academy-course-tile{position:relative}.academy-course-grid .academy-course-tile img{max-width:260px;min-width:260px;max-height:136px;min-height:136px;border:4px solid #ccc;object-fit:fill}.academy-course-grid .academy-course-tile .course-description{text-align:left;font-size:12px}.academy-course-grid .academy-course-tile .course-description p{margin-bottom:0}.academy-course-grid .academy-course-tile .course-nol{position:absolute;bottom:0}.academy-course-grid .academy-course-tile .course-header{font-size:14px;color:#8f8f8f;max-height:25px;flex:.25;cursor:default}.large-academy-text,.small-academy-text{color:#717171}.large-academy-text{font-size:18px}.small-academy-text{font-size:12px}.admin-management-notification-statistic-row{display:flex;align-items:center}.admin-management-notification-statistic-row .first-cell{flex:2}.admin-management-notification-statistic-row .second-cell{flex:3;text-align:right}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.customer-list-import-button{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 8px rgba(0,0,0,.05);border-radius:10px;display:flex;align-items:center;width:100%;min-height:4em;height:auto}.customer-list-import-button .customer-list-import-button__text{color:#3899cc;font-weight:600;padding-left:2em}.customer-import-sub-header i:first-of-type{padding:0 .5em;color:#3899cc}.customer-list-import{margin:1em 0}.customer-list-import-element{margin:.5em 0;display:flex;min-height:4em;height:auto;background:#fff 0 0 no-repeat padding-box;border-radius:10px;border:3px solid transparent}.customer-list-import-element i:first-of-type{color:#3899cc;align-self:center;margin:.5em;min-width:1.5em}.customer-list-import-element-user{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.5em}.customer-list-import-element-user div.name{font-weight:700}.customer-list-import-element-user div.address,.customer-list-import-element-user div.birthday{display:flex;align-items:center;font-weight:400;font-size:.75em;color:#717171}.customer-list-import-element--selected{background:rgba(0,167,255,.3) 0 0 no-repeat padding-box;border:3px solid #3899cc;border-radius:10px}.fsc-theme-wrapper{min-width:8em}.fsc-theme-button{transform:scale(.9);width:100px;height:100px;cursor:pointer;border-radius:25%;transition:all 125ms ease-in-out}.fsc-theme-button:hover{transform:scale(1)}.fsc-theme-button--selected{border:4px solid #32cd32;transform:scale(1.025)}.fsc-theme-button--selected:hover{transform:scale(1.025)}.text-semibold{font-weight:600}.preview-hero-img{display:flex;min-height:100vh;min-width:100vw;transform-origin:top left;transform:scale(.5);margin:1em}.preview-hero-img--left,.preview-hero-img--right{flex:0 0 50%;display:flex;flex-direction:column}.preview-hero-img--right{flex-shrink:1;min-height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;outline:2px solid red}.ui-icon.ui-icon-gripsmall-diagonal-se{resize:both}.white-space-break-spaces{white-space:break-spaces}.two-factor-auth__card-footer{background:#fff}.two-factor-auth__card-footer--selected{background:rgba(0,123,255,.1)}.two-factor-auth--selected{border:2px solid #007bff!important;background:rgba(0,123,255,.1)}.erfassungsstrecke-type--finanzanalyse{color:#0080ff}.erfassungsstrecke-type--ruhestandsplanung{color:#a63232}.erfassungsstrecke-type--bav{color:#a232a6}.versorgungswerk__rentenparameter__grid-row{display:grid;grid-template-columns:1.25fr 1fr 2em 1fr 2em;grid-template-areas:"label vr-input vr-action rb-input rb-action";grid-gap:.5em;padding-bottom:1em}.versorgungswerk__rentenparameter__grid-row .versorgungswerk-grid-label{grid-area:label}.versorgungswerk__rentenparameter__grid-row .versorgungswerk-grid-vr-input{grid-area:vr-input;text-align:right}.versorgungswerk__rentenparameter__grid-row .versorgungswerk-grid-vr-action{grid-area:vr-action;margin:auto}.versorgungswerk__rentenparameter__grid-row .versorgungswerk-grid-rb-input{grid-area:rb-input;text-align:right}.versorgungswerk__rentenparameter__grid-row .versorgungswerk-grid-rb-action{grid-area:rb-action;margin:auto}.morgen-morgen-analyzer-video-container{cursor:pointer;border-radius:.625em;box-shadow:1px 1px 5px rgba(0,0,0,.1);max-width:30rem;padding:1rem;text-align:center}.morgen-morgen-analyzer-video-container:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.filter_defaultLogo{background:#fff;border-radius:.625em;padding:.25em}.text-ellipsis-max-line-3{line-height:1.5em;max-height:6em;overflow:hidden;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.dateien-kachel{display:grid;grid-template-columns:1fr 5fr 5fr 2.5fr;grid-gap:1.25rem;background:#fff;border-radius:.625rem;padding:.625rem 1rem;margin-top:1rem}.dateien-kachel .dateien-kachel__info{display:grid;grid-template-rows:1fr 1fr 1fr;line-height:normal}.dateien-kachel .dateien-kachel__beschreibung{display:flex;flex-direction:column;justify-content:center;line-height:normal;flex:1 0 0;max-width:28.125rem;white-space:nowrap;overflow:hidden}.dateien-kachel .dateien-kachel_grid-icons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.dateien-kachel__small{font-size:.875rem;font-weight:400;color:#757575;text-overflow:ellipsis;overflow:hidden}.dateien-kachel__big{font-size:1rem;font-weight:700;color:#424242;text-overflow:ellipsis;overflow:hidden;width:25.625rem;white-space:nowrap}.dateien-button{display:flex;align-items:flex-start;gap:1rem;margin-top:2rem;font-size:1.125rem;position:sticky;bottom:0;background:#f5f5f5}@media screen and (max-width:767px){.dateien-kachel{display:grid;grid-template-columns:1fr 5fr 2.5fr;grid-gap:1.25rem;background:#fff;border-radius:.625rem;padding:.625rem 1rem;margin-top:1rem}.dateien-kachel .dateien-kachel__info{display:grid;grid-template-rows:1fr 1fr 1fr}.dateien-kachel .dateien-kachel__big{width:auto}.dateien-kachel .dateien-kachel__beschreibung{display:none}.dateien-kachel .dateien-kachel_grid-icons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}}.white-space-pre-wrap{white-space:pre-wrap}.white-space-no-wrap{white-space:nowrap}.component-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:2rem}.multi-rows{display:flex;align-items:center;gap:1rem}.multi-rows .fp-form-row{flex:1}.multi-rows button.fp-button-main{width:100%}.multi-rows--flex-wrap{flex-wrap:wrap}.multi-rows--flex-half .fp-form-row{flex:.5}.multi-rows--flex-basis-auto .fp-form-row{flex-basis:auto}.multi-rows--long-labels{align-items:flex-end}.multi-rows--long-labels .fp-form-row .fp-form-row__fieldset{padding:.25em}.multi-rows--flex-1>*{flex:1}.multi-rows-grid{display:grid;gap:1rem;row-gap:0;grid-template-columns:repeat(2,1fr);align-items:center}.multi-rows-grid .span-2{grid-column:span 2}.multi-rows-grid-auto-fit{display:grid;gap:1rem;row-gap:0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-auto-flow:dense;align-items:center}.multi-rows-grid-auto-fit .span-2{grid-column:span 2}.multi-rows-grid-auto-fit .span-3{grid-column:span 3}.multi-rows-grid-auto-fit .span-4{grid-column:span 4}.multi-rows-grid-auto-fit .max-width-percent-input{max-width:16rem}.multi-rows-grid-auto-fit .multi-rows fp-result{width:100%}.multi-rows-grid-auto-fit .multi-rows>.multi-rows-grid{width:100%}.multi-rows-grid--col-3{grid-template-columns:repeat(3,1fr)}.multi-rows-grid--col-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1100px){.multi-rows--column{flex-direction:column}}.fp-ruhestands-erfassung--button button{width:100%}.fp-ruhestands-erfassung--button i{width:auto!important;padding-right:.3rem}.fp-ruhestandsdisplay--active-toggle{background-color:#e3f2fd}.fa-lg,.fa-xl{line-height:unset}.franke-bornberg-icon-wrapper{background:#676767;border-radius:.625rem;padding:.125rem;margin-right:.25rem}.franke-bornberg-icon-wrapper img{width:2.5rem;height:1.25rem;object-fit:contain}.franke-bornberg-icon-wrapper:hover{background:#0656a6}.promocode-row{display:flex}.promocode-row__label{min-width:10rem;max-width:10rem}.codetext{font-weight:700;color:#2e7d32}.codetext--red{color:#c62828}.font-size-file-icon,.font-size-header{font-size:1.75rem}.font-size-large{font-size:1.25rem}.font-size-larger{font-size:1.5rem}.font-size-subheader{font-size:.875rem}.font-size-normal{font-size:1rem}.font-size-small{font-size:.875rem}.font-size-smaller{font-size:.75rem}.fa-score-percent-grid{display:grid;grid-template-columns:2.75rem auto}.fa-score-percent-grid>:first-child{justify-self:end}.sticky-footer-fsc{position:sticky;bottom:-1rem;background-color:#f5f5f5;border-radius:.625rem}.cursor-pointer{cursor:pointer}.immobilie-wohnung{border:1px solid #bdbdbd;border-radius:.625em;padding:.5rem}.immobilie-wohnung .immobilie-wohnung__title{border-bottom:1px solid #bdbdbd;padding-bottom:.25rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;justify-content:space-between}.immobilie-wohnung .immobilie-wohnung__title div:first-of-type{font-weight:600}