body {
  font-family: "Open Sans", sans-serif;
}

.side-menu {
  padding-left: max(31px, min(2.0503vw, 31px));
  padding-top: max(50px, min(3.3069vw, 50px));
  padding-right: max(25px, min(1.6534vw, 25px));
  display: flex;
  flex-direction: column;
  height: 100vh;
  top: 0;
  position: sticky;
}
.side-menu .left-trail {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: max(10px, min(0.6614vw, 10px));
}
.side-menu .logo {
  width: 100%;
  max-width: max(274px, min(18.1217vw, 274px));
  height: auto;
}
.side-menu ul {
  list-style: none;
  padding: 0;
  margin: auto 0;
}
.side-menu ul li {
  padding: max(21px, min(1.3889vw, 21px)) max(14px, min(0.9259vw, 14px));
  border-top: max(1px, min(0.0661vw, 1px)) solid rgba(50, 48, 48, 0.2);
}
.side-menu ul li a {
  font-weight: 600;
  font-size: max(18px, min(1.1905vw, 18px));
  font-family: "Open Sans", sans-serif;
  line-height: normal;
  text-decoration: none;
  color: #201F1F;
  display: flex;
  align-items: center;
  gap: max(8px, min(0.5291vw, 8px));
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  font-size: max(18px, min(1.1905vw, 18px));
}
.side-menu ul li a span {
  width: max(8px, min(0.5291vw, 8px));
  height: max(8px, min(0.5291vw, 8px));
  border-radius: 50%;
}
.side-menu ul li.active {
  border-radius: max(4px, min(0.2646vw, 4px));
  pointer-events: none;
}
.side-menu ul li.active a {
  color: #FFFFFF;
}
.side-menu ul li.active a span {
  background: transparent;
  border: max(1px, min(0.0661vw, 1px)) solid #FFFFFF;
}
.side-menu ul li:hover {
  text-decoration: underline;
}
.side-menu .close {
  padding: max(32px, min(2.1164vw, 32px)) max(30px, min(1.9841vw, 30px));
  border-top: max(1px, min(0.0661vw, 1px)) solid rgba(50, 48, 48, 0.2);
  font-weight: 600;
  font-size: max(18px, min(1.1905vw, 18px));
  font-family: "Open Sans", sans-serif;
  line-height: normal;
  color: #201F1F;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: 600;
  font-size: max(18px, min(1.1905vw, 18px));
  display: none;
}
.side-menu .close:before {
  content: "";
  width: max(20px, min(1.3228vw, 20px));
  height: max(20px, min(1.3228vw, 20px));
  background: url("../img/icons/close.svg") center no-repeat;
  background-size: contain;
  position: absolute;
  top: calc(50% - max(10px, min(0.6614vw, 10px)));
  left: max(8px, min(0.5291vw, 8px));
}
.side-menu .close:hover, .side-menu .close:focus-within {
  text-decoration: underline;
}

.toolbar-horizontal.toolbar-fixed .side-menu {
  height: calc(100vh - 60px);
}

