.elementor-kit-1839{--e-global-color-primary:#151312;--e-global-color-secondary:#605E5A;--e-global-color-text:#605E5A;--e-global-color-accent:#F2F0EB;--e-global-color-c748d52:#FFFFFF;--e-global-color-0096321:#DEDBD5;background-color:var( --e-global-color-accent );color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:clamp(16px, 1.39vw, 18px);font-weight:400;}.elementor-kit-1839 button,.elementor-kit-1839 input[type="button"],.elementor-kit-1839 input[type="submit"],.elementor-kit-1839 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-c748d52 );border-radius:50px 50px 50px 50px;padding:14px 28px 14px 28px;}.elementor-kit-1839 a{color:#017E9C;}.elementor-kit-1839 h1{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:clamp(36px, 5vw, 72px);font-weight:600;letter-spacing:-1.2px;}.elementor-kit-1839 h2{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:clamp(36px, 3.33vw, 48px);font-weight:600;line-height:1.1em;letter-spacing:-1.2px;}.elementor-kit-1839 h3{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:clamp(24px, 2.08vw, 30px);font-weight:600;line-height:1.2em;}.elementor-kit-1839 h4{color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:clamp(18px, 1.39vw, 20px);font-weight:500;line-height:1.4em;}.elementor-kit-1839 h5{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.1px;}.elementor-kit-1839 h6{color:var( --e-global-color-text );}.elementor-kit-1839 button:hover,.elementor-kit-1839 button:focus,.elementor-kit-1839 input[type="button"]:hover,.elementor-kit-1839 input[type="button"]:focus,.elementor-kit-1839 input[type="submit"]:hover,.elementor-kit-1839 input[type="submit"]:focus,.elementor-kit-1839 .elementor-button:hover,.elementor-kit-1839 .elementor-button:focus{color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-kit-1839 img{border-radius:9px 9px 9px 9px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--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:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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-kit-1839{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1839{font-size:16px;}.elementor-kit-1839 h1{font-size:31px;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-b9d26bc:#B51D28; --e-gv-5b6a164:#F5F3F0; --e-gv-6b7330f:#0A0A0A; --e-gv-f9edad0:#AB99A1; --e-gv-ba42013:#BE9B86; --e-gv-1b29b52:#7B656E; --e-gv-82111b7:Inter; --e-gv-88c3bbd:48px; --e-gv-9e52946:16px; --e-gv-96a222d:24px; --151312-dunkel:#151312; --weiss:#ffffff; --605E5A-heller:#605E5A; --F2F0EB:#F2F0EB; --DEDBD5-dunkel:#DEDBD5; --e-gv-2202890:Manrope; --e-gv-5b9cd29:Manrope; --Manrope:Manrope; --e-gv-7d7a560:clamp(0.50rem, calc(0.313rem + 4.105vw), 1.00rem); }; --e-gv-ac94e3e:body, .cg-base { font-size: clamp(0.22rem, calc(0.202rem + 0.455vw), 0.28rem); }; --e-gv-4ee2754:18px; --e-gv-a8f9e6a:clamp(36px, calc(25.71px + 3.214vw), 72px); --H1:clamp(36px, 5vw, 72px); --H2:clamp(36px, 3.33vw, 48px); --H3:clamp(24px, 2.08vw, 30px); --H4:clamp(18px, 1.39vw, 20px); --H5:12px; --body:clamp(16px, 1.39vw, 18px); --e-gv-735d164:clamp(36px, 5vw, 72px); --aussenabstand:11%; }