.menu ul,.socials li,.socials-foot li{list-style:none}.menu,.photo img,.socials li a img{transition:transform .3s}.close,.toggle{cursor:pointer}.booknow,.footer-contact p a,.gal,.logo a,.menu ul li a{text-decoration:none}.text h2,.text-cont h2{line-height:.5em;text-transform:uppercase}.explore-overlay,.gal,.menu ul li a,.text h2,.text-cont h2,.text-container{text-transform:uppercase}*{box-sizing:border-box;margin:0;padding:0}.showcase{position:relative;width:100%;min-height:100vh;display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:3}.showcase header{z-index:4;position:absolute;top:0;left:0;width:100%;margin-top:10px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.toggle{width:25px;height:25px;background:url(/assets/content/menu.webp) 0 0/cover;z-index:10}.overlay,.showcase video{position:absolute;height:100%;width:100%;left:0;top:0}.booknow,.menu,.socials,.text{z-index:5}.menu.active .toggle{background:url(/assets/content/closeb.webp) 0 0/30px;width:30px;height:30px;position:absolute;top:20px;right:20px}.logo a{font-weight:200;font-size:45px;color:#fff}.logo a img{width:200px}.showcase video{object-fit:cover;opacity:.8;z-index:-2}.overlay{background:#154d5c;mix-blend-mode:overlay}.text{padding-left:55px;position:relative;margin-top:82vh}.text h2{font-size:36px;font-weight:100}.menu ul li a,.text h4{font-family:Nunito;font-size:18px}.text h4{font-weight:100;margin-top:18px}.booknow{font-family:Nunito;border-radius:5px;padding:11px 16px;font-size:13px;font-weight:600;background-color:#fff;color:#336776}.text-container,.text-container2{position:absolute;right:0;text-align:left;color:#606060}.booknow:hover{color:#fff;background-color:#2d91ad;font-weight:600}.socials{justify-content:center;margin-top:65vh;margin-right:35px}.socials li a img{margin-top:12px;width:42px;height:42px}.socials li a:hover img{transform:scale(1.2)}.content1{background-color:#76cbe6;height:80vh;width:100%}.menu{position:absolute;top:0;left:0;width:250px;height:100vh;background-color:#ffffffe9;transform:translateX(-100%)}.container,.text-container,.text-container2{background-color:#fff}.menu.active{transform:translateX(0);z-index:5}.menu ul{padding:20px;margin-top:50px}.menu ul li{margin-top:15px}.menu ul li a{font-weight:400;color:#000;padding:10px 20px;display:block}.menu ul li a:hover{color:#056182}.menu ul img{width:120px;height:120px;margin-left:30px}body.menu-open{overflow:hidden}.image-text-section{display:flex;align-items:center;justify-content:left;height:100vh;overflow:hidden}.image-container{margin:30vh;width:85%;height:100%}.image-container img{margin-top:100px;width:80%;height:80%}.text-container{font-family:"Playfair Display";font-size:30px;font-weight:300;width:40%;padding:25px;margin-top:-80px}.text-container2{font-family:Nunito;font-size:14px;font-weight:200;width:28.78%;padding:10px 20px}.close,.footer,.gal{color:#fff}.container{margin:0 0 8vh;width:auto;box-sizing:content-box;padding:25px 45px 0 25px}.photo-gallery{display:flex;gap:20px;justify-content:center}.column{display:flex;flex-direction:column;gap:20px}.modal,.text .booknow{display:none}.photo img{width:100%;height:30%;object-fit:cover}.photo img:hover{transform:scale(1.05)}.gal{font-weight:500;font-size:34px}.modal{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center}.modal-content{margin:auto;display:block;max-width:90%;max-height:90%;border-radius:10px;transition:.8s ease-in-out}.close{position:absolute;top:30px;right:80px;font-size:50px;font-weight:700;transition:.3s}.close:focus,.close:hover{color:#f1f1f1;font-size:60px}.map-container{border:5px solid #fff;border-radius:10px;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-explore{position:relative;width:100%;margin-bottom:-4px}.image-explore img{width:100%;height:80vh}.explore-overlay{position:absolute;top:20%;left:20%;transform:translate(-50%,-50%);color:#fff;font-size:24px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.footer{margin:0;bottom:0;width:100%;display:flex;position:relative;padding:20px 0;align-items:center;background-color:#056182;justify-content:space-between}.footer-container{display:flex;justify-content:space-between;align-items:center;min-width:100%;padding:0 40px}.footer-contact p{padding:5px;font-size:15px;font-weight:400;margin:-20px 40px 0 -60px;font-family:Nunito,sans-serif}.text-cont h2,.text-cont h4{text-align:center;font-weight:100}.footer-container p img{width:20px;margin:0 10px -5px 5px}.footer-logo img{height:160px}.socials-foot{justify-content:center;margin-right:35px;z-index:5}.footer-contact p a{color:inherit;font-family:Nunito}.socials-foot li a img{margin-top:12px;width:30px;height:30px;transition:transform .3s,filter .3s}.socials-foot li a:hover img{transform:scale(1.2);filter:brightness(1.2)}.showcase-cont{position:relative;height:70vh;z-index:3;margin-bottom:-100px}.overlay-cont,.showcase-cont header{position:absolute;top:0;left:0;width:100%}.showcase-cont header{z-index:4;padding:20px;display:flex;justify-content:space-between;align-items:center}.overlay-cont{height:70%;background-image:url(/assets/content/img7.webp)}.text-cont{position:relative;z-index:5}.text-cont h2{font-size:36px}.text-cont h4{font-family:"Lucida Sans",sans-serif;font-size:18px;margin-top:18px}.cont-box{display:flex;justify-content:center;align-items:start;min-height:10vh;margin:100px;width:80%;background-color:#ddf2f7}.cont-box img{margin:20px;width:40vh;float:left}.box-text h2{margin-top:30px;font-family:Nunito;font-size:30px;font-weight:400}.box-text h4{font-family:Nunito;font-size:18px;font-weight:400}.box-text h4 a{text-decoration: none; color: blue}@media (max-width:480px){.logo,.text .booknow{text-align:center}.text h2,.text-container{font-size:28px}.gal,.menu ul li a{font-weight:500}.footer-contact p a,.gal,.text .booknow{text-decoration:none}.gal,.text-cont h2{text-transform:uppercase}body,html{width:100%;overflow-x:hidden}.toggle{width:30px;position:absolute}.menu.active .toggle img{position:absolute;top:25px;text-align:right}.showcase header{display:flex;justify-content:center}.footer,.image-text-section{flex-direction:column;height:auto}.logo a img{font-size:33px;color:#fff}.text{padding-left:20px;margin-top:57vh}.text .booknow{display:block;position:relative;margin-top:20px;padding:12px;font-size:15px;background-color:#336776;color:#fff;border-radius:5px;width:150px}.text h2{font-weight:100;line-height:1.2em}.text h4{font-family:"Lucida Sans",sans-serif;font-size:12px;font-weight:400;margin-top:12px}header .booknow{display:none}.socials{margin-top:55vh;margin-right:10px;margin-left:20px}.socials li a img{margin-top:15px;width:45px;height:45px}.menu ul img{margin-left:40px}.image-text-section{align-items:center;justify-content:center}.text-container,.text-container2{position:relative;width:100%;margin:20px 0;text-align:center}.image-container{width:95%;margin:35px 0 0;height:auto}.image-container img{width:100%;height:auto;margin-top:0}.text-container2{font-size:14px;font-weight:500}.container{margin:5px 0 0;padding:0 0 0 20px;width:90vw}.photo img{width:100%;height:35%;object-fit:cover;transition:transform .3s}.gal{font-size:34px;color:#fff}.container-g{margin-bottom:40vh}.modal{background-color:#6c6c6ce7}.modal-content{margin:auto;display:block;max-width:90%;max-height:90%;border-radius:10px;transition:.5s ease-in-out}.close{top:70px;font-size:50px}.image-explore{width:auto;height:auto;margin-bottom:-5px}.image-explore img{width:100%;height:80vh}.explore-overlay{position:absolute;top:70vh;left:10vh;transform:translate(50%,50%);color:#fff;font-size:24px;text-shadow:2px 2px 4px rgba(250,248,248,.77)}.footer{width:100%;align-items:center;justify-content:center}.footer-container{flex-direction:column;align-items:center;justify-content:center;min-width:100%}.footer-contact p{padding:5px;font-size:16px;font-weight:700;margin:-14px 0 0 10px;font-family:Nunito}.text-cont h2,.text-cont h4{text-align:center;font-weight:100}.footer-contact p a{color:inherit;font-family:Nunito}.footer-container p img{width:20px;margin:0 5px -5px}.footer-logo img{margin-bottom:25px;height:130px}.socials-foot{margin-left:30px;display:flex;z-index:5}.socials-foot li a img{margin:25px;width:40px;height:40px;transition:transform .3s,filter .3s}.showcase-cont{display:flex;justify-content:center;height:40vh}.showcase-cont header{display:flex;justify-content:center;width:100%;padding:0 20px}.overlay-cont{width:100%;height:55%;background-image:url(/assets/content/img7.webp)}.text-cont{position:relative;z-index:5}.text-cont h2{font-size:36px;line-height:.5em}.text-cont h4{font-family:"Lucida Sans",sans-serif;font-size:18px;margin-top:18px}.box-text h2,.box-text h4{font-weight:400;font-family:Nunito}.cont-box{flex-direction:column;align-items:center;justify-content:center;height:auto;margin:22px;width:90%;background-color:#ddf2f7}.cont-box img{margin:20px;width:40vh}.box-text h2{margin:20px 0 20px 20px;font-size:25px}.box-text h4{margin:0 0 15px 20px;font-size:16px}.box-text h4 a{color:#000;font-family:Nunito}}@media (min-width:481px) and (max-width:768px){.menu ul,.socials li,.socials-foot li{list-style:none}.menu,.photo img{transition:transform .3s}.booknow,.gal,.menu ul li a{text-decoration:none}.close,.toggle{cursor:pointer}.socials li a img,.socials-foot li a img{margin-top:12px;transition:transform .3s,filter .3s}.text h2,.text-cont h2{line-height:.5em;text-transform:uppercase}.explore-overlay,.gal,.menu ul li a,.text h2,.text-cont h2,.text-container{text-transform:uppercase}.showcase{position:relative;width:100%;min-height:100vh;display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:3}.booknow,.menu ul li a:hover{color:#336776}.showcase header,.showcase-cont header{z-index:4;position:absolute;top:0;left:0;width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center}.toggle{width:25px;height:25px;background:url(/assets/content/menu.webp) 0 0/25px;z-index:10}.overlay,.showcase video{position:absolute;height:100%;width:100%;left:0;top:0}.booknow,.menu,.socials,.text{z-index:5}.menu.active .toggle{background:url(/assets/content/closeb.webp) 0 0/30px;width:30px;height:30px;position:absolute;top:20px;right:20px}.logo{display:flex;justify-content:center}.showcase video{object-fit:cover;opacity:.8;z-index:-2}.overlay{background:#154d5c;mix-blend-mode:overlay}.text{padding-left:55px;position:relative;margin-top:82vh}.text h2{font-size:36px;font-weight:100}.text h4{font-family:"Lucida Sans",sans-serif;font-size:18px;font-weight:100;margin-top:18px}.booknow{border-radius:5px;font-family:Nunito;font-size:13px;font-weight:600;padding:11px 16px;background-color:#fff}.booknow:hover{color:#fff;background-color:#2d91ad;font-weight:600}.socials{justify-content:center;margin-top:65vh;margin-right:35px}.socials li a img{width:42px;height:42px}.socials li a:hover img,.socials-foot li a:hover img{transform:scale(1.2);filter:brightness(1.2)}.content1{background-color:#76cbe6;height:80vh;width:100%}.menu{position:absolute;top:0;left:0;width:250px;height:100vh;background-color:rgba(255,255,255,.95);transform:translateX(-100%)}.menu.active{transform:translateX(0);z-index:5}.menu ul{padding:20px;margin-top:50px}.menu ul li{margin-top:15px}.menu ul li a{display:block;font-family:Nunito,"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-weight:400;padding:10px 20px;font-size:18px;color:#000}.menu ul img{width:120px;height:120px;margin-left:30px}body.menu-open{overflow:hidden}.image-text-section{position:relative;display:flex;align-items:center;justify-content:left;height:100vh;overflow:hidden}.text-container,.text-container2{position:absolute;right:0;text-align:left;color:#606060;background-color:#fff}.image-container{margin:30vh;width:85%;height:100%}.image-container img{margin-top:100px;width:80%;height:80%}.text-container{font-family:"Playfair Display",Nunito;font-size:30px;font-weight:300;width:40%;padding:25px;margin-top:-80px}.text-container2{font-family:"Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-size:14px;font-weight:200;width:28.78%;padding:10px 20px}.container{box-sizing:content-box;margin:0;padding:25px 45px 0 25px;max-width:1224px;width:auto;background-color:#fff}.photo-gallery{display:flex;gap:20px;justify-content:center}.column{display:flex;flex-direction:column;gap:20px}.modal,.socials-foot{justify-content:center}.photo img{width:100%;height:30%;object-fit:cover}.photo img:hover{transform:scale(1.05)}.gal{font-weight:500;font-size:34px;color:#fff}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);align-items:center}.modal-content{margin:auto;display:block;max-width:90%;max-height:90%;border-radius:10px;transition:.8s ease-in-out}.close{position:absolute;top:30px;right:80px;color:#fff;font-size:50px;font-weight:700;transition:.3s}.close:focus,.close:hover{color:#f1f1f1;font-size:60px}.map-container{border:5px solid #fff;border-radius:10px;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-explore{position:relative;width:100%;margin-bottom:-4px}.image-explore img{width:100%;height:80vh}.explore-overlay{position:absolute;top:20%;left:20%;transform:translate(-50%,-50%);color:#fff;font-size:24px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.footer,.showcase-cont{position:relative;color:#fff;width:100%}.footer{background-color:#f2e984;padding:20px 0;bottom:0;height:200px;margin:0;display:flex;justify-content:space-between;align-items:center}.footer-container{display:flex;justify-content:space-between;align-items:center;min-width:100%;padding:0 40px}.footer-contact p{padding:5px;font-size:15px;font-weight:700;margin:-20px 40px 0 -60px;font-family:Nunito,"Gill Sans",sans-serif}.text-cont h2,.text-cont h4{text-align:center;font-weight:100}.footer-container p img{width:20px;margin:0 10px -5px 5px}.footer-logo img{height:150px}.socials-foot{margin-right:35px;z-index:5}.socials-foot li a img{width:30px;height:30px}.showcase-cont{height:70vh;z-index:3;margin-bottom:-100px}.overlay-cont{position:absolute;top:0;left:0;width:100%;height:70%;background-image:url(/assets/content/img7.webp)}.text-cont{position:relative;z-index:5}.text-cont h2{font-size:36px}.text-cont h4{font-family:"Lucida Sans",sans-serif;font-size:18px;margin-top:18px}.box-text h2,.box-text h4{font-family:Nunito,"Gill Sans",Calibri,sans-serif;font-weight:400}.cont-box{display:flex;justify-content:center;align-items:start;min-height:10vh;margin:100px;width:80%;background-color:#ddf2f7}.cont-box img{margin:20px;width:40vh;float:left}.box-text h2{margin-top:30px;font-size:30px}.box-text h4{font-size:18px}}