@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:100;font-style:"normal"}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Light.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-ExtraLight.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-Light.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/assets/fonts/Inter_18pt-Black.ttf) format("truetype");font-weight:700;font-style:normal}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:40px;height:40px;border-radius:50%;background-color:#406eb4;box-shadow:0 3px 12px #00000080;border:none;z-index:1000;cursor:pointer;display:none;align-items:center;justify-content:center;transition:opacity .3s ease-in-out}.scroll-to-top .arrow-up{display:inline-block;width:.6em;height:.6em;border-left:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:rotate(135deg);margin-top:2px}.scroll-to-top:hover{background-color:#406eb4}body{font-family:Poppins,Inter,sans-serif;font-weight:300;margin:0;padding:0;background-color:#fff;color:#2d2d2d}html{scroll-behavior:smooth}.header{background-color:transparent;transition:background-color .3s ease,box-shadow .3s ease,padding .3s ease;position:fixed;top:0;width:100%;z-index:999;padding-top:1.5rem;padding-bottom:1.5rem}.header.scrolled{background-color:#fff;box-shadow:0 2px 10px #0000001a;padding-top:1rem;padding-bottom:1rem}.header.scrolled .nav-links li a:hover{color:#fdc044}.header .navbar{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header .navbar .logo{display:flex;align-items:center}.header .navbar .logo img{height:110px;width:auto}.header .navbar .nav-links{list-style:none;display:flex;gap:3rem}.header .navbar .nav-links li a{position:relative;text-decoration:none;color:#406eb4;font-weight:500;font-size:1rem;transition:opacity .2s}.header .navbar .nav-links li a:after{content:"";position:absolute;left:50%;bottom:-4px;width:0%;height:2px;background-color:#406eb4;opacity:.4;transition:width .3s ease,left .3s ease}.header .navbar .nav-links li a:hover:after{width:100%;left:0}.menu-toggle{display:none;cursor:pointer}.menu-toggle img{width:40px;height:auto}.nav-links{transition:all .3s ease}@media (max-width: 768px){.menu-toggle{display:block}.header .navbar .nav-links{position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column;align-items:flex-start;box-shadow:0 8px 16px #0000001a;max-height:0;overflow:hidden;gap:0px;margin:0}.header .navbar .nav-links li{margin-top:10px;margin-bottom:10px}.header .navbar .nav-links a{font-size:1.1rem;font-weight:300}.header .navbar .nav-links.open{max-height:400px}}
