.elementor-kit-10{--e-global-color-primary:#0D63F3;--e-global-color-secondary:#071A36;--e-global-color-text:#44587A;--e-global-color-accent:#0D63F3;--e-global-color-markenrot:#E02B20;--e-global-color-rahmen:#D7E0EC;--e-global-color-rahmenfein:#EAF0F7;--e-global-color-flaeche:#F6F8FC;--e-global-color-blaulicht:#E7EFFE;--e-global-color-ueberschrift:#0B1B33;--e-global-color-gedaempft:#7387A5;--e-global-color-aufnavy:#DCE7F7;--e-global-color-blauaufnavy:#7FB0FF;--e-global-color-weiss:#FFFFFF;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;color:#44587A;font-family:"Inter", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:#0D63F3;}.elementor-kit-10 a:hover{color:#0A4FC4;}.elementor-kit-10 h1{color:#0B1B33;font-family:"Sora", Sans-serif;font-size:48px;font-weight:700;line-height:1.08em;}.elementor-kit-10 h2{color:#0B1B33;font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;line-height:1.18em;}.elementor-kit-10 h3{color:#0B1B33;font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;}.elementor-kit-10 h4{color:#0B1B33;font-family:"Sora", Sans-serif;font-size:16.5px;font-weight:600;line-height:1.35em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor .fsit .fsruhe,
.elementor .fsit .fshover{transition:opacity .28s ease}
.elementor .fsit:hover .fshover,
.elementor .fsit:focus-visible .fshover{opacity:1}
.elementor .fsit:hover .fsruhe,
.elementor .fsit:focus-visible .fsruhe{opacity:0}
.elementor .fleg{transition:color .2s ease,transform .2s ease}
.elementor .fleg:hover,
.elementor .fleg:focus-within{transform:translateX(4px)}
.elementor .fleg a{color:inherit;transition:color .2s ease}
.elementor .fleg:hover a,
.elementor .fleg:focus-within a{color:#7FB0FF}
.elementor .fkon .fkstat:hover{padding-inline-start:0;color:#DCE7F7}/* End custom CSS */