@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{scroll-behavior:smooth;scroll-padding-top:80px}body{@apply antialiased;font-family:Poppins,sans-serif}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#0e7c7c;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0b5e5e}}@layer components{.btn-outline,.btn-primary,.btn-secondary,.card,.container-custom,.section-headline,.section-title{@apply bg-white rounded-2xl shadow-lg overflow-hidden hover:shadow-xl transition-all duration-300 border border-gray-100}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-in{animation:slideIn .5s ease-out forwards}.nav-link.active{color:gold!important;font-weight:600}@keyframes pulse{0%{box-shadow:0 0 0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}.whatsapp-pulse{animation:pulse 2s infinite}.spinner{animation:spin 1s linear infinite;border:3px solid #0e7c7c1a;border-radius:50%;border-top-color:#0e7c7c;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){html{scroll-padding-top:70px}}
/*# sourceMappingURL=main.cc943089.css.map*/