body{padding:0}.App{display:flex;flex-direction:column;justify-content:center;align-items:center;align-items:flex-start;margin:0;background-color:#1e0e15;color:#fff}h1,h2,h3,h4,ul{margin:0}.section-info{width:50vw}.header{background-image:url(/assets/head.0c0ce475.jpeg);background-position:center;background-size:cover;background-attachment:fixed;overflow:hidden;width:100vw;height:100vh;object-fit:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}.header__form{background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:1em;border-radius:15px;width:auto}.header__form--title{font-family:Rubik Iso,cursive;color:#fff;font-size:100px;margin:0}.header__form__body{display:flex}.header__form--input,.header__form--btn{font-size:1.5rem;border-radius:10px}.header__form--input{color:#fff}.location,.residents{padding:1em 0}.card-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;width:100%;margin:0}.card-info--title,.residents-title{font-family:Rubik Iso,cursive;font-weight:800}.card-info__body{display:flex;justify-content:center;gap:2em;flex-wrap:wrap}span{font-weight:800}.residents{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%;background-color:#02383f;align-self:center}.location{align-self:center}.residents-title{color:#fff;color:#000;text-shadow:0px 3px 5px white}.residents div{display:flex;justify-content:center;align-items:center;gap:2em;flex-wrap:wrap}.card-resident{background-color:#0009;display:flex;flex-direction:column;align-items:center;border-radius:20px;transition:transform .5s ease}.card-resident:hover{transform:scale(1.05)}.card-resident__header{position:relative}.card-resident__header--img{border-radius:10px}.card-resident__header--state{position:absolute;display:flex;align-items:center;gap:.5em;background-color:#000000b3;padding:.2em;border-radius:5px;top:50%;left:0;width:100%;justify-content:center}.card-resident__header--circle{width:1em;height:1em;background-color:#fff;border-radius:50%}.card-resident__header--status{margin:0}
