body{font-family:"Open Sans";color:#141B43;overflow-x:hidden;background-attachment:fixed;background:radial-gradient(#fff 20%, #F0F4FF)}img{max-width:100%;height:auto;margin-bottom:30px}strong{font-weight:700}h2{font-size:2.5rem;font-weight:700;text-align:center;text-transform:uppercase;margin:0 0 90px 0;padding:0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.big{font-size:1.375rem;font-weight:700;text-align:left}p{text-align:justify;margin:0 0 30px 0}a{transition:all 0.5s ease}a img{transition:all 0.5s ease}a:hover{text-decoration:none}a:hover img{transform:scale(1.04)}a:active,a:focus{outline-style:none}.modal{-webkit-overflow-scrolling:touch}.modal .modal-dialog{width:calc(100% - 1rem);max-width:100%;margin-top:80px;margin-bottom:80px}.modal .modal-dialog .modal-content{border-radius:0;border:2px solid #141B43;padding:30px 15px;background-color:#F0F0F0;color:#141B43}.modal .modal-dialog .modal-content .modal-header{border:none;position:absolute;right:0;top:0}.modal .modal-dialog .modal-content .modal-header .close{font-weight:300;font-size:2.5rem;line-height:0.5em;opacity:1;color:#141B43}.modal .modal-dialog .modal-content .modal-body h2{font-size:2.5rem;text-align:left;margin-bottom:30px}.modal .modal-dialog .modal-content .modal-body a{color:#141B43}.modal .modal-dialog .modal-content .modal-body img{width:250px}.modal .modal-dialog .modal-content .modal-body .projekte{font-size:.875rem}.modal .modal-dialog .modal-content .modal-body .projekte h3{font-size:1.25rem;font-weight:700}.pswp .pswp__caption__center{text-align:center}@keyframes logoanimation{0%{transform:rotate(0deg) translateY(0)}100%{transform:rotate(4deg) translateY(15px)}}@-moz-keyframes logoanimation{0%{transform:rotate(0deg) translateY(0)}100%{transform:rotate(4deg) translateY(15px)}}@-webkit-keyframes logoanimation{0%{transform:rotate(0deg) translateY(0)}100%{transform:rotate(4deg) translateY(15px)}}@-o-keyframes logoanimation{0%{transform:rotate(0deg) translateY(0)}100%{transform:rotate(4deg) translateY(15px)}}header{position:fixed;z-index:1000;width:100%;background-color:#141B43;color:#fff;padding:10px 0;top:0;transition:top 0.5s ease}header:not(.show){top:-74px}header img{height:30px;width:auto;margin:0}header .social{text-align:right}header .social a{color:#fff;font-size:1.625rem;margin-left:15px;margin-top:5px;display:inline-block}header nav.navbar{padding:0;width:100%}header nav.navbar .navbar-collapse{padding:0 15px}header nav.navbar .navbar-collapse a{color:#fff;font-size:1.375rem;font-weight:700;text-transform:uppercase;padding:15px 0;text-align:center}main section{padding:90px 0}main section#start{padding:30px 0}main section#start h1{display:none}main section#start .container{position:relative;min-height:calc(100vh - 60px);display:flex;flex-flow:column;justify-content:center;align-items:center}main section#start .logo{display:flex;flex-flow:row;justify-content:space-around;max-width:60%;margin:0 auto;width:420px}main section#start .logo .el{font-size:2.5rem;color:#636363;text-align:center}main section#start .logo .el img{height:300px;max-height:30vh;width:auto;display:block;margin:0 auto}main section#start .logo .el:last-child{-moz-animation:logoanimation 6s ease-in-out 1s infinite;-webkit-animation:logoanimation 6s ease-in-out 1s infinite;-o-animation:logoanimation 6s ease-in-out 1s infinite;animation:logoanimation 6s ease-in-out 1s infinite}main section#start nav{margin:60px 0}main section#start nav .nav-item{text-align:center;margin:15px 0}main section#start nav .nav-item a{font-size:1.375rem;color:#141B43;font-weight:700;text-transform:uppercase}main section#start nav .nav-item a:hover{text-decoration:none;color:#000}main section#start nav .nav-item:last-child a{color:#636363}main section#start nav .nav-item:last-child a::after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:block;position:absolute;left:0;right:0;transition:all 0.5s ease}main section#start nav .nav-item:last-child a:hover::after{margin-top:5px}main section#team .team-member{display:block;text-align:center;margin-bottom:30px;color:#141B43}main section#team .team-member strong{display:block}main section#team .team-member:hover{text-decoration:none}main section#team .team-member .more{text-decoration:underline;font-size:.875rem}footer{background-color:#141B43;color:#fff;padding:60px 0;text-align:center}footer .col-12{margin-bottom:30px}footer h2{font-size:1.375rem;margin-bottom:30px}footer a{color:#fff}footer .social i.fab{font-size:2.5rem}footer .social a:not(:last-child){margin-right:15px}@media (min-width: 576px){.modal .modal-dialog{width:540px}footer{text-align:left}footer h2{text-align:left}}@media (min-width: 768px){.modal .modal-dialog{width:720px}.modal .modal-dialog .modal-content{padding:30px}main section#start nav{margin:0}main section#start nav .nav-item{position:absolute}main section#start nav .nav-item:nth-child(1){top:0;left:0;z-index:10}main section#start nav .nav-item:nth-child(2){top:0;right:0;z-index:10}main section#start nav .nav-item:nth-child(3){bottom:0;left:0;z-index:10}main section#start nav .nav-item:nth-child(4){bottom:0;right:0;z-index:10}main section#start nav .nav-item:nth-child(5){bottom:0;left:0;right:0}}@media (min-width: 992px){.modal .modal-dialog{width:960px}header .social a{margin-top:0}}@media (min-width: 1200px){.modal .modal-dialog{width:1140px}}.hamburger{float:right;position:relative;padding:15px 0 8px 15px;display:inline-block;cursor:pointer;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}

/*# sourceMappingURL=style_vier.min.css.map */