@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a2e;color:#f7f7f7;font-family:Poppins,Inter,sans-serif;scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#16213e}::-webkit-scrollbar-thumb{background:#ff6b6b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff9e9e}a{color:inherit;text-decoration:none}.section{padding:100px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}.gradient-text{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(45deg,#ff6b6b,#ff9e9e);-webkit-background-clip:text;background-clip:text}.animated-border{overflow:hidden;position:relative}.animated-border:before{background-color:#ff6b6b;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.animated-border:hover:before{width:100%}@media (max-width:768px){.section{padding:60px 0}}.card-shine{overflow:hidden;position:relative}.card-shine:after{background:linear-gradient(to bottom right,#fff0,#ffffff0d 50%,#fff0);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);transition:transform .6s ease;width:200%}.card-shine:hover:after{transform:rotate(30deg) translate(20%,20%)}
/*# sourceMappingURL=main.bf72801c.css.map*/