@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--background:#fff2cf;--foreground:white;font-family:Gabarito,Arial,Helvetica,sans-serif}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{font-family:Gabarito,Arial,Helvetica,sans-serif}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer}.layout-container{display:flex;flex-direction:column;min-height:100vh}.layout-container .layout-main-content{flex:1 1}.footer-container{width:100%;z-index:10;overflow:hidden}.footer-container .footer-style{width:100%;height:4.2rem;background-image:url(/images/footer.png);background-position:top;background-repeat:repeat-x;margin-bottom:-.2rem}.footer-container .footer-content{background-color:#220203;padding:1.8rem 6rem 2rem;gap:1rem;display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.footer-container .footer-content{padding:1rem;flex-direction:column}}.footer-container .footer-content .footer-text{text-align:center;grid-area:footer-text}.footer-container .footer-content .footer-icons{display:flex;gap:.8rem;position:relative;align-items:center;justify-content:center;grid-area:footer-icons}.footer-container .footer-content .footer-icons .character{position:absolute;left:-12rem;top:-3rem}@media(max-width:768px){.footer-container .footer-content .footer-icons .character{position:relative;left:0;top:0}}.navbar-header{z-index:10}.navbar-header .navbar-container{width:100%;height:12rem;background-image:url(/images/header.png);background-position-y:100%;padding:1rem 10rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;grid-gap:.5rem;gap:.5rem}@media(max-width:768px){.navbar-header .navbar-container{padding:1rem 2rem;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}.navbar-header .navbar-container .left-aux{display:block}@media(max-width:768px){.navbar-header .navbar-container .left-aux{display:none}}.navbar-header .navbar-container .navbar-links{display:grid;grid-gap:1rem;gap:1rem;font-size:1.2rem;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center}@media(max-width:768px){.navbar-header .navbar-container .navbar-links{gap:1.5rem}}.navbar-header .navbar-container .navbar-links .active{color:#fff;-webkit-text-decoration:underline wavy #ff4f72;text-decoration:underline wavy #ff4f72;font-weight:bolder}