*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;line-height:1.6}main{min-height:calc(100vh - 100px);padding:1rem 0}.container{margin:0 auto;max-width:1200px;padding:0 2rem}section{margin-bottom:2rem;padding:1rem 0}.hero{margin-bottom:1rem!important;min-height:30vh!important;padding:2rem 0!important}.section-title{color:#333;font-size:2rem;margin-bottom:1.5rem;position:relative;text-align:center}.section-title:after{background:linear-gradient(135deg,#667eea,#764ba2);content:"";display:block;height:3px;margin:.75rem auto 0;width:50px}.card-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.service-card,.tour-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;overflow:hidden;transition:transform .3s,box-shadow .3s}.service-card:hover,.tour-card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-5px)}@media screen and (max-width:768px){.container{padding:0 1rem}.section-title{font-size:1.75rem;margin-bottom:1rem}.hero{min-height:25vh!important;padding:1.5rem 0!important}.hero h1{font-size:1.5rem!important}.hero p{font-size:.9rem!important}.card-grid{gap:1rem}}@media screen and (max-width:480px){.hero{min-height:20vh!important;padding:1rem 0!important}.section-title{font-size:1.5rem}main{padding:.5rem 0}}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.header,.hero,[style*=linear-gradient],button[style*=linear-gradient]{background:linear-gradient(135deg,#ff6b6b,#ff8e53 50%,#ffb347)!important}.nav-menu,footer .cta,section[class*=hero]{background:linear-gradient(135deg,#0b3b2f,#2d6a4f 50%,#52b788)!important;background:linear-gradient(135deg,#ff6b6b,#ff8e53 50%,#ffb347)!important}.btn-primary:hover,button:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.logo-icon{color:#b0e0e6}.header{box-shadow:0 4px 15px #0000001a}.header,.nav-menu.active,footer{background:linear-gradient(135deg,#ff6b6b,#ff8e53)!important}footer{margin-top:0!important}.header a,.header h1,.nav-menu ul li a{color:#fff!important;font-weight:600;text-shadow:1px 1px 2px #0000001a}.nav-menu ul li a:hover{color:#ffe5b4!important;display:inline-block;transform:translateY(-2px)}.logo-icon{color:#fff!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}body{background:linear-gradient(135deg,#fff9f0,#fff5e6)}.container>div,main,section:not(.header):not(footer){background:#0000}.service-card,.tour-card,[style*="background: #f5f5f5"],[style*="background: #f8f9fa"],[style*="background: white"]{background:#fff!important;border-radius:20px;box-shadow:0 10px 30px #00000014;transition:transform .3s,box-shadow .3s}[style*="background: #f8f9fa"]:hover,[style*="background: white"]:hover{box-shadow:0 20px 40px #0000001f;transform:translateY(-5px)}.section-title,h1,h2,h3{color:#333!important}.section-title:after,button:not(.header button):not(footer button){background:linear-gradient(135deg,#ff6b6b,#ff8e53)!important}button:not(.header button):not(footer button){border:none!important;color:#fff!important;transition:all .3s}button:not(.header button):not(footer button):hover{box-shadow:0 5px 15px #ff6b6b4d;transform:translateY(-2px)}.hero{background:linear-gradient(135deg,#ff6b6b,#ff8e53)!important;box-shadow:inset 0 -10px 30px #0000000d}.hero h1,.hero p{color:#fff!important}.hero button:first-child{background:#fff!important;border:none!important;color:#ff6b6b!important}.hero button:first-child:hover{background:#fff5e6!important;transform:translateY(-2px)}.hero button:last-child{background:#0000!important;border:2px solid #fff!important;color:#fff!important}.hero button:last-child:hover{background:#fff!important;color:#ff6b6b!important}input,textarea{border:2px solid #ffe0c0!important;border-radius:10px!important;transition:all .3s}input:focus,textarea:focus{border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff6b6b1a;outline:none}[style*="background: #f5f5f5"],[style*="background: #f8f9fa"]{background:#fff5e6!important}[style*="background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%)"]{background:linear-gradient(135deg,#fff9f0,#ffefe0)!important}footer,footer a,footer li,footer p{color:#fff!important}footer a:hover,footer h4,footer li:hover{color:#ffe5b4!important}footer input{background:#fff3!important;border:1px solid #ffffff4d!important;color:#fff!important}footer input::placeholder{color:#ffffffb3!important}footer button{background:#fff!important;color:#ff6b6b!important}footer button:hover{background:#ffe5b4!important;color:#ff6b6b!important}@media screen and (max-width:768px){.header{padding:.8rem 1rem!important}.logo h1{font-size:1.2rem!important}.logo-icon{font-size:1.5rem!important}.hero h1{font-size:2rem!important}.hero p{padding:0 1rem!important}.hero button,.hero p{font-size:.9rem!important}.hero button{padding:10px 20px!important}.section-title{font-size:1.8rem!important}[style*=gridTemplateColumns]{gap:1.5rem!important;grid-template-columns:1fr!important}.container{padding:0 1rem!important}.footer-grid{grid-template-columns:1fr!important;text-align:center!important}.footer-section ul li{justify-content:center!important}[style*="display: grid"][style*="gap: 3rem"]{gap:2rem!important;grid-template-columns:1fr!important}[style*="maxWidth: '500px'"]{padding:1rem!important}[style*="padding: '2.5rem'"]{padding:1.5rem!important}}@media screen and (max-width:480px){.hero h1,.section-title{font-size:1.5rem!important}.card h3{font-size:1.2rem!important}.card p{font-size:.85rem!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.fade-in-up{animation:fadeInUp .6s ease-out}.float{animation:float 3s ease-in-out infinite}.header{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 10px #0000001a;padding:1rem 2rem;position:sticky;top:0;z-index:1000}.header .container{justify-content:space-between;margin:0 auto;max-width:1200px}.header .container,.logo{align-items:center;display:flex}.logo{cursor:pointer;gap:12px}.logo-icon{animation:float 3s ease-in-out infinite;color:gold;font-size:2rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.logo h1{color:#fff;font-size:1.5rem;margin:0}.nav-menu ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-menu ul li a{color:#fff;font-size:1rem;font-weight:500;padding:.5rem 0;text-decoration:none;transition:color .3s}.nav-menu ul li a:hover{color:gold}.menu-icon{color:#fff;cursor:pointer;display:none;font-size:1.8rem;transition:transform .3s}.menu-icon:hover{transform:scale(1.1)}@media screen and (max-width:768px){.menu-icon{display:block}.nav-menu{background:linear-gradient(135deg,#667eea,#764ba2);height:calc(100vh - 70px);left:-100%;padding:2rem;position:fixed;top:70px;transition:left .4s ease-in-out;width:100%;z-index:999}.nav-menu.active{left:0}.nav-menu ul{align-items:center;flex-direction:column;gap:1.5rem;height:100%;justify-content:center}.nav-menu ul li a{display:block;font-size:1.2rem;padding:.5rem}.nav-menu ul li a:active{color:gold}}@media screen and (max-width:480px){.header{padding:.8rem 1rem}.logo h1{font-size:1.2rem}.logo-icon,.menu-icon{font-size:1.5rem}}.footer{background:linear-gradient(135deg,#1f2937,#111827);color:#fff;margin-top:auto;padding:60px 0 20px}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-section h3,.footer-section h4,.footer-section p{margin-bottom:20px}.footer-section p{color:#9ca3af}.footer-logo{align-items:center;display:flex;gap:10px;margin-bottom:15px}.footer-logo-icon{color:var(--secondary);font-size:2rem}.footer-social{display:flex;gap:15px}.footer-social a{color:#9ca3af;font-size:1.2rem;transition:color .3s ease}.footer-social a:hover{color:var(--secondary)}.footer-section ul{list-style:none}.footer-section li{align-items:center;color:#9ca3af;display:flex;gap:10px;margin-bottom:10px}.footer-section a{color:#9ca3af;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:var(--secondary)}.footer-section form{display:flex;gap:10px}.footer-section input{background:#374151;border:none;border-radius:8px;color:#fff;flex:1 1;padding:10px}.footer-section button{background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 15px;transition:background .3s ease}.footer-section button:hover{background:var(--secondary)}.footer-bottom{border-top:1px solid #374151;color:#9ca3af;padding-top:20px;text-align:center}@media (max-width:768px){.footer-grid{gap:30px;grid-template-columns:1fr}}
/*# sourceMappingURL=main.850ec455.css.map*/