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}html{scroll-behavior:smooth}body{background:#fff;color:#241e11;font-family:Noto Sans Georgian,sans-serif;line-height:1.6;margin:0}.navbar{align-items:center;background:#241e11cc;box-sizing:border-box;display:flex;justify-content:space-between;padding:1rem 2rem;position:fixed;top:0;transition:background .3s ease,box-shadow .3s ease;width:100%;z-index:1000}.navbar.scrolled{background:#141414f2;box-shadow:0 2px 8px #0003}.gatana-logo{height:200px;width:200px}.nav-left{align-items:center;display:flex}.logo{height:40px;margin-right:.8rem}.brand-text{color:#fff;font-size:1.5rem;font-weight:700}.nav-right{align-items:center;display:flex;gap:1.5rem}.nav-right a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease,transform .2s ease}.nav-right a:hover{color:red;transform:scale(1.05)}.burger{cursor:pointer;display:none;flex-direction:column;gap:5px;z-index:1001}.line{background:#fff;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.line.open:first-child{transform:rotate(45deg) translate(5px,5px)}.line.open:nth-child(2){opacity:0}.line.open:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:768px){.nav-right,.navbar{padding:1rem}.nav-right{background:#241e11f2;border-radius:0 0 0 8px;box-shadow:0 4px 12px #0000004d;display:none;flex-direction:column;position:absolute;right:0;top:70px;width:220px}.burger,.nav-right.open{display:flex}.nav-left{flex:1 1}.slider-nav{font-size:1.5rem;height:50px;width:50px}.slider-nav.prev{left:1rem}.slider-nav.next{right:1rem}.slider-dots{bottom:1rem}.hero h1{font-size:2rem}.social-grid{gap:1rem;grid-template-columns:1fr}.social-link{padding:1rem}.social-icon{font-size:1.5rem;min-width:40px}.social-name{font-size:1rem}.social-handle{font-size:.8rem}}.hero{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:2rem;position:relative;text-align:center}.slider-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider-wrapper{height:100%;position:relative;width:100%}.slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.slide.active{opacity:1}.slide:before{background:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider-nav{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:60px;justify-content:center;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:3}.slider-nav:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.slider-nav.prev{left:2rem}.slider-nav.next{right:2rem}.slider-dots{bottom:2rem;display:flex;gap:1rem;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.dot{background:#0000;border:2px solid #fff;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background:#fff}.dot:hover{transform:scale(1.2)}.language-selector{align-items:center;border-left:1px solid #ffffff4d;display:flex;gap:.5rem;margin-left:1rem;padding-left:1rem}.lang-btn{background:#0000;border:2px solid #fff6;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.3rem .7rem;transition:all .3s ease}.lang-btn:hover{border-color:red;color:red}.lang-btn.active{background:red;border-color:red;color:#fff}@media (max-width:768px){.language-selector{border-left:none;border-top:1px solid #ffffff4d;justify-content:flex-start;margin-left:0;margin-top:1rem;padding-left:0;padding-top:1rem;width:100%}.lang-btn{flex:1 1;font-size:.8rem;padding:.5rem}}.hero-content{max-width:800px;position:relative;z-index:2}.hero h1{font-size:2.5rem;margin:0 auto;max-width:800px}.hero h1 span{color:red}.hero p{font-size:1.2rem;margin:1rem 0 2rem}.btn{background:red;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn:hover{background:#c20e0e;transform:translateY(-2px)}.about{background:#fafafa;padding:4rem 2rem}.about-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:auto;max-width:1100px}.about-text{flex:1 1}.about-text h2{color:red}.about-image{flex:1 1}.about-image,.image-placeholder{display:flex;justify-content:center}.image-placeholder{align-items:center;background:#eee;border-radius:10px;font-size:2rem;height:200px;width:300px}.services{background:#fff;padding:4rem 2rem;text-align:center}.services h2{color:red}.service-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.card{background:#fafafa;border-radius:12px;box-shadow:0 4px 12px #00000014;font-weight:700;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.card:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-6px)}.services-info{flex:1 1}.services-subtitle{color:red;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.services-features{display:flex;flex-direction:column;gap:.8rem;margin:1.5rem 0}.feature{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.8rem}.checkmark{color:red;font-size:1.5rem;font-weight:700}.services-details{color:#333;font-size:.95rem;line-height:1.8;margin:1.5rem 0}.services-details p{margin:.5rem 0}.services-contact{color:red;font-size:1rem;font-weight:600;margin-top:1.5rem}@media (max-width:768px){.feature,.services-subtitle{font-size:1rem}.services-details{font-size:.9rem;line-height:1.6}.services-contact{font-size:.95rem}}.contact{background:#241e11;color:#fff;padding:4rem 2rem;text-align:center}.contact h2{color:red;margin-bottom:2rem}.contact-info{margin-bottom:3rem}.contact-item{align-items:center;color:#fff;display:flex;font-size:1.1rem;gap:1rem;justify-content:center;margin:1rem 0;text-decoration:none}.contact-icon{font-size:1.5rem}.call-button{background:red;border:2px solid #0000;border-radius:12px;box-shadow:0 6px 16px #00000040;color:#fff;padding:.9rem 1.25rem;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.call-button:hover{background:#c20e0e;box-shadow:0 10px 22px #00000059;transform:translateY(-2px)}.call-button .contact-icon{font-size:1.6rem}.social-links{margin:3rem 0}.social-links h3{color:red;font-size:1.5rem;margin-bottom:2rem}.social-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:800px}.social-link{align-items:center;background:#ffffff1a;border:2px solid #0000;border-radius:12px;color:#fff;display:flex;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .3s ease}.social-link:hover{background:#fff3;border-color:red;transform:translateY(-3px)}.social-icon{font-size:2rem;min-width:50px;text-align:center}.social-text{display:flex;flex-direction:column;text-align:left}.social-name{font-size:1.1rem;font-weight:700;margin-bottom:.3rem}.social-handle{font-size:.9rem;opacity:.8}.social-link.facebook:hover{border-color:#1877f2}.social-link.instagram:hover{border-color:#e4405f}.social-link.tiktok:hover{border-color:#000}.social-link.email:hover{border-color:#ea4335}.contact .btn{margin-top:2rem}@media (max-width:768px){.hero{height:60vh;min-height:500px;padding:1rem}.slider-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slide{background-position:50%;background-size:cover}.hero-content{padding:1rem}.hero h1{font-size:1.5rem;line-height:1.3}.hero p{font-size:.9rem}}@media (max-width:480px){.hero{height:50vh;min-height:400px}.hero h1{font-size:1.2rem}.hero p{font-size:.8rem}}
/*# sourceMappingURL=main.03cd6201.css.map*/