.hero-background{background:linear-gradient(135deg,#2e7d32e6,#4caf50e6),url(https://images.unsplash.com/photo-1526481280693-3bfa7568e0f3?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80) 50%/cover;background-attachment:fixed}.tour-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.tour-card:hover{transform:translateY(-8px) scale(1.02)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2e7d32,#4caf50);-webkit-background-clip:text;background-clip:text}.glow-button{overflow:hidden;position:relative;transition:all .3s}.glow-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.glow-button:hover:before{left:100%}.image-placeholder{background:linear-gradient(45deg,#f0f0f0 25%,#0000 0),linear-gradient(-45deg,#f0f0f0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#f0f0f0 0),linear-gradient(-45deg,#0000 75%,#f0f0f0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#2e7d32;display:inline-block;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-badge{position:relative}.custom-badge:after{background:#ff9800;border:2px solid #fff;border-radius:50%;content:"";height:12px;position:absolute;right:-5px;top:-5px;width:12px}@media (max-width:768px){.responsive-text{font-size:.875rem!important}}.custom-shadow{box-shadow:0 4px 20px 0 #0000001a}.custom-shadow-hover{box-shadow:0 8px 40px 0 #00000026}.gradient-border{background:#fff;border-radius:8px;position:relative}.gradient-border:before{animation:gradientShift 3s ease infinite;background:linear-gradient(45deg,#2e7d32,#4caf50,#ff9800,#2e7d32);background-size:400% 400%;border-radius:10px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.custom-focus:focus{outline:2px solid #4caf50;outline-offset:2px}.MuiButton-root,.MuiCard-root,a,button{transition:all .3s ease-in-out!important}.dark-selection::selection{background-color:#ff9800;color:#000}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.tour-card{border:2px solid #000}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#f5f5f5;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.6}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#2e7d32;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1b5e20}::selection{background-color:#4caf50;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-in-out}@media print{.no-print{display:none!important}body{background:#fff!important}}
/*# sourceMappingURL=main.abb63b03.css.map*/