@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);@tailwind base;@tailwind components;@tailwind utilities;@layer base{*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:14px;scroll-behavior:smooth}@media (min-width:640px){html{font-size:15px}}@media (min-width:1024px){html{font-size:16px}}body{background:#f8faf8;font-family:Poppins,sans-serif;line-height:1.5;overflow-x:hidden;position:relative;width:100%}.dark body{background:#07130f}::selection{background:#0a684733;color:#0a6847}img{display:block;height:auto;max-width:100%}}@layer components{.container-custom{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.container-custom{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.container-custom{max-width:768px}}@media (min-width:1024px){.container-custom{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.container-custom{max-width:1280px}}.btn-primary,.btn-secondary,.card,.section-subtitle,.section-title{@apply bg-white dark:bg-gray-800 rounded-2xl shadow-lg overflow-hidden border border-gray-100 dark:border-gray-700 hover:shadow-xl transition-all hover:-translate-y-2}}@layer utilities{.no-scroll{overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}}@keyframes slowZoom{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.animate-slow-zoom{animation:slowZoom 20s ease-in-out infinite}
/*# sourceMappingURL=main.72d67dfd.css.map*/