.hiddenTemp{display:flex;animation:hiddenTempAnimation .4s forwards}@keyframes hiddenTempAnimation{0%{display:none}90%{display:none}to{display:flex}}.fadeIn{animation:fadeIn .5s ease-in-out}.fadeOut{animation:fadeOut .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}50%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.loader{background-color:#5d5d5d00;height:25px;aspect-ratio:1;position:relative;clip-path:polygon(100% 50%,85.36% 85.36%,50% 100%,14.64% 85.36%,0% 50%,14.64% 14.64%,50% 0%,85.36% 14.64%,100% 50%,74.75% 25.25%,50% 15%,25.25% 25.25%,15% 50%,25.25% 74.75%,50% 85%,74.75% 74.75%,85% 50%,74.75% 25.25%);filter:blur(1px)}.loader:before{content:"";position:absolute;inset:0;background:conic-gradient(#0000 15%,#12d75a,#0000 65%);animation:l6 1s linear infinite}@keyframes l6{to{rotate:1turn}}.nav{position:fixed;top:0;left:0;bottom:0;z-index:40}.back-test{background:#fff}.background{position:fixed;top:0;left:0;bottom:0;width:100dvw;height:100dvh;view-transition-name:background}.button{outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;position:fixed;top:18px;left:15px;width:50px;height:50px;border-radius:50%;background:transparent}.ul,.li{margin:0;padding:0}.ul{background-color:#00000047;padding:25px;position:fixed;top:100px;width:230px}.li{list-style:none;margin-bottom:20px;display:flex;align-items:center;cursor:pointer}.icon-placeholder{width:40px;height:40px;border-radius:50%;flex:40px 0;margin-right:20px}.text-placeholder{border-radius:5px;width:200px;height:20px;flex:1}.refresh{padding:10px;position:fixed;background:#0006;border-radius:10px;width:20px;height:20px;top:10px;right:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{border-radius:1rem!important;background:#bdbdbd!important}.PhotoView-Slider__BannerWrap{background:#bdbdbd!important}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:100;src:url(/fonts/100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:200;src:url(/fonts/200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(/fonts/300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(/fonts/400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(/fonts/500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(/fonts/600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(/fonts/700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(/fonts/800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(/fonts/900.woff2) format("woff2")}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.hideScrollBar{-ms-overflow-style:none;scrollbar-width:none}.hideScrollBar::-webkit-scrollbar{display:none}.mask{-webkit-mask-image:linear-gradient(transparent 10%,black 100%);mask-image:linear-gradient(transparent 10%,#000)}.mask-loader{-webkit-mask-image:linear-gradient(transparent 0%,black 80%);mask-image:linear-gradient(transparent 0%,#000 80%)}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.doublemask{-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 20%,black 80%,transparent 100%)}.mask-bottom{-webkit-mask-image:linear-gradient(transparent 0%,black 20%,transparent 100%);mask-image:linear-gradient(transparent 0%,black 20%,transparent 100%);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover}.shadow-custom{box-shadow:0 0 50px #0000006a}::view-transition-group(background){animation-fill-mode:both;z-index:10}#page-loader{position:fixed;top:2rem;right:2rem;background-color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;padding:1rem;box-shadow:0 4px 20px #0000001a;z-index:9999;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;border:1px solid rgba(16,185,129,.2)}#page-loader.active{opacity:1;visibility:visible;transform:translateY(0)}.loader-content{display:flex;align-items:center;gap:.75rem}.loader-logo{color:#10b981;width:60px;height:auto;animation:logoFade 2s ease-in-out infinite alternate}.loader-spinner{width:2px;height:2px;border-radius:50%;background-color:#10b981;box-shadow:0 0 #10b981cc,6px 0 #10b98199,12px 0 #10b98166,18px 0 #10b98133;animation:loaderDots 1.2s infinite linear}@keyframes logoFade{0%{opacity:.7}to{opacity:1}}@keyframes loaderDots{0%{box-shadow:0 0 #10b981cc,6px 0 #10b98199,12px 0 #10b98166,18px 0 #10b98133}25%{box-shadow:-6px 0 #10b98133,0 0 #10b981cc,6px 0 #10b98199,12px 0 #10b98166}50%{box-shadow:-12px 0 #10b98166,-6px 0 #10b98133,0 0 #10b981cc,6px 0 #10b98199}75%{box-shadow:-18px 0 #10b98199,-12px 0 #10b98166,-6px 0 #10b98133,0 0 #10b981cc}to{box-shadow:0 0 #10b981cc,6px 0 #10b98199,12px 0 #10b98166,18px 0 #10b98133}}.fadeIn{animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fadeOut{animation:fadeOut .5s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
