@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");:root{--background:#fff;--foreground:#171717;--strok-color:#6c6c6c;--bg-card-color:#dcffde;--theme-color:#61ff69}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{font-family:Inter,serif!important}.lato-regular{font-family:Lato,serif;font-weight:400;font-style:normal}.inter-400{font-optical-sizing:auto;font-weight:400;font-style:normal}.inter-400,.inter-500{font-family:Inter,serif}.inter-500{font-optical-sizing:auto;font-weight:500;font-style:normal}.inter-800{font-family:Inter,serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.DivBanner{border-color:var(--strok-color)}.modal{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;width:100vw;height:100vh;padding:20px;background-color:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.modal:has(.modal-box.active){visibility:visible;opacity:1;transition:visibility 0s,opacity .3s ease-in-out}.modal-box.active{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s ease-in-out}.modal .modal-box{background-color:transparent;width:100vw;height:100vh;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal-card{display:none;justify-content:center;z-index:1000;background:#fff;padding:20px;border-radius:10px;max-width:500px;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.modal-box.active~.modal-card{display:flex}.modal-box.active .modal-card{display:flex;flex-direction:column}