.whatsapp-btnn{z-index:9999;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;transition:transform .3s,box-shadow .3s;animation:2.5s ease-in-out infinite whatsapp-float;display:flex;position:fixed;bottom:24px;left:34px}.whatsapp-btnn img{object-fit:contain;width:100%;height:100%}.whatsapp-btnn:hover{transform:scale(1.1)}@keyframes whatsapp-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (max-width:780px){.whatsapp-btnn{width:55px;height:55px;bottom:16px;right:16px}}
.goTopBtn{cursor:pointer;background:var(--np-primary-bg);z-index:9999;opacity:0;visibility:hidden;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:45px;height:45px;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:fixed;bottom:24px;right:35px;transform:translateY(20px)scale(.9)}.goTopBtn.show{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.goTopBtn:hover{transform:translateY(-4px)scale(1.05)}.goTopBtn__icon{color:var(--np-secondary-text);z-index:2;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute}.goTopBtn__progress{width:70px;height:70px;position:absolute;transform:rotate(-90deg)}.goTopBtn__bg{stroke:#0000001f}.goTopBtn__indicator{stroke:var(--np-secondary-text);stroke-linecap:round;transition:stroke-dashoffset .2s linear}@media (max-width:780px){.goTopBtn{touch-action:manipulation;width:46px;height:46px;bottom:25px;right:26px;box-shadow:0 4px 14px #0000002e}.goTopBtn__progress{width:64px;height:64px}.goTopBtn__icon{font-size:20px}}
.lsf{color:#fff;font-family:var(--font-prompt),system-ui,sans-serif;margin-top:0;position:relative}.lsf__top-wave{width:100%;height:clamp(36px,5vw,52px);margin-bottom:-1px;line-height:0;display:block}.lsf__top-wave svg{width:100%;height:100%;display:block}.lsf__body{background:#0a1158;padding:0 4%}.lsf__inner{max-width:1320px;margin:0 auto;padding:2.25rem 0 0}.lsf__top-row{border-bottom:1px dashed #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding-bottom:1.5rem;display:flex}.lsf__logo-main img{width:auto;height:clamp(48px,6vw,64px);display:block}.lsf__partners{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.lsf__partners a img{object-fit:contain;filter:brightness(1.05);width:auto;max-width:180px;height:clamp(36px,5vw,48px);display:block}.lsf__grid{grid-template-columns:1.1fr 1.05fr .95fr 1.1fr;gap:2rem 1.75rem;padding:2.25rem 0 2rem;display:grid}@media (max-width:1100px){.lsf__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lsf__grid{grid-template-columns:1fr}.lsf__top-row{flex-direction:column;align-items:flex-start}}.lsf__col-title{font-size:clamp(1.1rem,1.8vw,1.35rem);font-family:var(--font-mochiy-pop-one),cursive;color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-weight:400}.lsf__about-text{color:#ffffffeb;margin:0 0 1.25rem;font-size:.98rem;line-height:1.7}.lsf__about-bottom{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.lsf__mascot{flex-shrink:0}.lsf__mascot img{width:min(140px,32vw);height:auto;display:block}.lsf__social{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lsf__social a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.lsf__social a:hover{color:#fff;transform:translateY(-2px)}.lsf__social--fb{background:#ff5c8a}.lsf__social--tw{background:#ffd93d;color:#1a1a1a!important}.lsf__social--ig{background:#7bc9ff}.lsf__social--pt{background:#f26b4d}.lsf__contact-block{flex-direction:column;gap:1rem;display:flex}.lsf__contact-row{align-items:flex-start;gap:.85rem;display:flex}.lsf__icon-tile{color:#0a1158;background:#ffd21c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.lsf__icon-tile svg{fill:currentColor;width:22px;height:22px}.lsf__contact-text{color:#ffffffe6;padding-top:.15rem;font-size:.95rem;line-height:1.55}.lsf__contact-text a{color:#fff;border-bottom:1px solid #ffffff59;text-decoration:none}.lsf__contact-text a:hover{border-bottom-color:#ffd21c}.lsf__contact-text small,.lsf__contact-label{opacity:.85;margin-bottom:.15rem;font-size:.82rem;display:block}.lsf__activities{margin:0;padding:0;list-style:none}.lsf__activities li{margin:0 0 .55rem}.lsf__activities a{color:#fffffff2;align-items:center;gap:.5rem;font-size:.95rem;line-height:1.45;text-decoration:none;transition:color .2s,padding-left .2s;display:inline-flex}.lsf__activities a:hover{color:#ffd21c;padding-left:4px}.lsf__chevron{color:#ffd21c;flex-shrink:0;width:10px;height:10px}.lsf__chevron path{fill:currentColor}.lsf__subscribe-desc{color:#ffffffe0;margin:0 0 1.1rem;font-size:.92rem;line-height:1.65}.lsf__subscribe-row{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.lsf__subscribe-form{flex-wrap:wrap;flex:auto;align-items:stretch;gap:.65rem;min-width:0;display:flex}.lsf__subscribe-form input[type=email]{color:#1a1a1a;background:#fff;border:none;border-radius:999px;flex:140px;min-width:0;padding:.75rem 1rem;font-size:.95rem}.lsf__subscribe-form input::placeholder{color:#8a8a8a}.lsf__subscribe-btn{color:#0a1158;font-family:var(--font-mochiy-pop-one),cursive;cursor:pointer;white-space:nowrap;background:#ffd21c;border:none;border-radius:999px;padding:.75rem 1.35rem;font-size:.88rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px #c89b008c}.lsf__subscribe-btn:hover{transform:translateY(-1px);box-shadow:0 2px #c89b008c}.lsf__to-top{color:#0a1158;cursor:pointer;background:#ffd21c;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s;display:inline-flex;box-shadow:0 4px #c89b008c}.lsf__to-top:hover{transform:translateY(-2px)}.lsf__bottom{border-top:1px dashed #ffffff26;margin-top:.5rem;padding:1.35rem 0 2rem;position:relative}.lsf__bottom-inner{color:#fffc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;max-width:1320px;margin:0 auto;padding:0 4%;font-size:.88rem;display:flex}.lsf__bottom-mascot{pointer-events:none;margin-bottom:-3.5rem;display:none;position:absolute;bottom:100%;left:2%}@media (min-width:900px){.lsf__bottom-mascot{display:block}.lsf__bottom-mascot img{width:160px;max-width:18vw;height:auto}}.lsf__copyright{margin:0}.lsf__copyright a{color:#ffd21c;text-decoration:none}.lsf__copyright a:hover{text-decoration:underline}.lsf__legal{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.lsf__legal a{color:#ffffffe6;text-decoration:none}.lsf__legal a:hover{color:#ffd21c;text-decoration:underline}.lsf__legal-sep{opacity:.65;flex-shrink:0;width:10px;height:10px}.lsf__legal-sep path{fill:#ffffff8c}
