@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-slide{animation:slide 7s linear infinite}.slider-container:hover .animate-slide{animation-play-state:paused}@media(max-width:768px){@keyframes slide-mobile{0%{transform:translate(0)}to{transform:translate(-1360px)}}.animate-slide{animation:slide-mobile 15s linear infinite}.portfolio-item-mobile-width{width:16rem!important;margin-left:.5rem;margin-right:.5rem}}@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Poppins,sans-serif;@apply text-slate-800;}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeIn .8s ease-out forwards}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.4}to{transform:scale(1);opacity:.2}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.clip-triangle-up{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.clip-triangle-down{clip-path:polygon(0% 0%,100% 0%,50% 100%)}@media(max-width:768px){.mobile-sections-container{padding-top:80px}}
