@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{width:100%}html{scroll-behavior:smooth}.container5{background-color:#000;border-top:2px solid #3c3c3c;bottom:0;display:flex;height:2rem;justify-content:space-around;left:0;padding:10px;position:fixed;width:100%;z-index:1000}.icon{color:#dcac5d;cursor:pointer;font-size:1.8rem;margin:0 20px;transition:color .3s}.icon:hover{color:#5f0}#Pow{color:#f0f8ff;font-size:10px;margin-right:10px;margin-top:10px}.welcome-screen{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;left:-100%;position:fixed;top:0;transition:left 1.2s ease-in-out;width:100%}.welcome-screen.visible{left:0}.welcome-screen.hidden{left:100%;pointer-events:none}#log22{align-items:center;animation:scaleAnimation infinite ease-in-out 4 alternate;border-radius:100%;display:flex;height:500px;justify-content:center;margin:10px;overflow:hidden;width:750px}@keyframes scaleAnimation{0%{transform:scale(1)}to{transform:scale(1.1)}}#this{color:#767373;font-size:50px}#this3{color:#a9a97b}#this1{color:#cd1414;font-size:14px;margin-top:100px}#this2{left:50;top:-50}.hero-container{align-items:center;animation:gradientAnimation 10s ease-in-out infinite;background:linear-gradient(80deg,#000,#111,#000,#222,#000);background-size:200% 100%;color:#dcbb00;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-title{font-family:"DM Serif Display",serif;font-family:Playfair Display,serif;font-size:3rem;font-style:italic;margin-top:-10px}.hero-subtitle{color:#fff;font-family:Playfair Display,sans-serif;font-family:Open Sans,sans-serif;font-size:1.5rem;margin-top:0;min-height:2rem;text-align:center}.hero-button{background-color:#dcbb00;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;margin-top:10px;padding:15px 30px;transition:all .3s ease}.social-buttons-background{align-items:center;animation:gradientAnimation 15s ease infinite;background:linear-gradient(45deg,#000,#111,#222,#333);background-size:400% 400%;color:#fff;display:flex;height:120%;justify-content:center;padding:10%;text-align:center}.social-buttons-container{align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:15%;padding-top:15%}.floating-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;letter-spacing:2px;margin:10px 0;padding:10px 20px;position:relative;text-transform:uppercase;transition:all .3s ease}.floating-button:before{border-radius:15px;box-shadow:0 0 15px 7px #ffd70099;content:"";left:10%;opacity:0;position:absolute;top:10%;transition:opacity .5s ease-in-out}.floating-button:hover:before{opacity:1}.floating-button:hover{background-color:initial;border-radius:50px;color:gold}.flame-container{display:inline-block;padding-top:150px;position:relative;width:100%}.enhanced-image{border-radius:10px;border-radius:17px;box-shadow:0 0 10px 5px #ffffff4d,0 0 30px 15px #fff3,0 0 40px 20px #ffffff1a;filter:brightness(.8) contrast(1.2);pointer-events:none;transition:transform .5s ease-in-out,filter .5s ease-in-out;width:98%}@keyframes flameAnimation{0%{box-shadow:0 0 10px 5px #ffffff4d,0 0 30px 15px #fff3,0 0 40px 20px #ffffff1a}50%{box-shadow:0 0 20px 10px #fff6,0 0 40px 20px #ffffff4d,0 0 50px 25px #fff3}to{box-shadow:0 0 10px 5px #ffffff4d,0 0 30px 15px #fff3,0 0 40px 20px #ffffff1a}}.interior-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:150px;position:relative;width:100%}.interior-image{animation:unequalWave 6s infinite alternate;border-radius:10px 20px 15px 140px/10px 20px 10px 50px;box-shadow:0 15px 30px #0003;overflow:hidden;transition:transform 0,5s ease-in-out;width:95%}.booking-paragraph{color:#ddddddd9;font-family:Playfair Display,sans-serif;font-size:1.8rem;line-height:1.6;margin-bottom:70px;margin-top:40px;padding:0 15px;text-align:center;transition:color .3s ease}.booking-paragraph:hover{color:#fff}.pages-div{margin-bottom:50px;margin-top:30px;width:100%}.services-navigator{background-color:initial;box-shadow:-56px -25px 80px 20px rgba(220,171,93,.333);color:#f0f8ff;cursor:pointer;font-family:Avantgarde;font-weight:700;margin-top:40px;padding:10px}.areas-navigator{box-shadow:20px -10px 50px 20px rgba(220,171,93,.333)}.areas-navigator,.gallery-navigator{background-color:initial;color:#f0f8ff;cursor:pointer;font-family:Avantgarde;font-weight:700;margin-top:30px;padding:10px}.gallery-navigator{box-shadow:30px 5px 50px 20px rgba(220,171,93,.333)}.pricing-navigator{background-color:initial;box-shadow:-40px 30px 50px 20px rgba(220,171,93,.333);color:#f0f8ff;cursor:pointer;font-family:Avantgarde;font-weight:700;margin-top:30px;padding:10px}.about-us-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-bottom:70px;width:90vw}.section-card{background-position:50%;background-size:cover;border-radius:25px 0 25px 0;box-shadow:0 15px 30px #0003;margin:0;min-height:500px;overflow:hidden;position:relative;transition:transform .3s ease-in-out;width:98%}.section-content{background:#000000b3;bottom:0;color:#fff;left:0;position:absolute;transition:background .3s ease-in-out;width:100%}.text{color:#959595;font-weight:600;text-overflow:ellipsis;transition:all 1s ease-in-out}.text.expanded{color:#fff;overflow:visible;padding:5px;white-space:normal}button{background-color:gold;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin-top:10px;padding:10px 20px;transition:background .3s ease-in-out}button:hover{background-color:#fff}.vcard-container{align-items:center;display:block;justify-content:center;margin-bottom:50px;width:90%}.download-button{background-color:initial;border:1.5px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-family:Avantgarde;font-size:22px;font-weight:700;padding:30px 40px}.download-button:hover{background-color:#fff;color:#000;transition:.5s ease-in-out}.video-container{align-items:center;display:flex;justify-content:center;width:100%}.interior-video{animation:unequalWave 6s infinite alternate;border-radius:10px 20px 15px 140px/10px 20px 10px 50px;box-shadow:0 15px 30px #0003;margin:15px 15px 30px;overflow:hidden;transition:transform .5s ease-in-out;width:100%}@keyframes unequalWave{0%{border-radius:10px 22px 15px 140px/10px 22px 10px 50px}25%{border-radius:13px 15px 30px 90px/13px 19px 20px 40px}50%{border-radius:16px 16px 70px 60px/16px 16px 30px 30px}75%{border-radius:19px 13px 90px 30px/19px 13px 40px 20px}to{border-radius:22px 10px 110px 15px/22px 10px 50px 10px}}p{color:silver;font-family:Segoe UI;font-size:large;font-weight:600;padding:20px}h3{margin-left:20px;text-align:left}.footer,h3{color:#dcac5d}.footer{background:linear-gradient(90deg,#111,#000);font-family:Playfair Display,serif;padding:40px 20px;text-align:center}.footer-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-contact,.footer-links{flex:1 1;margin:10px;min-width:200px}.footer-contact h3,.footer-links h3{font-size:1.5rem;margin-bottom:15px}.footer-links ul{list-style:none;padding:0}.footer-links li{margin:5px 0}.footer-links a{color:#dcac5d;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fff}.footer-contact p{font-size:1rem;margin:5px 0}.footer-copyright{color:#bbb;flex-basis:100%;font-size:.9rem;margin-top:20px}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column}.footer-contact,.footer-links{text-align:center}}.gallery-container{grid-gap:15px;background-color:#000;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:20px}.gallery-image.size-0{grid-column:span 2;grid-row:span 2}.gallery-image.size-1,.gallery-image.size-2{grid-column:span 1;grid-row:span 1}.gallery-image.size-3{grid-column:span 2;grid-row:span 1}.gallery-item{background:#333;box-shadow:0 10px 20px #0000004d;transform:translateY(0)}.gallery-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-image:hover{transform:scale(1.05)}.exotics-container{background-color:#000;color:#dcac5d;font-family:Playfair Display,serif;margin:0;padding:0;text-align:center}.hero-section{align-items:center;display:flex;height:70vh;justify-content:center;overflow:hidden;position:relative}.hero-content{color:#fff;position:absolute;text-align:center;z-index:2}.hero-content h1{font-size:3rem;margin-bottom:10px}.hero-content p{font-size:1.2rem;margin-bottom:20px}.hero-image{filter:brightness(.5);height:100%;object-fit:cover;width:100%}.text-section{color:#fff;line-height:1.6;margin:0 auto;max-width:800px;padding:40px 20px}.text-section h2{color:#dcac5d;font-size:2rem;margin-bottom:20px}.gallery-section{margin-top:20px;padding:20px}.gallery-section h2{font-size:2rem;margin-bottom:20px}.gallery-container{overflow:hidden;padding:20px 0;width:100%}.gallery{cursor:grab;display:flex;gap:15px}.gallery-item{border-radius:10px;height:200px;min-width:300px;overflow:hidden;position:relative}.gallery-item img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-item:hover img{transform:scale(1.05)}.services-page{align-items:center;background:linear-gradient(90deg,#000,#111,#222);color:#dcac5d;display:flex;flex-direction:column;font-family:Playfair Display,serif;justify-content:center;min-height:100vh;padding:50px;text-align:center}.photo{background-image:url(/static/media/maybach111.e4582cdbec1d871ae42c.jpg);background-position:50%;background-repeat:no-repeat;background-size:120%;border-radius:20px;min-height:200px;text-align:center;width:100%}.services-title{font-size:3rem;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.services-intro{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.6;margin-bottom:40px;max-width:600px;opacity:.85}.services-list{list-style:none;margin:0;max-width:800px;padding:0;width:100%}.service-item{background-color:#ffd7001a;border-radius:10px;cursor:pointer;font-size:1.5rem;margin:10px 0;overflow:hidden;padding:15px;transition:background-color .3s ease,color .3s ease}.service-item.expanded{background-color:#dcab5db3;color:#000;font-size:1.8rem}.service-description{color:#fff;font-size:1.2rem;line-height:1.5;margin-top:10px}.areas-page{align-items:center;background:linear-gradient(90deg,#000,#111,#222);color:#dcac5d;display:flex;flex-direction:column;font-family:Playfair Display,serif;justify-content:center;min-height:100vh;padding:50px;text-align:center}.areas-title{font-size:3rem;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.areas-intro{color:#fff;font-size:1.5rem;line-height:1.6;margin-bottom:40px;max-width:700px;opacity:.85}.areas-list{list-style:none;margin:0;max-width:800px;padding:0;width:100%}.area-item{background-color:#ffd7001a;border-radius:10px;cursor:pointer;margin-bottom:20px;overflow:hidden;padding:20px;transition:background-color .3s ease,transform .3s ease}.area-item:hover{background-color:#dcac5d;transform:scale(1.2)}.area-item:hover h2{color:#000}.area-item h2{color:#dcac5d;font-size:2rem;margin:10px 0}.area-item p{color:#fff;font-size:1.3rem;line-height:1.7}.image-container{border-radius:10px;margin-bottom:10px;overflow:hidden;width:100%}.area-image{height:auto;object-fit:cover;transition:transform .5s ease;width:100%}.image-container:hover .area-image{transform:scale(1.1)}.car-divider{display:flex;justify-content:center;margin:30px 0;width:100%}.car-image{max-width:600px;object-fit:contain;transition:transform .5s ease;width:80%}.car-divider:hover .car-image{transform:scale(1.05)}.back-button-container{display:flex;justify-content:flex-start;margin-top:70px;max-width:800px;width:100%}.back-button{background-color:#000;border-radius:5px;color:#dcac5d;font-size:1.2rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.back-button:hover{background-color:#dcac5d;color:#000;transform:scale(1.05)}
/*# sourceMappingURL=main.637f11ba.css.map*/