.elementor-kit-6{--e-global-color-primary:#3889FF;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#BCAE79;--e-global-color-7f48366:#000000;--e-global-color-81f9425:#145EA8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000000;font-family:"Aptos", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#145EA8;}.elementor-kit-6 a:hover{color:#0E3F73;}.elementor-kit-6 h1{color:#123347;font-family:"Aptos", Sans-serif;font-size:80px;font-weight:700;line-height:1.15em;}.elementor-kit-6 h2{color:#123347;font-family:"Aptos", Sans-serif;font-size:58px;font-weight:700;line-height:1.15em;}.elementor-kit-6 h3{color:#123347;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;}.elementor-kit-6 h4{color:#123347;font-family:"Aptos", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{font-size:18px;}.elementor-kit-6 h1{font-size:52px;}.elementor-kit-6 h2{font-size:42px;}.elementor-kit-6 h3{font-size:30px;}.elementor-kit-6 h4{font-size:27px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:16px;}.elementor-kit-6 h1{font-size:40px;}.elementor-kit-6 h2{font-size:30px;}.elementor-kit-6 h3{font-size:26px;}.elementor-kit-6 h4{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-1eac728:Aptos; --e-gv-0b50627:36px; --e-gv-3327f93:1400px; --e-gv-8077d08:24px; --e-gv-02d8f9b:30px; --e-gv-594726f:40px; --e-gv-ac23ec4:30px; --e-gv-e56da1d:20px; --e-gv-9b7e9f1:24px; --e-gv-582bdad:22px; --e-gv-2a4b7a3:20px; --e-gv-3a2f28c:1.5em; --e-gv-07cfd32:#dedede; --e-gv-2917d0b:70px; --e-gv-3e1feee:50px; --e-gv-9f26128:70px; --e-gv-ec6d52a:50px; --e-gv-39cda66:#3889FF; --e-gv-3b75f2c:#001482; --e-gv-4dc9f57:#123347; --e-gv-cddc3d4:16px; --e-gv-afdeedb:#f3f3f3; --e-gv-1d43fb2:#ece8e1; --e-gv-f752554:20px; --e-gv-a851d67:40px; --brand-primary:#123347; --brand-primary-strong:#0d2634; --brand-secondary:#3889ff; --brand-secondary-strong:#1c68c9; --brand-secondary-pale:#eef5ff; --brand-accent:#bcae79; --brand-accent-pale:#ece8e1; --brand-neutral:#8a8172; --brand-neutral-pale:#f2efe9; --color-surface-primary-strong:#123347; --color-surface-lightest:#ffffff; --color-surface-lighter:#f6f8fa; --color-surface-light:#eceff3; --color-surface-dark:#3a4351; --color-surface-darker:#262d38; --color-surface-darkest:#161b22; --color-surface-secondary-strong:#3889ff; --color-surface-secondary-soft:#eef5ff; --color-surface-accent-strong:#bcae79; --color-surface-accent-soft:#ece8e1; --color-surface-neutral-soft:#f2efe9; --color-text-default:#000000; --color-text-muted:#949ba3; --color-text-branded:#123347; --color-text-inverse:#ffffff; --color-link-default:#145ea8; --color-link-hover:#0e3f73; --color-link-visited:#4a5b7d; --color-border-subtle:#e9ecef; --color-border-default:#d5dae0; --color-border-strong:#a9b1ba; --color-success:#1e7a44; --color-success-bg:#e6f4ea; --color-warning:#9a5f06; --color-warning-bg:#fdf4e3; --color-danger:#b32d2e; --color-danger-bg:#fce8e8; --color-info:#1560a8; --color-info-bg:#e7f1fb; --font-title:Aptos; --font-body:Aptos; --text-body-lg:20px; --brand-primary-pale:#25678e; --neutral-0:#ffffff; --neutral-500:#6b7684; --border-strong:#a9b1ba; --text-body-sm:16px; --text-body-md:18px; --text-display-1-sm:50px; --text-display-1-md:70px; --text-display-1-lg:80px; --text-display-3-sm:28px; --text-display-3-md:32px; --text-display-3-lg:40px; --text-h2-sm:30px; --text-h2-md:42px; --text-h2-lg:58px; --text-h3-sm:26px; --text-h3-md:30px; --text-h3-lg:40px; --text-h4-sm:22px; --text-h4-md:27px; --text-h4-lg:32px; --text-label-sm:10px; --text-label-md:12px; --text-label-lg:14px; --text-lead-sm:18px; --text-lead-md:23px; --text-lead-lg:26px; --text-menu-main-sm:16px; --text-menu-main-md:17px; --text-menu-main-lg:18px; --text-menu-small-sm:14px; --text-menu-small-md:16px; --text-menu-small-lg:16px; --radius-inner-sm:15px; --radius-inner-md:35px; --radius-inner-lg:35px; --radius-large-sm:20px; --radius-large-md:30px; --radius-large-lg:40px; --page-width-sm:100%; --page-width-md:100%; --page-width-lg:1280px; --page-gutter-sm:20px; --page-gutter-md:30px; --page-gutter-lg:40px; --container-narrow-sm:300px; --container-narrow-md:600px; --container-narrow-lg:800px; --padding-tiny-sm:0.625rem; --padding-tiny-md:0.625rem; --padding-tiny-lg:0.625rem; --padding-medium-sm:1.25rem; --padding-medium-md:1.5625rem; --padding-medium-lg:1.875rem; --padding-large-sm:1.5625rem; --padding-large-md:1.6875rem; --padding-large-lg:2.5rem; --padding-larger-sm:1.875rem; --padding-larger-md:2.5rem; --padding-larger-lg:3.125rem; --gap-smaller-sm:0.625rem; --gap-smaller-md:0.9375rem; --gap-smaller-lg:1.25rem; --gap-small-sm:0.9375rem; --gap-small-md:1.25rem; --gap-small-lg:1.875rem; --gap-medium-sm:1rem; --gap-medium-md:1.5rem; --gap-medium-lg:2rem; --gap-large-sm:1.25rem; --gap-large-md:1.875rem; --gap-large-lg:2.5rem; --gap-larger-sm:1.875rem; --gap-larger-md:2.5rem; --gap-larger-lg:3.125rem; --gap-huge-sm:3.125rem; --gap-huge-md:3.75rem; --gap-huge-lg:5rem; --rhythm-small-sm:2rem; --rhythm-small-md:2.5rem; --rhythm-small-lg:3rem; --rhythm-large-sm:3.5rem; --rhythm-large-md:4.5rem; --rhythm-large-lg:6rem; --rhythm-larger-sm:4.375rem; --rhythm-larger-md:5.625rem; --rhythm-larger-lg:8rem; --margin-larger-sm:1rem; --margin-larger-md:1.5rem; --margin-larger-lg:2rem; --icon-huge-sm:32px; --icon-huge-md:48px; --icon-huge-lg:60px; --stroke-thin:1px; --tracking-tight:-0.7px; --tracking-x-spaced:1px; --tracking-stressed:-0.1px; --leading-none:1em; --leading-tight:1.1em; --leading-snug:1.25em; --leading-normal:1.4em; --leading-relaxed:1.6em; --tracking-spaced:0.5px; --container-content-lg:1280px; --container-content-md:100%; --container-content-sm:100%; --container-narrower-lg:700px; --container-narrower-md:500px; --container-narrower-sm:300px; --container-reading-lg:560px; --container-reading-md:560px; --container-reading-sm:560px; --gap-none-lg:0px; --gap-none-md:0px; --gap-none-sm:0px; --icon-large-lg:40px; --icon-large-md:40px; --icon-large-sm:40px; --icon-larger-lg:50px; --icon-larger-md:40px; --icon-larger-sm:20px; --icon-regular-lg:24px; --icon-regular-md:24px; --icon-regular-sm:24px; --icon-small-lg:16px; --icon-small-md:16px; --icon-small-sm:16px; --margin-huge-lg:3.125rem; --margin-huge-md:2.5rem; --margin-huge-sm:1.875rem; --margin-huger-lg:4.375rem; --margin-huger-md:3.125rem; --margin-huger-sm:2.5rem; --margin-large-lg:1.5rem; --margin-large-md:1.25rem; --margin-large-sm:1rem; --margin-medium-lg:0.625rem; --margin-medium-md:0.625rem; --margin-medium-sm:0.625rem; --margin-none-lg:0px; --margin-none-md:0px; --margin-none-sm:0px; --margin-small-lg:0.5rem; --margin-small-md:0.5rem; --margin-small-sm:0.5rem; --margin-smaller-lg:0.25rem; --margin-smaller-md:0.25rem; --margin-smaller-sm:0.25rem; --padding-none-lg:0px; --padding-none-md:0px; --padding-none-sm:0px; --padding-small-lg:1.25rem; --padding-small-md:0.9375rem; --padding-small-sm:0.625rem; --padding-smaller-lg:0.9375rem; --padding-smaller-md:0.625rem; --padding-smaller-sm:0.4375rem; --page-bottom-lg:96px; --page-bottom-md:64px; --page-bottom-sm:48px; --page-top-lg:64px; --page-top-md:48px; --page-top-sm:32px; --radius-full-lg:9999px; --radius-full-md:9999px; --radius-full-sm:9999px; --radius-medium-lg:24px; --radius-medium-md:20px; --radius-medium-sm:16px; --radius-none-lg:0px; --radius-none-md:0px; --radius-none-sm:0px; --radius-small-lg:12px; --radius-small-md:10px; --radius-small-sm:8px; --rhythm-medium-lg:4rem; --rhythm-medium-md:3.5rem; --rhythm-medium-sm:2.5rem; --rhythm-smaller-lg:2rem; --rhythm-smaller-md:1.75rem; --rhythm-smaller-sm:1.5rem; --stroke-regular:2px; --stroke-strong:4px; --text-body-small-lg:14px; --text-body-small-md:14px; --text-body-small-sm:14px; --text-body-tiny-lg:12px; --text-body-tiny-md:12px; --text-body-tiny-sm:12px; --text-caption-lg:16px; --text-caption-md:14px; --text-caption-sm:12px; --text-display-2-lg:70px; --text-display-2-md:50px; --text-display-2-sm:40px; --text-h1-lg:80px; --text-h1-md:52px; --text-h1-sm:40px; --text-key-lg:80px; --text-key-md:60px; --text-key-sm:44px; --text-quote-lg:50px; --text-quote-md:38px; --text-quote-sm:26px; --tracking-regular:0px; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-Display.woff2') format('woff2'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-Display.woff') format('woff'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-Display.ttf') format('truetype');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-SemiBold.woff2') format('woff2'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-SemiBold.woff') format('woff'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-ExtraBold.woff2') format('woff2'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-ExtraBold.woff') format('woff'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Aptos';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-Bold.woff2') format('woff2'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-Bold.woff') format('woff'),
		url('https://www1.ftige.ch/wp-content/uploads/2026/08/Aptos-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */