.offcanvas{visibility:visible;width:250px;overflow-y:auto;z-index:999;bottom:424px!important;height:100vh}.sticky-offset{top:0;height:100vh;overflow-y:auto}.sticky-top{top:0;position:-webkit-sticky;position:sticky;z-index:999}.btn-toggle{display:inline-flex;align-items:center;padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-weight:500;color:rgba(0,0,0,.8);background-color:transparent;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:initial;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;width:95%;position:relative;text-align:left;line-height:1.25rem;font-size:.95rem}.btn-toggle::after{width:1.25em;line-height:0;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition-behavior:normal;transition-duration:.35s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;display:inherit;transform-origin:.5em 50%;position:absolute;right:-7px}.btn-toggle[aria-expanded="true"]::after{transform:rotate(90deg)}.btn-link.nav-link:focus{box-shadow:unset}.form-control:focus{box-shadow:unset}.form-check-input:focus,.hc .btn:focus,.btn:active:focus{box-shadow:unset}.hc .btn-toggle-nav a{color:var(--black);padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;margin-top:.125rem;padding-left:.75rem;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:.9rem;display:block;opacity:.65;margin-right:10px;margin-left:10px;transition-behavior:normal;transition-duration:.5s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:all;line-height:1rem}.hc .btn-toggle-nav a:hover{opacity:1}.hc .btn-toggle-nav a.active{background-color:var(--blue);color:var(--white);opacity:1}.thin-scrollbar{scrollbar-width:thin}.hc .row>*{padding-right:0;padding-left:0}.hc .btn:hover{color:var(--blue);opacity:1}.offcanvas-backdrop{display:none}@media(min-width:992px){.hc .container{margin-left:inherit;max-width:unset}}.sticky-offset{top:80px}article .hash-link{opacity:1;padding-left:.5rem;font-size:1rem;font-weight:600}article .hash-link:hover{opacity:1;color:var(--blue)}article .hash-link::before{content:"#"}article .anchorjs-link{scroll-margin-top:82px;scroll-margin-right:82px;scroll-margin-bottom:82px;scroll-margin-left:82px}article hr{background-color:var(--dark-grey);border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:initial;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;height:1px;margin-top:1.5rem;margin-bottom:1.5rem}article p{font-size:16px}.search-input{width:209px}.sidebar-menu{display:none}.hc .fa-circle-question{display:block;font-size:24px}.offcanvas-start{width:265px}.hc img.img-fluid{max-width:800px!important;height:auto}@media(max-width:1024px){.head .container-fluid{column-gap:10px}}@media(min-width:992px){.sidebar-menu{display:block;width:250px}.sticky-offset{top:70px}.hc .fa-circle-question{display:none}}@media(max-width:991px){.search-input{width:170px;margin-right:2rem;position:absolute;top:20px;right:20px}.head .container-fluid{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.head .navbar-brand.brand_logo{padding-top:.2rem}.navbar-toggler{right:0;top:75px;position:absolute}.brand_logo img.site-logo{height:34px}.brand_logo p.tagline-txt{font-size:10px}.navbar-nav .nav-link{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem}.hc .sidemenu-topbar .logo-bar{height:72px;padding-left:10px}.hc .sidemenu-topbar{background-color:var(--black);height:72px}.hc .sidemenu-topbar .close-btn span{bottom:-5px}.hc img.img-fluid{max-width:100%!important;height:auto}.offcanvas{visibility:hidden;position:absolute;bottom:0!important;height:calc(100% - 0rem)!important}.sticky-offset{top:0}.sticky-top{z-index:1100}.offcanvas-backdrop.show{opacity:.75;display:block}}