﻿.header--top__content{display:flex;justify-content:space-between;align-items:center;}.header--top{background:#fff;height:60px;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);position:fixed;width:100%;top:0;z-index:99;display:flex;}.header--top__content{height:50px;}.header--top .nav-link{color:#fff;}.header-logo__wrapper{margin-left:10%;display:flex;align-items:center;height:100%;}.header-logo__wrapper img{width:120px;}.form-search__wrapper{position:absolute;display:flex;max-width:850px;margin-left:calc(300px + 14%);overflow:hidden;padding-left:25px;width:100%;top:13px;}.form-search__wrapper .form-input{padding:5px 15px 5px 45px;}.form-search__wrapper .btn-search{position:absolute;left:35px;top:-1px;background:none;border:0;width:35px;}.form-search__wrapper .btn-search svg{width:23px;height:23px;fill:#6f6f6f;}.form-search-results{max-width:820px;width:100%;margin-left:calc(327px + 14%);background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-height:500px;overflow-y:auto;position:absolute;top:60px;}.form-search-results::-webkit-scrollbar-track{background-color:none;border-left:0;}.form-search-results::-webkit-scrollbar{width:5px;background-color:transparent;}.form-search-results::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:5px;}.form-input{display:block;width:100%;padding:5px 15px;-moz-padding-start:calc(.75rem - 3px);font-size:14px;font-weight:400;line-height:1.5;color:#212529;border:1px solid #ced4da;border-radius:25px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-input:focus{outline:0;box-shadow:none;border-color:#009cd7;}.result-item{padding:20px;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .3s;}.result-item:last-child{border-bottom:0;}.result-item:hover{background:rgba(44,175,254,.05);}.result-path{font-size:14px;}.result-title{font-size:16px;font-weight:500;color:#2caffe;margin-bottom:8px;}.result-description{color:#666;line-height:1.5;font-size:15px;}.result-category{background:#2caffe;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;margin-top:8px;display:inline-block;}.no-results{text-align:center;padding:40px;color:#999;}.highlight{background-color:#ffeb3b;padding:1px 2px;}.nav-click{width:45px;height:45px;position:relative;padding:7px 5px;cursor:pointer;align-items:center;display:flex;flex-wrap:wrap;}.nav-click span{display:block;background:#fff;width:100%;height:2px;}.mb{display:none;}.sidebar{font-size:calc(14px + .2vw);width:300px;height:100%;max-height:calc(100vh - 145px);position:fixed;top:50px;left:10%;z-index:3;margin:0;box-sizing:border-box;border-right:1px solid #eaeaea;overflow-y:auto;padding:25px 0;}.sidebar::-webkit-scrollbar{background:transparent;width:5px;}.sidebar::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;width:2px;}.sidebar__wrapper{max-height:calc(100% - 120px);overflow-y:scroll;}.sidebar__wrapper::-webkit-scrollbar{background:transparent;width:5px;}.sidebar__wrapper::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;width:2px;}.sidebar__wrapper:hover::-webkit-scrollbar-thumb{background:transparent;}.sidebar-main.sidebar-link{font-weight:600;padding:6px 0 0;display:flex;color:#1c1d1f;}.sidebar-main.sidebar-link:hover{background:none;color:#009cd7;}.sidebar-nav-main{margin-bottom:30px;}.sidebar h2{font-size:15px;font-weight:600;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase;border-bottom:1px solid #eaeaea;position:relative;}.sidebar h2:first-child{margin-bottom:15px;}.sidebar h2:first-child:before,.sidebar h2:first-child:after{content:"";position:absolute;top:100%;left:50px;border:solid transparent;height:0;width:0;pointer-events:none;}.sidebar h2:first-child:before{border-color:rgba(221,221,221,0);border-top-color:#eaeaea;border-width:6px;margin-left:-6px;}.sidebar h2:first-child:after{border-color:rgba(255,255,255,0);border-top-color:#f5f7f9;border-width:5px;margin-left:-5px;}.sidebar-items{font-size:14px;color:#6a6e77;max-height:50vh;overflow-y:auto;}.sidebar-items::-webkit-scrollbar{background:transparent;width:5px;}.sidebar-items::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;width:2px;}.sidebar-items:hover::-webkit-scrollbar-thumb{background:#f2f2f2;}.sidebar-items li.active .btn-collapsed{color:#009cd7;}.sidebar-items li.active .btn-collapsed i{transform:rotate(90deg);color:#009cd7;}.sidebar-items li.active .bd-sidenav:not(.bd-sidenav-secondary){display:block;opacity:1;height:auto;}.sidebar-link{padding:6px 12px;display:flex;gap:12px;align-items:center;color:#7f8081;}.sidebar-link i{font-size:16px;}.sidebar-link:hover{background:#f0f2f6;border-radius:5px;color:#000;}.sidebar-link.active{color:#009cd7;position:relative;font-weight:500;}.sidebar-link.active i{color:#009cd7;}.sidebar-link.active:hover{color:#6a6e77;background:#e9f6ff;}.sidebar-link-primary{position:relative;}.sidebar .nav{border-left:.05rem solid #eaeaea;}.sidebar li{width:100%;position:relative;}.sidebar li.show .bd-sidenav{display:block;height:auto;opacity:1;}.sidebar .bd-sidenav{opacity:0;height:0;display:none;font-size:14px;margin:5px 0 10px 18px;transition:.3s ease-in-out;}.sidebar .bd-sidenav.open{display:block;height:auto;opacity:1;}.sidebar .bd-sidenav.closed{opacity:0;height:0;display:none;}.sidebar .bd-sidenav-parent{border-left:1px solid #eaeaea;}.sidebar .bd-sidenav a{padding:6px 12px 6px 24px;color:#7f8081;border-left:1px solid transparent;}.sidebar .bd-sidenav a.active{color:#009cd7;border-color:#009cd7;}.sidebar .bd-sidenav a.active:hover{color:#6a6e77;background:#e9f6ff;}.sidebar .bd-sidenav a:hover{background:#f0f2f6;color:#000;}.sidebar .bd-sidenav .bd-sidenav{margin-left:33px;}.sidebar .bd-sidenav-primary.active{display:block;height:auto;opacity:1;}.sidebar .bd-sidenav-primary.active li.active .bd-sidenav-secondary{display:block;height:auto;opacity:1;}.btn-collapsed{position:absolute;right:15px;top:0;z-index:9;width:30px;height:30px;display:flex;justify-content:center;align-items:center;}.btn-collapsed:hover i{color:#1c1d1f;transition:.3s all;}.btn-collapsed.active i{transform:rotate(90deg);}.overlay{background-color:rgba(0,0,0,.5);width:100%;height:100%;opacity:0;position:fixed;left:0;bottom:0;right:0;top:0;overflow:hidden;z-index:28;visibility:hidden;transition:.2s all;}.overlay.show{opacity:1;visibility:visible;}@media screen and (max-width:1600px){.header-logo__wrapper{margin-left:30px;}.sidebar{left:30px;}.form-search__wrapper{margin-left:350px;}.form-search-results{margin-left:377px;}}@media screen and (max-width:1300px){.header-logo__wrapper{margin-left:20px;}.sidebar{width:230px;font-size:13px;left:20px;}.sidebar .bd-sidenav{font-size:13px;}.sidebar .bd-sidenav a{padding:6px 10px 6px 18px;}.sidebar .bd-sidenav .bd-sidenav{margin-left:26px;}.sidebar h2{font-size:14px;}.sidebar-items{font-size:13px;}.form-search__wrapper,.form-search-results{margin-left:265px;max-width:720px;}}@media screen and (max-width:991px){.sidebar{padding:135px 15px 15px;top:0;width:100%;left:-100%;z-index:29;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);transition:left .3s ease-in-out;-webkit-transition:left .3s ease-in-out;overflow-x:hidden;max-height:100vh;}.sidebar__wrapper{max-height:calc(100vh - 70px);}.sidebar.show{left:0;}.desk{display:none;}.mb{display:block;}.nav-click.mb{display:flex;}.nav-click.mb i{display:none;font-size:32px;}.nav-click.mb.active img{display:none;}.nav-click.mb.active i{display:block;}.logo{position:absolute;left:50%;transform:translateX(-50%);}.header--top{align-items:center;}.header--top .form-search__wrapper{opacity:0;visibility:hidden;display:none;}.header-logo__wrapper{margin-left:0;position:absolute;left:50%;transform:translateX(-50%);}.header-logo__wrapper img{width:140px;}.form-search-results{margin:0!important;top:120px;left:17px;width:calc(100% - 35px);background:#fff;z-index:25;}.form-search__wrapper{margin:0;top:80px;left:15px;padding:0;}.form-search__wrapper .form-input{padding:8px 15px 8px 40px;width:calc(100% - 35px);border-radius:5px;}.form-search__wrapper .btn-search{left:12px;top:3px;width:25px;}.form-search__wrapper .btn-search svg{width:20px;height:20px;}.result-item{padding:10px 15px;}.result-title{font-size:15px;}.result-path{font-size:12px;}}