:root{--sarandor-s-heading:#E6E6E6;--sarandor-t-meta-fs:14px}.sarandor-back2top-wrap.is-fixed{transform:translateY(-50px)}.sarandor-back2top-wrap{width:64px;height:64px;display:block;position:fixed;right:50px;bottom:140px;z-index:9;transition:opacity .3s,transform .3s}.sarandor-back2top{width:64px;height:64px;display:block;position:absolute;display:flex;justify-content:center;align-items:center;opacity:.7;will-change:opacity;transition:opacity .3s,transform .12s;background:#00000040;border-radius:50%}.sarandor-back2top-wrap:not(.is-visible){pointer-events:none}.sarandor-back2top-wrap:not(.is-visible) .sarandor-back2top{pointer-events:none;opacity:0}.sarandor-back2top:after{content:"";width:100%;height:100%;display:block;position:absolute;left:-1px;top:-1px;border:2px solid var(--sarandor-s-heading);border-radius:50%;transition:opacity .3s,transform .3s;transform:scale(1);will-change:opacity}.sarandor-back2top:before{content:"";transform:translateY(-1px);color:var(--sarandor-s-heading);font-size:24px;display:inline-block;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 4.83582L5.79291 11.0429L7.20712 12.4571L12 7.66424L16.7929 12.4571L18.2071 11.0429L12 4.83582ZM12 10.4857L5.79291 16.6928L7.20712 18.107L12 13.3141L16.7929 18.107L18.2071 16.6928L12 10.4857Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 4.83582L5.79291 11.0429L7.20712 12.4571L12 7.66424L16.7929 12.4571L18.2071 11.0429L12 4.83582ZM12 10.4857L5.79291 16.6928L7.20712 18.107L12 13.3141L16.7929 18.107L18.2071 16.6928L12 10.4857Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat;background:var(--sarandor-s-heading)}.sarandor-back2top span{position:absolute;display:block;white-space:nowrap;font-size:var(--sarandor-t-meta-fs);color:var(--sarandor-s-heading);pointer-events:none;will-change:transform,opacity;opacity:0;transform:translate(-20px);transition:opacity .3s,transform .3s;text-shadow:0 0 8px #00000080;right:100%;padding-right:20px}@media (hover:hover){.sarandor-back2top:hover{transform:scale(1.05);opacity:1}.sarandor-back2top.is-fixed:hover{transform:translateY(-50px) scale(1.05)}.sarandor-back2top:hover span{opacity:1;transform:translate(0)}.sarandor-back2top:hover:after{opacity:0;transform:scale(1.5)}}@media only screen and (max-width:1200px){.sarandor-back2top-wrap{right:30px;bottom:120px}}@media only screen and (max-width:739px){.sarandor-back2top-wrap.is-fixed{transform:translateY(-50px) scale(.7)}.sarandor-back2top-wrap{transform:scale(.7);right:5px;bottom:110px}.sarandor-socials-list{svg{width:20px;height:20px}}}.sarandor-menu-wrapper{display:flex;align-items:center;pointer-events:all}.language-switcher-header{position:relative;margin-right:15px;z-index:1000}.language-switcher-header,.language-switcher-header__button{display:flex;align-items:center;pointer-events:all;cursor:pointer}.language-switcher-header__button{background:none;border:none;padding:8px 12px;color:var(--sarandor-s-menu-link);transition:color .3s ease,background-color .3s ease;justify-content:center;gap:8px;border-radius:30px}.language-switcher-header__button:hover{color:var(--sarandor-s-menu-link-hover);background-color:rgba(255,255,255,.05)}.language-switcher-header__button.is-open{color:var(--sarandor-s-menu-link-active);background-color:rgba(255,255,255,.08)}.language-switcher-header__button-text{font-size:14px;font-weight:600;letter-spacing:.5px}.language-switcher-header__dropdown{position:absolute;top:calc(100% + 15px);right:0;min-width:140px;background:rgba(33,34,36,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(230,230,230,.1);border-radius:12px;padding:8px;z-index:1001;box-shadow:0 10px 25px rgba(0,0,0,.5);pointer-events:all}.language-switcher-header__dropdown:before{content:"";position:absolute;top:-6px;right:15px;width:10px;height:10px;background:rgba(33,34,36,.95);border-left:1px solid rgba(230,230,230,.1);border-top:1px solid rgba(230,230,230,.1);transform:rotate(45deg)}.language-switcher-header__list{display:flex;flex-direction:column;gap:4px}.language-switcher-header__link{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--sarandor-s-sub-menu-link);font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.language-switcher-header__link:hover{background:rgba(255,255,255,.08);color:var(--sarandor-s-sub-menu-link-hover)}.language-switcher-header__link.is-active{background:rgba(255,255,255,.1);color:var(--sarandor-s-sub-menu-link-active);pointer-events:none}.language-switcher-header__locale-text{flex-grow:1}.language-switcher-header__locale-code{font-size:10px;opacity:.5;background:rgba(255,255,255,.1);padding:2px 4px;border-radius:4px;margin-left:8px}.language-switcher-header__active-indicator{width:6px;height:6px;background-color:var(--sarandor-s-menu-link-active);border-radius:50%;margin-left:8px;box-shadow:0 0 8px var(--sarandor-s-menu-link-active)}@media (max-width:739px){.language-switcher-header{margin-right:10px}.language-switcher-header__dropdown{right:-10px}.language-switcher-header__dropdown:before{right:25px}}.dj-cursor{position:fixed;top:-1.25rem;left:-1.25rem;width:2.5rem;height:2.5rem;background:transparent;border-radius:50%;pointer-events:none;z-index:1100;opacity:0;transition:opacity .3s;will-change:transform;z-index:100001!important}.dj-cursor.is-init{opacity:1}.dj-cursor>div{width:48px;height:48px;position:absolute;left:50%;top:50%;display:block;margin:-24px 0 0 -24px}.dj-cursor--pointer{border-radius:50%;border:2px solid #fff;will-change:transform;transition:transform .3s,border .3s,opacity .3s;opacity:.25;box-shadow:0 0 8px #0E0E1040,inset 0 0 4px #0E0E1040}.dj-cursor--pointer:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;opacity:0;transition:opacity .3s,border .3s,background-color .3s;will-change:transform,opacity;transform-origin:50% 50%}.dj-cursor--arrowsEW,.dj-cursor--arrowsNS{transition:transform .3s,opacity .3s;will-change:opacity,transform;transform:scale(.5);opacity:0}.dj-cursor--arrowsEW:after,.dj-cursor--arrowsEW:before,.dj-cursor--arrowsNS:after,.dj-cursor--arrowsNS:before{color:#fff;font-size:14px;line-height:1;position:absolute;display:block;text-shadow:0 0 8px #0E0E1040}.dj-cursor--arrowsEW:before{left:-20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat}.dj-cursor--arrowsEW:after,.dj-cursor--arrowsEW:before{content:"";top:50%;transform:translateY(-50%);width:16px;height:16px;background:currentColor}.dj-cursor--arrowsEW:after{right:-20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat}.dj-cursor--arrowsNS:before{top:-20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat}.dj-cursor--arrowsNS:after,.dj-cursor--arrowsNS:before{content:"";left:50%;transform:translateX(-50%);width:16px;height:16px;background:currentColor}.dj-cursor--arrowsNS:after{bottom:-20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z'%3E%3C/path%3E%3C/svg%3E") center /contain no-repeat}.is-scrollEW .dj-cursor--pointer,.is-scrollNS .dj-cursor--pointer{border-width:1.5px;transform:scale(1.5);opacity:.5}.is-scrollEW .dj-cursor--arrowsEW,.is-scrollNS .dj-cursor--arrowsNS{transform:scale(1.5);opacity:.5}.is-hover.is-scrollEW .dj-cursor--arrowsEW,.is-hover.is-scrollNS .dj-cursor--arrowsNS{opacity:0}.is-hover:not(.is-busy) .dj-cursor--pointer{border-width:1px;transform:scale(2);opacity:1}.is-busy .dj-cursor--pointer:before,.is-loading .dj-cursor--pointer:before{animation:sarandor_spin 1s ease-in-out infinite;opacity:1}.is-busy.is-scrollEW .dj-cursor--arrowsEW,.is-busy.is-scrollNS .dj-cursor--arrowsNS,.is-loading .is-scrollEW .dj-cursor--arrowsEW,.is-loading .is-scrollNS .dj-cursor--arrowsNS{opacity:0}.is-busy.is-scrollEW .dj-cursor--pointer:before,.is-busy.is-scrollNS .dj-cursor--pointer:before,.is-loading .is-scrollEW .dj-cursor--pointer:before,.is-loading .is-scrollNS .dj-cursor--pointer:before{border-width:1.5px}.is-busy.is-scrollEW.is-hover .dj-cursor--pointer:before,.is-busy.is-scrollNS.is-hover .dj-cursor--pointer:before,.is-hover.is-busy .dj-cursor--pointer:before,.is-loading .is-hover .dj-cursor--pointer:before{border-width:1px}@media (max-width:768px){.dj-cursor{display:none}}