@charset "UTF-8";
/*!
Theme Name: nexnu
Author: Naoki Tomita
Author URI: https://www.nexnu.de
Description: Theme für nexnu
Version: 1.0
*/@font-face{font-family:'Aleo';font-style:normal;font-weight:300;src:local(""), url("fonts/aleo-v11-latin-300.woff2") format("woff2"), url("fonts/aleo-v11-latin-300.woff") format("woff")}@font-face{font-family:'Aleo';font-style:normal;font-weight:400;src:local(""), url("fonts/aleo-v11-latin-regular.woff2") format("woff2"), url("fonts/aleo-v11-latin-regular.woff") format("woff")}@font-face{font-family:'Aleo';font-style:normal;font-weight:700;src:local(""), url("fonts/aleo-v11-latin-700.woff2") format("woff2"), url("fonts/aleo-v11-latin-700.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local(""), url("fonts/lato-v23-latin-300.woff2") format("woff2"), url("fonts/lato-v23-latin-300.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local(""), url("fonts/lato-v23-latin-regular.woff2") format("woff2"), url("fonts/lato-v23-latin-regular.woff") format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local(""), url("fonts/lato-v23-latin-700.woff2") format("woff2"), url("fonts/lato-v23-latin-700.woff") format("woff")}
/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */.hamburger{padding:15px 0px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;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.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#e60045}.hamburger-box{width:38px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:38px;height:2px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--elastic .hamburger-inner{top:1px;-webkit-transition-duration:0.275s;-o-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner:before{top:9px;-webkit-transition:opacity 0.125s 0.275s ease;-o-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner:after{top:18px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0, 9px, 0) rotate(135deg);transform:translate3d(0, 9px, 0) rotate(135deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -18px, 0) rotate(-270deg);transform:translate3d(0, -18px, 0) rotate(-270deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1px;-webkit-transition-duration:0.275s;-o-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner:before{top:9px;-webkit-transition:opacity 0.125s 0.275s ease;-o-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner:after{top:18px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 9px, 0) rotate(-135deg);transform:translate3d(0, 9px, 0) rotate(-135deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -18px, 0) rotate(270deg);transform:translate3d(0, -18px, 0) rotate(270deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}#main-navigation{z-index:10;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color .25s ease-in-out, background-color .25s ease-in-out, padding-top .25s ease-in-out;-o-transition:color .25s ease-in-out, background-color .25s ease-in-out, padding-top .25s ease-in-out;transition:color .25s ease-in-out, background-color .25s ease-in-out, padding-top .25s ease-in-out;position:fixed;top:0;left:0;width:100%;padding:.5rem 0;background-color:rgba(255, 255, 255, 0.7)}@media (max-width:1199.98px){#main-navigation .container{max-width:unset;padding:0 1.5rem}}#main-navigation .hamburger-inner{background-color:#002857}#main-navigation .hamburger-inner:after,#main-navigation .hamburger-inner:before{background-color:#002857}#main-navigation.sticky{padding:0;background-color:rgba(255, 255, 255, 0.95)}#main-navigation:hover a.phone{opacity:1}#main-navigation a.phone{position:absolute;left:50%;margin-left:-100px;width:200px;text-align:center;-webkit-transition:color .25s ease-in-out, opacity .25s ease-in-out;-o-transition:color .25s ease-in-out, opacity .25s ease-in-out;transition:color .25s ease-in-out, opacity .25s ease-in-out;display:block}#main-navigation a.phone svg{height:16px;width:auto;fill:#002857;-webkit-transition:fill .25s ease-in-out;-o-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out;margin-top:-2px;margin-right:6px}@media (max-width:1199.98px){#main-navigation a.phone{margin-left:-210px}}@media (max-width:991.98px){#main-navigation a.phone{color:#002857;margin-left:-100px}#main-navigation a.phone svg{fill:#002857}}@media (max-width:767.98px){#main-navigation a.phone{width:40px;color:#fff;margin-left:0px;left:unset;right:90px}#main-navigation a.phone span{display:none}#main-navigation a.phone svg{margin-top:-7px;height:28px;fill:#002857}}#main-navigation a.phone:hover{color:#e60045;text-decoration:none;opacity:1}#main-navigation a.phone:hover svg{fill:#e60045}#main-navigation a{-webkit-transition:color .25s ease-in-out, background-color .25s ease-in-out;-o-transition:color .25s ease-in-out, background-color .25s ease-in-out;transition:color .25s ease-in-out, background-color .25s ease-in-out}#main-navigation a.nav-link{color:#002857}#main-navigation .navbar-brand{padding:.75rem 0}#main-navigation .navbar-brand,#main-navigation .navbar-toggler{position:relative;z-index:2}@media (max-width:991.98px){#main-navigation .navbar-collapse{background-color:rgba(255, 255, 255, 0.94);margin:0;position:absolute;width:100%;top:0;left:0;font-size:17px;line-height:2}#main-navigation .navbar-collapse .navbar-nav{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0!important;padding:0 1.5rem}}#main-navigation .nav-item.active a.nav-link{color:#e60045}#main-navigation .dropdown-menu{top:100%;z-index:20;min-width:unset;padding:0;margin:0;font-size:1rem;color:#333333;text-align:left;list-style:none;background-color:white;background-clip:padding-box;border:none;-webkit-box-shadow:0 2px 8px -1px rgba(0, 0, 0, 0.2);box-shadow:0 2px 8px -1px rgba(0, 0, 0, 0.2);border-radius:0.25rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#main-navigation .dropdown-menu .dropdown-item{color:#333333;background-color:transparent;padding:.75rem 1.5rem;border-bottom:1px solid rgba(255, 255, 255, 0.5)}#main-navigation .dropdown-menu .dropdown-item:last-child{border-bottom:none}#main-navigation .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#e60045}#main-navigation .dropdown-menu .dropdown-item.active{color:#002857}@media (max-width:991.98px){#main-navigation li{width:100%;display:block}#main-navigation a{display:block}#main-navigation a:hover{color:#e60045}#main-navigation .dropdown-menu{display:block;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}#main-navigation .dropdown-toggle:after{display:none}#main-navigation .dropdown-item,#main-navigation .nav-item{text-align:center}#main-navigation .nav-item.dropdown{margin-bottom:1rem;border-bottom:1px solid #e60045}#main-navigation .dropdown-menu .dropdown-item{border:none}#main-navigation .nav-item.dropdown>a{font-weight:700}}@media (min-width:992px){#main-navigation .dropdown:hover .dropdown-menu{display:block}}header.prime-header{overflow:hidden;position:relative;z-index:1;height:100vh}header.prime-header.medium{height:50vh;min-height:480px}header.prime-header.small{height:25vh;min-height:300px}header.prime-header .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;z-index:3;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:100%}@media (max-width:1199.98px){header.prime-header .content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header.prime-header h1{color:#002857;position:relative;font-size:4rem;font-weight:300;text-align:center}header.prime-header h1.red{color:#e60045}header.prime-header h1.white{color:#fff}header.prime-header h1 span{display:block;font-size:2rem;font-weight:300}header.prime-header .image,header.prime-header .image-mobile{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1}header.prime-header video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header.prime-header .image-mobile{display:none;background-position:top center}@media (max-width:767.98px){header.prime-header .image,header.prime-header video{display:none}header.prime-header .image-mobile{display:inline-block;z-index:1}}header.prime-header .color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}footer.prime-footer{font-size:14px;padding:3rem;position:relative}@media (max-width:991.98px){footer.prime-footer{padding:3rem 1rem}}@media (max-width:575.98px){footer.prime-footer{padding:2rem 0;text-align:center}}footer.prime-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){footer.prime-footer .container{display:block}}@media (max-width:767.98px){footer.prime-footer .container{padding:0 1.5rem}}footer.prime-footer .contact{padding-right:4rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}footer.prime-footer .contact .logo img{margin-bottom:1rem}@media (max-width:767.98px){footer.prime-footer .contact{padding-right:0;margin-bottom:3rem}}footer.prime-footer .links{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:767.98px){footer.prime-footer .links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:575.98px){footer.prime-footer .links{display:block}}footer.prime-footer .menu-column{padding:0 2rem}@media (max-width:1199.98px){footer.prime-footer .menu-column{margin-bottom:2rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767.98px){footer.prime-footer .menu-column{padding:0}}@media (max-width:575.98px){footer.prime-footer .menu-column:last-child{margin-bottom:0}}footer.prime-footer .menu-column h4{font-size:1rem;font-weight:700;position:relative;margin-bottom:1rem}@media (max-width:575.98px){footer.prime-footer .menu-column h4{margin-bottom:0}}footer.prime-footer .menu-column ul.menu{list-style:none;padding:0;margin:0}footer.prime-footer .menu-column ul.menu li{margin-bottom:.5rem}footer.prime-footer .social-links{margin-top:2rem}footer.prime-footer .social-links h4{font-size:1rem;font-weight:700}footer.prime-footer .social-links ul{padding:0}footer.prime-footer .social-links a{padding:.25rem;margin-right:.25rem}footer.prime-footer .social-links a:last-child{margin-right:0}footer.prime-footer .social-links svg{height:26px;width:auto;fill:#002857;-webkit-transition:fill .25s ease-in-out;-o-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}footer.prime-footer .social-links svg:hover{fill:#e60045}footer.prime-secondary-footer{background-color:#002855;color:#fff;padding:1rem 0;font-size:12px;font-weight:700}@media (max-width:575.98px){footer.prime-secondary-footer{text-align:center}}footer.prime-secondary-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.98px){footer.prime-secondary-footer .container{max-width:unset}}@media (max-width:575.98px){footer.prime-secondary-footer .container{display:block;padding:0.5rem 1.5rem}}footer.prime-secondary-footer .copyright{color:#fff}@media (max-width:767.98px){footer.prime-secondary-footer .copyright{position:relative}}@media (max-width:575.98px){footer.prime-secondary-footer .copyright{margin-bottom:.75rem;display:block}}footer.prime-secondary-footer .links a{color:#fff;margin-right:1rem}footer.prime-secondary-footer .links a:last-child{margin-right:0}@media (max-width:767.98px){.ugb-container.ugb-container--v2.ugb-container--width-small .ugb-container__content-wrapper{width:100%}}body{font-family:"Lato", -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Aleo', serif}::-moz-selection{color:#fff;background-color:#002857}::selection{color:#fff;background-color:#002857}#dev{position:fixed;bottom:0;right:4px;color:#a8a8a8;z-index:200;font-weight:bold;text-align:center;font-size:10px}.ugb-container.aligncenter{max-width:600px;margin:2rem auto}.block-editor [data-type="acf/prime-jump-link"] .acf-block-component{border-top:1px solid #fff;border-bottom:1px solid #fff;position:relative;min-height:50px;color:#fff;margin:2rem 0;background-color:#002857}.block-editor [data-type="acf/prime-jump-link"] .acf-block-component:after{text-align:center;position:absolute;left:50%!important;top:50%!important;width:200px;margin-left:-100px;height:30px;margin-top:-15px;content:'Jump Link Ziel'}