@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{background-color:#2b2b2b;box-shadow:0 2px 8px #0000001a;height:80px;justify-content:space-between;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:1000}.logo-wrapper,header{align-items:center;display:flex}.logo-wrapper{height:60px}.logo{height:80px;left:0;position:fixed;top:0;width:auto}.nav-links{align-items:center;display:flex;margin-right:60px}.nav-links ul{display:flex;gap:25px;list-style:none;margin:0;padding:0}.nav-links ul li a{color:#f4f4f4;text-decoration:none}.nav-links ul li a:hover{text-decoration:underline}.instagram-icon{display:block;height:22px;object-fit:contain;width:22px}.instagram-link{display:flex}.hamburger,.instagram-link{align-items:center;justify-content:center}.hamburger{cursor:pointer;display:none;flex-direction:column;height:40px;position:relative;width:40px;z-index:1100}.bar{background-color:#fff;height:3px;margin:5px 0;transition:all .3s ease-in-out;width:22px}.hamburger.open .bar:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media screen and (max-width:768px){.hamburger{align-items:center;background:#2b2b2b;display:flex;justify-content:center;position:fixed;right:30px!important;top:24px;z-index:9999}.hamburger,.hamburger.open{height:40px;width:40px}.nav-links{background:#3a3a3a;border-radius:8px 0 0 8px;box-shadow:-2px 0 10px #0003;display:flex;flex-direction:column;gap:15px;max-width:250px;padding:20px;position:fixed;right:0;top:70px;transform:translateX(120%);transition:transform .3s ease-in-out;width:100%;z-index:9998}.nav-links.active{transform:translateX(0)}.nav-links ul{flex-direction:column;list-style:none;margin:0;padding:0}.nav-links ul li{padding:8px 0;text-align:left}.nav-links ul li a{color:#f4f4f4}.instagram-icon{height:24px;width:24px}}.hero-slider-container{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;font-family:Cormorant Garamond,serif;margin-top:140px;padding-bottom:60px;text-align:center}.hero-caption{margin-bottom:40px}.hero-title{font-size:2.8rem;font-weight:600;margin:0}.desktop-title{display:inline}.mobile-title{display:none}.hero-slider{align-items:center;display:flex;gap:30px;justify-content:center;overflow:hidden;padding:0 30px}.hero-slide{backface-visibility:hidden;border-radius:12px;filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));height:70vh;object-fit:cover;transform-style:preserve-3d;transition:all .8s ease}.hero-slide.side{opacity:.4;transform:scale(.93);width:25%}.hero-slide.active{opacity:1;transform:scale(1.02);width:50%;z-index:2}@media (max-width:768px){.desktop-title{display:none}.mobile-title{display:inline-block;line-height:1.2;margin:0;padding:0;text-align:center}.mobile-title .mobile-mrga{display:block;font-size:4.2rem;font-weight:700;line-height:1.1;margin-bottom:2rem}.mobile-title .mobile-subtitle{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:500;gap:.25rem;justify-content:center;line-height:1.3}.mobile-subtitle .emphasize{font-size:1.6rem;font-weight:600}.mobile-subtitle .ampersand{font-size:1.1rem;font-weight:500;line-height:1.3}.hero-slider{gap:10px;padding:0 16px}.hero-slide{border-radius:10px;height:50vh}.hero-slide.active{transform:scale(1.04);width:72%}.hero-slide.side{opacity:.4;transform:scale(.9);width:20%}}@media (max-width:480px){.mobile-title .mobile-mrga{font-size:4.6rem;margin-bottom:2.2rem}.mobile-title .mobile-subtitle{font-size:1.05rem}.hero-slide{height:38vh}.hero-slide.active{width:85%}.hero-slide.side{opacity:.35;transform:scale(.88);width:18%}}.featured-products-section{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;margin:0 auto;max-width:1400px;padding:60px 20px;text-align:center}.section-title{color:#111!important;font-size:2.8rem;font-weight:600;margin-bottom:50px}.featured-products-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:40px}.featured-product{background-color:#e0e0e0;border-radius:25px;box-shadow:0 8px 18px #0000000f;color:#111;max-width:400px;min-width:260px;padding:16px;text-decoration:none;transition:transform .3s ease;width:30%}.featured-product:hover{transform:scale(1.05)}.featured-product-image{border-radius:20px;height:250px;margin-bottom:12px;object-fit:cover;width:100%}.featured-product-name{color:#111;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:700}.shop-all-wrapper{margin-top:20px}.shop-all-button{background-color:#2c2c2c;border-radius:999px;color:#fff;font-weight:700;padding:14px 36px;text-decoration:none;transition:background-color .3s ease}.shop-all-button:hover{background-color:#111}@media (max-width:900px){.featured-product{width:45%}}@media (max-width:600px){.featured-product{width:100%}.section-title{font-size:2rem}}.our-services-section{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;padding:60px 20px;text-align:center}.section-title{color:#111;font-family:Cormorant Garamond,serif;font-size:2.5rem;margin-bottom:40px}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-box{border-radius:8px;box-shadow:0 4px 12px #0000000d;color:#fff;display:block;height:400px;overflow:hidden;position:relative;text-decoration:none}.service-image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.service-box:hover .service-image{transform:scale(1.03)}.service-overlay{background:#1a1a1acc;bottom:0;color:#fff;left:-15px;padding:20px;position:absolute;width:100%}.service-title{color:#fff;font-family:Cormorant Garamond,serif;font-size:1.4rem;margin-bottom:10px;text-align:left}.service-overlay p{color:#ccc;font-size:.95rem;margin:0;text-align:left}.contact-us-section{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;font-family:Cormorant Garamond,serif;margin:0 auto;max-width:1100px;padding:40px 20px}.contact-page-spacing{padding-top:140px}.contact-title-area{margin-bottom:40px;max-width:600px}.contact-heading{color:#111;font-size:40px;font-weight:600;margin-bottom:10px}.contact-subheading{color:#111;font-size:18px;font-weight:400;line-height:1.6}.contact-form{gap:20px}.form-row{display:flex;gap:20px}.form-group{display:flex;flex:1 1;flex-direction:column}label{color:#2c2c2c;font-size:14px;margin-bottom:8px}input,select,textarea{background-color:#fff;border:1px solid #ccc;border-radius:30px;color:#111;font-family:Cormorant Garamond,serif;font-size:16px;outline:none;padding:14px 18px}textarea{border-radius:20px;min-height:100px}.submit-btn{align-self:flex-start;background-color:#2c2c2c;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 36px;transition:background-color .3s ease}.submit-btn:hover{background-color:#1a1a1a}.m9-footer{color:#111;display:flex;font-family:Cormorant Garamond,serif;font-size:15px;gap:40px;justify-content:space-between;margin-top:80px;padding-bottom:60px}.m9-footer-col{flex:1 1;line-height:1.6;min-width:200px}.m9-footer-col h4{color:#2c2c2c;font-size:16px;font-weight:600;margin-bottom:10px}.m9-footer a{color:#2c2c2c;font-size:14px;text-decoration:none}.m9-footer a:hover{text-decoration:underline}.m9-footer-col.center{align-items:center;display:flex;justify-content:center;padding-top:30px}@media (max-width:768px){.contact-us-section{padding:30px 15px}.contact-page-spacing{padding-top:180px}.form-row{flex-direction:column;gap:16px}.submit-btn{width:100%}.m9-footer{align-items:center;flex-direction:column;text-align:center}.m9-footer-col{flex:1 1 100%;max-width:100%}.contact-heading{font-size:32px}.contact-subheading{font-size:16px}input,select,textarea{font-size:15px;padding:12px 16px}}.contact-container{align-items:center;background-color:#f4f4f4;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;min-height:100vh;padding:20px}.contact-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:500px;padding:30px;text-align:center;width:100%}.contact-card h1{color:#222;margin-bottom:10px}.contact-card p{color:#555;margin-bottom:20px}.contact-form{display:flex;flex-direction:column}.contact-form label{font-weight:700;margin-top:10px;text-align:left}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-top:5px;padding:10px;width:100%}.contact-form textarea{height:100px}.contact-form button{background:#0073e6;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:15px;padding:10px;transition:background .3s}.contact-form button:hover{background:#005bb5}.contact-info{color:#444;margin-top:20px;text-align:center}.contact-info p{margin:5px 0}.terms-container{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;font-family:Cormorant Garamond,serif;margin:0 auto;max-width:800px;padding:120px 20px 60px}.terms-title{color:#111;font-size:2.5rem;font-weight:600;margin-bottom:40px;text-align:center}.terms-section{margin-bottom:30px}.terms-section h2{font-size:1.2rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.terms-section h2,.terms-section p{color:#111;font-family:Cormorant Garamond,serif}.terms-section p{font-size:1.05rem;line-height:1.8}.our-vehicles-section{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;margin:0 auto;max-width:1400px;padding:60px 20px;text-align:center}.our-vehicles-section h2{color:#111;font-family:Cormorant Garamond,serif;font-size:2.8rem;font-weight:600;margin-bottom:40px}.vehicle-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.vehicle-card{background-color:#e0e0e0;border-radius:10px;color:#111;cursor:pointer;padding:20px;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.vehicle-card:hover{box-shadow:0 12px 20px #00000014;transform:translateY(-6px)}.vehicle-img{border-radius:20px 20px 0 0;height:220px;object-fit:cover;width:100%}.vehicle-card h4{font-size:1.1rem;font-weight:600;margin:16px 12px 20px}.about-section,.vehicle-card h4{color:#111;font-family:Cormorant Garamond,serif}.about-section{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;padding:80px 20px}.about-content{align-items:center;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1200px}.about-text{flex:1 1;min-width:300px}.about-text h2{font-size:2.8rem;font-weight:600}.about-text h2,.about-text p{color:#111;margin-bottom:20px}.about-text p{font-size:1.1rem;line-height:1.7}.about-image{flex:1 1;min-width:300px}.about-image img{border-radius:10px;box-shadow:0 6px 16px #0000001a;object-fit:cover;width:100%}@media (max-width:768px){.about-content{flex-direction:column}.about-text h2{font-size:2rem}}.how-to-book-vertical{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;font-family:Cormorant Garamond,serif;overflow-x:hidden;padding:60px 20px;text-align:center}.how-title{font-size:2.8rem;font-weight:600;margin-bottom:40px}.how-images-stack{-webkit-overflow-scrolling:touch;display:flex;gap:30px;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory}.how-images-stack::-webkit-scrollbar{display:none}.how-image{border-radius:16px;box-shadow:0 8px 16px #00000014;flex:0 0 auto;height:auto;max-width:400px;object-fit:cover;scroll-snap-align:center;transition:transform .3s ease;width:90vw}.how-image:hover{transform:scale(1.02)}@media (min-width:768px){.how-image{width:500px}}.how-image-bottom-wrapper{display:flex;justify-content:center;margin-top:40px}.client-reviews{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;font-family:Cormorant Garamond,serif;padding:60px 20px;text-align:center}.reviews-title{color:#111;font-size:2.8rem;font-weight:600;margin-bottom:40px}.reviews-gallery{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.review-image{border-radius:20px;box-shadow:0 8px 16px #0000001a;max-width:400px;object-fit:cover;transition:transform .3s ease;width:90vw}.review-image:hover{transform:scale(1.02)}@media (min-width:768px){.review-image{width:300px}}.jet-class-section{background-attachment:fixed;background-color:#f4f4f4;background-image:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png);background-repeat:no-repeat;background-size:cover;color:#111;font-family:Cormorant Garamond,serif;padding:100px 16px 60px;text-align:center}.jet-title{font-size:2.6rem;font-weight:600;margin-bottom:30px}.jet-gallery{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:0 10px 40px;scroll-snap-type:x mandatory}.jet-gallery::-webkit-scrollbar{display:none}.jet-media{background-color:#000;border-radius:20px;box-shadow:0 6px 14px #00000014;flex:0 0 auto;height:600px;max-width:400px;overflow:hidden;scroll-snap-align:center;width:85vw}.jet-media img,.jet-media video{display:block;height:100%;object-fit:cover;width:100%}.how-to-book-jet{margin-top:50px;padding:0 20px}.how-book-title{font-size:1.8rem;margin-bottom:20px}.how-book-image{border-radius:20px;box-shadow:0 6px 14px #00000014;max-height:840px;max-width:500px;object-fit:contain;width:100%}@media (min-width:768px){.jet-media{height:640px;max-width:420px}.jet-title{font-size:2.8rem}.how-book-title{font-size:2rem}}body{background:url(/static/media/background-texture.c8b94c58a732a9eb2de4.png) repeat;background-attachment:fixed;background-size:cover;box-sizing:border-box;color:#111;font-family:Arial,sans-serif;margin:0;padding:0}.container{margin:0 auto;max-width:1200px;padding:0 15px}h1,h2,h3{color:#111;font-size:2rem;text-align:center}@media (max-width:768px){h1,h2,h3{font-size:1.5rem}}@media (max-width:480px){h1,h2,h3{font-size:1.2rem}}.App{background-color:initial;color:#111;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}a{color:#2c2c2c;text-decoration:none}a:hover{text-decoration:underline}.App-link{color:#2c2c2c}.top-left-logo{height:auto;left:20px;position:fixed;top:20px;width:100px;z-index:1000}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.5f547d27.css.map*/