@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";*{margin:0;padding:0;box-sizing:border-box}.page{max-width:100%}button{border-radius:8px;border:1px solid transparent;padding:.8em 1.2em;margin:10px;font-size:1em;font-weight:500;font-family:inherit;background-color:#ebe4d1;cursor:pointer;transition:border-color .25s;color:#26577c;box-shadow:#00000059 0 5px 15px}button:hover{border-color:#e55604}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}h1{font-size:3.5em;line-height:1.1;display:flex;align-items:center;justify-content:center;padding:1em}main{display:flex;align-items:center;justify-content:center;flex-direction:column}.card{display:flex;justify-content:center;align-items:center;padding:1em;margin-top:10em}.card-text{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:1em;padding:1em}img{border-radius:15px;box-shadow:#00000059 0 5px 15px}p{font-size:larger;color:#26577c;padding:1.5em;letter-spacing:.1em;text-align:justify}@media (max-width: 1200px){.card{padding:1em;border:1em}.card-text{margin-right:.5em}}@media (max-width: 968px){.card{padding:1em;flex-direction:column}.card-text{margin-right:1em}img{max-height:300px}p{text-align:center}}@media (max-width: 550px){.card{padding:0}}:root{font-family:Anton,sans-serif;line-height:1.5;font-weight:400;color:#e55604;background-color:#ebe4d1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-decoration:none}.nav{display:flex;position:fixed;align-items:center;justify-content:space-between;background-color:#26577c;max-width:100%;width:100%;height:6em;padding:2em;box-shadow:#00000059 0 5px 15px}nav h1{color:#e55604;text-shadow:2px 2px 5px #1a1c21;font-family:Anton,sans-serif}.logo{height:5rem;padding:1.5em}.logo:hover{filter:drop-shadow(0 0 2em #e55604)}.login{width:7em;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;margin:20px;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}.login:hover{border-color:#e55604}.login:focus,.login:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (max-width: 800px){.nav{padding:0;margin:0}.nav h1{font-size:2.7em}}@media (max-width: 425px){.nav{height:6em}.nav h1{font-size:1.5em}}.container-login,.container-subscription{border-radius:0 0 10px 10px;position:fixed;top:0;right:0;width:30%;height:fit-content;display:block;justify-content:center;align-items:center;flex-direction:column;background-color:#26577c;box-shadow:#00000059 0 5px 15px}.container-login p,a{color:#e55604}.container-login p a{text-decoration:none;cursor:pointer}.container-subscription p{padding:.6em}.container-login h1,.container-subscription h1{font-size:20px;margin:0;padding:0}input{margin-left:10px;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;height:4em}button .submit{display:block;width:100%;justify-content:center;background-color:#e55604;margin:10px 0 10px 10px}.container-subscription p{color:#e55604}.close{display:flex;align-self:end;margin-top:30px;margin-right:30px}.form-group,form{display:flex;justify-content:space-between;flex-direction:column;padding:10px}form{flex-direction:column}label{padding:0 0 0 10px;line-height:3em}.form-group input{justify-content:flex-end}.btn-submit{justify-content:center;padding-top:1em}.error-message{font-size:10px;display:flex}@media (max-width: 950px){.container-login,.container-subscription{width:100%;height:100%}}
