/* line 1, sidebarmenu.scss */
.page_layout.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) {
  -ms-grid-columns: 234px 6px calc(100% - 6px - 234px - var(--layout-side-padding)) 6px var(--layout-side-padding);
  grid-template-columns: 234px calc(100% - 6px - 234px - var(--layout-side-padding)) var(--layout-side-padding);
  grid-gap: 0 6px;
  grid-template-areas: "header header header" "sidebar main ." "footer footer footer"; }
  /* line 10, sidebarmenu.scss */
  .page_layout.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) > aside {
    padding: 0 0 0 var(--layout-side-padding);
    grid-column-start: 1;
    grid-column-end: 2; }
  /* line 16, sidebarmenu.scss */
  .page_layout.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) > main {
    grid-column-start: 2;
    grid-column-end: 3; }

/* line 22, sidebarmenu.scss */
.page_layout_section_top.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) {
  -ms-grid-columns: 234px 6px calc(100% - 6px - 234px - var(--layout-side-padding)) 6px var(--layout-side-padding);
  grid-template-columns: 234px calc(100% - 6px - 234px - var(--layout-side-padding)) var(--layout-side-padding);
  grid-gap: 0 6px;
  grid-template-areas: "header header header" "section-top section-top section-top" "sidebar main ." "footer footer footer"; }
  /* line 32, sidebarmenu.scss */
  .page_layout_section_top.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) > aside {
    padding: 0 0 0 var(--layout-side-padding);
    grid-column-start: 1;
    grid-column-end: 2; }
  /* line 38, sidebarmenu.scss */
  .page_layout_section_top.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) > main {
    grid-column-start: 2;
    grid-column-end: 3; }

@media screen and (max-width: 992px) {
  /* line 49, sidebarmenu.scss */
  .page_layout.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) > aside {
    display: none; }
  /* line 53, sidebarmenu.scss */
  .page_layout.not-sistem:not(.page_layout-page_404, .client-page, .page_layout-index, .page_layout-favorite) > main {
    grid-column: 1 / -1; } }
/* line 61, sidebarmenu.scss */
.page_layout.page_layout-index {
  grid-template-areas: "header header" "main main" "footer footer";
  grid-template-columns: 50% 50%;
  grid-gap: 0; }
  /* line 69, sidebarmenu.scss */
  .page_layout.page_layout-index main {
    grid-column-start: 1;
    grid-column-end: 3; }

/* line 75, sidebarmenu.scss */
.aside-index {
  position: fixed;
  padding: 0 0 0 var(--layout-side-padding);
  left: 0;
  max-height: calc(100vh - 218px);
  height: calc(100vh - 218px);
  overflow: auto;
  z-index: var(--zindex-fixed);
  top: 155px;
  width: 233px;
  overflow: -moz-scrollbars-none; }
  /* line 87, sidebarmenu.scss */
  .aside-index::-webkit-scrollbar {
    width: 0 !important;
    height: 0;
    display: none !important;
    background: transparent; }
  /* line 94, sidebarmenu.scss */
  .aside-index [data-sidebar] {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: auto;
    position: relative; }
  @media screen and (max-width: 767px) {
    /* line 75, sidebarmenu.scss */
    .aside-index {
      display: none; } }

/* line 112, sidebarmenu.scss */
:root .aside-index {
  --bg: transparent !important; }

/* line 116, sidebarmenu.scss */
header.page-index {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 100%;
  z-index: var(--zindex-fixed);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.61)), to(transparent));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.61) 0%, transparent 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.61) 0%, transparent 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.61) 0%, transparent 100%); }
  /* line 128, sidebarmenu.scss */
  header.page-index .layout,
  header.page-index .layout__content {
    background: transparent; }
  /* line 133, sidebarmenu.scss */
  header.page-index .header__logo img {
    -webkit-filter: brightness(33);
    filter: brightness(33); }
  /* line 140, sidebarmenu.scss */
  header.page-index .header__search-btn svg path,
  header.page-index .header__control-btn svg path {
    stroke: #fff;
    fill: #fff; }
  /* line 146, sidebarmenu.scss */
  header.page-index .header__show-menu-btn svg path {
    stroke: #fff; }
  /* line 150, sidebarmenu.scss */
  header.page-index .header__control-btn.header__favorite svg path {
    fill: transparent; }

@media screen and (max-width: 767px) {
  /* line 156, sidebarmenu.scss */
  .page_layout {
    grid-template-areas: "header" "sidebar" "main" "footer" !important;
    grid-template-columns: 100%;
    grid-template-rows: -webkit-max-content;
    grid-template-rows: max-content;
    grid-template-columns: 100% !important; }

  /* line 167, sidebarmenu.scss */
  .page_layout_section_top {
    grid-template-areas: "header" "section-top" "sidebar" "main" "footer" !important;
    grid-template-columns: 100%;
    grid-template-rows: -webkit-max-content;
    grid-template-rows: max-content;
    grid-template-columns: 100% !important; }

  /* line 180, sidebarmenu.scss */
  .page_layout.page_layout-index {
    grid-template-areas: "header " "main " "footer ";
    grid-template-columns: 100%;
    grid-gap: 0; }

  /* line 188, sidebarmenu.scss */
  .page_layout.page_layout-index main {
    grid-column-start: 1;
    grid-column-end: 2; } }
