@font-face{font-family:"source";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:"source";font-style:normal;font-weight:bold;font-stretch:100%;font-display:swap;src:url(/fonts/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-family:"source";font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/fonts/SourceSansPro-Black.ttf) format("truetype")}@font-face{font-family:"source";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/SourceSansPro-SemiBold.ttf) format("truetype")}html{height:100%}body{background-color:#01051d;color:#fff;height:100%;display:flex;justify-content:center;align-items:center;margin:0;font-size:16px;font-family:source,sans-serif}.bg{background:url("/bg.webp");background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:-1;opacity:.25}h1{font-size:40px}h1,h2{color:#0fc1e5}p{font-size:16px}.inline{display:flex;gap:10px}.center{text-align:center}.hidden{display:none !important}a{color:#fff}.fehl{color:red}.erf{color:green;font-weight:bold}section{max-width:1366px;margin:0 auto;display:flex;width:100%;flex-direction:column;gap:50px}section .grid{width:100%;display:flex;gap:200px}section .grid .links{flex:1}section .grid .links .klogo img{width:45%;height:auto}section .grid .links h1{margin-top:0;margin-bottom:0}section .grid .links .item{margin-top:50px}section .grid .rechts{flex:1;display:flex;flex-direction:column}section .grid .rechts h2{margin-top:17px;margin-bottom:0}section .grid .rechts form{display:flex;gap:40px;flex-wrap:wrap}section .grid .rechts form input,section .grid .rechts form textarea,section .grid .rechts form button{display:flex;background-color:rgba(15,193,229,0);padding:15px;border:none;border-bottom:1px solid #0fc1e5;color:#fff;font-size:16px;font-family:source,sans-serif}section .grid .rechts form input::placeholder,section .grid .rechts form textarea::placeholder,section .grid .rechts form button::placeholder{color:#d8d8d8;font-size:16px;font-family:source,sans-serif}section .grid .rechts form button{border:2px solid #0fc1e5;color:#fff;padding:15px 50px;cursor:pointer;font-weight:bold;font-size:18px}section .grid .rechts form textarea{flex:100%;resize:vertical;min-height:50px}section .grid .rechts form input[type=checkbox]{flex:auto}section .grid .rechts form input{flex:40%}section .bottom{display:flex;justify-content:center;align-items:center}.bottom .item{display:flex;justify-content:center;flex-direction:column;align-items:center}.copy{position:absolute;bottom:50px;width:100%;display:flex;justify-content:center}.copy .box{max-width:1366px;width:100%;position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:baseline}.copy .box p{margin:0;font-size:12px}.copy .item{display:flex;gap:25px;align-items:baseline}.copy .item p{font-size:16px}@media only screen and (max-width: 1380px){section{margin:0 25px}.copy{position:relative}.copy .box{position:relative;flex-direction:column;justify-content:center;align-items:center;gap:20px}.copy .box .item{flex-direction:column;align-items:center}.copy p{margin-left:25px}}@media only screen and (max-width: 970px){html,body{height:auto}body{position:relative;flex-direction:column;padding:20px}section{margin-top:100px}section .grid{flex-direction:column;gap:50px}section .grid .links .klogo img{width:50%;height:auto}section .bottom{margin-bottom:100px}footer{margin-top:150px}.erf,.fehl{text-align:center}form .div_senden{margin:0 auto}}/*# sourceMappingURL=envision.css.map */
