.cursor-pointer{cursor:pointer}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bg-primary{background-color:#4f627d!important}.bg-green{background-color:#7C9C11!important}.bg-petrol{background-color:#7C9C11!important}.bg-light{background-color:#f2f1f1!important}body:before{content:"";background:url("../img/aehre_bg.svg") no-repeat top left;background-size:contain;position:absolute;top:-2rem;left:-3rem;width:60vw;height:100vh}body.aehre_bg_animate:before{background:url("../img/aehre_bg_animate.svg") no-repeat top left}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v20-latin-300.eot");src:local(""),url("../fonts/poppins-v20-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v20-latin-300.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300.woff") format("woff"),url("../fonts/poppins-v20-latin-300.ttf") format("truetype"),url("../fonts/poppins-v20-latin-300.svg#Poppins") format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v20-latin-regular.eot");src:local(""),url("../fonts/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.woff") format("woff"),url("../fonts/poppins-v20-latin-regular.ttf") format("truetype"),url("../fonts/poppins-v20-latin-regular.svg#Poppins") format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v20-latin-700.eot");src:local(""),url("../fonts/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins-v20-latin-700.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700.woff") format("woff"),url("../fonts/poppins-v20-latin-700.ttf") format("truetype"),url("../fonts/poppins-v20-latin-700.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:"Pacifico";font-style:normal;font-weight:400;src:url("../fonts/pacifico-v22-latin-regular.woff2") format("woff2")}.pacifico{font-family:"Pacifico"}body,html{font-family:"Poppins",sans-serif;font-size:17px;font-weight:300;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.35em;margin-bottom:0.65em}strong{font-weight:700}.small{font-size:0.7rem}.text-primary{color:#4f627d!important}.text-green{color:#7C9C11!important}.text-petrol{color:#007A76!important}a{color:#000;position:relative;z-index:100;font-weight:700}a:before{content:"";position:absolute;bottom:30%;left:0;width:100%;height:20%;background:rgba(79,98,125,0.2);z-index:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{color:#333333;text-decoration:none}a:hover:before{height:10%;bottom:22%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.no-fx:before{display:none}a.text-primary:hover{color:#3b4a5e!important}.text-white a{color:#fff}.text-white a:before{background:rgba(255,255,255,0.2)}.text-white a:hover{color:#e6e6e6}.navbar .nav-link{color:#000!important;font-weight:700;margin:0 0.5rem;display:inline-block}.navbar .navbar-brand:before{display:none}.navbar-secondary{text-transform:uppercase}.navbar-secondary .nav-link{margin:0}.navbar-secondary a{font-weight:300!important;padding:0}.navbar-secondary a:hover{opacity:0.75}.navbar-secondary a:before{display:none}.navbar-hr{margin:0}header{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:0.5rem 0}header.scrolled{padding:0;background:#fff;-webkit-box-shadow:0 0.75rem 3rem rgba(0,0,0,0.15);box-shadow:0 0.75rem 3rem rgba(0,0,0,0.15);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width:992px){header{text-align:center}header.active{background:rgba(255,255,255,0.9);height:100vh}header.active .navbar-mobile{height:100vh;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header.active .navbar-mobile.navbar-main{margin-top:25vh;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navbar-mobile{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navbar-mobile.navbar-main{font-size:1.4rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navbar-secondary{position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.navbar-secondary.small{font-size:0.8rem!important;line-height:1.5rem}.navbar-secondary img{margin-top:0.75rem;height:1.75rem}}.navbar-light .navbar-toggler{border:none}.hamburger_wrapper{height:1.75rem;width:1.75rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around}.hamburger_wrapper span{height:3px;border-radius:5px;width:100%;background:#4f627d;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hamburger_wrapper.active{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hamburger_wrapper.active span:first-child{width:100%;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-45deg) translateX(11%);-ms-transform:rotate(-45deg) translateX(11%);transform:rotate(-45deg) translateX(11%)}.hamburger_wrapper.active span:nth-child(2){width:100%;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(45deg) translateX(18%);-ms-transform:rotate(45deg) translateX(18%);transform:rotate(45deg) translateX(18%)}#hero{height:100vh}#hero .items div{background:#4f627d;padding:2rem;height:25vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;-webkit-box-shadow:0 0.75rem 3rem rgba(0,0,0,0.15);box-shadow:0 0.75rem 3rem rgba(0,0,0,0.15);margin:0 0 0.5rem 0}#hero .items div h2{font-size:2.3rem;margin:0}#hero .items div p{margin:0 0 0.5rem 0}#hero .items .image{background:url("../img/hero.jpg") no-repeat 25% center;background-size:cover}@media (max-width:992px){#hero{height:auto;padding:2.75rem 15px}#hero .items{margin-top:6rem}#hero .items div{height:25vh}#hero .items div h2{font-size:1.85rem}}.home_image_wrapper{position:relative}.home_image_wrapper:before{content:"";background:#f2f1f1;position:absolute;top:45%;left:0;width:100%;height:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.home_image_wrapper .translateTop{-webkit-transform:translateY(-1.5rem);-ms-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}@media (max-width:992px){.home_image_wrapper img{margin:0.25rem 0}.home_image_wrapper:before{height:65%;top:50%}.home_image_wrapper .translateTop{-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem)}}section{padding:13rem 0}@media (max-width:992px){section{padding:8rem 0}}button:focus{outline:none}a.btn:before{display:none}.btn{font-weight:700}.btn-primary{background:#007A76;border-color:transparent}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#00615d;border-color:transparent}.btn svg{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn:hover svg{-webkit-transform:translate(0.2rem,0) scale(1.05);-ms-transform:translate(0.2rem,0) scale(1.05);transform:translate(0.2rem,0) scale(1.05);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn-link{padding:0;color:#4f627d}.btn-link:active,.btn-link:focus,.btn-link:hover{text-decoration:none;color:#596e8d}.cards a{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);min-height:15rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards a img{-webkit-filter:grayscale(1) brightness(0);filter:grayscale(1) brightness(0);opacity:0.5;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cards a:hover img{-webkit-filter:none;filter:none;opacity:1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width:728px){.cards a{min-height:11rem}}#product_overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:9999}#product_overlay .image_wrapper{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}#product_overlay .image_wrapper img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}#product_overlay .content{padding:7rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#product_overlay .close-btn{position:fixed;top:1.5rem;right:1.5rem;cursor:pointer}@media (max-width:992px){#product_overlay{overflow-y:scroll;overflow-x:hidden}#product_overlay .image_wrapper{height:30vh}#product_overlay .content{padding:2rem}#product_overlay .close-btn{color:#fff!important;top:1rem;right:1rem}}.chronik{margin:9rem 0}.chronik .date{color:#eff2f5;top:45%;z-index:-10}.chronik_left .date{position:absolute;left:-2rem;-webkit-transform:rotate(-90deg) scale(4);-ms-transform:rotate(-90deg) scale(4);transform:rotate(-90deg) scale(4)}.chronik_right .date{position:absolute;right:-2rem;-webkit-transform:rotate(90deg) scale(4);-ms-transform:rotate(90deg) scale(4);transform:rotate(90deg) scale(4)}@media (max-width:992px){.chronik{margin:5rem 0}.chronik_left .date{left:0;-webkit-transform:rotate(-90deg) scale(3);-ms-transform:rotate(-90deg) scale(3);transform:rotate(-90deg) scale(3)}.chronik_right .date{right:0;-webkit-transform:rotate(90deg) scale(3);-ms-transform:rotate(90deg) scale(3);transform:rotate(90deg) scale(3)}}#contact .image{background:url("../img/kontakt/lv_gebaeude.jpg") center center no-repeat;background-size:cover}#contact .map{-webkit-filter:grayscale(1);filter:grayscale(1)}.contact_item{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);margin:0 0 0.6rem 0}.contact_item a{color:inherit;font-weight:300}@media (max-width:992px){#contact .image{height:40vh}.contact_item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.badge{padding:0.75rem 1.2rem;cursor:pointer}.badge-secondary{color:#000;background:#d5d1d1;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.badge-active{color:#fff;background:#4f627d;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mobile_map{position:fixed;bottom:0.5rem;right:-200%;background:#fff;z-index:9999;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mobile_map.active{right:0.5rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.video-thumbnail{height:16rem;position:relative}.video-thumbnail-background{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.65;border-radius:0.25rem;height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.video-thumbnail svg{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:10;-webkit-filter:drop-shadow(1px 1px 2rem white);filter:drop-shadow(1px 1px 2rem white)}.video-thumbnail:hover{cursor:pointer}.video-thumbnail:hover .video-thumbnail-background{opacity:0.8;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.video-thumbnail:hover svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.videomodal .modal-content{background:transparent;border:none}.close{opacity:1}.close:hover{opacity:1}.modal-backdrop.show{opacity:0.9}
/*# sourceMappingURL=app.min.css.map */