#loader{display:block;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99;-moz-transition:height 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms;-o-transition:height 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms;-webkit-transition:height 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975);-webkit-transition-delay:250ms;transition:height 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms}#loader._hidden{height:0%}#loader._hidden:after,#loader._hidden .reveal{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}#loader._hidden .reveal-1{-moz-transition:-moz-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms;-o-transition:-o-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms;-webkit-transition:-webkit-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975);-webkit-transition-delay:250ms;transition:transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms}#loader._hidden .reveal-2{-moz-transition:-moz-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 400ms;-o-transition:-o-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 400ms;-webkit-transition:-webkit-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975);-webkit-transition-delay:400ms;transition:transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 400ms}#loader._hidden .reveal-3{-moz-transition:-moz-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 450ms;-o-transition:-o-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 450ms;-webkit-transition:-webkit-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975);-webkit-transition-delay:450ms;transition:transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 450ms}#loader._hidden #wrapper{opacity:0;-moz-transition:opacity 250ms ease 0ms;-o-transition:opacity 250ms ease 0ms;-webkit-transition:opacity 250ms ease;-webkit-transition-delay:0ms;transition:opacity 250ms ease 0ms}#loader .reveal{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:97;-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}#loader .reveal-1{background-color:#e30613;-moz-transition:-moz-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms;-o-transition:-o-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms;-webkit-transition:-webkit-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975);-webkit-transition-delay:250ms;transition:transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 250ms;z-index:98}#loader .reveal-2{background-color:#fff;-moz-transition:-moz-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 100ms;-o-transition:-o-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 100ms;-webkit-transition:-webkit-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975);-webkit-transition-delay:100ms;transition:transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 100ms}#loader .reveal-3{background-color:rgba(255,255,255,0.4);-moz-transition:-moz-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 50ms;-o-transition:-o-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 50ms;-webkit-transition:-webkit-transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975);-webkit-transition-delay:50ms;transition:transform 750ms cubic-bezier(0.875, 0.11, 0.39, 0.975) 50ms}#loader #wrapper{display:block;position:absolute;top:50%;left:50%;width:200px;height:106px;z-index:99;-moz-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);-moz-transition:opacity 250ms ease 750ms;-o-transition:opacity 250ms ease 750ms;-webkit-transition:opacity 250ms ease;-webkit-transition-delay:750ms;transition:opacity 250ms ease 750ms}#loader #wrapper:after{content:'';position:absolute;top:50%;left:50%;width:100vw;height:55%;background-color:#fff;z-index:-1;-moz-transition:width 250ms ease 0ms;-o-transition:width 250ms ease 0ms;-webkit-transition:width 250ms ease;-webkit-transition-delay:0ms;transition:width 250ms ease 0ms;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#loader #wrapper #logo{width:100%;height:100%;background:transparent url(../img/logo.svg) top center no-repeat;-moz-background-size:100%;-o-background-size:100%;-webkit-background-size:100%;background-size:100%;position:absolute;z-index:2}#loader #wrapper #logo:after{content:"Die Seite wird geladen";color:#fff;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:0.8888em;text-transform:uppercase;position:absolute;bottom:-2em;width:100%;text-align:center}#loader #wrapper #pulsate{width:100%;height:100%;background:transparent url(../img/form.svg) top center no-repeat;position:relative;z-index:1;-moz-animation:pulsate 1s ease-out infinite;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}@-moz-keyframes pulsate{0%{-moz-transform:scale(0);transform:scale(0);opacity:0}50%{-moz-transform:scale(1);transform:scale(1);opacity:1}100%{-moz-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes pulsate{0%{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-moz-transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);transform:scale(2);opacity:0}}
