*{margin:0;padding:0;box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,sans-serif}header:where(.astro-3EF6KSR2){width:100%;min-height:50vh;height:20rem;display:flex;justify-content:center;align-items:center;background-image:url(/imgs/bg-header.jpeg);background-position:center;background-size:100% 100%;background-repeat:no-repeat}header:where(.astro-3EF6KSR2) h1:where(.astro-3EF6KSR2){color:transparent;font-size:5rem;font-weight:700;-webkit-text-stroke:4px white}@media screen and (max-width: 768px){header:where(.astro-3EF6KSR2) h1:where(.astro-3EF6KSR2){font-size:3rem;-webkit-text-stroke:1px white}}main{width:100%;display:flex;justify-content:center;align-items:center}main form{padding:2em .5em;width:80%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:15px;margin-bottom:15px}select,select option{font-size:1rem;width:90%;padding:.3em .2em;border:none;border-bottom:1px solid black}input[type=text]{font-size:1rem;width:90%;padding:.3em .2em;border:none;border-bottom:1px solid black;font-weight:100}input[type=submit]{padding:1em 2em;font-size:1rem;background-color:transparent;border:1px solid black;border-radius:10px;align-self:flex-end;margin-top:50px}input[type=submit]:hover{color:#fff;background-color:#000;border:1px solid white}p,label{font-size:1.2rem;margin-top:50px;font-weight:400}@media screen and (max-width: 800px){main form{width:100%}}
