.elementor-kit-6{--e-global-color-primary:#042B5F;--e-global-color-secondary:#2F648C;--e-global-color-text:#20262B;--e-global-color-accent:#CC332B;--e-global-color-290ecc89:#042B5F;--e-global-color-28299ff5:#FFFFFF;--e-global-color-303fd18c:#F5F2EC;--e-global-color-df6be013:#20262B;--e-global-color-f4c60b85:#2F648C;--e-global-color-133762c3:#C9D4DB;--e-global-color-5fc41971:#DED8CE;--e-global-color-0ea8aed0:#CC332B;--e-global-color-1891ce52:#2E6A52;--e-global-color-3dd8456a:#8A651A;--e-global-color-b4266927:#A12E44;--e-global-color-a7b62ce8:#646B72;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Proza Libre";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Proza Libre";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Proza Libre";--e-global-typography-accent-font-weight:600;--e-global-typography-1db61b14-font-family:"Archivo";--e-global-typography-1db61b14-font-size:clamp(2.75rem, 5.3vw, 6.5rem);--e-global-typography-1db61b14-font-weight:800;--e-global-typography-1db61b14-line-height:0.93;--e-global-typography-1db61b14-letter-spacing:-0.035em;--e-global-typography-b4db9240-font-family:"Archivo";--e-global-typography-b4db9240-font-size:clamp(2rem, 4vw, 4.75rem);--e-global-typography-b4db9240-font-weight:700;--e-global-typography-b4db9240-line-height:0.98;--e-global-typography-b4db9240-letter-spacing:-0.025em;--e-global-typography-240c7dc2-font-family:"Proza Libre";--e-global-typography-240c7dc2-font-size:clamp(1.625rem, calc(1.466rem + 0.654vw), 2.25rem);--e-global-typography-240c7dc2-font-weight:400;--e-global-typography-240c7dc2-line-height:1.20;--e-global-typography-240c7dc2-letter-spacing:-0.005em;--e-global-typography-48a60b15-font-family:"Proza Libre";--e-global-typography-48a60b15-font-size:clamp(1.25rem, calc(1.154rem + 0.392vw), 1.625rem);--e-global-typography-48a60b15-font-weight:600;--e-global-typography-48a60b15-line-height:1.25;--e-global-typography-39c00fce-font-family:"Proza Libre";--e-global-typography-39c00fce-font-size:clamp(1.125rem, calc(1.061rem + 0.261vw), 1.375rem);--e-global-typography-39c00fce-font-weight:400;--e-global-typography-39c00fce-line-height:1.48;--e-global-typography-9e60c09e-font-family:"Proza Libre";--e-global-typography-9e60c09e-font-size:1.0625rem;--e-global-typography-9e60c09e-font-weight:400;--e-global-typography-9e60c09e-line-height:1.52;--e-global-typography-79836f37-font-family:"Proza Libre";--e-global-typography-79836f37-font-size:0.9375rem;--e-global-typography-79836f37-font-weight:400;--e-global-typography-79836f37-line-height:1.50;--e-global-typography-186e9efa-font-family:"Proza Libre";--e-global-typography-186e9efa-font-size:0.875rem;--e-global-typography-186e9efa-font-weight:600;--e-global-typography-186e9efa-text-transform:uppercase;--e-global-typography-186e9efa-line-height:1.20;--e-global-typography-186e9efa-letter-spacing:0.1em;--e-global-typography-e4afcd20-font-family:"Proza Libre";--e-global-typography-e4afcd20-font-size:clamp(0.875rem, calc(0.6vw + 0.45rem), 1rem);--e-global-typography-e4afcd20-font-weight:600;--e-global-typography-e4afcd20-line-height:1.20;--e-global-typography-e4afcd20-letter-spacing:0.03em;--e-global-typography-94f6278a-font-family:"Proza Libre";--e-global-typography-94f6278a-font-size:clamp(0.875rem, calc(0.6vw + 0.45rem), 1rem);--e-global-typography-94f6278a-font-weight:600;--e-global-typography-94f6278a-text-transform:none;--e-global-typography-94f6278a-line-height:1.2;--e-global-typography-94f6278a-letter-spacing:0.01em;--e-global-typography-106b65e1-font-family:"Quattrocento Sans";--e-global-typography-106b65e1-font-size:clamp(0.71875rem, calc(0.458rem + 0.463vw), 0.875rem);--e-global-typography-106b65e1-font-weight:700;--e-global-typography-106b65e1-text-transform:uppercase;--e-global-typography-106b65e1-line-height:1.2;--e-global-typography-106b65e1-letter-spacing:0.01em;--e-global-typography-1c145417-font-family:"Proza Libre";--e-global-typography-1c145417-font-size:clamp(0.875rem, calc(0.6vw + 0.45rem), 1rem);--e-global-typography-1c145417-font-weight:600;--e-global-typography-1c145417-text-transform:uppercase;--e-global-typography-1c145417-line-height:1.2;--e-global-typography-1c145417-letter-spacing:0.01em;--e-global-typography-ace660d9-font-family:"Proza Libre";--e-global-typography-ace660d9-font-size:clamp(0.9275rem, calc(0.636vw + 0.477rem), 1.06rem);--e-global-typography-ace660d9-font-weight:600;--e-global-typography-ace660d9-text-transform:uppercase;--e-global-typography-ace660d9-line-height:1.2;--e-global-typography-ace660d9-letter-spacing:0.01em;--e-global-typography-78d46f6c-font-family:"Proza Libre";--e-global-typography-78d46f6c-font-size:clamp(1.125rem, calc(1.061rem + 0.261vw), 1.375rem);--e-global-typography-78d46f6c-font-weight:600;--e-global-typography-78d46f6c-line-height:1.35;--e-global-typography-78d46f6c-letter-spacing:0em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.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:32px;--container-default-padding-bottom:0px;--container-default-padding-left:32px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}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-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:18px;--container-default-padding-bottom:0px;--container-default-padding-left:18px;}}:root { --ouk-blue:#042B5F; --pure-white:#FFFFFF; --warm-paper:#F5F2EC; --ink:#20262B; --precision-blue:#2F648C; --blueprint-mist:#C9D4DB; --limestone:#DED8CE; --signal-red:#CC332B; --success:#2E6A52; --warning:#8A651A; --error:#A12E44; --muted:#646B72; --font-display:Archivo; --font-body:Proza Libre; --type-size-display:clamp(2.75rem, 5.3vw, 6.5rem); --type-size-h1:clamp(2rem, 4vw, 4.75rem); --type-size-h2:clamp(1.625rem, calc(1.466rem + 0.654vw), 2.25rem); --type-size-h3:clamp(1.25rem, calc(1.154rem + 0.392vw), 1.625rem); --type-size-lead:clamp(1.125rem, calc(1.061rem + 0.261vw), 1.375rem); --type-size-body:1.0625rem; --type-size-small:0.9375rem; --type-size-ui:clamp(0.875rem, calc(0.6vw + 0.45rem), 1rem); --e-gv-fe3d9e0:Proza Libre; --e-gv-f4e180e:Quattrocento Sans; --type-size-eyebrow:0.875rem; --layout-wide:90rem; --layout-main:80rem; --layout-content:70rem; --layout-reading:64ch; --gutter-page:clamp(1.375rem, 3.125vw, 2rem); --space-xs:0.5rem; --space-sm:1rem; --space-md:1.5rem; --space-lg:2.5rem; --space-xl:4rem; --space-2xl:clamp(4rem, 6vw, 6.5rem); --space-3xl:clamp(5rem, 8vw, 9rem); --space-4xl:clamp(6.5rem, 11vw, 12rem); --radius-sm:0.25rem; --radius-md:0.5rem; --border-hairline:1px; --e-gv-24eeb46:Quattrocento Sans; --type-size-h4:clamp(1.125rem, calc(1.061rem + 0.261vw), 1.375rem); --type-size-feature:clamp(2rem, 4vw, 3.5rem); --hero-glass-warm-paper-72:#F5F2ECB8; --type-size-hero-compact:clamp(2.25rem, 3vw, 3.5rem); --header-sticky-height:4.5rem; --header-sticky-height-mobile:4rem; --header-main-height-compact:5.5rem; --header-logo-solid-width:clamp(6.375rem, 10vw, 7.375rem); --header-logo-sticky-width:11.25rem; --header-logo-sticky-width-tablet:9.625rem; --header-logo-sticky-width-mobile:7.7rem; --header-cta-min-height:2.75rem; --header-main-height-mobile:5rem; --header-logo-solid-width-mobile:6.5rem; --e-gv-f6564ad:clamp(4.5rem, 7vw, 6rem); --header-logo-wordmark-width:clamp(8.25rem, 10vw, 9.25rem); --header-sticky-enter-distance:0.75rem; --measurement-stroke:2px; --e-gv-c758e53:clamp(11rem, 15vw, 15rem); --e-gv-699cd52:#C9D4DB00; --type-size-ghost:clamp(1.9125rem, 2.55vw, 3.1875rem); --blueprint-mist-transparent:#C9D4DB00; --warm-paper-90:rgba(245, 242, 236, 0.9); --e-gv-49d4bc9:px; --type-size-ghost-wide:clamp(5.5rem, 7.5vw, 7.5rem); --section-viewport-height-below-header:calc(100svh - var(--header-sticky-height)); }
/* Start custom CSS *//* Abschnitte der Startseite rasten beim Scrollen weich ein (nativ). Freigabe erst nach der ersten Mausrad-/Tasteneingabe durch assets/abschnitt-einrasten.js (Klasse ouk-einrasten-aktiv), damit beim Laden nichts springt. Einrastlinie = scroll-margin-top der Abschnittsklasse. */
@media (min-width:901px) and (min-height:640px) and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){html.ouk-einrasten-aktiv{scroll-snap-type:y proximity}.abschnitt-rastet-beim-scrollen-ein{scroll-snap-align:start}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://ottoundkollegen.net/wp-content/uploads/2026/08/Archivo-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://ottoundkollegen.net/wp-content/uploads/2026/08/Archivo-800.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proza Libre';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://ottoundkollegen.net/wp-content/uploads/ouk-fonts/ProzaLibre-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Proza Libre';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://ottoundkollegen.net/wp-content/uploads/ouk-fonts/ProzaLibre-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Proza Libre';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://ottoundkollegen.net/wp-content/uploads/ouk-fonts/ProzaLibre-600.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Quattrocento Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://ottoundkollegen.net/wp-content/uploads/ouk-fonts/QuattrocentoSans-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Quattrocento Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://ottoundkollegen.net/wp-content/uploads/ouk-fonts/QuattrocentoSans-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */