@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.loading-container{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.loading-container .spinner{width:25px;height:25px;border-radius:50%;border:6px solid #ECECEC;border-top-color:#00aeef;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container .loading-text{color:#00aeef;font-size:30px;font-weight:500;font-family:Montserrat,sans-serif;text-transform:none;word-spacing:normal;letter-spacing:normal}@media (max-width: 768px){.loading-container .spinner{width:25px;height:25px;border:4px solid #ECECEC}.loading-container .loading-text{font-size:25px}}@media (max-width: 480px){.loading-container .spinner{width:20px;height:20px}.loading-container .loading-text{font-size:14px}}.scroll-to-top{opacity:0;right:20px;bottom:10px;position:fixed;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top button{display:flex;align-items:center;justify-content:center;width:45px;height:45px;font-size:20px;border:none;outline:none;cursor:pointer;border-radius:50%;color:#fff;background-color:#00aeef;transition:color .3s ease-in-out,background-color .3s ease-in-out}.scroll-to-top button:hover{color:#fff;background-color:#212529}@media (max-width: 992px){.scroll-to-top button{width:40px;height:40px;font-size:18px}}@media (max-width: 768px){.scroll-to-top{right:10px;bottom:10px}.scroll-to-top button{width:35px;height:35px;font-size:17px}}@media (max-width: 480px){.scroll-to-top button{width:30px;height:30px;font-size:16px}}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;scroll-behavior:smooth}html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strong,sub,sup,b,i,u,strike,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}article,section,header{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none}
