@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.custom_sidebar_main{position:fixed;top:0;left:0;z-index:100000;pointer-events:none}.custom_sidebar_main .custom_side_bar_container{position:fixed;top:0;left:0;z-index:100000}.custom_sidebar_main .custom_side_bar_container.sidebar-closed{width:0!important;min-width:0!important;border:none!important;pointer-events:none!important}.custom_sidebar_main .custom_side_bar_container.sidebar-closed .ps-sidebar-container{background-color:transparent!important;pointer-events:none!important}.custom_sidebar_main .custom_side_bar_container.sidebar-open{width:100vw;border:1px solid black;pointer-events:auto!important}.custom_sidebar_main .custom_side_bar_container.sidebar-open .ps-sidebar-container,.custom_sidebar_main .custom_side_bar_container.sidebar-open .menu,.custom_sidebar_main .custom_side_bar_container.sidebar-open ul,.custom_sidebar_main .custom_side_bar_container.sidebar-open li,.custom_sidebar_main .custom_side_bar_container.sidebar-open a,.custom_sidebar_main .custom_side_bar_container.sidebar-open .menu_item{pointer-events:auto!important}.custom_sidebar_main .custom_side_bar_container .menu{background-color:#000;height:100svh;display:flex;align-items:center}.custom_sidebar_main .custom_side_bar_container .menu ul{width:100%;height:75%;display:flex;flex-direction:column;overflow-y:hidden;justify-content:space-evenly;list-style:none;margin:0;padding:0 0 0 24px}.custom_sidebar_main .custom_side_bar_container .menu ul li{list-style:none}.custom_sidebar_main .custom_side_bar_container .menu ul a{color:#fff;font-size:1rem;text-decoration:none!important;display:block;padding:4px 0;margin:0}.custom_sidebar_main .custom_side_bar_container .menu ul a:hover,.custom_sidebar_main .custom_side_bar_container .menu ul a:focus,.custom_sidebar_main .custom_side_bar_container .menu ul a:active{text-decoration:none!important}.custom_sidebar_main .custom_side_bar_container .menu .ps-menu-button{padding-left:0!important;padding-right:0!important}.custom_sidebar_main .custom_side_bar_container .menu .menu_item{margin-left:0rem;padding:0 0rem;font-family:Poppins,serif;font-weight:400;font-style:normal;width:fit-content}.custom_sidebar_main .custom_side_bar_container .menu .logo_sidebar{color:#fff;position:absolute;top:20px;left:24px}.custom_sidebar_main .custom_side_bar_container .menu .logo_sidebar .archivo{font-size:24px;font-family:Archivo,sans-serif;font-weight:700;margin-right:0!important}.custom_sidebar_main .custom_side_bar_container .menu .logo_sidebar .raleway{font-size:24px;font-family:Raleway,sans-serif;font-weight:400}.custom_sidebar_main .custom_side_bar_container .menu .social_media{color:#fff;position:absolute;bottom:20px;width:100%;text-align:center}.custom_sidebar_main .custom_side_bar_container .menu .social_media svg{margin-right:10px}.custom_sidebar_main .sidebar_footer .separator{display:block}.custom_sidebar_main .sub_logo_name{z-index:101;color:#000;font-size:2rem!important;position:absolute;font-weight:700;bottom:44px;left:-2px;padding:0 1rem;display:block}@media screen and (min-width: 640px){.custom_sidebar_main .custom_side_bar_container{position:absolute;height:100vh;z-index:1000}.custom_sidebar_main .custom_side_bar_container.sidebar-open{width:100vw}}@media screen and (min-width: 768px){.custom_sidebar_main .custom_side_bar_container .menu{overflow:hidden}.custom_sidebar_main .custom_side_bar_container .menu ul{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}.custom_sidebar_main .custom_side_bar_container .menu ul a{font-size:1.4rem;margin-top:10px}.custom_sidebar_main .custom_side_bar_container .menu .logo_sidebar{color:#fff;position:absolute;top:auto;bottom:50px;left:0;width:100%;text-align:center}.custom_sidebar_main .custom_side_bar_container .menu .logo_sidebar .archivo{font-size:24px;font-family:Archivo,sans-serif;font-weight:700;margin-right:0!important}.custom_sidebar_main .custom_side_bar_container .menu .logo_sidebar .raleway{font-size:24px;font-family:Raleway,sans-serif;font-weight:400}.custom_sidebar_main .custom_side_bar_container .menu .social_media{color:#fff;position:absolute;bottom:20px;width:100%;text-align:center}.custom_sidebar_main .custom_side_bar_container .menu .social_media svg{margin-right:10px}.custom_sidebar_main .sidebar_footer .separator{display:block}.custom_sidebar_main .sub_logo_name{z-index:101;color:#000;font-size:2rem!important;position:absolute;font-weight:700;bottom:44px;left:-2px;padding:0 1rem;display:block}}@media screen and (min-width: 1024px){.custom_sidebar_main{display:none!important}.custom_sidebar_main .custom_side_bar_container{top:0;right:0;text-align:right;opacity:.85}.custom_sidebar_main .custom_side_bar_container.sidebar-open{width:100px}.custom_sidebar_main .custom_side_bar_container .ps-sidebar-container{overflow:hidden}.custom_sidebar_main .custom_side_bar_container .menu{display:flex;justify-content:flex-end;padding-top:50px;width:100%;text-align:right}.custom_sidebar_main .custom_side_bar_container .menu .ps-menu-label{margin-right:25px;width:100%}.custom_sidebar_main .custom_side_bar_container .menu ul{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:hidden;margin:0}.custom_sidebar_main .custom_side_bar_container .menu ul a{width:100%;font-size:1rem;margin-top:15px}.custom_sidebar_main .custom_side_bar_container .menu ul .link li{margin-left:0;margin-right:0}.custom_sidebar_main .custom_side_bar_container .menu ul .link li span{margin-right:0}.custom_sidebar_main .custom_side_bar_container .menu .menu_item{margin-left:2rem;font-size:1.5rem;width:100%}.custom_sidebar_main .custom_side_bar_container .menu .menu_item a{margin:0;padding:0 25px 0 0;height:fit-content;letter-spacing:.235px;transition:text-shadow .3s}.custom_sidebar_main .custom_side_bar_container .menu .menu_item a:hover{transform:scale(1.08);font-weight:700;background-color:transparent!important}.custom_sidebar_main .sidebar_footer{position:absolute;bottom:0;left:0;z-index:101;width:100%;text-align:center;color:#fff}.custom_sidebar_main .sidebar_footer .separator{display:block}.custom_sidebar_main .sub_logo_name{display:none}}
