*{padding:0;box-sizing:border-box;margin:0;font-family:Montserrat,Arial,sans-serif}body{overflow-x:hidden;background-color:#f9f9f9}body.menu-open{overflow:hidden}.container{padding:0 20px;max-width:1200px;margin:0 auto;width:100%}.navbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 0;transition:all .4s ease;position:fixed;top:0;background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 15px rgba(0,0,0,.08);left:0;width:100%;z-index:1000}.navbar .container{justify-content:space-between}.logo,.navbar .container{align-items:center;display:flex}.logo img{height:45px;transition:transform .3s ease}.logo img:hover{transform:scale(1.05)}.nav-links{margin-right:auto;margin-left:auto}.nav-links ul{list-style:none;justify-content:center;gap:35px;display:flex}.nav-item,.nav-links ul li{position:relative}.nav-item{padding:8px 0;font-size:15px;text-decoration:none;font-weight:600;color:#333;transition:all .3s ease;letter-spacing:.5px}.nav-item:before{height:2px;transition:width .3s ease;content:"";position:absolute;opacity:0;bottom:0;background:linear-gradient(90deg,#4595e6,#6c5ce7);left:0;width:0}.nav-item:hover{color:#4595e6}.nav-item:hover:before{opacity:1;width:100%}.hamburger{height:25px;position:relative;flex-direction:column;cursor:pointer;width:30px;display:none;z-index:1002}.hamburger span{height:3px;transition:all .3s;position:absolute;background-color:#333;margin:3px 0;border-radius:3px;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){transform:translateY(-50%);top:50%}.hamburger span:nth-child(3){bottom:0}.hamburger.active span{background-color:#4595e6}.hamburger.active span:first-child{transform:rotate(45deg);top:50%;margin:0}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg);bottom:50%;margin:0}.navbar.scrolled{padding:8px 0;background-color:hsla(0,0%,100%,.98);box-shadow:0 5px 20px rgba(0,0,0,.1)}.nav-links.show{animation:slideIn .3s forwards;height:100vh;padding:100px 30px 30px;right:0;position:fixed;top:0;background-color:#fff;box-shadow:-5px 0 20px rgba(0,0,0,.1);width:280px;display:block}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.nav-links.show ul{flex-direction:column;gap:25px}.nav-links.show ul li{margin:0}.nav-links.show .nav-item{padding:10px 0;font-size:18px;display:block}.hero{height:100vh;justify-content:center;position:relative;background-size:cover;text-align:center;align-items:center;background-position:50%;background-image:url(https://antikkentler.info/public/hero-background.jpg);display:flex}.hero:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.3);left:0;width:100%}.hero-content{color:#fff;position:relative;z-index:2}.hero-content h1{font-size:5rem;font-weight:800;margin-bottom:40px;text-shadow:3px 3px 5px rgba(0,0,0,.6);text-transform:uppercase;position:relative;letter-spacing:3px;display:inline-block}.hero-content h1:after{height:4px;transform:translateX(-50%);content:"";position:absolute;bottom:-15px;background:linear-gradient(90deg,transparent,#fff,transparent);left:50%;width:100px}.cards-section{padding:80px 0;background:linear-gradient(135deg,#f5f7fa,#eef2f7)}.section-title{margin-bottom:60px;text-align:center}.section-title h2{font-size:2.5rem;margin-bottom:15px;color:#333}.section-title h2 span{font-weight:700;background:linear-gradient(90deg,#4595e6,#6c5ce7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title p{font-size:1.1rem;color:#777;max-width:700px;margin:0 auto;line-height:1.6}.cards-container{justify-content:center;flex-wrap:wrap;max-width:850px;gap:40px;margin:0 auto;display:flex}.card{overflow:hidden;transition:all .3s ease;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:12px;width:380px}.card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.card-image{height:220px;overflow:hidden}.card-image img{height:100%;transition:transform .5s ease;object-fit:cover;width:100%}.card:hover .card-image img{transform:scale(1.05)}.card-content{padding:25px}.card-title{font-size:1.8rem;margin-bottom:10px;color:#333;text-align:center}.card-description{font-size:1rem;margin-bottom:20px;color:#777;text-align:center;line-height:1.5}.card-buttons{gap:10px;width:100%;display:flex}.card-button{flex:1;padding:12px 20px;font-size:.9rem;text-decoration:none;font-weight:600;color:#fff;transition:all .3s ease;text-align:center;box-shadow:0 5px 15px rgba(108,92,231,.3);border-radius:50px;background:linear-gradient(90deg,#4595e6,#6c5ce7);display:inline-block}.card-button.view-360{box-shadow:0 5px 15px rgba(255,65,108,.3);background:linear-gradient(90deg,#ff416c,#ff4b2b)}.card-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(108,92,231,.4)}.card-button.view-360:hover{box-shadow:0 8px 20px rgba(255,65,108,.4)}.whatsapp-button{margin-top:10px}.whatsapp-button a{overflow:hidden;padding:18px 35px;justify-content:center;font-size:18px;text-decoration:none;font-weight:600;color:#fff;transition:all .4s ease;position:relative;min-width:250px;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.3);border-radius:50px;background:linear-gradient(135deg,#25d366,#128c7e);display:inline-flex}.whatsapp-button a:before{height:100%;transition:all .6s ease;content:"";position:absolute;top:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);left:-100%;width:100%}.whatsapp-button a:hover{transform:translateY(-5px);box-shadow:0 15px 25px rgba(0,0,0,.4)}.whatsapp-button a:hover:before{left:100%}.whatsapp-button i{font-size:26px;margin-right:12px}.request-button{margin-left:20px}.nav-cta{padding:8px 20px;font-size:.9rem;text-decoration:none;font-weight:600;color:#fff;transition:all .3s ease;letter-spacing:.5px;box-shadow:0 4px 15px rgba(108,92,231,.3);border-radius:50px;background:linear-gradient(90deg,#6c5ce7,#4595e6);display:inline-block}.nav-cta:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(108,92,231,.4)}@media (max-width:992px){.navbar .container{padding:0 20px;justify-content:space-between}.nav-links{margin:0;display:none}.hamburger{display:flex}.hero-content h1{font-size:3.8rem}.cards-container{gap:30px}.card{width:320px}.gallery-container{height:320px}.prev-btn{left:-15px}.next-btn{right:-15px}.request-button{display:none}}@media (max-width:768px){.hero-content h1{font-size:3.2rem;letter-spacing:2px}.whatsapp-button a{padding:15px 25px;min-width:200px}.section-title h2{font-size:2rem}.cards-container{gap:25px}.card{width:300px}.gallery-container{height:280px}.slider-nav{height:40px;width:40px}.prev-btn{left:-10px}.next-btn{right:-10px}.slider-nav i{font-size:16px}.slider-dot{height:10px;width:10px}.slider-dot.active{width:25px}.card-buttons{flex-direction:column}.card-button{margin-bottom:10px}}@media (max-width:680px){.cards-container{flex-direction:column;align-items:center}.card{max-width:350px;width:100%}.gallery-container{grid-template-columns:repeat(2,1fr)}.gallery-item{height:180px;margin-right:10px;width:220px}}@media (max-width:576px){.logo img{height:38px}.hero-content h1{font-size:2.5rem;letter-spacing:1px}.hero-content h1:after{height:3px;bottom:-10px;width:80px}.whatsapp-button a{padding:12px 20px;font-size:16px;min-width:220px}.whatsapp-button i{font-size:20px}.section-title h2{font-size:1.8rem}.section-title p{padding:0 15px;font-size:1rem}.gallery-container{height:220px}.slider-nav{height:35px;top:45%;width:35px}.prev-btn{left:-5px}.next-btn{right:-5px}.slider-nav i{font-size:14px}.slider-dot{height:8px;width:8px}.slider-dot.active{width:20px}.card-button{padding:10px 16px;font-size:.85rem}}.gallery-section{overflow:hidden;padding:80px 0;background:linear-gradient(135deg,#f9f9f9,#f1f1f1)}.gallery-container{overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin:40px 0;padding-bottom:15px;width:100%;scrollbar-width:none;white-space:nowrap}.gallery-container::-webkit-scrollbar{display:none}.gallery-item{height:250px;overflow:hidden;margin-right:15px;transition:all .3s ease;position:relative;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:8px;width:300px;white-space:normal;display:inline-block}.gallery-item:last-child{margin-right:0}.gallery-item img{transition:transform .5s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-button-container{text-align:center;margin-top:40px}.gallery-button{overflow:hidden;padding:16px 36px;font-size:1rem;text-decoration:none;font-weight:700;color:#fff;transition:all .3s ease;position:relative;letter-spacing:1px;box-shadow:0 8px 20px rgba(108,92,231,.3);border-radius:50px;background:linear-gradient(90deg,#4595e6,#6c5ce7);display:inline-block}.gallery-button:before{height:100%;transition:all .6s ease;content:"";position:absolute;top:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);left:-100%;width:100%}.gallery-button:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(108,92,231,.4)}.gallery-button:hover:before{left:100%}.scroll-loader{padding:20px 0;text-align:center;display:none}.scroll-loader.show{display:block}.scroll-loader .loader-dot{animation:bounce 1.5s ease-in-out infinite both;height:10px;background-color:#4595e6;margin:0 5px;border-radius:50%;width:10px;display:inline-block}.scroll-loader .loader-dot:first-child{animation-delay:-.3s}.scroll-loader .loader-dot:nth-child(2){animation-delay:-.15s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.contact-section{padding:80px 0;color:#fff;background:linear-gradient(135deg,#6c5ce7,#4596e6)}.contact-section .section-title h2{color:#fff}.contact-section .section-title h2 span{font-weight:700;background:linear-gradient(90deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-section .section-title p{font-weight:600;color:hsla(0,0%,100%,.9);letter-spacing:1px;margin-top:15px}.contact-box{backdrop-filter:blur(5px);padding:40px;max-width:700px;text-align:center;margin:0 auto 50px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:15px;background:hsla(0,0%,100%,.1)}.contact-text{font-size:1.2rem;font-weight:500;margin-bottom:25px;color:#fff}.contact-button{padding:16px 32px;justify-content:center;font-size:1.2rem;text-decoration:none;font-weight:700;color:#6c5ce7;transition:all .3s ease;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:50px;background:#fff;display:inline-flex}.contact-button:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.contact-button i{font-size:24px;margin-right:12px;color:#25d366}.map-container{height:450px;overflow:hidden;position:relative;box-shadow:0 15px 40px rgba(0,0,0,.15);border-radius:15px;width:100%}.map-container iframe{height:100%;position:absolute;top:0;left:0;width:100%}.footer{padding:70px 0 30px;color:#fff;background:#1a1e23}.footer-content{justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;display:flex}.footer-left{flex:1;margin-bottom:30px;min-width:250px}.footer-logo{margin-bottom:20px}.footer-logo img{height:40px;filter:brightness(0) invert(1)}.footer-contact p{font-size:.9rem;margin-bottom:10px;color:hsla(0,0%,100%,.7)}.footer-contact i{margin-right:8px;color:#4595e6;text-align:center;width:18px}.footer-links{gap:30px;display:flex}.footer-links-group{flex-direction:column;gap:10px;display:flex}.footer-links-group h4{font-size:18px;margin-bottom:10px;color:#fff;position:relative}.footer-links-group h4:after{height:2px;content:"";position:absolute;bottom:-5px;background:#4595e6;left:0;width:30px}.footer-links-group a{font-size:14px;text-decoration:none;color:#ccc;transition:color .3s ease}.footer-links-group a:hover{color:#4595e6}.footer-social{flex-direction:column;gap:15px;display:flex}.footer-social a{padding:10px 15px;text-decoration:none;color:#fff;transition:all .3s ease;background-color:hsla(0,0%,100%,.1);align-items:center;border-radius:8px;display:flex}.footer-social a i{font-size:20px;margin-right:10px}.footer-social a span{font-size:14px;font-weight:500}.footer-social a:hover{transform:translateY(-3px);background-color:hsla(0,0%,100%,.2)}.back-to-top{text-align:center;margin-top:40px}#backToTop{height:50px;justify-content:center;font-size:1.2rem;border:none;color:#fff;transition:all .3s ease;align-items:center;box-shadow:0 5px 15px rgba(0,0,0,.2);border-radius:50%;background:linear-gradient(90deg,#4595e6,#6c5ce7);cursor:pointer;width:50px;display:flex}#backToTop:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3)}@media (max-width:768px){.footer-content{flex-direction:column}.footer-left,.footer-links,.footer-social{justify-content:flex-start;margin-bottom:40px;width:100%}.footer-social{justify-content:center}.contact-box{padding:30px 20px}.contact-button{padding:14px 25px;font-size:1.1rem}.map-container{height:350px}}@media (max-width:576px){.footer{padding:50px 0 20px}.footer-logo img{height:35px}.footer-contact p{font-size:.85rem}.footer-links-group a{font-size:.9rem;margin-bottom:12px}.footer-social a{height:35px;width:35px}.contact-text{font-size:1rem}.contact-button{padding:12px 20px;font-size:1rem}.contact-button i{font-size:20px}.map-container{height:300px}#backToTop{height:40px;font-size:1rem;width:40px}}.gallery-slider-container{position:relative;max-width:1000px;margin:40px auto;width:100%}.slider-nav{height:50px;transform:translateY(-50%);justify-content:center;border:none;color:#4595e6;transition:all .3s ease;position:absolute;top:50%;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.15);border-radius:50%;background:#fff;cursor:pointer;width:50px;display:flex;z-index:10}.prev-btn{left:-25px}.next-btn{right:-25px}.slider-nav:hover{transform:translateY(-50%) scale(1.1);color:#fff;box-shadow:0 8px 20px rgba(108,92,231,.3);background:linear-gradient(90deg,#4595e6,#6c5ce7)}.slider-nav:active{transform:translateY(-50%) scale(.95)}.slider-nav i{font-size:18px}.gallery-container{height:350px;overflow:hidden;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:15px;background:#f5f5f5}.gallery-item{height:100%;transform:translateX(100%);transition:transform .6s ease,opacity .6s ease;position:absolute;opacity:0;top:0;left:0;width:100%}.gallery-item.active{transform:translateX(0);opacity:1;z-index:1}.gallery-item.prev{transform:translateX(-100%);opacity:0;z-index:0}.gallery-item.next{transform:translateX(100%);opacity:0;z-index:0}.gallery-item img{height:100%;object-fit:cover;width:100%;display:block}.slider-indicators{justify-content:center;gap:10px;margin-top:20px;display:flex}.slider-dot{height:12px;transition:all .3s ease;border-radius:50%;background:rgba(108,92,231,.3);cursor:pointer;width:12px}.slider-dot.active{border-radius:10px;background:linear-gradient(90deg,#4595e6,#6c5ce7);width:30px}@media (max-width:992px){.gallery-container{height:320px}.prev-btn{left:-15px}.next-btn{right:-15px}}@media (max-width:768px){.gallery-container{height:280px}.slider-nav{height:40px;width:40px}.prev-btn{left:-10px}.next-btn{right:-10px}.slider-nav i{font-size:16px}.slider-dot{height:10px;width:10px}.slider-dot.active{width:25px}}@media (max-width:576px){.gallery-container{height:220px}.slider-nav{height:35px;top:45%;width:35px}.prev-btn{left:-5px}.next-btn{right:-5px}.slider-nav i{font-size:14px}.slider-dot{height:8px;width:8px}.slider-dot.active{width:20px}}