@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Lato:ital,wght@0,100;0,300;0,400;1,100&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Nova+Mono&family=Poppins:wght@100;200;300;400;500;600&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700&display=swap);*{color:#000;list-style:none;text-decoration:none}.fa-bars{display:none}.main-page{-webkit-column-gap:5rem;column-gap:5rem;display:flex;flex-direction:row;list-style:none;margin-left:40%;margin-top:7rem;padding:0;transition:all .3s ease;width:80%;z-index:-1}.main-page li{background-color:#fffefe;border-radius:100%;display:block;flex-shrink:0;height:10rem;list-style:none;margin-bottom:5rem;margin-right:20px;min-width:100%;padding:.4rem;width:10rem}.main-page li .img-house1{border-radius:100%;height:110%;margin-bottom:0;padding-bottom:0;width:100%}.main-page li h3{padding-top:10px}.main-page li h3,.main-page li p{height:.5rem;margin-bottom:3rem;text-align:center;width:12rem}.main-page-container{border:1px solid green;display:flex;overflow:hidden;position:relative;width:100%}.arrow{background-color:rgba(141,197,10,.788);cursor:pointer;font-size:30px;margin-left:20%;margin-top:12rem;padding:5px}.left-arrow,.right-arrow{border-radius:5px;padding:.5rem;position:absolute;top:55%;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.left-arrow{left:0;padding-left:.5rem;width:3rem}.right-arrow{margin-right:1rem;padding-right:.5rem;right:0;width:3rem}.slider-container{border-radius:100%;display:flex;height:20%;margin-left:20%;padding-left:2rem;position:relative;width:20%;z-index:1}.slide-animation{-webkit-animation:slide 2s;animation:slide 2s}.btn-details{background-color:rgba(141,197,10,.788);border:none;border-radius:1rem;bottom:1rem;color:#f5f5f5;cursor:pointer;height:2.5rem;left:50%;margin-left:0;margin-top:2rem;outline:#f5f5f5;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:5rem}.btn-details:hover{background-color:#597005;transition:.3s ease-in-out}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100%*var(--index)));transform:translateX(calc(-100%*var(--index)))}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100%*var(--index)));transform:translateX(calc(-100%*var(--index)))}}@media only screen and (max-width:480px){.main-page{-webkit-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:column;list-style:none;margin-left:auto;margin-top:7rem;padding:0;position:relative;transition:all .3s ease;width:100%}.main-page li.img-house1{border-radius:50%;height:100%;margin-bottom:3rem;width:100%}.main-page li h3,.main-page li p{height:auto;margin-bottom:1rem;width:100%}.left-arrow,.right-arrow{display:none}.arrow-container{align-items:center;display:flex;gap:20px}.arrow-container button{background-color:initial;border:none;color:#000;font-weight:bolder;width:30px}}@media only screen and (max-width:760px){.main-page{-webkit-column-gap:3rem;column-gap:3rem;margin-left:10%}.slider-container{display:flex;flex-direction:row;height:60%;margin-left:10%;width:60%}.arrow-container{margin-top:10px}.btn-details{background-color:#96bf01;border-radius:1rem;bottom:1rem;color:#f5f5f5;cursor:pointer;height:2.5rem;left:50%;margin-bottom:1rem;margin-left:0;margin-top:1rem;outline:#f5f5f5;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:left .5s ease-in-out;width:5rem}.main-page li{margin-bottom:114px}.main-page li p{display:none}.fa-bars{display:block;font-size:25px;position:relative;right:40px;top:30px}}.navbar{align-items:center;background-color:#fff;border-right:1px solid #e2dddd;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;list-style:none;padding:1rem;position:fixed;text-align:center;top:0;z-index:2}.nav-itm-container{padding-top:100px}.nav-itm-container li{height:3rem;margin-left:1rem;padding-top:5px;text-decoration:none;width:14rem}.nav-itm-container li a{color:#030303;display:block;font-family:sans-serif;font-weight:700;padding:.8rem 3rem 0;text-decoration:none;width:95%}.nav-itm-container li a:hover{background-color:rgba(141,197,10,.788);border-radius:.3rem;color:#fff;height:3rem;-webkit-transform:scale(1.01);transform:scale(1.01);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:90%}.nav-itm-containerli img{border-radius:3rem;height:4rem;width:4rem}.logout-btn{background-color:red;border:none;color:#fff;cursor:pointer;padding:8px 16px}.logout-btn:hover{background-color:darkred}.fa-close{display:none}.social-links ul{align-items:center;display:flex;gap:10px}.social-links li{color:#000;cursor:pointer;font-size:20px;height:3rem;text-decoration:none}@media (max-width:767px){.navbar{background-color:#fff;color:#fff;display:flex;gap:10%;height:100vh;left:0;overflow:auto;padding-top:1%;top:0;width:100%}.nav-itm-container{padding-top:100px}.nav-items{margin-left:0;padding-left:30px;width:200px}.fa-close{display:block}.social-links{display:none}.fincap-logo{max-height:5em!important;width:80%}.nav-close{align-items:center;display:flex;flex-direction:row;gap:110%;justify-content:space-between;padding-top:10px}}.house-detail{flex-direction:column;margin-top:10%}.house-detail,.menu-back{align-items:center;display:flex}.menu-back{justify-content:space-between;padding:5%}.btn-book1{background:transparent;font-size:20px}.btn-book2{background-color:#68f10d;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:medium;margin-top:15px;padding:10px 40px}.dis-img{border-radius:50%;height:200px;width:200px}.house-info{align-items:center;color:#fff;display:flex;flex-direction:column;padding-top:25px;width:300px}.detail-title{color:#130c0c;font-size:x-large}.detail-title,.house-dtls{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.house-dtls{font-size:large}@media screen and (min-width:760px){.details-container{background-color:#fff;height:100vh}.house-detail{display:flex;flex-direction:row;gap:5%;margin-left:30%;margin-top:5%}.detail-title{color:#2b1d1d;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:xx-large}.dis-img{border-radius:0;height:250px;width:250px}.menu-back{padding:0}.btn-book1,.fa-bars-details{display:none}.house-dtls{align-items:center;display:flex;justify-content:space-between}.house-info{align-items:end;display:flex}.details-desc{font-size:xx-small;margin-top:0}.details-rental{background-color:#cac8c8;padding:7px 14px;width:200px}.details-date-built{font-size:small;font-weight:bolder}.btn-book2{background-color:#68f10d;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:medium;padding:10px 40px}.faChevronRight{color:#fff;margin-left:10px}.fa-gear{color:#fff;margin-right:10px}}.delete-house{flex-direction:column}.delete-house,.delete-nav{align-items:center;display:flex}.delete-nav{color:#fff;justify-content:space-around;margin-bottom:20px;padding:1% 2%;width:100%}.fa-arrow-left{color:#fff;cursor:pointer;font-size:30px}.delete-house-container{list-style:none;padding:0;width:50%}.delete-house-items{align-items:center;background-color:#96bf01;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 20px}.delete-house h1{border:none;color:rgba(141,197,10,.788);font-size:24px;margin:0}.delete-items-details{border-left:1px solid #ccc;padding:0 15px}.delete-house-items img{border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3);height:100px;margin-right:10px;object-fit:cover;width:100px}.delete-house-items button{background-color:#eff0ea;border:none;border-radius:5px;color:#96bf01;cursor:pointer;padding:8px 16px;transition:background-color .2s ease}.delete-house-items button:hover{background-color:#6e8811}.delete-house-items button:focus{outline:none}.delete-house-items span{margin-right:10px}@media only screen and (max-width:480px){.delete-house-container{margin-left:0;width:80%}.delete-house-items{align-items:center;flex-direction:column;padding:20px;text-align:center}.delete-house h1{font-size:20px}.delete-items-details{border-left:none;padding:15px 0}.delete-house-items img{margin-bottom:10px}}.login-page{align-items:center;background-color:#96bf01;display:flex;flex-direction:column;height:100vh;justify-content:center;z-index:3}.avatar-container svg{height:130px;width:90%}.login-form{align-items:center;display:flex;flex-direction:column;padding-bottom:10%}.form-heading{color:#fff;margin-bottom:10px}.input-container{align-items:center;display:flex;margin-bottom:10px}.input-icon{margin-right:10px}p{margin-top:20px}p a{color:#2ecc71}input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.login-button{align-items:center;background-color:#eff0ea;color:#96bf01;display:flex;gap:5px}.back-button,.login-button{border:none;border-radius:5px;cursor:pointer;padding:10px 20px}.back-button{background-color:#ccc;color:#000;width:100%}*{font-family:Rubik,sans-serif}body{background:#ecf0f1;box-sizing:border-box;font-family:sans-serif;margin:0;padding:0}h1{color:rgba(141,197,10,.788)}.add-house-form-container{align-items:center;color:#201111;display:flex;flex-direction:column;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;gap:20px;margin-top:5%;padding-bottom:30px}.add-house-form{border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:400px;padding:20px;width:90%}.add-house-form label{display:block;font-weight:700;margin-bottom:15px}.add-house-form input,.add-house-form textarea{border:1px solid #ccc;border-radius:8px;outline:none;padding:10px;width:100%}.add-house-form textarea{height:100px;resize:vertical}.add-house-form button{background-color:#a9cc1f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:22px;margin-top:2px;padding:10px 20px;transition:background-color .3s}.add-house-form button:hover{background-color:#96bf01}.add-house-form input:focus,.add-house-form textarea:focus{border-color:#96bf01;box-shadow:0 0 5px #96bf01}@media (max-width:600px){.add-house-form-container{gap:20px}.add-house-form{max-width:350px;width:100%}.add-house-form button{font-size:18px}}.reservation-table{border-collapse:collapse;margin-top:10px;width:200%}.reservation-table th{background-color:#97bf0f;border:4px solid #ccc;height:60px;padding:8px;text-align:center}.reservation-table td{border:2px solid #ccc;padding:8px;text-align:center}.green-column{color:#fff}.center-container{margin-left:35%;margin-top:4rem;position:absolute;row-gap:1.5rem}.center-container,.text{align-items:center;display:flex;flex-direction:column;justify-content:center}.text{padding-top:10%}.title{color:#000;font-size:xx-large;letter-spacing:.3px}@media only screen and (max-width:480px){.reservation-table{border-collapse:collapse;margin-top:2rem;position:relative;width:100%;z-index:2}.center-container{display:flex;flex-direction:column;justify-content:center;margin-left:1%;margin-top:5rem;position:absolute;row-gap:1.5rem}}*{box-sizing:border-box;margin:0;padding:0}.reserve-page{display:flex;flex-direction:column;margin-left:22%;margin-right:auto;margin-top:5rem;position:absolute;row-gap:1.5rem;z-index:2}.reserve-page .reserve-img{border-radius:2rem;height:20rem;margin-bottom:0;margin-left:0;margin-right:auto;width:50rem}.reserve-page .house-id span,.reserve-page .house-title span{color:green;font-family:sans-serif;font-weight:700}.reserve-hs{font-family:sans-serif;text-align:center}.reserve-page .btn-reserve{background-color:#dcdcdc;border:1px solid grey;cursor:pointer;font-size:medium;font-weight:600;height:3rem;width:41rem}.house-reserve-details{grid-column-gap:2rem;grid-row-gap:1rem;align-items:normal;background-color:rgba(141,197,10,.788);border-radius:1rem;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:70%;margin-top:0;opacity:1;padding:3.5rem;row-gap:1rem;z-index:-2}.house-reserve-details input[type=option]{height:2.5rem;padding:.5rem;width:35rem}.select-house-option{border-radius:1rem;height:3rem;padding:.3rem;width:41rem}.date-city{-webkit-column-gap:5rem;column-gap:5rem;display:flex;margin-bottom:2rem;row-gap:1rem}.city,.date-city input[type=date]{border-radius:1rem;height:3rem;padding:.5rem;width:18rem}.btn-back{background-color:#fff8dc;border:1px solid gray}.headline{color:#fff;font-family:sans-serif;font-weight:900;width:40rem}.back-btn{background-color:#a9cc1f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:22px;left:20px;margin-top:2px;padding:10px 20px;position:absolute;top:20px;transition:background-color .3s}@media only screen and (max-width:480px){.house-reserve-details{align-content:center;align-items:flex-start;background-color:rgba(100,131,28,.973);display:grid;grid-template-columns:100%;margin-left:0;margin-top:1rem;padding:.8rem;position:relative;z-index:1}.select-house-option{border-radius:1rem;height:3rem;padding:.3rem;width:100%}.date-city{-webkit-column-gap:5rem;column-gap:5rem;display:flex;flex-direction:column;margin-bottom:2rem;row-gap:1rem}.headline{color:#fff;font-family:sans-serif;font-weight:900;width:auto}.navbar,.rent-house{display:block}.reserve-page .btn-reserve{background-color:#dcdcdc;border:1px solid grey;cursor:pointer;font-size:medium;font-weight:600;height:3rem;width:100%}.city,.date-city input[type=date]{border-radius:1rem;height:3rem;padding:.5rem;width:100%}.reserve-page{display:flex;flex-direction:column;margin-left:3%;margin-right:1%;margin-top:10%;position:absolute;row-gap:1.5rem;width:90%}.btn-back{background-color:#fff8dc;border:1px solid gray;width:100%}}
/*# sourceMappingURL=main.27ee5316.css.map*/