@font-face{font-family:IntroRust;font-weight:400;src:local("IntroRust"),url(/static/media/IntroRust.2d749804509482b513c6.otf) format("opentype")}@font-face{font-family:Montserrat;font-weight:400;src:url(/static/media/Montserrat.4df14eb5e72bf55c4497.ttf) format("truetype")}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{overflow:hidden;scroll-behavior:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.icon{align-items:center;background-color:#145f48;border-radius:100%;display:inline-flex;height:100%;justify-content:center;padding:5px;width:100%}.icon-img{filter:invert(1) brightness(2);height:90%;width:90%}body,html{height:auto;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;touch-action:auto}.App{background-color:#282c34;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.marquee{display:flex;overflow:hidden;position:relative;white-space:nowrap}.marquee-content{animation:marquee 15s linear infinite;display:flex}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.animate-marquee{animation:marquee 15s linear infinite;display:inline-block;white-space:nowrap}@media (min-width:768px){body::-webkit-scrollbar{display:none}}@media (max-width:768px){.custom-cursor{display:none!important}}.container{overflow:hidden;padding-bottom:20px;position:relative;text-align:middle;white-space:nowrap;width:100%}.container .first{animation:alternate-color 14s;color:#bd1f40 #fff;display:inline-block;font-size:2em;font-weight:700;position:relative}.container .first:before{animation:animate 10s steps(50),blink 1s steps(1) 30;background:#fff;border-left:2px solid #000;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes alternate-color{0%,to{color:#e5ea98}50%{color:#155f48}}@keyframes animate{0%{left:0}40%,60%{left:100%}to{left:0}}@keyframes blink{0%,to{border-color:#0000}50%{border-color:#000}}
/*# sourceMappingURL=main.159c3c82.css.map*/