@font-face{font-family:"Mozilla Headline";src:url("../fonts/mozilla-headline-v1-latin-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mozilla Headline";src:url("../fonts/mozilla-headline-v1-latin-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Mozilla Text";src:url("../fonts/mozilla-text-v1-latin-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-size:var(--main-font-size);scroll-padding-top:calc(var(--header-height) + var(--space-small))}body{margin:0;font-family:var(--body-font-family);font-weight:var(--body-font-weight);line-height:var(--main-line-height);letter-spacing:var(--letter-spacing)}body.single .fullpage__container,body.detail__page .fullpage__container{padding-top:var(--header-height)}.container{width:calc(100% - var(--space-small)*2);padding-inline:0}section{padding:var(--space) 0}p{margin-bottom:var(--space-small)}picture{display:block}img{max-width:100%;height:auto}.uk-svg:not(.uk-preserve) [stroke]:not([stroke=none]):not(.uk-preserve){stroke:currentColor}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-bottom:var(--space-small)}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}h2,.h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}h3,.h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}h4,.h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.small,small{font-size:var(--small)}.lead{font-family:var(--body-font-family);font-size:var(--lead-font-size);line-height:var(--lead-line-height);font-weight:var(--body-font-weight)}a{text-underline-offset:.15em}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.header__wrapper{position:fixed;inset:0 0 auto;z-index:1030;height:var(--header-height);padding-inline:var(--header-inset);background:var(--bs-primary);box-shadow:0 4px 5.1px rgba(var(--bs-black-rgb), 0.25)}.header__wrapper .header__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-small);height:100%}.header__wrapper .header__logo{display:flex;align-items:center;gap:calc(var(--logo)*28/405);flex:0 0 var(--logo);width:var(--logo);color:var(--bs-white);text-decoration:none}.header__wrapper .header__logo picture{flex:0 0 calc(var(--logo)*78/405)}.header__wrapper .header__logo img{display:block;width:100%}.header__wrapper .header__name{font-family:var(--heading-font-family);font-size:calc(var(--logo)*30/405);line-height:1.1666666667;font-weight:var(--heading-font-weight);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.header__wrapper .header__links{align-items:center;flex-shrink:0;gap:calc(var(--space-extra-small)*.75);list-style:none;margin:0;padding:0}.header__wrapper .header__link{display:block;padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border:1.5px solid currentColor;border-radius:3rem;color:var(--bs-secondary);font-family:var(--text-font-family);font-weight:400;font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:0;text-decoration:none;transition:color .2s,background-color .2s}.header__wrapper .header__link:hover,.header__wrapper .header__link.header__link__active{color:var(--bs-primary);background:var(--bs-secondary);border-color:var(--bs-secondary)}.header__wrapper .header__toggle{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;gap:.25rem;width:2.2rem;height:2.2rem;padding:.4rem;border:1px solid currentColor;border-radius:50%;color:var(--bs-secondary);background:rgba(0,0,0,0)}.header__wrapper .header__toggle span{display:block;height:1px;width:100%;background:currentColor}.mobile__menu{color:var(--bs-primary);background:var(--bs-secondary);width:min(100%,22rem)}.mobile__menu .mobile__menu__inner{position:relative;min-height:100%}.mobile__menu .offcanvas-header,.mobile__menu .offcanvas-body{padding:var(--space-small)}.mobile__menu .offcanvas-header{justify-content:flex-end}.mobile__menu .mobile__menu__links{display:flex;flex-direction:column;gap:var(--space-small);list-style:none;padding:0;margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--h1-font-size);line-height:var(--h1-line-height);text-align:center}.mobile__menu .mobile__menu__links a{display:block;padding-block:var(--space-extra-small);color:inherit;text-decoration:none}.site__w__hero .fullpage__container{position:relative;display:flow-root;overflow-anchor:none;padding-top:var(--header-height)}.hero__wrapper{--hero-visual-size: min(calc(var(--hero-visual-width) * 1.1), 100%, calc((100svh - var(--header-height) - var(--space-extra-small) * 2) / 1.04));position:absolute;inset:0 0 auto;display:flex;align-items:flex-end;min-height:100svh;pointer-events:none;z-index:0;padding-top:calc(var(--header-height) + var(--space-extra-small));padding-bottom:calc(var(--space-extra-small) + var(--hero-visual-size)*.04);overflow:hidden}.hero__wrapper picture{opacity:0;width:var(--hero-visual-size);margin-left:auto;margin-right:calc(var(--hero-visual-size)*-0.025)}.hero__wrapper img{display:block;width:100%;height:auto}.hero__wrapper.hero__ready picture{animation:hero__opacity 4s linear both,hero__rotation 4s linear both,hero__scale 4s linear both;transform-origin:center}@keyframes hero__opacity{0%{opacity:1}40.096%{opacity:1;animation-timing-function:ease-out}50.119%,100%{opacity:0}}@keyframes hero__rotation{0%{transform:rotate(-360deg);animation-timing-function:ease-out}50.119%,100%{transform:rotate(0deg)}}@keyframes hero__scale{0%,25.06%{scale:.72}27.5%{scale:.776}30%{scale:.83}32.5%{scale:.879}35%{scale:.924}37.5%{scale:.965}40%{scale:1.001}42.5%{scale:1.032}45%{scale:1.057}47.5%{scale:1.073}50%,100%{scale:1.08}}.hero__wrapper+.intro__wrapper{margin-top:0}.hero__wrapper.hero__ready+.intro__wrapper{animation:intro__enter 1.9s ease-in-out 1.7s both}@keyframes intro__enter{from{margin-top:100svh}to{margin-top:0}}.intro__wrapper{position:relative;z-index:1;background:var(--bs-body-bg)}.intro__wrapper .intro__heading{margin-bottom:var(--space)}.intro__wrapper.intro__services{padding-top:calc(var(--space)*1.5)}.intro__wrapper.intro__training{padding-top:calc(var(--space) + var(--space-small)*1.2);padding-bottom:calc(var(--space)*.85)}.intro__wrapper.intro__contact{padding-top:calc(var(--space) + var(--space-small)*1.375)}.intro__wrapper.intro__contact .intro__heading{margin-bottom:0;text-align:center;color:var(--bs-secondary)}.intro__wrapper.intro__contact .intro__row{display:none}.intro__wrapper.bg-secondary .intro__text{border-color:var(--bs-primary)}.intro__wrapper.bg-secondary .links__icon__list .links__icon__link{color:var(--bs-primary)}.intro__wrapper.bg-secondary .links__icon__list .links__icon__link:hover .links__icon__label,.intro__wrapper.bg-secondary .links__icon__list .links__icon__link:focus-visible .links__icon__label{color:var(--bs-secondary);background:var(--bs-primary)}.intro__wrapper.bg-secondary .links__icon__list .links__icon__link:hover .links__icon__image,.intro__wrapper.bg-secondary .links__icon__list .links__icon__link:focus-visible .links__icon__image{color:var(--bs-secondary)}.intro__wrapper.bg-secondary .links__icon__list .links__icon__link:hover .links__icon__image::before,.intro__wrapper.bg-secondary .links__icon__list .links__icon__link:focus-visible .links__icon__image::before{background:var(--bs-primary)}.intro__wrapper.bg-secondary .links__icon__list .links__icon__image{color:var(--bs-primary)}.intro__wrapper .intro__heading>h1,.intro__wrapper .intro__heading>h2,.intro__wrapper .intro__subtitle{margin-bottom:0}.intro__wrapper .intro__subtitle{font-family:var(--heading-font-family);font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-weight:var(--light-font-weight)}.intro__wrapper .intro__links{width:50.757576%}.intro__wrapper .intro__text{width:40.757576%;border-top:.4rem solid var(--bs-secondary);padding-top:calc(var(--space-small)*1.825)}.intro__wrapper .intro__text>:last-child{margin-bottom:0}.intro__wrapper .intro__image{width:47.014925%;margin-bottom:calc(var(--space)*.6)}.intro__wrapper .intro__image picture{aspect-ratio:1;overflow:hidden;border-radius:50%}.intro__wrapper .intro__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__wrapper .intro__details{font-size:var(--caption-font-size);line-height:var(--caption-line-height)}.intro__wrapper .intro__details>:last-child{margin-bottom:0}.intro__wrapper .intro__details+h3{margin-top:calc(var(--space)*.724)}.intro__wrapper.intro__profile{padding-top:calc(var(--space) + var(--space-small)*1.1)}.intro__wrapper.intro__profile .intro__heading{width:40.757576%}.intro__wrapper.intro__profile .intro__row{display:grid;grid-template-columns:50.757576% 40.757576%;row-gap:calc(var(--space)*.724);align-items:start}.intro__wrapper.intro__profile .intro__links,.intro__wrapper.intro__profile .intro__text{display:contents}.intro__wrapper.intro__profile .intro__top{grid-column:1;grid-row:1}.intro__wrapper.intro__profile .intro__bottom{grid-column:1;grid-row:2}.intro__wrapper.intro__profile .intro__block{grid-column:2}.intro__wrapper.intro__profile .intro__block:first-of-type{grid-row:1;border-top:.4rem solid var(--bs-secondary);padding-top:calc(var(--space-small)*1.825)}.intro__wrapper.intro__profile .intro__block:last-of-type{grid-row:2}.intro__wrapper.intro__profile .intro__image{margin-bottom:0}.intro__wrapper.intro__profile .intro__bottom .intro__details{width:80.298507%}.intro__wrapper.intro__profile .intro__bottom>:last-child,.intro__wrapper.intro__profile .intro__block>:last-child{margin-bottom:0}.intro__wrapper.intro__profile h3{margin-bottom:calc(var(--space-small)*.6)}.links__icon__list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-extra-small);list-style:none;padding:0;margin:0}.links__icon__list>li{max-width:100%}.links__icon__list .links__icon__link{display:inline-flex;align-items:center;color:var(--bs-secondary);font-family:var(--text-font-family);font-weight:400;font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:0;text-decoration:none;max-width:100%}.links__icon__list .links__icon__link:hover .links__icon__label,.links__icon__list .links__icon__link:focus-visible .links__icon__label{color:var(--bs-primary);background:var(--bs-secondary)}.links__icon__list .links__icon__link:hover .links__icon__image,.links__icon__list .links__icon__link:focus-visible .links__icon__image{color:var(--bs-primary)}.links__icon__list .links__icon__link:hover .links__icon__image::before,.links__icon__list .links__icon__link:focus-visible .links__icon__image::before{background:var(--bs-secondary)}.links__icon__list .links__icon__image{position:relative;isolation:isolate;display:block;flex:0 0 var(--link-icon-size);width:var(--link-icon-size);color:var(--bs-secondary);border-radius:50%}.links__icon__list .links__icon__image::before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;transition:background-color .2s}.links__icon__list .links__icon__image img,.links__icon__list .links__icon__image svg{display:block;width:100%;height:auto}.links__icon__list .links__icon__image img[hidden]{display:none}.links__icon__list .links__icon__label{display:block;min-width:0;min-height:var(--link-icon-size);padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border:1px solid currentColor;border-radius:3rem;line-height:calc(var(--link-icon-size) - var(--space-extra-small) - 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s,background-color .2s}.facts__wrapper.facts__after__intro{padding-top:calc(var(--space-small)*1.15)}.facts__wrapper .facts__media{width:40.568182%}.facts__wrapper .facts__media picture{overflow:hidden;border-radius:50%;aspect-ratio:1}.facts__wrapper .facts__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facts__wrapper .facts__content{width:43.939394%;margin-left:10.189394%;padding-top:calc(var(--space)*2.11656)}.facts__wrapper .facts__grid{row-gap:var(--space-small)}.facts__wrapper .facts__item{padding-right:var(--space-small)}.facts__wrapper .facts__item:nth-child(even){padding-right:0;padding-left:var(--space-small)}.facts__wrapper .facts__number{color:var(--bs-secondary);font-family:var(--heading-font-family);font-weight:var(--light-font-weight);font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size)*1.6);margin-bottom:var(--space-extra-small)}.facts__wrapper .facts__text{font-size:var(--caption-font-size);line-height:var(--caption-line-height)}.facts__wrapper .facts__text>:last-child{margin-bottom:0}.blockquote__wrapper.blockquote__after__facts{margin-top:calc(var(--space-small)*-0.715);padding-top:0}.blockquote__wrapper .blockquote__content{width:42.272727%;margin:0}.blockquote__wrapper .blockquote__mark{display:flex;gap:calc(var(--space-extra-small)*.4);width:calc(var(--space-extra-small)*3.9125);height:calc(var(--space-extra-small)*2.9125);margin-bottom:calc(var(--space-small)*.9);color:var(--bs-secondary)}.blockquote__wrapper .blockquote__mark::before,.blockquote__wrapper .blockquote__mark::after{content:"";flex:1;background:currentColor;clip-path:polygon(0 0, 100% 0, 100% 60%, 40% 100%, 0 100%, 50% 60%, 0 60%)}.blockquote__wrapper .blockquote__text{margin:0 0 calc(var(--space-small)*.9);color:var(--bs-secondary);font-family:var(--heading-font-family);font-size:var(--quote-font-size);line-height:var(--quote-line-height);font-weight:var(--light-font-weight)}.blockquote__wrapper .blockquote__text>:last-child{margin-bottom:0}.blockquote__wrapper .blockquote__subtitle{font-size:var(--caption-font-size);line-height:var(--caption-line-height)}.blockquote__wrapper .blockquote__subtitle>:last-child{margin-bottom:0}.beratungen__wrapper{position:relative;z-index:2}.beratungen__wrapper .container{max-width:1600px}.beratungen__wrapper .beratungen__card{position:relative;padding:calc(var(--space)*.5583) calc(var(--space)*.85276) calc(var(--space)*.85276);border-radius:calc(var(--space-small)*1.25) calc(var(--space-small)*1.25) 0 0;color:var(--bs-primary);background:var(--bs-secondary)}.beratungen__wrapper .beratungen__card::before{content:"";position:absolute;top:calc(var(--space-extra-small)*-0.5);left:calc(var(--space)*.85276);right:calc(var(--space)*.85276);height:var(--space-extra-small);background:inherit}.beratungen__wrapper .beratungen__card:nth-child(3n+2){background:color-mix(in srgb, var(--bs-secondary) 60%, var(--bs-white))}.beratungen__wrapper .beratungen__card:nth-child(3n){background:var(--bs-light)}.beratungen__wrapper .beratungen__card:not(:last-child){padding-bottom:calc(var(--space)*.85276 + var(--space-small)*1.25)}.beratungen__wrapper .beratungen__card+.beratungen__card{margin-top:calc(var(--space-small)*-1.25)}.beratungen__wrapper .beratungen__label{display:flex;align-items:center;margin-bottom:calc(var(--space-small)*1.875);font-size:var(--button-font-size);letter-spacing:0}.beratungen__wrapper .beratungen__icon{flex:0 0 var(--link-icon-size);width:var(--link-icon-size);color:var(--bs-primary);border-radius:50%}.beratungen__wrapper .beratungen__icon img,.beratungen__wrapper .beratungen__icon svg{display:block;width:100%;height:auto}.beratungen__wrapper .beratungen__icon img[hidden]{display:none}.beratungen__wrapper .beratungen__name,.beratungen__wrapper .beratungen__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--link-icon-size);padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border:1px solid currentColor;border-radius:3rem;color:inherit;font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:0;text-decoration:none}.beratungen__wrapper .beratungen__button{transition:color .2s,background-color .2s}.beratungen__wrapper .beratungen__button:hover{color:var(--bs-secondary);background:var(--bs-primary);border-color:var(--bs-primary)}.beratungen__wrapper .beratungen__heading,.beratungen__wrapper .beratungen__content{width:49.2%}.beratungen__wrapper .beratungen__heading h3{font-size:calc(var(--h1-font-size)*.85);line-height:calc(var(--h1-line-height)*.85);font-weight:var(--light-font-weight);margin-bottom:0}.beratungen__wrapper .beratungen__heading .detail__links{display:flex;flex-wrap:wrap;gap:var(--space-extra-small);margin-top:calc(var(--space-small)*1.875) !important}.beratungen__wrapper .beratungen__text{font-size:var(--caption-font-size);line-height:var(--caption-line-height)}.beratungen__wrapper .beratungen__text p{margin-bottom:var(--space-extra-small)}.beratungen__wrapper .beratungen__text>:last-child{margin-bottom:0}.beratungen__wrapper .beratungen__tags{display:flex;flex-wrap:wrap;gap:calc(var(--space-extra-small)*.25);list-style:none;margin:calc(var(--space-small)*1.875) 0 0;margin-top:1rem;padding:0;font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:0}.beratungen__wrapper .beratungen__tags li{padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border-radius:3rem;color:var(--bs-secondary);background:var(--bs-primary)}.banner__wrapper{position:relative;z-index:1;overflow:hidden}.banner__wrapper picture{aspect-ratio:2560/1000}.banner__wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__wrapper.banner__overlap{margin-top:calc(var(--space-small)*-2.25)}.schulungen__wrapper{padding-bottom:calc(var(--space)*1.85)}.schulungen__wrapper .schulungen__grid{gap:var(--space-extra-small)}.schulungen__wrapper .schulungen__column{width:calc((100% - var(--space-extra-small)*2)/3)}.schulungen__wrapper .schulungen__card{display:flex;flex-direction:column;gap:calc(var(--space-small)*.75);height:100%;padding:calc(var(--space-small)*1.25);border:1px solid var(--bs-primary);border-bottom-width:calc(var(--space-extra-small)*.5);border-top-right-radius:calc(var(--space-small)*1.25);background:color-mix(in srgb, var(--bs-secondary) 60%, var(--bs-white))}.schulungen__wrapper .schulungen__card h3{margin-bottom:0}.schulungen__wrapper .schulungen__card .detail__links{margin-top:auto !important;padding-top:calc(var(--space-small)*.45)}.schulungen__wrapper .schulungen__column:nth-child(even) .schulungen__card{background:var(--bs-light)}.schulungen__wrapper .schulungen__text{font-size:var(--caption-font-size);line-height:var(--caption-line-height)}.schulungen__wrapper .schulungen__text p{margin-bottom:var(--space-extra-small)}.schulungen__wrapper .schulungen__text ul,.schulungen__wrapper .schulungen__text ol{padding-left:var(--space-extra-small)}.schulungen__wrapper .schulungen__text>:last-child{margin-bottom:0}.schulungen__wrapper .schulungen__button{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border:1px solid currentColor;border-radius:3rem;color:var(--bs-primary);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:0;text-decoration:none;transition:color .2s,background-color .2s}.schulungen__wrapper .schulungen__button:hover,.schulungen__wrapper .schulungen__button:focus-visible{color:var(--bs-secondary);background:var(--bs-primary);border-color:var(--bs-primary)}.form__wrapper{--form-error-color: color-mix(in srgb, var(--bs-warning), var(--bs-white) 60%);padding-bottom:calc(var(--space-small)*2.5)}.intro__contact+.form__wrapper{padding-top:calc(var(--space-small)*1.375)}.form__wrapper .form__content{width:66.666667%;margin-inline:auto}.form__wrapper .formie-page{padding:0}.form__wrapper form{--formie-font-family: var(--body-font-family);--formie-body-size: var(--button-font-size);--formie-meta-size: var(--small);--formie-gap-rows: var(--space-extra-small);--formie-gap-row: var(--space-extra-small);--formie-gap-page: calc(var(--space-small) * 1.375);--formie-color-danger: var(--form-error-color);margin:0;font-family:var(--body-font-family);font-size:var(--button-font-size);font-weight:var(--body-font-weight);line-height:var(--button-line-height);letter-spacing:0}.form__wrapper form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]),.form__wrapper form select,.form__wrapper form textarea,.form__wrapper form .formie-input,.form__wrapper form .formie-select{width:100%;height:auto;min-height:44px;padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border:1.5px solid var(--bs-white);border-radius:3rem;color:var(--bs-primary);background-color:var(--bs-white);font:inherit;letter-spacing:inherit;box-shadow:none}.form__wrapper form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file])::-moz-placeholder, .form__wrapper form select::-moz-placeholder, .form__wrapper form textarea::-moz-placeholder, .form__wrapper form .formie-input::-moz-placeholder, .form__wrapper form .formie-select::-moz-placeholder{color:var(--bs-primary);opacity:1}.form__wrapper form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file])::placeholder,.form__wrapper form select::placeholder,.form__wrapper form textarea::placeholder,.form__wrapper form .formie-input::placeholder,.form__wrapper form .formie-select::placeholder{color:var(--bs-primary);opacity:1}.form__wrapper form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]):focus,.form__wrapper form select:focus,.form__wrapper form textarea:focus,.form__wrapper form .formie-input:focus,.form__wrapper form .formie-select:focus{border-color:var(--bs-secondary);outline:2px solid var(--bs-secondary);outline-offset:3px}.form__wrapper form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file])[aria-invalid=true],.form__wrapper form select[aria-invalid=true],.form__wrapper form textarea[aria-invalid=true],.form__wrapper form .formie-input[aria-invalid=true],.form__wrapper form .formie-select[aria-invalid=true]{border-color:var(--form-error-color);outline-color:var(--form-error-color)}.form__wrapper form select{padding-right:calc(var(--space-extra-small)*2.5);background-position:right var(--space-extra-small) center}.form__wrapper form textarea{min-height:calc(var(--space)*1.5);border-radius:var(--space-extra-small);resize:vertical}.form__wrapper form .formie-page-buttons .formie-button-container{justify-content:center}.form__wrapper form button[type=submit],.form__wrapper form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:44px;padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border:1.5px solid var(--bs-secondary);border-radius:3rem;color:var(--bs-secondary);background:rgba(0,0,0,0);font:inherit;letter-spacing:inherit;box-shadow:none;transition:color .2s,background-color .2s}.form__wrapper form button[type=submit]:hover,.form__wrapper form button[type=submit]:focus-visible,.form__wrapper form input[type=submit]:hover,.form__wrapper form input[type=submit]:focus-visible{color:var(--bs-primary);background:var(--bs-secondary)}.error__wrapper{display:flex;align-items:center;min-height:calc(100svh - var(--header-height));color:var(--bs-white);background:linear-gradient(rgba(var(--bs-primary-rgb), 0.5), rgba(var(--bs-primary-rgb), 0.5)),var(--bs-primary) url("../images/Key-Visual.svg") right center/auto 100% no-repeat}.error__wrapper .error__row{row-gap:var(--space-small)}.error__wrapper .error__content h2{color:var(--bs-secondary);font-size:calc(var(--h1-font-size)*1.5);font-weight:var(--light-font-weight);line-height:1.15}.error__wrapper .error__content .detail__links{display:flex;flex-wrap:wrap;gap:var(--space-extra-small);margin-top:var(--space-small) !important}.error__wrapper .error__text>:last-child{margin-bottom:0}.error__wrapper .error__button{min-height:44px;padding:calc(var(--space-extra-small)*.5) var(--space-extra-small);border-width:1.5px;border-radius:3rem;font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:0}.footer__wrapper{padding:calc(var(--space-small)*1.625) 0;text-align:center;font-family:var(--text-font-family);font-weight:400;font-size:var(--small);letter-spacing:0;background:var(--bs-primary);color:var(--bs-white)}.footer__wrapper a{color:inherit}.footer__wrapper strong{color:var(--bs-secondary)}.footer__wrapper figure.image{display:inline-block;width:var(--link-icon-size);margin:0 calc(var(--space-extra-small)*.5);vertical-align:middle;color:var(--bs-secondary)}.footer__wrapper figure.image a,.footer__wrapper figure.image img,.footer__wrapper figure.image svg{display:block}.footer__wrapper figure.image img[hidden]{display:none}.footer__wrapper figure.image a{border-radius:50%;transition:background-color .2s}.footer__wrapper figure.image a:hover,.footer__wrapper figure.image a:focus-visible{color:var(--bs-primary);background:var(--bs-secondary)}.footer__wrapper figure.image img,.footer__wrapper figure.image svg{width:100%;height:auto}.footer__wrapper figure.image+p{margin-top:var(--space-small)}.footer__wrapper>.container>:last-child{margin-bottom:0}@media(max-width: 1599.98px){:root{--main-font-size: 22px;--main-line-height: 1.4;--h1-font-size: 2rem;--h1-line-height: calc(var(--h1-font-size) * 1.3);--h2-font-size: 1.8rem;--h2-line-height: calc(var(--h2-font-size) * 1.333333);--h3-font-size: 1rem;--h3-line-height: calc(var(--h3-font-size) * 1.3);--h4-font-size: 1rem;--h4-line-height: calc(var(--h4-font-size) * 1.4);--small: .85rem;--lead-font-size: 1rem;--lead-line-height: calc(var(--lead-font-size) * var(--main-line-height));--quote-font-size: 1.4rem;--quote-line-height: calc(var(--quote-font-size) * 1.3);--caption-font-size: .8rem;--caption-line-height: calc(var(--caption-font-size) * 1.4);--button-font-size: .85rem;--space: 5.5rem;--space-small: 1.5rem;--space-extra-small: .8rem;--logo: 330px;--header-height: 108px;--header-inset: 40px;--hero-visual-width: 74%}}@media(max-width: 1399.98px){:root{--main-font-size: 20px;--main-line-height: 1.45;--h1-font-size: 2rem;--h1-line-height: calc(var(--h1-font-size) * 1.3);--h2-font-size: 1.8rem;--h2-line-height: calc(var(--h2-font-size) * 1.333333);--h3-font-size: 1rem;--h3-line-height: calc(var(--h3-font-size) * 1.3);--h4-font-size: 1rem;--h4-line-height: calc(var(--h4-font-size) * 1.4);--small: .85rem;--lead-font-size: 1rem;--lead-line-height: calc(var(--lead-font-size) * var(--main-line-height));--quote-font-size: 1.4rem;--quote-line-height: calc(var(--quote-font-size) * 1.3);--caption-font-size: .85rem;--caption-line-height: calc(var(--caption-font-size) * 1.4);--button-font-size: .85rem;--space: 5rem;--space-small: 1.5rem;--space-extra-small: .8rem;--logo: 300px;--header-height: 96px;--header-inset: 30px;--hero-visual-width: 80%}.container{max-width:none}.intro__wrapper .intro__row{-moz-column-gap:var(--space-small);column-gap:var(--space-small)}.intro__wrapper .intro__links,.intro__wrapper .intro__text{width:calc((100% - var(--space-small))/2)}.intro__wrapper.intro__profile .intro__heading{width:100%}.intro__wrapper.intro__profile .intro__row{grid-template-columns:repeat(2, minmax(0, 1fr))}.intro__wrapper.intro__profile .intro__bottom .intro__details{width:100%}.facts__wrapper .facts__content{width:calc(59.431818% - var(--space-small));margin-left:var(--space-small);padding-top:var(--space-small)}.facts__wrapper .facts__text{font-size:14px;line-height:1.4;overflow-wrap:anywhere;hyphens:auto}.blockquote__wrapper.blockquote__after__facts{margin-top:0;padding-top:var(--space)}.blockquote__wrapper .blockquote__content{width:100%;text-align:center}.blockquote__wrapper .blockquote__mark{margin-inline:auto}}@media(max-width: 1199.98px){:root{--main-font-size: 19px;--main-line-height: 1.45;--h1-font-size: 1.9rem;--h1-line-height: calc(var(--h1-font-size) * 1.3);--h2-font-size: 1.7rem;--h2-line-height: calc(var(--h2-font-size) * 1.333333);--h3-font-size: 1rem;--h3-line-height: calc(var(--h3-font-size) * 1.3);--h4-font-size: 1rem;--h4-line-height: calc(var(--h4-font-size) * 1.4);--small: .85rem;--lead-font-size: 1rem;--lead-line-height: calc(var(--lead-font-size) * var(--main-line-height));--quote-font-size: 1.4rem;--quote-line-height: calc(var(--quote-font-size) * 1.3);--caption-font-size: .85rem;--caption-line-height: calc(var(--caption-font-size) * 1.4);--button-font-size: .85rem;--space: 4.5rem;--space-small: 1.5rem;--space-extra-small: .8rem;--logo: 270px;--header-height: 88px;--header-inset: 24px;--hero-visual-width: 86%}.beratungen__wrapper .beratungen__card{padding-inline:var(--space-small)}.beratungen__wrapper .beratungen__card::before{left:var(--space-small);right:var(--space-small)}.beratungen__wrapper .beratungen__row{-moz-column-gap:var(--space-small);column-gap:var(--space-small)}.beratungen__wrapper .beratungen__heading,.beratungen__wrapper .beratungen__content{width:calc((100% - var(--space-small))/2)}.form__wrapper .form__content{width:100%}}@media(max-width: 991.98px){:root{--main-font-size: 18px;--main-line-height: 1.45;--h1-font-size: 1.9rem;--h1-line-height: calc(var(--h1-font-size) * 1.3);--h2-font-size: 1.7rem;--h2-line-height: calc(var(--h2-font-size) * 1.333333);--h3-font-size: 1rem;--h3-line-height: calc(var(--h3-font-size) * 1.3);--h4-font-size: 1rem;--h4-line-height: calc(var(--h4-font-size) * 1.4);--small: .9rem;--lead-font-size: 1rem;--lead-line-height: calc(var(--lead-font-size) * var(--main-line-height));--quote-font-size: 1.35rem;--quote-line-height: calc(var(--quote-font-size) * 1.35);--caption-font-size: .9rem;--caption-line-height: calc(var(--caption-font-size) * 1.4);--button-font-size: .9rem;--space: 4rem;--space-small: 1.3rem;--space-extra-small: .7rem;--logo: 225px;--header-height: 80px;--header-inset: 20px;--hero-visual-width: 92%}.schulungen__wrapper .schulungen__column{width:calc((100% - var(--space-extra-small))/2)}.header__wrapper .header__nav{gap:var(--space-extra-small)}.header__wrapper .header__links{gap:calc(var(--space-extra-small)*.5)}}@media(max-width: 767.98px){:root{--main-font-size: 18px;--main-line-height: 1.45;--h1-font-size: 1.7rem;--h1-line-height: calc(var(--h1-font-size) * 1.3);--h2-font-size: 1.5rem;--h2-line-height: calc(var(--h2-font-size) * 1.333333);--h3-font-size: 1.15rem;--h3-line-height: calc(var(--h3-font-size) * 1.4);--h4-font-size: 1rem;--h4-line-height: calc(var(--h4-font-size) * 1.4);--small: .9rem;--quote-font-size: 1.3rem;--quote-line-height: calc(var(--quote-font-size) * 1.35);--caption-font-size: .9rem;--caption-line-height: calc(var(--caption-font-size) * 1.4);--lead-font-size: 1rem;--lead-line-height: calc(var(--lead-font-size) * var(--main-line-height));--space: 3.5rem;--space-small: 1.4rem;--space-extra-small: .7rem;--logo: 250px;--header-height: 80px;--header-inset: 20px;--button-font-size: .9rem;--link-icon-size: 2.5rem;--hero-visual-width: 100%}.intro__wrapper.intro__services,.intro__wrapper.intro__training,.intro__wrapper.intro__contact,.intro__wrapper.intro__profile{padding-top:var(--space)}.intro__wrapper.intro__training{padding-bottom:var(--space)}.intro__wrapper .intro__row{gap:var(--space)}.intro__wrapper .intro__links,.intro__wrapper .intro__text{width:100%}.intro__wrapper .intro__text{padding-top:var(--space-small)}.intro__wrapper .intro__image{width:60%;margin-bottom:var(--space-small)}.intro__wrapper .intro__details+h3{margin-top:var(--space)}.intro__wrapper.intro__profile .intro__heading{width:auto}.intro__wrapper.intro__profile .intro__row{display:flex}.intro__wrapper.intro__profile .intro__links,.intro__wrapper.intro__profile .intro__text{display:block}.intro__wrapper.intro__profile .intro__top{margin-bottom:var(--space)}.intro__wrapper.intro__profile .intro__block+.intro__block{margin-top:var(--space)}.intro__wrapper.intro__profile .intro__text{border-top:0;padding-top:0}.schulungen__wrapper{padding-bottom:var(--space)}.schulungen__wrapper .schulungen__column{width:100%}.schulungen__wrapper .schulungen__card{padding:var(--space-small)}.form__wrapper form .formie-row{grid-template-columns:minmax(0, 1fr)}.beratungen__wrapper .beratungen__row{row-gap:calc(var(--space-small)*2)}.beratungen__wrapper .beratungen__heading,.beratungen__wrapper .beratungen__content{width:100%}.banner__wrapper.banner__overlap{margin-top:calc(var(--space-small)*-1)}.facts__wrapper .facts__row{row-gap:var(--space)}.facts__wrapper .facts__media{width:100%}.facts__wrapper .facts__content{width:100%;margin-left:0;padding-top:0}}@media(max-width: 575.98px){:root{--main-font-size: 17px;--main-line-height: 1.45;--h1-font-size: 1.6rem;--h1-line-height: calc(var(--h1-font-size) * 1.3);--h2-font-size: 1.4rem;--h2-line-height: calc(var(--h2-font-size) * 1.333333);--h3-font-size: 1.15rem;--h3-line-height: calc(var(--h3-font-size) * 1.4);--h4-font-size: 1rem;--h4-line-height: calc(var(--h4-font-size) * 1.4);--small: .95rem;--lead-font-size: 1rem;--lead-line-height: calc(var(--lead-font-size) * var(--main-line-height));--quote-font-size: 1.3rem;--quote-line-height: calc(var(--quote-font-size) * 1.35);--caption-font-size: .95rem;--caption-line-height: calc(var(--caption-font-size) * 1.4);--button-font-size: .95rem;--space: 3rem;--space-small: 1.2rem;--space-extra-small: .7rem;--logo: 220px;--header-height: 72px;--header-inset: 20px;--hero-visual-width: 100%}}@media(prefers-reduced-motion: reduce){.hero__wrapper{display:none}.hero__wrapper+.intro__wrapper{margin-top:0;animation:none}*,*::before,*::after{scroll-behavior:auto !important;transition:none !important}}@media(hover: none)and (pointer: coarse){.links__icon__list .links__icon__label{transition:none}}