.client-content .header{position:sticky;top:0;height:5rem;background-color:rgba(255,255,255,0.6);z-index:50}.client-content .header__logo{width:5rem}.client-content .header__logo img{width:100%}.client-content .header>.container{height:100%;display:flex;justify-content:space-between;align-items:center;z-index:10}.client-content .nav .menu{position:relative;width:2rem;cursor:pointer;z-index:10}.client-content .nav .menu span{display:block;width:100%;height:0.125rem;margin-bottom:0.5rem;background-color:#303030}.client-content .nav .menu span:last-child{margin-bottom:0}.client-content .nav .menu span.menu-top-bar-hover{animation:to-hover-top 1s ease-out forwards}.client-content .nav .menu span.menu-top-bar{animation:from-hover-top 1s ease-out forwards}.client-content .nav .menu span.menu-bottom-bar-hover{animation:to-hover-bottom 1s ease-out forwards}.client-content .nav .menu span.menu-bottom-bar{animation:from-hover-bottom 1s ease-out forwards}.client-content .nav .menu__items{position:fixed;width:100%;height:100%;top:0;left:0;padding-top:6rem;background:#fff;text-align:center;overflow-y:auto;transition-duration:700ms;transition-property:transform}.client-content .nav .menu__items.translate{transform:translateX(100%)}.client-content .nav .menu__item{margin-bottom:2rem;font-family:Varianz;font-size:1.4rem}@media only screen and (min-width:640px){.client-content .nav .menu{display:none}.client-content .nav .menu__items{position:static;display:flex;width:auto;padding:0;background-color:transparent;transform:translateX(0) !important}.client-content .nav .menu__item{margin-bottom:0;margin-left:1rem;font-size:1rem;font-family:graphie;font-weight:500}.client-content .nav .menu__item:first-child{display:none}}.client-content .footer{background-color:#f4f4f4;padding-top:2.5rem;padding-bottom:2.5rem}.client-content .footer .container{display:flex;flex-direction:col-reverse;row-gap:1rem;column-gap:1rem}.client-content .footer__col{display:flex;flex:1 1 0;flex-wrap:wrap;flex-direction:column;gap:1rem}.client-content .footer__title{font-size:2rem;font-weight:700;font-family:Varianz;margin-bottom:0.5rem}.client-content .footer__social{width:50%}.client-content .footer__social__links{display:flex;row-gap:1rem;column-gap:1rem}.client-content .footer__social__link{width:2.5rem;height:2.5rem}.client-content .footer__social__link img{height:100%}.client-content .footer__contact{width:50%}.client-content .footer__contact__text{flex:1 1 0;margin-bottom:0.5rem}.client-content .footer__imprint{font-size:0.75rem}.client-content .footer__imprint p,.client-content .footer__imprint a{flex:1 1 0}.client-content .footer__imprint p:last-child,.client-content .footer__imprint a:last-child{margin-top:1.5rem}.client-content .footer__form__header{margin-bottom:1.5rem}.client-content .footer__button{position:relative;padding:0.5rem 1.5rem;align-self:self-start;display:flex;gap:0.5rem;align-items:center;color:#303030;border:2px solid #303030;background:transparent;transition:all 0.3s}.client-content .footer__button:hover{color:#fff;background:#303030;border-color:#303030;cursor:pointer}.client-content .footer__button:hover .arrows svg{transform:translateX(0)}.client-content .footer__button:hover .arrows svg:first-child{transition-delay:0.2s}.client-content .footer__button:hover .arrows svg:last-child{transition-delay:0.075s}.client-content .footer__button:focus{outline:none}.client-content .footer__button .text{margin-left:0.5rem}.client-content .footer__button .arrows{display:flex;width:1.25rem;overflow:hidden}.client-content .footer__button .arrows svg{width:100%;height:auto;flex-shrink:0;transform:translateX(-100%);stroke:currentColor}.client-content .footer__button .arrows svg:first-child{transition:transform 0.3s 0.075s}.client-content .footer__button .arrows svg:last-child{transition:transform 0.3s 0.2s}@media only screen and (min-width:768px){.client-content .footer__social{width:33.33%}}@media only screen and (min-width:1024px){.client-content .footer .container{flex-direction:row}.client-content .footer__col{flex-direction:row}.client-content .footer__contact{margin-left:1rem}.client-content .footer__contact__text{margin-bottom:1.5rem}.client-content .footer__imprint{align-self:flex-end}}#passle-page-wrapper .container{max-width:100vw;margin:auto;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:768px){#passle-page-wrapper .container{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:1024px){#passle-page-wrapper .container{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:1280px){#passle-page-wrapper .container{padding-left:7rem;padding-right:7rem}}@media only screen and (min-width:1536px){#passle-page-wrapper .container{padding-left:9rem;padding-right:9rem}}@import url("https://use.typekit.net/ebj6mpr.css");@font-face{font-family:"Varianz";src:url("https://passle-net.s3.amazonaws.com/CustomDesign/5c2e0d29abdfe90d20aa596f/2021-06-11-09-24-11-006-60c32bbafac91e084c2b1ebd.woff2") format("woff2"),url("https://passle-net.s3.amazonaws.com/CustomDesign/5c2e0d29abdfe90d20aa596f/2021-06-11-09-24-15-937-60c32bbf400fb311942eb99a.woff") format("woff");font-display:swap}body.passle-body .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}body.passle-body ul{list-style-type:none}@keyframes to-hover-top{0%{transform:translateY(0) rotate(0)}50%{width:100%;transform:translateY(0.625rem) rotate(0)}51%{width:50%;transform-origin:right}100%{width:50%;transform-origin:right;transform:translateY(0.625rem) rotate(-45deg)}}@keyframes from-hover-top{0%{width:50%;transform-origin:right;transform:translateY(0.625rem) rotate(-45deg)}49%{width:50%;transform-origin:right}50%{width:100%;transform:translateY(0.625rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes to-hover-bottom{0%{transform:translateY(0) rotate(0)}50%{width:100%;transform:translateY(-0.625rem) rotate(0)}51%{width:50%;transform-origin:left;transform:translateX(100%) translateY(-0.625rem) rotate(0)}100%{width:50%;transform-origin:left;transform:translateX(100%) translateY(-0.625rem) rotate(45deg)}}@keyframes from-hover-bottom{0%{width:50%;transform-origin:left;transform:translateX(100%) translateY(-0.625rem) rotate(45deg)}49%{width:50%;transform-origin:left;transform:translateX(100%) translateY(-0.625rem) rotate(0)}50%{width:100%;transform:translateY(-0.625rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}body.passle-body a{color:inherit}