@import"https://fonts.googleapis.com/css2?family=Raleway&family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:fontawesome;src:url(/assets/fonts/fontello.woff2) format("woff2"),url(/assets/fonts/fontello.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanuk-light;src:url(/assets/fonts/Sanuk-Light.woff2) format("woff2"),url(/assets/fonts/Sanuk-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sanuk-Regular;src:url(/assets/fonts/Sanuk-Regular.woff2) format("woff2"),url(/assets/fonts/Sanuk-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sanuk-medium;src:url(/assets/fonts/Sanuk-Medium.woff2) format("woff2"),url(/assets/fonts/Sanuk-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sanuk-bold;src:url(/assets/fonts/Sanuk-Bold.woff2) format("woff2"),url(/assets/fonts/Sanuk-Bold.woff) format("woff");font-weight:400;font-style:normal}@keyframes fadein{0%{opacity:0}to{opacity:1}}.floating-menu{width:52px;height:52px;border-radius:50%;background-color:#35487b;position:fixed;bottom:20px;right:40px;box-shadow:0 20px 20px #0000002b;cursor:pointer;z-index:1}@media (max-width: 1119.98px){.floating-menu{display:none}}.floating-menu .hamburguer{display:block;width:30px;height:3px;background:#fff;position:relative;left:11px;top:25px;transition:.5s ease-in-out}.floating-menu .hamburguer:after,.floating-menu .hamburguer:before{width:100%;height:100%;content:"";background:#fff;position:absolute;transition:.5s ease-in-out}.floating-menu .hamburguer:before{top:-8px}.floating-menu .hamburguer:after{bottom:-8px}.floating-menu .menu-panel{display:none;width:300px;position:absolute;right:0;bottom:57px;background:#fff;border-radius:20px 20px 0;box-shadow:0 20px 20px #0000002b;padding:20px;opacity:0;animation:fadein .3s ease forwards}.floating-menu .menu-panel .options{display:flex;justify-content:space-between;align-items:center;column-gap:10px;width:100%}.floating-menu .menu-panel .options .search-box{background-color:#eff0f2;height:40px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;padding:0 5px 0 15px;box-sizing:border-box}.floating-menu .menu-panel .options .search-box .search-input{flex-grow:1;background-color:transparent;border:none;padding-left:5px;width:calc(100% - 40px)}.floating-menu .menu-panel .options .search-box .search-input::placeholder{color:#565656}.floating-menu .menu-panel .options .search-box .indice-temas-icon{height:30px;width:35px;background:#35487b;border-radius:15px;color:#fff;display:flex;justify-content:center;align-items:center}.floating-menu .menu-panel .options .contrast-mode-toggle{width:20px;height:20px}.floating-menu .menu-panel .menu{padding-top:20px}.floating-menu .menu-panel .menu li a{display:flex;justify-content:space-between;align-items:center;height:40px;line-height:40px;border-bottom:1px solid #eff0f2;font-family:Roboto,sans-serif;font-weight:700;color:#2c2c2c;font-size:14px}.floating-menu .menu-panel .menu li a svg{color:gray}.floating-menu.open .hamburguer{transform:rotate(45deg)}.floating-menu.open .hamburguer:before{transform:rotate(90deg);top:0}.floating-menu.open .hamburguer:after{transform:rotate(90deg);bottom:0}.floating-menu.open .menu-panel{display:block}body.dark-theme .floating-menu{filter:invert(1)!important}body.dark-theme .floating-menu .options .search-box{border:1px solid rgb(44,44,44)}
