*{box-sizing:border-box;margin:0;padding:0}body{font-family:Outfit,sans-serif}p{font-size:1.6rem}h1{font-size:6rem}.app{width:100vw;height:100vh;background-color:#00000080;color:#fff;overflow:hidden}.app:before{content:"";background:url(/assets/sunset-8064078_1280-7Lk5N4Fc.jpg) no-repeat center center/cover;position:absolute;width:100vw;height:100vh;z-index:-1}.btn1{border:none;background-color:#fff3;color:#fff;padding:10px;border:solid white 1px;border-radius:15px;width:150px;cursor:pointer;font-family:Outfit,sans-serif;margin-top:5px}.app .search{text-align:center;padding:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.app input{padding:.7rem 1.5rem;font-size:1.2rem;border-radius:25px;border:1px solid rgba(255,255,255,.8);background:#ffffff1a;color:#fff;text-align:center}::placeholder{color:#fff;text-align:center}.container{max-width:100%;height:80vh;margin:auto;padding:0 1rem;display:flex;flex-direction:column;justify-content:space-between}.app .top{width:80%;margin:1rem auto}.app .description{position:relative;right:-101%;bottom:10%;transform-origin:0 0;transform:rotate(270deg)}.app .bottom{display:flex;justify-content:space-evenly;text-align:center;width:100%;margin:1rem auto 5rem;padding:1rem;border-radius:12px;background-color:#fff3}.bold{font-weight:600}@media screen and not (min-width:600px){p{font-size:.9rem}h1{font-size:4rem}}@media screen and not (min-height:500px){.app{width:100vw;height:110vh;overflow:hidden}.app:before{content:"";background:url(/assets/sunset-8064078_1280-7Lk5N4Fc.jpg) no-repeat center center/cover;position:absolute;width:100vw;height:110vh;z-index:-1}.app .bottom{margin-bottom:10rem}}
