@import url(https://fonts.googleapis.com/css2?family=Jersey+10&family=Jersey+10+Charted&family=Pixelify+Sans:wght@400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Jersey+10&family=Pixelify+Sans:wght@400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Michroma&family=Ojuju:wght@200..800&family=Saira:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Jersey+15&family=Michroma&family=Ojuju:wght@200..800&family=Saira:ital,wght@0,100..900;1,100..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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#000;display:flex;flex-direction:column;margin:0;max-width:100vw;min-height:100vh;padding:0}main{flex:1 1}footer{flex-shrink:0}.App{color:#faebd7;font-family:Bebas Neue,sans-serif;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:#020202;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:flex-start;min-height:auto}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comingsoon{animation:fadeInUp 1s ease-out forwards;color:#333;font-family:Pixelify Sans,sans-serif;font-size:3rem;opacity:0;text-align:center;transform:translateY(50px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.logo{animation:logoScaleUp 1s ease-out 2s forwards;opacity:0;transform:scale(2s)}@keyframes logoScaleUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.preloader{background-color:#000;background-position:50%;background-repeat:no-repeat;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity 1s;width:100%;z-index:999999}.preloader.loaded{opacity:0;visibility:hidden}.preloader .spinner_wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:33333}.preloader .spinner{animation:sk-rotateplane 1.2s ease-in-out infinite;background-color:#fffc;height:50px;width:50px}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.navbar{align-items:center;background:#000;box-shadow:0 2px 10px #0000001a;display:flex;font-family:Bebas Neue,sans-serif;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.navbar-logo h1{color:#111;font-size:1.5rem;font-weight:700}.menu-toggle{align-items:center;background:#111;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:45px;justify-content:center;margin-right:10rem;transition:background .3s ease;width:45px}.menu-toggle span{background:#e4e2dd;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:20px}.menu-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links{background:#fff;display:none;flex-direction:column;gap:1rem;opacity:0;padding:1.2rem 2rem;position:absolute;right:200px;top:70px;transform:translateX(-260px) scale(.95);transform:translateX(-220px) scale(.95);transition:all .4s ease;width:150px}.nav-links.active{animation:glowPulse 2s infinite alternate;box-shadow:0 0 15px #ffffff4d,0 0 30px #ffffff26;font-size:2rem;opacity:1;transform:translateX(0) scale(1)}.nav-links li{font-size:2rem}.nav-links a,.nav-links a:hover{color:#fff}@keyframes glowPulse{0%{box-shadow:0 0 10px #fff3,0 0 20px #ffffff1a}to{box-shadow:0 0 20px #fff6,0 0 40px #fff3}}.nav-links.active{display:flex}.nav-links li{list-style:none}.nav-links a{color:#000;font-size:2rem;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#555}.navbar-logo{height:auto;margin-left:1rem;width:300px}.gallery{background:#000;justify-items:center;margin-bottom:15rem;padding:10rem;text-align:center}.gallery-title{color:#fff;font-family:Jersey\ 15,sans-serif;font-size:1.5rem}.gallery-grid{grid-gap:5rem;align-items:stretch;display:grid;gap:5rem;grid-template-columns:repeat(2,1fr);justify-content:center;justify-items:center;margin:0 auto;width:70%}.gallery-card{background:#e4e2dd;box-shadow:0 5px 20px #0000001a;display:flex;flex-direction:column;max-width:450px;overflow:hidden;transition:transform .3s ease;width:100%}.gallery-card:hover{transform:translateY(-5px)}.gallery-card img{height:250px;object-fit:cover;width:100%}.gallery-info{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.gallery-info h3{color:#111;font-size:1.4rem;margin-bottom:-.3rem!important}.gallery-info p{color:#000;font-size:1rem;margin-bottom:1rem}.lblprice{color:#a11d50!important;display:block!important;font-size:.95rem!important;margin-top:.3rem!important}.button-vermais,.lblprice{font-family:Jersey\ 15,sans-serif}.button-vermais{background-color:#111;border:none;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:auto;padding:.8rem 1.5rem;transition:background .3s ease}.button-vermais:hover{background-color:#a11d50!important}form{background:#1e1e2f;border-radius:12px;box-shadow:0 8px 24px #0006;color:#fff;font-family:Jersey\ 15,sans-serif;margin:2rem auto;max-width:500px;padding:2rem}label{color:#ddd;display:block;font-weight:700;margin-bottom:1rem}input,textarea{background:#2c2c3d;border:1px solid #444;border-radius:8px;color:#fff;font-size:1rem;margin-top:.3rem;padding:.8rem 1rem;transition:all .3s ease;width:100%}input:focus,textarea:focus{border-color:#a11d50;box-shadow:0 0 10px #a11d5099;outline:none}textarea{min-height:120px;resize:vertical}button[type=submit]{background:#a11d50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:1rem;padding:.8rem 2rem;transition:all .3s ease}button[type=submit]:hover{background:#ff2e7f;box-shadow:0 4px 12px #ff2e7f80}::placeholder{color:#aaa}.footer{align-items:flex-start;background:#e4e2dd;bottom:0;box-sizing:border-box;color:#000;display:flex;flex-wrap:wrap;height:300px;justify-content:space-between;padding:3rem 4rem 2rem;position:relative;width:100%;z-index:1}.footer:before{background:linear-gradient(135deg,#000,#434343 50%,#e4e2dd);content:"";height:200px;left:0;position:absolute;top:-200px;width:100%;z-index:0}.footer-center,.footer-left,.footer-right{flex:1 1;min-width:220px}.footer-left{max-width:30%}.footer-logo{margin-bottom:-2rem;margin-left:5rem;width:250px}.footer-right{margin-right:16rem;margin-top:2.4rem;max-width:30%;text-align:right}.footer-right h3{color:#000;font-weight:700;margin-bottom:1rem}.footer-right p{color:#000;margin:.4rem 0}.social-icons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.2rem}.social-icons a{color:#000;font-size:1.4rem;transition:all .3s}.social-icons a:hover{color:#000;transform:scale(1.2)}.container-contactpage{display:flex;flex-direction:column;height:1000px;margin-top:15rem}.title-contactpage{font-size:36px;font-weight:700;margin-bottom:20px;text-align:center}
/*# sourceMappingURL=main.454d2db2.css.map*/