*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary-1:#495e57;--primary-2:#f4ce14;--secondary-1:#ee9972;--secondary-2:#fbdabb;--highlight-1:#edefee;--highlight-2:#333}html{font-size:65%}body{background:#edefee;background:var(--highlight-1);font-family:Markazi Text,serif;min-height:100vh;width:100%}*{font-family:Karla,sans-serif}::selection{background-color:#f4ce14;background-color:var(--primary-2);color:#495e57;color:var(--primary-1)}.container{margin:0 auto;max-width:1200px;width:90%}a{text-decoration:none}input,label,select{@include subtitle}input,select{border:.1rem solid #333}.navBar{align-items:center;background-color:var(--highlight-1);box-shadow:0 .5rem 1rem #0000001a;display:flex;flex-direction:row;font-family:Karla,sans-serif;gap:2rem;justify-content:center;left:0;padding:.5rem;position:fixed;right:0;top:0;z-index:1000}@media only screen and (max-width:768px){.navBar{justify-content:space-evenly}}.navList{align-items:center;display:flex;flex-direction:row;padding:.9rem}@media only screen and (max-width:768px){.navList{border-top:.1rem solid #0000001a;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);flex-direction:column;position:absolute;right:6%;top:100%;transition:1.5s}}.navList.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:1.5s}.navLink{color:var(--primary-1);font-family:Karla,serif;font-size:1.8rem;padding:.9rem 3rem;text-align:center;text-decoration:none;width:200%}@media only screen and (max-width:768px){.navLink{background:var(--highlight-1);border-bottom:.2rem solid var(--primary-1);padding-bottom:.9rem}}.navLink:hover{color:var(--primary-2);transition:.5s}.logo{margin:.8rem}.icon{display:none;height:3rem;transition:1.5s;width:3rem}@media only screen and (max-width:768px){.icon{display:inline;display:initial}}.heroContainer{align-items:center;background:var(--primary-1);color:var(--highlight-1);display:flex;flex-wrap:wrap;justify-content:center;padding:4rem}@media only screen and (max-width:768px){.heroContainer{padding:0}}.leftBox{display:flex;flex-direction:column;gap:1rem;padding:5rem}.leftBox .title{color:var(--primary-2);font-family:Markazi Text,serif;font-size:4rem}.leftBox .subtitle{font-family:Karla,sans-serif;font-size:1.8rem}.leftBox .description{font-family:Karla,sans-serif;font-size:1.5rem;line-height:1.5}.rightBox{padding:3rem}.rightBox img{width:20rem}.button{background-color:var(--primary-2);border:.1rem solid var(--highlight-2);border-radius:16rem;cursor:pointer;font-size:1.8rem;margin:2rem 0;padding:.5rem;width:18rem}.button:hover{background:var(--secondary-1);transition:1.5s}.button:disabled{cursor:not-allowed;opacity:.7}.button:disabled:hover{background:var(--primary-2)}.button a{text-decoration:none}.highlight_container{display:flex;flex-direction:column;padding:5rem 0}.highlight_header{align-items:center;display:flex;justify-content:space-around}.highlight_title{font-family:Markazi Text,serif;font-size:4rem}.highlight_button{background-color:var(--primary-2);border:.1rem solid var(--highlight-2);border-radius:16rem;border-radius:.5rem;cursor:pointer;font-size:1.8rem;margin:2rem 0;padding:.5rem;width:18rem}.highlight_button:hover{background:var(--secondary-1);transition:1.5s}.highlight_button:disabled{cursor:not-allowed;opacity:.7}.highlight_button:disabled:hover{background:var(--primary-2)}.highlight_button a{text-decoration:none}.highlight_card_wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;padding:2rem}.cardContainer{background:var(--primary-1);border-radius:2rem 2rem 0 0;width:25.5rem}.cardContainer,.cardDetails{display:flex;flex-direction:column}.cardDetails{gap:1rem;padding:1rem 1rem 0}.cardHeader{color:var(--primary-2);display:flex;font-family:Markazi Text,serif;font-size:1.8rem;font-weight:700;justify-content:space-between}.cardPrice{color:var(--secondary-1)}.cardDescription{color:var(--highlight-1);line-height:1.5}.cardButton,.cardDescription{font-family:Karla,sans-serif;font-size:1.5rem}.cardButton{color:var(--primary-2);cursor:pointer;margin-bottom:1rem;margin-left:1rem;margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cardButton:hover{color:var(--secondary-1);transition:1.5s}.cardImage{border-radius:2rem 2rem 0 0}.ratingcard_container{background:var(--primary-2);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;width:20rem}.customer_details{align-items:center;display:flex;gap:2rem;justify-content:flex-start}.customer_name{font-size:1.8rem}.customer_name,.review{font-family:Karla,sans-serif}.review{font-size:1.5rem;line-height:1.5}.testimonials_wrapper{background-color:var(--primary-1);padding:6rem 0}.testimonials_title{font-family:Markazi Text,serif;font-size:4rem;padding-bottom:3rem;text-align:center}.ratingcard_wrapper{gap:2.5rem}.about_wrapper,.ratingcard_wrapper{display:flex;flex-wrap:wrap;justify-content:center}.about_wrapper{align-items:center;gap:5rem;padding:5rem}.about_details{display:flex;flex-direction:column;gap:2rem;justify-content:center;width:40rem}.about_header .about_title{font-family:Markazi Text,serif;font-size:4rem}.about_header .about_location{font-family:Karla,sans-serif;font-size:1.8rem}.about_description{display:flex;flex-direction:column;font-family:Karla,sans-serif;font-size:1.5rem;gap:1rem;line-height:1.5}.about_photo_wrapper{height:40rem;position:relative;width:30rem}.about_photo{width:65%}.about_photo_up{position:absolute;right:0;top:0;z-index:100}.about_photo_down{bottom:0;left:0;position:absolute}footer{background:var(--primary-2);display:flex;flex-direction:row;flex-wrap:wrap;gap:5rem;justify-content:center;padding:5rem}.footer_image{width:15rem}ul li{color:var(--primary-2);color:var(--highlight-2);cursor:pointer;font-family:Karla,sans-serif;font-size:1.5rem;font-weight:500;list-style:none;padding:.5rem}ul li:hover{color:var(--secondary-1);transition:1.5s}.title,ul li:hover{color:var(--primary-1)}.title{font-family:Karla,sans-serif;font-size:1.8rem;font-weight:600;padding-left:.5rem}.wrapper{display:flex;flex-direction:column;margin-top:3rem;padding:2rem;width:20rem}.wrapper .title{padding-bottom:2rem}.menu_page{margin-top:10rem}.menu_button_wrapper{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:auto}.menu_button_wrapper button{background-color:var(--primary-2);border:.1rem solid var(--highlight-2);border-radius:16rem;cursor:pointer;font-size:1.8rem;margin:2rem 0;padding:.5rem;width:18rem}.menu_button_wrapper button:hover{background:var(--secondary-1);transition:1.5s}.menu_button_wrapper button:disabled{cursor:not-allowed;opacity:.7}.menu_button_wrapper button:disabled:hover{background:var(--primary-2)}.menu_button_wrapper button a{text-decoration:none}#button_active{background:var(--highlight-1)}.menu_wrapper{align-items:center;flex-direction:row;flex-wrap:wrap;gap:3rem;margin:3rem auto 10rem;width:80vw}.menu_wrapper,form{display:flex;justify-content:center}form{flex-direction:column;gap:5rem;width:40%}@media only screen and (max-width:768px){form{width:auto}}h1{font-family:Markazi Text,serif;font-size:4rem}.dataInput{display:flex;justify-content:space-between}input,label,select{font-family:Karla,sans-serif;font-size:1.8rem}input,select{border-radius:.5rem;padding:.2rem}.submitButton,input,select{border:.1rem solid var(--highlight-2)}.submitButton{background-color:var(--primary-2);border-radius:16rem;cursor:pointer;font-size:1.8rem;margin:2rem 0;padding:.5rem;width:18rem;width:auto}.submitButton:hover{background:var(--secondary-1);transition:1.5s}.submitButton:disabled{cursor:not-allowed;opacity:.7}.submitButton:disabled:hover{background:var(--primary-2)}.submitButton a{text-decoration:none}.booking_wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin-top:7rem;padding:3rem 0}.booking_image_wrapper{height:40rem;position:relative;width:40%}@media only screen and (max-width:768px){.booking_image_wrapper{height:25rem;width:90%}}.booking_image{border-radius:2rem 5rem 2rem 5rem;width:70%}.up{right:0;top:0;z-index:100}.down,.up{position:absolute}.down{bottom:0;left:0}.login_page{margin:10rem auto}.login_page h1{color:var(--primary-2);font-family:Markazi Text,serif;font-size:4rem;padding:5rem;text-align:center}.login_form_wrapper{display:flex;flex-direction:column;gap:3rem;justify-content:center;margin:auto;width:40%}@media only screen and (max-width:768px){.login_form_wrapper{width:90%}}.inputField{display:flex;justify-content:space-between}.inputField input{width:60%}.login_button_wrapper{align-self:center;display:flex;gap:2rem}.login_button{background-color:var(--primary-2);border:.1rem solid var(--highlight-2);border-radius:16rem;cursor:pointer;font-size:1.8rem;margin:2rem 0;padding:.5rem;width:18rem}.login_button:hover{background:var(--secondary-1);transition:1.5s}.login_button:disabled{cursor:not-allowed;opacity:.7}.login_button:disabled:hover{background:var(--primary-2)}.login_button a{text-decoration:none}.signup_button{background-color:var(--primary-2);background-color:var(--highlight-1);border:.1rem solid var(--highlight-2);border-radius:16rem;cursor:pointer;font-size:1.8rem;margin:2rem 0;padding:.5rem;width:18rem}.signup_button:hover{background:var(--secondary-1);transition:1.5s}.signup_button:disabled{cursor:not-allowed;opacity:.7}.signup_button:disabled:hover{background:var(--primary-2)}.signup_button a{text-decoration:none}.confirm_wrapper{align-items:center;display:flex;flex-direction:column;gap:3rem;height:95vh;justify-content:center}.confirm_wrapper .image{width:30rem}.confirm_wrapper .title{font-family:Markazi Text,serif;font-size:4rem}.confirm_wrapper .text{font-family:Karla,sans-serif;font-size:1.8rem}
/*# sourceMappingURL=main.95505307.css.map*/