.elementor .primary-button{width:auto;column-gap:0.5rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.75rem;border-width:1px;border-color:var(--border-secondary);border-style:solid;background-color:var(--background-alternate);box-shadow:5px 5px 0px 0px var(--border-secondary);transition:background-color 300ms, box-shadow 300ms, transform 300ms;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{border-width:1px;background-image:linear-gradient(#00000033, #00000033);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:1px 1px 0px 0px var(--border-secondary);transform:translate3d(5px, 5px, 0px);}.elementor .text-size-regular{font-family:Inter;font-weight:400;font-size:1rem;word-spacing:0.005em;line-height:165%;}.elementor .text-size-small{font-family:Inter;font-weight:400;font-size:0.875em;letter-spacing:0.005em;line-height:160%;}.elementor .text-size-tiny{font-family:Inter;font-weight:400;font-size:0.75rem;letter-spacing:0.01em;line-height:160%;}.elementor .text-size-medium{font-family:Inter;font-weight:400;font-size:1.125rem;color:var(--text-color-secondary);letter-spacing:0.005em;line-height:165%;}.elementor .text-size-large{font-family:Inter;font-weight:400;font-size:1.25rem;line-height:165%;}.elementor .heading-style-tagline{font-family:Space Grotesk;font-weight:700;font-size:1rem;line-height:135%;}.elementor .heading-style-h6{font-family:Space Grotesk;font-weight:700;font-size:1.25rem;line-height:135%;}.elementor .heading-style-h5{font-family:Space Grotesk;font-weight:700;font-size:1.5rem;letter-spacing:-0.015em;line-height:135%;}.elementor .heading-style-h4{font-family:Space Grotesk;font-weight:700;font-size:2rem;color:var(--text-color-primary);letter-spacing:-0.02em;line-height:125%;}.elementor .heading-style-h3{font-family:Space Grotesk;font-weight:700;font-size:2.5rem;letter-spacing:-0.02em;line-height:120%;}.elementor .heading-style-h2{font-family:Space Grotesk;font-weight:700;font-size:3rem;letter-spacing:-0.03em;line-height:120%;}.elementor .heading-style-h1{font-family:Space Grotesk;font-weight:700;font-size:3.5rem;letter-spacing:-0.03em;line-height:115%;}.elementor .padding-global{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:5%;padding-inline-end:5%;}.elementor .pad-tb-m{padding-block-start:clamp(4rem, 3.76915rem + 1.026vw, 5rem);;padding-block-end:clamp(4rem, 3.76915rem + 1.026vw, 5rem);;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .sp-section-items{gap:3rem;}.elementor .sp-heading-subheading{display:flex;gap:1rem;}.elementor .pad-tb-l{padding-block-start:clamp(7rem, 6.76915rem + 1.026vw, 8rem);;padding-block-end:clamp(7rem, 6.76915rem + 1.026vw, 8rem);;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .pad-tb-s{padding-block-start:clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);;padding-block-end:clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .pad-s{padding:clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);;}.elementor .pad-m{padding:clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);;}.elementor .pad-l{padding:clamp(2rem, 1.7692rem + 1.0256vw, 3rem);;}.elementor .sp-card-title-content{display:flex;gap:0.5rem;}.elementor .sp-card-icon-title{gap:1rem;}.elementor .sp-cards-row{gap:1rem;}.elementor .sp-list-items{gap:1rem;}.elementor .sp-button-group{display:flex;gap:1.5rem;}.elementor .w-full{width:100%;}.elementor .icon-height-small{width:1rem;height:1rem;min-width:1rem;min-height:1rem;}.elementor .icon-height-medium{width:1.5rem;height:1.5rem;min-width:1.5rem;}.elementor .pad-t-s{padding-block-start:clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .pad-t-m{padding-block-start:clamp(4rem, 3.76915rem + 1.026vw, 5rem);;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .pad-t-l{padding-block-start:clamp(7rem, 6.76915rem + 1.026vw, 8rem);;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .pad-b-s{padding-block-start:0rem;padding-block-end:clamp(1.5rem, 1.2692rem + 1.0256vw, 2.5rem);;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .pad-b-m{padding-block-start:0rem;padding-block-end:clamp(4rem, 3.76915rem + 1.026vw, 5rem);;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .pad-b-l{padding-block-start:0rem;padding-block-end:clamp(7rem, 6.76915rem + 1.026vw, 8rem);;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .is-text-color-primary{color:var(--background-alternate);}.elementor .fit-content{width:fit-content;;}.elementor .main_card{height:100%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.75rem;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:5px;border-color:var(--border-primary);border-style:solid;background-color:var(--background-primary);display:flex;flex-direction:column;row-gap:1rem;}.elementor .sp-paragraph{display:flex;gap:0.75rem;}.elementor .icon-height-large{width:2.5rem;height:2.5rem;}.elementor .section-hero{background-image:linear-gradient(180deg, #e0f5e899 0%,#fcfcfcb3 100%),url("https://go.excel-flo.de/wp-content/uploads/excel_flo_background_hero.svg");background-repeat:repeat,repeat-y;background-attachment:scroll;background-size:auto auto,contain;background-position:0% 0%,top left;}.elementor .container-large{width:100%;max-width:70rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .layout-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .layout-content-left{display:flex;flex-direction:column;}.elementor .layout-content-right{display:flex;flex-direction:column;}.elementor .button-group{display:flex;flex-direction:column;row-gap:1.5rem;}.elementor .align-center{display:flex;flex-direction:column;align-items:center;}.elementor .footer-component{min-height:7vh;padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;background-color:#285332;display:flex;align-items:center;}.elementor .footer-container{width:100%;max-width:70rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .footer-text-link{color:var(--text-alternate);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff00;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .footer-text-link:hover,.elementor .footer-text-link:focus-visible{color:var(--background-tertiary);}.elementor .heading-highlight{& *:is(b,strong) {
color: var(--text-color-tertiary);
font-weight: bold !important;
}\n}.elementor .text-size-button{font-family:Space Grotesk;font-weight:700;font-size:1rem;letter-spacing:0.4px;line-height:170%;text-transform:uppercase;}.elementor .secondary-button{min-height:58px;column-gap:0.5rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.75rem;border-width:1px;border-color:var(--text-color-secondary);border-style:solid;background-color:var(--background-primary);box-shadow:5px 5px 0px 0px var(--text-color-secondary);transition:transform 300ms, box-shadow 300ms, background-color 300ms;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .secondary-button:hover,.elementor .secondary-button:focus-visible{box-shadow:1px 1px 0px 0px var(--text-color-secondary);transform:translate3d(5px, 5px, 0px);}.elementor .cards-list{display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .angebot-course-card{border-radius:1rem;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:5px;border-color:var(--border-secondary);border-style:solid;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .nav-container{width:100%;min-height:6rem;max-width:70rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .nav-menu{column-gap:1rem;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .nav-menu-link{width:fit-content;;color:var(--text-color-secondary);padding:1rem;transition:all 200ms;}.elementor .nav-menu-link:hover,.elementor .nav-menu-link:focus-visible{color:var(--text-color-tertiary);}.elementor .nav-logo{width:10rem;align-items:center;}.elementor .nav-button{color:var(--text-color-primary);border-width:0px;}.elementor .nav-button:hover,.elementor .nav-button:focus-visible{color:var(--text-color-tertiary);background-color:#00000000;}.elementor .nav-button:active{background-color:#00000000;}.elementor .nav-button:focus{background-color:#00000000;}.elementor .main-course-card{height:100%;padding:1.5rem;border-radius:0.75em;border-block-start-width:1px;border-block-end-width:5px;border-inline-start-width:1px;border-inline-end-width:5px;border-color:var(--border-primary);border-style:solid;background-color:var(--background-primary);display:flex;flex-direction:column;row-gap:1.5rem;align-items:end;}.elementor .link-button{width:fit-content;;color:var(--text-color-tertiary);column-gap:0.5rem;padding-block-start:0.5rem;padding-block-end:0.5rem;transition:all 200ms;display:flex;flex-direction:row;}.elementor .link-button:hover,.elementor .link-button:focus-visible{color:var(--text-color-succes);}.elementor .nav-fixed{position:sticky;inset-block-start:0px;z-index:2;scroll-margin-top:6rem;}.elementor .padding-0{padding:0px;}.elementor .max-width-xxsmall{width:100%;max-width:12rem;}.elementor .max-width-xsmall{width:100%;max-width:16rem;}.elementor .max-width-small{width:100%;max-width:20rem;}.elementor .max-width-medium{width:100%;max-width:32rem;}.elementor .max-width-large{width:100%;max-width:48rem;}.elementor .max-width-xlarge{width:100%;max-width:64rem;}.elementor .max-width-full{width:100%;}.elementor .boerder-radius-small{border-radius:0.5rem;}.elementor .border-radius-medium{border-radius:1rem;}.elementor .border-radius-large{border-radius:2rem;}.elementor .border-radius-small{border-radius:0.5rem;}.elementor .border-radius-rounded{border-radius:20rem;}.elementor .text-size-regular-bold{font-family:Inter;font-weight:700;font-size:1rem;word-spacing:0.005em;line-height:164%;}.elementor .align-left{align-items:start;}.elementor .align-right{align-items:end;}.elementor .container-small{width:100%;min-width:48rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .container-medium{width:100%;min-width:64rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .text-weight-light{font-weight:300;}.elementor .text-weight-normal{font-weight:400;}.elementor .text-weight-medium{font-weight:500;}.elementor .text-weight-semibold{font-weight:600;}.elementor .text-weight-bold{font-weight:700;}.elementor .text-weight-xbold{font-weight:800;}.elementor .text-align-left{text-align:start;}.elementor .text-align-center{text-align:center;}.elementor .text-align-right{text-align:end;}