@import"https://fonts.googleapis.com/css2?family=Vollkorn&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:NEUE;src:url(/assets/NeueMachina-Regular-DJ1P1zYe.ttf);font-weight:400}@font-face{font-family:NEUE;src:url(/assets/NeueMachina-Medium-C2f4RfyY.ttf);font-weight:500}@font-face{font-family:NEUE;src:url(/assets/NeueMachina-Bold-BAq71WW4.ttf);font-weight:600}@font-face{font-family:NEUE;src:url(/assets/NeueMachina-Ultrabold-CKOzQPPT.ttf);font-weight:800}*{font-family:NEUE,sans-serif}html,body{font-family:NEUE,sans-serif;margin:0;box-sizing:border-box}p{font-family:NEUE,sans-serif}.font-worksans{font-family:Work Sans,sans-serif!important}h1,h2,h3,ul,li{list-style:none;margin:0;padding:0}.marquee{overflow:hidden;padding:24px 0 0}.marquee-wrapper{display:flex;width:700%;gap:53px}.marquee-group{display:flex;gap:53px;animation:scroll-x 30s linear infinite;will-change:transform;transform:translateZ(0);backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.marquee-group{animation:none}}.marquee-group img{max-width:320px;width:100%;height:90px}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(calc(-100% - 80px))}}@media (max-width: 1200px){.marquee-group img{width:120px}}@media (max-width: 768px){.marquee-wrapper,.marquee-group{gap:50px}}@media (max-width: 480px){.marquee-wrapper,.marquee-group{gap:20px}}.custom-select .ant-select-selector{background:#ffffff0d!important;border:1px solid #ffffff26!important;color:#fff!important;border-radius:12px!important;height:64px!important;display:flex;align-items:center}.custom-select .ant-select-selection-placeholder{color:#fff9!important}.custom-select .ant-select-arrow{color:#fff!important}@keyframes smoothGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes spiral{0%{transform:rotate(0) scale(1);opacity:.6}50%{transform:rotate(180deg) scale(1.2);opacity:.8}to{transform:rotate(360deg) scale(1);opacity:.6}}@keyframes spiral-reverse{0%{transform:rotate(0) scale(1);opacity:.6}50%{transform:rotate(-180deg) scale(1.3);opacity:.9}to{transform:rotate(-360deg) scale(1);opacity:.6}}@keyframes spiral-slow{0%{transform:rotate(0) scale(.8);opacity:.4}50%{transform:rotate(180deg) scale(1.1);opacity:.6}to{transform:rotate(360deg) scale(.8);opacity:.4}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}40%{opacity:.8;transform:scale(1)}60%{opacity:1;transform:scale(1.1)}80%{opacity:.3;transform:scale(.7)}}@keyframes pulse-glow{0%,to{opacity:.2;filter:blur(12px)}50%{opacity:.4;filter:blur(16px)}}.animate-spiral{animation:spiral 8s ease-in-out infinite}.animate-spiral-reverse{animation:spiral-reverse 10s ease-in-out infinite}.animate-spiral-slow{animation:spiral-slow 12s ease-in-out infinite}.animate-twinkle{animation:twinkle 3s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}.delay-250{animation-delay:.25s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.group:hover .animate-spiral{animation-duration:6s}.group:hover .animate-spiral-reverse{animation-duration:8s}.group:hover .animate-twinkle{animation-duration:2s}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{will-change:transform}@keyframes shimmer{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(200%)}}.animate-shimmer{animation:shimmer 2s infinite linear}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#9039971a;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#903e97,#6b2a73);border-radius:10px;border:2px solid rgba(255,255,255,.1)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a34daa,#7e3587)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#903e97 rgba(144,57,151,.1)}.custom-scrollbar{-ms-overflow-style:none}
