.bsc-menu-index-paap{box-sizing:border-box;z-index:10;transition:all .5s ease;position:fixed;bottom:0}.bsc-menu-index-paap.sticky{margin:0;max-width:100%}.bsc-menu-index-paap.sticky .nav-header{padding:16px}.bsc-menu-index-paap.menuOpen{height:100%;z-index:9999999!important}.bsc-menu-index-paap.menuOpen .nav{height:100%;max-height:100dvh}.bsc-menu-index-paap.menuOpen .nav-header .title:after{transform:rotate(-45deg)}.bsc-menu-index-paap.menuOpen .nav-links{grid-template-rows:1fr;transition:all .2s ease-in-out;padding:24px}.bsc-menu-index-paap .nav{display:flex;flex-direction:column;justify-content:space-between}.bsc-menu-index-paap .nav-header{display:flex;align-items:center;justify-content:center;padding:16px 0;background-color:#f4f4f4;transition:padding .5s ease}.bsc-menu-index-paap .nav-header .category-link{align-items:center}.bsc-menu-index-paap .nav-header .category-link:after{display:block;content:"";margin:0 16px;width:1px;height:24px;background-color:#000}.bsc-menu-index-paap .nav-header .title{display:flex;align-items:center;gap:16px;cursor:pointer}.bsc-menu-index-paap .nav-header .title:after{display:block;content:"";width:6px;height:6px;border-color:#000;border-style:solid;border-width:2px 2px 0 0;transform:rotate(135deg);transition:transform .3s ease}.bsc-menu-index-paap .nav-links{display:grid;grid-template-rows:0fr;transition:all .2s ease-in-out;background-color:#f1f3f5;max-width:460px;margin:auto;padding:0 24px}.bsc-menu-index-paap .nav-links .close{display:none}.bsc-menu-index-paap .nav-links ul{display:grid;grid-gap:16px;gap:16px;overflow:hidden}.bsc-menu-index-paap .nav-links li{display:flex}.bsc-menu-index-paap .nav-links li:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%236ef7fb' d='M6.4 3.167 11.2 8.5l-4.8 5.333H4.8V3.167h1.6Z'/%3E%3C/svg%3E");width:16px;height:16px;flex-shrink:0}.bsc-menu-index-paap .nav-links li.active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%230a626b' d='M6.4 3.167 11.2 8.5l-4.8 5.333H4.8V3.167h1.6Z'/%3E%3C/svg%3E")}.bsc-menu-index-paap .nav-links li.active span{font-weight:700}.bsc-menu-index-paap .nav-links span{color:#005a87;position:relative;padding:0;transition:all .2s ease-in-out;display:inline-block;cursor:pointer}.bsc-menu-index-paap .nav-links span.active,.bsc-menu-index-paap .nav-links span:hover{font-weight:700}.bsc-menu-index-paap .nav-links span.active:after,.bsc-menu-index-paap .nav-links span:hover:after{height:100%}@media(max-width:767px){.bsc-menu-index-paap{margin:0;width:100%}.bsc-menu-index-paap.menuOpen{height:100vh}.bsc-menu-index-paap.menuOpen .nav{background-color:#fff}.bsc-menu-index-paap.menuOpen .nav-header .title:after{transform:rotate(135deg)}.bsc-menu-index-paap.menuOpen .nav-links .close{display:block;background-color:transparent;border:0;width:24px;height:24px;justify-self:flex-end;margin-bottom:24px}.bsc-menu-index-paap .nav-header{height:-moz-fit-content;height:fit-content;order:1}.bsc-menu-index-paap .nav-header .category-link{display:none}.bsc-menu-index-paap .nav-header .title{justify-content:space-between;width:100%;padding:0 24px}.bsc-menu-index-paap .nav-header .title:after{transform:rotate(-45deg)}.bsc-menu-index-paap .nav-links{max-height:calc(100vh - 60px);box-sizing:border-box;background-color:#fff;margin:0}.bsc-menu-index-paap .nav-links ul{overflow:scroll}}@media(min-width:768px){.bsc-menu-index-paap{position:-webkit-sticky;position:sticky;top:0}.bsc-menu-index-paap .nav-links ul li span{border-bottom:1px solid #005a87}}@media(min-width:1280px){.bsc-menu-index-paap{top:54px}.bsc-menu-index-paap .nav-links{transform:translateX(50%)}}@media(min-width:1608px){.bsc-menu-index-paap.sticky{margin:auto}}.bsc-menu-index{width:100%;background-color:#fff;position:fixed;left:0;bottom:0;padding:0 24px;box-sizing:border-box;border-top:2px solid #e1e4e8;z-index:10}@media(min-width:768px){.bsc-menu-index{padding:0 48px}}@media(min-width:1280px){.bsc-menu-index{height:auto;max-height:80vh;overflow-y:scroll;position:-webkit-sticky;position:sticky;top:80px;left:auto;padding:0 10px 0 20px;border:none;z-index:0!important;transition:top .2s ease}.bsc-menu-index::-webkit-scrollbar{width:1px}.bsc-menu-index::-webkit-scrollbar-track{background-color:#e1e4e8}.bsc-menu-index::-webkit-scrollbar-thumb{background-color:#005a87;height:5px}}.bsc-menu-index.menuOpen{height:100%;overflow-y:scroll;z-index:9999999!important}@media(min-width:1280px){.bsc-menu-index.menuOpen{z-index:0!important}}.bsc-menu-index.menuOpen .nav-header .icon{transform:rotate(0)}.bsc-menu-index.menuOpen .nav-links{grid-template-rows:1fr;transition:all .2s ease-in-out;padding:2.25rem 0}@media(min-width:1280px){.bsc-menu-index.menuOpen .nav-links{padding:0}}.bsc-menu-index .nav-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}@media(min-width:1280px){.bsc-menu-index .nav-header{padding:0 0 36px}}.bsc-menu-index .nav-header .icon{transform:rotate(180deg);transition:all .2s ease-in-out}@media(min-width:1280px){.bsc-menu-index .nav-header .icon{display:none}}.bsc-menu-index .nav-links{display:grid;grid-template-rows:0fr;transition:all .2s ease-in-out}@media(min-width:1280px){.bsc-menu-index .nav-links{grid-template-rows:1fr}}.bsc-menu-index .nav-links ul{display:grid;grid-gap:36px;gap:36px;overflow:hidden}@media(min-width:1280px){.bsc-menu-index .nav-links ul{overflow:initial}}.bsc-menu-index .nav-links li.active span{font-weight:700}.bsc-menu-index .nav-links li.active span:after{height:100%}.bsc-menu-index .nav-links span{color:#000;position:relative;padding:0;transition:all .2s ease-in-out;display:inline-block;cursor:pointer}.bsc-menu-index .nav-links span:after{content:"";width:2px;height:0;background-color:#005a87;position:absolute;top:0;left:-10px;transition:all .1s ease-in-out}.bsc-menu-index .nav-links span.active,.bsc-menu-index .nav-links span:hover{font-weight:700}.bsc-menu-index .nav-links span.active:after,.bsc-menu-index .nav-links span:hover:after{height:100%}