@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{scroll-behavior:smooth}.App{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}*{box-sizing:border-box;scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#228b22;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1b5e20}.desktop-nav{display:flex}.mobile-nav{display:none}@media (max-width:1024px){.desktop-nav{display:none!important}.mobile-nav{display:block!important}}@media (max-width:900px){.desktop-nav{display:none!important}.mobile-nav{display:flex!important}}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-nav{display:block!important}h1{font-size:2.5rem!important;line-height:1.2!important}h2{font-size:2rem!important;line-height:1.3!important}h3{font-size:1.5rem!important}p{font-size:1rem!important;line-height:1.6!important}section{padding:40px 15px!important}#home{min-height:90vh!important;padding:120px 15px 40px!important}#gallery{background-attachment:scroll!important}.timeline-item{flex-direction:column!important;margin-bottom:40px!important;text-align:center!important}.timeline-content{margin:20px auto 0!important;text-align:center!important;width:90%!important}.timeline-dot{height:60px!important;left:auto!important;margin:0 auto 20px!important;position:relative!important;transform:none!important;width:60px!important}#gallery .timeline-container>div:first-child{display:none!important}.grid-responsive{gap:20px!important}.contact-grid,.grid-responsive{grid-template-columns:1fr!important}.contact-grid{gap:30px!important}.hero-buttons{flex-direction:column!important;gap:15px!important}.hero-buttons button{max-width:300px!important;width:100%!important}.social-icons{gap:15px!important}.social-icons a{height:50px!important;width:50px!important}.footer-grid{gap:30px!important;grid-template-columns:1fr!important;text-align:center!important}.testimonial-card{margin-bottom:20px!important;padding:20px!important}.whatsapp-button{bottom:20px!important;height:50px!important;right:20px!important;width:50px!important}}@media (max-width:480px){h1{font-size:2rem!important}h2{font-size:1.8rem!important}section{padding:30px 10px!important}#home{padding:100px 10px 30px!important}.timeline-dot{height:50px!important;width:50px!important}.timeline-content{width:95%!important}.testimonial-card{margin-bottom:15px!important;padding:15px!important}input,textarea{font-size:14px!important;padding:12px!important}.header-logo{height:40px!important;width:40px!important}.header-title{font-size:16px!important}.header-subtitle{font-size:10px!important}.mobile-nav{right:0!important}header>div>div:first-child{align-items:center!important;display:flex!important;justify-content:center!important}.footer-grid{gap:20px!important}.social-icons a{height:40px!important;width:40px!important}.whatsapp-button{height:45px!important;width:45px!important}.story-badges{align-items:center!important;flex-direction:column!important}.story-badges>div{margin-bottom:10px!important}header>div{justify-content:center!important;position:relative!important}header>div>div:first-child{text-align:center!important}.mobile-nav{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important}}button{transition:all .3s ease}button:hover{transform:translateY(-2px)}img{transition:transform .3s ease}img:hover{transform:scale(1.02)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@keyframes pulse{0%{box-shadow:0 0 0 0 #25d366b3}70%{box-shadow:0 0 0 10px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}.whatsapp-button{animation:pulse 2s infinite}.timeline-dot img{cursor:pointer;transition:transform .3s ease,z-index .3s ease}.timeline-dot img:active{border-radius:10px;box-shadow:0 20px 60px #00000080;position:relative;transform:scale(3);z-index:1000}.timeline-content>div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fffffffa!important;position:relative;z-index:2}
/*# sourceMappingURL=main.d8eaa514.css.map*/