#contactSection{width:100%;height:100%;position:fixed;z-index:50;background:white;top:0;display:flex;flex-flow:row}#contactSection .formwrap{width:40%;display:flex;flex-flow:column;justify-content:center;align-self:center;right:-3em;position:relative}.formwrap h2{margin:2em 0}#contact-form{display:flex;flex-flow:column;width:95%;margin:0 auto;gap:1em}.form-group{position:relative;margin-bottom:24px}input,textarea{width:100%;padding:12px 8px;font-size:16px;border:none;border-bottom:1px solid #323232;outline:none}label{position:absolute;left:10px;top:12px;color:#888;font-size:16px;pointer-events:none;transition:all .2s ease}input:focus+label,input:not(:placeholder-shown)+label,textarea:focus+label,textarea:not(:placeholder-shown)+label{top:-30px;left:8px;color:#323232;font-size:1.2em}#contactSection .imgwrap{position:relative;width:50%;height:100%}#contactSection .close{position:fixed;top:5%;right:7%;width:35px;height:35px;background:none;border:none;cursor:pointer}#contactSection .senden{cursor:pointer;width:5em;padding:.8em .5em;background:white;border:1px solid #323232;border-radius:2px;display:flex;align-self:end;justify-content:center}#contactSection .senden:hover{border-color:greenyellow}#contactSection .papierflieger{position:relative;width:100%;height:auto;object-fit:cover;top:20%;z-index:1000}.contactArea{opacity:0;transform:translateY(100%) scale(.95);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.contactArea.fade-in{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.contactArea.fade-out{opacity:0;transform:translateY(100%) scale(.95)}.site.dimmed{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.verify{display:flex;flex-flow:row}.verify input{width:25px;height:25px;margin-right:15px}.verify p{font-size:.9em}.verify a{border-bottom:1px solid #323232}@media (max-width:900px){#contactSection{flex-flow:column;height:100vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center}#contactSection .papierflieger{width:15em;object-fit:contain;left:50%;transform:translateX(-50%)}#contactSection .formwrap{height:auto;padding-bottom:3em}#contactSection .imgwrap{height:auto;margin:5em auto .5em}#contactSection .formwrap,#contactSection .imgwrap{width:90%;height:auto;left:0}#contactSection h2{width:90%;margin-left:1em}}