*,*:before,*:after{margin:0;padding:0;border:0;outline:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:active,a:hover,:focus{outline:0}a{background-color:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle}textarea{overflow:auto;resize:none}button{overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}@font-face{font-family:"GT Walsheim";src:url("../font/GT-Walsheim-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GT Walsheim";src:url("../font/GT-Walsheim-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}html{width:100%;min-height:100%;font-family:"GT Walsheim",sans-serif}body{position:relative;width:100%;height:100%;max-width:1220px;margin:0 auto;color:#06063c}a{-webkit-user-select:none;user-select:none;color:#06063c}.link{text-decoration:underline;cursor:pointer}.clear{float:none;clear:both}h1{font-size:32px;font-weight:700;line-height:1.25;margin-bottom:20px}h2{font-size:25px;font-weight:700;line-height:1.3;margin-bottom:15px}p.intro{font-size:25px;font-weight:400;line-height:1.4}.callback a,p.tel{font-size:42px;font-weight:700;line-height:1.4}ul{margin-left:20px}p,li{font-size:20px;line-height:1.4}p.bold{font-weight:700}li{margin-bottom:3px}p+ul{margin-top:5px}ul+p{margin-top:10px}@media(max-width: 900px){.callback a,p.tel{font-size:32px}}@media(max-width: 767px){h1{font-size:24px;margin-bottom:20px}h2,p.intro{font-size:22px}p,li{font-size:16px}li{margin-bottom:10px}}@media(max-width: 767px){h1{font-size:26px;margin-bottom:10px;line-height:1.4}h2,p.intro{font-size:20px}p,li{font-size:16px}li{margin-bottom:5px}}.column{float:left;width:100%;padding:2% 2% 2% 0}.column.half{width:50%;padding:2% 5% 2% 0}.column.third{width:33%}.column.quarter{width:25%}@media(max-width: 767px){.column,.column.quarter,.column.half{width:100%;padding:2% 5%}}#header{position:relative;height:50px;margin:60px 0}#header #logoFreiraum{float:left;width:311px;height:47px;margin-left:10%;margin-top:4px;margin-right:5%;background-image:url("../img/logo-freiraum.svg");background-size:cover;-webkit-background-size:cover}#header .button{float:right;margin-right:10%}@media(max-width: 767px){#header{height:60px;padding:10px 0;margin:0}#header #logoFreiraum{width:138px;height:21px;margin-top:10px;margin-bottom:10px;margin-left:5%}#header .button{margin-right:5%;margin-bottom:3%}}#footer{width:100%;padding:20px 10%;background-color:#fff}#footer a{font-size:14px;line-height:1;text-decoration:none;color:#030322;font-weight:700}#footer a.eml{display:inline-block;margin-top:4px}#footer p{color:#030322;font-size:14px;line-height:24px;display:inline-block;font-weight:700}#footer #logoDrid{display:block;width:119px;height:25px;margin:5px 0 0 0;background-image:url("../img/logo-drid.svg");background-size:cover}@media(max-width: 990px){#footer .column.quarter{width:100%;padding:2% 0%}}@media(max-width: 767px){#footer{padding:15px 5%}#footer #logoDrid{width:89px;height:19px}}.section{position:relative;display:block}.button{display:inline-block;padding:10px 25px;text-decoration:none;border:3px solid #06063c;font-size:20px;font-weight:700;line-height:1;transition:background-color 150ms ease-out;cursor:pointer;text-align:center}.button.disabled{cursor:auto;opacity:.5}.button:hover{color:#fff;background-color:#06063c}.button.green{display:block;border:none;color:#06063c;background-color:#c7f260;padding:3% 0}.button.green:hover{color:#06063c;background-color:#c7f260}.button.green:active{background-color:#a9d63f}@media(max-width: 767px){.button{font-size:18px}}@media(max-width: 600px){.button{font-size:14px}}.image{position:relative;float:left;z-index:1}#image1{float:none;display:block;width:100%}#image2{width:80%;margin-left:10%}#image3{width:20%;margin-left:30%}#image4{width:40%;margin-left:50%}#image5{width:40%;margin-left:10%}#image6{width:20%;margin-left:50%}#image7{width:80%;margin-left:10%}#image8{width:40%;margin-left:50%;margin-bottom:50px}#image9{width:80%;margin-left:10%}#image10{width:40%;margin-left:50%}@media(max-width: 767px){.image{z-index:2}#image1,#image2,#image3,#image4,#image5,#image6,#image7,#image8,#image9,#image10{width:100%;margin-left:0%;margin-bottom:0}}.section-top{position:relative;height:100%}#stoerer{position:absolute;right:9.84%;top:9.4%;width:26.2%;z-index:2}#stoerer img{display:block;width:100%}@media(max-width: 767px){#stoerer{right:5%;top:5%;width:35%}}.osMap{width:80%;left:10%;height:480px}@media(min-width: 768px){.osMap{margin-top:100%}}@media(max-width: 767px){.osMap{width:100%;left:0%;height:280px}}.text{display:block;position:relative;float:left;z-index:2;padding:2% 3%;background-color:#fff;box-shadow:0 0 42px rgba(0,0,0,.15);transform-style:preserve-3d}@media(max-width: 767px){.text{padding:5%;z-index:1;margin-bottom:10%;width:100%}}#text1{margin-left:7%;margin-top:-20%;max-width:65%}#text2{margin-left:47%;margin-top:-60%;max-width:46%}#text3{margin-left:7%;margin-top:-70%;max-width:46%}#text4{margin-left:47%;margin-top:-135%;max-width:46%}#text5{margin-left:7%;margin-top:110%;max-width:46%;background-color:#06063c;color:#fff;position:absolute;top:0px;transition:background-color 100ms ease-out}#text5 h1{margin-bottom:0}#text5 a{color:#fff}#text5 .callback{text-align:center;margin-top:5%}#text5 .callback a{color:#fff;text-decoration:none}#text5 .confirmation{display:none}#text5.send{background-color:#c7f260;color:#06063c}#text5.send .form{display:none}#text5.send .confirmation{display:block}@media(max-width: 767px){#text5{position:relative}#text5 p{font-size:18px}#text5 h1{margin-bottom:10px}}#text6{margin-left:7%;margin-top:-65%;max-width:46%}@media(max-width: 767px){#text1,#text2,#text3,#text4,#text5,#text6{margin-left:0%;margin-top:0%;max-width:100%}}#textPlain{width:100%;padding:20px 10%}#textPlain h2{padding:20px 0 10px 0}#textPlain p{margin:0 0 20px 0}@media(max-width: 767px){#textPlain{padding:15px 0%}}.copyEml{display:inline-block;vertical-align:bottom}.copyEml img{display:block}@media(max-width: 767px){.copyEml img{height:18px}}input,input:invalid,textarea{width:100%;padding:2% 4%;float:left;margin:0 0 4% 0;font-family:"GT Walsheim",sans-serif;font-size:20px;color:#06063c;appearance:none;border-radius:0;box-shadow:none}input.half,input:invalid.half,textarea.half{width:48%}input:focus,input:invalid:focus,textarea:focus{background-color:#ebf8cb}input.half:nth-child(odd),input:invalid.half:nth-child(odd),textarea.half:nth-child(odd){margin:0 0 0 4%}input.error,input:invalid.error,textarea.error{outline:#e3000b 1px solid}@media(max-width: 767px){input,input:invalid,textarea{padding:2%;font-size:16px}input.half,input:invalid.half,textarea.half{width:100%}input.half:nth-child(odd),input:invalid.half:nth-child(odd),textarea.half:nth-child(odd){margin:0 0 4% 0}}textarea{height:120px;resize:none}input:-webkit-input-placeholder,input:-ms-input-placeholder,input:-moz-placeholder{font-family:"GT Walsheim",sans-serif;font-size:16px;color:#06063c;opacity:1}.cookieLayer{position:fixed;width:100%;z-index:10000;right:0px;bottom:0px}.cookieLayer .inner{position:relative;margin:0 auto;padding:20px;background-color:#fff;max-width:1220px;box-shadow:0 0 10px rgba(0,0,0,.15)}.cookieLayer .inner .textRight{text-align:right}#loadingAnimation{display:none}body.loading{overflow:hidden}body.loading div{opacity:0}body.loading #loadingAnimation{position:fixed;display:block;opacity:1;width:68px;height:68px;left:50%;top:50%;margin-left:-34px;margin-top:-34px;perspective:600px}body.loading #loadingAnimation div{position:relative;float:left;margin:2px;opacity:1;width:30px;height:30px;background-color:#06063c;transform:rotate3d(0, 1, 0, 95deg);backface-visibility:hidden;transform-style:preserve-3d}#rec1{animation:rotate 2.5s linear 0s infinite normal forwards}#rec2{animation:rotate 2.5s linear .2s infinite normal forwards}#rec3{animation:rotate 2.5s linear .4s infinite normal forwards}#rec4{animation:rotate 2.5s linear .6s infinite normal forwards}@keyframes rotate{0%{transform:rotate3d(0, 1, 0, 90deg);opacity:0;animation-timing-function:ease-out}10%{transform:rotate3d(0, 1, 0, 0deg);opacity:1;animation-timing-function:ease-out}60%{transform:rotate3d(0, 1, 0, 0deg);opacity:1;animation-timing-function:ease-in}70%{transform:rotate3d(0, 1, 0, -90deg);opacity:0;animation-timing-function:ease-in}100%{transform:rotate3d(0, 1, 0, -90deg);opacity:0;animation-timing-function:ease-in}}