*{box-sizing:border-box;font-family:"Trebuchet MS",Arial,sans-serif;margin:auto}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10vh 0;width:100%;height:100vh;background-color:#242628;background-image:url(./assets/world.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4vh;margin:2vh;background-color:rgba(36,38,40,.7);border-radius:1.5vh}.header h3{text-align:center;color:#ff9e40;font-size:2.4vh;font-weight:600;margin:0;line-height:3.6vh}.header h1{font-weight:600;font-size:4.8vh;line-height:150%;text-align:center;color:#fff}.header p{font-weight:400;font-size:2.4vh;line-height:150%;text-align:center;color:#fff;margin:1.6vh 0}.options{display:flex;flex-direction:row;align-items:center}.options a{color:#fff;text-decoration:underline;margin:0 1.6vh;font-weight:400;font-size:2.4vh;line-height:150%}.options img{margin-right:1.6vh}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;border-radius:10px}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}input[type=text],input[type=email],textarea,select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}button[type=submit]{background-color:#4CAF50;color:white;padding:14px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer}button[type=submit]:hover{background-color:#45a049}@media screen and (max-width:1024px){.container{background-size:cover}.header h1{font-size:3.6vh}.header p{font-size:2vh}.options a{font-size:2vh}}@media screen and (max-width:600px){.container{background-size:cover}.header h1{font-size:2.4vh}.header p{font-size:1.6vh}.options{flex-direction:column}.options a{font-size:1.6vh;margin:0.8vh 0}.options img{margin:0.8vh 0}}