.elementor-kit-53{--e-global-color-primary:var(--text-heading);--e-global-color-secondary:var(--petrol);--e-global-color-text:var(--text-body);--e-global-color-accent:var(--brand);--e-global-typography-primary-font-family:"Instrument Sans";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.18;--e-global-typography-primary-letter-spacing:-0.01em;--e-global-typography-secondary-font-family:"Instrument Sans";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.18;--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.6;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-display-1-font-family:"Instrument Sans";--e-global-typography-display-1-font-size:64px;--e-global-typography-display-1-font-weight:700;--e-global-typography-display-1-line-height:1.08;--e-global-typography-display-1-letter-spacing:-0.02em;--e-global-typography-display-2-font-family:"Instrument Sans";--e-global-typography-display-2-font-size:52px;--e-global-typography-display-2-font-weight:700;--e-global-typography-display-2-line-height:1.08;--e-global-typography-display-2-letter-spacing:-0.02em;--e-global-typography-h3-font-family:"Instrument Sans";--e-global-typography-h3-font-size:24px;--e-global-typography-h3-font-weight:600;--e-global-typography-h3-line-height:1.35;--e-global-typography-h3-letter-spacing:-0.01em;--e-global-typography-h4-font-family:"Instrument Sans";--e-global-typography-h4-font-size:20px;--e-global-typography-h4-font-weight:600;--e-global-typography-h4-line-height:1.35;--e-global-typography-h4-letter-spacing:-0.01em;--e-global-typography-h5-font-family:"Instrument Sans";--e-global-typography-h5-font-size:17px;--e-global-typography-h5-font-weight:600;--e-global-typography-h5-line-height:1.35;--e-global-typography-h5-letter-spacing:-0.01em;--e-global-typography-h6-font-family:"Instrument Sans";--e-global-typography-h6-font-size:15px;--e-global-typography-h6-font-weight:600;--e-global-typography-h6-line-height:1.35;--e-global-typography-h6-letter-spacing:-0.01em;--e-global-typography-kpi-font-family:"Instrument Sans";--e-global-typography-kpi-font-size:36px;--e-global-typography-kpi-font-weight:700;--e-global-typography-kpi-line-height:1;--e-global-typography-kpi-letter-spacing:-0.02em;--e-global-typography-eyebrow-font-family:"Inter";--e-global-typography-eyebrow-font-size:13px;--e-global-typography-eyebrow-font-weight:600;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-line-height:1.2;--e-global-typography-eyebrow-letter-spacing:0.08em;--e-global-typography-lead-font-family:"Inter";--e-global-typography-lead-font-size:20px;--e-global-typography-lead-font-weight:400;--e-global-typography-lead-line-height:1.6;--e-global-typography-lead-letter-spacing:0em;--e-global-typography-caption-font-family:"Inter";--e-global-typography-caption-font-size:13px;--e-global-typography-caption-font-weight:500;--e-global-typography-caption-line-height:1.35;--e-global-typography-caption-letter-spacing:0em;--e-global-typography-micro-font-family:"Inter";--e-global-typography-micro-font-size:11px;--e-global-typography-micro-font-weight:400;--e-global-typography-micro-line-height:1.35;--e-global-typography-micro-letter-spacing:0em;--e-global-typography-button-font-family:"Inter";--e-global-typography-button-font-size:15px;--e-global-typography-button-font-weight:600;--e-global-typography-button-line-height:1;--e-global-typography-button-letter-spacing:0em;background-color:var( --e-global-color-v4-surface-page );color:var( --e-global-color-v4-text-body );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-53 button,.elementor-kit-53 input[type="button"],.elementor-kit-53 input[type="submit"],.elementor-kit-53 .elementor-button{background-color:var( --e-global-color-v4-brand );font-family:var( --e-global-typography-button-font-family ), Sans-serif;font-size:var( --e-global-typography-button-font-size );font-weight:var( --e-global-typography-button-font-weight );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );color:var( --e-global-color-v4-text-on-brand );border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-kit-53 button:hover,.elementor-kit-53 button:focus,.elementor-kit-53 input[type="button"]:hover,.elementor-kit-53 input[type="button"]:focus,.elementor-kit-53 input[type="submit"]:hover,.elementor-kit-53 input[type="submit"]:focus,.elementor-kit-53 .elementor-button:hover,.elementor-kit-53 .elementor-button:focus{background-color:var( --e-global-color-v4-brand-hover );color:var( --e-global-color-v4-text-on-brand );}.elementor-kit-53 e-page-transition{background-color:#FFBC7D;}.elementor-kit-53 a{color:var( --e-global-color-v4-text-link );font-family:"Inter", Sans-serif;font-weight:500;}.elementor-kit-53 a:hover{color:var( --e-global-color-v4-text-link-hover );font-family:"Inter", Sans-serif;font-weight:500;}.elementor-kit-53 h1{color:var( --e-global-color-v4-text-heading );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-53 h2{color:var( --e-global-color-v4-text-heading );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-53 h3{color:var( --e-global-color-v4-text-heading );font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-53 h4{color:var( --e-global-color-v4-text-heading );font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-kit-53 h5{color:var( --e-global-color-v4-text-heading );font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-kit-53 h6{color:var( --e-global-color-v4-text-heading );font-family:var( --e-global-typography-h6-font-family ), Sans-serif;font-size:var( --e-global-typography-h6-font-size );font-weight:var( --e-global-typography-h6-font-weight );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );}.elementor-kit-53 img{border-radius:12px 12px 12px 12px;}.elementor-kit-53 label{color:var( --e-global-color-v4-text-heading );}.elementor-kit-53 input:not([type="button"]):not([type="submit"]),.elementor-kit-53 textarea,.elementor-kit-53 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-v4-text-body );background-color:var( --e-global-color-v4-surface-page );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-border-default );border-radius:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:150px;max-width:150px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-53{--e-global-typography-primary-font-size:34px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:15px;--e-global-typography-display-1-font-size:48px;--e-global-typography-display-2-font-size:42px;--e-global-typography-h3-font-size:22px;--e-global-typography-h4-font-size:20px;--e-global-typography-h5-font-size:17px;--e-global-typography-h6-font-size:15px;--e-global-typography-kpi-font-size:32px;--e-global-typography-eyebrow-font-size:13px;--e-global-typography-lead-font-size:19px;--e-global-typography-caption-font-size:13px;--e-global-typography-micro-font-size:11px;--e-global-typography-button-font-size:15px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-53 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-53 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-53 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-53 h4{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-kit-53 h5{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-kit-53 h6{font-size:var( --e-global-typography-h6-font-size );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );}.elementor-kit-53 button,.elementor-kit-53 input[type="button"],.elementor-kit-53 input[type="submit"],.elementor-kit-53 .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );}.elementor-kit-53 input:not([type="button"]):not([type="submit"]),.elementor-kit-53 textarea,.elementor-kit-53 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-53{--e-global-typography-primary-font-size:29px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:15px;--e-global-typography-display-1-font-size:38px;--e-global-typography-display-2-font-size:33px;--e-global-typography-h3-font-size:21px;--e-global-typography-h4-font-size:19px;--e-global-typography-h5-font-size:17px;--e-global-typography-h6-font-size:15px;--e-global-typography-kpi-font-size:28px;--e-global-typography-eyebrow-font-size:13px;--e-global-typography-lead-font-size:18px;--e-global-typography-caption-font-size:13px;--e-global-typography-micro-font-size:11px;--e-global-typography-button-font-size:15px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-53 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-53 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-53 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-kit-53 h4{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-kit-53 h5{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );}.elementor-kit-53 h6{font-size:var( --e-global-typography-h6-font-size );line-height:var( --e-global-typography-h6-line-height );letter-spacing:var( --e-global-typography-h6-letter-spacing );}.elementor-kit-53 button,.elementor-kit-53 input[type="button"],.elementor-kit-53 input[type="submit"],.elementor-kit-53 .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );}.elementor-kit-53 input:not([type="button"]):not([type="submit"]),.elementor-kit-53 textarea,.elementor-kit-53 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-branding .site-logo img{width:130px;max-width:130px;}}:root { --brand:#FF4D08; --brand-hover:#E64307; --brand-active:#C03705; --brand-tint:#FFF3EE; --brand-contrast:#FFFFFF; --text-heading:#101010; --text-body:#333333; --text-muted:#8A8A8A; --text-subtle:#A6A6A6; --text-accent:#FF4D08; --text-on-dark:#FFFFFF; --text-on-dark-muted:rgba(255,255,255,0.72); --text-on-brand:#FFFFFF; --text-link:#FF4D08; --text-link-hover:#E64307; --surface-page:#FFFFFF; --surface-alt:#F5F5F5; --surface-card:#FFFFFF; --surface-sunken:#EDEDED; --surface-inverse:#002A36; --surface-inverse-alt:#003643; --surface-brand:#FF4D08; --surface-brand-tint:#FFF3EE; --border-subtle:#EDEDED; --border-default:#E1E1E1; --border-strong:#CFCFCF; --border-brand:#FF4D08; --border-on-dark:rgba(255,255,255,0.16); --petrol:#014956; --petrol-deep:#001C24; --petrol-tint:#EAF2F4; --status-success-fg:#1E7A5A; --status-success-bg:#E9F4F0; --status-warning-fg:#B87503; --status-warning-bg:#FDF3E2; --status-danger-fg:#C0331B; --status-danger-bg:#FBEBE8; --status-info-fg:#1F6FA8; --status-info-bg:#EAF2F8; --font-display:Instrument Sans; --font-body:Inter; --space-0:0px; --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px; --space-5:20px; --space-6:24px; --space-8:32px; --space-10:40px; --space-12:48px; --space-16:64px; --space-20:80px; --space-24:96px; --space-32:128px; --container-max:1200px; --container-narrow:760px; --gutter:24px; --gutter-lg:40px; --section-py:96px; --section-py-sm:56px; --stack-tight:8px; --stack:16px; --stack-loose:32px; --header-h:76px; --radius-xs:4px; --radius-sm:6px; --radius-md:8px; --radius-lg:12px; --radius-xl:16px; --radius-2xl:24px; --radius-pill:999px; --radius-button:8px; --radius-input:8px; --radius-card:12px; --radius-badge:999px; --radius-media:12px; --e-gv-3571269:#FF4D08; --e-gv-46f97e5:#E64307; --e-gv-efde4f2:#C03705; --e-gv-d66e962:#FFF3EE; --e-gv-aca3b15:#FFFFFF; --e-gv-0b58214:#101010; --e-gv-1f943fa:#333333; --e-gv-6021d41:#8A8A8A; --e-gv-e4e148c:#A6A6A6; --e-gv-e548acf:#FF4D08; --e-gv-7dd501d:#FFFFFF; --e-gv-7ee64b3:rgba(255,255,255,0.72); --e-gv-e6d88e0:#FFFFFF; --e-gv-ccf38ca:#FF4D08; --e-gv-1ae3de8:#E64307; --e-gv-660d869:#FFFFFF; --e-gv-af0cbee:#F5F5F5; --e-gv-0d81817:#FFFFFF; --e-gv-44b0a08:#EDEDED; --e-gv-5cbfbcf:#002A36; --e-gv-b9f570d:#003643; --e-gv-311d292:#FF4D08; --e-gv-eefea10:#FFF3EE; --e-gv-30249e0:#EDEDED; --e-gv-663c683:#E1E1E1; --e-gv-4909cec:#CFCFCF; --e-gv-54e5bc9:#FF4D08; --e-gv-ee563dc:rgba(255,255,255,0.16); --e-gv-d01ce33:#014956; --e-gv-1e007ba:#001C24; --e-gv-5974a75:#EAF2F4; --e-gv-ae989ac:#1E7A5A; --e-gv-1b1bd33:#E9F4F0; --e-gv-1d37544:#B87503; --e-gv-d26e160:#FDF3E2; --e-gv-1aeb1db:#C0331B; --e-gv-85a9ec3:#FBEBE8; --e-gv-58f6a65:#1F6FA8; --e-gv-065b2da:#EAF2F8; --e-gv-2b696e2:Instrument Sans; --e-gv-fb25fc8:Inter; --e-gv-2cc10bf:0px; --e-gv-8ae5bf7:4px; --e-gv-1594ca3:8px; --e-gv-505ebc4:12px; --e-gv-10ffd5e:16px; --e-gv-822abde:20px; --e-gv-6dc3bc8:24px; --e-gv-5c02f79:32px; --e-gv-5076d88:40px; --e-gv-9096d64:48px; --e-gv-fbd859f:64px; --e-gv-6509a13:80px; --e-gv-aa6590d:96px; --e-gv-51d10d7:128px; --e-gv-872d66f:1200px; --e-gv-77622f1:760px; --e-gv-5f4c948:24px; --e-gv-0a36d5e:40px; --e-gv-e8b2005:96px; --e-gv-d0e4f26:56px; --e-gv-74e6fa7:8px; --e-gv-3186ee3:16px; --e-gv-26ee24b:32px; --e-gv-00bc94f:76px; --e-gv-3c2a5ed:4px; --e-gv-7af8887:6px; --e-gv-d23d2aa:8px; --e-gv-256b352:12px; --e-gv-8370920:16px; --e-gv-cde58ea:24px; --e-gv-c2179f8:999px; --e-gv-da71cba:8px; --e-gv-522f97c:8px; --e-gv-1039f6c:12px; --e-gv-f3d9ca5:999px; --e-gv-53d5677:12px; --fs-display-1:64px; --fs-display-1-tablet:48px; --fs-display-1-mobile:38px; --fs-display-2:52px; --fs-display-2-tablet:42px; --fs-display-2-mobile:33px; --fs-h1:40px; --fs-h1-tablet:34px; --fs-h1-mobile:29px; --fs-h2:32px; --fs-h2-tablet:28px; --fs-h2-mobile:25px; --fs-h3:24px; --fs-h3-tablet:22px; --fs-h3-mobile:21px; --fs-h4:20px; --fs-h4-mobile:19px; --fs-kpi:36px; --fs-kpi-tablet:32px; --fs-kpi-mobile:28px; --fs-lead:20px; --fs-lead-tablet:19px; --fs-lead-mobile:18px; --fs-body:17px; --fs-body-mobile:16px; --fs-body-sm:15px; --fs-caption:13px; --fs-micro:11px; --lh-tight:1.08; --lh-heading:1.18; --lh-snug:1.35; --lh-body:1.6; --lh-loose:1.75; --lh-eyebrow:1.2; --lh-none:1; --ls-display:-0.02em; --ls-heading:-0.01em; --ls-body:0em; --ls-eyebrow:0.08em; --coporate_grey:#7F7F7F; --e-flotten_grey:#555555; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Instrument Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://e-flotten.climatekarma.at/wp-content/uploads/2026/08/InstrumentSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Instrument Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://e-flotten.climatekarma.at/wp-content/uploads/2026/08/InstrumentSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://e-flotten.climatekarma.at/wp-content/uploads/2026/08/Inter_18pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://e-flotten.climatekarma.at/wp-content/uploads/2026/08/Inter_18pt-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://e-flotten.climatekarma.at/wp-content/uploads/2026/08/Inter_18pt-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */