*,*:before,*:after{box-sizing:border-box;margin:0}body{background-color:#f5f5f5;font-family:Jost,serif;font-weight:500;height:100vh}.page-outer{display:flex;justify-content:center}.page-outer .page-inner{flex:1 1180px;max-width:1180px;z-index:1}h1{font-size:40px}h2{font-size:25px}.mat-mdc-text-field-wrapper{background-color:#fff;border-radius:5px!important;z-index:unset!important}.mat-mdc-text-field-wrapper .mdc-notched-outline div{border-width:0!important}.logo-background{width:22%;height:45%;bottom:0%;right:0%;position:fixed;opacity:.05;-webkit-mask:url(/assets/econaut-bildmarke.svg) no-repeat center;mask:url(/assets/econaut-bildmarke.svg) no-repeat center}.white{background-color:#fff}.black{background-color:#949a91}.page-wrapper{height:100%;margin:0;display:flex;flex-direction:column}.page-wrapper .page-content{flex:1;z-index:1}.background-gradient{width:100%;height:100%;position:fixed;z-index:-2;background:linear-gradient(32deg,#a9b8ab,#d2d9d4 48%,#fff)}.impressum-wrapper .title,.agb-wrapper .title,.datenschutz-wrapper .title{margin-bottom:25px}.impressum-wrapper h1,.impressum-wrapper h2,.impressum-wrapper h3,.agb-wrapper h1,.agb-wrapper h2,.agb-wrapper h3,.datenschutz-wrapper h1,.datenschutz-wrapper h2,.datenschutz-wrapper h3{color:#1a1a18;margin-bottom:15px}.impressum-wrapper h2,.agb-wrapper h2,.datenschutz-wrapper h2{font-family:Jost;font-weight:700}.impressum-wrapper h3,.agb-wrapper h3,.datenschutz-wrapper h3{font-family:Jost;font-weight:800;font-size:16px}.impressum-wrapper .content,.agb-wrapper .content,.datenschutz-wrapper .content{margin-bottom:15px;color:#1a1a18;font-family:Jost;font-weight:400;font-size:14px;line-height:20px}.impressum-wrapper a,.agb-wrapper a,.datenschutz-wrapper a{color:#758c80;text-decoration:none}.impressum-wrapper a:hover,.agb-wrapper a:hover,.datenschutz-wrapper a:hover{color:#1a1a18}.header-wrapper{margin-top:50px;margin-bottom:30px;display:flex;justify-content:space-between}.header-wrapper .home-icon{text-decoration:none;color:#352d2d}.header-wrapper .home-button{margin-left:10px;font-size:16px}.header-wrapper img{max-width:250px}.footer-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.footer-wrapper p{color:#758d81}.footer-wrapper p a{text-decoration:none;color:#758d81}.footer-wrapper img{max-width:250px}.page-outer .page-inner .login-wrapper{display:flex;flex-flow:column nowrap}.page-outer .page-inner .login-wrapper .login-form-wrapper{max-width:400px;margin-top:50px}.page-outer .page-inner .login-wrapper .login-form-wrapper form{margin-top:40px;display:flex;flex-flow:column nowrap;align-items:start}.page-outer .page-inner .login-wrapper .login-form-wrapper form mat-form-field{width:100%}.page-outer .page-inner .login-wrapper .login-form-wrapper form a{text-decoration:none;color:#758d81;margin-left:auto;margin-bottom:18px;font-family:Jost;font-weight:400;font-style:normal;font-size:12px;line-height:18px;opacity:.67}.page-outer .page-inner .login-wrapper .login-form-wrapper form mat-error{margin-bottom:10px;font-weight:initial}.page-outer .page-inner .login-wrapper .login-form-wrapper .new-account-wrapper{border:5px solid #56baa2;border-radius:15px;padding:30px 40px;margin-top:75px;display:flex;flex-direction:column;align-items:start}.page-outer .page-inner .login-wrapper .login-form-wrapper .new-account-wrapper h2{margin-bottom:15px}.login-background{width:85%;height:83%;transform:translate(17.5%,20%);position:absolute;opacity:.4;background:transparent url(/assets/frontpage-background.png) 0% 0% no-repeat padding-box;background-size:cover;z-index:-2}.registration-wrapper{display:flex;flex-flow:column nowrap}.registration-wrapper h2{margin-bottom:25px}.registration-wrapper .registration-form-wrapper{border:5px solid #56baa2;border-radius:15px;padding:25px;margin-top:50px;display:flex;flex-direction:column;justify-content:center;max-width:700px}.registration-wrapper .registration-form-wrapper form{display:flex;flex-flow:column nowrap}.registration-wrapper .registration-form-wrapper mat-error{margin-top:10px;font-weight:initial}.registration-wrapper .registration-form-wrapper .adjust-button-to-text-wrapper{margin-top:15px}.registration-wrapper .registration-form-wrapper .password-container{display:flex;justify-content:space-between;gap:30px}.registration-wrapper .registration-form-wrapper .password-container mat-form-field{width:48%}.registration-wrapper .registration-form-wrapper label{color:#4f5751;font-family:Jost;font-weight:400;font-style:normal;font-size:14px;line-height:18px}.registration-wrapper .registration-form-wrapper a{color:#4f5751}.registration-wrapper .label{color:#4f5751;font-family:Jost;font-weight:400;font-style:normal;font-size:14px;line-height:18px}.text-color-green{color:#95ac9c}.text-color-dark-green{color:#758d81}.text-color-grey{color:#949a91}.text-color-white{color:#fff}.text-bold{font-weight:800}.margin-top-10{margin-top:10px}.margin-left-30{margin-left:30px}.text-underline{text-decoration:underline}.hyphens{hyphens:auto}.emissionsTableResult{background-color:#95ac9c;color:#fff;display:flex;justify-content:space-between;padding:20px;margin-top:20px;margin-bottom:10px;border-radius:15px}.align-right{display:flex;justify-content:end}.neon-green-theme{--mat-sys-background: light-dark(#fcfcfc, #0f1413);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f7f7f7, #1a1a1a);--mat-sys-inverse-primary: light-dark(#a9ffe6, #56baa2);--mat-sys-inverse-surface: light-dark(#1a1a1a, #f0f0f0);--mat-sys-on-background: light-dark(#0d0d0d, #f0f0f0);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00382e);--mat-sys-on-primary-container: light-dark(#005144, #befff0);--mat-sys-on-primary-fixed: light-dark(#00201a, #00201a);--mat-sys-on-primary-fixed-variant: light-dark(#005144, #005144);--mat-sys-on-secondary: light-dark(#ffffff, #1e3327);--mat-sys-on-secondary-container: light-dark(#324d39, #f2fff5);--mat-sys-on-secondary-fixed: light-dark(#0f1a13, #0f1a13);--mat-sys-on-secondary-fixed-variant: light-dark(#324d39, #324d39);--mat-sys-on-surface: light-dark(#0d0d0d, #f0f0f0);--mat-sys-on-surface-variant: light-dark(#3e4945, #d9e5e0);--mat-sys-on-tertiary: light-dark(#ffffff, #00382e);--mat-sys-on-tertiary-container: light-dark(#005144, #befff0);--mat-sys-on-tertiary-fixed: light-dark(#00201a, #00201a);--mat-sys-on-tertiary-fixed-variant: light-dark(#005144, #005144);--mat-sys-outline: light-dark(#6e7a75, #87938f);--mat-sys-outline-variant: light-dark(#bdc9c4, #3e4945);--mat-sys-primary: light-dark(#56baa2, #a9ffe6);--mat-sys-primary-container: light-dark(#befff0, #005144);--mat-sys-primary-fixed: light-dark(#befff0, #befff0);--mat-sys-primary-fixed-dim: light-dark(#a9ffe6, #a9ffe6);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#b4ccbc, #ecfcf0);--mat-sys-secondary-container: light-dark(#f2fff5, #324d39);--mat-sys-secondary-fixed: light-dark(#f2fff5, #f2fff5);--mat-sys-secondary-fixed-dim: light-dark(#ecfcf0, #ecfcf0);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcfcfc, #0f1413);--mat-sys-surface-bright: light-dark(#fcfcfc, #353a38);--mat-sys-surface-container: light-dark(#eaefec, #1c211f);--mat-sys-surface-container-high: light-dark(#e5e9e6, #262b29);--mat-sys-surface-container-highest: light-dark(#f0f0f0, #313634);--mat-sys-surface-container-low: light-dark(#f0f5f1, #0d0d0d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0a0f0e);--mat-sys-surface-dim: light-dark(#d6dbd8, #0f1413);--mat-sys-surface-tint: light-dark(#56baa2, #a9ffe6);--mat-sys-surface-variant: light-dark(#d9e5e0, #3e4945);--mat-sys-tertiary: light-dark(#56baa2, #a9ffe6);--mat-sys-tertiary-container: light-dark(#befff0, #005144);--mat-sys-tertiary-fixed: light-dark(#befff0, #befff0);--mat-sys-tertiary-fixed-dim: light-dark(#a9ffe6, #a9ffe6);--mat-sys-neutral-variant20: #28332f;--mat-sys-neutral10: #0d0d0d}.neon-green-theme{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.neon-green-theme{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.neon-green-theme{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}.neon-green-theme{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}.neon-green-theme{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.neon-green-theme{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.neon-green-theme{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}.neon-green-theme{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.neon-green-theme{--mdc-filled-button-label-text-size: 16px}.light-green-theme{--mat-sys-background: light-dark(#fcfcfc, #0f1413);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f7f7f7, #1a1a1a);--mat-sys-inverse-primary: light-dark(#ecfcf0, #b4ccbc);--mat-sys-inverse-surface: light-dark(#1a1a1a, #f0f0f0);--mat-sys-on-background: light-dark(#0d0d0d, #f0f0f0);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #1e3327);--mat-sys-on-primary-container: light-dark(#324d39, #f2fff5);--mat-sys-on-primary-fixed: light-dark(#0f1a13, #0f1a13);--mat-sys-on-primary-fixed-variant: light-dark(#324d39, #324d39);--mat-sys-on-secondary: light-dark(#ffffff, #1e3327);--mat-sys-on-secondary-container: light-dark(#324d39, #f2fff5);--mat-sys-on-secondary-fixed: light-dark(#0f1a13, #0f1a13);--mat-sys-on-secondary-fixed-variant: light-dark(#324d39, #324d39);--mat-sys-on-surface: light-dark(#0d0d0d, #f0f0f0);--mat-sys-on-surface-variant: light-dark(#3e4945, #d9e5e0);--mat-sys-on-tertiary: light-dark(#ffffff, #1e3327);--mat-sys-on-tertiary-container: light-dark(#324d39, #f2fff5);--mat-sys-on-tertiary-fixed: light-dark(#0f1a13, #0f1a13);--mat-sys-on-tertiary-fixed-variant: light-dark(#324d39, #324d39);--mat-sys-outline: light-dark(#6e7a75, #87938f);--mat-sys-outline-variant: light-dark(#bdc9c4, #3e4945);--mat-sys-primary: light-dark(#b4ccbc, #ecfcf0);--mat-sys-primary-container: light-dark(#f2fff5, #324d39);--mat-sys-primary-fixed: light-dark(#f2fff5, #f2fff5);--mat-sys-primary-fixed-dim: light-dark(#ecfcf0, #ecfcf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#b4ccbc, #ecfcf0);--mat-sys-secondary-container: light-dark(#f2fff5, #324d39);--mat-sys-secondary-fixed: light-dark(#f2fff5, #f2fff5);--mat-sys-secondary-fixed-dim: light-dark(#ecfcf0, #ecfcf0);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcfcfc, #0f1413);--mat-sys-surface-bright: light-dark(#fcfcfc, #353a38);--mat-sys-surface-container: light-dark(#eaefec, #1c211f);--mat-sys-surface-container-high: light-dark(#e5e9e6, #262b29);--mat-sys-surface-container-highest: light-dark(#f0f0f0, #313634);--mat-sys-surface-container-low: light-dark(#f0f5f1, #0d0d0d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0a0f0e);--mat-sys-surface-dim: light-dark(#d6dbd8, #0f1413);--mat-sys-surface-tint: light-dark(#b4ccbc, #ecfcf0);--mat-sys-surface-variant: light-dark(#d9e5e0, #3e4945);--mat-sys-tertiary: light-dark(#b4ccbc, #ecfcf0);--mat-sys-tertiary-container: light-dark(#f2fff5, #324d39);--mat-sys-tertiary-fixed: light-dark(#f2fff5, #f2fff5);--mat-sys-tertiary-fixed-dim: light-dark(#ecfcf0, #ecfcf0);--mat-sys-neutral-variant20: #28332f;--mat-sys-neutral10: #0d0d0d}.light-green-theme{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.light-green-theme{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.light-green-theme{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}.light-green-theme{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}.light-green-theme{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.light-green-theme{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.light-green-theme{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}.light-green-theme{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.light-green-theme{--mdc-filled-button-label-text-size: 16px}.black-theme{--mat-sys-background: light-dark(#fcfcfc, #0f1413);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f7f7f7, #1a1a1a);--mat-sys-inverse-primary: light-dark(#999999, #000000);--mat-sys-inverse-surface: light-dark(#1a1a1a, #f0f0f0);--mat-sys-on-background: light-dark(#0d0d0d, #f0f0f0);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #141414);--mat-sys-on-primary-container: light-dark(#292929, #b3b3b3);--mat-sys-on-primary-fixed: light-dark(#0a0a0a, #0a0a0a);--mat-sys-on-primary-fixed-variant: light-dark(#292929, #292929);--mat-sys-on-secondary: light-dark(#ffffff, #1e3327);--mat-sys-on-secondary-container: light-dark(#324d39, #f2fff5);--mat-sys-on-secondary-fixed: light-dark(#0f1a13, #0f1a13);--mat-sys-on-secondary-fixed-variant: light-dark(#324d39, #324d39);--mat-sys-on-surface: light-dark(#0d0d0d, #f0f0f0);--mat-sys-on-surface-variant: light-dark(#3e4945, #d9e5e0);--mat-sys-on-tertiary: light-dark(#ffffff, #141414);--mat-sys-on-tertiary-container: light-dark(#292929, #b3b3b3);--mat-sys-on-tertiary-fixed: light-dark(#0a0a0a, #0a0a0a);--mat-sys-on-tertiary-fixed-variant: light-dark(#292929, #292929);--mat-sys-outline: light-dark(#6e7a75, #87938f);--mat-sys-outline-variant: light-dark(#bdc9c4, #3e4945);--mat-sys-primary: light-dark(#000000, #999999);--mat-sys-primary-container: light-dark(#b3b3b3, #292929);--mat-sys-primary-fixed: light-dark(#b3b3b3, #b3b3b3);--mat-sys-primary-fixed-dim: light-dark(#999999, #999999);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#b4ccbc, #ecfcf0);--mat-sys-secondary-container: light-dark(#f2fff5, #324d39);--mat-sys-secondary-fixed: light-dark(#f2fff5, #f2fff5);--mat-sys-secondary-fixed-dim: light-dark(#ecfcf0, #ecfcf0);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcfcfc, #0f1413);--mat-sys-surface-bright: light-dark(#fcfcfc, #353a38);--mat-sys-surface-container: light-dark(#eaefec, #1c211f);--mat-sys-surface-container-high: light-dark(#e5e9e6, #262b29);--mat-sys-surface-container-highest: light-dark(#f0f0f0, #313634);--mat-sys-surface-container-low: light-dark(#f0f5f1, #0d0d0d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0a0f0e);--mat-sys-surface-dim: light-dark(#d6dbd8, #0f1413);--mat-sys-surface-tint: light-dark(#000000, #999999);--mat-sys-surface-variant: light-dark(#d9e5e0, #3e4945);--mat-sys-tertiary: light-dark(#000000, #999999);--mat-sys-tertiary-container: light-dark(#b3b3b3, #292929);--mat-sys-tertiary-fixed: light-dark(#b3b3b3, #b3b3b3);--mat-sys-tertiary-fixed-dim: light-dark(#999999, #999999);--mat-sys-neutral-variant20: #28332f;--mat-sys-neutral10: #0d0d0d}.black-theme{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}.black-theme{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}.black-theme{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}.black-theme{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}.black-theme{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}.black-theme{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}.black-theme{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}.black-theme{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.black-theme{--mdc-filled-button-label-text-size: 16px}.button-with-icon{height:30px;min-width:30px;border:none;background-color:#0000;cursor:pointer}.button-with-icon.background{display:flex;justify-content:center;align-items:center;background:#95ac9c;border-radius:50%}.mat-mdc-button-base span{display:flex;align-items:center}.mat-mdc-button-base span .button-png{height:14px;width:14px;margin-right:5px}ckp-tooltip{display:flex;align-items:center;justify-content:flex-end;width:24px;height:24px}ckp-tooltip .tooltip-container{position:relative;display:flex;align-items:center;justify-content:center}ckp-tooltip .tooltip-container .custom-tooltip{position:absolute;background-color:#95ac9c;color:#fff;padding:10px;z-index:999;top:0;border-radius:5px;margin:0 10px 0 0;font-size:13px;max-width:330px;width:max-content}ckp-tooltip .tooltip-container .custom-tooltip span{text-align:left}ckp-tooltip .tooltip-container .note-icon{width:16px;height:16px;font-size:16px}ckp-tooltip .tooltip-container .note-icon:hover{color:#95ac9c}.mdc-dialog__surface{overflow-y:hidden!important}.recover-password-wrapper{display:flex;flex-flow:column nowrap;justify-content:start;align-items:start}.recover-password-wrapper h1{margin-bottom:50px}.recover-password-wrapper form{display:flex;flex-flow:column nowrap;justify-content:start;align-items:start;width:500px}.recover-password-wrapper form mat-form-field{width:100%;margin-bottom:10px}.recover-password-wrapper form mat-error{margin-bottom:10px;font-weight:initial}.create-project-wrapper .year{font-size:25px}.create-project-wrapper .address{font-weight:400}.create-project-wrapper h1{margin:50px 0}.create-project-wrapper .stepper-header{margin:25px 0}.create-project-wrapper .stepper-header p{font-weight:400}.create-project-wrapper mat-stepper{background-color:#0000}.create-project-wrapper mat-stepper .mat-horizontal-content-container{padding:0 24px 24px 0}.create-project-wrapper .align-right{display:flex;justify-content:end}.create-project-wrapper .stepper-button-wrapper{display:flex;justify-content:space-between;margin:15px 0}.create-project-wrapper .stepper-button-wrapper button{font-size:16px;margin:10px}.create-project-wrapper .formArray{width:100%}.create-project-wrapper form{display:flex;flex-flow:column nowrap;justify-content:start;align-items:start;text-align:center;gap:10px}.create-project-wrapper form .flex-item-container{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:10px 0;width:100%}.create-project-wrapper form .flex-item-container .width-50{width:calc(50% - 15px)}.create-project-wrapper form .flex-item-container mat-form-field,.create-project-wrapper form .flex-item-container .empty{width:100%}.create-project-wrapper form .flex-item-container mat-form-field .mat-mdc-form-field-infix,.create-project-wrapper form .flex-item-container .empty .mat-mdc-form-field-infix{display:flex}.create-project-wrapper form .flex-item-container span:not(ckp-tooltip span){width:50%;text-align:left;color:#4f5751;white-space:nowrap}.create-project-wrapper form .flex-item-container .unit-size{width:450px;text-align:left;color:#4f5751;white-space:nowrap}.create-project-wrapper form .add-button{background-color:transparent;border:none;cursor:pointer;outline:none}.create-project-wrapper form .mat-mdc-form-field-subscript-wrapper{display:none}.create-project-wrapper .result{display:flex;flex-flow:column nowrap}.create-project-wrapper .result h2{margin-top:30px}.create-project-wrapper .result .result-top{display:flex;justify-content:space-between;align-items:start;gap:70px;margin-top:25px}.create-project-wrapper .result .result-top div{width:700px}.create-project-wrapper .result .result-top .grid{display:grid;grid-template-columns:1fr 70%;grid-template-rows:repeat(auto-fill,25px)}.create-project-wrapper .result .result-top p{margin-top:25px;text-align:justify}.create-project-wrapper .result .result-top .scope-explanation{border:5px solid #95ac9c;border-radius:15px;padding:25px;text-align:justify;display:flex;flex-direction:column;justify-content:center}.create-project-wrapper .result .result-top .scope-explanation p{margin:15px 0}.create-project-wrapper .result .result-bottom{display:flex;justify-content:space-between;align-items:start;margin:100px 0}.create-project-wrapper .result .result-bottom .table{max-width:700px}.create-project-wrapper .result .result-bottom .table table{width:100%;border-collapse:collapse;text-align:end}.create-project-wrapper .result .result-bottom .table table th{color:#758d81}.create-project-wrapper .result .result-bottom .table table th,.create-project-wrapper .result .result-bottom .table table td{padding:5px}.create-project-wrapper .result .result-bottom .table table td.align-start{text-align:start}.create-project-wrapper .result .result-bottom .table table tr.category-header{border-top:1px solid #758d81}.create-project-wrapper .result .result-bottom .disclaimer{padding:0 25px}.project-dashboard-wrapper h1{margin-bottom:50px}.project-dashboard-wrapper .company-wrapper{margin:50px 0}.project-dashboard-wrapper .company-wrapper .site{display:flex;justify-content:start;align-items:end;gap:10px;background-color:#758d81;border-radius:15px;padding:20px;margin:25px 0;color:#fff}.project-dashboard-wrapper .company-wrapper .site h5{font-weight:400}.project-dashboard-wrapper .company-wrapper .site a{text-decoration:none;color:#352d2d}.project-dashboard-wrapper .company{display:flex;justify-content:start;align-items:end;gap:10px;margin:25px 0}.project-dashboard-wrapper .company h5{font-weight:400}.project-dashboard-wrapper .account-buttons{display:flex;justify-content:start;align-items:center;gap:30px}.project-dashboard-wrapper .expansion-panel-wrapper{background:#fff;border-radius:15px;padding:20px;margin:25px 0}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-head{display:flex;justify-content:space-between;align-items:center}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-head .action-buttons{display:flex}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-head .action-buttons button{margin-right:10px}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-head .createdAt{display:flex;justify-content:start;align-items:center;gap:15px}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-head .createdAt span{color:#d2d9d4;font: 13px/18px Jost}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-body{font-family:Jost,sans-serif;font-size:14px;line-height:20px}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-body span{margin-right:35px;font-weight:700}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-body span .cube-text{position:relative}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-body span .cube-text sup{position:absolute;top:-17%}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-body .description{font-weight:400}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content{margin:25px 0}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .filter-buttons{display:flex;justify-content:start;align-items:center;gap:16px;margin:50px 0}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .filter-buttons button{background-color:#95ac9c}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .filter-buttons .not-selected{background-color:#d2d9d4}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .filter-buttons .disabled{background-color:#6e7a75}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .filter-buttons .mdc-button__label{gap:5px;z-index:unset}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row{display:flex;justify-content:space-between;align-items:center}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row .table{max-width:700px}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row .table table{width:100%;border-collapse:collapse;text-align:end}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row .table table th{color:#95ac9c}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row .table table th,.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row .table table td{padding:5px}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row .table table td.align-start{text-align:start}.project-dashboard-wrapper .expansion-panel-wrapper .expansion-panel-content .bottom-row .table table tr.category-header{border-top:1px solid #707070}.create-company-wrapper h2{margin-top:46px}.create-company-wrapper form{display:flex;flex-flow:column nowrap;margin-top:25px}.create-company-wrapper form .flex-item-container{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:5px 0}.create-company-wrapper form .flex-item-container .grouped-field{display:flex;gap:15px;width:100%}.create-company-wrapper form .flex-item-container .grouped-field .width-70{width:70%}.create-company-wrapper form .flex-item-container .grouped-field .width-30{width:30%}.create-company-wrapper form .flex-item-container mat-form-field{width:100%}.create-company-wrapper form .flex-item-container mat-form-field .mat-mdc-form-field-infix{display:flex}.create-company-wrapper form .flex-item-container .width-50{width:calc(50% - 15px)}.create-company-wrapper .create-company h1{margin-bottom:10px}.create-company-wrapper .create-company h2{margin:10px 0 0}.create-company-wrapper .create-company .stepper-header{margin:25px 0}.create-company-wrapper .create-company .stepper-header p{font-weight:400}.create-company-wrapper mat-stepper{background-color:#0000}.create-company-wrapper mat-stepper .mat-horizontal-content-container{padding:0 24px 24px 0}.create-site-wrapper h2{margin-top:46px}.create-site-wrapper form{display:flex;flex-flow:column nowrap;margin-top:25px}.create-site-wrapper form .flex-item-container{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:5px 0}.create-site-wrapper form .flex-item-container .grouped-field{display:flex;gap:15px;width:100%}.create-site-wrapper form .flex-item-container .grouped-field .width-70{width:70%}.create-site-wrapper form .flex-item-container .grouped-field .width-30{width:30%}.create-site-wrapper form .flex-item-container mat-form-field{width:100%}.new-password-wrapper{display:flex;flex-flow:column nowrap}.new-password-wrapper h1{margin:50px 0}.new-password-wrapper form{display:flex;flex-flow:column nowrap;max-width:500px;gap:30px}.new-password-wrapper form .submit{width:32%}html{--mat-sys-background: #fcfcfc;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f7f7f7;--mat-sys-inverse-primary: #a9ffe6;--mat-sys-inverse-surface: #1a1a1a;--mat-sys-on-background: #0d0d0d;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #005144;--mat-sys-on-primary-fixed: #00201a;--mat-sys-on-primary-fixed-variant: #005144;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #324d39;--mat-sys-on-secondary-fixed: #0f1a13;--mat-sys-on-secondary-fixed-variant: #324d39;--mat-sys-on-surface: #0d0d0d;--mat-sys-on-surface-variant: #3e4945;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #292929;--mat-sys-on-tertiary-fixed: #0a0a0a;--mat-sys-on-tertiary-fixed-variant: #292929;--mat-sys-outline: #6e7a75;--mat-sys-outline-variant: #bdc9c4;--mat-sys-primary: #56baa2;--mat-sys-primary-container: #befff0;--mat-sys-primary-fixed: #befff0;--mat-sys-primary-fixed-dim: #a9ffe6;--mat-sys-scrim: #000000;--mat-sys-secondary: #b4ccbc;--mat-sys-secondary-container: #f2fff5;--mat-sys-secondary-fixed: #f2fff5;--mat-sys-secondary-fixed-dim: #ecfcf0;--mat-sys-shadow: #000000;--mat-sys-surface: #fcfcfc;--mat-sys-surface-bright: #fcfcfc;--mat-sys-surface-container: #eaefec;--mat-sys-surface-container-high: #e5e9e6;--mat-sys-surface-container-highest: #f0f0f0;--mat-sys-surface-container-low: #f0f5f1;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d6dbd8;--mat-sys-surface-tint: #56baa2;--mat-sys-surface-variant: #d9e5e0;--mat-sys-tertiary: #000000;--mat-sys-tertiary-container: #b3b3b3;--mat-sys-tertiary-fixed: #b3b3b3;--mat-sys-tertiary-fixed-dim: #999999;--mat-sys-neutral-variant20: #28332f;--mat-sys-neutral10: #0d0d0d}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Jost, serif;--mat-sys-body-large-font: Jost, serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Jost, serif;--mat-sys-body-medium-font: Jost, serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Jost, serif;--mat-sys-body-small-font: Jost, serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Jost, serif;--mat-sys-display-large-font: Jost, serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Jost, serif;--mat-sys-display-medium-font: Jost, serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Jost, serif;--mat-sys-display-small-font: Jost, serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Jost, serif;--mat-sys-headline-large-font: Jost, serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Jost, serif;--mat-sys-headline-medium-font: Jost, serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Jost, serif;--mat-sys-headline-small-font: Jost, serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Jost, serif;--mat-sys-label-large-font: Jost, serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Jost, serif;--mat-sys-label-medium-font: Jost, serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Jost, serif;--mat-sys-label-small-font: Jost, serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Jost, serif;--mat-sys-title-large-font: Jost, serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Jost, serif;--mat-sys-title-medium-font: Jost, serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Jost, serif;--mat-sys-title-small-font: Jost, serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}
