#mainNav.navbar{padding-top:0!important;padding-bottom:0!important;margin:0!important}#mainNav .container{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important;margin:0!important;text-align:left!important}.content #mainNav{background-color:#cad4c9!important}#mainNav .navbar-nav .nav-item .nav-link{color:#000!important;font-size:110%!important;font-weight:600!important;letter-spacing:1px;padding:.75em 0;transition:color .2s ease;text-decoration:none!important}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:focus,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#a8e6a3!important}li.nav-item.active>a{color:#a8e6a3!important}body a{color:#a8e6a3!important;text-decoration:none}li a,p a{text-decoration:underline}body a:focus,body a:hover{color:#94db90!important}#nav-item-7,#nav-item-8{color:#000!important;text-decoration:none!important;transition:color .2s ease}#nav-item-7:focus,#nav-item-7:hover,#nav-item-8:focus,#nav-item-8:hover{color:#a8e6a3!important}::selection{background:#a6d8a8!important}::-moz-selection{background:#a6d8a8!important}#mainNav .navbar-brand{display:block!important;margin:5px!important;padding:5px!important;margin-right:auto!important;align-self:center!important;text-align:left!important}#mainNav .navbar-brand .angency-logo{display:block!important;margin:0!important;padding:0!important;max-height:110px!important;height:auto!important;width:auto!important;object-fit:contain}#mainNav .navbar-toggler{color:#000;border-color:#a8e6a3;background-color:#a8e6a3}#mainNav .navbar-toggler:focus,#mainNav .navbar-toggler:hover{background-color:#94db90!important;border-color:#94db90!important}#mainNav .navbar-toggler:focus-visible{outline:2px solid #000;outline-offset:2px}ul.social-buttons li a{background-color:#000!important;color:#fff!important;transition:background-color .2s ease}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#a8e6a3!important;color:#fff!important}.btn-primary{background-color:#a8e6a3;border-color:#a8e6a3;color:#000;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.show>.btn-primary.dropdown-toggle{background-color:#94db90!important;border-color:#94db90!important;color:#000!important}.hero-blur{position:relative;min-height:50vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-blur::before{content:"";position:absolute;inset:0;background-image:url("/fileadmin/Custom/Startseite.jpg");background-size:cover;background-position:center;filter:blur(6px);transform:scale(1.06);z-index:0}.hero-blur::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.hero-blur .ce-bodytext,.hero-blur .ce-header,.hero-blur>*{position:relative;z-index:2;color:#fff}.hero-blur .ce-header{font-size:clamp(28px, 4vw, 56px);line-height:1.1;margin-bottom:.5rem}.hero-blur .ce-bodytext{font-size:clamp(16px, 1.4vw, 22px);max-width:min(900px,92vw)}.hero-blur.pos-free{display:block}.hero-blur.pos-free .ce-bodytext,.hero-blur.pos-free .ce-header{position:absolute;max-width:min(900px,92vw)}.hero-blur.pos-tl{align-items:flex-start;justify-content:flex-start}.hero-blur.pos-tc{align-items:flex-start;justify-content:center}.hero-blur.pos-tr{align-items:flex-start;justify-content:flex-end}.hero-blur.pos-cl{align-items:center;justify-content:flex-start}.hero-blur.pos-cc{align-items:center;justify-content:center}.hero-blur.pos-cr{align-items:center;justify-content:flex-end}.hero-blur.pos-bl{align-items:flex-end;justify-content:flex-start}.hero-blur.pos-bc{align-items:flex-end;justify-content:center}.hero-blur.pos-br{align-items:flex-end;justify-content:flex-end}.hero-blur.pos-bc,.hero-blur.pos-bl,.hero-blur.pos-br,.hero-blur.pos-cc,.hero-blur.pos-cl,.hero-blur.pos-cr,.hero-blur.pos-tc,.hero-blur.pos-tl,.hero-blur.pos-tr{padding:clamp(16px,4vw,60px)}.hero-blur.pos-free .hero-content{position:absolute;top:40%;left:10%;transform:translateY(-40%)}@media (max-width:768px){.hero-blur{min-height:60vh}}.ce-frame.frame-hero-blur,.frame-hero-blur,.frame.frame-hero-blur{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding-left:5vw;padding-right:5vw;padding-top:var(--first-gap);box-sizing:border-box}.ce-frame.frame-hero-blur::before,.frame-hero-blur::before,.frame.frame-hero-blur::before{content:"";position:absolute;inset:0;background-image:url("/fileadmin/Custom/Startseite.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(6px);transform:scale(1.06);z-index:0}.ce-frame.frame-hero-blur::after,.frame-hero-blur::after,.frame.frame-hero-blur::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.ce-frame.frame-hero-blur>*,.frame-hero-blur>*,.frame.frame-hero-blur>*{position:relative;z-index:2;color:#fff}.ce-frame.frame-hero-blur h1:first-child,.frame-hero-blur h1:first-child{margin-top:0!important}body,html{background-color:#cad4c9!important}.card,.page-section{background-color:transparent!important}footer{background-color:#cad4c9!important}.single-page-section .team-member h4{margin-bottom:0;margin-top:25px;text-transform:none}.single-page-section .team-member .social-buttons{display:none!important}@media (min-width:768px){.single-page-section .row.text-center{display:flex;flex-wrap:wrap;justify-content:center}.single-page-section .row.text-center>.col-md-4{flex:0 0 50%!important;max-width:50%!important}.single-page-section .team-member{margin-bottom:2rem;text-align:center}}:root{--nav-h:120px;--first-gap:20px}body,html{margin:0!important}body{padding-top:var(--nav-h)!important}:target{scroll-margin-top:calc(var(--nav-h) + 16px)}.content>:first-child,main>:first-child{margin-top:0!important;padding-top:var(--first-gap)!important}.content>:first-child>.container:first-child,main>:first-child>.container:first-child{margin-top:0!important;padding-top:0!important}.content>:first-child .ce-header:first-child,.content>:first-child h1:first-child,.content>:first-child h2:first-child,main>:first-child h1:first-child,main>:first-child h2:first-child{margin-top:0!important}.custom-file-input{opacity:1!important;position:static!important;width:100%;height:auto!important;display:block}.custom-file-input::-webkit-file-upload-button,.custom-file-input::file-selector-button{padding:.5rem .75rem;border:1px solid #94db90;border-radius:.25rem;background:#a8e6a3;cursor:pointer}.custom-file-input:hover::-webkit-file-upload-button,.custom-file-input:hover::file-selector-button{background:#94db90}ol>li::marker,ul>li::marker{color:#000!important}ol>li::before,ul>li::before{color:#000!important}ol ol>li::marker,ul ul>li::marker{color:#000!important}.link-primary,.text-primary,a.link-primary,a.text-primary{color:#a8e6a3!important}a.link-primary:focus,a.link-primary:hover,a.text-primary:focus,a.text-primary:hover{color:#94db90!important}.alert-primary,.badge-primary,.badge.bg-primary,.bg-primary,.border-primary{background-color:#a8e6a3!important;border-color:#a8e6a3!important;color:#000!important}.btn-outline-primary{color:#000!important;border-color:#a8e6a3!important}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.show>.btn-outline-primary.dropdown-toggle{background-color:#94db90!important;border-color:#94db90!important;color:#000!important}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#000!important;border-color:#a8e6a3!important;opacity:.65}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #000;outline-offset:2px}.ce-textpic img,.content img,.page-section img{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.single-page-section{padding:0}.content section{min-height:calc(100vh - 110px)}.site-main form textarea.form-control{height:145px!important}form button#sendMessageButton{margin-top:35px}.fa-stack{width:2em;transition:.3s}.fa-stack:hover{transform:scale(1.1)}.fa-stack .fa-inverse{font-size:.9em}.team-member img{border:7px solid rgba(0,0,0,.1);transition:.3s}.team-member img:hover{transform:scale(1.1)}.timeline-image{transition:.3s}.timeline-image:hover{transform:scale(1.1)}.portfolio-section .bg-light.portfolio{background-color:#cad4c9!important}.portfolio-section .portfolio-item{background-color:#c1ccc6!important;border:1px solid rgba(0,0,0,.3)!important;border-radius:10px;padding:12px;box-sizing:border-box;overflow:hidden}.portfolio-section .portfolio-item .portfolio-link{padding:0}.portfolio-section .portfolio-item .portfolio-link img{display:block;width:100%;height:auto;border-radius:8px}.portfolio-section .portfolio-caption{background:0 0!important;padding:12px 4px 0;border-top:none!important}.portfolio-section .section-subheading.text-muted{color:rgba(0,0,0,.7)!important}.portfolio-modal .modal-content{background-color:#e8efeb!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.35)!important;padding:18px}.portfolio-modal .modal-body{padding:16px}.modal-backdrop.show{opacity:.55!important}a[href^=mailto],a[href^=tel]{color:#000!important;text-decoration:none!important}a[href^=mailto]:focus,a[href^=mailto]:hover,a[href^=tel]:focus,a[href^=tel]:hover{color:#333!important;text-decoration:underline}.frame-hero-blur a,.hero-blur a{color:#a8e6a3!important}.frame-hero-blur a:focus,.frame-hero-blur a:hover,.hero-blur a:focus,.hero-blur a:hover{color:#94db90!important}.frame-hero-blur a[href^=mailto],.frame-hero-blur a[href^=tel],.hero-blur a[href^=mailto],.hero-blur a[href^=tel]{color:#a8e6a3!important}#ns_basetheme_back_to_top{border-radius:50%!important;width:50px;height:50px;line-height:50px;text-align:center}.portfolio-section .portfolio-item .portfolio-link .portfolio-hover,.portfolio-section .portfolio-item .portfolio-link .portfolio-hover *,.portfolio-section .portfolio-item .portfolio-link i.fa-plus{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.portfolio-modal .modal-dialog{max-width:900px;margin:2rem auto}.portfolio-modal .container{max-width:900px!important;padding-left:16px;padding-right:16px}.portfolio-modal .modal-body{max-width:820px;margin:0 auto;padding:16px}.portfolio-modal .modal-body img{display:block;width:100%;height:auto;border-radius:8px;margin-bottom:16px}.portfolio-modal .modal-body h2{font-size:clamp(24px, 2.2vw, 36px);margin-bottom:.5rem}.portfolio-modal .item-intro.text-muted{color:rgba(0,0,0,.65)!important;margin-bottom:1rem}.portfolio-modal .btn{margin-top:12px}.portfolio-modal .modal-content{box-shadow:0 20px 54px rgba(0,0,0,.4)!important}@media (max-width:991.98px){.portfolio-modal .modal-dialog{max-width:92vw}.portfolio-modal .container{max-width:92vw!important}.portfolio-modal .modal-body{max-width:90vw}}.portfolio-modal ul{list-style-position:inside!important;padding-left:1.2em;margin-left:0}.portfolio-modal ul li{margin-bottom:.3em}.site-main .single-page-section .bg-light.portfolio{background:0 0!important}.site-main .single-page-section{background:0 0!important}