body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#fffdf5}.navbar{background-color:#870000;padding:.5rem;display:flex;align-items:center;width:100%;justify-content:space-between;position:fixed;box-shadow:0 .5rem 2rem #000;z-index:10}.navbar-logo{font-size:1.5rem;font-weight:700}.navbar-links{list-style:none;display:flex;gap:1.5rem;margin:0;padding-right:3.3rem;font-size:1.3rem}.navbar-links a{text-decoration:none;color:#fff;font-weight:500}.navbar-links a:hover{text-decoration:underline}.logo-img{display:flex;height:7rem;width:auto;border-radius:50%;object-fit:cover;padding:.1rem;margin-left:3rem;transition:box-shadow .15s}.logo-img:hover{box-shadow:0 0 3rem #000}.footer{display:flex;align-items:center;width:100vw;height:9rem;background-color:#870000;color:#fff;gap:1rem}.footer-logo{padding-left:4rem;padding-right:4rem;font-size:2.4rem}.links{padding-top:.4rem;display:flex;gap:1.5rem}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.title{font-size:5rem;line-height:4rem}.subtitle{line-height:1rem;font-size:2rem}.homepage-img{z-index:0;position:relative;display:flex;background-image:url(/homepage.jpg);background-size:cover;background-color:#4f0f0f80;background-position:top center;background-repeat:no-repeat;height:100vh;width:100vw;align-items:center;justify-content:center;padding-bottom:0rem;margin-bottom:0rem}.homepage-text{display:block;color:#fff;width:100vw;padding-top:5rem;padding-left:10rem}.homepage-below{height:100vh;display:flex;flex-direction:row;justify-content:space-between;gap:10rem;background-color:#fffffa;padding:5rem}.homepage-desc{width:50%;display:flex;flex-direction:column}.homepage-bookings{width:50%}.para{font-size:1.2rem;font-weight:400}.book-button a{font-weight:700;text-decoration:none;background-color:#fff;width:12rem;height:2.5rem;padding:1rem;color:#464343;display:flex;align-items:center;justify-content:center;font-size:1.8rem;border-radius:3rem;transition:background-color .15s}.book-button a:hover{background-color:#a9a9a9}.subheader{font-size:2.5rem;margin:0}.desc-header{color:#a60000;font-size:2.5rem;margin:0}.paratext{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem}.about-img{position:relative;display:flex;background-image:url(/about.png);background-size:contain;background-color:snow;background-position:top center;background-repeat:no-repeat;width:100vw;height:37.9vw;align-items:center}.about-title-text{display:flex;flex-direction:column;padding-top:10rem;padding-left:10rem}.about-title{color:#fff;width:100%;font-size:4rem;line-height:4rem;font-weight:700}.about-subtitle{color:#fff;font-size:1.5rem}.about-below-subtitle{font-size:3rem;color:#a60000;font-weight:700;padding:3rem 3rem 3rem 5rem}.about-section{display:flex;justify-content:space-between;padding:5rem;padding-top:0}.about-text{width:50%}.about-below{width:100%;display:flex;flex-direction:column;background-color:snow}.about-image{object-fit:contain;width:40%;padding-left:5rem}.media-img{position:relative;display:flex;background:url(/media.png);background-size:contain;background-color:snow;background-position:top center;background-repeat:no-repeat;width:100vw;height:37.5vw;align-items:center}.media-title{display:block;color:#fff;width:100vw;padding-top:5rem;padding-left:10rem;font-size:4rem;line-height:4rem;font-weight:700}.media-subtitle{font-size:3rem;color:#a60000;font-weight:700;padding-bottom:2rem}.media-below{width:100vw;display:flex;flex-direction:column;background-color:snow}.media-section{margin:5rem;align-items:center}.media-images{display:flex;flex-direction:row;justify-content:space-between;height:19vw}.media-textframe{width:40%}.media-text{font-size:1.5rem}.section2{display:flex;flex-direction:row}.images2{width:60%;padding-left:3rem}img{padding-left:1rem;padding-right:1rem}.images3{height:30vw}.contact-img{position:relative;display:flex;background-image:url(/contact.png);background-size:contain;background-color:snow;background-position:top center;background-repeat:no-repeat;width:100vw;height:37.5vw;align-items:center}.contact-title{display:block;color:#fff;width:100vw;padding-top:5rem;padding-left:10rem;font-size:4rem;line-height:4rem;font-weight:700}.contact-midpage{width:100vw;display:flex;flex-direction:column;background-color:snow}.contact-text{font-size:1.5rem}.midpage-text{width:40%;margin:5rem}a{color:#000}.contact-below{width:100vw;display:flex;flex-direction:column;background-color:#ede7e1;height:100vh}.form-title{font-size:3rem;color:#a60000;font-weight:700;padding:5rem 5rem 2rem}.input{color:#000;border:0;height:2.5rem;font-size:1.25rem;width:100%}.form-entry{padding-left:0rem}.entry2{width:30%}.autoscale{flex:1}.entry3{width:40%}.form-section{display:flex;flex-direction:row;width:100%;padding-bottom:1rem;padding-right:2rem;justify-content:left;gap:2rem}.contact-image{width:30%;height:auto;object-fit:contain;padding:5rem}.parent-class{display:flex;flex-direction:row}.form-contact-info{height:auto;width:70%;padding-left:5rem}.comments{width:100%;font-size:1.25rem;font-family:Segoe UI;resize:none;border:0}.submit{display:flex;font-weight:700;text-decoration:none;background-color:#870000;width:12rem;height:3.5rem;color:#fff;font-size:1.8rem;border-radius:3rem;border:0;transition:background-color .15s}.submit:hover{background-color:#4e0000}
