@import url(https://fonts.googleapis.com/css2?family=Figtree&family=Fjalla+One&family=Pacifico&family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree&family=Fjalla+One&family=Pacifico&family=Pinyon+Script&family=Roboto:ital@1&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&family=Figtree&family=Fjalla+One&family=Pacifico&family=Pinyon+Script&family=Roboto:ital@1&family=Zeyada&display=swap);*{margin:0;padding:0}@media screen and (min-width:770px){body{background-color:hsla(0,0%,95%,.941);display:flex;justify-content:center;min-height:100vh}.AddHouse-container{background-color:#d3d3d3;border-radius:10px;height:85%;padding:10px;width:80vh}.AddHouse-container,.AddHouse-container form{align-items:center;display:flex;flex-direction:column;justify-content:center}.AddHouse-container form{height:100%;margin-top:1vh;width:70%}.AddHouse-container form input,.AddHouse-container form textarea{border:none;border-radius:5px;margin-bottom:1vh;outline:none;padding:10px;width:100%}.AddHouse-container form button{background-color:#020245;border:none;border-radius:5px;color:#fff;cursor:pointer;height:4vh;margin-top:1vh;width:30vh}}.houseUrl{height:20vh;width:20vh}body{font-family:Roboto,sans-serif}a{color:#000;display:flex;justify-content:center;padding:10px 0;text-decoration:none}.reservations-list-page{display:flex;flex-direction:column;gap:20px}.reservations-list-page h2{text-align:center}.add-house-page,.home-page,.reservation-page{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;padding:20px}.add-house-page,.reservation-page{background-image:linear-gradient(rgba(0,0,0,.3),rgba(6,5,26,.5)),url(https://plus.unsplash.com/premium_photo-1661883964999-c1bcb57a7357?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=828&q=80);background-repeat:no-repeat;background-size:cover;text-align:center;width:100%}.reservation-page{height:100vh;padding:0}.main-container{grid-gap:10px;align-items:center;color:#5f5f5f;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:5px;width:100%}.container{align-items:center;display:flex;flex-direction:column}.homepage-container{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-rows:70% 30%;justify-items:center;text-align:center}.icon{border-radius:45%;height:140px;width:120px}.container p{color:#5f5f5f;font-size:10px;text-align:left}@media screen and (min-width:768px){.main-container{grid-template-columns:1fr 1fr 1fr}.container{align-items:center}}.login,.registration,.splash{align-items:center;background-image:linear-gradient(rgba(47,47,47,.6),rgba(0,0,0,.8)),url(https://media.istockphoto.com/id/1456438564/photo/couple-second-key-to-new-home-with-hand-in-heart-symbol.webp?b=1&s=170667a&w=0&k=20&c=2U2bQ71RGLbZ-kcNH0VZGz_T_9JTa4T2PuFsrrlOkhg=);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;grid-template-rows:auto;justify-content:center;min-height:100vh;text-align:center;width:100%}.splash h1{-webkit-animation:textload 1s ease-in-out;animation:textload 1s ease-in-out;font-family:Dancing Script,serif;font-size:58px}.splash p{-webkit-animation:textload 1.2s ease-in-out;animation:textload 1.2s ease-in-out;margin-bottom:20vh;padding:5px}.splash div{-webkit-animation:textload 1.4s ease-in-out;animation:textload 1.4s ease-in-out}@-webkit-keyframes textload{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes textload{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#root{font-size:14px;width:100%}body{margin:0;padding:0}form{color:#fff;display:flex;flex-direction:column;gap:20px;height:100%;width:100%}#addHouse-form{justify-items:center;width:60%}form h2{border-bottom:1px solid #fff}.add-house-page h2,form h2{color:#fff}.horizontal-buttons{display:flex;gap:20px;justify-content:center;width:100%}input{background-color:initial;border:none;border-bottom:1px solid #fff;color:#fff;padding:5px 10px}input:focus{background-color:rgba(31,30,30,.402);color:#fff}.button,button,select{background-color:initial;border:.1rem solid #fff;border-radius:3rem;color:#fff;outline:none;padding:3px;text-align:center;width:100px}option{color:#000}button{cursor:pointer}form ::-webkit-input-placeholder{background-color:initial;color:hsla(0,0%,100%,.705);font-weight:500;outline:none}form ::placeholder{background-color:initial;color:hsla(0,0%,100%,.705);font-weight:500;outline:none}a:hover,button[type=submit]:focus,button[type=submit]:hover{background-color:#fff;color:#21893e;font-weight:600}.homepage{display:flex;flex-direction:row;justify-content:space-between;margin:2% 0 0;overflow-x:hidden}.house-control1 button{background:#adff2f;border-bottom-left-radius:0;border-bottom-right-radius:20px;border-color:#adff2f;border-top-left-radius:0;border-top-right-radius:20px;color:#fff!important;font-size:2rem;font-weight:700;height:50px;justify-content:center;margin-top:20vh}.disabledButton{background:gray!important;border:none!important;width:50px}.house-container{display:flex;flex-wrap:nowrap;overflow:hidden;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:60vw}.select{align-items:center;display:flex;flex-direction:column;margin-top:14%}.select p{color:#333}.house-control2 button{background:#21893e;border-bottom-left-radius:20px;border-bottom-right-radius:0;border-color:#21893e;border-top-left-radius:20px;border-top-right-radius:0;color:#fff!important;font-size:2rem;font-weight:700;height:50px;margin-top:20vh;width:60px}.house-control2 button,.house-item{display:flex;justify-content:center}.house-item{align-items:center;flex:0 0 auto;flex-direction:column;gap:20px;margin-right:16px;text-align:center;text-decoration:none;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.house-item h3{color:#434343;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:27px}.house-item p{color:#b7b7b7;font-size:12px;font-weight:100;margin-top:-2vh;padding:2vh 4vw}.house-item img{border-radius:45%;height:200px;width:200px}.bullets{color:#b7b7b7;font-size:8px}@media (max-width:600px){.select h1{font-size:18px}.house-item{margin-right:0}.house-control1,.house-control2{display:none}.house-container{align-items:center;flex-direction:column;gap:10px;width:100vw}}.menu-icon{display:block}.menu{background-color:#21893e;display:none;flex-direction:column;left:0;padding:10px;position:absolute;top:70px;width:100%}.menu.open{display:flex}.close-btn{display:none}.bar.open:first-child{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.bar.open:nth-child(2){opacity:0}.bar.open:nth-child(3){-webkit-transform:rotate(45deg) translate(-5px,-6px);transform:rotate(45deg) translate(-5px,-6px)}.navbar-container{display:flex;height:100vh;position:absolute;width:100%}.content{display:flex;justify-content:center;text-align:center;width:100%}.content h2{font-size:2.5em;font-weight:900;margin-top:10%;padding-bottom:5vh}.nav{grid-gap:10px;display:grid;gap:10px;grid-template-rows:20% 50% 5% 5%;height:100vh;list-style:none;padding:20px 0;text-align:left;width:250px}.nav-h2{color:#000;font-family:Dancing Script,serif;text-decoration:underline;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.left-nav{border-right:1px solid #dbd8d8;display:flex;flex-direction:column;justify-items:left;margin-top:-20px;text-align:left}.lower-nav{padding:10px}.social{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin-left:40px;text-align:center;width:100%}.social li{height:2rem;width:2rem}.links li a{font-weight:1000;text-align:left}.active{background:#21893e;color:#fff!important;font-weight:700}.link{color:#000;text-decoration:none}.mobile{display:none;z-index:10}.ham-menu{background:none;border:none;height:40px;width:40px}.social-logo{height:2rem;width:2rem}.copyright{font-size:.7rem;font-weight:700;text-align:center}@media (max-width:768px){.nav{background-color:#539eb3;opacity:.95;top:0;transition:left .3s ease-in-out;z-index:99}.mobile,.nav{position:fixed}.mobile{color:#000;display:flex;left:2rem;top:2rem;z-index:100}.open{display:none}.ham-menu{color:#000;float:right;margin-top:-1vh}.close-btn{color:#000;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;left:1rem;margin-right:auto;position:absolute;top:18vh;z-index:100}.content h2{font-size:2em;font-weight:700;margin-top:20%;padding-bottom:5vh}.horizontal-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}form{width:90%}form,form p{text-align:center}form p{font-size:12px;justify-content:center;width:100%}}.HouseDetails-container{display:grid;grid-template-columns:1fr 1fr;padding:20px}.icon{border-radius:8px;height:100%;margin-right:20px;object-fit:cover;width:100%}.lower-part{flex:1 1}.detailTitle{color:#333;font-size:24px;margin-top:0}.info{margin-bottom:10px}.info p{color:#555;font-size:18px;margin:5px 0}.error-message{color:#ff4d4f;font-size:16px;margin-top:10px}@media (max-width:768px){.HouseDetails-container{display:flex;flex-direction:column;margin-right:30px}.icon{height:auto;margin-right:auto}.icon,.lower-part{width:100%}.detailTitle{font-size:20px}}.delete-house{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-content:left}.reserve-btn{background-color:#21893e;cursor:pointer;font-size:14px;width:160px}.reserve-btn .navlink{color:#fff;font-weight:500}.reserve-btn .navlink:hover{background-color:#ebfcea;color:#21893e}.deleted-message{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.deleted-message p{color:#fff;font-size:21px}
/*# sourceMappingURL=main.b766fdd8.css.map*/