*{padding:0;margin:0;box-sizing:border-box}body{font-family:sans-serif;overflow-y:scroll}body::-webkit-scrollbar{display:none}:root{--dark_green: #8fb35c;--light_green: #d7ebba;--normal_green: #92c44e;--box-shadow: 0px 4px 4px rgba(0, 0, 0, .25)}a{text-decoration:none}ul,li{list-style:none}input{border:none;outline:none}textarea{resize:none}nav.nav{box-shadow:var(--box-shadow);width:100%}header.header{display:flex;width:80%;margin:auto;justify-content:space-between;align-items:center}header.header ul{display:flex;column-gap:1rem;padding:.5rem 0}header.header ul li{cursor:pointer}@media (max-width:500px){header.header ul{display:flex;column-gap:.5rem}}main.showcase{position:relative;background-color:red;height:410px;background-image:url(/assets/showcase-ZxXSRn3V.webp);background-position:center}header.showcase{overflow:hidden;display:flex;align-items:center;width:80%;margin:auto;justify-content:space-between}header.showcase ul{display:flex;align-items:center;column-gap:1rem}header.showcase .book{background-color:var(--normal_green);padding:.5rem;border-radius:4px}header.showcase li.book a{color:#fff}header.showcase a{color:#fff;font-size:.8rem}.header_logo{width:150px}main.showcase .active{color:var(--normal_green);font-weight:700}main.showcase .cover{position:absolute;background-color:#000c;top:0;bottom:0;left:0;right:0}main.showcase .content{width:80%;margin:auto;display:flex;column-gap:1rem;justify-content:space-between;align-items:center}main.showcase .content h1{font-size:2rem;color:#fff}main.showcase .content p{color:#ccc;padding:1rem 0;line-height:1.5}main.showcase .content .booking{color:#fff;font-weight:700;width:100%;background-color:var(--normal_green);display:grid;text-align:center;padding:1rem;border:none;border-radius:4px}.showcase_img{width:300px;border-radius:5px}@media (max-width : 900px){.showcase_img{width:200px}}@media (max-width:700px){header.showcase{width:95%;padding:2rem 0}header.showcase img{display:none}.showcase_img{display:none}header.showcase h4{visibility:hidden}}main.subscribe{width:100%;background-color:var(--dark_green);color:#f7f7f7;padding:1rem 0;margin:auto;display:grid;place-items:center}div.subscribe{width:90%;margin:auto}div.subscribe input{padding-left:1rem;font-weight:700;color:#333}@media (max-width:700px){.subscribe{display:grid;grid-template-columns:1fr}}@media (max-width:400px){.subscribe{display:none}}.instructions .instruct{text-align:center}.instructions .instruct h2{color:#333}.phone_wrapper{width:80vw;margin:auto;display:grid;justify-items:center;justify-content:center;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;line-height:1.3;margin-top:2rem}.cellphone{position:relative;width:300px;height:500px;border-radius:1rem;border:3px solid #ccc}.inner_border{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1rem;border:10px solid #333}.cell_nav{position:absolute;bottom:0;left:0;right:0;padding:2rem;background-color:#333;border-radius:0 0 1rem 1rem}.cell_nav ul{display:flex;justify-content:space-between}.cell_nav ul li{cursor:pointer;transition:all .5s ease-in-out}.cell_nav ul li:hover{transform:scale(1.5)}.img_container{position:absolute;left:0;right:0;top:0;bottom:4rem;background-color:#f7f7f7;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 700px){.phone_wrapper{display:flex;flex-direction:column;width:100vw}.instructions .instruct h2{font-size:1rem;padding:1.5rem;color:#000;width:80vw}}@media (max-height:600px){.cellphone{height:90vh}@media (max-width: 400px){.cellphone{width:90vw}}}.welcome{width:80%;margin:auto;box-shadow:var(--box-shadow);margin-top:2rem;display:grid;grid-template-columns:4fr 1fr;justify-content:space-between;column-gap:2rem;border-radius:5px}.welcome .title{margin-top:2rem;color:var(--dark_green);padding:1rem}.welcome .text{line-height:2;padding:0 1rem}.welcome_img{height:100%;width:200px}@media (max-width:700px){.welcome .title{margin-top:0}.welcome{display:grid;grid-template-columns:1fr;padding:1rem;width:100%}.welcome_img{display:none}}.company{width:80%;position:relative;margin:auto;margin-top:2rem}.vid_container{width:100%;height:400px;overflow:hidden}video{width:100%}.company .cover{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#000000b3;display:grid;place-items:center;place-content:center}.company .cover .title{color:#fff;font-size:3rem;margin-bottom:1rem}.company .cover .text{color:#f7f7f7;width:80%;line-height:1.5;text-align:center;margin-bottom:1rem;font-size:1.2rem}.company .cover button{width:300px;height:2.5rem;background:none;color:#fff;font-weight:700;border:none;border-radius:5px;background-color:var(--dark_green);cursor:pointer}@media (max-width:700px){.company{width:100%;display:none}}.timeline{width:80%;margin:auto;margin-top:2rem}.timeline header{display:flex;justify-content:space-between;align-items:center}.timeline .filters{display:flex;column-gap:.5rem}.timeline .title{color:var(--dark_green)}.timeline .filters button{width:100px;height:2rem;cursor:pointer;border:none;border-radius:5px}.inactive_btn{background-color:#fff;color:#333;box-shadow:var(--box-shadow)}.active_btn{background-color:var(--dark_green);color:#fff;font-weight:700}.timeline .cards{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:1rem;gap:1rem;width:100%;justify-content:center;justify-items:center;align-items:center;align-content:center}.card{transition:all .5s ease-in-out;box-shadow:var(--box-shadow);background-color:#fff;width:300px;height:250px;border-radius:1rem;cursor:pointer}.card:hover{transform:scale(1.05);box-shadow:0 0 10px #0000001a}.card img{width:100%;height:150px;border-radius:1rem 1rem 0 0;object-fit:cover}.card .card_title{text-align:center;font-size:1rem;margin-top:1rem;color:#333}.card .card_text{text-align:center;color:#333;padding:.5rem}@media (max-width:950px){.card{width:200px}}@media (max-width:650px){.card{width:150px;height:max-content}.card img{width:100%;height:150px;border-radius:1rem 1rem 0 0;object-fit:cover}}@media (max-width:500px){.timeline .cards{display:grid;grid-template-columns:1fr 1fr}.card .card_title,.card .card_text{font-size:.9rem}.timeline .title{font-size:1rem}}.quote{position:relative;margin-top:2rem;width:100%;height:400px;background-image:url(/assets/quote-LE1CZwrU.webp);background-size:cover;margin-bottom:2rem;background-position:center top}.quote .contain{position:absolute;background-color:var(--dark_green);left:0;right:0;bottom:0;top:0;opacity:.7;display:grid;place-items:center;place-content:center;text-align:center}.quote .contain h2{width:70%;color:#fff;margin-bottom:1rem;padding:0 3rem}.quote .contain .link{height:3rem;padding:1rem;width:200px;cursor:pointer;font-weight:700;color:#333;border:none;border:1px solid #ccc;background:#fff;border-radius:1rem;transition:all .5s ease-in}.quote .contain a:hover{transform:scale(1.2);background:none;color:#fff}@media (max-width:600px){.quote .contain h2{font-size:1rem;width:100%;padding:0 1rem}.quote .contain a{width:70%}}.team{position:relative;height:400px;width:80%;margin:auto;background-image:url(/assets/team-DEDvzf23.webp);background-size:cover;background-position:center;margin-bottom:2rem}.team .container{position:absolute;left:0;top:0;right:0;bottom:0;background:#1b4d3ea3;background-blend-mode:normal}.team .team_title{color:#fff;padding:2rem}.team .container .members{display:flex;width:100%;justify-items:center;column-gap:2rem;place-content:center}.team_card{background-color:#f7f7f7;padding:2rem;border-radius:1rem;text-align:center}.card_team_title{padding:.5rem;color:#333}.team_card ul{text-align:center;display:flex;column-gap:1rem;align-items:center;place-items:center;place-content:center}.team_card ul li{cursor:pointer}.team_card_img{width:100px;height:100px;border-radius:50%;object-fit:cover}@media (max-width:800px){.team{width:100%}}@media (max-width:700px){.team{overflow:hidden}.team_card_img{width:50px;height:50px}.team .container .members{gap:1rem}}@media (max-width:700px){.team{height:500px;padding:1rem}.team_card{padding:1rem}.team_title{font-size:1rem}.team_card_img{width:50%}.team .container .members{display:grid;grid-template-columns:1fr 1fr}}.contact{width:80%;margin:auto}.contact section{display:grid;grid-template-columns:1fr 3fr;column-gap:2rem}.contact section form label{display:block;padding-top:1rem;color:#333}.contact section form input{border:1px solid #ccc;height:3rem;padding-left:.5rem;margin-top:.5rem;width:100%}.contact section form textarea{width:100%;height:200px;border:1px solid #ccc;color:#333;font-family:Arial,Helvetica,sans-serif;outline:none;font-weight:700;font-size:20px;padding:1rem;margin-top:.5rem}.contact section ul li{display:flex;column-gap:1rem;padding-top:1rem;line-height:1.9}.btn_form{width:100%;height:3rem;cursor:pointer;background-color:var(--normal_green);color:#fff;border:none;margin-top:1rem}@media (max-width:900px){.contact section form{margin-top:1rem}.contact section{width:100%;display:grid;grid-template-columns:1fr;column-gap:2rem}iframe{width:100%}}@media (max-width:900px){.contact{width:95%;padding:1rem}}footer{text-align:center;padding:2rem;background-color:var(--dark_green);color:#fff;margin-top:2rem}body{position:relative}.modal{height:100vh;position:fixed;width:100%;background-color:#000c;justify-items:center;align-items:center;align-content:center;overflow:none;z-index:2}.modal_overlay{overflow:none;background-color:#fff;width:500px}.modal_overlay header{width:100%;display:flex;justify-content:space-between;padding:.5rem;background-color:var(--dark_green)}.modal_overlay header .cancel{color:#fff;cursor:pointer}.modal_content{padding:1rem;line-height:2;font-size:1.2rem;overflow-y:scroll;height:max-content;max-height:300px}.modal_content::-webkit-scrollbar{width:2rem}@media screen and (max-width: 500px){.modal_overlay{width:90vw;margin:auto}}.signUp{box-shadow:var(--box-shadow);width:700px;margin:auto;margin-top:2rem;margin-bottom:2rem;padding:2rem;z-index:5}.signUp input{border:1px solid #ccc;width:100%;height:2.5rem;padding-left:1rem;color:#333;font-size:1.2rem;margin:1rem 0}.signUp img{width:100%;height:200px;object-fit:cover;border:1px solid var(--dark_green);margin-bottom:1rem}.signUp label{display:block;font-weight:700;color:var(--dark_green)}.signUp button{display:grid;width:100%;margin-top:1rem;height:3rem;align-items:center;cursor:pointer;background-color:var(--dark_green);color:#fff;border:none}@media (max-width:700px){.signUp{width:100%;padding:1rem}}form.editor{padding:1rem;border:1px solid #ccc}input[type=file]{cursor:pointer}input[type=text]{font-weight:700;font-size:1.2rem;padding:1rem 0}.edit_title{padding-bottom:1rem;color:var(--dark_green)}form.editor input{border:1px solid #ccc;margin-bottom:1rem;line-height:2rem;width:100%;display:block;padding-left:1rem;color:#333}form.editor button{width:100%;height:3rem;cursor:pointer;background-color:var(--dark_green);border:none;color:#fff}.editor_textarea{width:100%;height:10em;border:1px solid #ccc;outline:none;padding:1rem;font-size:1.2rem;color:#333;font-family:Arial,Helvetica,sans-serif;margin-bottom:1rem}.previewImg{width:150px;height:150px;object-fit:cover}.previewText{padding:1rem 0;color:var(--normal_green)}@media (max-width:700px){form.editor{padding:1rem;border:none}}.gallery{width:50vw;margin:auto;display:flex;justify-content:space-between;align-items:center;box-shadow:var(--box-shadow);padding:1rem;margin-top:2rem;line-height:2}@media (max-width:700px){.gallery{width:90%;display:grid;justify-items:center;justify-content:center}}.gallery ul{max-height:300px;height:auto;overflow-y:scroll}.gallery ul::-webkit-scrollbar{display:none}.gallery ul li{display:flex;justify-content:space-between;align-items:center;align-content:center;column-gap:.5rem;padding:1rem 0}.gallery ul li img{width:50px;height:50px;object-fit:cover;border-radius:50%}.gallery form{display:grid;color:#333}.gallery form button{border:none;height:2rem;background:none;border:1px solid #ccc;color:#333;margin-top:1rem;cursor:pointer}.admin{width:80%;margin:auto;margin-top:2rem}.admin .admin_wrapper{display:grid;grid-template-columns:2fr 1fr;column-gap:1rem}.admin .admin_wrapper .cards{height:max-content;max-height:600px;overflow-y:scroll;display:grid}.admin .admin_wrapper .cards::-webkit-scrollbar{width:10px}.admin .admin_wrapper .cards::-webkit-scrollbar-track{background-color:#fff}.admin .admin_wrapper .cards::-webkit-scrollbar-thumb{background-color:var(--dark_green);cursor:pointer;border-radius:1rem}@media (max-width:800px){.admin{width:100%}}@media (max-width:700px){.admin{margin-top:0}.admin .admin_wrapper{display:grid;grid-template-columns:1fr}}.admin_card{transition:all ease-in .1s;width:100%;line-height:1.5;display:flex;justify-content:space-between;align-items:center;align-content:center;column-gap:1rem;padding:1rem}.admin_card:hover{background-color:var(--light_green);border:none}.admin_card img{width:200px;height:200px;object-fit:cover}.admin_card .controls{display:grid}.admin_card .controls span{cursor:pointer}.blog_wrapper{width:80%;margin:auto;padding:1rem 0}.blogs{display:grid;grid-template-columns:1fr 1fr 1fr}.blogs .div{position:relative;transition:all ease-in-out .5s;border:1px solid #ccc;min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:center}.blogs .div:hover{transform:scale(.98);filter:brightness(.8)}.blogs>.div:nth-child(6n+1){grid-column:1/3}.div section{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#0006;font-weight:700;display:grid;align-items:end;align-content:end;color:#fff}.div section p{display:none}.div section:hover>p{display:grid}@media (max-width:800px){.blog_wrapper{width:98%}}.blog_container{width:80%;margin:auto}.blog_container .blog{box-shadow:#959da533 0 8px 24px;padding:1rem;margin-top:2rem}.blog_container .blog img{display:grid;align-items:center;justify-items:center;justify-content:center;margin:auto;width:80%;height:300px;object-fit:contain}.blog_container .blog .title{color:var(--dark_green);font-weight:700;padding:1rem 0;font-size:2rem}.blog_container .blog p{line-height:2;font-family:sans-serif;font-size:1.2rem}@media (max-width: 800px){.blog_container{width:100%}.blog_container .blog .title{text-align:center}.blog_container .blog{margin-top:0;margin-bottom:0}}.form_quoate{display:grid;width:700px;margin:auto;padding:1rem;box-shadow:var( --box-shadow);margin-top:1rem}.form_quoate label{display:block;padding-top:1rem;padding-bottom:.5rem;font-weight:700;color:#333}.form_quoate select{width:100%;height:3rem;padding-left:1rem;font-weight:700;color:var(--normal_green);outline:none;border:1px solid #ccc}input[type=email],input[type=number],input[type=text]{border:1px solid #ccc;height:3rem;width:100%;margin-top:1rem;padding:1rem;font-weight:700}.form_quoate textarea{width:100%;height:200px;margin-top:1rem;outline:none;border:1px solid #ccc;padding:1rem;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem}.form_quoate button{height:3rem;width:100%;border:none;background-color:var(--normal_green);color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer}input[type=checkbox]{cursor:pointer}.form_quoate .additionals li{display:flex;column-gap:1rem;font-weight:700;color:var(--dark_green);line-height:1.5rem}@media (max-width:700px){.form_quoate{width:100%}}
