.header{height:4.375em;transition:all .5s;z-index:997;background:transparent;box-shadow:0 2px 15px rgba(0,0,0,.1)}.header.sticked{height:70px}.logo img{max-height:48px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1);transition:transform .3s ease;border-radius:50%;width:auto;height:auto}.position-relative{display:flex;align-items:center;justify-content:space-between}.js-search-open{margin-right:15px;margin-top:5px;border:none;background:none;color:#181818;font-size:var(--font-size-lg)}.mobile-nav-toggle{background:none;border:none;outline:none;cursor:pointer;padding:0;font-size:var(--font-size-2xl);margin-left:15px}#header{background:hsla(0,0%,100%,.5);font-weight:500;opacity:.95;transition:all .5s;z-index:997;padding:15px 0;top:0;box-shadow:0 2px 15px rgba(0,0,0,.1);height:4.375em;overflow:visible}@media (max-width:1199px){#header{padding:15px 0}}#header.header-scrolled{top:0}#header .logo{font-size:var(--font-size-2xl);margin:0;padding:0;line-height:1;font-weight:500;text-transform:uppercase}#header .logo a{color:#555}#header .logo img{max-height:40px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1);transition:transform .3s ease;border-radius:50%;width:auto;height:auto}@media (min-width:1200px){.navbar{width:100%}.navbar,.navbar ul{padding:0;display:flex;justify-content:center}.navbar ul{margin:0;list-style:none;align-items:center}.navbar>ul>li{position:relative;white-space:nowrap;padding:8px 0 8px 20px}.navbar a,.navbar a:focus{display:inline-block;padding:2px 0;align-items:center;justify-content:space-between;font-size:16px;font-weight:400;white-space:nowrap;color:#181818;text-decoration:none;position:relative;transition:color .3s ease;border-bottom:2px solid transparent}.navbar a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:rgba(162,133,221,.6);transition:width .3s ease}.navbar .active:after,.navbar a:hover:after{width:100%}.navbar .active{color:#181818}.mobile-nav-toggle{display:none}}@media (min-width:1200px) and (max-width:1279px){.navbar>ul>li{padding:8px 0 8px 15px}.navbar a,.navbar a:focus{font-size:15px}}@media (max-width:1199px){.navbar{padding:0;z-index:9997}.navbar ul{display:none;position:absolute;inset:55px 40px 20px 40px;padding:15px 0;margin:0;border-radius:10px;background-color:rgba(253,234,253,.95);overflow-y:auto;transition:.3s;z-index:9998;list-style:none;box-shadow:0 4px 12px rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.05)}.navbar li{margin-top:21px;padding:8px 0 8px 20px}.navbar a,.navbar a:focus{font-size:18px;font-weight:400;padding:2px 10px;display:inline-block;color:#181818;text-decoration:none;position:relative}.navbar a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:rgba(162,133,221,.6);transition:width .3s ease}.navbar .active:after,.navbar a:hover:after{width:100%}.mobile-nav-toggle{display:inline-block;color:#181818;font-size:28px;cursor:pointer;line-height:0;transition:.5s;padding-left:8px}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{position:fixed;top:15px;right:15px;margin:auto;z-index:9999;font-size:31px;color:#181818}.mobile-nav-active .navbar{position:fixed;inset:0;overflow:hidden;background:rgba(212,222,244,.9);transition:.3s;z-index:9998}.mobile-nav-active .navbar>ul{display:block}.mobile-nav-active .navbar ul{display:block!important;position:absolute;inset:55px 40px 20px 40px;padding:15px 0;margin:0;border-radius:10px;background-color:rgba(253,234,253,.95);overflow-y:auto;transition:.3s;z-index:9998;list-style:none;box-shadow:0 4px 12px rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.05)}}@media (min-width:769px) and (max-width:1023px){.mobile-nav-active .navbar ul{inset:55px 80px 20px 80px!important}}@media (min-width:641px) and (max-width:768px){.mobile-nav-active .navbar ul{inset:55px 60px 20px 60px!important}}@media (min-width:481px) and (max-width:640px){.mobile-nav-active .navbar ul{inset:55px 40px 20px 40px!important}}@media (max-width:480px){.mobile-nav-active .navbar ul{inset:55px 20px 20px 20px!important}}@font-face{font-family:__Expletus_Sans_c07455;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/035aa742480eac99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Expletus_Sans_c07455;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0fd18d51969b17cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Expletus_Sans_Fallback_c07455;src:local("Arial");ascent-override:99.79%;descent-override:29.56%;line-gap-override:0.00%;size-adjust:103.52%}.__className_c07455{font-family:__Expletus_Sans_c07455,__Expletus_Sans_Fallback_c07455;font-weight:400;font-style:normal}.search-form-wrap.navbar-open .icon{display:none!important}.search-form-wrap{position:absolute;color:#444;right:0;top:0;z-index:9999;transition:all .5s cubic-bezier(.25,.46,.45,.94);visibility:hidden;opacity:0;transform:translateY(-15px) scale(.9);font-family:var(--heading-font)}.search-form-wrap.active{visibility:visible;opacity:1;transform:translateY(0) scale(1);animation:searchSlideIn .4s ease-out}@keyframes searchSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.85)}50%{opacity:.7;transform:translateY(-5px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.search-form-wrap .search-form{position:relative;display:flex;align-items:center}.search-form-wrap .search-form .search-input{width:300px;height:auto;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);outline:none;margin-top:3px;font-size:.95rem;padding:.85rem 2.75rem .65rem 1.25rem;border:2px solid rgba(162,133,221,.25);border-radius:14px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px rgba(162,133,221,.12);font-weight:400}@media (max-width:768px){.search-form-wrap .search-form .search-input{width:240px;padding:.75rem 2.5rem .5rem 1rem;font-size:.95rem}}.search-form-wrap .search-form .search-input:active,.search-form-wrap .search-form .search-input:focus{outline:none;border:2px solid rgba(162,133,221,.7);background:#fff;box-shadow:0 6px 24px rgba(162,133,221,.2);transform:translateY(-2px) scale(1.02)}.search-form-wrap .search-form .search-input::placeholder{color:rgba(68,68,68,.65);font-weight:300}.bi-x{margin-top:.2em}.search-form-wrap .search-form .icon{position:absolute;top:.42em;opacity:.5;left:10px}.search-form .btn{color:#444;transition:all .2s ease}.search-form-wrap .search-form .btn{position:absolute;right:.6em;padding:0;margin:0;font-size:1.6rem;line-height:1;border:none;background:transparent;border-radius:10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);color:rgba(68,68,68,.7)}.search-form-wrap .search-form .btn:hover{color:#333;transform:scale(1.1)}.search-form-wrap .search-form .btn:active,.search-form-wrap .search-form .btn:focus{outline:none;box-shadow:none;transform:scale(.95)}.search-results{list-style:none;background:hsla(0,0%,100%,.85);width:300px;max-height:320px;overflow-y:auto;font-family:var(--heading-font);animation:searchResultsSlideIn .4s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;border-radius:16px;height:auto;display:flex;flex-direction:column;gap:.25rem;align-items:stretch;padding:1rem;top:100%;left:0;margin:.5rem 0 0;border:1px solid rgba(162,133,221,.15);box-shadow:0 8px 32px rgba(162,133,221,.15);z-index:100}@keyframes searchResultsSlideIn{0%{opacity:0;transform:translateY(-15px) scale(.95)}50%{opacity:.6;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.search-results{width:260px;max-height:280px}}.search-results li{font-size:.95rem;border-bottom:1px solid rgba(162,133,221,.18);margin-bottom:.45rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.search-results li:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(162,133,221,.08),transparent);transition:left .5s ease}.search-results li:hover:before{left:100%;background:rgba(251,219,250,.5);transition:left .8s ease}.search-results li:hover{border-color:rgba(162,133,221,.3)}.search-results li:last-child{border-bottom:none;margin-bottom:0}.search-results li a{text-decoration:none;color:#333;font-weight:500;line-height:1.5;transition:all .3s ease;position:relative;z-index:2}.search-results li a:hover{color:#181818}.search-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:14px;border:2px solid rgba(162,133,221,.25);padding:1rem 1.25rem;margin:.85rem 0 0;width:300px;font-family:var(--heading-font);color:#666;font-size:.95rem;animation:searchResultsSlideIn .3s ease-out}@media (max-width:768px){.search-loading{width:240px;padding:.85rem 1rem}}.loading-spinner{width:18px;height:18px;border:2px solid rgba(162,133,221,.2);border-top-color:rgba(162,133,221,.8);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-results-message{font-size:.95rem;width:300px;list-style:none;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:.85rem 0 0;border:2px solid rgba(162,133,221,.3);border-radius:14px;text-align:center;color:#777;padding:1rem 1.25rem;font-family:var(--heading-font);font-weight:500;animation:searchResultsSlideIn .4s ease-out}@media (max-width:768px){.no-results-message{width:240px;padding:.85rem 1rem;font-size:.95rem}}.lang-switcher{gap:.75rem;margin:.5rem 0 .5rem .8rem;padding:.25rem;background:hsla(0,0%,100%,.7);border-radius:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(162,133,221,.1);box-shadow:0 2px 12px rgba(162,133,221,.08)}.lang-btn,.lang-switcher{display:flex;align-items:center}.lang-btn{justify-content:center;width:36px;height:36px;border-radius:50%;color:#181818;font-family:var(--heading-font);font-size:1rem;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;flex-shrink:0;flex-grow:0;flex-basis:36px;position:relative;overflow:hidden;border:2px solid rgba(162,133,221,.15);background:linear-gradient(135deg,#fff,rgba(162,133,221,.02));transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(162,133,221,.1);cursor:pointer;padding:0;margin:0;transform:translateY(0);box-sizing:border-box;text-indent:-.5rem}.lang-btn.active,.lang-btn:hover{border:2px solid rgba(162,133,221,.6);background:linear-gradient(135deg,rgba(162,133,221,.15),rgba(162,133,221,.25));box-shadow:0 4px 16px rgba(162,133,221,.25),0 2px 8px rgba(162,133,221,.15);transform:translateY(-1px)}.lang-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(162,133,221,.2)}.lang-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 50%);border-radius:50%;opacity:0;transition:opacity .3s ease}.lang-btn:hover:before{opacity:1}.lang-btn,.lang-btn span{display:flex;align-items:center;justify-content:center;text-align:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lang-btn *{margin:0;padding:0;box-sizing:border-box}.lang-label{font-size:1rem;font-family:var(--heading-font);font-weight:500;margin-left:.5rem;opacity:.8;transition:all .3s ease}.lang-switcher:hover .lang-label{opacity:1}.lang-flag{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:768px){.lang-switcher{gap:.5rem;padding:.2rem}.lang-btn{width:32px;height:32px;flex-basis:32px;font-size:.9rem}.lang-flag{width:18px;height:18px}.lang-label{font-size:.9rem}}.lang-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(162,133,221,.3),0 4px 16px rgba(162,133,221,.25)}.lang-btn:focus-visible{outline:2px solid rgba(162,133,221,.8);outline-offset:2px}@keyframes langBtnPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.lang-btn.active{animation:langBtnPulse .3s ease-out}