.modal-body .side-menu .close {
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy11bnByZWZpeGVkL2NvbXBvbmVudHMvYmxvY2tzL2Jsb2NrLXNpZGUtbWVudS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSw0Q0FBNEM7RUFDNUMsMkNBQTJDO0VBQzNDLDZDQUE2QztFQUM3QyxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixNQUFNO0VBQ04sZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxZQUFZO0VBQ1oscUNBQXFDO0FBQ3ZDO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsNENBQTRDO0VBQzVDLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxzRUFBc0U7RUFDdEUsb0VBQW9FO0FBQ3RFO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIseUNBQXlDO0VBQ3pDLG9DQUFvQztFQUNwQyxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGlDQUFpQztFQUNqQyw4Q0FBOEM7RUFDOUMsZ0JBQWdCO0VBQ2hCLHlDQUF5QztBQUMzQztBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLG9DQUFvQztFQUNwQyxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0Usc0VBQXNFO0VBQ3RFLG9FQUFvRTtFQUNwRSxnQkFBZ0I7RUFDaEIseUNBQXlDO0VBQ3pDLG9DQUFvQztFQUNwQyxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLDhDQUE4QztFQUM5QyxnQkFBZ0I7RUFDaEIseUNBQXlDO0VBQ3pDLGFBQWE7QUFDZjtBQUNBO0VBQ0UsV0FBVztFQUNYLHFDQUFxQztFQUNyQyxzQ0FBc0M7RUFDdEMsMERBQTBEO0VBQzFELHdCQUF3QjtFQUN4QixrQkFBa0I7RUFDbEIsK0NBQStDO0VBQy9DLGtDQUFrQztBQUNwQztBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsY0FBYztBQUNoQiIsImZpbGUiOiJibG9jay1zaWRlLW1lbnUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uc2lkZS1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiBtYXgoMzFweCwgbWluKDIuMDUwM3Z3LCAzMXB4KSk7XG4gIHBhZGRpbmctdG9wOiBtYXgoNTBweCwgbWluKDMuMzA2OXZ3LCA1MHB4KSk7XG4gIHBhZGRpbmctcmlnaHQ6IG1heCgyNXB4LCBtaW4oMS42NTM0dncsIDI1cHgpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLnNpZGUtbWVudSAubGVmdC10cmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBtYXgoMTBweCwgbWluKDAuNjYxNHZ3LCAxMHB4KSk7XG59XG4uc2lkZS1tZW51IC5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbWF4KDI3NHB4LCBtaW4oMTguMTIxN3Z3LCAyNzRweCkpO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2lkZS1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4uc2lkZS1tZW51IHVsIGxpIHtcbiAgcGFkZGluZzogbWF4KDIxcHgsIG1pbigxLjM4ODl2dywgMjFweCkpIG1heCgxNHB4LCBtaW4oMC45MjU5dncsIDE0cHgpKTtcbiAgYm9yZGVyLXRvcDogbWF4KDFweCwgbWluKDAuMDY2MXZ3LCAxcHgpKSBzb2xpZCByZ2JhKDUwLCA0OCwgNDgsIDAuMik7XG59XG4uc2lkZS1tZW51IHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IG1heCgxOHB4LCBtaW4oMS4xOTA1dncsIDE4cHgpKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMDFGMUY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogbWF4KDhweCwgbWluKDAuNTI5MXZ3LCA4cHgpKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IG1heCgxOHB4LCBtaW4oMS4xOTA1dncsIDE4cHgpKTtcbn1cbi5zaWRlLW1lbnUgdWwgbGkgYSBzcGFuIHtcbiAgd2lkdGg6IG1heCg4cHgsIG1pbigwLjUyOTF2dywgOHB4KSk7XG4gIGhlaWdodDogbWF4KDhweCwgbWluKDAuNTI5MXZ3LCA4cHgpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpZGUtbWVudSB1bCBsaS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiBtYXgoNHB4LCBtaW4oMC4yNjQ2dncsIDRweCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaWRlLW1lbnUgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zaWRlLW1lbnUgdWwgbGkuYWN0aXZlIGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG1heCgxcHgsIG1pbigwLjA2NjF2dywgMXB4KSkgc29saWQgI0ZGRkZGRjtcbn1cbi5zaWRlLW1lbnUgdWwgbGk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWRlLW1lbnUgLmNsb3NlIHtcbiAgcGFkZGluZzogbWF4KDMycHgsIG1pbigyLjExNjR2dywgMzJweCkpIG1heCgzMHB4LCBtaW4oMS45ODQxdncsIDMwcHgpKTtcbiAgYm9yZGVyLXRvcDogbWF4KDFweCwgbWluKDAuMDY2MXZ3LCAxcHgpKSBzb2xpZCByZ2JhKDUwLCA0OCwgNDgsIDAuMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogbWF4KDE4cHgsIG1pbigxLjE5MDV2dywgMThweCkpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMDFGMUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBtYXgoMThweCwgbWluKDEuMTkwNXZ3LCAxOHB4KSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZS1tZW51IC5jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogbWF4KDIwcHgsIG1pbigxLjMyMjh2dywgMjBweCkpO1xuICBoZWlnaHQ6IG1heCgyMHB4LCBtaW4oMS4zMjI4dncsIDIwcHgpKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Nsb3NlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIG1heCgxMHB4LCBtaW4oMC42NjE0dncsIDEwcHgpKSk7XG4gIGxlZnQ6IG1heCg4cHgsIG1pbigwLjUyOTF2dywgOHB4KSk7XG59XG4uc2lkZS1tZW51IC5jbG9zZTpob3ZlciwgLnNpZGUtbWVudSAuY2xvc2U6Zm9jdXMtd2l0aGluIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b29sYmFyLWhvcml6b250YWwudG9vbGJhci1maXhlZCAuc2lkZS1tZW51IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG59XG5cbi5tb2RhbC1ib2R5IC5zaWRlLW1lbnUgLmNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iXX0= */