@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";*{margin:0;padding:0;box-sizing:border-box}a{color:#0f6ab0;text-decoration:none}body{width:100vw;min-height:100vh;overflow-x:hidden;font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.1vw;color:#0f6ab0}@media screen and (max-width: 1200px){body{font-size:1.4vw}}.icon:not(.fill){stroke:#0f6ab0;fill:none}.icon.fill{fill:#0f6ab0;stroke:none}.wrapper{padding:2rem 10vw}header{padding:1rem 10vw;display:flex;justify-content:space-between;align-items:center;gap:10vw}header>div{display:flex;justify-content:flex-start;align-items:center;gap:1.875rem}header>div .logo{font-weight:800;font-size:1.5rem;letter-spacing:-15%;cursor:help}header>div .logo span{color:#f23d7e}header>div .select{display:flex;align-items:center;gap:.5rem;position:relative;cursor:not-allowed}header>div .select .icon{width:1rem}header>div nav{display:flex;gap:1.5rem}header>div nav p{cursor:not-allowed}header>div nav p:hover{text-decoration:underline}header>div nav .icon{width:1.25rem;cursor:pointer}@media screen and (max-width: 900px){header{padding:2rem 10vw !important}header .select,header nav{display:none !important}}header button,.dialog button{padding:.75rem 1rem;display:flex;align-items:center;gap:.625rem;border:none;outline:none;border-radius:.75rem;color:#0f6ab0;font-weight:600;background:#edf2fe;cursor:pointer}footer{padding:1rem 10vw;background:#f3f3f3;display:flex;justify-content:space-between;color:#b6b6b6;font-weight:300;font-size:.8rem}footer nav{display:flex;gap:2rem}footer a{color:#b6b6b6}footer a:hover{text-decoration:underline}
