*,body,html{box-sizing:border-box;margin:0;padding:0}.App{justify-content:space-between;min-height:100svh}.App,.footer{display:flex;flex-direction:column}.footer{align-items:center;gap:3px;height:100px;justify-content:center;margin-top:50px}.footer p{color:#a0a09f;font-size:1.1rem}body{background-color:#f1ebe4}.navigation{background-color:#000c;display:flex;height:70px;justify-content:space-between;left:0;padding:0 40px 0 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10000}.navigation img{background-color:#d1cccc;border-bottom-right-radius:5px;box-shadow:2px 2px 2px #f3f3f280;height:100%;object-fit:contain;padding:3px;width:400px}.navigation-menu{align-items:center;display:flex;gap:30px;height:100%;justify-content:flex-end;list-style:none}a{color:#a3a2a2;cursor:pointer;text-decoration:none}.banner-video{height:100svh;width:100svw}video{height:100%;object-fit:cover;width:100%}.logoname{align-items:center;display:flex;flex-direction:column;height:100svh;justify-content:center;position:absolute;top:0;width:100svw}.logoname h1{-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#fff;color:#0000;font-size:3rem}.logoname p{color:#c3c3c4;font-size:1.4rem}.logoname hr{border:1px solid #f70404;margin:3px auto;width:100%}.overlay{background-color:#0202024d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.services-section{gap:200px;height:auto;padding:100px 0;position:relative}.message,.services-section{display:flex;flex-direction:column}.message{align-items:center;color:#5a4b2e;gap:20px;justify-content:center;margin-top:100px;padding:0 20px;width:100%}.message h4{font-size:1.5rem;font-weight:500;width:100%}.message h4,.message p{text-transform:uppercase}.message p{font-size:1.1rem;line-height:1.5;max-width:600px}.event,.wedding .outdoor-adventure{height:auto;position:relative}.adventure-item,.event-item,.wedding-item{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.5rem;height:auto;justify-content:center;padding:30px 0;position:absolute;width:100svw;z-index:100}.wedding-item{gap:30px}.adventure-item p{margin-top:30px}.booking-msg{background-color:#f5e1c7b3;display:flex;height:auto;justify-content:center}.booking-msg p{font-size:1.2rem;font-weight:300;line-height:1.5;max-width:600px;padding:40px;text-align:center}.book,.booking-msg p{color:#000;letter-spacing:.1rem}.book{background-color:#f5e1c7b3;border:none;border-radius:2px;cursor:pointer;font-size:1.1rem;margin-top:90px;padding:10px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.event-item{color:#000}.heading{display:flex;font-size:2rem;justify-content:center;padding-top:100px}.adventure-item{color:#000c}img{object-fit:cover;width:100%}.images{align-items:center;display:flex;justify-content:center;position:relative;width:100svw}.images .event{bottom:-100px;height:100%;width:30%}.mainImage{height:100%;margin:auto;width:60%}.secondaryImage{bottom:-30px;height:30%;right:0}.lastImage,.secondaryImage{position:absolute;width:30%}.lastImage{height:50%;left:10px;top:-10px}.portfolio{align-items:center;display:flex;height:auto;justify-content:space-between;padding-left:40px;padding-right:40px;padding-top:100px}.wedding-image{height:auto;width:47%}.wedding-image img{object-fit:cover}.description{color:#a0a09f;font-size:1.2rem}.longsection{display:flex;gap:40px;padding:100px 40px}.wPics{justify-content:space-around}.outdoor,.wPics{display:flex;flex-direction:column}.outdoor{gap:100px;margin-top:100px;padding:0 40px}.left{width:40%}.left p,.right p{margin-bottom:30px}.right{width:55%}.outdoorbottom,.outdoortop{display:flex;justify-content:space-between}.contact{background:url(https://source.unsplash.com/a-camera-lens-on-a-black-background-pnyQR_78cFg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100svh;width:100svw}.msg{color:red;font-size:1.3rem;position:relative;text-align:center;text-transform:uppercase;z-index:100}.contact-message{border-bottom:1px solid #fff;color:#fff;font-size:1rem;line-height:1.6;text-transform:uppercase}.contact-message,.form{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0;width:100%}.form{height:100%;position:relative;z-index:100}.input-group{display:flex;flex-direction:column}label{color:#fff}button,input,textarea{background:#0000;border:1px solid #fff;color:#fff;font-size:1.4rem;margin-bottom:10px;outline:none;padding:5px 0;width:400px}input::placeholder{color:#fff}.error{color:red}button{background:#0000;border:1px solid #f1ebe4;color:#f1ebe4;cursor:pointer;margin-top:15px}button:hover{background:#fff;color:#000}hr{border:1px solid #0003;width:100%}@media (max-width:450px){.navigation-menu{justify-content:center}.message h4{font-size:1.5rem;font-weight:500;width:100%}.message h4,.message p{text-transform:uppercase}.message p{font-size:1.2rem;line-height:1.5;max-width:600px}.logoname h1{font-size:2.5rem}.logoname p{font-size:1.3rem}.images{height:500px;width:100svw}.secondaryImage{bottom:-60px;height:50%}.lastImage{top:-60px}.adventure-item{color:#000c}.longsection,.portfolio{flex-direction:column;gap:30px;padding-bottom:30px}.wedding-image{width:100svw}.longsection{gap:30px;padding:0}.wPics{gap:30px}.outdoor{gap:0;margin-top:30px;padding:0}.outdoorbottom,.outdoortop{display:flex;flex-direction:column;width:100svw}.left,.right{width:100%}button,input,textarea{font-size:1.4rem;margin-bottom:10px;outline:none;padding:5px 0;width:350px}.booking-msg{justify-content:flex-start}.booking-msg p{font-size:1rem;padding-top:70px;text-align:left;width:350px}}@media (max-width:390px){.navigation{padding:0 10px 0 0}.logoname h1{font-size:2.3rem}.logoname p{font-size:1.2rem}.images{height:500px;width:100svw}.secondaryImage{bottom:-60px;height:50%}.lastImage{top:-60px}}@media (max-width:750px){.navigation{display:flex;flex-direction:column}.navigation-menu{background-color:#000c;gap:50px;justify-content:center;padding:20px 0;width:100svw}.navigation img{padding:10px;width:100svw}}
/*# sourceMappingURL=main.d4033c7c.css.map*/