@font-face{font-family:PB;src:url(/fonts/PB.woff2)format("woff2"),url(/fonts/PB.woff)format("woff");font-weight:150;font-style:normal;font-display:swap}@font-face{font-family:PB;src:url(/fonts/PB.woff2)format("woff2"),url(/fonts/PB.woff)format("woff");font-weight:50;font-style:normal;font-display:swap}@font-face{font-family:PB;src:url(/fonts/PB-Bold.woff2)format("woff2"),url(/fonts/PB-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans;src:url(/fonts/EncodeSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans;src:url(/fonts/EncodeSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Encode Sans;src:url(/fonts/EncodeSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--color-primary:#cb1626;--color-primary-dark:#e40928;--color-secondary:#ffd310;--color-text-main:#ffd310;--color-text-secondary:#fff;--color-text-light:#666;--color-text-green:#1a6c3f;--color-background-white:#fff;--color-bg-body-flow:#e40928;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--container-width:1200px;--header-height:80px}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg-body-flow);color:var(--color-text-main);scroll-behavior:smooth;background-attachment:scroll;min-height:100vh;margin:0;padding:0;font-family:PB,Encode Sans,Inter,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--container-width);padding:0 var(--spacing-md);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{text-align:center;cursor:pointer;border-radius:50px;padding:.75rem 1.5rem;font-weight:600;transition:background-color .3s,transform .2s;display:inline-block}.btn-primary{background-color:var(--color-primary);color:var(--color-text-main)}.btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.8s ease-out forwards fadeInUp}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}.animate-float{animation:6s ease-in-out infinite float}.text-shadow{text-shadow:0 2px 4px #00000026}.site-header[data-astro-cid-nen7h5rs]{z-index:100;justify-content:center;align-items:center;padding-bottom:0;display:flex;position:relative;box-shadow:0 4px 12px #00000026}.header-inner[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;width:100%;display:flex}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);z-index:5;background:0 0;padding-top:16rem;font-family:Roboto;position:relative;overflow:visible}.site-footer[data-astro-cid-jo6i4kqk].footer-simple{pointer-events:all;background:0 0;margin-top:1.5rem;padding-top:0;padding-bottom:0}.site-footer[data-astro-cid-jo6i4kqk].footer-no-mascot{background-color:#333;padding-top:1rem;padding-bottom:1rem}.footer-container-wrapper[data-astro-cid-jo6i4kqk]{width:100%;height:100%;position:relative}.footer-mascot[data-astro-cid-jo6i4kqk]{z-index:0;pointer-events:none;filter:drop-shadow(0 5px 10px #0000004d);width:210px;position:absolute;bottom:130%;left:50%;transform:translate(-50%)}.footer-mascot[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.footer-inner[data-astro-cid-jo6i4kqk]{z-index:20;position:relative}.footer-content[data-astro-cid-jo6i4kqk]{text-shadow:0 2px #0000001a,0 10px 20px #00000026;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:0 1rem;display:flex}.footer-copyright[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{opacity:.7;text-align:center;margin:0 auto;font-size:.75rem}.footer-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:center;gap:1.5rem;margin:0;padding:0;display:flex}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);opacity:.9;font-size:.8rem;text-decoration:none;transition:color .2s,opacity .2s}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-secondary);opacity:1;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk].footer-no-mascot .footer-content[data-astro-cid-jo6i4kqk]{text-shadow:none}@media (width>=768px) and (width<=1024px){.footer-content[data-astro-cid-jo6i4kqk]{max-width:1200px;margin:0 auto;padding-bottom:10px}.footer-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2rem}.footer-copyright[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:.85rem}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:1rem}.footer-mascot[data-astro-cid-jo6i4kqk]{width:120px;bottom:120%;left:auto;right:10%;transform:none}@media (width>=1025px){.site-footer[data-astro-cid-jo6i4kqk]{padding:0 0 1rem}.site-footer[data-astro-cid-jo6i4kqk]:not(.footer-simple):not(.footer-no-mascot){padding-top:0}.site-footer[data-astro-cid-jo6i4kqk].footer-simple{margin-top:2.5rem}.site-footer[data-astro-cid-jo6i4kqk].footer-no-mascot{margin-top:0;padding:1rem 0}.site-footer[data-astro-cid-jo6i4kqk].footer-simple .footer-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:1.5rem}.site-footer[data-astro-cid-jo6i4kqk].footer-simple .footer-copyright[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:5px;font-size:.65rem}.footer-content[data-astro-cid-jo6i4kqk]{max-width:1200px;margin:0 auto}.footer-mascot[data-astro-cid-jo6i4kqk]{width:280px;bottom:-30%;left:auto;right:6%;transform:none}.footer-copyright[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:.7rem}.footer-legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2rem}.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:.9rem}}}body{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}main[data-astro-cid-ju4pidww]{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}
