@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Montserrat:wght@400;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--header-height:3.5rem;--first-color:#ccc3a4;--second-background:#2b2a2a;--title-color:#e6e6e6;--text-color:#e6e6e6;--body-color:#1a1a1a;--body-font:"Montserrat",sans-serif;--second-font:"Dancing Script",cursive;--h2-font-size:1.25rem;--small-font-size:0.813rem;--font-semi-bold:600;--z-tooltip:10;--z-fixed:102}body{background-color:#1a1a1a;background-color:var(--body-color);color:#e6e6e6;color:var(--text-color);font-family:Montserrat,sans-serif;font-family:var(--body-font)}nav ul{list-style:none}main ul{margin-left:20px}a{text-decoration:none}.main__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1200px;padding:8rem 1rem 1rem;position:relative;width:90%}.main__container.wide{max-width:none;padding-left:0;padding-top:0;width:100%}@media screen and (max-width:1200px){main.wide>div{padding:8rem 3rem 1rem!important}}.main__footer{background:#1a1a1a;background:var(--body-color);bottom:0;display:flex;justify-content:flex-end;left:0;padding:20px 60px;position:fixed;width:100%;z-index:100}body{padding-bottom:150px}.topicImage{background-position:50%;background-size:cover;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:2rem;height:400px;justify-content:space-evenly;padding:1rem;transition:padding .3s ease}.topicImage:hover{padding-bottom:40px}.imageColumn{display:flex;flex-direction:column;gap:2rem;width:calc(25% - 1rem)}@media screen and (max-width:1200px){.imageColumn{width:calc(50% - 1rem)}}@media screen and (max-width:700px){.imageColumn{width:100%}}.imageWrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%;z-index:1}.schulungSection{display:flex;flex-direction:column;gap:3rem;padding:8rem;z-index:1}.schulungList,.schulungList ul{display:flex;flex-wrap:wrap;gap:2rem}.schulungList ul{margin-left:0}.schulungSection h3{margin-bottom:2em}.schulungSection li{background:#2b2a2a;background:var(--second-background);border-radius:14px;display:flex;flex-direction:column;list-style-type:none;padding:1rem;width:calc(50% - 2rem)}@media screen and (max-width:700px){.schulungSection li{background:#2b2a2a;background:var(--second-background);border-radius:14px;display:flex;flex-direction:column;list-style-type:none;padding:1rem;width:100%}}.inputsWrap input{background:#0000;border:none;color:#e6e6e6;color:var(--text-color);height:100%;height:40px;outline:none;padding:0 10px;width:100%}.inputWrap{background-color:#2b2a2a;background-color:var(--second-background);border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end;min-height:50px;position:relative;width:calc(33% - 2rem)}@media screen and (max-width:1000px){.inputWrap{background-color:#2b2a2a;background-color:var(--second-background);border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end;min-height:50px;position:relative;width:100%}}.inputWrap:has(textarea){padding-top:10px;width:100%}.inputWrap textarea{background:#0000;border:none;color:#e6e6e6;color:var(--text-color);max-width:100%;min-height:150px;min-width:100%;outline:none;padding:10px}.inputWrap label{font-size:20px;left:20px;opacity:.6;pointer-events:none;position:absolute;top:13px;transition:all .4s ease}.inputWrap textarea:focus+label,.inputWrap textarea:not(:placeholder-shown)+label,.inputWrap textarea:valid+label,.inputsWrap input:focus+label,.inputsWrap input:not(:placeholder-shown)+label,.inputsWrap input:valid+label{font-size:12px;left:10px;opacity:1;pointer-events:none;position:absolute;top:5px}.sentContactForm{background-color:#ccc3a4;background-color:var(--first-color);border:none;border-radius:4px;color:#fff;cursor:pointer;overflow:hidden;padding:.75rem 1.5rem;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.contactForm{display:flex;flex-direction:column;gap:2rem}.blobPattern{background-image:url(https://blogs.nvidia.com/wp-content/uploads/2024/09/HMAX-train-tracks-no-logo-black81.jpg);background-position:50%;background-repeat:repeat;background-size:cover;border-radius:14px;filter:blur(1px);height:300px;mix-blend-mode:lighten;width:100%}.iconBar{background:#2b2a2a;background:var(--second-background);border-radius:14px;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;margin-top:3rem;padding:1rem}.iconBar img{aspect-ratio:1/1;object-fit:contain;width:calc(12% - 2rem)}@media screen and (max-width:700px){.iconBar img{aspect-ratio:1/1;object-fit:contain;width:calc(24% - 2rem)}}input:-webkit-autofill{-webkit-text-fill-color:#e6e6e6!important;-webkit-text-fill-color:var(--text-color)!important;-webkit-background-clip:text}.home-image{width:100%}.title-image{border-radius:14px;margin-bottom:2rem;max-width:500px;width:100%}@media screen and (max-width:700px){.title-image{border-radius:14px;margin-bottom:2rem;margin-top:2rem;max-width:100%;width:100%}div:has(.title-image){flex-wrap:wrap}}.page-title{margin-bottom:40px}.page-subtitle,.page-title{font-size:25px;font-weight:700}.page-subtitle{margin-top:40px}.mail-link a{color:var(--first-color)}.mail-link a,.main-icon{align-items:center;display:flex}.main-icon{height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1}.main-icon img{width:200px}.header{background-color:var(--body-color);left:0;position:fixed;top:0;width:100%;z-index:var(--z-fixed)}.nav{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;margin:1rem 3rem;position:relative}.nav__link:not(.active,.nav__cta){opacity:.5}.nav__logo{color:var(--first-color);display:flex;font-family:var(--second-font);font-size:var(--h2-font-size);transition:color .4s}.logo-image{width:150px}.nav__close,.nav__toggle{color:var(--title-color);cursor:pointer;font-size:1.5rem}.nav__link.nav__cta{background-color:var(--first-color);border:none;border-radius:4px;color:#fff;cursor:pointer;overflow:hidden;padding:.75rem 1.5rem;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.nav__link.nav__cta.active,.nav__link.nav__cta:hover{background:#fff;color:#000}@media screen and (max-width:1150px){.nav__menu{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#0f0f0f33;height:100%;padding:6rem 3rem 0;position:fixed;right:-100%;top:0;transition:right .4s;width:80%}.logo-image{width:120px}.nav{margin:1rem}}@media screen and (max-width:300px){.nav__menu{padding:4rem 1rem 2rem}.nav__list{row-gap:1rem}.nav__cta,.nav__link{font-size:var(--smaller-font-size)}.nav__cta{font-size:12px;margin-top:1rem;padding:8px 16px;white-space:nowrap;width:auto}}.nav__list{display:flex;flex-direction:column;row-gap:2.5rem}.nav__link{color:var(--title-color);font-weight:var(--font-semi-bold);transition:opacity .4s}.nav__link:hover{opacity:1}.nav__close{position:absolute;right:1.5rem;top:1rem}.show-menu{right:0}.nav__listt{column-gap:2.5rem;display:flex;flex-direction:row}.nav__menu_mobile{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#0f0f0f33;height:100%;padding:6rem 3rem 0;position:fixed;right:-100%;top:0;transition:right .4s;width:80%}@media screen and (min-width:1150px){.nav{height:calc(var(--header-height) + 1rem)}.nav__close,.nav__toggle{display:none}.nav__list{column-gap:2.5rem;flex-direction:row}}
/*# sourceMappingURL=main.0f18f7d4.css.map*/