.site-header .mobile-logo-font .logo-part-font2 svg #Apotheke{fill:#434343}.site-header .main-nav{height:100vh}@supports (height: 100dvh){.site-header .main-nav{height:100dvh}}.site-header .main-nav{position:fixed;z-index:10;width:100%;top:0;left:0;background-color:transparent;display:flex;flex-direction:column}@media screen and (pointer: coarse) and (max-width: 1280px),screen and (max-width: 640px){.site-header{transition:transform .25s cubic-bezier(.694,.048,.335,1),box-shadow .3s ease-in-out}.hide-nav:not(body.nav-open>.hide-nav){transition:transform .6s cubic-bezier(.694,.048,.335,1);transform:translateY(-120%)}}.site-header .nav-header .nav-toggle{border-radius:5px;background-color:transparent;height:42px;width:42px;cursor:pointer;padding:8px 6px}.site-header .nav-header .nav-toggle span{position:relative;display:block;height:3px;width:100%;margin-top:4px;background-color:#9d88bf;transition:all .25s}.site-header .nav-header .nav-toggle span:nth-child(2){width:90%}.nav-toggle.open span:first-child{transform:rotate(45deg) translate(4.4px,4.4px)}.nav-toggle.open span:nth-child(2){width:0;opacity:0}.nav-toggle.open span:last-child{transform:rotate(-45deg) translate(5.4px,-5.4px)}body.nav-open{overflow:hidden}body.nav-open nav.open{overflow:hidden;background-color:#9d88bf;padding:0;clip-path:circle(150% at 90% 4%);transition:clip-path .2s ease-in-out}body.nav-open .nav-header .nav-toggle{border:1px solid #ffffff}body.nav-open .nav-header .nav-toggle span{background-color:#fff}body.nav-open .nav-header .mobile-logo-symbol a svg path:not(:first-of-type){fill:#fff;transition:all .25s}body.nav-open .nav-header .mobile-logo-font .logo-part-font1 svg,body.nav-open .nav-header .mobile-logo-font .logo-part-font2 svg{fill:#fff}nav.open .nav-menu-items,nav.open .nav-footer,nav.open .nav-menu-logo{display:block}.site-header .main-nav{clip-path:circle(8% at 89% 4%);transition:clip-path .1s ease-in-out,background-color .15s linear}@media screen and (min-width: 640px){.site-header .main-nav{clip-path:circle(8% at 95% 4%)}}ul.nav-menu-items{display:none;flex-grow:1;overflow-x:hidden;overflow-y:scroll;width:100%;margin-top:70px;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:50px;background-color:#776298}@media screen and (min-height: 520px){ul.nav-menu-items{padding-top:2.5rem;background-image:url(/build/assets/fidelia-logo-half-77cfc90c.webp);background-repeat:no-repeat;background-position:right bottom 2rem;background-size:120px auto}}@media screen and (min-height: 720px){ul.nav-menu-items{padding-top:5rem;background-size:160px auto}}.nav-menu-item .nav-menu-link{position:relative;display:block;max-width:-moz-fit-content;max-width:fit-content;font-size:1.5rem;line-height:2rem;font-weight:500}body.nav-open .nav-menu-item .nav-menu-link{padding:.5rem 1.5rem;color:#fff;transition:all .1s ease-in-out}body.nav-open .nav-menu-item.active>a.nav-menu-link{color:#bdaacf}body.nav-open .nav-menu-item>a.nav-menu-link:active{color:#bdaacf;transform:scale(1.1);transition:.1s}body.nav-open .nav-menu-item.open{background-color:#f7f7ff;padding:0 1.5rem;margin:0 -1.25rem 0 -1.5rem}body.nav-open .nav-menu-item button.nav-menu-link>svg{transition:transform .2s;position:absolute;left:-.6rem;top:.8rem}body.nav-open .nav-menu-item.open>.nav-menu-link{color:#9d88bf}body.nav-open .nav-menu-item.open>button.nav-menu-link svg{transform:rotate(-180deg)}.nav-menu-item .sub-menu{height:0px;max-height:0px;height:0;max-height:0;padding-left:1.5rem;overflow:hidden}body.nav-open .nav-menu-item.open>.sub-menu{height:-moz-fit-content;height:fit-content;max-height:38rem;transition:max-height .25s ease-in}.sub-menu ul li.sub-menu-item{display:flex;align-items:center;width:100%;padding:5px 0}body.nav-open .sub-menu ul li.sub-menu-item:not(:last-of-type){border-bottom:1px solid #d8d8d8}.sub-menu ul li.sub-menu-item a.sub-menu-link{width:100%;line-height:2rem;padding:0 .5rem 0 .75rem;transition:all .1s ease-in-out;color:#292929}.sub-menu ul li.sub-menu-item a.sub-menu-link:active{color:#9d88bf;transform:scale(1.1);transition:.1s}.sub-menu ul li.sub-menu-item.active a.sub-menu-link{color:#9d88bf}@media screen and (min-width: 768px){.sub-menu ul li.sub-menu-item a.sub-menu-link{width:-moz-fit-content;width:fit-content}}@media screen and (pointer: fine) and (min-width: 1024px),screen and (min-width: 1280px){.minimize-logo a{top:.5rem}.minimize-logo a .logo-part-symbol svg{width:60px;animation:spin .4s linear reverse}.minimize-logo a .logo-part-font1 svg{width:110px;height:21px}.minimize-logo a .logo-part-font2 svg{width:108px;height:auto;fill:#434343}.site-header .main-nav{position:static;flex-direction:row;align-items:center;height:75px}.hide-nav:not(body.nav-open>.hide-nav){transition:unset;transform:unset}.site-header .main-nav{transition:unset;transform:unset;clip-path:unset}ul.nav-menu-items{position:relative;overflow:visible;margin-top:0;padding:0;max-width:-moz-fit-content;max-width:fit-content;background:transparent;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.nav-menu-items .nav-menu-item{position:static;z-index:0;display:flex;height:40px;align-items:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.nav-menu-item .nav-menu-link{display:inline;padding:0;font-size:1rem;line-height:1.5rem;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(41 41 41 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-menu-item button.nav-menu-link{cursor:default}.nav-menu-link:before{content:"";display:block;position:absolute;left:0;top:48px;height:2px;width:0;z-index:30;cursor:default;transition:width 0s ease,background .3s ease}.nav-menu-link:after{content:"";display:block;position:absolute;right:0;top:48px;height:2px;width:0;z-index:30;cursor:default;background:#9D88BF;transition:width .3s ease}.nav-menu-item:hover>.nav-menu-link,.nav-menu-item.active>.nav-menu-link{color:#9d88bf}.nav-menu-item:hover>.nav-menu-link:before{width:100%;background:#9D88BF;transition:width .3s ease}.nav-menu-item:hover>.nav-menu-link:after{width:100%;background:transparent;transition:all 0s ease}.nav-menu-item a.nav-menu-link:active{color:#292929;transition:color .1s ease-in-out}.nav-menu-item .sub-menu{visibility:hidden;position:absolute;top:40px;left:0;z-index:20;height:auto;max-height:340px;width:100%;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;padding-left:0;opacity:0;box-shadow:-5px 30px 20px -25px #0000004d;transition:visibility .15s linear,opacity .15s linear}.nav-menu-item:hover .sub-menu{visibility:visible;opacity:1;transition:visibility .25s linear,opacity .25s linear}.sub-menu ul>li.sub-menu-item{max-width:-moz-fit-content;max-width:fit-content;padding:0;margin-bottom:.5rem}.sub-menu ul li.sub-menu-item a.sub-menu-link{line-height:1.5rem}.sub-menu ul li.sub-menu-item:hover>a.sub-menu-link{color:#9d88bf}}@media screen and (min-width: 1280px){ul.nav-menu-items{gap:1.4rem}}@media screen and (min-width: 1920px){.nav-menu-item .nav-menu-link,.sub-menu ul li.sub-menu-item a.sub-menu-link{font-size:1.2rem;font-weight:400}}@keyframes spin{to{transform:rotate(1turn)}}
